skysight-inc/HackerNews huggingface dataset:
Very encouraging news for our environment to see a meat producer actively debut a non-meat product that will actively take away from meat sales. Reminds me of Kodak. Where Kodak did not embrace digital early enough, and then many years later was bankrupt.

I think that’s a fanciful comparison. More likely they worked the numbers and realize two things. First, the people most likely to buy meatless products weren’t part of their existing customer base, so there is no cannibalization. Second, that even if they don’t sell at meaningful volume, it’s fantastic PR. After all, when there are people so unaware of global trends and so wrapped up in their own desires and wishes that they honestly see meatless burgers as a harbinger of global change at scale... it would be crazy to leave the PR well untapped.
This has been the case since at least 2003... The agents also see you page history, search terms, can cobrowse with you to show you things. Anything to make them quicker and more effective is implemented.
Too Many Americans Will Never Be Able to Retire
Many old gpus store firmwares in non-volatile memory so that OS doesn't need to load them. Such gpus work with linux-libre as long as there is a free driver.
If that is the case then wouldn't the Annualized Failure Rate be based of the year total not the drive days if it is total days in service? For example the drive count(50)/drive days(23,236) gives the AFR of 1.58% which equals out their numbers. The drive days is more than the total amount possible for that year.
I gave up after five minutes with a screen that said "Loading...". Any reason why <textarea> was thought to be so inefficient?
"I Contribute to the Windows Kernel. We Are Slower." (2013)
> dev's limiting factor is always energy, not time

If this is true, I would expect that investing in hardware that most effectively gets out of a dev's way to have an even higher return on investment than is suggested by time and productivity arguments. The emotional toll of dealing with the dev equivalent of paper cuts should not be under-appreciated.
I agree. Dell XPS 13 is a direct competitor to Lenovo Thinkpad X1 Carbon[1], and is inferior in almost every way (build quality, port selection, keyboard, and screen). In my opinion, Macbooks stand on their own: you either want MacOS with the entire Apple's ecosystem, or you don't.

[1] https://www.notebookcheck.net/Lenovo-ThinkPad-X1-Carbon-2018...
Why just US? I think that's pretty universal, at least in most western countries.
Has anyone studied the rate at which bitcoin is lost forever? I imagine daily there's a wallet lost, HD destroyed, someone with private keys dying and btc permanently lost. Point is there is a much smaller supply of usable btc than what's actually reported in circulation. I wonder how that plays into the longevity of the project over time...
I don't have much firsthand knowledge of grocery stores outside the US, so I didn't want to over-generalize.
Blocking intercom? Intercom doesn’t do creepy stuff.
> Would it help if I gave you all the possible ways that every word in the language those words are drawn from are to be articulated together, without telling you what any of those wors mean? And how would I explain those words' meaning without recourse to words whose meaning you already know?

That's why I linked the two papers on unsupervised machine translation. Given enough text in an unknown language, it is already possible to turn those unknown words into words which humans understand.
5G or faux G?
Ask HN: What data / file format do you work most with?
Their brand was absolute trash for awhile. Actually made the pizza taste worse (in blind studies). They turned it around.
Yes, if the data contains proxies for race and/or unexamined racialized bias, then yes it can. Police presence has often been kept higher in zipcodes with mostly non-white residents. This results in higher arrest rates in an area because of increased eyes, not necessarily because of increased rates of law-breaking. If an algorithm were to be designed to determine where to allocate police officers using this data, it could contain no racial data, but it would dictate that more officers should be placed in the zipcode with more non-white residents, as those areas have more arrests. Perhaps you don't want to call this racist because you have a narrow definition of that word, but I don't know what other word to use.
Flying autonomous vehicles can reasonably be energy efficient, and clearly are space efficient (due to the three dimensions that provide plenty of space).

Travel time is the correct property to optimize for my values. I don't want to spend unnecessary time in transit. That's a subjective value, of course.

You can optimize for quality of life, health and short travel times at the same time. Copenhagen might be a good target with current level of technology, not necessarily the technology of future.

I don't care for imposed social interaction due to public transportation. People don't really interact with strangers in public transportation anyway (in my culture that is).
This is getting better with self checkouts which tend to use a single Queue.

The only grocery store I knew that used it is the Whole foods on Harrison in SF. Technically they have 2 global lines/queues for some reason. (Pro-Tip the inside line is shorter because of the single turn in the line)
Is the economics of this article right? The main problem I have is that the total supply of engineers is huge and Google is benefiting all companies that demand engineers, not just themselves, which is a massive dilution.

A Google search shows Google has about 40K software engineers, while the USA has about 18M software engineers. This means Google hires about 0.2% (i.e. 0.002) of the software labor force.

This means that Google only captures 0.2% of the benefit from increasing the labor pool. 99.8% of the dollar benefit goes to other people -- some of who are competitors even!

Further, Oracle hires a lot more software engineers, but Oracle is notorious for its profit motive and bad image while Google tries (in name at least) to be altruistic. Is Oracle spending as much as Google on STEM? How about IBM, SAP, etc? If the math works out for Google, it should doubly work out for companies employing more software engineers.

This is a theory that seems like it can be true (and make you seem smart at cocktail parties), but the math doesn't seem to add up.
>I don't think anyone is surprised

I do. Nobody who goes on HN will be. But the layman who spends 80 hours a week working a minimum wage job who has no time for computers and just wants a Disney vacation for his kids, absolutely would be floored by this. It seems very reasonable to apply conventional logic to computers. You can write all you want on a piece of paper and then throw it away and nobody would see it. The same doesn't apply on the internet, but it's not a big leap for people who barely know how to log in.
Plus you can probably donate the glasses. There is probably some poor person out there with a prescription close to yours.
Open-Source Unicorn: Confluent Reaches $2.5B Valuation
...or you want no longer due to keyboard etc. and have the option to move (to Linux).
One of the interesting ironies of philanthropy (of which there are many) is that people who have less money tend to be more generous philanthropically (as a % of adjusted gross income) than people who have more money. And because of the way the numbers work out, they give out a lot. If Upsolve can help a very very very large number of people get through bankruptcy, they might be able to amass a very strong "Pay it forward" revenue stream. Not sure if enough to fund the entire org, but enough to help out.
UHG. I just wish you could make iOS apps on non-mac devices. I really want to move to an XPS 13, but I need to be able to develop for iOS.
Thanks!

That page does say this:

The problem with this kind of CSS UI tracking is that we get only the first occurrence of the event. For example, take the :active pseudo class example. The request for the background image is fired only once. If we need to capture every click then, we have to change the URL, which is not possible without JavaScript.

It's also not clear to me how you could capture any keystrokes with this technique. Still, I did find it interesting.
Actually, it appears CSS is getting a new `attr` function, it looks like with that you might be able to just completely break security, consider...

input[value] {
background-image: attr(value url, 'no-input');
}

On a page with some inputs, depending on how the standard evolves that might just start dispatching server requests.
> It's not like schools choose Chromebooks because of the spying.

You really think they don't? They might go for a slightly different angle, like the ease of centrally managing your deployment or whatever, but the gist of it is that they want a device that can be made to act against the best interests and expectations of the end-user.
My wife was an optician for 15 years; she left the industry because of the crazy retail sales environment (focus on sales and commission instead of customer service)

She had the idea of being an independent optician, but not selling glasses. Rather, offering services like adjustments, frame styling, measuring PD, etc, to service the growing market seeking out glasses from places like Zenni and Warby Parker.

Personally, I didn't think she'd find enough people willing to pay for those services, but perhaps there's an opportunity there.
I already do this, and it's wonderful. I had to get a monitor that was way too big though to find one that had all the ports I want and which could supply enough power back to the laptop, but I assume smaller monitors are getting it by now too. Still though, it's well worth it if you need a new monitor to wait for one that has all your preferred specs and also does USB-C, I don't think I could go back.

I plug in my laptop and the monitor comes on, my keyboard and mouse start working over USB, my speakers start working because I turned the builtin soundbar off and enabled the in USB-C/3.55mm DAC that's also built into some Dell monitors, and even my printer and a synthesizer that I use as a practice (piano-)keyboard are are ready to go.
>What is a dollar "based on"?

It's a coupon tradable against a portion of the future production of the entire US economy. As long as the country makes anything, and as long as the government is around, a dollar one owns is tradable for items produced there. For it to fail would take tremendous failure of likely the entire world economy, at which point all promises of future trade will be suspect. As such, it's quite stable for the foreseeable future.

What is a bitcoin based on? It's currently also tradable for goods to those offering to take BTC for goods directly (a tiny and shaky market), or more tradable to those willing to give dollars for BTC, which is bigger, but still tiny and shaky compared to a dollar itself.

BTC marketcap $62B USD, ~$5B daily trading volume. USD trades ~5T a dat, and likey does a few T more in business transactions/day.
Cause of Alzheimer’s: gingivalis, the key bacteria in chronic gum disease
I recall that the main issue with PyPy is that it doesn't have as good interop with C and a lot of CPython codes just call C code and hence is difficult to widely adopt given the amount of reliance on CPython.
How does the meatless meat production costs compare to meat products? Their retail price is higher, so they may be increasing their profits in the process, not cannibalizing it.
I have one in tf, so I can confirm it is possible.
What bothers me (comparing it to Safari on Mac) is a lack of "reader mode", where I just see the content. Now if they push back ad blockers as well, I never need to open Chrome.
> I haven't met any coding bootcamp graduates that have managed to get software jobs at FAANGs

That's because the FAANGs already have stacks of resumes from Stanford, Caltech, MIT etc. Part of the diversity issue (academic and demographic) comes from the fact that they rarely recruit outside their comfort zone of 5-10 schools.
I don't really have an answer to your questions. What I can say is that if this happens it might be warranted to be bitter. Because a lot of things in the tech industry have been justified by high salaries. Personally I haven't believed most of it, but a lot of people have.
s/spend a week/spend a day/

Apparently I am trying to edit this after some threshold time...
Distant Future Tradeoffs
Release Notes for Safari Technology Preview 74
Does anyone remember the first Trump- Pence logo? That was also a dumpster fire.

https://www.google.com/search?q=first+trump+pence+logo&clien...:
Authorization = Can I do this?

Authentication = Am I this person?

Technically, OAuth only cares about Authorization. It provides an opaque token to the client that authorizes future requests. It doesn't tell the client anything about who the token is for.

Turns out most clients need to know who is logged in (such as loading basic profile information, email address, avatar, etc). In practice this is usually done through some sort of /user endpoint that accepts an OAuth token. This /user endpoint implementation is service specific.

OpenID Connect tries to fill that space by providing a standardized way to perform authentication and identity information.
This was my experience with a previous gen version that I was given at work too; half the hardware was different, it was hit or miss whether Linux would work with the wifi hardware you got (if they make a developer edition of the 15" though I assume that one would always come with a working chipset), it was falling apart much quicker than people with the 13" versions were, the keyboard was terrible (although the keyboard on the 13" was terrible too, but it didn't stick as much as the 15" did, though that could just be bad luck), etc.
Adjustable rain simulator
> Requiring that medical student careers be approximately a decade long is another protectionist requirement.

No, that's just reflective of how damn difficult it is to distill the body of knowledge required to be a doctor into a brain.

Just because you can learn enough Javascript in 24 hours to build an insecure one-page CRUD app with an animated duck, doesn't mean that you can do the same with the human body.

It takes years of theory (med school), and years of supervised on-the-job practice (residency), to build up the knowledge and expertise required to give people good medical advice.
Thanks, that looks pretty good: https://flask-dance.readthedocs.io/en/latest/providers.html#...
Go 1.11.5 and Go 1.10.8 are released
My point was principally about the issues with 'equality of opportunity' in the US because of the massive inequality already present.

On your note though yes with unlimited money we could do that, given limited budget though targeting the assistance to those most affected makes sense. Also a program like that also does little to nothing for people who aren't very young when it's started. Also ultimately that's an equality of outcome style solution because it's giving additional resources to some.

(this is more about things like the Harvard affirmative action program) I think there's also a meaningful distinction to draw between inclusive discrimination like affirmative action and exclusive discrimination of groups. I know it's an extremely tough line to define at a government level but they feel like very distinct categories of activities.
That's not a very insightful comment.
As a meat eater, I would absolutely replace some of the meats I buy with meatless products if I liked them.
Venezuela: Trump recognises opposition leader as president
How is it possible in Germany the Macbook Pro is 50% more expensive than the XPS13, while the parent has the Macbook Pro cheaper than the XPS13?

Are you looking at the same thing?
Those self checkouts are curious. Many people seem to take longer compared to traditional cashier line, but still prefer them. Maybe the same is true for me, although I feel I'm fast...

Perhaps it's something similar like with car vs airplane safety perception. Cars feel safe. Even though planes are extremely safe in reality, you are in control of your own car. Like you're at control in a self-checkout line.
I am curious if it was actually 3000, or if that is embellished. I've been in about 6 java shops from Nike to startups, and the number is USUALLY around 100.

The reason is really simple - Jar files used to be required to download manually to add as a dependency. So there was a history of about 15 years of doing it the hard way. After maven was introduced, it took a while before OSS libs started adding other libs. Most of the time OSS libs are just including other Jars from their own organization.
>Somebody positions themselves at the door as some sort of guard, and harasses everybody going through. So often just to feel like they're the boss or something.

I've noticed this outside of the CR process as well. When people are tasked with providing a critique, it's as if they feel obligated to say something because they're treating the task as "find something wrong with X" not "determine if anything is wrong with X". Sometimes it seems like people trying to exert their power, but often it's more like people are just trying to prove that they're adding value.
I appreciate your blog posts. They're consistently interesting and useful. If you can do what you love and align that with your work, more power to you.
I think the critical thing to focus on is the fact that:

1) H1Bs are known to be abused by US companies. A much better system, rather than a lottery, would be one based on bidding: Where basically those willing to pay the highest salary "win". You could just as easily say the status-quo for H1s is anti-immigrant: they are held captive by their employer unless someone else can hire them; they have to leave the country a few days after their employment ends, all while working for less than other equally skilled workers.

2) As the article states, tech companies grossly overstate the so-called tech skill shortage, and furthermore, this alleged demand just showing up in worker's wages. If there was indeed a shortage as vast as they claim, wages would be higher.

3) Many people are being sold on these careers not for the love of computers and technology, but for the potential earnings. But those potential earnings will shrink once you have an influx of cheap talent in the labor market. So if you tell people "You should take on this debt and learn to code because the jobs are high paying" you're essentially repeating the same "go to college so you can get a good job" scam the baby boomers pushed on millennials.

Some younger HNers may not remember this, but in the aftermath of the dotcom crash of 2001, interest in these sorts of "learn to code" efforts evaporated, with people being actively discouraged from learning to code because software was going the way of textiles. If there's another downturn, and tech is impacted, you should expect a repeat. Regardless, those student loans will still be due.
I have to disagree. You want to take the pressure off, you need to take the pressure off. Make it clear that I'm not going to have my kids taken away and/or thrown in jail because they're biking around downtown a mile away from me, or because I left them at home while I went grocery shopping or something.

That is pure FUD.

https://news.ycombinator.com/item?id=18983019
https://blog.acolyer.org/2017/04/03/a-study-of-security-vuln...

Cautiously posting that link, because I'm not against vendoring. You just need a process around keeping your dependencies up to date / refreshed automatically. The ability to vendor is one thing, how you use it is another.
> When you are targeting a single model of CPU/GPU, you can do all sorts of optimizations.

This is in general true, though. Is it not?
Texas Marfa lights mystery
By the same logic, neither does liberalism (based on the writings of philosophers such as John Locke), since it must be responsible for the actions (sometimes horrific) of every liberal state, or even any state that claims to be liberal, no?
Yeah, mine drops after suspending. Sometimes it shows the device is disconnected and I need to re-pair it. Not sure if that is a problem with the system or my MX Ergo, but it never has problems on my Windows machine. Occasionally the whole bluetooth system dies and I need to reset.
That is another good point - generally you want to force a user to reauthenticate whenever they enter an elevated security context (account management, personal information, etc). With the OAUTH flows there doesn’t appear to be s way to do this. If I tried to send them through the login process again, they would just end up back at my callback address because their token was still valid.
>Companies that care about this already have dependency policies in place. The companies that don't care so much about security already have an approach to security problems that they will employ if a significant threat is revealed, spend time and money to fix it then.

I think that probably the majority of companies actually fall into a third group: Those who don't really care enough about this but also don't really have a good policy for dealing with it.
For what it is worth, I purchased an XPS13 and have had terrible problems with the touchpad and keyboard. The touchpad likes to jump around every once in a while and the keyboard sticks from time to time. I only found reports of this after the purchase and it is clear others have had the same problem.

I think it is a hardware problem and as such would not recommend buying into the XPS ecosystem. Bad quality control, will never buy a Dell again.
Would be cool if one could be informed about it, though.

Imagine if on the phone, you would have to hold down a button to talk. At the end of the recording, you're given the change to edit any mumblings, rephrase things, or start all over. If it later turned out that the other end can hear every word, that is probably surprising to the vast majority of people.
I hope you never come across a bottle of Dr Bronner's soap...
Every currency will go to zero unless it has some sort of instrinsic value. It's just a question of how quickly.
I agree with what you say and was irritated by this side of the article. The other side is deeply disturbing though: It's companies deciding about what we're able to learn.
That said, realize that a lot of what people think is important when it comes to reviewing code is iffy, at best. Consider, git.[1] Odds are extremely high that this does not fit any style of most startups. Now, you could take that as an argument against many startup stylings, but that is not necessarily my intent here.

To their credit, they have a very exhaustive coding guideline that is fairly open to breaking rules when need be.[2]

[1] https://github.com/git/git/blob/master/wt-status.c

[2] https://github.com/git/git/blob/master/Documentation/CodingG...
Long Lines for Women’s Bathrooms Could Be Eliminated. Why Haven’t They Been?
Why on Earth supporting poor people regardless of their race would be racist by anyone's criteria?

It would seem you are the racist here thinking a person needs support because he is black, not because he is poor.
>5cm^-3 to 80cm^-3

had to look this up to see what you mean. I think you mean 5g(cm^-3) to 80g(cm^-3)
Fearless Security: Memory Safety
The real dependency problem is that most languages give out way too much trust by default. Any code can have any side effects.

I'd like ways to guarantee my dependencies have no side effects, like they were Haskell with no IO/unsafePerformIo, or to aggressively audit and limit those side effects. Malicious event stream package suddenly wants to use the network? No.
Just pretty difficult to ensure a field really is visible to the user, the problem is it'll always have some weaknesses and those who would abuse it will find those weaknesses