skysight-inc/HackerNews huggingface dataset:
Masayoshi Son has way too much money to handle.

Fun Fact: He lost EVERY investment in the last bust, save for getting lucky with Alibaba.
Isn't this what traditional printed map makers would do? Or were maps of the pre Google maps era mostly produced by local entities?
I would think that the biggest problem in this type of old commoditized industry (food) the biggest problem is how to sell. The cost of making lots of pizzas, with robots or humans, should be less in total than the cost of marketing, delivery, etc. Maybe that's the answer to this question. These robots are there to make these pizzas appealing to investors (hi-tech something something), and then prospective customers (a hi-tech pizza that doesn't taste like shit)...
Making it easier for mustache-twirling supervillains to destroy Earth is not a concern of mine, personally.

Weaponizing smallpox and distributing it in major airports is the lower bound of effort. Anything that exceeds this is not worth worrying about.
> I have never noped out of a job so quickly.

Genuine thanks to you for applying ethics to your work!
I don't know how "sexier" has anything to do with the topic.

Linux was available now. Hurd ... was not. Still isn't.

Hurd is based on a microkernel architecture, which was/is enticing because (quoting https://en.wikipedia.org/wiki/GNU_Hurd ), "In theory the microkernel design would allow for all device drivers to be built as servers working in user space" and "According to Hurd developers, the main advantage of microkernel-based design is the ability to extend the system: developing a new module would not require in depth knowledge of the rest of the kernel, and a bug in one module would not crash the entire system."

There is a long debate about microkernel vs monolithic kernel. See https://en.wikipedia.org/wiki/Microkernel for one such summary.
This has been done by Intel: https://ispc.github.io
China has 1.5 billion people. Sweden has 10 millions. If China would have numerically less start up companies than Sweden than something would be serious wrong in both countries.
The Worst of Time64 Breakage
> I just always assumed people made things up for these questions and rehearsed their fake story ahead of time.

How could you do that if you've never heard of the questions? (I did hundreds of screens, and it's never came up before.) Does everyone always research what questions each company asks? I guess if you're aware of the trap, it might be possible to avoid, indeed. Then it becomes a test on whether you've researched the company or not prior to the call; whether or not if have ever been fired; and whether or not you're a good liar.

Also, even if you're aware of the question — do you rate yourself below 7, or hide the fact that you've been let go by the person rating you 7 and above?
Your points aren’t helped by personal attacks though ...
As the average tenure of an engineer (or PM, for that matter) at many medium-to-large software companies edges towards two years, it is BARELY enough time for the average employee to 1) ramp up on HR stuff/culture, 2) understand the implementation of an existing system, 3) make and deploy a change to the system without incident.

Best case, all of that takes 6-9 months, but the reality is more like 12-18.

Having time to understand the "why" behind features in a deeply critical way is a LUXURY given this average 2-3 yr time frame. And all of this assumes an absence of reorgs, mission-critical integration work, etc., which further complicate understanding.

The reality is that customer needs are changing so rapidly that even CEOs and heads of sales fail to grasp the "why" most of the time, and merely focus on just doing whatever it takes to win the next big contract. "When one can see no future, all one can do is the next right thing."
Who'd think compression works so well?

(yes, neural networks are compression engines)
Even worse. It just moved it from one conveyor to another. It could literally be replaced with a corner conveyor.
I don't see why. It works in Buenos Aires, for example. Any American city should be jealous of Buenos Aires' bus system.

And the bulk of the NYC subways were built and operated by competing private companies for decades. That stopped when first the city regulated them to the point that they could not make improvements, and then the city nationalized them.
Studley Tool Chest Is a Woodworker's Dream from the 19th Century
There's a privacy bracelet that jams smart speakers
Roku believes half of US homes will have cut the cord by 2024
that's a good idea, but keep in mind that the underlying file descriptor could be of a UDP stream, or a TCP stream to another host. I finally solved the problem, check out https://github.com/dzervas/mage/blob/master/src/api_ffi.rs. When you bind or connect, I return a "file descriptor" that you will pass back to me and I use it as an index to a vector of connections :)

It works fairly good - although I have other problems...
Data governance and the new frontiers of resistance
It's been years, but this prompts me to re-read it. Thanks!
People in the experiment the gp post describes do not want to work 'part time', they want to work 'full time' for 30 hours a week. The fact that you describe that as 'part time' undermines your argument that work time is simply an agreement between adults (as opposed to a schelling point dictated by law, tradition, and convenience).
Youtube-dl can already do that, I believe. If you pass it a channel URL, it downloads all the videos for that channel. Use that with the "--download-archive" to keep track of which videos you've already downloaded, and perhaps "--max-downloads" to avoid filling up your hard drive, and you're about 90% of the way there.
Do you mean in the same way that any mathematical function is a compression engine? That is, you implement something that can handle many cases (1+1, 2+3, 5+6) in a concise form?

It seems to me like the real magic of neural networks is that they make it easier to search for a function that solves (to some extent) a particular problem.
Hi, can I please have a dose of fentanyl?

Sure, how will you be paying for it sir?
https://www.drugabuse.gov/drugs-abuse/fentanyl
If Alfred Peet had pitched the founders of Starbucks on a bunch of robot baristas in the back of vans who would deliver your coffee, but which spilled half of it before it got to you, it would have been right to pour scorn on them.
Then you bring in a few extra layers based in the Seychelles or whatever. This is an engineering problem, stop pretending it isn't.
> A 6 axis factory robot who's sole purpose is to move a pizza 2 feet from a conveyor belt into an oven?

I have to believe they bought it with the idea of doing much much more but hadn't figured out how.

Overall, it seems they knew they wanted to "automate pizza" but really had no idea how. Another comment shows a real pizza assembly line that looks both simple and efficient.

Lets talk a minute about their "mobile ovens". WTH do they need 56 ovens for? It seems like assembly still has to happen at a "hub", but how many pizzas do you really need to bake on the way? Maybe a max of 10 for huge orders?

> Serious question: would this investment have been awarded if the cofounder weren't a minority female?

Lets not go there.
Debian Sid has Diaspora: https://packages.debian.org/unstable/diaspora , but Diaspora doesn't support ActivityPub: https://github.com/diaspora/diaspora/issues/7422#issuecommen...

As for GNU Social, well... https://wiki.debian.org/FreedomBox/Manual/GNUSocial

You might be interested in Yunohost, which is a Debian-based distro packaging popular server applications (also with an easy installer, aimed at non-technical people): https://yunohost.org/
At minimum, I'm going to design a user-facing system as correctly as I am able and to the maximal extent of my abilities, because holding data in trust for a user is a profoundly serious responsibility and it wouldn't be right to do otherwise. And, when user-identifying information is involved, every place I've ever worked has had an understanding that that kind of sensitive work will be done when it's done and they can fire my ass if they don't like it. Whether they've been happy about it or not, nobody has ever tried to fight me over it, let alone take me up on the "fire me" bit.

And when it is done, I will endeavor to hit it as absolutely hard as I can to break it. I will advocate for regular penetration tests and audits, and I will throw an absolute goddamned fit when they don't happen. (My current company retains very little personal information and we still put ourselves through a pretty rigorous security audit at least once a year. A measure of "do thou likewise" is fair.)

The fun part is I don't even call myself an "engineer", because I'm not and I can't be with the tools and practices I have at my disposal. I'm a software developer, just like about 99.9% of this industry. I just happen to care a little, and I just happen to try to do better.
Open-Source Admin Dashboards – Simple UI_ready Web Apps – AppSeed
I would think the failure and the ridiculousness are not unrelated.

> You could have written basically the same thing about Starbucks if it had failed.

Not really. Starbucks started as a coffee shop, and started expanding when they became successful. There's a limit to how ridiculous that can be.
Yes, and yes. By nature of it, they were produced for a certain language, at least, which in most cases implies a certain worldview.
Computing and graphing with Desmos: the online graphing calculator
The way I learned how an inductor works: it doesn't like changing current. When you turn the power on, it sluggishly and reluctantly lets the current flow. Then if you try to stop the current flow, it uses the energy it grabbed earlier to crank up the voltage in an attempt to keep the current flowing.
Car to car communication is already here:

https://techcrunch.com/2019/04/15/volvo-cars-in-europe-will-...
Caching comes with a bunch of strings attached of which recalculating the values is the least problematic.
Yes, everything is genetic. Can't speak for divorcees, but the career women I've met have generally been more 'masculine', so to speak. We know that 2D:4D is genetic and has a strong correlation with leadership ability, so it wouldn't surprise me that such could come to be selected against in women.

Religiosity is genetic, and that has quite strong effects on fertility.
Seven years is quite a long time. That's just over two whole years at three separate companies! For somebody that can execute that's plenty of time to build a portfolio of accomplishments.
I wouldn't include Excel -- it's similar to but not the same as the model presented in the CTM book.

You could call "excel" dataflow but the problem with that term is that are a dozen distinct models that can be called "dataflow". Similar to why "Google Cloud Dataflow" is a bad product name. That's also dataflow but the term is so general that it's not useful.

For example, in Excel, derived cells are recomputed when their sources change. This is true of some dataflow proramming languages but not others, including the one in CTM. This is expensive and has a lot of bearing on the implementation.

In fact I learned a few years ago Excel is occasionally wrong in both directions:

- it fails to recompute cells that are dirty in the name of speed

- it recomputes cells that are clean even though it's not strictly necessary

That's probably a fine tradeoff for Excel but you wouldn't want a programming language with those semantics.
> And then when it gets computed becomes an independent question from how it gets computed. You can update it eagerly, or lazily, or implicitly. You can use comparisons, or observables, or whatever.

But what about where distance is being used (read)? How do you know if updateDistance() got called already. It seems with this approach it would be important to still have a function for accessing it. But then that functions would need access to some sort of state that says whether or not the data is stale. Something like this:

let isDistanceStale = false;
let distance = 0;
let pos1 = { x: 0, y: 0, z: 0 };
let pos2 = { x: 0, y: 0, z: 0 };

function updatePos1(newPos1) {
pos1 = newPos1;
isDistanceStale = true;
}

function updatePos2(newPos2) {
pos2 = newPos2;
isDistanceStale = true;
}

function getDistance() {
if (isDistanceStale) {
distance = calculateDistance(pos1, pos2);
isDistanceStale = false;
return distance;
} else {
return distance;
}
}

function calculateDistance(a, b) {
return Math.sqrt(
(pos2.x - pos1.x) * (pos2.x - pos1.x) +
(pos2.y - pos1.y) * (pos2.y - pos1.y) +
(pos2.z - pos1.z) * (pos2.z - pos1.z));
}

Gross. This is why it's better not to made these kind of optimizations unless there really is a performance issue. Otherwise, just let it get computed every time or compute it every time pos1 or pos2 changes. No need to do lazy evaluation. If you really want that, there are languages that have it built in. Otherwise you'll just be fighting the language.
Any insight into whether Pro for Workstations is better here?
I always thought programming and even theory were knowledge compression
"biological need" is a strange way to describe being violently attacked in your place of shelter for working insufficient hours for the capitalist class
Point 3 is a good one, I would just aim at \pi rather than T, just in case.
Could someone explain what is incorrect about parent's statement for it to deserve downvotes? It seems to be in line with the prevailing narrative of the past decade or so.
> Don't do drugs.

Don't get prescribed drugs

-- 2000s variant
Was going to just say this!
The fact that you can't get accurate income data from communist regimes that cover the entire society is also a sign of applied communism being a big lie/illusion, it needs to lie to its people and keep them in the dark to preserve it.

I grew up in communism and indeed there were people who were "more equal" than others, mostly those well connected with high positioned party members (if themselves weren't such party members). That allowed them much better living conditions than the regular "worker", they ate meat every day (yes, it may sound strange to the average reader of HN but meat wasn't something that we in the 80s in Eastern Europe had access to very often), had bread (for the rest of us it was rationed), soft toilet paper, jeans (I would have killed for a pair of jeans!), pepsi (no coca-cola tho) and a million little other things that people living in Western Europe in the 80s took for granted.

But hey, most of us were "equal" in our poverty, so communism can't be that bad.
To the point where the benchmarks in the post get a bit misleading, as clear Linux will outperform Ubuntu (or Fedora or whatever a user is more likely to install) by a quote big margin.
Cray's response was priceless:

"It seems like Mr. Watson has answered his own question."
So I think this is a perfect example of what happens in tech interviews.

OP is using knowledge of a specific technology as a heuristic for "has experience in role x"

But this always makes me wonder, couldn't you see that experience from a resume? If the candidate filled a data science role at somewhere reputable for 3 years, and you verify that they successfully filled that role, why rely on that heuristic?

As you say testing for the specific technology, when it can be learnt in 10 minutes, does not seem logical.
> They make money almost for free.

And the employees too, they got fat severances. All of this reminds me of a government jobs program. Strange, isn’t it? If the free market wasn’t so distorted in the US (primarily because of government involvement), companies like this would never get funded in the first place. Instead we have government jobs programs popping up all over, due to QE by the Fed. Next time they should just helicopter the money directly to everybody. Way more efficient.
Could There Be a Superhuman Species? (2014)
> Overall, it seems they knew they wanted to "automate pizza" but really had no idea how.

And didn't bother to do a simple Youtube search, watch one of the "how it's done" programs on TV, or talk to someone in the industry.
That 6-axis robot was hilarious.

"Bruno is a very powerful robot. He's a 6-axis robot. You've seen this kind of robot mostly in manufacturing settings. We're using this robot to make pizza."

Bruno then moves the pizza 5ft.
“Nobody knows anything...... Not one person in the entire motion picture field knows for a certainty what's going to work. Every time out it's a guess and, if you're lucky, an educated one.” ― William Goldman

Bill Gates and Barack Obama, who both praised Harari, don't know anything about the future and neither does Harari. They make pretty good educated guesses, but are often wrong about what is actually going on. Harari seems like the latest incarnation of Malcolm Gladwell and Thomas Friedman before him.
How does this violate the law? Could you point me to any European country with laws prohibiting this?

> You can't just claim that the people that are effectively your employees are simply contractors.

No, they are the employees of my subsidiary. They are entitled to all of the protections of labour law, including all the maternity leave and all that. If the subsidiary goes out of business, too bad. That's what they're for.
Aye, but that doesn't seem to work. Check out the genimg script - it's already trying to set up resize_root. I've also tried resize_disklabel without success. What this needs isn't another well-meaning HN comment trying to debug by proxy - I need someone who knows how NetBSD works to get their hands dirty and get it done.
Sorry, but I disagree.

Capitalism works great. It's what's powered a lot of the world's economic growth and encourages the work force to make new discoveries.

Capitalism also leads to generosity and social progress. Look at what Bill Gates (and others like him) are doing with their gains. Can you point me to a socialist enterprise that's doing as much good?
I generated my website at server.giessmann.net just last year using Lotus FastSite and the geocities gif archive.
I included my fax number, icq id and a PO box.
Of course there are 9/11 conspiracy theories and a banner to download the latest Netscape browser.
1 is included in at least Google interviews. 3 requires that you hire for a specific tool/language use, most programmers are able to learn new tools and languages in the time time periods that are hired for.

I'd like to do more of 2, understanding, debugging, fixing and refactoring code is, in my experience, more of the day to day work than writing entirely new code. I don't know why this is not typically part of interviewing, maybe there's some reason it doesn't work? It would be interesting to see a more comprehensive evaluation of this approach.
I guess.

But, in this case, it sure seems, in hindsight, like it should have been predictable. My first thought when I heard about the company was, "How do they keep the toppings from flying all over the place if the truck hits a pothole or has to make as sudden stop or something, and the cheese hasn't softened enough to stick it in place? And how do they keep the cheese from sloshing all over the place after it melts?"

It would seem, based on what I'm reading now, that my error was assuming that they had thought of something clever and wondering what it was. Because the answers turn out to be (1) skimp on the toppings, and (2) you can't, it just plays out like a scene from Astérix chez les Helvètes† back there.

I can infer from this that I, a person who was just sitting on their armchair having a knee-jerk reaction, still managed to think more deeply about this business plan than any of the key figures or investors.

Starbucks, on the other hand, seems to have always had a basic grasp of how coffee behaves vis a vis Newton's First Law of Motion.

†(DDG image search seems to do a better job than Google at turning up the cheesiest panels.)
For sure the article feels like PR. I was asking especially about the part of the comment regarding “the WEF pushing for stagnation in Europe” (paraphrasing), that’s the part that sounds counter intuitive to me.
Either this isn’t happening because people wouldn’t accept that form of employment, or it isn’t happening because it’s too cumbersome or the cost of it cancels the gain. Or it isn’t happening because the laws are successful in preventing it. Who knows - either way it’s not happening.
He’s a really unusual blend of journalist and comic, isn’t he.
Microsoft chooses to display a border as disputed, which I guess is more honest here than selling different borders to both sides.
I think there are three types of services/markets we depend on:

a) Well functioning markets (cars, phones, email, web hosting, computers, delivery services)

b) Well regulated markets or public services (electricity or telecom in Europe, well entrenched public data such as SEC filings, open banking in the UK)

c) Broken markets ruled by all-powerful oligopolists (app stores, online marketplaces like Amazon/eBay, game consoles, search advertising, social networks)

In terms of dependency risk it's clearly c > b > a.
Hmmmmm, the show is on MSNBC, and it's beginning as the presidential election heats up.

The suspense is killing me-- I wonder which side of the political aisle the show will favor?
Citation needed for both your first and second paragraphs :)

As mentioned in my sibling comment [1] there are lots of definitions of dataflow. It's plausible that the model in CTM can be expressed entirely with async/await, but I'd like to see it.

As for the second claim, if it's caught on, then it should be easy to point to code that uses it. Or name some industrial systems that use it. There are some programming models that live only in specific industries but they also tend to leak out into open source over time.

And what programming language do those systems use? Are they using Mozart/Oz or something else? I wasn't aware of any production usage of that language but I could be wrong.

[1] https://news.ycombinator.com/item?id=22337801
Sounds like they were "top grading" which is a interviewing technique promoted, among other places, in the "Who" book. (see https://whothebook.com/). An internet search will turn up the gist of what they're looking for.

Interestingly this technique is usually used for executives though, like all interview strategies, this one is also not perfect.
Facebook say influencer memes are not political ads
I found them okay-ish. In fact, I felt the cooking was not uniform because it felt more "bready" towards the periphery (yes its supposed to be like that, but this was more than standard pizzas).

NB: things may have improved, I had ordered in Jan 2017, after seeing one of their vans going by in Mountain View.
Not necessarily
While I do work for Google, this is just standard practice for any map maker since they are required to follow local laws. I find this article to be incendiary singling out a single company and acting as if they are doing this with bad intent which is not the case here.
Open access journals get a boost from librarians, much to Elsevier's dismay
> salary disclosure destroys value for people with negotiating skills

I call BS.

You, as an employee seeking employment, don’t have much negotiating power. If you really did, then you won’t be seeking a job, that pays money, from someone else.

Your best and really only way to negotiate, is to stand firm with your salary demand. And be ready to walk if they try to game you. This is really, your only advantage.

It also helps if you’re skilled in what you do. And that you beat out your competition.

It helps even more if you’re in a niche field, that is in demand. Like some software development jobs, for critical functions in business. But still, you are salary capped, regardless of how good you are. The company may just opt for someone mediocre to do the job, for less pay.

But if you’re seeking a non-critical job, or if you’re in an entry-level role, then good luck, you are at a severe disadvantage. The employer will feel that you should be so lucky to take their offer.