skysight-inc/HackerNews huggingface dataset:
I would contend that human behavior is primarily driven by incentives

If people dont have to “act older” which includes relying on experiencs and having those experiences to begin with, they wont at the same distribution

We already see this in play generationally and cities where there are options
Yeah, it's at the level of calling for a re-adaptation of The Godfather or 2001: A Space Odyssey.
I recently tried to build a relatively simple blog app with Vapor just to learn it. Once I got to trying to find third party libraries for things I needed it got very frustrating. I just needed to interact and generate a key using the AWS sdk. My hacky solution was to use the golang lib and compile it to C then import it. It was more hassle than it was worth for me. I like swift but it doesn’t feel like the ecosystem is interested enough in server for me. Hope to see that change but I’m not holding my breath.
Troubling and Disgusting
Thanks! Yeah, I stumbled upon it while looking for ways to parse http requests. Turns out its awesome. I believe NodeJS uses it under the hood as well. Could be mistaken...
The Machine to Be Another
>I'm actually stepping down as CTO and becoming a developer again because I am not a good manager, that I know for sure.

My suggestion is, DON'T.

Please see my other comment in this thread for some suggestions. Opportunities like this do not come often and it is a mistake to give up what you have achieved without a great deal of deliberate thought.
This is literally the #1 institute in India.

If they want, they can get ACs.
That's weird, I've only ever used "subscription" as per this definition[0]:

"A subscription is an amount of money that you pay regularly in order to belong to an organization, to help a charity or campaign, or to receive copies of a magazine or newspaper."

[0] https://www.collinsdictionary.com/dictionary/english/subscri...
I mean such behaviour is not uncommon on chess.com either. I've reported multiple people for game abandonment / abusive language / acting like jerks / taking super long to make moves in a game that's obviously been lost / etc.

My inbox is on chess is full of such generic boilerplate messages from chess.com; I doubt they really kick anyone off their platform though (unless the player does something extreme):

We've taken action on one of the Stalling / Quitting Games reports that you submitted. (To respect the privacy of our members, we don't specify usernames. Our response may have included warning the member, restricting their activity, or even closing the account.)

You can review our Community Policies here https://www.chess.com/legal/community.

Thank you for helping Chess.com stay fun and friendly!

Thank you very much,
Chess.com Support
support@chess.com
Going from "manual testing" to automated testing is the biggest jump. Unfortunately, lots of folks (both developers and managers) fall into the trap of thinking they will "use up" their development time on automated tests, and not really thinking how much time they're already wasting just to do (incomprehensive and hand-wavy) manual tests each time.

And while this strategy might work for the folks who actually wrote the code (and thus have tacit knowledge about it), the moment they leave and/or someone new joins the team, all that "speed advantage" is lost and it turns from minutes to hours to days instantly.

Automated tests really are the only way to capture the business logic of any code for it to not to become "legacy code" before its time.
Roblox could be considered a metaverse, sure[0], but the metaverse implies a ubiquitousness that no offering so far has achieved.

[0] And, honestly, I see Meta's play here as the Google Plus to Roblox's Facebook.
Ruby is also popularly used to write command line tools, for instance, Homebrew.
10 years ago was about the time when they first moved to Cassandra and that was a pretty rough period. Lots of rose tinted glasses around here. Reddit has had plenty of stability and scaling problems during the early years.
> you’d never see a person going crazy on the streets in India like they do in California.

I’ve visited Delhi before, and at the time was accosted by a seemingly insane beggar. I have yet to visit a developing country that didn’t have a few crazy people on the streets.
Almost never downvote, only if I see something blately stupid without supporting arguments or non-constructive.
Hey and Basecamp pay the bills so that Rails can be what it is. I don’t mind a name drop. It couldn’t have been more subtle and it was actually very relevant. Didn’t seem like an ad to me.
Funny you mention annoying WebKit / Safari bugs. This bit me recently: https://bugs.webkit.org/show_bug.cgi?id=217897
Interview with FT’s Person of the Year: Elon Musk
I think anyone considering a mandate with these numbers should be deeply ashamed of himself. Vaccinating children should be completely off the table in my opinion.
Nitpick: he actually said "Make the requirements less dumb", which is quite different actually.
90s and 00s Japan was truly another world. This represents well the diversity of ideas for an electronic device.

Nowadays everything is just a smartphone or tablet from 2 or 3 relevant manufacturers. Boring.

Sony is a shadow of it’s former self even though PlayStation is a success, and Casio is tiny and only focuses on niches (watches, instruments).
Step 2: Remove the students
Are you sexually active? A detailed piece on effective communication
>But in the article, you wrote:

I also wrote a bit below: "be transparent to components and not affect their logic in any way (make components think they communicate to Backend directly)"

I met people trying to use ReactQuery with the mindset that it's a Store. The result was that they were greatly frustrated with the outcome. That mindset led them to use ReactQuery in a way it's not supposed to be used. Every now and then they wanted to directly manipulate with the Cache (the "Store" underneath ReactQuery).

That's why I find that Store-mindset very dangerous when working with such Libraries.

Better come with a mindset that there is no Store at all. Better think that "useBookQuery" is just a simple hook to fetch data. NO STORE.

>To me, “directly communicating with the backend” implies that I have to have REST calls in my components, and handle all that comes with that

This is exactly what I meant :)

I'm glad that you found the article useful. Thanks again for providing your feedback!
Does chess.com have studies? They've completely changed how I work on openings. It's so easy to start a new study on some line, collect a few interesting games in it, add my own, and then analyze them with Stockfish right there for when I'm interested in it's opinion.
This isn't my experience at all, but alright.
Show HN: Cold Outreach Simplified
Unless Apple implements some kind of support for the x86 ISA in its CPUs (which is unrealistic), hvf will always only support arm and aarch64 guests. Running a non-native architecture requires emulation, which will always be slower than just running a guest on the native CPU.
In the college sector, the price ramped after Clinton signed law to prevent student loans being discharged in bankruptcy. And now parents co-sign and the parent's social security is sometimes taken to pay the child's non-dischargeable student loans.
K-12 public school is government paid.
Same. I only use old mode for both mobile and desktop. It’s super annoying that about once a week they drop me back into their utterly awful mobile web experience. Then have to go back to settings and choose request desktop site yet again.

Most recently they’ve switched image galleries to using their new desktop design, so simply trying to view images often pops up this new and totally incompatible experience. Earlier today the left/right nav icons stopped working so I just gave up on trying to view those images.
Ask HN: How to say “you’re a d*ckhead” in millions of different ways
There comes situations when one feel to utter those sentiments, how you have or may have expressed "you're dickhead" to fellow developer or manager ?

https://www.kernel.org/doc/html/latest/process/management-style.html#id3
A great Lichess feature is that you can turn off ratings completely in settings, for the whole site. They're still used for matchmaking but kept completely hidden. Far better experience.
I last as long as the APIs allow Apollo to be amazing.
Old KDE(3) had DCOP (which worked well within KDE3 in my experience), which is now superseeded by DBUS, which is (mostly) desktop agnostic.

[0] https://en.wikipedia.org/wiki/Desktop_communication_protocol

There is also Vala from Gnome:

[1] https://wiki.gnome.org/Projects/Vala/About

[2] https://gitlab.gnome.org/GNOME/vala
Why would you think that? The top universities in places like India and China get their positions mainly by selecting the brightest students, they don’t actually throw a lot resources their way, and these students are often paying their living expenses themselves or with a small stipend or subsidy.
Exactly /s
Are you implying only rich people can study there? (which could be, of course)
In a future post, I will go over how web developers needs to start taking iteration time more seriously as the influx of new tools and frameworks starts to bloat up build times.

The newer tools in web dev have crushed iteration times to a fraction of what they used to be. A combination of things like esbuild, fast refresh, yarn's offline cache, and a few other bits can get your iteration times on a site you're manually testing down to milliseconds to both build and update (literally). Decent devs have been writing tests for years; the test runners could be a bit faster but people are working on that as well.

The React app I'm working on at the moment takes well under a second to build, under 10 seconds to run the test suite (could be a sign I need more coverage..), and milliseconds to update the code in the browser in dev mode. It's nice to work with. It's not even clever or special. A default Next.js app will do that. Create-React-app 5 launched a few days ago with more of the tooling too. In Vue things like Vite are based on the new fast tooling and it works well. Vue dev work is fast. SvelteKit even goes further by using Snowpack to remove the bundling step entirely. Snowpack claims a default refresh time of 50ms.

I really hope the author's article about web dev is simply "Yeah, update your tools and you'll be fine."
I'd add that the cumulative effects of always knowing that the maintenance backlog is under control and that you always have time for the maintenance makes it much easier to consistently deliver the 4-5 hours of "difficult" programming.
> Suicide isn't logical or rational

Sometimes it is.

Not for most of the type of suicide we talk about here, I agree with you.
But there are differences.

Regarding firearms, what about suicide rates in Japan?
Would they be higher with easier access to firearms?

https://en.wikipedia.org/wiki/Suicide_in_Japan
https://en.wikipedia.org/wiki/Guerrilla_marketing
>Not to sound too irrationally angry but this is as foundationless as a floating city.

Laputa was a wonder of the world!
At least in Europe there is a push to bring back overnight trains as an alternative to carbon-intensive flying. So it's not totally out of the realm of impossibility, particularly if things like carbon taxes change the equations.
ATtiny555 Replaces 555 Timers with a Microcontroller That Simulates 555s
Shame about the terms of service, because I had a plan to set up a "romantic hotline" on a premium number which would combine GPT-3 text generation with the Chrome text-to-speech API.
Cheap Sex Dolls – Urdolls
You can choose to get cheap sex dolls according to its weight, height, body shape, skin color, texture, appearance and even personality. You can also customize it according to your own preferences and the type of ideal lover. Exciting! cheap sex dolls https://www.urdolls.com
> Even the high score concept is foreign to a man who doesn’t know about the modern arabic numerals

I used to work for an Arab guy back in the day. He wasn't very familiar with Roman numerals but what we call Arabic numerals, he calls Indian numerals.

On topic: thanks, I didn't know about this console. I do remember (fondly) their tiny handhelds, though
I remember when Apple bought eMagic, and I tried Logic.

After Logic told me to "reboot" a DIALOG, I determined that the software was right in line with the rest of Apple's amateur-hour acquisitions and went back to something competent.
Basically , if you ( the species ) live forever then how would expect the natural selection occurs?
This underpins
That you have reach the pinnacle and no can adapt in any kind of environment
Death is necessary for evolution. Shorter lifespans mean more rounds of genetic mutation meaning evolution can happen faster.

I think overall the point is right but I'd a lot of nuance.

- The evolutionary ideal lifespan for any creature is certainly limited but asking about the potential is more of a biochemical question and somewhat orthogonal to evolution.

- Some creatures fill extremely long lived niches proving that at the level of cellular dynamics, longevity is certainly possible.

- Humans no longer really depend on evolution. We'll start genetically modifying ourselves soon and I'd be surprised if there weren't any gm people walking around already.

- Our biggest limiting factor is experimentation. These experiments take a long time and aren't ethical to perform on humans. We'll certainly figure out how to make immortal rats before people.
Have you ever thought of buying a LaserJet printer (or even an InkJet one)?

You can grab PDFs, and print them with negligible costs.

You can also do tricks like printing two pages on one A4 size side.

Although it is illegal, it should be very cheap.

And, for most technical books (w/o graphs, etc. depending on color), B&W will do just fine.
And while you are at it put "The Devil Is a Part-Timer!" on your list. I'm not into that kind of stuff in general but oh my god this was soooo good.
Your example is valid for beginners but once you're getting experience you don't code like that anymore.

After 13+ years of C#, on simple projects I can code for a couple hours without compiling and get the pleasant surprise that my code work the first time I run it. And I'm certainly not a genius, I'm a 1X programmer.
> probabilistic

I don't remember the numbers, but one had to show that the likelihood of failure was less than 1 flight in XXXX where XXXX was a very large number.

> I wish more software was built to the standards of aerospace control system best practices...

I am much more ambitious. The Deepwater Horizon disaster, the Fukushima nuke plant failure, the Toyota acceleration failure, etc., are all designed with an utter disregard for lessons that aviation learned long ago. To wit:

1. a failure of one subsystem shall not propagate to another (zipper effect)

2. a failure of one subsystem shall not compromise the whole

3. once any such failure is detected, that subsystem shall be assumed to be compromised by demons, and must not be allowed to continue

4. you cannot educate people into not making mistakes

5. if you punish people who make mistakes, they will conceal mistakes instead of being forthcoming about fixing them

Those principles have strongly influenced all my engineering work since, and I've tried to propagate them among my colleagues (with mixed results).
> I'm not sure it really works as a counterpoint though, because in that scenario "knowing which tool is best for the task" kind of is the mental model.

Yes.

It would be point number one if he had to ask some oracle about what tool to use.
Aside from looking at changes in your dev methods, this is a good way to demonstrate to your management the value of having fast, up to date hardware on your desk.
School kids are forced to become bilingual. Every single interaction they have during the day must be in another language. The 60s year old something has most of the time limited interaction during the day with the other language. That's the main reason.
A simple example, in my area we have multiple "international school" teaching only in english. I can tell you that most of the kids are far to be called bilingual in French. The other day I was in front of a group of them trying to see who would be able to order in French at the Starbuck. And this is not because they don't have French lessons, they have plenty. One of my friend is born and raised in Switzerland but only attended english schools and lived in an english speaking family, his level of French is far far from being bilingual.
Whoa! That's a long form! Thanks for sharing.
A bit hyperbole? Agreed that these features should be off by default, or removed -- maybe could be included only in a special JVM build,

Still, in Python you can GET and eval:

r = urllib.request.urlopen(url).read()
d = literal_eval(r.decode())

Here's someone "Fetching and evaluating Python code from an HTTP response":

https://stackoverflow.com/questions/28047761/fetching-and-ev...

Edit: Apparently `literal_eval` isn't so dangerous -- but one could replace it with `eval()`. /Edit

But you didn't start writing "absolutely insane" about Python ... Or maybe Python too is insane? And there should be a separate Python executable, with eval included?

What if Python shipped 2 executables?

python # there's no eval()
python-with-eval # danger! now you can use eval()

(And Java as well: `java` couldn't load any code dynamically, but `java-danger-dyn-code` could?)
There will not be "a metaverse" or "the metaverse"

They may be some competing metaverses, I doubt one will win out (I kind of doubt any will do well)
I'm not interested in vaccines and it's not my job to be. There are scientists who dedicate their lives, and I'm waiting for results. Asking when I'm satisfied is asking a Las Vegas algorithm when its satisfied - it's irrelevant.
Alder Lake: E-Cores, Ring Clock, and Hybrid Teething Troubles
> Meta’s focus will be to bring the metaverse to life and help people connect, find communities and grow businesses.

> The metaverse will feel like a hybrid of today’s online social experiences, sometimes expanded into three dimensions or projected into the physical world. It will let you share immersive experiences with other people even when you can’t be together — and do things together you couldn’t do in the physical world. It’s the next evolution in a long line of social technologies, and it’s ushering in a new chapter for our company.

https://about.fb.com/news/2021/10/facebook-company-is-now-me...

> In the next decade, he thinks most people will be spending time in a fully immersive, 3D version of the internet that spans not just Meta’s hardware such as the Quest, but devices made by others. He’s pushing his teams to build technology that could one day let you show up in a virtual space as a full-bodied avatar, or appear as a hologram of yourself in the real-world living room of your friend who lives across the planet.

https://www.theverge.com/22749919/mark-zuckerberg-facebook-m...

You can play semantics if you want. Meta, the company, have announced that they are building a thing. That thing is what I am talking about. It is vaporware right now. It it not a guaranteed win.
Canonical Kubernetes 1.23 hits GA
and it kills the site when you have to grow the valuation by significantly increasing revenue in unhealthy ways
I would say go for Elixir. It’s the right choice for building backend services.
For example, the good old `assert` in software. Asserts are to detect impossible states, and hence if an assert trips, the software is in an unknown state, and what it will do next is unpredictable. Therefore, an assert must go directly to jail, not pass Go, and not collect $200.

I get pushback all the time on this,

1. people use assert()'s to validate input

2. people insist that their program can continue operating after an assert trips

3. people insist that their program cannot be allowed to fail, and that they are capable of predicting what their program will do next
You were unlucky with the Show HN post in that it didn't generate more interest. Don't let that dissuade you -- there's so much luck in what generates interest at a particular time. It really is an exceptionally useful app, one that I would have had great use for at different times over the years.
This guy is young and probably not educated in modern dev. I refuse C++ jobs when I ask how they do unit test and they reply it's too hard in C++, and take Java jobs because there the first question THEY ask is HOW I do unit test, what I think of coverage metrics (hints: they don't matter much) and how I propose to enforce ALWAYS unit testing important code.

In this blog post the guy took 3 job change to DISCOVER unit tests, it's insane :( It's not like they know but don't have time, it's that he's a "champion" just for proposing limited scope testing.
Another thing here is that often times people are so busy "developing" product that really trivial efficiency gains get overlooked. Things like simply removing unnecessary parts from the build at least when you're testing / in dev mode. Also compartmentalizing the build to the portion of the app you're working on, ensuring it's not building the entire app when you're only testing one feature (you'll be surprised how common this is even especially at large companies). It's a huge value add to the rest of your team to bite the bullet and take an hour or so to shave off some minutes from the time you have to wait for a build. That one hour saves you from many multiples more (hours / days / weeks) of fiddling your thumbs in the breakroom waiting for a build to finish.

(better yet to have someone regularly scanning for these efficiency related things)
I disagree.

>>If prices don't sink further because demand elasticity is maxed out it has to be the result of some form of market failure

The "normal/natural" state is that prices do not simply continue dropping always.

US automobile prices were at their best in the late 20s, with a model-T-costing <$10k adjusted. By that point annual sales were maxed, competition had taken most profits out of the game... Not incidentally, the depression was starting to happen.

In the industry, cars-as-fashion became a thing.

When an industry hits peak demand, prices don't just continue to fall until the industry becomes tiny. At least, that's not a very common pattern and the trend certainly doesn't just continue to here as a continuation of an expansionary learning curve.

Welfarist/marginalist economic models don't take into account that time/history/economics is directional. Expanding markets don't follow the same rules as contracting ones.
> Metaverse as we talk about the web, not as some rigid concept, but more a vague idea of a thing in VR.

Ah I see so it's like a space, but on the web. Like some sort of a cyber...

Anyone talking about this "metaverse" like it is anything other than the normal internet we already have (which is equally amazing, btw) would have to have either created or fallen for some sort of marketing material.
> Do you have any reasons to think that they're not scanning photos on their servers? AFAIK every major storage cloud does that, including Apple.

Apple already scans iCloud Mail for CSAM, but not iCloud Photos https://9to5mac.com/2021/08/23/apple-scans-icloud-mail-for-c...
They're so "Open", that you're required to fill out 60 detailed questions of the precise usage of their API...

Maybe they're planning on making all the applications that are using the api Open public knowledge too! /s
I use Elm for my project. Once you accept thinking the way it wants you to, it's a delight to develop front-end with it.

Side advantage, Elm-UI frees you from CSS: https://package.elm-lang.org/packages/mdgriffith/elm-ui/late... it's like Tailwind but deeply intertwined with the language.

https://elm-lang.org
that post is a joke too. It’s rather good. A post about pilot factories and shipping pilots is obviously not serious, a post claiming to take that seriously also can’t be serious. Or if not, they should pretend it was a joke.