skysight-inc/HackerNews huggingface dataset:
I really dislike the 'consumption device' label, to me it seems lazily dismissive and missing the point. Smartphones, like phones, are primarily communication devices and communication is an active process. Texting/chat, email, audio calls, Twitter, Slack, Teams, Reddit, facebook, Discord, snapchat, etc, etc are all interactive communications media people use to create content for as well as 'consume'. Yes of course they're also used to watch videos and memes, read web sites, listen to podcasts and audiobooks. Sure, but active engagement is the killer feature for these things.
The Long, Slow, Stupid, Fun Way
Along those lines... on MS-DOS/x86, memory model support in (Turbo) Pascal was less flexible than in Turbo C (1.0) during the first years when those toolchains were competing and gaining critical mass:

TP 3.0 generated COM files (near code, near data, far heap-allocated data).

TP 4.0 generated EXE files (far code, near data, far heap-allocated data).

(the above is "to the best of my recollection": I no longer have the manuals for these toolchains; it might be the case that in TP 4+ all data is far (pointers to data were far)).

A TP coder was generally forced to live within these constraints (and adapt to the memory model changes described above across the 3 -> 4 transition).

Turbo C 1.0 came along within a year or so of TP 4.0, and (because it was actually not a 1.0 implementation but a rebranding + enhancement of an existing toolchain acquired by Borland) supported all permutations of x86 memory models, allowing the coder to choose according to their needs (and explicitly define near and far functions and data as needed independent of the memory model used w/o a need to drop into [inline] asm).

Turbo C's giving the programmer total control and optimization flexibility along these axes, which was a function of the language _implementations_, not the languages themselves, I believe contributed to the "C was faster" outcome (from TP 4 onward, there was (inline asm aside) IIRC no way to instantiate near functions). Turbo C was not the only C implementation for MS-DOS, but IIRC it immediately became the most popular, and held that crown for many years; other entrants needed to match Turbo C's features or die.

[edit]

Microsoft offered a MS-DOS C compiler (long?) prior to the release of TC 1.0, which supported the same memory-model permutations as TC 1.0. However it was at least 3x more expensive than TC 1.0, so when TC 1.0 was released at such a low price, it grabbed a lot of market share (by expanding the market to include programmers with smaller budgets). There were at least a few more MS-DOS C toolchain competitors already on the market when TC 1.0 was released (but I never used them so cannot comment futher on them).
Turbo Pascal was a very fast compiler, written in assembler.

I'm a Delphi developer, and have spent about 24 of the past 36 years programming in Pascal. The Delphi XE7 compiler (now about 8 years old) can on a one year old Lenovo laptop with 16 GB RAM compile 1.35 million LOC (in 80 different files) in 11 seconds. The 64-bit compile takes roughly twice as long.

One of the design features of Pascal was a one pass compile which explains the speed. Note also that the Delphi/Turbo Pascal compilers are smart and discard all unused code.
VCV Rack 2 Teaser [video]
I disagree in classifying it as a legal mandate, because that makes it seem like there is some type of law forcing pension fund boards to invest in risky assets. I am not aware of any state law that says the pension fund has to use excessively high return on investment assumptions. State law might say that taxpayers have to prioritize defined benefit pension benefits in the event the pension fund run out.

Ironically, the only law about return on investment assumptions is on non taxpayer funded pension plans via ERISA and PPA 2006. I cannot help but think the only reason taxpayer funded pensions have different rules is so future taxpayers can be fleeced.

The distinction is important, because the reason the pension fund boards invest in risky assets is not due to the law (aka legal mandate), but rather today’s taxpayers wanting to push today’s labor costs onto future taxpayers while not stating it on official reports so that the responsible actors can maintain plausible deniability.
Boston Athenæum
20 years ago today in the BBC Internet Operations Centre
> Why did the web take over desktop and not mobile?

Because the desktop is not portable so your applications still need to move with you. Phones are with you wherever you are so interaction always happens on the same physical hardware.
On it’s own nothing the body needs quite a lot of it. But it can be a problem if your diet includes excessive quantities.

Edit: Saying a food is healthy or not IMO really a question of how well it fits into the widest selection of current diets and lifestyles. Drinking say 1oz of sea water it generally fine and if people where frequently salt deficient then it could be considered healthy, but as insufficient salt intake is not a common problem and excessive salt intake is occasionally one I don’t think we can really consider sea water as healthy.

Similarly dietary cholesterol has minimal impact on most people, but overall excess is more generally going to be an issue simply due to the small population that is at risk. As such I think we can say lower cholesterol chicken is a net positive overall unless we know more about the specific person involved.
PostgreSQL made a poor decision to use processes instead of threads for connections. Processes are much more expensive, so you can't create as many connections as in other DBMSes.
Quantum gravitational corrections to the entropy of a Schwarzschild black hole
I believe such a travel planning software would have more traction if coupled with the local destination management system, as the locals (curators) would curate the information on events happening in the area, things to see & do etc. Then, you would just browse their website, and simply add things to your itinerary. Has an event been cancelled, or postponed? Bang, you would be alerted immediately and your itinerary would reflect it. You can't schedule a museum visit on off hours etc.

Without curators, which are locally incentivized experts, the traveler would have to work on getting and keeping everything organized. Some actually do like this research part, but most don't.

How do you bridge the gap between curators and travelers? For the 1st group, it's their work time, for the 2nd group it's supposed to be their vacation time. Kinda like a concierge service in some aspects.
https://logfall.wordpress.com/absence-of-evidence-fallacy/

The questions to ask are -- how do we define rare? how do we define time to elapse before results show up?

When that rare or time-lapsed event occurs, what is its severity?

Most importantly, what is the severity of the original event (covid infection) to the particular individual?

This risk varies widely between individuals, and parts of it are very much subjective.

For an external entity to make an objective judgement without even considering all the factors is the sign of tyranny.
> It’s really time to stop treating climate as something to profit from and start treating it as bare survival.

While this is true, the scale and duration of the problem means we need the “right” choices to make short-economic sense at every level from individual farmers up to economic superpowers, and for that to be maintained. If the Nash equilibrium is bad, we get a tragedy of the commons.
It is interesting that the shortest wavelength the human eye can see is very close to half of the longest wavelength the human eye can see. (~380nm - 740nm) In musical terms it is close to one ‘octave’ of light that is visible to us. If we could see more frequencies maybe we would see multiple rainbows stacked on top of each other, but the other rainbows would somehow be different (like notes sound the same but can be up or down an octave). I know that sound works a little differently than light with overtones etc but still something to think about.
While I do get the "dirty" feel running Windows and I fully agree that having crapware installed by device drivers is shady - the start menu ads seem to be gone (along with awful tiles) in Windows 11. I also rarely use start menu (powertoys launcher, although it's been crapping out on Win 11 recently with focus and such).

I recently built a desktop since my MBP would turn in to a jet engine if I try to spin up a non trivial docker compose and I went for windows because I wanted to game - started on Windows 10 and was appalled at the ammount of crap they had preinstalled and there with the OS. Windows 11 beta has been much better in this regard.
Oh that makes a lot of sense and is actually quite elegant. I just felt that it was either a “go” language thing or some lewd play on words that I thought was a bit tasteless. Thank you for the clarification :)
Browse over one million newly digitized images from Yale’s Beinecke Library
I don't disagree with you, if it was really good however there are better (more productive) languages that Jetbrains have excellent IDEs for.

If we want to talk about productivity and power, Delphi is now so expensive that it is in the same neighborhood as a LispWorks licence.

If Delphi was much more powerful it might be a reasonable investment, as it is, it is powerful than most of the languages Jetbrains ship IDEs for and widely more expensive.
VCV Rack devs on v1 plugins support in v2:

> 90% of plugins will only require a version update and a recompile (a 1-line edit, 15 seconds of work). For the other 10% of plugins using advanced or unstable API features, updating to v2 is easy and involves following a few search-and-replace steps.[0]

[0] https://twitter.com/vcvrack/status/1436668734295445504
I'm Norwegian and things are probably different down in mainland Europe, but at least here we have fairly little use of external agencies and temps. You're required by law to offer full time employment unless specific criteria are met. External agencies are usually used for cleaning, cantinas and things like that, but not much else. The (much, much) stricter labor laws grant the same rights to everyone regardless of employer, position and percentage, so there's not much to save from using external agencies anyway.

One exception is concultancy agencies, but they are usually much more expensive (and offer better salaries), so that's mostly to avoid dealing with the recruiting aspect and risking bad hires.

Temporary positions is a problem for nurses, in kindergartens and, perhaps ironically, for professors.
A good open successor to flash would have made the app stores much less appealing. But that never happened.
I know, I also use GPL on some on my projects.

But for a library project, GPL is quite an unusual choice. I don't know any commonly used library, that has such a restrictive license. Most of them use LGPL, Apache, MIT, BSD or something similar. Otherwise your library is commonly doomed to be a stillbirth.

Ghostscript is one example, a lot of users ran into legal trouble using it.
It's not just motorcycles.

Around here, every cowboy with a V8 Challenger, Charger, Mustang, Camaro, or Pickup truck seems to have stripped off any semblance of "mufflers" because they want to "hear" their powerful V8 motor.

I live near a freeway entrance (and by "near" I mean at least 1/2 mile away), and out here, at night, when the freeways are more clear it's not too uncommon to have the silent darkness shattered by one of these cars opening up the throttle on the on ramp and racing to Vegas. Down the road is an interchange, and I've heard them start near me and just roar down the freeway, across the overpass and down the other freeway.

These cars are everywhere around here. Not to say the motorcycles aren't participants, but down here, the cars prevail.
Norwegian here. The "management are leaders" thing is mostly real, but in tech it's not uncommon to have engineers as leaders, if you can convince any to take the job.

The second paragraph is not accurate for Norway at all. We're informal, get decent pay (not to mention have vastly better rights by law, like 5 weeks mandatory vacation a year) and definitely don't want to go to the US.

"Don't stick your head out" (Law of Jante) is a cornerstone of Norwegian/Scandinavian culture overall, not just in the corporate world.
cynically advocating for a position you don't actually hold is one of the weakest ways to make a point, and the people who resort to it are almost invariably bad at judging what is and isn't comparable

be bold enough to advocate for a position here and defend it
Hacker group Evil Corp has morphed into a mercenary-espionage organization
> WHAT should have tipped the journalists off? If this was some elaborate puzzle what were the actual clues? or are they just supposed to dismiss anything that "sounds" unusual.

Their inability to verify the claims. The proper approach to journalism is to neither dismiss nor accept claims, but to investigate them. If the investigation yields a story, you publish the evidence collected; if it's a dead end then nothing gets published. In this case, the journalists clearly never did any actual investigation.
100% Licensing, just like Smalltalk, Rebol, ADA, D at the beginning and countless other proprietary languages.

Microsoft tech stack is the exception, but it's because Microsoft controls Windows the OS.
"A cold, dark universe is billions, if not trillions, of years in the future. Between now and then, humans will face plenty of other calamities: wars and pestilences, ice ages, asteroid impacts, and the eventual consumption of Earth—in about 5 billion years—as our sun expands into a red giant star. To last until the very end of the universe, an advanced civilization will have to master interstellar travel, spreading far and wide throughout the galaxy and learning to cope with a slowing, cooling, darkening cosmos. Their greatest challenge will be figuring out how to not be here when the universe dies, essentially finding a way to undertake the ultimate journey of fleeing this universe for another.

Such a plan may sound absurd. But there is nothing in physics that forbids such a venture. Einstein’s theory of general relativity allows for the existence of wormholes, sometimes called Einstein-Rosen bridges, that connect parallel universes. Among theoretical and experimental physicists, parallel universes are not science fiction. The notion of the multiverse—that our universe coexists with an infinite number of other universes—has gained ground among working scientists." From article... The infinite concept is probably a human made conncept so and anyway 1 million years is probably more than enough to change your "identity" a few hundreds time (at least). So this surving the end of the universe is a bit too much to consider even in the wildest fantasies ;)
> Mandating abortion bans is prohibiting an act (getting an abortion).

Banning abortion means de facto forcing someone to carry an unwanted pregnancy to term.
Fascinating, I had the same problem. Programming/CS became a lot more fun when I realized that the keywords and design patterns weren’t “just words” but were inspired by some “real world” phenomena.
> If you publish software, then one day, eventually, the platform that your software originally ran on will either disappear or change enough that your software will no longer run.

You make it sound like this is inevitable. It's the byproduct of a bunch of other decisions, only some of which are intentional. As you say, mainframes. If we wanted to secure longevity, we could. Unfortunately, this churn is very profitable for a lot of the people who, given a free market, decide whether we will do that or not.
Ask HN: Job boards for onsite (non-remote) tech jobs?
There are numerous Remote software engineering job boards.

But there are engineers out there interested in returning to the office ASAP, at least a couple of days a week (whether because they're more productive there, miss the in-person interaction, prefer colleagues in the same time zone, etc).

Anyone familiar with job search resources for them?

Thanks!
> Persia was conquered by iconoclastic foreigners.

Spouting this as if it somehow justifies or reinforces the CCP's claim to China being the oldest and therefore most venerable of cultures is just continuing to give credence to their nationalist tropes. It's not as if China had never been conquered.
Well that is true for almost anything including water.

What is the problem you are referring to?
> I’d cut them some slack, because we’re all bad at that,

It's really not that difficult a skill to build though. The trick is not to get perfect at detecting sarcasm or trolls but to realize that if you're talking about an individual or a minuscule group of people online (like the 57 members of the "bounty hunter ring"), it's almost never worth paying attention to regardless of its trolling status. Best-case they're trolling, worst-case they're a little nuts and talking shit. Even in the worst case, "I found an infinitesimal amount of nutty people on the internet" is not useful information for either a journalist or your personal model of the world.

I'm serious, it's really, really easy not to get taken in by bias-confirming dumb things. In fact, there's a force running counter to your framing, in which the average person has _less_ excuse to be taken in by trolls. Journalists have an economic incentive to jump on a story, while an individual is free to avoid having an opinion until there's enough usable information to shift your priors.
Don't ORMs use connection pooling by default to avoid these issues ?
Aren't Apps taking over the mobile ?
Title says 2014, but the article is actually 2004.

An interesting read for sure. I'll admit though, I couldn't help think it unlikely that our present civilization will last the thousands of years necessary to reach the technology level he speaks of. HN readers know the myriad threads hanging over our heads so I won't try to list them all, but suffice it to say, I'm inclined to believe the great filter is still in front of us.
Getting through the awkwardness of networking Communication and relationships
I think you missed more than a few xcambiar !

e.g. "écoute ce que je te dis, merde" ... ending sounds the same as your example "je te dis merde" but totally different meaning.
> Have you stopped eating meat?

No.

> Or are you saying "my contribution is just a drop in the bucket, so I may as well continue eating meat?"

Compared to, say, global shipping, meat itself is a drop in the bucket.

> Of course government action is better than individual action.

I wish this were sarcasm.

> But why not both?

Because the promoted alternative (soy) makes people docile and easier to control. No, thank you.
> The price gouging services make sense if they avoid you having to hire additional employees.

But the fact is that it doesn't. It's another service that needs training/experience to develop and operate. Arguing about these hypothetical savings is just a veiled appeal to the sunk cost fallacy and vendor lock-in I've mentioned.

> I'm pretty sure we're at the point where it's less expensive because developers are waiting minutes rather than weeks [or more] for TechOps actions to happen (we were on-prem previously [and I ran TechOps]).

I'm not sure this scenario is remotely realistic for the past decade or so, specially after the inception of containerization. Even in bare metal deployments anyone can get multiple databases configured and going in a matter of minutes.
This. I think Pascal was great but C just offered more. Especially when C++ came around and stole all the mindshare.
It would be helpful if your downvoters would explain their reasoning.

To corroborate your point about Google translate, that’s exactly what writers used to create gobbledygook language for the malfunctioning robot in The Good Place. They literally used the tool to translate his dialogue from one language to the next so it would be semi-incomprehensible gibberish
There's no reason to obfuscate your message by using unnecessary abbreviations. What's wrong with avoiding ambiguous abbreviations and typing out "user generated content"? Letters on HN are free. Why be lazy when you can be clear and unambiguous?
Link for the lazy: https://www.bryanbraun.com/after-dark-css/
Yup. The synchronous replication described in the docs will allow the configuration of a hot standby, but I don’t think it allows writing to the standby, which is what true master-master does.
It's "This cannot be proved.", where "this" is defined via the mathematical coding system he created.

The intuitive idea is very simple, but Godel's achievement in this theorem was in finding a way to rigorously define the word "this".
I bet using a RPI0w will transform this to a more portable PalmOS device.
'Files' includes %appdata%, which is often a bunch of secrets like browser cookies or authentication keys.
they reduce it by a nonzero amount, which I believe to be an appropriate threshold, given the lack of common, significant side effects

you probably have a different threshold, which is okay, but it is likely one you will have to persuade the majority to adopt, if you want to get your way
Relevant SF story:

http://www.isfdb.org/cgi-bin/title.cgi?44207
To non-native English speakers, who often write variables and function names in their language, the language difference between keywords and the rest of their program acts as a kind of pseudo syntax highlighter: it's very easy to spot language keywords because they're in English.

Secondly the keywords don't really have any strong prior meaning to overload, so in a way they're more "pure" cognitively and easier to grok. The word "for" in everyday English really has nothing to do with "iterative loop with variable definition", the word "use" has nothing to do with symbol imports, but that's all it means to a non-English coder.

Now libraries are another thing. Typically they start using higher level abstractions that start to map to everyday constructs (eg, in a drawing library you might find things like "stroke width" which are trivial to understand for a native speaker)
Go to any commuter train on a Monday morning and look what every last one of those people seated in the car are doing.

They're consuming, not interacting. It is not lazy nor is it dismissive to suggest smartphones are largely devices that inspire consumption. It's just a proper observation.
Appreciate your comment.
Ask HN: Books to learn scheme so that I can hack scribble?
My goal is to develop a system like Scribble.
So what would be your sequence of 3 books to get me there?

I don't know any Lisp, but I'm a mid level haskeller.
Apple just doesn't do it in any way. There's no way to permamently store data on Safari. At least Google Chrome has the File writer API (even though it would be good to have permament IndexedDB storage as well).
Sorry for your accident. Just wanted to share my contrary experience.

A motorcycle with loud pipes filtering right passed me fast in a two lane road while I was on the left lane, I was in my car. I am a former enduro rider myself and don't react when I hear a loud one, but the driver in front panicked as he was most probably didn't see him coming from his mirror, did a hard left, came dangerously close to barriers and did a hard right to correct, hit the motorcycle pushing him to the right lane. Motorcycle barely fit the space there and luckily didn't crash, but it was all happened on a very straight road with no one was turning or doing any movement, just straight driving.

After 15 years, I have enough confidence that being muffled or not does not make any difference to safety, people hearing the thunder but not seeing the source is equally lethal to a rider. I'd rather have proper training, constant wearing full body armored motorcycle clothes and a much lighter/cooler riding attitude (not saying you didn't have / do any of this).