skysight-inc/HackerNews huggingface dataset:
Because most documents are not written to be read. The are written to have something published. Ego, status, whatever. Similar to over architecting.

Spend more time making things more concise, and people will read.

Evidence: tiktok and other shorts
I'm intrigued who James is - as he wrote half of them

"Apple sucks !! ZEN Is where it’s at !"

I feel sad for James in 2021
The 450mm equivalent of the long end of my 70-300 is just barely enough if the bird is nearby. 71mm is wider than the wide end (35mm equivalent) and far too wide for anything that'll run/fly away if I get close enough.
Currently, private pharmaceutical drug development is seen through the patent lens because there is no other way create a scalable business model. What is needed is to convince payers (e.g. health insurers, govt, or philanthropy) to back pay for success contracts and agree to purchase valuable off-patent RCT data rather than just RCT data involving a new patented drug which is capable of being monopolised. Without that, there is no market and no way to leverage this arbitrage opportunity.

This would allow tools such as Medikanren and other AI and personalised medicine approaches to drug discovery to be properly utilised. Doctors need RCTs to know which drugs are safe and effective and unfortunately, those RCTs are expensive, which creates a market failure if there is no ROI possible with patents. You can't solve a market failure with direct public funding, it's too inefficient. You need to update the social contracts to create a new market.

You are correct, it's the same "public goods" problem for FOSS projects, but for medicines, and uses a "bounty" model to solve it, but has not been implemented to date.
See also PG's classic "Maker's Schedule, Manager's Schedule"

http://paulgraham.com/makersschedule.html
yep, global warming, no wait its global cooling, no wait back to warming now lets just rebrand as climate change so nobody can disagree with whichever direction we choose to go with this thing.
I like it. I can’t be in all meetings all the time, but I can read all the meeting notes and follow up if I have to.

Unfortunately, nobody sents any meeting notes, and they decide things that later get cited as ‘it was decided’, and I have to track back through history (and a lot of unwilling people) to figure out that ‘it’ was decided by two PM’s having a meeting at 12am with nobody relevant present.

Who then tell me to be in meetings if I want to have any influence on their decisions.
And which of these 2 DOOR vehicles are you claiming is cheaper than plaid, let alone 1/5?
I wish this tired, boring argument didn't derail every conversation that remotely mentions Nim. See: literally every past HN post with "Nim" in the title.

Nim's underlying, perhaps understated philosophy is that it lets you write code the way you want to write code. If you like snake case, use it. If you want camel case, sure. Write your code base how you want to write it, keep it internally consistent if you want, or don't. Nim doesn't really care.

(That philosophy extends far beyond naming conventions.)

What this avoids is being stuck with antiquated standard libraries that continue to do things contrary to the language's standards for the sake of backward compatibility (arg Python!) and 3rd party libraries where someone chose a different standard because that's their preference (arg Python! JavaScript! Literally every language!). Now you're stuck with screaming linters or random `# noqa` lines stuffed in your code, and that one variable that you're using from a library sticks out like a sore thumb.

Your code is inconsistent because someone else's code was inconsistent - that's simply not a problem in Nim.

Could Nim have forced everyone to snake_case naming structures for everything from the start? Well, sure, but then the people that have never actually written code in Nim would be whining about that convention instead and we'd be in the same place. After having actually used Nim, my opinion, and I would venture to say the opinion of most, is that its identity rules were a good decision for the developers who actually write Nim code.
I would argue that almost all of society’s woes can be traced to wealth inequality and the legal trappings necessary to maintain that disparity, but, sure, fighting that is doing more harm than good.
I don’t know, I think having your tests assume that the 3rd party data looks a certain way is helpful. If that ever breaks in prod, then something needs to change, and your tests can change if the interface changes.
Plenty of joys will be left alone. We don't need to make new special exceptions for rich pigs to preserve their rare decadent pleasures.
You linked a 7:43 to prove it's faster than 7:30?
OMG I didn't realize other people had this affliction (I consider it a horrible OCD-like issue as I find myself often unable to send messages in editors that start to give me control over "squareness"): all of my tweets are the maximum length, all of my git commit messages are 50 characters, I gave a text-heavy talk a few years ago in a monospace font so every slide had a ton of bullet points that were all the same number of characters, and I often write messages where every line is the same length (I have linked a couple examples that are easy for me to link to off the top of my head).

https://libzip.org/libzip-discuss/msg00669.html

http://svn.saurik.com/repos/menes/trunk/document/interface.t...

I have never done this to anything as long as that manual (partly as I simply both don't let myself type things that are that long in a monospace presentation font and also try very hard to resist the temptation to ever, under any circumstance, manually word wrap text).
This only works at a macro level when you refer to “people” as an abstract concept and totally ignore the fact that the government caused the market asymmetry not people. It occurred everywhere. At the same time. There is no magic place to go.

Further, during COVID with schools closed you could not find child care let alone affordable care. During COVID your job may not be available (restaurants / bars / gyms) because the government forced their business to close.

This was meant to be temporary stopgap measure to pay people whose jobs were lost due to the government closing their businesses. This isn’t the hand of the market at work.

Landlords also had relief. Everybody was offered money as a temporary measure. Prices will return.
What’s the alternative? Devs master a VM/Ops skill set (strictly more work)? Or devs throw code over the wall to an ops team (and progress grinds to a trickle)? https://news.ycombinator.com/item?id=28652561
Either kind of story pulls at people’s emotions. For instance a person who owns a lot of Bitcoin might be afraid of losing money. A person who is mad that he can’t get a 3080 to game with could be gloating.

How is it propaganda? It’s a fact that the Chinese government is taking action, that will have a real effect on crypto markets simply because China is so big.

Do you think it’s a setup for crypto being banned in other places? I can’t rule that out but China is famous for draconian policies like ‘your one child can play online games for one hour a week’. Somehow people who live and breathe Hayek and Rand insist on libertarianism for the other 200 countries in the world but are drawn to Communism like a moth to a flame.

Just because China did that doesn’t mean other countries will.
>and searchability.

This can be achieved with meeting notes. These can even be posted "publicly", potentially in a cleaned up form, in a wiki so future employees see them unlike an email chain.
It does affect identifiers, built-in keywords and type names in the same manner, though it is completely beyond me why anyone would write 'tY_PE Position = tUPLE[x, y: iNt]'.

If we are going to dismiss any nontrivial behavior as "sure very simple" then sure, having two distinct incompatible ways to write get_name (or getName) looks better.

It does not "randomly" not affect first character. Most style guides for camel/pascal case treat first character differently, with types being capitalized and regular variables starting in lowercase. Making whole identifier style-insensetive would significantly reduce number of possible names. So this rule makes 'building' and 'Building' different, but at the same time does not differentiate between 'get_name' and 'getName'.

> Yeah because nobody ever imports code from other projects, copy/pastes from StackOverflow etc. /s

I don't understand your point (even considering /s) - if I do import code from my other projects or copy-paste it from somewhere it simply doesn't matter to me what style they used - I'm not required to fix copied code, or adapt to the style my dependencies use.

> So why do you need case insensitivity??!

If their code gets into larger ecosystem it will not affect anything else, or at least it's effects would be minimized. It is a win-win solution - library author uses their preferred style, I (and everyone else in the ecosystem) stick to common convention, and everyone bis happy.

> Trust me this is a decision they will regret.

I've been using nim for multiple years now, and I have never seen anyone actually regretting this. Of course, when new people come to the language they sometimes are really surprised by this, but rarely ever complain about this in the long run.

EDIT: forgot to mention that nim is more than a decade old language, and "decision they will regret" should have happened years ago, yet it does not seem to be the case.
That's not good python, it's unreadable and less optimized than the original code. Your "1 if ... else 0" condition serves no purpose and you iterate twice over the same loop for no reason. Use normal loops and save everyone who comes after a lot of reading time and bugs.
While I agree with some of the points here, the whole article is just dripping with absolutely disgusting levels of condescension.
What do you mean that each base can be included or excluded? Isn't only one extra value needed? Sort of like nil?
Same. So many things can be solved in a 5 minute meeting which take hours of back and fourth using textual communication.
You can log it under ‘working on project xxx’? Literally all my time regardless of what I do goes under there.

I guess it makes a difference for consultants, but they can log it under unbillable ‘administrative actions’ if the very necessary ‘continuous education’ does not exist.
Hard disagree here. In practice, corporate wikis are always graveyards of outdated and incomplete information. The process usually looks like this:

1. Someone is excited about a new project and creates a wiki page with a lot of aspirational introductory content and a sketch of the rest of the page with TBD everywhere

2. Author gets busy on other things, leaves the company, or the project quickly diverges from the original vision

3. The original page stays in the wiki, adding negative value
This was already on HN a while ago:

https://news.ycombinator.com/item?id=28418641
For the record the distance between Earth and Moon is about 384,000 km. So the asteroid came to within about 192,000 km of Earth. The real story is that it was not detected, not the distance.
There's nothing redined about nihilism in this post.

And this is an ad-hominen with zero content.
Thanks for the downvote because you disagree that completely disrupting climate norms isn’t a notable event that is very much happening _right now_ and will disrupt future generations significantly. Go read my comment again, I never said it was the _only_ notable event. It is objectively significant. So are nuclear weapons. So are hundreds of other things that make the last 100 years extremely significant in history.
Resist the flow. PDF is the answer.
> artificially expensive

How is it artificially expensive? Is natural gas an infinite free resource now? Do we ignore the oil/gas subsidies?
At the time, the term "indies" was widely used for eastern Asia and eastern lands generally.

https://www.etymonline.com/word/Indies
Gas is a bridging technology which will facilitate industrialized economies' transitions to carbon-neutral electricity generation. It should be treated as such in its own right.
Or someone ate some trippy mushrooms.
As if a hundred rich people rarely used Ferrari can make a dent on the pollution from million paesants buying AliExpress trinket shipped overseas in what's likely the most polluting form of transport.
This, I think, is at the root of the good and bad of written conversation.

At its best, it allows the author to articulate their thoughts and share it widely for readers to consume and archive efficiently.

At its worst, the author writes an unreadable polemic without any thought of the audience. To the writer, their point is clear, obvious, and unarguable. To the reader, it’s a muddled, angry rant. The readers then type their own polemics in response, disingenuously cherry-picking and taking phrases out of context. And on it goes.

Not all written conversations look like this, but a lot do.
> After all, we did.

And we destroyed much of the planet doing it. Maybe it was a bad idea when we did it too. When joy becomes an argument for leniency you imply there is really no urgency. That is probably why the environmental movement is not very joyful. They want change now.
We didn't learn anything about the post from this comment, but we did learn a thing or two about you.
That's why all major software releases exclusive as source code /s
https://www.house.gov/the-house-explained/branches-of-govern...
LOL, perfect reply. Levity supersedes gravity. Downvotes unwarranted.
Any fuel price that does not fully cover the externalities of extracting and burning said fuel is artificially low rather than artificially high. Right now, the price of hydrocarbon fuels is artificially low everywhere on Earth. Even in the EU.
CREATE AWARENESS OF YOUR COMPANY
SO true! Like you're way of thinking :)
Her accomplishments can be considered more incredible because of her gender, not because of "gender-specific ability", but because of the (additional) challenges specific to her gender due to culture and industry.
Does he have the will power and training to go against CIA, NSA, the Chinese government and Putin when they want to add a form of KYC (or crypto primitives that NSA provide to him)?

To tell you the truth, I can't keep up with zero knowledge cryptography that ETH uses / intends to use, and Ethereum implementations are usually buggy.

I can understand Schnorr signatures and Taproot, but even the Musig/Musig2 multi-signature aggregation schemes are too hard for me, so I won't use them for significant amount of money.

Bitcoin codebase is still readable, even though it's getting somewhat more complex over time.
There's a class of technologies falling under what I'd call "most of your engineers would pick that in a weekend".

Not all technologies require the full cycle and the normal risk management.
> the people who like to emotionally nuance things in synchronous communication should do more async because that works better for building.

Citation needed. Pretty much everything of any complexity that has been built to date, in human history (including software), was built with synchronous communication (not to say things aren't written, but things are ALWAYS discussed).
It is not safe to have more than 8 drives in an array. I'm not willing to trust I will never want to stay that small.
Vocalizer is definitely Cerence, that I'm sure of. All the automotive stuff, which Vocalizer is a part of, was spun off before the acquisition.

As an aside, because of Vocalizer's use in automotive, it will probably be the only high-ish quality speech engine that won't become fully cloud-based. VFO's claims about the continued use of Vocalizer in JAWS seem to confirm that.

Regarding Eloquence itself, its status is not really known. I would be extremely surprised if it was owned by Microsoft, though. There's a hypothesis that nobody really knows who actually owns it, there were multiple companies that assisted in its development, including IBM. The product was so unimportant to Nuance these days that they might not even have considered it when doing the spinoff, leaving its ownership uncertain. If this hypothesis is untrue, though, I'd strongly suspect that Cerence is the owner, not Microsoft.
European contact with the new world was pretty disruptive indeed.
> doing easily 3x to 4x the fuel consumption of a modern car

No, that's because of the type of car, not because of the age, a Ferrari or a Porsche made today will still consume a lot of fuel compared to a more normal car made today. They've always been gas guzzlers simply because an engine that can make that kind of power isn't going to be made for fuel economy and the drivers don't care because typically money for gas isn't very high on their priority list.

I'm curious what type Ferrari and what type Porsche you've got, are you willing to disclose?
Not weekly, but daily and rounds up all the best tech news:

https://tldr.tech/
Now try doing thousands of them consecutively.
Sounds like a reasonable proposal to me. Instead of exemption, paying a high price for it could give other people a sense of fairness.

(edit) Using that money to finance switching to battery/hydrogen/whatever powered cars for people with less resources could even offset it fairly. Let them help the rest improve the situation for everyone and they can keep their toys.
It's extremely helpful that the first comment in this thread points to a non-paywalled version of the article. This seems to happen quite a lot, and it says a lot about the HN community. Still, wouldn't it be nice if HN automatically inserted a paywall-status indication in titles?
The parent makes a good point. Maybe I am jaded, but this isn't a scarily impressive feat of linguistics. It is mildly interesting that someone put the time into this. I would be impressed if it were done on a typewriter. Maybe this rewrite helps clarify the point.

Do you think its possible
you can be both right and
wrong? The feat might not
be as crazy as the author
claims to think. I myself
can think of many ways to
achieve it. Come to think
of it, it may actually be
even easier because lines
in that guide afford more
ways to be broken because
they are longer. I am not
even a native speaker.
Wouldn’t using a lambda for this be a good choice? You’re just parsing a input document into a set of backend requests and then executing them - there doesn’t have to be anything stateful here that would require an actual running instance.

If you combine this with API-gateway you’ve got caching (and potentially token auth) for free.
With an Ops team, developers aren’t expected to operate their code. That’s the ops team’s problem. And the ops team is measured on uptime, which is a function of the code itself, which they can’t actually change—devs own that. What the ops team can do is to slow down the rate of deployments (another input to downtime/uptime). Rather than many small deployments, they’ll have larger deployments once or twice a quarter (at best).

So a desire to ship features regularly and preserve agility and quality is the “trendy” that the GP is talking about.
Show HN: Bundle Scanner – Identify which NPM libraries are used on any website
If you have time to ‘hop on a call’ and discuss things you are clearly not busy.
> They have no one to blame for that but themselves. Voting for various flavors of globalist socialists election after election and no one has the guts to organize a referendum to exit the EU and put an end to that madness.

There was actually a country that did that. You may have heard of them, they are called the United Kingdom. Their exit from the EU has also been known as an absolutely unmitigated disaster, causing them endless amounts of losses for essentially zero benefits.
(Project creator here)

I'm happy to answer any questions about how the project works. Feedback is very much appreciated.

The big challenge this project has faced from the beginning is how to make the matching algorithm as accurate as possible and at the same time fast enough to scan an entire website worth of javascript within a couple of seconds. As someone with zero prior experience with search/information retrieval this was a hard task.

Accuracy-wise it's not quite there yet. In my benchmark, around 5% of identified libraries are false positives and something like 15% of bundled libraries are missed. The false positives mostly stem from cases where two libraries have almost identical content, or cases where one library has bundled a dependency into its own code.

Performance has gotten quite good. In a benchmark of popular websites, it can scan through ~1.4 websites / second, or ~3MBs of minified javascript / second (running on a 65€/month VPS).
> it may not have been 9

But GGGGP literally said "when I was 9", quite authoritatively
Basic Tree Grafting Techniques
Ah yes, the economic climate NIMBY.
From the article, his care was delayed due to the covid lockdowns. Not enough information is given to know how long the delay was.

Then, he was not given a modern standard of care, which he would have gotten in say, the US, but instead has to wait for government people to decide whether or not they're going to actually take care of patients like this in a modern way.

And on top of it, where you live determines your health care. This is apparently different than living in a rural area and not having access to care locally, but being able to travel to where the care is.
I use social media because it's social.

A one way rss feed of content is the complete opposite.
You don't think that if Google has a data accident (e.g., my Gmail data gone or leaked) that their stock price would fall? Of course it would.