skysight-inc/HackerNews huggingface dataset:
Link for those who haven't read:

http://www.paulgraham.com/submarine.html
GraphQL doesn't not have support for dictionaries and JSON. I'd rather just use JSON schema + Mongo directly. If there is a way to batch multiple HTTP requests ... then GraphQL would be an overkill.
Functional Game Engines
The utility companies also have to deal with excess capacity created by solar, typically by selling at a loss to other states. This shortfall is then made up by other customers, which as a demographic, tend to be poorer than solar panel owners.
No mention of things that have gained a lot of traction, like `ag` and `fzf`

ag: - silver searcher, fast parallelized recursive grep that can abide by things like `.gitignore`

fzf: - fuzzy finder

powerline-shell - $PS1 on steroids
There should be penalties for false arrests; mandatory payouts to victims for starters. If the state suddenly has to start paying out $150,000 a pop every time someone is falsely arrested, then they will fix these tests.
This is as good a description of the ontological limitations of pilot wave theory as any, but many of the criticisms apply to almost literally any interpretation of quantum mechanics whatsoever.

As a physicist with a passing interesting the subject of foundations, its my feeling that what quantum mechanics tells us is that at least one aspect of our classical ontologies is not correct. My personal bet is that its locality which is the problem, but as far as I understand it the question is still wide open.

de Broglie-Bohm merely casts the ontological tensions with classical physics in one particular light, but I'm aware of no interpretation which is free of the tension.
If the investor is paid for their dollars, then they aren't owed anything for them either by the same logic. And they most definitely are paid. Investors are compensated for their dollars because they exchange those dollars for time, just as the worker exchanges their time for dollars.

Whether an investor puts money up front or not is irrelevant, as it is only converted to time incrementally as the time is traded for it. Any excess dollars in the bank can, and frequently are, returned to the investor in an exit. Hence they only trade in dollars to match what is invested in time (when only accounting for labor).
Isn't pretty much every interaction humans have with each other outside of close friends and family (and even within, to some extent) driven by market forces and/or bargaining power in some way? Some larger examples I can think of off the top of my head are the ballooning costs of healthcare in America today and the trans-Atlantic slave trade.

In the general hierarchy of victims I'm not too worried about exploited startup workers. As you say, it's obviously bad if founders deceive employees, but I'd add that there are degrees of deception and also that there's a whole culture built up around working at startups that seems to suck people in. Who benefits from that? Keep in mind that startup employees are selling themselves in the same market, with even less bargaining power than the founders looking for investment.

If America had a real social safety net and real regulations in place to protect workers, I'd say go nuts. I think market forces can be a great optimizer for efficiency, and we should embrace the core principles of economics because doing anything else is tantamount to sticking our heads in the sand. But we should not forget that people can get hurt, and/or have their full human potential dribbled away down the drain for somebody else's gain. I will keep saying those things are bad until I start saying nothing at all matters.
Not a very useful article...

Take away: Don't invest in businesses that don't have a solid plan to make money.

If you bought Microsoft stock in 2017 it doubled. If you bought Snap you lost half of it.
> How do people live with themselves

Easy. The reasoning goes: Since people are convicted, those people must be guilty. Therefore, anything which is done in order to get people convicted is good and acceptable. They then sleep soundly at night knowing that they convict only guilty people.

(Previously: https://news.ycombinator.com/item?id=18450620#18453319)
What a weird non-article.

Anyone who is investing in Snapchat at this point is doing so purely on stock price speculation. There is no business reason to invest in this company.
I have had similar experiences, numerous to be more exact. The latest was 10 yrs old WordPress blog living on WordPress.com subdomain, definitely not hacked. It was about science, to be more exact, about neurology.
Did the Windows Server isolation bundle a slim kernel?

One of the core elements of this for the Serverless fast boot requirement is using a kernel that has legacy modules excised.
Pretty sure the original focus was just getting something that worked to display an animation. Animated gifs are an archaic, inefficient video format. Each frame of video is included in the file. You can optimize with a global color table and a few tricks to help cut size but they're incredibly inefficient compared to modern alternatives. Bigger sites like Twitter/Facebook convert gifs to .mp4s and serve .mp4 where possible since it saves a lot of bandwidth.
Of course there are, the you just called it something else: hydro.
> How is there democracy if the majority cannot decide to do X or Y.

The majority can't decide that gravity should cease to exist or the sun shouldn't shine within their borders. Some limitations on democracy are natural, others are imposed by those who established it. That doesn't mean it's not a democracy.

You could do the same thought experiment with dictatorships or any form of government really. If a dictator can decide that he'd rather have a democracy, then he can end his own existence (fine?), unless he operates in some constitutional framework that enshrines him as the one and only power within the country. If that's the case, is he still a dictator? Short answer: clearly. Long answer: We can have a long debate about this and essentially come to the conclusion that either whatever definition of democracy/dictatorships you're using needs to be revised, or you need to come up with new names for most political systems on earth, because we need to names for things at the end of the day.

In any case don't use the article author's definition:

> Democracy is a system of majority rule in which each citizen has one vote either in deciding the policies of the government or in electing the rulers, who will in turn decide policy.

According to his definition the majority is allowed to just decide policy. I don't think he realizes there's actually no contradiction if you define it like that, because ending democracy would be a matter of polity and probably politics in general, but not really a matter of just policy.

Edit: Fair warning, I edited quite a bit above roughly 10 minutes after posting.
Signal actually does optionally offer previews for a handful of services, and they really jump through some hoops to make that safer:

https://support.signal.org/hc/en-us/articles/360022474332-Li...

The service being previewed doesn't know who you are because Signal acts as a proxy, Signal doesn't know what you previewed on that service because their client deliberately sends overlapping Range requests so that the preview size is rounded.
C# Basics for Beginners
I could easily imagine a company getting paid 32× the salary of a 10× engineer.

Plenty of people do accept 1/32 of their output value (and plenty of people don't know the value of their output). I think you are just saying you don't deliver much value (presuming you are on a salary).

I know consultants that have been paid $x and have delivered value of 100 times x. When you work on a 100 million dollar project, and you do something to save 10 million, it is difficult to capture 1 million of that saving as a consultant or employee.

(Rule of thumb: if you are a 1× engineer, you should be delivering value at least 2× your cost of salary).
You can choose to enable e2e on Messenger
Mostly to scan the PDF and ensure it's safe I believe, or atleast that's would be the stated reason.
A centralized register is more valuable to those who need access and control, also true for malicious actors of the unwanted kind; a single transformation can affect the whole or precisely targeted parts.

This is a much harder task in a scenario of multiple interconnected systems of varied design. They represent parallel solutions to the same problem; implementation and values.

Compare to the necessity of genetic variation in agriculture, a single fungus or virus can now do more damage due to uniformity from optimization. Eventually we will (through trial and error?) probably figure out why nature is organized the way it is.
Programming Servo: the incredibly shrinking timer
Sure, but that is an edge case.

For others the choice of sms is not surprising at all.
webp has both lossy and lossless compression
Haha, I hear you. If I was in a different mood, I might feel the same way. In general, though, I liked the tone of the writing and the little gifs - how did he make those btw?
Dagen H is a good lesson for why incremental solutions to climate change aren’t enough. Sometimes you need to change a lot of stuff simultaneously and for that you need decisive coordinated action.
oh my god, i tried it and my terminal turned into a christmas tree! How can people actually work with such kitsch colors?
For a murder conviction and a long sentence there has to be both: someone killed and "malice". You punch someone in anger and they die: murder, years in prison. You punch someone in anger and they are not seriously injured: relatively minor. You accidentally shoot your wife while cleaning your revolver: relatively minor.

What I don't like is when they try to convict people for having conducted some kind of feasibility study. Sometimes this results in people who would have decided against committing the crime going to prison for decades as if they had committed it. Sometimes it results in people who would have committed the crime going free because the jury thinks, "This is ridiculous". I know it's more expensive and often a bit dangerous, but probably the police should wait until the gang actually arrives at the bank, or whatever, before making their arrests, rather than trying to prosecute a bunch of people who were talking about perhaps raiding a bank.
In America, there really isn't a concept of false arrests. There is a "not guilty" verdict but not an "innocent" verdict. If you're forcing states to pay out in the case of not guilty verdicts, then you're introducing a whole new host of bizarre incentives.
Did the BSD jails provide enough isolation? Would memory from a process truly be isolated from another? How about FD’s?

Could there be side channel attacks? At what level?

Perhaps the whole kernel design needs to be revisited, which I assume is what’s being taken on by Fuchsia.
Decades of experience are a bit much to ask when the market didn't even even exist 19 years ago.
As much as I do use a number of these tools, there's something to be said for being able to use any box you ssh or log into that has the default tools available on any *nix system. ls, cat, find, etc. I'm hypocritical a bit in that I do use rg, and fd, but I just can't bring myself to deviate too far from the 'default'.
I don't get why the last hitman got convicted of attempted murder if he didn't actually try to kill the guy.
What people call GIFs (however they pronounce it!) are nowadays more likely to be delivered as video files in reality.

It's more of a human-centric label for "short+looping+silent+autoplay video" than a tech-centric file format. A tad ironic given there's no longer a patent issue on the actual format.
'less -R' is useful because it will honour colour control codes while escaping other ones (like title changes, terminal bell, etc)
If you like crackpot "science" check out Rex Research. (Fair warning, not everything there is BS, but you can find all sorts of weird stuff to gawk at.)
> So we invented a query language (GraphQL) to solve an orchestration problem? Sorry but I don't buy this reason.

Exactly. I came here to say the same thing. This seems like an attempt to justify the existence of a thing after-the-fact. And it's a reason which isn't even the stated reason of the project itself!
Haven't seen much people with bird shit in their pockets.
Health in old age is a lifelong affair
There are many differences.

For one, few in the Soviet Union trusted Pravda, whileoat people in the US trust the picture of the world that the newspapers present. So, while the US newspapers were overall far more correct than Pravda, they were nevertheless much more effective propaganda tools, when they did choose, intentionally or through deep-seated biases, to 'massage' the truth.
What issues? They did very few installations of previous iterations because they took a long time to install, thus were expensive. Doesn't mean there were any quality issues
Assuming you'll be in the same house for 30 years is a big gamble. What if you need to move in 5 or 10 years? You're house value doesn't go up $40k when you put $40k tesla roof on top.

I would bet a tesla roof actually reduces your house value. Imagine the cost of any roof maintenance, or trying to find a roofer who can work on it without just doing more damage.
I am not sure what the author was really trying to communicate, other than proving again that stringstream is the slowest way of parsing numbers from strings in C++.

Using the stringstream is convenient but it is never advised for a performance focused application. This is a known situation and is why other std:: functions exist which are significantly more performant. And if you really need more performance there are still other ways to achieve it. Not to mention just including stringstream drastically affects program size since that thing is a beast.

I guess for new C++ people this may not be known though so is worth demonstrating, but I would think showing this versus std::stoi vs atoi etc would communicate tradeoffs better. Safety being one tradeoff you need to account for when using stoi/atoi and custom methods.
> It's also disingenuous (and just factually incorrect) to say there is 'nothing' in return.

They literally did not fulfill their contractual obligations, but thanks to lobbying, were forgiven.
The current situation doesn't reflect that though. We have a algorithm (Gröbner bases) for doing coordinate bashes which is guaranteed to succeed, whereas as far as I know we don't have an analogous algorithm in terms of synthetic geometry (other than the direct translation of coordinate bashing).
A kindle beats the user experience of a real book in many many ways. It's lighter and smaller than many books, and can store thousands of them. You can read on your side in bed easier because you don't have to read both sides of a book. It has a built in night light which works much better than those rubbish clip-on ones. It remembers where you were automatically, and syncs with your phone in case you want to read and forgot it. You can change the font size. It has a built in dictionary. You can buy books instantly.

It's better in almost every way. The only downsides are: DRM, no colour, too small for books with diagrams and A4 PDFs (scientific papers), slower to navigate through pages, requires occasional charging, more likely to be stolen, doesn't appeal to people who like to make themselves feel superior by eschewing new things.
Well, okay. I’d say sand is a lot harder to get rid of than mud.
Yeah. Guarantees about robustness are pretty useful.

That said, even if you didn't trust it, it might be possible to use the approximate alleged solution spat out by the neural net as an initial solution to a trusted solver with guarantees. In some cases you might be able to get a guaranteed result from the proper solver with the neural net solution used to accelerate convergence
I was using autism colloquially. :3 (The irony)
Sometimes their opinion of what constitutes real bad stuff isn't shared by society at large outside of their particular ideological group. It almost always boils down to punishing wrong think where some self anointed group gets to decide for everyone what is permissible thought. The really stupid part in all of this is the belief that these tools can't be taken away from them and used against them. History shows such power shifts can happen quickly and often with terrible results.
> I'm trying to sort out how we went from a giant, flexible network to a bunch of shittier smaller, isolated networks.

A bunch of shittier smaller isolated networks sounds exactly like what we transitioned away from, you yourself bringing up phpbb. Are you asking why people don't want to register for yet another silo'd community every time they want to talk about a different subject? Or why people may want to talk about their cycling hobby here and there but aren't so fanatical about it that they want to register for bikeforums.com nor mingle with the zealots that post there?

Just sounds like you're romanticizing something that wasn't all that great for most people. A lot of those types of forums still exist, btw. Probably even more than ever. I run one. My forum fills a niche that doesn't translate well to a place like reddit (longform collaborative writing). These communities are still here for the people looking for them, but it's no mystery to me why they have limited appeal.

Frankly, the modern web has enabled more people to participate that aren't as nerdy or fanatic about a niche nor willing to jump through hoops like joining a new forum with its own rules and nobody they know irl. Not everything is going to shit, there are simply always trade-offs.
Ok, here goes a rant. It isn't difficult to accept the completion. I'm complaining about an unnecessarily complicated mental model that is easy to trip up on, and requires much more thought to use. When you use zsh-history-substring-search, you can press up-arrow and scroll through history filtered by whatever you have entered so far. That is the end of the feature description. With fish, you have barely started.

Up arrow scrolls back through history. With the enormous caveat that it doesn't show you the most recent one, which is usually the correct one; the list is physically split into head and tail by two different keys and two different UIs, so you can't just use it like a list, you have to remember what the top is so you can choose whether to read the ghost entry or to up-arrow and read that. If you know what the most recent one is, you shouldn't have to read anything to check, you should just be able to press the right sequence of buttons that does what you want to do. (I can never be certain that the ghost entry is actually the most recent one, because I've always thought it was frecency-based, probably because that's what similar-looking search tools (Google) have taught me. That's mostly my fault, but it's not something the UI was actually capable of teaching properly because without having to press up-arrow to see it, it is not linked to any particular list ordering; it is conceptually distinct and users are within reason not to see it as part of that list at all.)

Up-arrow works differently depending on whether you have entered text in the line or not; no text and it show you the most recent, add text and it won't. And perhaps worst of all, up-arrow actually does show the most recently typed command, but only if the matching sequence of characters was not at the start of the line. Actually that's inaccurate -- if a command matches in the middle, but also as a prefix, you can't just remember that it matched in the middle and blindly press up-arrow. That's ghost-only.

So there are in fact three different lists that up-arrow could be scrolling you through. Actual history (includes most recent); filtered history where last command did not have search term as a prefix (includes most recent); and filtered history where last command had search term as a prefix (does not include most recent). This is no longer a job for muscle memory. It's an active thinking exercise. So you have to remember the history stack yourself, including where in each line your search text will match, so you can stop and pause to think whether to press up or right at any given moment. I cannot think of another search UI that requires knowing where in a string your search term will appear, just for basic use.

Ultimately, dozens of times a day, I stop to think about which button to press, and am reminded of this spectacularly poor UI, for which apparently nobody was able to express these sentiments in the four years that the GitHub issue was open. I don't believe the behaviour can be configured.
This looks like any other BIPV roof product -- what makes it different? More importantly: how do they plan to avoid the problems that have plagued BIPV for decades?
Not sure if this is different from growing up mechanically illiterate: a whole new generation growing up not knowing what a spark plug or timing belt is.

Engines are finally entering their appliance phase, just in time to be replaced by electric motors.

It’s okay for computers to become appliances too.
That's very exciting and a great and maybe leading indicator for India. I really hope the wealth and expertise that flows from that can help India's economy grow fast like in China.
Then we'd need laws for scamming the false arrest system. But people snorting bird shit would be hilarious.
Is this kind of hitmiddlemanning common?
Is this approach provably guaranteed to come up with an accurate solution?
The economics of residential solar is heavily tied to local conditions. But, for grid solar there is little reasons to build it in the north rather than just move electricity from the south. We are already below 2c/kWh for solar power in some areas, the average consumer price is 13.27 cents per kilowatt hour in the US. That’s a lot of wiggle room.

Let’s assume 50% over production that’s 4c/kWh, backed up by 60h worth of batteries and transmission and your still cheaper than Nuclear while covering base load and peaking power needs. Further at National grid scale 50% over production an 60h of batteries is crazy overkill.
Git Map
I'm not sure if you're trying to imply the shifting of goalposts is bad, but it sure does sound like it.

I would argue that all of research is like that - once something is achieved, people will want to do better things.

After all, it's not an argument.
> However, outside of the valley bubble many large sectors of the economy do not use public clouds (such as banking, health, defense)

I work in traditional finance, outside of Silicon Valley and there is a huge drive to move to the public cloud. For the same reason banks do not own their office buildings anymore - managing computing infrastructure is not their core business and - to be honest - they are not very good at it. I know people who have to move servers and applications to a different data centre because the lease on an old DC is ending, it is a huge headache, and they would much rather concentrate on their core business.
There should just be a video format called "loopies" that just wrap an existing format with these qualities.
> the classical variables would have to either influence each other faster than light, or be pre-set since the beginning of the universe in a malicious conspiracy

Why is superdeterminism almost universally rejected by working physicists? From the outside, it feels like the most parsimonious explanation: there is just a single way things are and will be, set in motion from the very beginning. It doesn’t feel like a conspiracy of any kind to me.

I’m definitely missing something, but what?