HNHacker News
TopNewBestAskShowJobs

dexen

5,397 karma · joined April 6, 2009

“namespace resolution and algorithm composition are creative metaoperations

8½

return -ENOCOMPREHEND;

submissionscomments
dexen··on F-35’s gun that can’t shoot straight adds to its roster of flaws
>The F-35 was not built for dogfighting. It is supposed to sense and launch long before the opponents are even in visual range.

The very same hubris caused trouble in Vietnam, which were fixed with rapid re-introduction of guns to fighters, and dogfighting to fighter schools. Sad to see this lesson having been lost.

dexen··on Half the world is now middle class or wealthier (2018)
Reminds me of Hans Rosling's talks, for example https://www.ted.com/talks/hans_rosling_the_best_stats_you_ve....
dexen··on DR Congo measles: More than 6k dead in world's worst outbreak
>a successful underground propaganda attack

You could make the exact same argument about the ecological movements opposing nuclear power generation. Not sure if that goes along, or perhaps across, the point you are making.

dexen··on NASA’s X-59 Quiet Supersonic Research Aircraft Cleared for Final Assembly
The SR-71 did take off with much less than full fuel load; IIRC to keep the mass low enough for safe T/O abort or maybe for a safe go-around.

As for books, I wholeheartedly recommend the excellent https://www.barnesandnoble.com/w/sled-driver-brian-shul/1123... written by one of the pilots.

dexen··on Almost everything on computers is perceptually slower than it was in 1983 (2017)
>but I do think Windows seems to do a little better software-wise too

Windows 10 does a little trick to speed up boot - when you perform a shutdown, Windows 10 saves a mini-hibernation image to the hibernation file. When you perform normal boot, it can start up quite fast[1]. This gives noticeably shorter boot time especially on spinning rust drives (i know, i know, $CURRENT_YEAR). However if you perform a "reboot" instead of "shutdown + power on", you'll get the full length boot of notably longer time.

[1] assuming the hardware setup is sufficently unchanged

dexen··on NASA’s X-59 Quiet Supersonic Research Aircraft Cleared for Final Assembly
>Are supersonic aircraft more or less efficient

Surprisingly enough, supersonic planes have good fuel economy while supercruising - thanks to thin air at the high altitude, and speeds around Mach 2 ... 3 being good for turbojet engines.

Expect worse taxiing, take-off and climb fuel economy, due to dense air and also suboptimal (high) angle of attack. This means supersonic planes are best suited for longer routes.

Even the grandpa Concorde had good fuel economy in cruise, however it was overshadowed by atrocious fuel economy at low speeds, and the use of afterburners in transsonic region[1]. The designed but never built Concorde "B" would have notably better economy thanks to more advanced engines doing away with the afterburners.

[1] https://www.quora.com/How-fuel-efficient-was-the-Concorde-co...

dexen··on Lots of bugs in 32-bit x86 Linux entry code
"Why would we want to switch to 128 bit addresses?" - eru, 2019

I am gonna hold onto your quote, for enjoyment and giggles in 2032 :^)

dexen··on Crows could be the smartest animal other than primates
>What makes us special is persistent collective learning and abstract communication.

No; passing on knowledge isn't quite sufficient. The key difference is our ability to manipulate objects with hands, and our ability to harness external sources of energy, starting with fire.

Cetaceans (in particular orcas and dolphins), chimps, crows, they all are known to develop & pass on language, culture, and knowledge like hunting tricks. Cetaceans, and also octopuses have relatively high intelligence. The former live in long-running packs (pods), and pass on their distinct cultures, language dialects, and hunting habits. The later live with little to no contact with their parents, and have to discover everything from grounds up. Both have been around for much longer than humans. Neither have progressed anywhere near close to having a technological civilization, and are on relatively similar level.

dexen··on Music for Programming (2011)
Be sure to check out the "[Enterprise Mode]" in lower left corner :-)
dexen··on Why databases use ordered indexes but programming uses hash tables
Your both points (very valid) could perhaps be wrapped up as:

Indexes have lower computational complexity for certain tasks (in particular range queries & sort), but higher constants than typical hashing.

Thus indexes make more sense with two-tiered memory; to cache in RAM metadata about data kept in block storage.

How that could be put to good use with the L1 cache being much faster than RAM is anyone's guess[1].

--

[1] without guessing, we already know a small interpreter that fits in L1 can be blazing fast.

dexen··on How I Switched to Plan 9
>It's significantly easier to get to team-based outcomes if you can adhere to a common platform.

Both the good outcomes and the bad outcomes. Cue the recent Slack WYSIWYG editor woes.

Slack used to have an IRC gateway, allowing anybody to peruse it from any OS, on any device, with any UX. The Slack corp. chose to supply UI for one popular platform (Electron), and cut off[1] any other means of access. This single platform focus did put Slack in full control of the UI and UX of the messenger, and able to force the WYSIWYG editor on all users.

Without the overwhelming dominance of one platform (Electron), Slack most probably would feel the need to maintain the fully featured IRC gateway, letting people interface with it fully via alternative means.

--

[1] the APIs are un(der?)documented, changing, and you are on your own

dexen··on How I Switched to Plan 9
Certainly runs on Raspberry Pi - there are several mentions to that effect.

Sadly I can't help you more - best ask on mailing lists[0] or on IRC[1].

Historically Plan 9 was developed from grounds up to support several architectures, so in this case you're really asking about drivers for specific peripherals.

--

[0] http://mail.9fans.net/listinfo/9fans and http://lists.9front.org/

[1] #plan9 and #9front and #cat-v on irc.freenode.org

dexen··on How I Switched to Plan 9
Plan 9's Acme (a GUI editor similar to sam) is just fine when ran over LAN - no felt lag at all. Not sure how well it handles modern-day internet, but quite possibly would be practical.

And yes, it uses mouse-based select/cut/copy/paste, with line- and block- level operations.

dexen··on How I Switched to Plan 9
Plan 9 as a whole is a pretty good IDE for general development - excels at C, shell scripts, Go, and similar. Having been created explicitly to OS differs from older (POSIX/VMS era) OSes by making GUI, architecture portability, namespaces, user-level filesystems, software services, network transparency and distributed computing first-order concerns.

For those unable to switch outright, I wholeheartedly recommend plan9port[0] - an almost complete set of utilities and protocols from Plan 9, ported to run in Linux, MacOS X, and OpenBSD userspace. It's being actively developed[1] by the 9fans community.

plan9port comes with both sam and acme[2] programmers' text editors.

--

[0] https://9fans.github.io/plan9port/

[1] https://github.com/9fans/plan9port

[2] https://youtu.be/dP1xVpMPn8M

dexen··on Developers join call for GitHub to cancel its ICE contract
That fake university was Obama's program[1]. Are you now going to advocate deplatforming Barrack Obama?

The fake university was a magnet for people who didn't want to show up to the classes - the gist of the program was to find student visa users who did not care at all to study; they just wanted to get in the USA.

--

[1] started in january of 2016: https://eu.usatoday.com/story/news/nation/2019/11/27/univers...

dexen··on The Cannonball Record has been broken again
I hear your points, lets add two minor nitpicks:

>a lot of what we do as humans—at our best—is frankly irresponsible

There's no responsibility without risks. If anything, responsibility is in the conscious & reasoned risk-taking, having prepared to clean up or nullify any negative side-effects.

>obeying all the laws of their local jurisdiction

Speed limits are set at 85 percentile of traffic's speed[1]. Without the speeders we'd be having even more regressive speed limits.

The run was a good idea, and I am looking forward for the next attempt.

--

[1] https://en.wikipedia.org/wiki/Speed_limit#Maximum_speed_limi...

dexen··on The Cannonball Record has been broken again
>Even cars built for autobahn travel will not survive a major crash at that speed.

One can't realistically ask people to only ever do what's safe.

As a species we're built to operate at certain risk level. If you track the risks of business, leisure, travel, etc., through ages and cultures, they do show remarkable stability. As soon as better technology, organization, skills, and so on come along, people start going faster, harder, further, more intensely and such.

You can make superficially reasonable arguments, but you can't change the fact that risk-taking is necessary for gains. This observation is built into our, humans, very nature, and everybody has a natural grasp of it.

dexen··on Canadian provinces band together to develop nuclear reactor technology
>The fact the nuclear reactor hasn't been miniaturized to the size of a coin

But it has, or at least close to:

RTGs[1] weighting a couple dozen kilograms are used in space exploration and in rare cases in cold climates. Their main problem is low power density.

Nuclear pacemakers[2] of just a few centimeters across used to be a thing - long lasting and reliable. Also used thermoelectric generators. Replaced by cheaper lithium-based batteries due to high costs of making the nuclear capsule resilient against various possible sources of damage - like body cremation, car accidents, etc.

Nonetheless we have reached certain natural limit of nuclear fission, and only use of nuclear fusion[3] (or major scientific and engineering break-throughs) could change the status quo. The three main unsolved problems for wide scale commercial deployment of fission power:

1) radiation shielding - right now we only have passive shielding via use of structural materials, weights a lot

2) critical mass for active chain reaction (heavy and requires active management) vs passive generation via spontaneous fission (low power density)

3) operational safety and non-proliferation issues: a fission device requires radioactive material, and radioactive material is by its nature dangerous

Notably all three issues are either minimized or entirely absent for nuclear fusion.

Lastly, in typical nuclear power plant, the power generation facilities are usually of comparable size to, or even larger than, the nuclear reactor building itself - so miniaturizing the reactor would yield only diminishing results. High-temperature superconductors ought to be of some help here.

--

[1] https://en.wikipedia.org/wiki/Radioisotope_thermoelectric_ge...

[2] https://www.medicaldesignandoutsourcing.com/medtech-memoirs-...

[3] "Typical fuel pellets are about the size of a pinhead and contain around 10 milligrams of fuel." - https://en.wikipedia.org/wiki/Inertial_confinement_fusion

dexen··on How can you know what news is real?
>giving up on consuming news because everything might be biased is simply lazy

Not at all; it's a valid strategy. The events and the state of the world can be deduced from observing the (near) past just as well as from reading the news, perhaps even better. A person can stay reasonably well informed by skipping on the news, and instead observing actual events, actual outcomes, that is the (near) history. Both in person and through social circles, in particular friends and family. You could call it "the slow way" of getting the news.

As noted in OP and elsewhere in discussion, the news are rife with misinformation. It follows news listeners, subject to the misinformation, end up with various misconceptions and strong emotions, thus prone to doing things no well informed person would do. Having a sizable segment of population not subject to the news, and instead informed via others means is a natural counter-balance, a safety mechanism against single mindedness imparted by the centralized news.

dexen··on Linux sucks, and there’s nothing you can do about it
It's not satire, it's somebody with high education and low experience.

To quote from the 'About' section,

>To achieve this goal, I am developing a file system to replace the hierarchical file system paradigm used on every computer since the 1970s. I am also developing a human-computer interface to replace and extend the mouse and keyboard, which have kept the desktop experience from moving forward for nearly 50 years. I am working hard to move the desktop computing experience forward, breaking it out of the confines of tradition and integrating the full potential of advances in technology into the desktop experience.

It's essentially the cathedral mindset (vs. Linux' bazaar mindset). It's about designing a system according to the author's best knowledge vs. evolving a system according to both known and also unknown constraints.

dexen··on PeerTube v2
>a successful server-based peer-to-peer project other

BitChute certainly, if only in part. The website proper is centralized, but the video delivery is ran via BitTorrent. Currently the video quality is kept somewhat low (720p IIRC), but this means initial wait time is pleasantly short, on the order of 2...5 seconds.

dexen··on Science Vigilante Calls Out Bogus Results in Prestigious Journals
>Are you suggesting we should allow less people to graduate in order to fix the problem?

Yes of course. As per "The Mythical Man-Month"[1] adding more people to a project doesn't speed id up - quite the opposite, slows it down.

Right now we have huge overhead in training and communication. Low s/n ratio follows. You can fix that gatekeeping science a bit better - pick more talented, better educated, harder working candidates, and train & finance & supply them better.

--

[1] https://en.wikipedia.org/wiki/The_Mythical_Man-Month

dexen··on Chrome 0-day exploit used in Operation WizardOpium
Security bugs are unavoidable, Rust/Java or not. This calls for architectural defense in depth.

A lot of the exploits would be rendered harmless by employing well established technique of splitting one huge monolithic app into processes with limited capabilities and communicating via simple and narrow channels. Qmail[1] is a good example of such architecture. The architectural support is already present in common OSes.

--

https://en.wikipedia.org/wiki/Qmail

dexen··on Remember QR Codes? They’re More Powerful Than You Think
Always reminds me of the "Pictures of People Scanning QR-codes" blog

>https://picturesofpeoplescanningqrcodes.tumblr.com/

dexen··on Thank You, Guido
Surprisingly enough, PHP is a good example of environment that doesn't break backward compatibility much.

About the only change that had a significant impact on projects I worked on was removal of the 'mysql' DB extension (replaced by 'mysqli' and 'PDO'). For an older project I created a few shim functions and it still works just fine.

While frameworks come and go, the core of the language is highly backward compatible. The choices made early on were in the UNIX style, so they were right.

To quote an earlier post[1],

--

There is something to be said about PHP's staying power. The early versions of the language weren't considered "right". Except maybe they were right for the problem at hand.

The way I see it was PHP captured the vector of change, and left ample room for future developments. Both internal changes (hello, bytecode; hello, JIT), language level features (hi there, namespaces), and runtime level features (oh hai, countless built in classes and functions).

Moreover, unlike many framework that shone brightly and burned out quickly (Rails?), PHP captured the essence of the environment: HTTP is stateless, and URLs aren't uniformly routable from either end, and well-formed HTML/XML/JSON is just a subset of tag soup.

Worse is better.

--

[1] https://news.ycombinator.com/item?id=19536132

dexen··on Steam Cannon
Semi-related - USS Vesuvius[1] used compressed air (rather than steam) to ensure a somewhat soft launch of its artillery projectiles. This was necessitated by the use of dynamite payload - a potent & practical explosive, but somewhat sensitive to shock of normal gun firing. On the flipside, the gunshots were rather quiet, and completely free of flash or smoke.

The whole weapon system was a technological dead end.

-

[1] https://en.wikipedia.org/wiki/USS_Vesuvius_(1888)

dexen··on Climate Change Will Cost Us Even More Than We Think
You fact-checked a meme. That's more befitting Snopes[1] than serious HN discussion.

Thus my joking response - mirroring your post's form & logic, and yet arriving at the opposite result. Essentially me lampooning your position "factually wrong but morally right"[2], as the (UN environmental official's) quote turned out to be factually wrong.

I will stick to the "> The fact that we are seeing the same headlines for many years now should have been an obvious giveaway" part tho.

--

[1] https://www.wsj.com/articles/a-fact-checker-declares-war-on-...

[2] https://babylonbee.com/news/snopes-introduces-new-factually-...

dexen··on Climate Change Will Cost Us Even More Than We Think
Strange. You seem to have posted a link to a source discredited on the subject of climate. The fact that we are seeing the same headlines for many years now should have been an obvious giveaway to you before you posted it.

https://www.apnews.com/bd45c372caf118ec99964ea547880cd0

>June 30, 1989

> A senior U.N. environmental official says entire nations could be wiped off the face of the Earth by rising sea levels if the global warming trend is not reversed by the year 2000.

dexen··on The FBI Lost Our Son
I want to boycott websites that paywall themselves off like that. Hopefully with some more similarly minded people we can get the ball rolling - get Google to honestly enforce their no cloaking policy. Maybe even get HN to de-rank submissions from their domains.
dexen··on The link between middle-wage jobs, wage inequality, and worker welfare
>Skilled immigration is an economic home run

Your response is tangential to the original point.

OP asserts correctly that increasing supply of labor depresses wages, by lowering the negotiating leverage. Your response handwaves it away with "skilled immigration is better for the whole economy".

Sorry to burst your bubble - this is a thread about balancing the wages / profits split. OP is right; the higher the supply of labor, the lower the price of labor, thus leaving higher proportion of the surplus as profits. Aka the dreaded inequality.

It's fine to prefer profit over wages, if that's how you make your living. But let's not pretend we're for increasing wages while in fact for increasing profit.

← PreviousPage 10 of 34Next →