skysight-inc/HackerNews huggingface dataset:
The actual title is "Element AI sold for $230-million as founders saw value mostly wiped out". This is an important difference, since the submitted title here implies they were entirely wiped out.

It looks like this company raised ~$250M, and sold for $230M. This isn't any sort of nefarious "founders got wiped out"; they sold for less money than they raised and this is the typical outcome in that situation.

Also, from the article:

> As part of the deal – which will see ServiceNow keep Element AI’s research scientists and patents and effectively abandon its business – the buyer has agreed to pay US$10-million to key employees and consultants including Mr. Gagne and Dr. Bengio as part of a retention plan.

This is the kind of "everyone got wiped out but the founders got an out-of-band parachute" that highlights an often-understated difference between "founders" and "just an employee". Even with a terrible outcome, founders and top executives can still manage to come out on top, and only employees actually get wiped out.
It actually forces websites into good practices. Maybe not the absolute best, but most of the times, the AMP site is just better, or at least, faster.

People usually don't want a "full experience" when reading news. Especially when the "full experience" is pop-up ads and autoplaying video.

The bad part about AMP is that it is tied to Google services. But once de-Googled, AMP is really good 99% of the times, I leave 1% for those web designers who really use their skills to provide a better user experience, and do it right.
We used services to great effect at the company I previously worked at. There was not a single engineer that ever voiced a concern over how things worked. A couple important notes:

* We used a mono repo and services only had to talk to other services from the same commit (or branch). We didn't version service APIs, I think that would have been a huge waste of time for us.

* Our tests did unit tests and integration tests.

* We could use different languages as the problems required. We started one data processing service in Python and migrated it to Go when it became more CPU bound than we were comfortable with. We have an old but extremely reliable C++ service that had been running for almost a decade.

* Each service ran in its own container. When a container/vm would run out of memory, we all didn't have to scramble to figure out who broke something. The person who owned the code for that service dealt with it. If a service started kicking out errors nobody but the owner had to be distracted.

* We had a good team of architects that understood how to build things. We didn't split services across atomic boundaries. We knew how to build interfaces that handled errors robustly. If you don't know how to do these things, you service APIs can quickly become a mess.

* The world is services. Just think about AWS and how it works. There is no such thing as a monolith, eventually you interface to services. Be it a weather API, a CI server, deployment system, a central logger, etc. Just because you didn't write all those services doesn't mean you don't have a service architecture.

* We had really disjoint services that would have made zero sense to put together. For example, the web server that handled the front-end vs a back-end data system that refreshed a product database and built PDF assets based on the data in overnight batch runs. We actually had many of the later for different customers. We had services for central logging, for monitoring, for metric storage, etc. No way would I ever want to push all that into a single service and debug a GC issue or segfault.

* If we had to hotfix a service, we could deploy just that service with zero concern the other services would have an issue.

For us, services were a key part of building a very reliable system that we could update rapidly with minimal risk. We did this for almost a decade. We had a very good group of engineers and never did I hear one of them say services were holding us back. After this experience, I would say everyone one of them is an advocate for the appropriate use services.
Yet another reason why the line-item veto should be allowed at the Federal level.

https://en.wikipedia.org/wiki/Line-item_veto_in_the_United_S...
Very nice app, I really liked it
Also: https://archive.vn/evQgH
"[A]fter approaching and discussing [their problems] with the CentOS Project core team, Red Hat and the CentOS Project agreed to 'join forces.' We said joining forces because there was no company to acquire, so we hired members of the core team and began expanding CentOS beyond being just a rebuild project."

At the time, did Karsten et al. disclose this to the CentOS community? This language suggests that Red Hat had long-term plans for CentOS and its core team all along, but to my knowledge, the community was not made aware of these plans so that they could take defensive action if needed.
I think the site got hugged:

ping -c 4 pop.com
PING pop.com (0.0.0.0): 56 data bytes
ping: sendto: Socket is not connected
ping: sendto: Socket is not connected
Request timeout for icmp_seq 0
ping: sendto: Socket is not connected
Request timeout for icmp_seq 1
ping: sendto: Socket is not connected
Request timeout for icmp_seq 2

--- pop.com ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss
Thank you, this is a great explanation (and I skimmed some of the RFC on my phone so probably missed some of that). The approach certainly makes sense.

It’s also an interesting approach compared to some of the partial hydration approaches I’ve seen. They all seem to use either wrapper divs/spans (bad for all kinds of reasons) or adjacent script “markers” containing initial hydration data, which seems similar to the slots approach but doesn’t necessarily enable streaming/prioritizing certain content for first render.

Since you’re here, I know the RFC discusses compile time static analysis to identify content which could be server-/static-only, but is there any consideration for supporting that where better static analysis is available (e.g. TypeScript/Flow)? I don’t mind manually marking components static or dynamic if it means a better UX, but doing it automatically in the compiler/bundler could be great for DX, as well as for preventing mistakes.
There's a few other things AMP does, it prevents a lot of repaints by allowing the browser to determine the layout of the page at initial load time. All content areas are predefined, so you won't have things change or your scroll position modified because some advertisement loaded 5 seconds in and suddenly you're scrolled up from where you were.

2 is also a bit of an oversimplification. It'll load images if they're likely to be scrolled to, which I expect is some heuristic based on distance below the fold, and it may cause above the fold content to load faster since it doesn't need to compete with below the fold content (on very fast connections this may not matter, on slower connections it probably does).
Thanks for the link. I'd never heard of this guy, and honestly did not follow the Skripal case closely, so given your description of his objections as "batshit crazy" I expected to just laugh them off, but now that I've started to read them they actually seem like pretty reasonable objections to me.

Maybe you have another link with objections to his objections?
Workers in rich countries tend to work fewer hrs than those in poorer countries
The danger is that the apparent heights of "the piles" are badly skewed by bias: the evidence for what you favor naturally feels more solid, while evidence that contradicts it, or that it entirely fails to predict, proves very easy to ignore indefinitely.

We know that a conductor moving in a magnetic field produces a voltage, and knowing the strength of the field and the motion, we know absolutely the voltage produced. Applied to moons of Jupiter and Saturn, we expect forces much larger than surface gravity of the moons, and therefore material leaving the poles. But when we find it occurring, we talk about "volcanoes" and "geysers". We carefully ignore that the volcanoes drift about like rubber ducks in the bath. We carefully ignore collimation that would need for the geysers to be shot from perfect paraboloid-shaped nozzles. It is easiest to just agree not to talk about perfect collimation, because it doesn't lead in a comforting direction.

Socially, people like a consensus. A challenger needs "extraordinary" evidence to displace it. But Nature doesn't play favorites: any alternative that accounts for all the established evidence is on equal footing. A consensus in the absence of compelling evidence, or in the presence of incompatible evidence, should make us suspicious that the consensus is a product not of evidence, but of biased preference. Seeing evidence carefully ignored should make us suspicious.

I am not aware of carefully-ignored evidence in the case of galaxy rotational anomalies, but this paper may be rubbing our noses in examples.

Nature is just as happy for all the leading theories to be wrong, and for us not to have invented the right one yet. The consensus can be wrong without any of the alternatives being right.
It is discomforting to find yourself wrong, but science isn't about comfort.
C++ Exception Handling ABI
While I agree about slowing down traffic I don't agree it's a solved problem in Europe. More and more countries and cities are on board but we are far away from the target in both regulations and road culture.
Ask HN: How do we prevent Solarwinds type attacks?
It appears that this hack was done by first hacking their build server. During their build process the extra malicious code was slipped in to the binaries.

How does one detect and prevent these types of processes?

How do we prevent as a community what happened to Solarwinds from happening to us?
Ugh, china's control over apple has to be one of the biggest political compromises and also successes (for china) in the world. They can't do anything too awful since Apple is likable and high profile, but after the HongKong app censoring and tim cook's letter, it became apparent who was in charge.
If they're dead either way, then the same liability should exist. Does it really matter how?
You are right! Sorry typo fixed
This is so laughably wrong it's not even funny. We're not talking about individual lens elements but entire camera lenses.

There's a ton of engineering that goes into designing eg; a zoom lens that can cover a focal range while retaining sharpness, minimal color fringing, etc. And that's assuming you can use software to correct for distortion... in the past that was a dealbreaker. The result is a lens that requires 10-20 (or sometimes even more) individual elements. No matter how you cut it that will be expensive.

There's no cheating physics sadly.
Also include automation and China industrializing, enabling outsourcing.
I looked this up and it seems very cool. Do you (or anybody else) know any more of these games or environments that can be controlled by code?
The problem with nokia is, still, that it's badly run. It didnt just suddenly stop when elop came and drove the mobile phone division to the ground. It is just full of mediocre people with a lot of bureaucracy to make some people feel important while contributing negatively to the overall output.

Suri i think is the latest example yet the fault also lies totally in the board of the company. Siilasmaa and co should have resigned alongside suri since they clearly are as mediocre as leaders as him. But it appears that status and ego is more important to a lot of nokia's leaders so it is what it is. Too bad since a similar finnish company of the same size, kone, demonstrates how well the company could be run with better culture and leadership.
> Users also get the short end by being served low quality pages instead of the full experiences they expect.

exactly this, it's WAP/WML all over again
Maybe take a leaf from Google's history (the campaign against IE6) and ensure every AMP page includes a recommendation to switch search engine as Google is 'phasing out the ability to find webpages'.
I'm only half joking...
What you are describing sounds a lot like AltspaceVR

I am visiting a weekly XR Meetup on Thursdays and it feels a bit like going to a conference. You have someone presenting their work, with displays and people gathering in groups chatting about things.
Is the streaming you talk about here and in the RFC over websockets, or the event-stream HTTP content type, or something more custom? Will the architecture have the potential to support realtime applications where the server will push updates to the client without the need to poll on an interval?
At venture capital law firms, they have an endearing term for it. They call it a "cram down, pull through" deal.

It is most common when potential investors have most of the leverage, but there are some holdout stakeholders which can also sink the round.
Osmind (YC S20) is hiring a senior software engineer to transform mental health
https://osmind.breezy.hr/p/bc6d1833b972-senior-software-engi...
Gatavas moduļu mājas no PanelHaus – PANELHAUS.LV
Well, nothing surprising here. Element AI raised about 260MM, failed to create a revenue trajectory so it sold itself on the merits of its IP to ServiceNow for 230MM. Of course the founders and employees will get wiped out. Investors are first in line to get paid.

If you’re a founder and you ever are doing a big round try to seek for secondary liquidity. It’s fair for founders to have some way to build financial stability when they are sacrificing so much. Secondary liquidity terms are way common nowadays than they used to be.

Element AI founders should have done that when they did their Series B and raised 150MM.

I know there are some purists that think that giving founders secondary liquidity can remove certain accountability, but honestly if you’re investing in a group of people and you believe giving them some reasonable path to partial liquidity pre-exit, you probably have some fundamental doubts on that investment and that group of people.
I feel that nowadays that’s basically a litmus test for investment strength.
Nicaraguan Sign Langauge
The BeOS is also featured in Neil Stephenson's "In the beginning there was the command line"

https://steve-parker.org/articles/others/stephenson/index.sh...
It is _so frustrating_ trying to research nutrition, because there's so much bullshit out there. You can read books and books and books about it and still not come away with a clear answer or consensus.

It's also one of those topics that seems to bring otherwise sensible people, including people who post frequently on HN, into an orbit of magical thinking, and any two people will swear by their diametrically opposed arguments about the healthiest way to eat. (I don't mean to be hostile to anyone; I just get frustrated trying to learn about this topic.)

Anything beyond Michael Pollan's "Eat food, not too much, mostly plants" seems to turn into a hodgepodge dubious claims pretty quickly.
Why is it immoral for the government to provide that stuff? What makes private industry better in any way?
If you add dvd subscriptions you can still get the original Netflix recommendations back, including sorting by top predicted rating (which to me is eerily amazing). I used to keep the dvd subscription mainly for the recommender, with the delivered blurays considered an extra bonus for very rare movies you couldn't stream even if you wanted to pay.
You can easily setup a RAM disk on Windows at least.

These days with M2 SSDs it isn't really necessary and (as was the case back then) you are usually better off using any spare RAM for programs.
> Taxing is not so simple in the US

Isn't this an argument for including taxes final prices, so people don't have to keep track of this? Maybe you're travelling. And it isn't like businesses don't already have to keep track of it for the bill. But instead of requiring businesses to print accurate menus or price labels, the burden is put on the customer to have this detailed knowledge, no matter where they go?

I guess the only two reasons I can think of for this not to happen is so that people have a less intuitive sense/transparency in what taxes the municipality/county/states impose, and so big multi-nationals can show the same "price" in different locations or ad campaigns. None of which ultimately helps the consumer.

To bring it back to the original issue, I guess people don't usually notice because taxes aren't orders of magnitude different, unlike some medical expenses. If you had a beer on holiday, and then found out it was taxed at 200% or even 2000% instead of 20%, you'd be rightfully mad.
well it's your word against that of many other people I've seen raving about their system. how about a reliable source that says that people are unhappy with it?
Your comment would have made sense if you were talking about some country that wasn't actually corrupt to the core of almost every government service and run as a disguised dictatorship. Who cares about human rights and moralistic laws in a country where every government service is for sale, except for those which are needed by one of Putin's friends, that being the only thing that trumps money?

What is 'morally right' is just not the issue there. Russia will need to go through some major development steps before moral issues can even be meaningfully talked about.
I did not comment on Blender as a software other than indicating that I do not know it well enough. I commented about the market for this category of software.

What I said about Krita is true. I think you don't understand that market and it's priorities and thus gained a wrong impression of the meaning of my words.
Apple has been in and out of the car game for a few years now, with executives coming and going. What I'm about to say will be as meaningful as this hear-say article, but I feel that Apple management, and its shareholders, have no idea what it means to build a car. Things like this need 100% commitment from the management, Cook just doesn't seem like the guy to do it.
Not sure what the angle should be here. The founders didn't manage to raise the company; it was soon to be bankrupt. Of course the founders would be wiped out.

Still, they have $300,000 worth of shares and "the buyer has agreed to pay US$10-million to key employees and consultants including Mr. Gagne and Dr. Bengio as part of a retention plan".

Business doesn't always work out. Getting a cool $1M after trying and failing is not the worst thing that could happen.
I disagree.

- There is plenty of talk of block cipher modes. What do you mean "nobody talks about" them?

- Block cipher modes are critically important but a lot of them are fairly straightforward and standard.

- Understanding how to design a pseudorandom permutation is where most of the ingenuity of cryptography is.

- If you are doing cryptanalysis, you definitely want to know about SubBytes and ShiftRows, etc.
I thought the rumors were dead, nice to see they're still on it. I hope they deliver.
Just a reminder, the first computer manufacturer who released an electric vehicle was Sinclar, the https://en.wikipedia.org/wiki/Sinclair_C5, in 1985.

Now Apple has bitten the ...? I expect MS to follow suit soon.
It's something I never understood.

Worked along folks from EPFL, the X and Poly. What they told me about their startup ecosystem back home was unbelievable. And compensation was a joke too.

Are French folks... aware their smartest are in California?
Gmail should probably use amp because it is slow
Nice. What I really want, though is a CLI calculator (something like bc or ipython) that would be clever enough to handle stuff like 1000!/999! (increase the number of digits if python will be able to do that: I hope you get the idea). I cannot treat seriously a calculator in 2020 that actually tries to evaluate expressions numerically, while representing numbers as floats or int32.

Multiplying matrices and stuff is nice, but I don't think I really ever needed that. But simple combinatorics and other calculations that involve large numbers and lots of simple operations (like powers), but are perfectly calculatable without losing precision on a piece of paper — plenty of times. It's annoying that I can calculate on a piece of paper something my calculator cannot.

Other than that, maybe some operations over physical units/unit conversion and some embedded city/timezone DB, and I don't think I can ask more of a calculator.
Show HN: Encrypting YouTube Videos
That sounds like an argument they should be able to discharge the debt, not that they shouldn't
The idea is that you should make it easier and more comfortable for pedestrians and cyclists at the cost of cars because cars in the city make our lives miserable, especially cars driving fast. The fewer and slower travelling cars there are the better city life is. Better as in healthier, more comfortable, pleasant to be outside and safer.
You're in luck! This study has been done[0]... repeatedly. CEOs since 1978 have been found lacking. Think about it. CEO compensation has gone up 970% since then.[1]

The key takeaway is that that boards set the compensation based on the average compensation CEOs at peer companies, but performance isn't equally distributed. Essentially, the highest performing CEOs pull up the mean, and so the average and below average CEO compensation goes up.

[0] https://www.wsj.com/articles/ceo-pay-and-performance-dont-ma...

[1] https://www.epi.org/publication/ceo-compensation-2018/
Because if cars are being driven at a speed where they are actually useful, then basic physics dictates that it is not safe to mix cars and pedestrians. The car can only stop so quickly, and you must also factor in that both the pedestrians and drivers are humans and will make mistakes in gauging distance, speed, visibility, and will not always have ideal response times. The legal "right of way" cannot ignore reality. To avoid deaths it is far better to designate areas where cars have right of way and where pedestrians have right of way and clearly mark them.

I agree that the US infrastructure doesn't do enough to support pedestrian and bicycle transport. Expecting people cross only at intersections that are a half-mile apart is unrealistic. Expecting people to cross at a cross-walk that is 5 yards away is not. Crossing just beyond an intersection is the most dangerous possible place to cross due to inherently poor visibility, and all the competing demands for attention that drivers and pedestrians encounter around an intersection. This isn't a matter of rights or relative importance, its a matter of physics and human ability.

Wishing away all the cars is not practical solution, which is what your post essentially amounts to.
I'm pretty eclectic in my tastes, but my wife is classically trained, but now even learning some jazz theory. After a few minutes of the album by KMRU, I got comments like, "What is that noise", "didn't they get in the piano lesson past hitting C" - as she sung C for about 15 seconds, and "it's the sort of music you play at end of a marriage", "imagine being the lift driver in that elevator". While I argued that you can vary things like timbre and rhythm and not just pitch, I will have to revert back to my headphones or car for such aural excursions.
Here a great example of how SIMD brings WebAssembly closer to native speed:

https://medium.com/@robaboukhalil/webassembly-and-simd-7a7da...
yeah why not :) I added it to my todo.