skysight-inc/HackerNews huggingface dataset:
Great feedback, appreciate you taking the time.

I wonder if a picture or something of your door ahead of time would help, not like there is a place to give this to drivers now. Tough problem to solve, very valid.
Some people can. It's not clear that all the people necessary to maintain the current open source ecosystem can. Of course, it's not clear they can make a living by donations either, true! Either way we're talking about something that changes the way resources are currently allocated to shift resources from those with budgets to those maintaining open source.

But, anyway, since anyone can use open source for free, what are open source maintainers going to be invoicing and getting paid for? It seems to me it's not going to be maintaining the software itself -- since you can use the maintained software without paying, anything you pay for maintenance is effectively just a voluntary donation, not a straightforward invoice for work.

So whatever you're invoicing for and getting people to pay is... something other than maintaining the open source software. It seems to me that is not solving the problem of "how do you get maintainers paid", in fact it's taking the people who are well-placed to be maintainers and reallocating their time somewhere else to something they can get paid for, and hoping there's enough net profit they can keep maintaining in their unbilled hours just because they feel like it.

The OP's perspective is more: "How do we get maintainers paid for maintaining? If you are a company with budget who wants to, here's how. If you instead pay someone for doing something other than maintaining, which is often what people end up doing (paying for features or what have you)... that does not actually make maintaining pay, it doesn't work to make maintaining pay."
Google isn't really forcing anyone to do anything in this case. Another RISC backend that was made clear would be ripped out of upstream the instant the Google maintainers stopped responding isn't really an imposition.
A better analogy was if you were forced to use the toilet every time you entered a store you haven't been to previously... Just why in the world would I need to take part in such a wasteful charade.
I'm pretty sure it's brah, coming from Hawaiian pidgin. It's a shortening of braddah (i.e. brother).
> I get the argument that the real world is less constrained and more chaotic than chess and that lots of people suck at playing chess anyway, but rational expectations in most models isn't the assumption that every individual in the economy is always right in their predictions, it's the absence of an assumption about the types of mistake the average human must always make in response to policy changes which was explicitly or implicitly embedded in all the non ratex models. A model of chess which assumes the opponent considers the best possible moves available to them will make fewer bad mistakes than one which assumes they always take the pawn even if the opponent isn't very good and likes taking pawns.

Not sure you actually get my argument. I could have articulated it better.

My argument is that there is no such thing as a rational strategy in something as complex and nonlinear as a global economy.

There just isn't. It's not that some participants are more or less rational. It's that you (the implicit analyst in the discussion) have no ability to define rationality at all.

The chess metaphor is to show that in chess which is profoundly simple, the idea of a rational strategy is just barely discernable at best, and only after decades of supercomputing research.

The assumption inherent in the concept of rationality in the context of economics is the argument that one has the ability to base current strategy on the ultimate outcome. But you can't.

The outcome is unknowable and the system is non-linear, often random, and resistant to cause and effect analysis to a degree that the basic premises of rational expectations and EMH type theories are useless. Or to use jargon, economic systems display emergent behavior which does not follow in an orderly fashion from initial inputs.

The only way to proceed in an environment like this is via a heuristic approach. Which, of course, is how agents in economic decisions actually formulate strategy.

The EMH/rational expectations argument implicitly states that there IS an optimal path for agents in the system, and that while it may be difficult to discern for any given participant, the sub-optimal decisions are random and cancel out leading to the system at large acting rationally.

It's bullshit. The world just doesn't work like that. And one of the reasons is that optimal strategy isn't a concept that actually exists, the system isn't orderly. The entire premise is unworkable.

It's as much a disruption of certain classical/neoclassical models as quantum physics is to classical physics. The rules work, until they don't. And when they don't what you thought you knew is worse than useless.
I do wonder if Elon meant a certain 2 nations when Tim Dodd was with him on the Starbase tour.

There was a Raptor 1 full upclose to which he said something along the lines of, paraphrasing, "If you copy these then good luck to you, you're in for pain".

I'm sure they still know a thing or two about rocket engine design(!) but I can't help think that brain-drain will get the better of them sooner or later. These things require innovation, not just brute forcing old designs.
My response was to “Quite easy to verify if the entire developer site is down though, non?”

I never claimed it’s impossible, just that it isn’t “quite easy”, especially to check that the “entire developer site is down”. The home page may be down, with the rest being up, the home page may be up, with the rest being down, etc.
How about working on actual cures instead of vaccines.

(Of course the problem is that cures are antithetical to Capitalism.)
Thanks, this is really informative.
The separatist people's republics comprise roughly 15% of the enemy force in Ukraine. For most of the Iraq War, Iraqi Security Forces comprised 82% of the anti-insurgency forces. During the civil war period when most of the civilians were killed, the US only comprised roughly 5% of the soldiers, and they were on the third side trying to stop the fighting.

The US-led invasion of Iraq had ~4,000 civilian casualties in its month and half of fighting.

The Iraqi civil war had 70,000 civilian casualties in its 2 years.

The War in Donbas had 350 civilian casualties in its 8 years of fighting.

The Russian invasion has boosted that over 10,000 in less than a month.
Stone Brewing does distribution for a lot of smaller local breweries

I'd like to think that cutthroat competition is not the only way of doing business
So, it is OK to take money and other goods from people who have it and bestow it on other people who don't?

If you're so concerned, then take the money out of your own pocket and use it to alleviate this problem. Dipping into someone else's pocket because you feel bad is not good behavior. It's theft.

And, its involuntary servitude because the person you are taking this money from worked for it. Do you think they worked for it to benefit you? To benefit this person you are so concerned about? No.

To the extent you are forcing them to work for your whims, to the direct benefit of someone else, to that extent they are made a slave.
It actually is. But, of course, it's much more comforting to paint everything black and white, choose a side and get a full rage mode on. It's hard to sit with a magnifying glass and be objective and emotions-free. That's not how most humans work.
Seven key-developments in the Ukraine Conflict this past Weekend
I just disagree fundamentally with what you are floating. Undergraduate educations (meaning where the degree is awarded) could not matter less if continuing to graduate level education, and yet what is learned during undergraduate studies is pretty important. If you don't learn Calculus, and get decent grades doing so, you're not going to be able to get a Masters in Math or CS because you won't get accepted into the program. Though I know of seniors planning on graduate education becoming more active in a department, maybe getting an internship to make photo copies and coffee, I've never really heard of undergraduates "forging relationships" with faculty, at least not beyond a particular semester course. Take two students, all things being equal, but one goes to MIT and learns a lot and ingratiates themselves to faculty, but gets B grades, while the other goes to NC State, ignores faculty, parties for 4 years, but gets straight A's... guess which will be accepted into an MIT graduate program? Grad schools are not political. Graduate acceptance is based on merit, not popularity. Unfortunately, academic merit is based on grades, which are evil, and not based on whether you graduated from Yale or Mountain Springs Community College.
Seems like feedback so far is leaving food on the ground is a non-issue. Really appreciate your input here. There are definitely some issues I’ve noticed with timing algorithms, especially around multi-order deliveries.
Now Mayo is mostly just soybean oil.
If you don't have money to pay, you can handle some compromises.

- Have the family in a bedroom + space heater (I still do this, and did it for A/C during the heat wave).
- Cook on a hot plate/induction or use a microwave.
- Electric blankets
Use render.com they are fairly priced and will let you get the devops out of the way very quickly. Very happy customer here.
Do you dance? :)

https://youtu.be/nlu0foF3WBk?t=182

I know, I'm leaning hard on that second "A" there. :D
No judgment, but what particular aspect of Next.js or React hindered you? How much JavaScript experience did you have before undertaking the task?
> a sign you may not understand the cascade properly

What a load of self-important malarkey, this is like telling someone a hammer should only be used on nails.

You failed to consider abuse when you designed the spec. That's not on everyone, that's on you.
haha I read it as "word ella.online" == "all the words are online"
I'm glad that this article doesn't do any editorializing. Perhaps I'll put this site on my reading list.

I can imagine that the impetus for this is exactly that of hard drives of olde. Back when Sun (and Netapp, etc) used to have Sun-specific firmware, ostensibly more thoroughly debugged or at least somehow optimized for a particular workload (imagine locking some key ufs data in the drive cache, no matter the access pattern). Same for netapp and friends. Of course, this also enabled them to sell the drives for an obscene markup, but perhaps you did get some value add from it. Their target customer (large enterprise) didn't care all that much about the money grab; computers were just a tool and costs get passed to the end user.

Back in ye olden days, I can completely believe that OEM drive firmware sucked in various ways, and that vendors actually improved upon it. Nowadays, I don't believe that for a second, for drives.

For SSD, I am 100% certain that there are more crap ones out there than quality ones. This is Apple protecting their brand. You don't want large numbers of random crashes from a bad SSD to be finger pointing at Apple. It makes perfect sense, apart from the blind spot they have about their own quality (lol).

As an aside, today vendors still play this hard drive markup game, but without the firmware value add. You can't buy the drive sleds apart from a drive and its 100% or more markup. Once the Chinese companies reproduce the sled, the vendors change to a new sled design. I don't quite understand why there is such a long lead time in cloning the sled. It can't be related to part complexity. There must need to be a certain volume of aftermarket buyers to make it worth reproducing, so around the time that used arrays become common enough in the market is around the time a new sled comes out.

I don't follow right to repair much, but I hope making sleds and other such parts available is part of the agenda.
You paint a picture of adtech workers as underprivileged selfless providers for their disabled family.

The truth is there are underprivileged people in every type of industry, doing every kind of job. When people criticize adtech, it is not poor people they are criticizing, and I think we both know the picture you're painting is nothing like the median adtech worker.

You're using disadvantaged people as a blanket justification for the whole industry. But the industry targets everyone, whether they're disadvantaged or not. With that reasoning you can justify anything, but that's not even the core of the problem.

There are scammers who target the elderly over the phone, that have the same justification. You might think I'm picking scammers because they're so hated, but the truth is scammers are people too. They have families that depend of them, they have kids to feed, and they deserve empathy just as much as you do.

But who does their work hurt? Old people, poor people, rich people, and also other underprivileged people.

That's the real problem with the idea that doing the right thing is a privilege. You don't care who's being hurt, and you don't care what their privilege is.

If you're hurting more people than you're helping, you don't get to demand that people also love you for what you're doing, is the problem.
Typically I find that people who argue for these very harsh penalties for being poor also argue against easy access to contraception / abortion.

So not sure. But it is a valid argument, if you can barely afford to live, why make it even more expensive to live?
Read the accident report. It hit nearly 5gs on a powered descent and roll before the pilot recovered the plane.
8080 had it too, 8086 dropped it due to disuse. In a modern context it's just a performance hack, an alternative to macro-op fusion, but for high-performance RISC-V (or i386, or amd64, or aarch64) you need macro-op fusion anyway.
The live attenuated oral polio vaccine is contagious and has already been widely used in many countries.
The reputation of Z (whatever that is) may actually have an effect on whether you get into a top grad school.

I knew a professor who said if they knew nothing about or had never heard professionally about any work done by the professors or graduates of the applicant's undergraduate department, they would usually reject that applicant, marking it, "insufficient preparation."

That sounds harsh, but he also said, "Every so often we'd make an exception, and it always turned out to be a mistake."

(Also, if you write the sentences like, "I applied to MIT for the sake of completeness," it does sound like MIT would be a good cultural fit.)
I didn't say anything about package managers. What counts is the software that is available. The best package manager in the world isn't worth anything if it doesn't have the packages that you need.
Why can you not comment? Certainly any NDA you signed must be expired by now.

PSA: If you are not getting continuing payments, any contracts you signed are void. Technically, I gather you are supposed to notify the other party that you are terminating your participation in the contract. Even if you are getting ongoing payments, you can opt out of that, too.

(This is not legal advice. Consult an actual lawyer for anything that matters.)
The idea that people can't pay their bills because of "flawed economic arrangements" is pure dogma.

I don't think we should let people starve or freeze but people have to be acculturated to pay for what they use. A load limiter seems like a reasonable middle ground.
The Wilson Effect: The Increase in Heritability of IQ with Age
How many people have died from allergic reaction to covid vaccine?
This is disgusting. I didn't even realize this was a thing.

We as a society should not be withdrawing basic rights from people (including heating, shelter and just keeping a fridge running) in the name of capitalism. And if we're that worried that people will take advantage of it, let the government decide eligibility to rebating the entire bill and/or you pay it back interest-free when your income gets high enough and its garnished from your wages.
1 or 2, and doing the I/O inside the virtual disk or not?

WSL2 inside the virtual disk should be very fast.
We hope to become the best place to discover furniture online. Today, it is more likely that someone might use us to make sure they are aware of the best price. We do have a Chrome extension to "take with you" to this end.
RPAs exist for two reasons:

) Lack of political will/capital to uproot silly/outdated processes.

2) Lack of skills amongst business users to understand development

Many processes in companies are idiotic, outdated and sometimes even unnecessary. Usually these processes are invisible to the decision makers. So whilst the entire HR department keeps sending emails with Excel files to each other all day long, nobody higher up stops and says: well, you know it's bulshit, let's drop Excel and get a proper tool where we could keep records together.

Sometimes the process can't be changed: in my previous job, I was sending Excel files dividing the invoice into 12 different business units in 12 different countries. Guess what, the client was one of top 5 US banks,so we,as a mid size company had zero chances to change it.

Most business users don't understand programming, nor its capabilities or opportunities. For them anything written with code is a black box and ultimately make them feel inferior. So when you go to a business user and say: hey look, YOU can be in charge,YOU can automate. Suddenly they are elevated into the whole new level.
Yes, I believe most companies have poor reasons for the technology they use.

Gregg says:

> People think it's poor technical choices ten times more than it actually is.

I'm skeptical. My experience shows that technical choices are often driven by politics:

- The boss knows the people selling the software so he chooses it based on that

- The boss used this software in the past and he wants to stick with it

- Penny pinching (Superior software is more expensive)

- The boss who chooses the software doesn't have to use it.

- We get this software for free because it is included in another contract. We might as well use it...

And many other bad reasons.
Using ImmutableJS [1] for all the state variables avoids the identity issues he raises.

[1] https://immutable-js.com
Ask HN: Programming ideas that redefine the way you look at programming
What are the ideas in programming that once you saw you could never go back looking into other programs the same way.
For e.g, one a recent HN thread about units[0] one user shared a F# snippet like this

unit type Meters = m
unit type Seconds = s
val speed = 5.4 m/s

I'm unfamiliar with F# but having units right next to value is something i'll be remembering everyday from now on[1]

Some other ideas that changed the way i look at programs.

* Lisp Macros

* First class functions.
Passing functions as a value is something that i do everyday.

* Garbage collection. Not having to worry
about memory allocation is such a relief.

The last 2 points are surprisingly a common pattern now,
but for someone coming from C[2] and shell scripting
its a whole different world here.

======

[0]: https://news.ycombinator.com/item?id=30749134

[1]: In school we were made to write units next to values,
Now that ive seen it, i ask myself why don't more languages support this.

[2]: i'm aware of function pointers in C but its something
that i rarely used(iirc qsort expected it).
gotECC?

https://earthsky.org/sun/sun-activity-solar-flares-cme-week-...

LPDDR5 in the SoC doesn’t.
While physics can explain a lot of everyday life, you don't need to actually know it, understand it, or even be correct about it to use the effects. Humans built structures long before we formalized the definition of gravity, but they still stood up. We don't YOLO astronauts in the first draft of a spaceship design and hope for the best, but that's pretty much how economics works.
I'm with you. If conspiracy theories required well-baked thoughts, then we wouldn't have things like flat earthers. Not sure how well a thought logically makes sense is in any way relevant.

What seems more important is how conveniently it can prove a point that the person already is trying to push forward.
I don't think treating it as two subproblems: generate a sequence xyz, print the sequence to standard out - is terrible over-engineering - especially if it enables simpler tests?

Ed: or in the case of fizz-buzz; a function to transform a number (returns "<number>", "fizz", "buzz" or "fizz-buzz"), a function that maps a sequence (eg 1..100) via fizbuzz(), and then a function that prints such a sequence.
This confirms my suspicion that CSS was designed in an ivory tower.

Despite being a "good developer" cut my teeth in C++ etc always had difficulties with CSS. The mental hurdles required to understand various concepts bore no relation to anything else I had encountered in CS.

I'm sure a notable percentage of my grey hairs are attributable directly to its incredible user-unfriendliness.
While it was extremely convenient (and allowed for deliveries from some places that did not normally do delivery) I no longer order using any of the apps.

Not only is there a delivery fee, there is also a mark up on the food AND you're expected to tip the driver on top of that since they're not paying enough to the drivers.

Which brings me to the last issue I had and that was the driver was obviously driving for multiple delivery apps (presumably to make it worth while) and they did three other deliveries before mine (in a non-optimal path no less) getting my food to me late and cold.

We do use delivery for groceries sometimes, but they're managed directly by the retailer with their own staff. We're always home to receive the order so it's never left outside.
HTML email enters chat
> HTML tables somehow get a bad rap, but they are perfect for tabular data, which most of this data displayed on this particular site is.

For me, not supporting some kind of sorting natively makes them not perfect. It's really important for me when reading tabular data to have that option.
i'll correct myself: maintaining the $40/citizen city funding by raising costs for other customers is not what "eating the cost" means
No one's stopping you from emptying your savings account and giving all your money to people who would derive orders of magnitude more utility from it than you.
Companies like Tidelift are exploring similar models for software.
I am very surprised by the comments on this thread.

If there’s one thing that is clear from Putin’s war is that we need to eliminate all nuclear weapons from this planet. No exceptions. Humanity is going nowhere if we maintain the status quo.

Not easy, of course. That does not mean we should not do it.
Previous major discussions:

https://news.ycombinator.com/item?id=26570795

https://news.ycombinator.com/item?id=25397787

https://news.ycombinator.com/item?id=25390941

https://news.ycombinator.com/item?id=25387216

There are more submissions, some have several comments ... you can find them here:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
I don't have any factual citations, but I suspect they're a lot more common than you think. At the very least, they're completely ubiquitous in central Texas. I'd imagine that's a combination of temperate conditions (as opposed to Minnesota, it never gets to the 6F temperature here), and newer construction (older houses are probably less likely to have a heat pump anyway, but with the insane growth in real estate around here, there's not very many old houses).
Good analogy. As long as oneweb can differentiate they’ll be fine. And as long as Starlink has vertically integrated launch, they’ll always have price as a differentiator.

I would say that aws is a rich substrate upon which many businesses can be built - many of which Amazon simply arent interested in getting into. Space ISP is one business and the price/bandwidth ratio is one of the few differentiators and that alone may decide the winner.

So oneweb better get creative about what they’re layering on top of their pipes.