jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Exactly. I am still using PHP for pretty much all of my projects despite all of its shortcomings. The reason for this is just how easy it is to write simple scripts and deploy them. For most small hobby projects it is just not worth spending hours setting up the development environment required to create a Ruby/Flask/... project when you can achieve the same thing with a single PHP file. And when it comes to deploy it, virtually every single managed web hoster out there supports PHP, so you just upload the file and it works.

I did play around a bit with Flask a while ago and it does feel a lot cleaner and more efficient. But once you actually try to deploy your app you realize that hardly any web hoster actually supports the required Apache extensions and suddenly you end up having to set up your own server and fiddle with config files to get it to work.
Enough with the "JavaScript is a functional language" myth, please. Merely having first-class functions does not make a language a functional programming language.

JavaScript does not promote the use of pure functions, referential transparency, and the minimization of state.

JavaScript does not encourage the use of recursion.

JavaScript has an atrociously broken type system, rather than a robust and theoretically sound one.

JavaScript does not offer pattern matching and other functionality offered by modern functional languages.

In fact, JavaScript goes out of its way to promote a very imperative, non-functional style of software development, even when efforts are made to try to use it in a functional way.

And JavaScript's prototype-based OO is anything but powerful. In practice, it's nearly useless. That's why we see so many JavaScript developers try to fake a class-like OO system using it, since class-based OO does offer what they need and want. But due to the incapability of JavaScript's prototype-based approach, these hacks end up being incompatible maintenance headaches.

JavaScript does not have a "powerful core". It has a rotten core, just like PHP, and it has evolved in a broken manner, just like PHP.
I was one of the php haters for a long time, then i discovered Laravel and it was mindblow.

Maybe php stock is not that cool, but using a good framework (and now there are many) it becomes really awesome.
This keeps happening and it's driven by a horrible myth that is not true.

The medical care you get in jail/prison is terrible or non-existent.

They will indeed let you suffer and die regardless of what you think is guaranteed or "by law".

But I do hope this story ends up on the President's desk so he can see what happens when we don't go for single-payer.
If you divide the project up into sub crates, using a "workspace" you can improve compile times. If you're not using that feature already. Not saying that compilation speed isn't an issue, but that's one thing that can help.

Sibling comment mentioned `cargo check` which is pretty fast too. If you use an editor with a decent rust plugin like vscode (using RLS or rust-analyzer). It will run `cargo check` by default for you.
I considered that but it's harder than it sounds. Clickhouse s very strongly coupled to the idea of a schema and it also is very coupled to only using indices for data skipping.

If I was to make the changes I want to Clickhouse, i.e schemaless and full indexes per/segment then it wouldn't be Clickhouse anymore.
There is a death trajectory graph (first graph) from the 10th death, and a case trajectory graph (second graph) from the 100th case.

The deaths graph is probably more accurate, since testing has varied so much.
I'm saying that China consistently does a worse job of handling human rights than the United States. The post WWII global economic order has been mostly on the US; recently China has started to push out into Africa, plundering their fishing stocks and practicing neo-colonialism. I'm looking for places where China is pushing into an existing economic order and noticing how humans rights standards generally go backwards.
I think they should just remove the drivers and let the engineers compete freely. That would be much more interesting to watch than the current yawn-fest of "which human will make the least mistakes on mostly identical cars"...
What is a felony? Using Comcast?
3) AJAX won't work (since there's no HTTP backend to talk to)
Why would you want to opt out?
Agreed, I doubt there's a VC partner anywhere in the world who's had 7 companies IPOing in a year.
The reason I say mythical is that I have never heard these arguments from someone who actually works for one of these enterprises.

(This is not surprising to me, because I know that if I worked for a company that only allowed IE6, the last thing I would want would be for developers to perpetuate my misery by continuing to support it.)

If someone can actually tell me the name of a major corporation that only allows IE6 to be installed on its workstations, I'd be genuinely interested in hearing it.
IIRC, the Objective-C (plus C and C++) limitation is only for apps distributed through the App Store. Presumably ad-hoc distribution is just fine for this type of project. :^)
How is this different HTTP/1.1's support for pipelining?
This article appears to be an excerpt from a longer book on the subject: Epstein, Edward Jay (1982). "THE DIAMOND INVENTION"

The author has a website, http://www.edwardjayepstein.com/diamond/prologue.htm with what appears to be the complete contents of the book. I don't know if he's updated it since 1982.
You’re right. The difference is just one of definitions. What you call “valuable ideas” are what I call “solutions to really hard problems, developed after years, decades, or sometimes centuries of dedicated work.” What Adams calls “ideas” (e.g. for movie plots) are a completely different animal.
Yup, we're going to add more options.
And assembly language even more control than C, with even fewer gotchas.

However, C++ occupies a sweet spot whereby it allows a lot of control, but also a lot of abstraction and structure--much more so than C, in my opinion.

Or, put another way: one doesn't build a skyscraper out of playdough or cinderblock (easy to use materials), but one doesn't mill the entire skyscraper out of a solid block of steel, either (that would be unjustifiably difficult). C++ is the language of skyscrapers.
Then resist this trend by publicly posting about it in your location, and refusing to work for companies that follow this trend.
David Sacks.
I have to disagree with you with regards to write(). The write(2) man page is deceptively simple, check out open(2), specifically the NOTES section. I count 12 occurrences of the string "NFS".

My favorite part of the whole man page is the Linus quote:

"The thing that has always disturbed me about O_DIRECT is that the whole interface is
just stupid, and was probably designed by a deranged monkey on some serious mind-con-
trolling substances." -- Linus

But thats not a language failing. A language that actually prevents you from writing complicated interfaces is probably entirely unsuitable for... almost anything.
There's one category where credit scores fail miserably, and that's a very, very small group of people (which I fall into). I have no debt and no open credit lines. I saved up and paid each semester's tuition at the start, in cash for school (this was probably the hardest debt to avoid). I've only made payments on something once (a car) and paid it off after 8 months and I've never had a credit card. It's not that I don't buy things, I just don't buy something until I have the cash on-hand. The fact that my income is double my living costs and I've never had an account go to collections doesn't figure in and I have less (and worse) options available for credit than someone who has been running up credit card bills or other lines of credit and missing payments, defaulting on loans, etc.

Then again, this is an outlier group and the actual problem with the system is that while it's massively efficient and accurate nearly all the time, we're so dependent on them that there is no mechanism to override the system when it's appropriate.
Why is dating "small-time"? What other category of website can actually charge subscription fees and still attract a large mainstream user base?
Displaced peoples is a hard topic. It's easy to say to just put them somewhere, but in reality it would be more complicated than that.

I do agree though that these people need support.
"Days after New York attorney Arthur Kramer died unexpectedly at age 81"

I can't really consider any 81-year-old's death to be unexpected. Which makes me wonder why anyone was underwriting life insurance for him.
We think central hubs are great -- till they fail. We are always shocked when they fail, but shouldn't be. We expect perfection from a single entity. We can't.

Maybe it's time to change our focus.
They might not have had a serious A-bomb program, but they sure had lots of interesting scientific researchers.

http://en.wikipedia.org/wiki/Operation_Paperclip

"By 1947 this evacuation operation had netted an estimated 1,800 technicians and scientists, along with 3,700 family members. Those with special skills or knowledge were taken to detention and interrogation centers, such as one code-named DUSTBIN,[16] to be held and interrogated, in some cases for months."
You can use whatever ORM or templating library you want. But at least if one day you realize you need something that Django offers out of the box it's there for you to use.

And if not it's not like it has any perceivable effect on performance.
I don't have wrist pain, but I sometimes have pain in my index fingers. I have been trying for a long time to figure out a good solution and have tried several keyboards as a result. It seems like keeping my wrist rested in one spot causes my index fingers to extend to reach keys that are one column/row over. Floating my wrists allows me to move my whole arm for those out of reach keys, reducing the impact on my index fingers. I currently use a low profile Nyquist from keeb.io and while I enjoy it, I don't think it does anything in particular to address my issue other than being split (which I love). Keeping my hands floating is the easiest when I am standing and my desk is leveled with my elbows.
According to J. Presper Eckert in his oral history interview [1] the Moore School was actually collecting patent applications, when von Neumann went public with the report. Which is why principal computer architecture is in the public domain. And, according to Eckert, this was done with a purpose and in von Neumann's self-interest. He also accused von Neumann of having done similarly at the IAS. (According to von Neumann, it was merely an oversight that his name was the only one on the report and it had been just an internal proposal for a draft of the final paper.)

Eckert summarizes this condemnatory as follows on p.35: "You know, we finally regarded von Neuman as a huckster of other people's ideas with Goldstine as his principle mission salesman. Now, if you don't believe this, talk to Julian Biglow at the Institute for Advanced Study(…) Von Neumann was stealing ideas and trying to pretend work done at the Moore School was work he had done."

[1] Oral history interview with J. Presper Eckert conducted by Nancy Stern, 1977: https://conservancy.umn.edu/handle/11299/107275

PDF: https://conservancy.umn.edu/bitstream/handle/11299/107275/oh...
Most people who have a lot of things named after then wanted to have a lot of things named after them. Consider: why is more named after von Neumann then Erdos?
> Are there any compiletime benchmarks?

It used to take a couple of seconds to compile Wuffs' standard library. It's back down to a few hundred milliseconds.

https://nigeltao.github.io/blog/2020/dumbindent.html#compila...
The visibility map is just 1 bit per page. Vacuum sets these bits to "1" when it sees that all tuples on the page are visible to all transactions. i.e. all tuple xmins are <= the oldest running transaction and none of the tuples have not been marked as deleted by any transaction yet. The visibility map bit will be unset when a new tuple is added to the page or an existing one is "deleted" or more accurately, has the xmax set with the deleting transaction's ID.

The visibility map is stored on-disk as a different fork of the filenode for the table. Two bits are actually stored per page, 1 for visibility and another to mark if the page only contains only frozen tuples. The frozen bit helps reduce the cost of vacuuming the table for transaction wraparound, which is also mentioned in the blog post.

The query planner does not count these bits to determine if it should perform an Index Only Scan vs an Index Scan. An approximate value is stored in pg_class.relallvisible.
It's not a conspiracy when it's all out in the open. Calling things you don't like a conspiracy theory to discredit them is a poor form of argument.

A bunch of decently well of people decided to do a few handshake deals to make each other a whole bunch of money. That's how most of the world rolls so this is simply par for course.
The concept of "non-voting shares" exists, so the answer is "maybe, depending what you value".
100% agree. Tasteless. I want to believe that there will be some sort of traffic consequence from this but I'm not sure.

For instance, will Huffington Post have issues later for starting to not care about the quality of their posts? Maybe.
The article mentions Kary Mullis' use of LSD helped him develop the polymerase chain reaction, which revolutionized genetics and for which he won a Nobel Prize.

But I suspect from your tone that I could give a thousand examples and you wouldn't change your mind. C'est la vie.
Has anyone bothered to ask the question of "public domain for who?". I would assume that works created by the US taxpayers (via the government) would be public domain for US citizens, but is there a clear cut definition of them being public domain for non-US citizens? I can think of several restrictions on such things (such as crypto), that prove otherwise.

If that's the case, does Wikileaks count as a US citizen? I'll admit, I'm completely unfamiliar with the makeup of the organization outside of Julian Assange (who is not a US citizen). If Wikileaks couldn't count as a US citizen, how would they be considered as "owning the data" if the above points are true?

I ask this not to be contrary or confrontational, but simply because I'm curious. This occurred to me awhile back but I haven't seen this position represented since.
Whoa, I'm really glad I read that. I've always had this lingering worry that my being completely new to coding, and my tendency to learn by doing instead of reading a book... any book, would surely prevent me from finding success. It's just really easy to get sucked into coding. The first thing anyone wants to do is learn how to make text a certain color or size, and then from a little CSS, everything is like a perfect stepping stone. HTML to PHP to Python. And even then, it's possible to get by on only coding what you need to, if you start with a good cms. So... I guess what I'm saying here is although I am glad and it's great that coding "like you just learned how to program" can be an asset, but if it's actually so easy to be one of those people that just learned how to program˚, shouldn't everyone be a little more worried about competition than they are? I know I feel a bit of a burning sensation under my ass each time I manage to cobble something awesome together, with 99% being someone else's freely available code and 1% being mine.

˚and by program, I guess I just mean building stuff.

Merry Christmas!
Hot when? A better example would be Scarlett Johansson and a contemporary.
It's pretty clear that jashkenas is the Chuck Norris of Javascript.
That article was nothing but link bait.

As soon as I saw the headline submitted to HN, I knew that its purpose and that I should not click it.
Congrats to the team! I've been using CoffeeScript together with underscore.js, backbone.js and of course jQuery. Together they make functional style programming and building MVC pattern so much easier. Thanks for building such an expressive language.
My experience is that insiders often delete new and useful bytes as soon as they are added without even leavingthe contributor time to add citations!
Except perhaps by recognizing Marilyn Monroe and knowing enough about her to realize she is is room temperature at the moment.
> Is it true that one cannot (or should not for their best interest) mine BitCoin/Eth without being part of a pool, unless one has a datacenter or warehouse full of GPUs dedicated to mining?

This is false. But you'd have to be incredibly lucky to find the right hash by yourself, so profit are split, luck is shared when pooling.

Edit:. Already answered, didn't refresh before replying.
> Edit: As to why they're valued at $35B, consider that their customer base is "Every company with IT too screwed up / incompetent to deliver new features in a timely manner."

And that's not even the totality of their potential customer base. It just happens to be their primary focus (and pricing model) right now.

There are a huge number of repetitive processes/workflows that simply don't bubble up to the purview of IT. They either don't directly intersect the systems centrally managed by IT, don't warrant the cost/time/effort required for IT to get involved, aren't formally documented or known by IT in the first place, or IT simply doesn't provide any official channels to engage with them for automation-related support.

UIPath's current market positioning and pricing scheme is geared solidly at business cases built off of "ROI of RPA vs. IT modernization efforts". With a focus on automating singular processes occurring at a high frequency. Which alone is enough to support their valuation. But they could also trivially expand their positioning to include "power user" oriented pricing plans and move into that area of the market as well, where singular users (or teams) have a high quantity of low volume workflows.
A person exercises their freedom of speech when they say whatever they want. The advertisement is when somebody is paid to say something with implication that they don't want to say that, as otherwise they would not be paid. So advertisement is an opposite of the freedom of speech.

P. S.: I am watching the video and Tom Scott gives a very similar definition of advertisement at 3:44, and basically the whole video is about how that logic is applied in British and American laws.

P. P. S.: I am now at the last section "The Land Of The Free" (24:47) where Tom Scott talks specifically about freedom of speech in US, and basically everything in this thread is brought up by him.
> American incursions against native peoples and Mexico exhibit utter disregard for the sanctity of property rights.

I would express this as “human rights” and I agree.

> It's an egregious mischaracterization to call the U.S. a bastion of capitalism

Agreed.
Or it could be a civilization-in-a-bottle artifact with carefully programmed trajectory between several stars. If the message sender blew itself to nuclear ashes, its frozen siblings could have a new opportunity in a new system.
This is wrong! "Holding" does nothing. The very nature of short trading (remember, the thing that was supposed to have been exploited?) means that even if YOU hold, and everyone else does, your brokerage can loan that share to someone else who will sell it (because they think it will go down, of course).
This is one of the infamous incidents where software failure caused harm on humans. I am kind of fascinated about such incidents (since I learn so much by reading about them), are there any other examples of such incidents that you guys know of? It doesn't have to result in harming human, but any software failure related incident which resulted in big consequences.

One another example that comes to my mind is the Toyota "unintended acceleration" incident. Or the "Mars Climate Orbiter" incident.
This is almost certainly from the ISO that is already online. Some Chinese person on a forum told me once that they went to North Korea and were able to just buy the OS at a store, but I don't know how accurate this is.
"You have to declare that"
Excuse me for my ignorance but why is this important? I usually assume any review from someone I don't know personally is potentially sponsored, so I don't really care if they declare it or not. If everyone were taught to make that assumption this wouldn't be an issue.

The way I see it, if people listen to influencer bullshit, they're going to get sold on shitty products and that's their problem. I don't listen to influencers, I listen to friends and coworkers who can give me an honest review that I trust.
In US society/laws, it seems that the vast majority of blame is ascribed to the entity who last causes an event to occur. So the blame in the following sequence:

1. Miner mines iron

2. Manufacturer makes knife

3. Retailer sells knife to person A

4. Person A kills person B with the knife

I think most people living in the US would be ok with the general idea that person A should be held responsible for killing person B, and not miner/manufacturer/retailer. Perhaps I'm wrong.

Would you consider the knife retailer equivalent to the torture rack manufacture in your example?
If foundationdb was open source, can't the community continue with the last open sourced release?
A healthy diet is really not a remotely sufficient substitute for a healthy social context.

One of the reasons there's a link at all is because we often eat with people.
So, they want people to contribute writing plugins so they can turn-around and make money off the plugin ecosystem by selling atom?

Seems transparently under-handed to me.
Thanks for the detailed explanation.

Follow up question. How does the regenerative braking affect battery life? It seems like you be charging and discharging quite a bit just during normal driving?