skysight-inc/HackerNews huggingface dataset:
While personal flying vehicles might be neat, and handy for point to point journey, they've got huge downsides… noise pollution, energy consumption, safety, capabilities of pilots etc
I just went on playok to play couple of games of xiang qi and... I also got murdered...
No unit test should be mostly to make sure the old assumptions for code you don't know still hold and warn you if you break something.

Ofc if you do the code and the unit test, all you validate is that the code does what you assumed was right. But in 2 years, when someone touches something unrelated, he'll kiss you on the mouth that your test noticed an edge case that started failing.

If it's not your unit test catching unintended changes, it's your client. You may not want that :)
who cares about absolute rating? no matter what the rating of your opponent is, it's all about the _difference_ between theirs and yours. It would have been nice to just have 1 number and one unit but it isn't. Now you have x on Fide, y on lichess, z on USCF, t on chess.com and w on fics.
(for me it's 2000 Fide, 2300 Lichess, no USCF, no chess.com and 1850 on fics )
Rails: Add Column
Yup. Karma farming bots are absolutely rampant.
Reddit has more recently banned NSFW subreddits that were considered excessively violent (/r/struggleporn) or pedophilic (/r/ageplaypenpals, which was just text based).
Someone on Twitter points out that the interface has been localized into, among other languages, French: https://www.twitter.com/twostraws/status/1471257758666211328

But is it just me or is the translation of "Comment selection" into "Sélection de commentaire" faulty? The English version uses "comment" as a verb, like as in "take the selection and comment it out", not "here you can find a selection of comments".
This happens, it happened with the lab leak hypothesis. It's believable.

I don't believe it to be happening here though. I've not seen any evidence for that. There are plenty of papers examining everything from vaccine rollout strategy, mixing vaccines, dose spacing, side effects for all age groups, etc.
Very good points. In his book 'working effectively with legacy code' Michael Feathers actually defines 'legacy code' as code without tests. Largely because of reasons like you state.
Those tutorials can still rocket to the top of YOUR homepage. That's the power of reddit. That everyone can craft their own experience by subscribing to subreddits. So subscribe to the lisp subreddit and you'll see the content you want.
When Reddit became a sanitized social media platform rather than a free speech platform, it brought in a swathe of users who liked the sanitized social media platform, so you can't undo it.
I do embedded work.

I experienced this while working for a multinational.

- A long build process and linker step that takes ages. 1-2 minutes for a small change.

- Trying the change on a real device took perhaps 5 minutes.

- A review process that can take days or even weeks sometimes.

- There was a process that merged my change set which often failed and needs to be rerun several times - often 1-2 days were spent on trying to commit something where everyone was doing the same.

- There are no unit test because some manger decided that they provide no business value.

- There were no simulation tools for software be because some manger decided that they provide no business value.

- Testing would be done overnight.

With the right tools (unittest and pc simulation) I would be effective and could test my changes prior to testing on a real device. This was for me the bottleneck and not how long it took to build the project. I was testing code that was just C on a complex embedded device that I could have tested/debugged easily on a PC in 1/10 of the time.

This was really a management problem where the management didn't understand what to do to make their employees efficient with the right tools.
Yeah, I found that fascinating too when I first found out about it: the Arabs invented the concept of decimal numbers, but the characters they use are mostly completely different: 0 is just a dot, 1 is a more or less vertical line, the only number instantly recognizable is the 9 (https://www.lexisrex.com/Arabic-Numbers/1-100)
> The older you are, the more effort it takes to learn new things.

My experience has been the opposite. Learning is also a skill, and at this point I am extremely accomplished at it.

> School-age kids become native speakers in terms of years with little effort

Often repeated, but doubtful. School-age children burn through incredible amounts of energy per body mass. There is almost nothing they do which is "little effort".

Probably originated because children (and adults) learn best through play, which is biologically how animals are designed to learn. But somehow "play" doesn't count as "effort"
> The downside is then you have to know how to write wrappers/helpers for them and probably don't get to use all the cool stuff that comes with F# because you're using a library written for C#.

For any long term project you should own your abstraction anyway, i.e. a wrapper/interface. Not only do you need it to properly test it, you never know when that 1 hour spend creating your abstraction, gives you back in ease when an external dependency inevitably needs to be replaced.
Is the Moderna booster not just more of the vaccine?
My gramps didn't get that far. Passed away when he was 92. However. He'd always bug me (not that I was actually bugged) with questions about how computers and the internet work.

The guy also built a radio receiver as a teenager purely from getting a grasp on the underlying physics from school physics books. According to him the hardest part was actually getting his hands on a suitable oscillator. Eventually he got into a little bit of trouble with that, as he was 'receiving radio broadcasts without a license'.

So, yeah, a legend and an inspiration. I miss him.

Make it a sample size of 2 then.
HN isn't killed on free speech completely yet, I occasionally see an anti-China post
Given more help, JRuby would be able to catch up compatibility and optimization
I use Sandboxie plus on Windows, easy to set-up, found no faults yet
> Anecdotally, a VERY LARGE percentage of my Google searches end in “site:reddit.com” these days.

Compared to platforms like Discord they have the advantage that their content is actually discoverable by search engines. I hate the push to Discord since that basically makes you invisible. I get that it is convenient, but it has a lot of negative side effects that aren't obvious at first.
Facebook, Amazon (mostly cash bonus first two years, but still "vests" monthly with no cliff), Uber, Lyft (every 3 months), Snapchat, etc. It's not all of them but it's an increasing number.

Also, even with a 1-year cliff, for most people it'll still basically be indistinguishable from cash? Leaving (or getting fired) before you hit the 1 year mark is pretty rare, and after the first cliff it usually transitions to something like every 3 months.
I am saying this well knowing the conduct of Google at W3C and whatwg, and which I believe you know too.

Now, nobody of httpbis raised a red flag, and challenged performance figures of HTTP/2 before it became a standard.

Ok, I will take that grumbling on internet forums is a non-solution. How would you suggest contributing to HTTPbis process without flying engineers around the world all year long to attend IETF meetings?

On the matter of QUIC — my biggest discontent with it is that these guys basically recreated SCTP (and botched it at that,) but did it in UDP, without taking advantage of most exiting OS level, and hardware level performance optimisation. There is no chance at all hardware makers will put any effort to support offloading somebody's proprietary weekend project into hardware, and without that it has no chance at adoption, and everybody will be stuck at HTTP/2 now because CDNs are very happy with it, and browsers can't roll back its support.

HTTP/4 is needed now, it needs to be built over SCTP to have any chance at getting hardware offloading.
Love the underlying assumption that somehow the head is "you" and the body is the replaceable part.

Can't say I accept that assumption as true, but it is nice to see it laid out so explicitly.
>My biggest gripe with laptops have been the battery life. They were basically glorified PCs with like few hours inside them when not plugged in.

Online reviews show multiple laptops with near full-day battery life (>8h) exist if you do some googling, so that's almost a non-issue ATM if that's your main concern.

>Your laptop is still much more expensive than a significantly better desktop PC.

Of course it is, but so what? I need a laptop, not a desktop.
Google Says Links Are Not Mandatory for Ranking in Google Search
They actually tried in the Yishan days. Someone was working on JS blockchain vaguely meant to be something like but not really an ICO. It was bizarre.
> Reddit is democratizing in a sense

Apart from the bit where all of the main subreddits (and therefore the front page) are controlled by completely unvetted, unpaid moderators, who tend to be Extremely Online People.

I don't understand how Facebook are continuously attacked by politicians for not moderating content well enough when they have towers full of paid moderators, while Reddit continues unaffected.

> Reddit can fit nicely into the metaverse

Does anyone actually care about the metaverse? Everyone I know thinks it's some kind of joke. It seems like Silicon Valley nonsense.
I've been saying this for years.

Reddit's official app is very poor and they've broken the mobile web experience by choice.

The day Sync stops working will be my final day on the platform.
> Kids are generally not hanging out around older people or groups of at risk individuals.

Do children live in feral gangs where you are, or are they co-habiting with adult carers or guardians? You know, parents. Teachers. That kind of thing.

The schoolchild-to-parent transmission path is very well established, in fact you can see it in the whole population data, e.g.

> The steep jump in Covid-19 infections among children has been followed by an uptick in cases affecting people aged 30 to 49 — their parents’ generation

https://www.ft.com/content/1b884913-30cb-4b3e-9a2c-643287188...

So the idea that child to adult transmission has no plausible mechanism is wrong - it's called parents; and the idea that it's not actually happening now is wrong - look at the data.
Some are pretty certain Mrs. Gates had an affair with Opel, but it is unclear whether the affair occurred just before the deal or long before the deal when they served together on the board of United Way of America together.
> Think of all the bad things that can happen to someone in their lives, mental scaring is real. At some point, something is going to snap.

I think it would be the other way around - at some point you would kill yourself out of boredom.

As someone put it: when you are a child, you regularly live the worst day of your life. The first time you drop your ice-cream it is quite likely your worst day so far. The 30th time? Not so much.

By the time you lose your 5000th friend, you are probably not as shocked as the first time.
Thread on this from yesterday: https://news.ycombinator.com/item?id=29561532
Ask HN: Good books that have documented software development wisdom of years?
I am not lucky to sit behind seniors at startups or FAANGs on desk to observe their thought process and creativity.

Please recommend me some good books which I should read repeatedly as I progress through years in software development. An experienced author, primary or secondary, is better.
The wisdom is something cemented with layers and layers of experiences over the years that they might as well be called epithets of software development.

I want to build an asset that stays for years. I want to portend and avoid security issues, avoid downward spiral of interconnected bugs, build code for extensible feature additions, design with keeping privacy and user power in mind; know how not to fall for the new tech fad, as in hold firm against the management pressure to change the product tech...; be able to lead a team of principle software engineer with ease without having the same YoE as requirement, etc.

When startups had consistently 99% fail rate, I am amazed at how VIM of 1990s could be so long-lasting, powerful, usable, dependable, and extensible till date. The paradigm shift also percolates into browsers, window managers and file explorers. Same goes for a lot of *nix tools like password managers come and go but 'pass' just stays; X11->Wayland; Looking at PayPal in its early stage to now is another amazement to me. Same goes for Apple iOS features and Google web features.

On the other hand the virus vulnerable Windows95, its gui, its Ctrl+Alt+Del features took off because it feeds off on people's laziness and profit for the sacrifice of everything good.

Currently I read some code on recommended open source projects at Github.

I want to focus in desktop, android, and web app development as priority but won't limit myself to it.
Firstly, the max penalty was 35 years not 200[1]. Even 35 years wouldn't be his entire life.

He also wasn't only hearing the voice of the prosecutor. He also assuredly had people telling him more realistic outcomes. Maybe that message never got through to him because he was not in the right mental state. It is possible that with the right people to talk to he would have realized there was plenty of reasons to continue living. That is why I think it is important to be honest about what killed him. We need to normalize the type of struggles he went through. We should make it clear that if even he can succumb to mental health problems that there is no outsmarting something like this. That is a more valuable lesson than "the district attorney has blood on her hands".

[1] - https://web.archive.org/web/20120526080523/http://www.justic...
That is all assuming that all will remain suffering. How likely is that? It seems much more likely that some may look on this dark period in their life and be grateful they didn't go through with a suicide.
This is why I personally am of the opinion that Apple's claim to be "privacy first" is disingenuous. On the surface, it appears they care about the user, but they're really trying to cut their ad competitors (i.e., Facebook / Meta) down to size while boosting their own ad products and build a new income stream.

An earlier example from May this year, when Apple announced they were adding ad slots in its App Store at the same time as they announced their crackdown on competing ad platforms: https://techcrunch.com/2021/05/05/apple-expands-its-ad-busin...
Obviously an emotive topic and I hope to tread lightly.
Overwhelmingly people who have bear miss suicide attempts later are glad they did not do it.
Suicide is rarely a release from trouble, causing massive problems for those who are left, often burdening them with a lifetime of struggle.

Naturally we ache at the thought of removing useful ceilung fans rather than addressing the root cause. Yet who would criticise a seat belt, saying we just need to drive safely?

Suicide is hard to reliably predict despite substantial efforts to do so. One if the models I've found useful is that of thwarted belongingness and perceived burdensomeness. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3377972/#!po=40...
I saw this “Allen Organ Gyrophonic Projector Rotating Speaker” for sale yesterday on Craigslist. I’d never heard of such a thing before.

https://seattle.craigslist.org/oly/msg/d/olympia-allen-organ...
lol. I can appreciate that take.

there likely will be a day where there is nobody left who knows how to use dominant blockchains and rely on a few company controlled platforms to do everything for them, so there is nobody left to communicate with when using the public utilities in the most raw form.

For now, that's not the case and education is expanding. Not as fast as the uneducated users of blockchains, but some of them dive deeper too.
There is some, but it is mostly not the popular content or anything that trends. It is people orientated, so for me it is mostly a curated list of links.
Wow, that was triggering. Great work though — I shall use this for mental resilience training.
Here is said technical deep dive: https://www.lunasec.io/docs/blog/log4shell-live-patch-techni...

I've gotta add a section on decompiling byte code but I'll finish adding it in the morning. It's close enough as-is to be informative to people, I think. Cheers, y'all!
It wasn't an outright ban, but they removed nsfw subs from /r/all this year.
There is a cut off period though. In my current role there is one project that takes 15 minutes to clean build, and another 15 minutes to run the test suite. Incremental builds are fast, but sometimes/often the compiler decides it needs to rebuild everything.

Additionally for some reason on my machine, maybe 25% of the time it gets stuck while building and I need to kill it and start again. Usually I go and get coffee while it's building, but there's only so much coffee or Reddit you can drink. Many times I've taken a 30 minute break while it builds and tests, then come back to find it got stuck and need to start again. Anytime I have to work on this project I try to put it off as much as possible, as I know it's going to be painful...
That's really neat stuff, thank you for writing that article. I'm going to give it a go :-)

If you hadn't, I probably wouldn't have had any reason to try it!
Cars definitely. Busses probably. But airplanes are ludicrously safe. Between 2000 and 2010 there was 1 fatality per 5 billion miles. To put that another way you could fly continuously for 1000 years before you would be expected to die.
> don’t have anywhere near enough data yet to draw that conclusion

For more explanation, https://cdn1.sph.harvard.edu/wp-content/uploads/sites/2623/2...
Just need to take out 7 non-critical geo sync'd satellites.

It's magnitudes more expensive to keep putting them up than to take them down.
The article doesn't state this, but how much were they overstating it by? 1%? 10%?

From the article, it looks like the error is due to some smaller companies reporting wrong numbers, either due to incompetence or malice / fraud.

I'm guessing the final country-wide numbers may be off by something like 1% instead of 10%, which is an error, but not going to wildly change Japan's GDP.
> API

I just checked: the API does not (seem to) allow to retrieve items by date. Which means that a major fault of the site cannot be fixed through the API: reading the post history through random access, e.g. the posts of a specific date in a section.

(Although, one could probably harvest through the API an index of "fullnames" (IDs) and associate them to their dates or use them directly for random access in the queries - "list starting with the newest, fill DB of IDs and give me the last; list from that last, fill DB of IDs and give me the new last; loop until end". Not really the most practical way to use a repository.)

> downvote

The worst attack against civilization after - (I can't think of anything) - is an encouragement to vote according to "how does that make you feel".
I'm a Lichess fan. Love Puzzle Storm!
Ah, great. So the incremental loss of going from crazy-talk to actually-reusable-infrastructure is not groundbreaking.
Spanish has same bug
Or as commonly said everything is either bundling or unbundling.
The writer demonstrates some talent, but I’ve always wondered what it is that possesses these translators to devote their energies to translating sapphic boob anime instead of the untranslated works of Japan’s literary greats. The latter might earn you some distinction and even a small place in history. The former is just wasted effort, especially given that there is no shortage of fan translators willing to do it in your place.
Homeschooled from early age. The other poster was talking about kids taken out of schools. Once they're in that group institution a while they get "institutionalized."
My first full time job as a junior dev was to maintain a legacy GWT project which makes tons of $ every year.Setting up the development environment took 1 week. For some odd reason we couldn't build the project module by module. Build was taking at least 2 mins with the bare minimum module count. I quickly become depressed. Waiting the builds and half way into build an error pops-up and you start again. This was 4 months ago, i literally became a deppressed junior dev who hates his job in 1 month. I started applying for job after a month and quit that job after 2 months.
Reddit Files Confidentially for IPO
Well that explains their inexplicably stupid and horrible attempt to increase the number of their users. From the crappy new design to the fucking insistent push to use their app.
Conan does not evaluate joint compatibility of version requirements by design
> Your ISP used to see the query going to the root servers or the .com servers and know the FQDN even if the query to example.com was encrypted. Now they don't.

In practice your recursive resolver either is your ISP (in which case this helps nothing) or is outside of your ISP (and your ISP can't see its queries). The only realistic privacy leaks that is addresses is leaking subdomains to the root servers and other delegating servers higher up the chain an their network operators.
In my experience developers develop their own "unique style" to deal with with this problem. Most often it is horrible pile of mess. Often without unit tests since they do not give much feedback. And acceptance criteria is simple "it compiles and prints ok".

With short iterative changes I have unit tests and fine grained git history, to untangle it.
Rosetta emulates x86 quite fast. I think that it's matter of engineering effort required to implement that emulation on a VM level.
High vaccination rates were supposed to do that, but compared to what?

If you do an interim thing to reduce the transmission rate (and it works) and then you do something permanent (and it works too, compared to the initial state) and stop doing the first, the transition might not be an improvement compared to the interim.
The weird thing is that you could expect a comment on the Palestinian conflict from Linus Tech Tips...
I always wonder if you could make a similar device work for EU plugs. You can't wiggle a EU plug out an 8th of an inch and have exposed line voltage, so I imagine you'd need some sort of trick to make it work.
Getting older definitely changes the calculus on what kinds of investments are worth while.

For example, if I'm 10 years old, and invest 10 years into learning the guitar, it will pay off for the next 50 years. For a 60 year old, investing all those hours into the guitar offers comparatively little payback, even if the 60 yo learns at the same rate as the 10 yo.
In Denmark, 76% of the population has been vaccinated twice. 88% of the omicron infected are double or triple vaccinated. Just under 10% of the infected are not vaccinated. They are considering removing vaccination status from the coronapas (health passport) and requiring a negative test for a valid passport.

This is what I thought would happen, even without omicron.
Since we’re talking about Reddit, my take is that Roblox is Digg and Rec Room (which is VR-native and has much better tech even though it currently has lower user numbers) will end up being the “Reddit” of the space.
How to Avoid Feature Bloat
Some suicides are after long rumination, others are momentary impulse. Sometimes triggered by psychosis, bout of paranoia, manic phase, PTSD or something other of the sort acting out. There are people who have multiple suicidal attempts, but from what I recall from stats many try once and that is it.

Following may be biased sample, but when I read mental health forums a while ago there were people who wanted to try suicide in the past and were glad it did not worked out.
I mean, it's not Java, C#, Go or JS. It never was that big.

But some pretty successful startups used it and some successful companies today use it. It's been a tool used to spawn quite a few billion+ dollar companies.