skysight-inc/HackerNews huggingface dataset:
Not sure why this is downvoted, it's a fair question in the US. Tipping culture is gross, and this is coming from someone who was a bar manager for a bit.

But to answer said question...

- You make a good recommendation, you get a good tip, that simple. Helping your table explore the menu + what they're into translates to happy customers and better $$$ for you later

- A lot of the high end items are loss leaders[1], part of the decoy effect[2], or are there just to round out the menu, e.g. how a seafood joint will have a steak or burger option for the spouse or kid or kosher person who doesn't do seafood.

- Front of house staff get told to push things depending on what's in stock or what is in season. Like, we have another shipment of meat arriving on Monday, so let's sell off as many braised spare ribs as possible to make space. A lot of our daily or weekly specials were based on what had to be tossed out in a week.

[1] https://en.wikipedia.org/wiki/Loss_leader
[2] https://en.wikipedia.org/wiki/Decoy_effect
USDA Investigates Packages of Unsolicited Seeds from China
> Interestingly a current search still shows this

It doesn't for me. I just get his home page as the top of search results, and a knowledge panel on the right-hand side that appears to accurately describe him (with zero photos), and a button "Claim this knowledge panel" which he could presumably use to correct any misinformation.
The article goes on to discuss the issue of sprawl and how cities like Houston are building themselves into a corner by constantly expanding infrastructure like this. The ironic part of this comparison is that Siena is a much older community than Houston, which, like most of America, embraced a sprawl mentality in the 50’s as a Cold War risk mitigation strategy.

Climate change is arguably a more pressing threat to Houston than thermonuclear war, but the city doesn’t have many other options than to continue sprawling.
Lot of the projects pinephone depends on are developed just by a bunch of talented individuals. Majority of the PinePhone specific bootloader/firwmare/kernel driver work and upstreaming is done by maybe 3 individuals, neither of whom are associated with any of the distros supported so far, AFAIK. And you can't have a working distro without a working kernel. A lot of value is based on the results of linux-sunxi.org project, and related communities, like lima project, etc. It's FOSS, hey. Everything depends on everything, and it's kind of a hard to support everyone.

I personally wish for a "Linux kernel CE" edition, in the future, being one of those kernel devs. ;)
Or maybe the problem is that translations are wrong, but appear correct if seen by English speaking person through reverse translations, because literal English-Italian translation mapping for said expressions happen to be robust and consistent within itself, despite being inconsistent with actual Italian language in actual real world context.
I'm not sure I buy it; it sounds like a 'just-so' story. Sprawl is popular because it allows for larger properties at lower prices relative to dense urban development. The vast majority of real estate developers have likely never seriously considered factors like probability of a nuclear strike as a criteria for selecting land for development.
Yep. On Windows that code will misbehave when compiled for x86, but will work "correctly" when compiled for x64, and probably ARM64.
And you can emulate most of C++ in C with macros. Doesn't mean you should.
Ironically, I worked on a product that had a classic use case for machine learning during this time period and still had great difficulty getting results.

It was difficult to attract top ML talent no matter how much we offered. Everyone wanted to work for one of the big, recognizable names in the industry for the resume name recognition and a chance to pivot their way into a top role at a leading company later.

Meanwhile, we were flooded with applicants who exaggerated their ML knowledge and experience to an extreme,
hoping to land high paying ML jobs through hiring managers who couldn’t understand what they were looking for. It was easy to spot most of these candidates after going through some ML courses online and creating a very basic interview problem, but I could see many of these candidates successfully getting ML jobs at companies that didn’t know any better. Maybe they were going to fake it until they made it, or maybe they were counting on ML job performance being notoriously difficult to quantify on big data sets.

Dealing with 3rd party vendors and consulting shops wasn’t much better. A lot of the bigger shops were too busy with never ending lucrative contracts to take on new work. A lot of the smaller shops were too new to be able to show us much of a track record. Their proposals often boiled down to just implementing some famous open source solution on our product and letting us handle the training. Thanks, but we can do that ourselves.

I get the impression that it is (or was) more lucrative to start your own ML company and hope for an acquisition than to do the work for other companies. We tried to engage with several small ML vendors in our space and more than half of them came back with suggestions that we simply acquire them for large sums of money. Meanwhile, one of the vendors we engaged with was acquired by someone else and, of course, their support dried up completely.

Ultimately we found a solution from a vendor that had prepared a nice solution for our exact problem.the contracts were drawn up in a way that wouldn’t be too disastrous if (when?) they were acquired.

I have to wonder if an industry-wide slowdown to the ML frenzy is exactly what we need to give people and companies time to focus on solving real problems instead of just chasing easy money.
> Our solar plants are going to lead to massive poisoned landfills due to their heavy metals.

How anybody would suspect that metals were so fully recyclable again and again? You just melt it in a mold, and voila!. Raw material. That was a lot of luck.

well,... unless they are radioactive metals of course. Then is more difficult.
VCBrags did one last thing before deleting their account
Appreciate the detailed answer. I wasn't aware of the scale (1M) of the post 1990 immigration. That's pretty impressive given that Albania's current population is 2.8M.
Open book tests – accessing the internet during technical interviews
Noun verb. Haystack needle.
Now to everyone else, because it sounds like you will find this very hard to listen to right now, I think a good antidote to the fake narrative that "the Chinese government does not represent the Chinese people" is history. China in 20C had the bloodiest most awfully brutal civil war for the last 400 years. It was a popular revolution overthrowing a corrupt, lazy, anachronistic, incompetent dynasty (and then republic) and basically stretched from 1911 to the end of the cultural revolution. Then, the governing system they created out of this, has gone about in the last 70 years lifting more people out of poverty than anywhere else, and building something truly amazing. I hope you'll, you know, give the Chinese and their system some credit. Anyway...my point is, that if the Chinese people are not happy with their government, there's no other place on earth where the government would be more afraid of their people's wrath than China. Just look at the history. Look at the hunger they have for creating a better life. Look at how the government is forced to deliver. And look at the complacent stagnation and lazy woolly propagandist rest-on-yer-laurels thinking that has metastasized in most of the Western world.

So, contrary to the popular, but incorrect anti-China notion that you can't trust the Chinese government, I think you can trust them more than any other place on Earth right now to deliver as they say, and to deliver results for their citizens. Simple as that, really. And I think most Chinese are proud and happy to have such a system.

This shrieking Western hysteria smacks (to me, anyway) of bitter nostalgia for imperial glory-days where we could pull off stunts like "the treaty of Nanking" and "the Opium War", the "United East India Company" and wiping out native populations of N and S American, and Australian aborigines.

I'm not anti-West. I'm just balanced between both places. And speaking up against the river of fake and negative opinion, which, in my view, only serves to hasten the West's demise by blinding them to what they could learn, and giving them the fake pay off of feeling good by (doing that old colonial thing) of putting other people down and pretending they're better.

But to bring it back to you finally... if you want to make it about identity, then sure, I'm just more cosmopolitan than you are. In your future jaunts, I hope you're able to see beyond the veil and check those implanted biases with other stuff you don't need. So you can finally see clearly. Best of luck! :P ;) xx
Constantly. Emailing myself is the easiest way to "bookmark" something - be it a web page or a random thought - that I want to transcribe to my long-term notebooks.
Can you please explain this in further detail or provide a link?
And comments, and documentation, and stack overflow, and blog posts talking about your problem, and books, and so on. No, the cost caused by translation is not just solved by some function content hashing.
Truth is, in most of the tech companies you can find something wrong with the tech or it can get boring pretty quickly. Probably, only the biggest and/or most innovative ones have something really interesting to offer learning/career wise.

If you are a web dev, most of the time you are gonna deal with MVC and similar patterns that you're gonna reuse daily. It's obvious that it gets dull. And when you hear about a new toy that you haven't used yet? You get excited and you want to change a job to get to work with it. But guess what? You are gonna get bored with the new toy after a few months too.

Programming is pretty repetitive and most of the problems aren't that challenging after a few years of experience.
> There are no books to read

https://dvd.ikso.net/pagxo/en/libro.html

Note that these are merely the books where the copyright has already expired, so they can be freely put online. There is much more of the fresher content.
That layout is reasonable common in at least one scenario: A list of tags with wrapping. If something supports a large number of tags and the textual content of tags can vary significantly in length, then thewy will usually be sized to fit.

On the other hand, that layout hardly needs flexbox, since inline block elements will wrap in much the same way. The vertical equivalent of that layout however would very much require flexbox. However, I'm not sure of the use cases for that.
I don't think it's rude to point out someone is missing the point, though I can see why you're considering that given the overall aggressive tone of your messages. Let's backtrack, then. My main point is that scolding an individual for a problem in production is not going to improve the quality of the software produced by a company at all. Do you disagree with that?
> If the company never adopts any new tech ever, it's a sign that it's lost its way.

So you're telling me I wasted last week installing the VB6 IDE on Windows Server 2016?
>One might argue that the regulatory environment monopolizes money creation to banks, and that creating money as a non-bank is illegal. This might be true, but it does not prevent non-banks from creating money. Just like criminalizing murder does not prevent people from murdering each other. It would be silly to claim that something does not happen just because it is illegal.

One might argue that states can create wars, execute people, etc., and that killing people as a non-state is illegal. This might be true, but it does not prevent non-states from killing people. It would be silly to claim that something does not happen just because it is illegal. :/
Is this article still relevant?

When I search for "Greg Egan", the knowledge panel in the right column doesn't show any photos at all.

And it even has a button "Claim this knowledge panel" that he could presumably use to make corrections.

So is this article just old news, where Google has not only corrected its mistakes but also provided a manual way for people to fix misinformation about themselves?

I'm not understanding why this article is appearing now in 2020.

(Also, a search engine is always going to get some things wrong. Without knowing the rate of errors, a single example doesn't really mean much of anything.)
I don't buy it at all. Population centers are secondary targets after military targets.

Besides, the USSR and USA had (have) enough nukes that a spread out city is irrelevant.
Good of them to do it, and I admire the risk taking aspect of it. however, it's a gambit and a forcing function, where it comes down to the researchers word they tested on themselves, presumably to achieve a fast tracking of some sort, or to force a decision point. I can think of a lot of people whose word they tested something on themselves would be suspect, especially in a situation where it was in a situation with a high cost to reverse the decision they were forcing. In negotiations, it's called a commitment ploy. So some scientists would I take their word, sure. Most? Absolutely not.
Saill: Product Discovery Revolution
Is liberapay the only funding venue for GIMP?
While I could get onboard with functional languages being more user friendly I didn't find the motivation to be compelling.

> Ambiguous functions argument positions

It just seems to be advocating for named arguments, something which the majority of languages (OO or FP) support these days. You could say that requiring named parameters is a feature but it's hard to get excited about.

> Not Intellisense friendly

I use Elm and Elixir, both of which have decent autocomplete in vscode (and I believe many other editors).

Critique aside I definitely applaud more towards increasing FP adoption. I think Elm has brought many good ideas to the table already (though admittedly it's bias is more towards ideal than practical). On the flip side Elixir is very pragmatic and easy to get going with for developers coming from OO languages.
https://en.wikipedia.org/wiki/Klayman_v._Obama
The Difference Between Being 'Not Racist' and 'Anti-Racist'
All Google engineers readings this: Why isn't Pinterest banned from all SERPs yet?

Every other site that employed the same SEO and funnel tactics as Pinterest would be banned within a month.
What's the Deal with Rolling Blackouts in California's Power Grid?
Good lord

- we have an opiod crisis - thousands overdosing and commercial providers making billions and a larger drug and alcohol abuse problems (plenty of folks injecting and drinking things they shouldn't).

- we have a pandemic - thousands dying and millions impacted. Thousands not even wearing masks, going to covid parties etc.

And we get this - legal and ethical issues around someone taking some pretty innocuous stuff that may or may not reduce various risks around exposure where there are public benefits - and taking it themselves.

Has the US become the country of can't do news writers, outraged and offended at everything. We get it - don't wear masks - they don't help, take off your mask if healthy, don't get tested unless you traveled to china. How about trying out some of these ideas (testing, mask wearing, vaccines)?
I know the guidelines on submission titles but this is a good example of how one (missing/removed) word completely changes the entire meaning.

Perhaps the "How" should be added back in?

--

Edit: The title has been changed. Originally, it was "NASA and ISRO discovered water on the Moon".
I agree with you, and I expressed the same point four years ago: https://news.ycombinator.com/item?id=11908567
Pinterest does not develop the Google search engine. If your search results are ruined it's because of Google.
> so most cooking recipes are done via volumetric cups

Which ones? An imperial cup is 1.20095 US cups. (Of course it doesn't matter if everything is in cups; you just get end up with 20% more food.)
Yeah Python (and I think JavaScript?) pretty clearly have `join` backwards.
I'm not sure whether the story is true, but it's worth noticing that developers are not the only drivers here—changes zoning laws and federal funding both played a major role, and it seems plausible for the government to take nuclear strikes into account when charting a high-level policy for the country as a whole.
Google networking SRE here (my team runs ns[1-4].google.com among other services).

Regardless of original intent, the blog doesn't land well with me. It could have provided the background on flowspec, using their own past outage as a case study, without any of the speculation or blameyness that came across here. The #hugops at the end reads quite disingenuously.

We see other networks break all the time and we often have pretty good guesses as to why. But I personally would never sign off on a public blog speculating on a WAG of why someone else's network went down. That's uncouth.
Cosmic Rays Are Influencing Quantum Computers
>Want to manually scale your display to an exact resolution? Go to Displays, Hold down the option key and then click on the text next to a radio button. WTF!!! Who designed this, this is completely non nondiscoverable.

I agree with the UI discoverability point, but it is called out in the documentation.
Online Advertising Plan Template
It was also done with planes flying around the world.

https://en.m.wikipedia.org/wiki/Hafele–Keating_experiment

> The Hafele–Keating experiment was a test of the theory of relativity. In October 1971, Joseph C. Hafele, a physicist, and Richard E. Keating, an astronomer, took four cesium-beam atomic clocks aboard commercial airliners. They flew twice around the world, first eastward, then westward, and compared the clocks against others that remained at the United States Naval Observatory. When reunited, the three sets of clocks were found to disagree with one another, and their differences were consistent with the predictions of special and general relativity.

——

Also, GPS wouldn’t work without understanding relativity because the clocks in the satellites move faster (I think?) than the ones here on Earth.
[2019], [2009]
> Every time the Pine64/Pinephone stuff gets mentioned

You probably mean Manjaro/Pinephone or something like this, I initially thought you equated Pinephone with Manjaro. (hint for others: it is not, there are a various other compatible distros). I agree that Arch Arm upstream does a pretty good job, though that packaging job is 70% orthogonal to, say, alpine+postmarketos packaging :)
> humans are inherently lazy

> Hurd would be out in production in 199x if not for Linux.

I think Hurd is not a good example of this. Hurd being sidelined seems to me to be a result of bikeshedding (which microkernel to use) and realizing that Linux (as a kernel) had more effort being poured into it because it had more mindshare.

> But it's still being worked on in 2020.

At more or less a leisurely pace as a passion project more than the end goal being production, precisely because the social goal that it was trying to achieve has been mostly achieved by the Linux kernel.
One of the arguments for Brexit was that they’re becoming far more than an economic-only organisation
I think the argument is that space is better used by designing for people, not for cars. Sometimes that means population density, but sometimes it means open plazas, pedestrian only streets, parks, etc.
I get this might just boil down to preference but I absolutely hate named parameters. They’re biased towards new users of a language and quickly become painful to write once you’re familiar with the function call.

Plus they don’t always improve writability outside of IDEs because you then have to memorise the parameter names and in some functions there’s several terms that could equally apply (if you’re using an IDE with hinting then the advantages become moot as the same IDE would hint the order of parameters).
JS uses the second example
This echoes a sentiment I saw recently on a career review site:

One thing that is pretty common across companies is the possibility of being pigeonholed. If you take responsibility for some aspect of the job and do it well, your contributions and successes can go unnoticed. It reminds me of the scene from Futurama where Bender meets God, who tells him, "When you do things right, people won't be sure you've done anything at all." I've seen it happen to colleagues and have had it happen to myself. This isn't just a software developer's problem, though. It's ubiquitous.

Spotted on this page: https://www.pathviz.com/careers/software-engineer?review_id=...

This seems pretty true for anyone who I've seen leave a job. They will say that they were offered more pay somewhere, but usually it's because they haven't been doing what they wanted to be doing for some time at their current jobs.
Curious. How do you know if you've added the 8001st warning that indicates that you did something ill-advised? It seems that such a huge warning count makes it very hard for the compiler to tell you things.

I've generally found it quite practical to get warning counts to zero with some combination of fixing the issues and disabling warnings that have a poor signal-to-noise ratio. The one exception was /analyze builds. There I added filtering so that I could treat some warning types as fatal, and others would be reported on only when they were new.