skysight-inc/HackerNews huggingface dataset:
>But there are numerous scientific studies that show that using a Vickrey auction, [...], can elicit a person's maximum willingness-to-pay.

Yes, but participating in an auction is a concrete action to "commit to pay" -- and therefore not what the author is talking about.

The context of the author's quote you extracted ("asking people what they'd pay"†) is about abstract notions of what consumers think they would pay; e.g. gathering hypotheticals of prices from marketing efforts like customer surveys or focus groups.

Surveys and focus groups have no real money payment commitments. Auctions do.

† author also wrote a few sentences later: "When it comes to money, people are unable to predict accurately whether they’d pay or not. It’s much easier to spend hypothetical dollars than real ones."
Compare this to cars. Every year in the US there are about 6 million car crashes, 3 million injured people, and about 33,000 dead people (so, imagine a city like Dover, Delaware being wiped off the face of the earth every year).

The most typical causes are alcohol, speeding, and reckless driving. In addition, seat belts cut the risk of death by 45%. So, if we wanted to keep people safe the way we do for airlines, we would just attack these four problems.

There are many solutions, but the simplest ones would involve 1) a mandatory breathalyzer, 2) speed limiters, 3) sensors that shut down the car when reckless driving is detected, and 4) shutting down the car if seatbelts are not used. These all exist today, and would save tens of thousands of lives a year, and prevent millions of casualties, lawsuits, traffic jams, etc.

Why don't we do these things? My theory is the illusion of safety. In a car, you're wrapped inside 2 tons of steel and plastic, and you feel safe. Even if you know other people are dying inside, you feel like it won't happen to you. So we don't worry, so we don't care about changing things to save lives, because it'd be an inconvenience. But in an airplane, you're not in control; some pilot is. And you're hurtling along at at 500 miles per hour, 40,000 feet above the sky. That's scary. We better make sure those planes are safe.
This.JavaScript – State of JavaScript Frameworks
Well, the cynical answer is that the elite schools churn out the people who go into the media, government, and various other halls of power, so a lot of the chatter is actual graduates of these schools discussing their own alma maters, and they've essentially worn down the rest of us into caring. But a slightly less cynical take is that this stuff all trickles down through the rest of the higher education system, because of the aforementioned dispersal of elite university grads into positions of power, so fixing the culture at those elite schools would probably result in positive changes in the institutions they influence.
Show HN: Spend Together iOS app for sharing expenses
Hello, Hacker News!

A year ago I decided to try myself in an app development instead of making games. Together with Hanna Shylenko and Oleh Kravets we solved a problem which has been bothering me for a long time - sharing group expenses.

I know there are a lot of similar apps, but not a single one fully suited our needs. Here are some problems we were facing in other programs and solved in ours:

1. No registration, no personal data, GDPR compliant.

2. Honest offline work. All changes made offline will be synchronized with the server when internet connection is available.

3. Currency conversion support. Add expenses in multiple currencies and settle debts in preferred one.

4. Statistics of expenses by categories.

I hope we solved the problem with sharing expenses for someone else, not just for ourselves :)

Here is a link to iOS beta test:
https://testflight.apple.com/join/plMhyWoV
Considering it takes > 7 seconds on a desktop with a fat data pipe, I'm not surprised.
Yup. This is pretty much a map of population density in NYC.
Back in the 70's, or perhaps early 80's when I was a kid, my family were on our usual yearly summer camping holiday on the west coast of Scotland. One day whilst out for a drive around Skye a Vulcan came up from behind us and flew very low over our family car (you could almost count the rivets) and then did a nose up into the sky. It was quite bloody amazing, it was loud and there was a thick black plume of exhaust as it powered up and away from us. Tremendous machines.
> If Hack then really is a different language and you don't like PHP, why not migrate to something completely different?

For server-side web programming, what shall one adopt?

Python and Ruby are great dynamically-typed languages, with rich ecosystems, but don't have any type system. This makes maintenance, and evolution of the codebase, tricky in the long run.

For languages that do have type-systems: Go's is a bit too simplistic, while Java/Scala have robust type systems but are rather slow and don't hit the programmer workflow sweet spot.

There's no silver bullet around.
This reminds me of RMS:

"I find it bizarre that people use the term "coding" to mean programming. For decades, we used the word "coding" for the work of low-level staff in a business programming team. The designer would write a detailed flow chart, then the "coders" would write code to implement the flow chart. This is quite different from what we did and do in the hacker community -- with us, one person designs the program and writes its code as a single activity. When I developed GNU programs, that was programming, but it was definitely not coding.

Since I don't think the recent fad for "coding" is an improvement, I have decided not to adopt it. I don't use the term "coding", except if I were talking about a business programming team which has coders." - https://stallman.org/stallman-computing.html
It was most definitely a huge change in practical terms. When regional airlines began their boom cycles they frequently lowered their minimum requirements to essentially only requiring a brand new commercial pilot certificate. In theory that could be as low as 275 hours or so. I know many people were hired in the 300-500 hour range.

Raising the bar to 1,500 hours drastically changed the hiring landscape and coupled with mass retirements due to the age 65 rule (retirement is required at age 65 for 121 airline pilots), the airlines have had to improve working conditions to continue attracting qualified candidates.

All you have to do is follow the money. The regional airline association of America lobbies extensively for lowering the bar again to save regional airlines money.
Assuming your not dyslexic that is
> In other words, I hope I know what my bottlenecks are with my environment. It's not specifically editing text, but it is managing a shit load of words across many hundreds of files and also switching between projects.

I think another way to look at it is that humans are terrible at perceiving reality over time. Our understanding of what problems are most pressing are often only accurate to criteria that we aren't aware of judging. Ie, psychological biases built around your world view can have material impact on what you perceive as the most pressing problems - especially when trying to boil down thousands of hours of data points.

That's not to dismiss your findings - it's simply to say I distrust human perception, benchmarks are needed. Hah :)
The article makes it sound like the problem was the buildings were demolished so they could construct a cut and cover subway under them. Then buildings were built over the subway--a smoke shop now occupies the space where the original building stood. The tiny parcel is the result of a survey error.
>I cannot find anything to substantiate this claim. Is your statement applicable only to a single country?

This quora post summarizes nicely - Bell standardized on 7 for local (10 counting area code) based on the research I cited earlier:

https://www.quora.com/Why-did-Bell-Labs-create-phone-numbers...

By "initially" I meant "when telephones began to become mainstream and part of everyday life" - sorry for the confusion.
Motorola Rolls Out Next-Gen Moto G7 Smartphones
Isn't something like half of emissions from construction (steel and cement) and agriculture? Limiting fossil fuels is a good idea, but as that declines the significance of other sources of CO2 will increase. And those two sources are already increasing in absolute terms as well and will continue to increase as long as global population and living standards do as well.
Happy Software Starts with Happy Teams
But that doesn't cross with free market types, to them the government should have little to no role in capitalism. Those that seized private property with their accumulated wealth don't choose to part with it, (because how much is enough to them? sometimes never) then that requires either the government to seize private property or have incredibly high tax brackets (if they aren't exploiting intentional loopholes) that will put a few hundred million or few billion back into public funding.

But even with millions at their disposal there doesn't appear to be any moral fiber on parting with their money, trusting the government or not, private individuals deeming who is worthy of their charity is not the type of society to strive for. If man can't be trusted with greed then how can we trust the philanthropy of a few high profile individuals to distribute wealth.
Could someone point out to me how BECCS compares to just using solar/wins plus batteries for energy? Independence from local climate/geography? I assume that the vast majority of people live in areas where alternative energies are viable, the main missing piece in thar puzzle is cheap battery tech. For housing purposes this is already pretty much solved, it‘s called a water tank (for thermal storage).
>Should we indeed focus on personalities and abilities, not on whether a person has a vagina or a certain skin color?

Yes, we should recognize abilities and contributions irrespective of sex or race. The problem is that this historically has not been the case and to argue otherwise is to imply that people of a certain sex or race are inherently less capable.

The problem hasn't been naturally corrected without deliberate intervention so far, so it seems reasonable to think a deliberate, targeted approach is required to make sure we're getting better at recognizing and cultivating talent from the entire population.
I see your point, thanks for referring me to the guidelines.

When ideology-laden topics are discussed on HN, I often struggle to find the right amount of detail to put in a post. Erring in either direction seems to cause problems. My OP was apparently too light.
JIRA loading times probably cost the software development industry 8-9 figures a year in lost productivity.
Did your child have your help?
Wouldn't that break all bots, which are sort of a staple of reddit?
I like Bitcoin, I don't see a use for any other coin. Decentralized verification seems to be valuable in Currency only.

Timestamps and voting do not seem to be valuable, this was the craze over alt coins.
Immunizations wear off over time that's why we get boosters, and even having the virus doesn't guarantee lifelong immunity. I had chicken pox as a child and recently was hospitalized for chicken pox as an adult twenty some years later.
>That's what they already do

No they don't. They overbook to maximize profits, yes. It sucks and is completely anti-consumer, yes. However, they do not simply send you packing. They re-book you. You also agree to it when you buy the ticket. Again, yes, it's buried in the contract and since every airline does it you really have no choice.

It's far from perfect/fair, but that has nothing to do with what I responded to. If "everything doesn't have to be a contract" then you have no legal recourse. Ever. Sales need to be contracts in the eyes of the law, but that doesn't mean everything is perfect.
Seems like you're confusing a number of things here. Progressive web apps can be cached offline and load instantly. They typically have smaller download sizes than native apps. There's zero reason for a PWA to take longer to load than a web page because a PWA is a web page. Perhaps your complaint is with Single Page Apps? That's a legitimate complaint, but doesn't really have a lot to do with PWAs.

> they don't even give a shit about Responsive designs.

Users don't know what "responsive design is". But conversion stats for sites that have a specific mobile layout vs ones where you're pinch-and-zooming constantly show that users are a lot more productive on sites with a mobile view.
Universal Basic Income in the US and Advanced Countries
Reading into that lawsuit, this seems like an oversimplification. Lyft is arguing against a particular formula that will be applied by TLC to calculate that wage based on the company's utilization rate, claiming it benefits Uber vs smaller companies.

I think it's a fair argument if we don't want Uber to monopolize the whole market.
Speaking of unusably slow, loading that website in Chrome on a Mac pegs CPU at about 110%
Um...hate to point out, but he didn’t say it was difficult. He said unless your practiced in it, it won’t be particularly more efficient in it. I’m sur vim tutor teaches all the things, but until they are muscle memories in, you will see no time advantage. A 30 minute tutorial will not muscle memory all the things in, that takes time and practice.
Also, while not hard (I use vim constantly as a sys admin) I don’t personally think it compares to what I can get done in Atom and it’s never going to be my editor of choice, no matter how familiar.
The 1500 hour rule only applies to air carrier operations—scheduled airlines. A commercial pilot can fly charters, survey, banner-towing, skydiving, sightseeing, demos for sales, even corporate (business jets). Add a flight instructor certificate and they can teach, logging all their teaching time.
Things Engineer Should Understand About Sales
Everyone I know with talent here is too overworked at their main job to sustain side projects. That, rampant seasonal depression and a pervasive weed and drinking culture to deal with it all make it incredibly to hard to connect with people who actually want to collaborate on things on the side. It's the seattle freeze culture - it just isn't conducive to organic networking and small scale innovation. At least the Bay has nice weather to lift moods a bit.

Raleigh has plenty enough talent, from far more diverse backgrounds than Seattle, and just keeps growing. I don't need 10,000 engineers for a startup - I just need 10 really good ones and a pipeline for more. I've already got that network and I know the culture is better for me to find more, so I'm ready to go for it. It's a risk in some ways, but I gave Seattle a real try - it just isn't as uniquely conducive to building new things as people would like to believe.
> On the other hand, you don’t know on what version of Chrome/Chromium you’ll land so you won’t be able to use specific API for sure.

Is it just me, or the API changes and breaks way too often? I recently wanted to make an extension and I Google'd here and there, and all the code posted just a few months ago is now obsolete. It is crazy!
> It looks like that paper is about the transformations of visualizations for higher dimensional data, not rendering accuracy, so these two things are being conflated even though they are completely separate concepts.

Actually, no. The paper may not have been explicitly clear about this, but the ENTIRE point of a "data visualization" system is to transform potentially high-dimensional datasets, with a large number of columns, into meaningful images by a series of steps. You seem to be interpreting this narrowly, and imagining that geometry is already pre-defined in the dataset, so then of course this looks like a fairly trivial 2D accumulator.

That is not the intent, nor is the common use case.

For data visualization, the question of "how do I accurately aggregate or accumulate the 25 - 1million points in this bucket" is a deep one. There is NO data visualization system that programmatically gives access to this step of the viz pipeline to a data scientist or statistician. Most "infoviz" tools gloss over this problem - they do simple Z buffering, or cheesy automatic histograms of color/intensity, etc. These are almost always "wrong" and produce unintended hallucinators.

Your first comment - about "not needing all the geometry present" - indicates that you are not understanding the nature of the problem datashader was designed to solve. There is no simple "cull" function for data science; there is no simple "Z" axis on which to sort, smush, blend, etc. At best, your data points can be projected into some kind of Euclidean space on which you can implement a fast spatial subdivision or parallel aggregation algorithm. But once that's done, you're still left holding millions of partitions of billions of points or primitives, each with dozens of attributes.... what then?
If your plan is to go to Mars and you can't even survive Tacna, AZ, you're going to be dead. I suppose some people prefer that to disappointment, though.
No, the spec is longer than that one sentence. That sentence of the spec is merely saying that if fsync fails then the I/O operations haven't necessarily been completed. That's completely true and obvious and yes, it's also consistent with Linux. That's not the problem. The problem is the other sentence I already quoted which is that "all data for the open file descriptor is to be transferred to the storage device". This includes any data that hasn't been written, which includes data that has failed to write on a previous call to fsync. Like I already said once, you can't claim data that was sent to the device not failed to write to persistent storage is considered "transferred" since by that logic fsync would never guarantee any data was actually written to persistent storage (read the entire spec). I already explained all this but I'm repeating myself since it seems like every time you respond you're only choosing to read half of the spec and half of what I'm writing, but I'm tired of continuing.
Things that are missing:

1. A group of pinned emails in one place. I can star things, and they end up in "Primary". But if I then go to the "Promotions" or "Updates" folder and select all -> archive the starred items get picked up too.

2. Same complaint as above, but for "Important" emails. Except "Important" emails aren't moved into "Primary", they are ALL left in their regular boxes.

3. Does not have an endless scroll of emails. I need to click back and forth between pages to see them all. Select all only selects my current page of emails.

4. If I choose priority inbox I lose the ability to select all documents in a given inbox. The above are fixed with priority inbox, but then I can't select all. I switch back and forth once a week because I'm honestly not sure which features are more painful to live without.

If I could have a separate box for important/ starred and display ALL of my unarchived emails on the screen I'd be happy. Inbox taught me to make heavy use of archive and keeping an empty inbox except for what's essential... And then they provided no tools for continuing to use it this way.
Also the importance of regular evaluation. You can develop a lot of bad habits in 1500 hours.
How to make a bar chart with matplotlib
>The right education is: vimtutor (type it in your CLI).

Well I just discovered a new thing to do over the next 25-30 minutes
What Is the Difference Between Swagger and OpenAPI?
It's absolutely a matter of mindset.

I tend to use the example of a car in these topics, but I have a better one: a coffee maker. There are numerous non-obvious things one has to learn about coffee makers - like how to apply a water filter, and what kind to buy. Like the symbols that mean "not enough water", "not enough coffee", "dredge drawer full", and what to do when they show up. Somehow, I never see anyone complaining about this - because there's a social expectation that people can and should figure this out. The coffee machine comes with a small booklet explaining all of this in pictures and a dozen languages.

Yet somehow, with software people think that the UI should just have a button labeled "get my job done", pressing which will get their job done. It's a really broken mindset, because it's impossible (or rather, it's an AI-complete problem) to have software like that.
> Can't you memorize any amount of numbers with mnemonics? I remember multiple 16 digit CC numbers using it.

It gets progressively harder with length, and takes time. (As I mentioned, spaced over days and weeks).

If you want to memorize something in the short term, 7±2 chunks is often the limit. This is why passphrases are pushed - you can easily recall 7 easily memorable "chunks" that when translated into bits contain much more than seven bits of information.
Why?

Is this not supposed to be an elite university for elite students?
A better article to look at might be this:
https://www.theregister.co.uk/2019/02/12/intel_sgx_hacked/

What it boils down to: Intel SGX is for Digital Restrictions Management software to run "securely" and prevent the user and owner from interfering with as an actively hostile act against ownership.

However, since the SGX enclave is not analyzable by the user by design, since it designed to be hostile to the user and owner, malware can easily hide here. The proof is that they can load malware into the protected SGX area, then escape the supposed sandbox of SGX to attack the rest of the user's system. Since SGX software is, again, fundamentally hostile to the user and the owner, malware can reek havok once it gets to play inside the user-hostile workspace Intel has provided to the copyright cartel.
Auto engineers warn your car might be easier to hack than you think
Show HN: Pong – Basic uptime monitoring with email alerts
> As these are very large trees, establishing large colonies can have a relatively meaningful impact in carbon capture.

Depends on how you define meaningful.

Worldwide, the total sequestered carbon in plants is equal to about 10 years of human emissions (~45yrs if we are talking net emissions).

If you increase the biomass by a percent or two, you basically buy yourself a few months emissions. Eventually that carbon is going to end up back in the atmosphere, too, but that at least is time shifted out by a few hundred years.

(source: I'm part of a Climate&Energy research group, though this particular subtopic is not my specialty)
Better idea, cap all prison sentences for violent crime at 100 years, minimum.
Vimtutor doesn't muscle memory everything in. But it does muscle memory in basic things such as deleting, moving around and going to beginning of lines, enf of lines etc.

That's what it did on my first run. It indeed wasn't perfect, but there were already a couple of tricks that I've learned that I really liked and that's what you get out of it.

I'm not saying you work faster, I'm saying after vimtutor you won't work slower.

I suppose you still work slower if you compare it to your favorite text editor, I'm not very strongly proficient in any text editor, which is why I'm not noticing slow downs.
I would say the number of bugs increases, because ASA you push stuff out there is never enough time to refactor and fix. Because well.. too many ppl think it "does not bring money"
Open-access satellite data allows tracking of seasonal population movements