skysight-inc/HackerNews huggingface dataset:
I remember seeing somewhere that societal empathy didn't strongly exist as a cultural trait until people started reading stories where they put themselves in other people's shoes. I guess communal storytelling wasn't enough to change a persons mindset. It was in the context of historical greeks were all sociopaths and narcissists and quite different from the average person today.
TLDR:

1. Scammers exist. Fuck those guys.

2. Dumb people are dumb.

Both things are true. You can’t call-out one without calling-out the other.
Don't forget they named language go, while language named Go! already existed.

They just don't care.

https://en.m.wikipedia.org/wiki/Go!_(programming_language)
I admittedly only have moderate experience in Scala, which uses `var`/`val` -- but I am glad Rust opted for `let`/`let mut` instead of a single word to make the distinction. It feels much easier to distinguish between mutable and immutable values.

I wonder if `var`/`let` is easier because the words aren't as close as `var`/`val`? Or maybe it just gets easier with experience?
The link parent posted is not of the repository but of the project. Sourcehut doesn't use the 1 to 1 relationship between projects and repositories, wiki, and issue tracker that the other source forges employ.

A sourcehut project can have as many as them as there are required. Therefore the Source tab takes you to the main git/HG repo that you have added for your project.

That's also the reason why the descriptions are different, one is of the project, the other is of the repository.

It's only confusing if you dismiss everything that's not a clone of github without investing the little time it takes to learn about the differences.
I can't say for certain if "little scraps everywhere" are inferior. https://napkin.one is experimenting with this, and a lot of people seem to like it. It's very simple to write and link little notes together with it.
I use property-based testing a lot:

- We write our unit tests as functions, accepting some arguments

- Our assertions should hold for all possible values of those arguments (this works better with a rich type system!)

- The test framework generates a bunch of random values, to check if our test functions ever fail

This on its own is a great way to find edge-cases, and expose hidden assumptions.

One of the most hacky things I've done with it is to regression-test interactions between dynamic binding and futures. My test suite defined a small language, containing strings, concatenation, dynamic variables and futures (deferring and awaiting). I wrote a straightforward, single-threaded implementation which just computed deferred values immediately; and I wrote a concurrent implementation using actual dynamic binding and futures. My property-tests would generate random expressions in this language, and check that both interpreters give the same result.
> Unfortunately it's more common

Why is calling out fraud unfortunate?

With respect to St. Jude, Muddy Waters was at least partially right [1].

[1] https://www.hipaajournal.com/fda-confirms-muddy-waters-claim...
I just want to point out that it's probably not the best choice to move anywhere near the equator.
All the colors are false, it’s imaging inferred.
If that's the case then maybe instead of emigrating (which comes with a new set of problems) you may want to consider simply scaling back your ambition to 'improve things in all sorts of different dimensions' because you and your s.o. are just two individuals against an immense backdrop with huge inertia.

The people we look up to because they are typically painted as the agents of social change tend to be the ones who were there at the right moment: they were catalysts rather than major forces and their relatively small contribution caused a much larger force to become unlocked. But for that to happen that force already has to be there, for each and every one of those there are thousands (millions?) who tried the same thing at a different point in time and failed.
Rosylin code generators, the modern way to use compile time reflection in C# and VB.

You can bind them to code attributes, no more INotifyProperty by hand or by having common base classes.
Hey, I graduated in 2021 and work a fully remote job. Seems like we might have similar interests or are at least at a similar place in life. Shoot me an email if interested: jacob@ridgwell.email
This is my thought as well. I’ve been here since 2013 and at this point we’re just a bunch of old (and often grouchy) people.

Going the way of slashdot.
If only ROS were that. ROS wasn't a particularly good Middleware, and ROS2 isn't a middleware at all (DDS is a middleware, ROS is a framework using DDS).

The issue with ROS isn't the general idea of communicating nodes over a blackboard and the accompanying standard libraries, but the huge pile of low quality tools, sparse documentation, ad-hoc architecture, bad code, and mediocre introspection tooling.
A lot of that can be traced back to C++ and CMake, but ROS manages to take already complex tools and make them even more complex in an attempt to make them easy with automagic.

If ROS2 had just opted for ProtoBuffers/FlatBuffers/CaptnProto over MQTT/NATS and build TF et.al as a library over that, we could just point students to the excellent documentation of the Serialisation Format, of the Middleware and to the (with all that freed developer time) much better documentation of the Robotics libraries, and call it a day.

Instead they spend months with the idiosyncrasies of the build system, only to continue struggling with the documentation, and the sub-par tooling when something goes wrong. Cough only two seconds of time travel in ROSBags cough
> as shown in Galaxy Digital’s report on Bitcoin energy consumption.

An investment firm specializing in cryptocurrency that suffered massive losses when the bubble burst publishes a report on why bitcoin is good for the environment?

Get out of here, do you know how many transactions bitcoin processes compares to the global banking industry?
Intel to produce Taiwanese company MediaTek's chips
What is HN Classic? Never heard of a such a thing. Google Search doesn't turn anything up.
I've never lived there myself (just visited) and I'm not sure to what extent they would meet your politics/tax criteria, but Australia seems to have some happy ex-pats there, and New Zealand.

I've personally wondered about Melbourne or somewhere for myself at times...
Incidentally Jina Hub [0] has a few OCR Executors [1][2] you could integrate into my notebook (though you'd have to do some rewiring to take images into account since it's a text-based notebook)

[0] https://hub.jina.ai/

[1] https://hub.jina.ai/executor/w4p7905v

[2] https://hub.jina.ai/executor/78yp7etm
I don't think one should consider any language with a garbage collector a replacement for C++. I love Go but in my opinion it serves a different purpose than C++ or Rust.
I've never understood "trust science" as "blindly trust scientists". I've always understood it as "trust the scientific process", which is sensible in my opinion, as the process is designed to determine truths.

When people falsify results, what they are doing isn't really a product of the scientific process, they are just committing fraud.
I'm much more aggressive these days about downvoting and flagging both articles and comments that aren't in the spirit of HN, particularly the edgy hot takes, probable astroturfing, and political content. HN will become whatever its readership allows it to morph into so rather than post laments, use your up- and downvotes to actively take part in cleaning it up.
According to a friend, Sundar sent out the company wide memo on Tues
Have a look at Greece, I've found it extremely welcoming and reasonably affordable.
Good point. Actually we're not complaining about our high tax rates. It's just that we do not benefit from the state no more. As someone running my own business since 1999 and work as a freelancer, I never paid into the german social net. So I have no expectations there, have a private health insurance, take care for my pension by saving and investing and cover most risks with private insurance. That's fine, because it was my choice. The point is, that from a certain income your income tax get's crazily high. Combined with other taxes everyone else also pays I end up working for taxes around 70% of my time. That WOULD be ok, if the state / government at least provided me with working infra and services, if kids care would be ok'ish (as promised), school standards were high (they once were) and infra like public transport, railway and air transport were not foo'd up beyond repair. I can accept poor conditions, if my taxes are low and I can save / invest for my pension. I can also accept good conditions and therefor high taxes. In Germany it's high taxes and bad conditions ... at least for us.
“…since 2020…”

Don’t forget the impact of COVID and everything else from the last few… years. Huge impact on the global psyche.

If I had to hazard a guess for a good word to describe large chunks of humanity right now, it would be “tired.” Maybe even “exhausted.”
I remember feeling derisive about marketing as a young techie
It's exactly the same problem 'web of trust' has though - incentives for the gate keepers are NOT aligned with accuracy necessarily.
Sounds like you should/want just move out of Berlin, not necessarily Germany. Sure, the tax situation and climate is basically the same everywhere, but if you want quality of live I'd recommend somewhere near or between Oldenburg and Emden in Lower Saxony. Once you settled in basically everything east of Bremen and south of Osnabrück will feel like a different country. I basically had the same situation for decades and have been everywhere from north to south and west to east, from small towns to big cities. There's exceptions everywhere of course.
Umberto Eco wrote an essay called "Casablanca, or, The Clichés are Having a Ball" that I quite like / find interesting ("Two cliches make us laugh. A hundred cliches move us."): https://web.archive.org/web/20150503233823/www.themodernword... = https://xroads.virginia.edu/~DRBR/eco.html
what is "uncommon but normal"?

I don't know how supervision would prevent playground injuries. I broke my arm in a soccer game when I was 9, surrounded by adults. Life went on?
what are your top 3 issues with berlin? germany and berlin always seemed to offer great quality of life. i’m from europe too. how can you not afford a house in germany with a 200k/year salary? for less than 500k you should be able to find something nice? even if you pay 50% tax. and you have 2 incomes.

in the US real estate on the east and west coast is insanely expensive and 1.5MM plus for a very basic house. nothing fancy and lower quality than in europe.

so the cheaper real estate is in the midwest where there is little infrastructure and very little access to the cultural systems like exist in europe.

i am on the west coast and love it here. but it has been extremely stressful and i will probably not be able to afford a house until i win the lottery or the startup game or maybe a very high up FAANG position. europe is just a different pace and stress level.

i will add to this that professional discrimination of women in europe is much less than in the US IMHO. important if your wife is working.
It sounds like you work in prototyping, which is cool, but a lot of us work in engineering and need more control and surety in the fit, quality, durability, and predictability than we can expect to find in the work of some stranger with no accountability to or insight into our project.
HN has always been a libertarian hell site with pockets of interesting people. The comments section has always had bad takes and good takes, it's always had jokes and memes.

It hasn't really changed over the past 5 years much, in my experience.

Edit: Hell site is a term of endearment. This place is the orange hell site, Twitter is the blue hell site.
It comes across more like mocking something that probably shouldn't be mocked
We didn't rule it out. I worked in an Alzheimer's lab about 15 years ago. In our outside voice for Grant committees, publications, etc. We acknowledged the amyloid hypothesis but internally almost every other group meeting the postdocs and grad students disclaimed that we still couldn't rule out "common factor X". It was also morbid humor we would say "oh maybe the amyloid hypothesis is wrong" whenever something strange would come up. We only about 10% joking. It's nice to see that skepticism has finally bubbled up across the field.

I like to think we were one of the more honest groups in the field -- I have post-publication corrections on my papers, the lab issued an 11-page retraction (with cautions about what not to do experimentally) when it turned out one of our lab's major findings was an artifact [0].

It's worth noting WHY the amyloid hypothesis sticks around, it's because the prion hypothesis is extremely well supported by the data (even though I think pruisner is a shady dude), so it's not a stretch to think that other amyloid diseases work in a similar way [1].

[0] the grad student who pushed through this paper is a huge scientific hero.

[1] there are some subtleties though.
> It isn’t really their business.

State governments that collect income taxes beg to differ. Heck, your employer probably disagrees with you too! Heck, even federal governments that are collecting taxes beg to differ.

Good for you if you can keep the secret though, it’s probably illegal in one way or another.
Drawing the line for separation concerns is one of the hardest things to do well in CS.
I was more so addressing productivity gurus and plunging head first into a complex system without building up to a comfortable level, and becoming overwhelmed. Those people would miss the point and say that continuing to write their notes in Evernote is much simpler. At least that's what I think happens.
> Rust has complicated interop with C++ and it is incredibly difficult to automate useful transcompilation from C++ to Rust.

The problem with Rust is that it does not have this built directly into the language and relies on third party libraries. That doesn't really scale properly and some of the solutions are half-automated and needs lots of fine tuning, flag toggles and other configuration for it to work.

Carbon, Swift and D have a different approach in integrating the interop capability directly into the language which does sound like an easier way to automate this use it for existing C++ libraries. But I guess that this approach is not easy, but it seems with D lang, it paid off.
Environmental damage and the housing affordability crisis. I expect the first would be mitigated by increasing density in inner suburbs, thus creating shorter commutes with better transit options, leading to lower carbon emissions and slowing the spread of exurban sprawl (leaving more land for nature preserves and agriculture), and the second by increasing the housing supply.
The pictures are rarely what you will see with the human eyes (not as much colour).
I'm going to beat a dead horse, and say that hiding comment score (1) was a mistake (1) - although I realize I'm in the minority. It removes information, and I think that's generally a bad thing.

I'll often see a comment that says "A", and the top reply will say "'A' is factually incorrect" and not only would I and everyone else who isn't an expert on "A" benefit from knowing that 75 people upvoted the reply vs the 5 on the parent, but the parent commenter in particular would benefit.

(1) - https://news.ycombinator.com/item?id=2595605
Can they not use other kinds of tires, and/or are those a cheap kind of tire? Because otherwise I expect that most that are on the road longer than a tire change, won't be using that kind, and that'll get more true the more accessible they get—there are a not small number of people who buy used tires because they can't afford new ones, not even shitty new ones, and worn tread is better than the totally-bald tires they're replacing.
> to prevent a reaction that never naturally takes place on earth

The cores of these weapons are unlike any environment on Earth. Maintaining the stockpile without running simulations is negligent.
I'm a huge fan of your work.
Is there a reason why you didn't pursue the triple model of EVE and went with tables instead?
It feels like the former would be such a great fit for the knowledge representation side of robotics.
I think the main issue is that papers and studies with negative results are almost never published. There should be some procedure in place that ensures that papers will always be published no matter what is the result. This decision shouldn't be in the hands of the researchers and even less so on the investors.

Direct investor oversight over the research is very concerning. With the current method we can only blindly trust that scientist will be willing to sacrifice their career to publish a research that could potentially bury their investor. This makes absolutely no sense and will almost always end in conflict of interest.

I don't know the answer, but the current status quo is deeply flawed and needs to change quickly.
I'd suggest it is part of the natural evolution of discussion boards. Some go there more quickly than others. When people act badly, and get away with it (without having the post quickly hidden, all the way to them getting banned), the people who don't act that way start participating less. So it can be a downward spiral.

I do wish boards would use some more smarts to help manage the prominence of posts. Way back in the day Slashdot did this pretty well with being able to rate things as insightful, troll, etc, but they never imporoved their algorithm much after the initial design (and it sucked that only certain people could moderate at any given time). They also had meta-moderation. A lot of promising things. But Slashdot became horrible after a few years.
Wow. I knew about the straws, but I didn't know just what a large percentage of the water was coming from Dillon, etc...

Still though, the original point stands. The front range where everyone lives has a lot less to worry about than downstream users like Nevada and California.
Yep, this is one reason to specifically seek out contract work.
Thanks for posting this, I'm an Evans fanboy and I would not have seen this otherwise.
> Just means that they have limited imagination, no?

Limited enough to not imagine the possibility there's something they don't know.

Explicitly labeled steelman is just "argument from arrogance", and that's one reason people often react badly to it. Some times the arrogant person does know better than everybody else, but statistically those two are negatively correlated.
what a surprise, cars continue to sacrifice everything for individual convenience
That's why I was saying Hanging Gardens, which was essentially a very large Western World ziggurat. The balconies allow for a lot of access to direct light.

If you're worried about over-exposure, I suspect you could socially engineer people by making some routes in the building as fast or faster by going out and back in.
Yeah, dependencies makes you dependent :D
I've been on this site since 2010. Yes the quality was higher back then, however all communities eventually regress to the mean - you can't avoid it.

The thing is though, relative to other areas of the internet, the quality of discourse is still much much higher than average, and until memes and witty retorts become common in the comments, I feel like it's still going to be a place of good discussion for a long time to come.

The political commentary and "hot take" Substack self-promoters is an issue but we have tools for those.

If you want more focused tech, visit lobste.rs and other sites in that circle, but note that those sites have issues in the same vein.

If you want my personal opinion, I don't think there's much different between the population here today, and 10 years ago. It's merely that back then there were much fewer people, and stories lasted much longer on the front page, so people had a longer time to comment on esoteric postings about Erlang behavior, or someone's implementation of LISP. Now, a post about a person's fun project might barely touch front page and then fall down rapidly, because there's just so many other articles posted by other community members.
I don't know what the numbers are, but my first thought would be "growth". Online communities tend to be awesome until they hit a certain level of success, and then they represent a large-enough audience that people start performing instead of participating. Site admins and community norms can speed or slow that process, but AFAICT it's inevitable.
I worked at a company where another team built kiosks for malls and such. Last time I checked, they work remotely for the majority of the work but do have to go to the office to properly test the software at times. Fully remote is a no go for sure.
The last of which says:

Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills.
Sadly a lot of people prefer this over an open environment, as locked down environments usually work out of the box, consuming recommended information is easier than searching by yourself. Centralization brings convenience at the expense of freedom, but it is much easier for us to feel convenience (or being frustrated by something inconvenient) than to understand the importance of freedom.
I think the machine itself, the comms, the general tech behind it is already groundbreaking enough to justify the title.
More background info:
https://en.cryptonomist.ch/2022/07/25/tether-bitfinex-hyperc...
https://www.bitdegree.org/crypto/news/bitfinex-hypercore-tet...

I think the use of P2P like DHT is very smart, but like others I am wary due to the source.

As best I can tell:

Hypercore = company without a website? I can't find one.
Holepunch = platform made by Hypercore - again no website? Funded by Tether and Bitfinex
Keet = First app that uses Holepunch

Based on the amount of funding that Tether and Bitfinex are putting into this, this does not appear to be a neutral technology.

They do have a "killer app" though.
> If you're handed thousands of lines of someone else's code and it's riddled with warnings, fix them first.

If you can't, capturing them in a way that lets you do a diff at least helps you notice when you've introduced a new warning. The ease of doing this depends more than a bit on the particular ecosystem.
Eternal September. Sadly, I feel like the deleterious effect is contagious, at least to me.

The constant "it's capitalism" and "bosses want to ruin your life" and "Google/Apple want to spy on you" are just jaw-grindingly dumb.

Still HN is mostly about content tone rather than fact. And I think this is an effect of absolute value voting systems. On HN a 96 in favour, 100 against is a -4 post. Personally, I just use something like https://www.overmod.org/ to shut off people.
One year? Try two and a half years without anything shipped. It's even worse that no project is being tested until two years mark.

It is really demoralizing and shows how inefficient and unorganized the company at running IT-related projects.
Next iterations will be very different since SLS and hopefully Starship will exist and be able to be used to launch: JWST was built the way it was partly because it had to fit in the launch vehicle they knew was available.

There's a future where we never do anything like it again because reusable rockets mean multiple launch orbital assembly is just plain cheaper.
Larger userbase => less selectivity => intelligence distribution shifted downwards.

I've been here since 2013 and the quality of discourse has absolutely gone downhill, by a massive amount. The median link and comment are noticeably stupider than in the past.
No compliments at the miniature golf place
This is some non-fiction from me. It's free and I have six queued up, so I should be good for a while. Enjoy!