skysight-inc/HackerNews huggingface dataset:
I was disappointed to see Microsoft is still working with the concept of apps. I think we need to rethink how we start experiences in mixed reality. Pointing and tapping an app makes sense for a touch/mouse device, but not for a device that's supposed to continuously immerse the user. Here's my alternative concept:

We need a search engine for holographic layer services. It would be like Google, but for MR experiences. Holographic services would use a protocol that defines a geofence to be discovered by the layer search engine's crawler over the internet (this could just be a meta tag on a classic website). The HoloLens or whatever MR device would continuously ping the search engine with its location, and the results would be ordered based on their relevance (size of geofence and proximity are good indicators). The MR device would then show the most relevant available layer in the corner of the FOV. Selecting the layer would allow enabling it either once or always, and the device would then deliver the holographic layer over the internet. The holographic layer would behave like a web service worker (in fact, it could be a web service worker) and would augment a shared experience which contains other active holographic layers. For example, your Google Maps holographic layer could be providing you with a path to walk to the nearest Starbucks, and once you're outside Starbucks, the Starbucks layer is also activated, which allows you to place an order.

This concept of activated layers, I think, is a great way to avoid a future where we're being bombarded with augmented signage and unwanted experiences. In fact, you could go further and enable blocking notifications about specific/certain types of available services. (ie. don't notify me about bars or fast food restaurants.)
Looking at history, redistribution does not hapen out of good heart. So yes, 5% will be surrounded by starving people and blame those people.

Also, the 5% is likely to be selection biased for power hungry and ruthless (cause there will be struggle for those 5% positions).
Direct link (PDF): https://zenodo.org/record/2565243/files/stream-ring-theory.p...
What I have heard from Germans working in France was that the French didn't work very much while being at work. Or at least it wasn't obvious to them how anything got done.
Problem with that is only you will ever see your screen. Forget about have friends over
She is not, that's the whole point.
This is off-topic but: reddit uses React to for building and rendering interface. Reddit is no.1 forum on the Internet,huge company with plenty of resources and top-notch engineers.
So conclusion is simple and straightforward - it is not possible to write complex and at same time high performant app using React. Is there any mistake in my reasoning?
Maybe they are of the opinion that stored procedures are anachronistic and rarely used anymore?
De novo origins of multicellularity in response to predation
> but the problems you describe are not uniquely solved by Erlang

I agree, I do not any Scala / Akka experience so I cannot argue for or against due to ignorance.

But as you say at least the platform / language addresses these concerns.
Inject this HTTP header and you have the web 1.0 back:

Content-Security-Policy: sandbox allow-forms allow-top-navigation;

Restrict default-src to self and your second requirement is covered.
For the first time yes but then the app can access the camera anytime without asking permission.
Needs some attention to the scaling down, IMO. Discord is annoying on intermittent connections. Why do sent messages not have identity such that they can go through twice?
The problem with your reasoning is you're trying to make your program very resilient when it shouldn't be, let the underlying infrastructure deal with that, if it crashes it will be re-created.
BEAM and Erlang are the wrong solution for those problems because not language neutral. I can make my nodejs / PHP app as resiliant as Erlang using Kubernetes.
Look at the Equifax hack. Vulnerability was known but no one cared to apply the patch. In engineering, you chose 2 amongst being better, faster or cheaper.

It's clear in IT we always choose faster and cheaper. No one went to jail for the Equifax hack except that one low level manager for insider trading.
In Sweden homes are heated with heatpumps and district heating. [1] The electricity is producerar with hydro, nuclear, wind and some biofuel (remains from the wood industry). The fossil fuel part has nearly been relegated to history. [2] Now it is mainly transport and the mining industry left to fix.

Mind you, some of these graphs are four years old. So we are really doing a lot better.

[1] https://bjelkeman.wordpress.com/2014/12/10/sustainable-energ...

[2] https://bjelkeman.wordpress.com/2014/12/14/sustainable-energ...
I'm not a "real" engineer, but many of my cousins are (civil engineers) and everything about a bridge, say, is modeled and proven ahead of time.

I work as a developer and everyday I feel like this isn't the right the way to do it. I'm not sure what the right way is, but being a software developer I probably have less faith in it then the general population. Something just feels wrong about it, how we do things..
The Use of TLS in Censorship Circumvention [pdf]
"Not getting paidism" is killing Americans. Does anyone remember houses? Honestly I barely remember living in a house. I probably never will again.
Ok, we changed the url to that from http://www.domainpulse.com/2019/02/23/icann-dnssec-unsecured....
Here are 3 errata I picked from the Xeon E5 series [0]:

> REP MOVS/STOS Executing with Fast Strings Enabled and Crossing Page Boundaries with Inconsistent Memory Types may use an Incorrect Data Size or Lead to Memory-Ordering Violations

> Changing the Memory Type for an In-Use Page Translation May Lead to Memory-Ordering Violations

> When a Link is Degraded on a Port due to PCIe* Signaling Issues, Correctable Receiver Errors May be Reported on The Neighboring Port

The 1st is related to ISA complexity, the 2nd and 3rd aren't.

Based on a quick scan, I think 24 of the first 100 errata are ISA-complexity related. So "meaningfully easier" might be justified, but many problems come from peripherals or the MMU rather than the instruction decoder.

[0] https://www.intel.com/content/dam/www/public/us/en/documents...
My Musk-Samsung RoboServant (TM) discourages the ruffians quite effectively.
There is some value in having a vendor who can provide some assurances that this specific combination of hardware and software will actually work when it's all put together.

Enthusiasts don't mind spending hours trying to figure out why their new system won't POST, but most people by far are not enthusiasts and see that as frustrating and tedious. Charging those people a markup to work all that stuff out for them in advance isn't unreasonable.
Erlang's language syntax is kinda awful but that is besides the point.

Issues I have raised are 100x harder to address then some syntax.
He was not wrong. The optional typing took longer to materialise than he expected, though.
It was not completely random. There were experiments with working hours. Those 14 hours days are innefective as shown in pretty much all studies on the topic. They also were related to quite a lot of social and societal problems.
Pretty sure you're right. The US-CERT advisory for this campaign implies the attackers were logging into the targets accounts at registrars or DNS providers directly.

https://www.us-cert.gov/ncas/current-activity/2019/01/10/DNS...
We reverted the title. Submitted title was "If you still write stored procedures in a Database, you may need a profiler", which broke the site guidelines.

Submitters: accounts that editorialize titles eventually lose submission privileges, so please remember that the guidelines ask you to "use the original title, unless it is misleading or linkbait; don't editorialize".

https://news.ycombinator.com/newsguidelines.html
Not really. In theory the zone signing could be done as a separate process from zone updates, but I don't think any DNS provider implements this - they hold the keys, not you. The other attacks used compromised domain registrar accounts, where the attacker could just disable DNSSEC or switch the nameservers to whatever.
So frustrating when videos I think of as marketing on YouTube are preceded by other ads. I get that this content is from theverge, not Microsoft, but the same could be said for YT shoving ads at you when you're already just trying to watch a movie trailer.

I'm sure a lot of folks rarely watch many entire segments of ads unless it's on their terms. Does further ad-walling that content not just reduce the overall number of eyeballs? It's like the only ad metrics seen as meaningful are the hostile ones..
There was a UK govt report, only a few days ago, that suggested new homes not be connected to gas after 2025, and to use heat pumps or other low carbon heating.

They also called for a plan to retrofit existing housing.

https://www.newscientist.com/article/2194603-ban-gas-boilers...
As I understand the attacks being against the login admin accounts for managing the domain itself, no DNSSEC would not have prevented changing the records in the zone. In addition, if the DNS provider hosting that domain automatically resigned the zone for the hacked account, then the hosting company would even have resigned the zone, thus making valid DNSSEC entries anyway.

What would be better is to require 2FA for all zone hosting companies.
These comments are what makes me really cynical about these CEO kind of personalities. They are totally unashamed on talking with absolute conviction about anything, it doesn't matter at all that they are absolutely ignorant about the subject.

As a person that has lived in Spain for 30 years, Calacanis saying that unemployed people in Spain is turning to rioting and terrorism is just hilarious. ie. people involved in Barcelona attacks were not unemployed, but were students and had low level/low pay jobs[0].

Not only that, talking about Europe as a jobless nightmare, generalizing the unemployment rates of Greece, with a population of just 11 millions to the whole continental Europe is plainly idiotic. There are cities in USA with 17.4% of unemployment, like El Centro, CA [1] and nobody sane would mention them as an example.

By the way, the countries inside Europe that actually made the experiments they are referring to are doing just fine on unemployment statistics. Better than states like Alaska or the District of Columbia by the way[2].

I agree in one subject though, and it's about the panic they show while talking about 20% unemployment. In the USA it would be absolutely catastrophic and would lead to anarchy, no doubt. But not because people would loose their purpose in life, but because people is really determined to survive, and when we are talking about paying gramma's life saver surgery or respect others private property the decision is clear for most people. In Europe, and particularly in Spain, the concept of paying for healthcare is absolutely foreign.

P.D. Sorry about my English, it's not my first language.

[0] https://en.wikipedia.org/wiki/2017_Barcelona_attacks
[1] https://www.bls.gov/web/metro/laummtrk.htm
[2] https://tradingeconomics.com/finland/unemployment-rate
In the case of System76 they do allow you to choose ubuntu as your OS.
We actually added this 2nd half of last year. Message send operations are now deduped and idempotent given a client-generated nonce. Are you still experiencing this issue?
Great idea, I did that previously for undergrad applied math, thanks for the tip!
No, that's only if it's capitalist.

It doesn't have to be capitalist.
I still use X220s for all my portable computing needs as it was the last model before Lenovo ruined the keyboards. As they invariably die off or just get too slow (or architecturally different - can hardly profile code on them nowadays) I have no idea what to do. Every single modern laptop, irrespective of price, looks like a huge downgrade in every aspect I care about other than the CPU.

Are there any options out there at all for laptops that have at least usable keyboards, hot swappable batteries, proper Ethernet ports, basic maintainability and solid build quality instead of the insane thinness fetish?
For $500k, your going to get sued. They're going to get something out of you and garnish your wages forever. You'll probably have to pay something even under bankruptcy, because of the bankruptcy changes under Bush. That debt will never get resold like this.

If you have something smaller, maybe $5k, you might not get sued, depending on how difficult it is for them to sue you. Once the debt gets so old it's uncollectable (7 years), it might end up in one of these traded portfolios.

There is generally no reason anyone would ever pay these debts and it's probably not even impacting your credit at that point. I'm guessing most of this debt is over 7 years old, or very close to that date.
I’d say microservices for the sake of microservices is an anti pattern. Microservices does have their usages.
From 2017: https://news.ycombinator.com/item?id=16008462
He mentions that at the end of the article:

> It’d be nice for the difference algorithm to know about ingredient types, so that it suggests, say, replacing vermouth with sugar (because they’re both there for making things way too sickly sweet), rather than replacing vermouth with vodka.
> Or the Negroni

Personally I think the classic Negroni is interesting because if you play with the ingredients (and/or ratios) in the right way you get a lot of interesting variations:

- An Americano is a Negroni without the gin
- A Boulevardier is a Negroni with the gin swapped for bourbon
- A Black Negroni is a Negroni with the Campari swapped for an amaro (e.g. Averna)
- A Negronino is a Negroni with part of the Campari swapped for Amaro Nonino
- A Quill is a Negroni with the addition of 1/2 oz absinthe

(There's boundless others, these are just some of my favorites.)
All of that probably has to be done in order for the AP-101 to be flight certified. As far as I can recall, they wrote their own operating system and didn't rely on any external libraries.

Even when it was new, the AP-101 was part of a family of flight computers that NASA had already been using, and the same is true for the HAL/S compiler used for most of the code.

If you want to explore how it all worked, this SE thread contains some great information and also serves as a good launching point for further research:

https://space.stackexchange.com/questions/19006/what-operati...
Your assumptions seem unlikely. There is no proof moral outrage is on the whole a good thing. No other species requires it.

The proper null hypothesis is that it does nothing.
I don't understand why people dislike XUL so much. In the "HTML was not intended for application GUIs but for documents" debate (which is at least currently popular on hacker news), XUL would be the answer of the FOSS XML ecosystem, a hybrid between classical gui layout engines/gui toolkits (Gtk/Qt/MFC/Cocoa/whatever) and all the XML/JavaScript ecosystem web Devs like.

Maybe XUL is regarded outdated like Java Swing, but that's just a matter of software maintenance, isn't it? I really don't understand what's bad at XUL.
So "thinking test first" means you've reached proficiency. How would you observe "thinking test first" behavior?
That's milder, which I appreciate, because degrees matter. Unfortunately, it's still a slur.

On HN, please don't post comments that put down the people who come from a region, just like you wouldn't put down a nation or any other large class of humans. Imagine a smart kid (or anyone) reading HN from the place you're putting down. How are they going to feel? Readers here have a right not to see themselves insulted just for what group they belong to, such as where they live.
From my understanding this library takes a grammar and generates a run time interpreter for that grammar. Antlr is much more similar as it takes in a grammar, and generates code you can hook into at any part of the grammar parsing.

Racket on the other hand gives you the ability to hook into the new language, convert it to racket syntax and then compile it. As far as I know racket doesn't give you a simple parsing grammar, and you're targeting outputting racket code if you make a language. Though you could always take racket as your AST and target something like C or LLVM if you want it to live outside of racket.

Racket is not necessarily unique in that aspect, it just focuses on making it easier with tooling. Scala, Kotlin, Elixir are examples of some of the most successful languages https://www.youtube.com/watch?v=du6qWa8lWZA
Not intending to defend react, but you are neglecting other possibilities such as that they have not tried, tried too little or that it's not important to their business and others targeting different userbases could succeed.
Perhaps so, given that for most DNS provider, the ability to modify DNS records automatically gives you the ability to sign those record. This shows the importance of having a dedicated system for signing information, completely separate (and potentially offline) from the deployment system.
Thanks Dang
Node is awesome for fast and quick projects / cmd tools.

- For example I have a project involving smart electrical inverters, I need some guarantees regarding crash handling / low latency. Not a lot of scaling issues.

- With scaling involving NodeJS, I consistency had issues with exploding RAM and crashes - unable to isolate part of codebase.

I struggled a lot to fix these problems, so while searching for a solution I came across Erlang and haven't looked back.
Right, I know, but that just adds more confusion. You can get it with Ubuntu, for instance, but if you want it set up with full-disk encryption you have to choose Pop!_OS for some reason. And since Ubuntu is presented as a second-class alternative to the preferred Pop!_OS, when I choose it now I'm wondering if that's going to have consequences should I ever need to try and get support from System76. Are they just going to tell me I should install Pop!_OS?

Honestly, seeing as how you can download Ubuntu and install it yourself I think they'd be better off (from a sales perspective, I mean) just omitting the Ubuntu preinstall option altogether. Anyone who wants it could still get it, and it'd take a "wait, what?" moment out of the experience of using their configurator.
I'll use the occassion to recommend Tixati [0]. I've gone through many BT clients, sometimes coming back to them multiple times, and Tixati is definitely my favourite. Disk usage, features, configurability, project's activity are all great. The only semi-weird thing is that while it's free and without adware or ads, it's also a closed-source one-man show.

[0] https://www.tixati.com/
Ask HN: Should investors get a board seat and preference in liquidation?
I have a few doubts and need clarification.

- I think investors getting board seat - control over the direction of co and preference at liquidation is a lopsided deal.

- Founders and early employees seem to have put in the effort, have context higher by orders of magnitude and real skin in the game - they sacrifice time, effort, take risks and have real opportunity cost - proof of work.

- Both wealth and effort compounds. Investors put in already compounded wealth into to-be compounding efforts founders are making and still own preference over later stage returns of the co.

- This implies even though investors take lesser risks, and put in lesser work, they get more returns than founders who put in more work and take more risk in generating the returns.

- Given this equation, it makes sense for founders & early employees to have control over the direction, more stake, and preference over liquidation. Giving more stake to someone who has higher skin in the game inevitably leads to better results for everyone who owns a stake in co.
Does anyone know if FlushFileBuffers() on Windows also forgets to flush data that previously failed to flush? i.e., if Windows has the same issue or not?
>You posit a strong opinion that things will get worse without UBI, but you’re not actually making any statement that UBI will prevent this or improve the situation.

No, UBI is just an example of one remedy that's been offered (and was mentioned specifically on that podcast).

My point was not to champion UBI specifically; only to highlight that the way many reason about these things is flawed in a manner that is intrinsically linked to the culture of workism.
Yes, your sample size is one.

Netlify is also built with React and its homepage loads amazingly fast (<1MB in size).
Despite the utter uselessness of this comment, there is some merit in the sense that there are differing opinions from reputable sources. Thus I will present my second-person account of the Amish.

They work very hard and what they do is very physically demanding. But most of their work is of their own choosing, with some small fraction required for sustenance. The women knit more quilts than they know what to do with them (unfortunately exploited by charity scams). They cut down trees to make new furniture just because. Kids make a game out of collecting rocks from the fields. I get the sense that it’s pleasurable and community-oriented.

All Amish young adults must spend at least two years living in the ‘english’ world and decide whether to return. The vast majority do. Tech workers might happily pay for such an experience. Is that leisure? Well, sort of. The point is that it’s optional and uncoerced. Make your own conclusion.

I’m sure you can find a differing opinion, but I don’t care to. This is direct from someone I know very well.
Usually people in harsh environnements.

If you have to play monopoly, and somebody cheats, you have 4 choices:

- loose. It's not a game you can win by skill

- stop playing. It may very well be a terrible option for you.

- call for authority. Unfortunatly this is one of the least effective strategy IRL.

- level the playing field. Not great, but the least of evils until you get yourself into a better situation such as playing another game, have friends to help you, etc.
I'm pretty sure there are apps that workaround this though.
Only if the 95% is left without any political influence. (That political influence is the same thing as money in the US does not mean that that is necessarily so.)
There's still potential for optimization, it's just a little harder, because you'd have to parse and process the JS. But ... you don't have to invent a new language.
I'm just some guy on the internet, so my words won't mean anything to you; you'll need to hear it from someone you're able to hear.

But your argument is against a strawman. No one is asking for white victims to be ignored, and no one is asking for "100% of coverage" to be about injustices against blacks. Obviously the lives of white people murdered by cops matter, but those murders get attention and sympathetic coverage by default. Those are the crimes where people start to ask whether policing as an institution needs to be reformed, instead of asking whether the victim was wearing the right clothing or was sufficient subservient or had just committed a petty theft. All that BLM activists and their sympathizers are asking for is to see similar coverage across the spectrum. That so many whites see this as an attack is just indicative of how much work there is yet to do.
>think the largest third party analytics providers would revolt

Would anyone care? I don't think a game company is going to refuse to publish on iTunes or Google Play because some tool they use for analytics stops working.

Nothing against analytics companies, but they just aren't a relevant party in Apple's (or Google's) ecosystem.
"I really want to work with you, but I need to put myself first so I will be leaving that country. If you want we can find a way to make it work, otherwise I have already written up the resignation letter." That, with being a good employee granted me 2 years of amazing remote work.