skysight-inc/HackerNews huggingface dataset:
I don't quite get it. If you've somehow statically compiled all your dependencies, shouldn't that just run without a container?

Perhaps the point is not to enable program execution, but to make use of the benefits that may come with container orchestration.
Most of the things demoed existed before in Translate app. I have used it and as far as I know someone good hearted at Google did this in his/her 20% time. The speaker, who seems to be some sort of executive, pretended that this is new achievement from her side and Google is suddenly socially responsible. I don't get this article and its author.
Kind of tangential, but is Bezos a programmer type? I thought he came from banking or the big 4. I’m curious if the “malloc for the internet” bit is verbatim.
It seems that literally every new condo for sale in Vancouver is marketed as "luxury". Doesn't have to be downtown. Doesn't have to be well built or have extra high ceilings. Everything is expensive here.
It means it cannot be secretly "rooted by someone close to you", or any one else for that matter.

If you grab your phone one day, and it is completely wiped, you will notice this right away. At this point, you can investigate -- this can be as simple as looking at screen during the boot; or non-trivial key combo, as Samsung requires [0]. If indicator shows non-tripped, you can be sure the phone is not rooted.

I agree that this is more complex than Apple, but in practice, it never happens -- I had a few phones slowly fail on me, and they never spontaneously self-wiped. So if your non-technical relative wants to get Android phone, just tell them: "Phone suddenly forgetting every single account is VERY BAD and a sign of EVIL HACKERS. If this happens, call me right right away from a landline, do not use this phone at all". And they will be as secure as if they had Apple.

[0] https://support.samsungknox.com/hc/en-us/articles/1150135620...
You kind of misrepresented your references as the later link essentially makes the case that the NYT actually did not give prominent coverage of the holocaust. That's actually the point of the article.

Also - I wouldn't meant to indicate that 'nobody knew that Jews were having trouble in Germany' - but rather the true horrors of the situation.

The 'final solution' was not fully on until the world was fully at war, essentially. Millions of people are dying all over the world ... and Americans started fighting and dying on mass (i.e. front page news, and everyone knows someone personally who's dead) - this is going to be the visceral thing people are concerned with. The 'holocaust' is only a chapter of that.

There was no reference point for 'death camps' - since American Japanese were interned in camps - I suggest that's probably what many were thinking of.

And before the war, during the 1930's ... this was an international issue. Very few of the proles are concerned with international affairs. Internment of the Jews in the 1930's I think would be comparable to victims of African wing of ISIS etc. It's tragic, but it's not something we reference every day.

And of course - farmers and townsfolk don't read the NYT! There was no 'mass media' as we know it. No television. Unless it was on some kind of national broadcast, constantly, it was not going to be in the hearts and minds of regular people.

And of course, once the 'final solution' was scaled up - Americans were doing something about it, they were literally fighting and dying while liberating such camps (!). So I'm doubtful of the premise that Americans 'knew but didn't care' while they were quite actively working against the Nazis.
So my idea for GC is to offload it to a separate machine through a communications channel. The main CPU sends messages to the co-processor whenever it allocates memory, or whenever it mutates (whenever it writes a pointer to allocated memory or to the root set- there could be special versions of the move instructions which send these messages as a side-effect). There is a hardware queue for these messages and the main processor stalls if it's full (if it's getting ahead of the co-processor).

The co-processor then maintains a reference graph any way it likes in its own memory. It determines when memory can be freed using any of the classic algorithms, and sends messages back to the main processor to indicate which memory regions can be freed.

This has some nice characteristics: the co-processor does not necessarily disturb the cache of the main processor (it can have its own memory). Garbage collection is transparent as long as the co-processor can process mutations at a faster rate than the main processor can produce them. The queue handles cases where the mutation rate is temporarily faster than this.
Nuclear Reactor Crowdfunding
In reality, every driver I talked to knew, that the sort of incentives that Uber gave were unsustainable in the month term. The guys who came onto the bandwagon in the early days made great incentives, the reality is coming home now. The life for blue collar jobs was not going to be rosy for ever
>Boeing will not be relying solely on its executives to win back the public’s trust — a recognition that its leadership has lost some good will.

That's putting it mildly. Seems to me they should be putting as much effort into their engineering, quality, and manufacturing departments. That'd likely put them in a much better place to reclaim goodwill.

Props to the unions for sticking to their guns. I hope they hold out for a full acceptance of responsibility from Boeing. The age of faultless corporatism needs to come to a close. Now's as good a time to start as ever.
Japan Supports Taiwan's Inclusion at World Health Assembly, Could Anger China
Aren’t TLS certificates also sent in plaintext?
Having a beard is very enough to raise their suspicion as they will link you to terrorism without thinking twice. In 2015 I bought a metal detector online and they thought I will use it to search for monuments. They returned it and I was lucky it ended there.
Laura Poitras, Barred from Intercept Meeting After Snowden Archive Shutdown
Humanity was socializing long before public schools existed, and by no means does the present public school system have a monopoly on teaching social skills.

Statistically, home schools produce outstanding educational outcomes compared to public schools on standardized tests, so public education proponents insist that they compensate for this by providing better "socialization". This claim is conveniently difficult to refute with hard data since "socialization" is harder to quantify, but it doesn't prove public schooling produces better socialization outcomes.

To the contrary, homeschooling is so effective at education because it's taylored to a particular student's developmental level in each area, including socialization. Home educators have tremendous schedule flexibility, and in many areas, large co-op resources, presenting endless opportunities for friendship, teamwork, conflict, community service, and time to develop their own interests (programming? theater?) with other like minded students. For instance, while day-school students are stuck in a room not interacting with one another, a nine year old home schooled student may attend day rehearsals for a play at the local university, volunteer at a local food bank, or build robots with their FRC team, all before playing little league baseball after the day school students become available. These opportunities don't just lock students into same age groups all day for 10 years, but allow time for them to participate in the real world community outside with a broad range of both peers and adults.

The diversity of opportunities for homeschool students often results in a student whose social experience and civic responsibility is as outstanding as their standardized test scores. You can absolutely homeschool social skills.
Japan's CD album output fell below 100M for first time in 2018
This is definitely true, but as you say orchestration frameworks were a dime a dozen at the time, and Kubernetes, when launched at Dockercon, was barely that.

Of course we actively chose to not collaborate on it, even after it matured a bit and had a good community.
That makes me appreciate what I currently take for granted here in the US
Funding for nuclear is so low they have to crowdfunded... Sad, when you compare to Bs going to companies peddling weed, gig-economy, fintech - basically concepts that aren't inherently good for humanity and do not produce basic value. They're money shufflers.
Thanks. I'll do some research on that.
I think your geography had more impact than your era. Is your hometown much different than this today? Seems like the normal rural vs urban divide to me.
Long ago, citizens of US states saw themselves first and foremost as citizens of said states, not of the US. Famously, this influenced Lee's choice to serve in the Civil War, so the change in viewpoint is more recent than then.

The EU may go through a similar transition.
In graying Japan, pet hoarding proving to be a pesky problem
Obviously in a real scenario different types of housing would be built. But if you increase the supply of total housing by 20x, then I feel confident some housing would be cheaper than the current cheapest housing. Even if that just means the current cheapest housing becomes cheaper than it is today. If you doubt this would happen at 20x, don't let me stifle your imagination. There could be 50x or 100x more units. Do you honestly believe there is no amount of supply that would result in significant housing price drops, even at the low end?
Unity recently added a vector graphics package. https://docs.unity3d.com/Packages/com.unity.vectorgraphics@1...
The only implementation built by Microsoft of any standard in WSL is the bridge that provides a Linux kernel interface (it proxies Linux syscalls to the NT kernel). But their only goal there is to support Linux userspace, so it would be rather pointless to add extra syscalls or extend the existing ones. (And besides, they haven't even finished implementing all of the system calls...)

For WSL 2, they're taking the Linux kernel whosesale and dropping it into a VM in Hyper-V. If anything, they're backing away from anything that could be construed as a possible EEE.
Uber and Ola have changed the perception for on demand transportation in a big way. There is a price elasticity that the market has demonstrated. With public transport being bad as it is, these hail ride apps are not going away. Maybe a slight decrease but the world is not going to preUber days
Yes it is.

I'm a hiring manager. It's not like we don't know that interviews are game-able. A candidate willing to put in the effort to game them is generally a good signal.

We hire people out of code schools: 4 last year, and one of them is about to be promoted basically because she's good at everything. And for the record, we ask zero algorithms questions.

Unfortunately, some graduates of code schools you've hard of can not code. Like at all. Hence I understand companies that resort to algo questions.
> Would you be equally as upset if UPS or FedEx looked inside your packages ... ?

Those packages are sealed. Emails are not, unless the content is encrypted, in which case Google wouldn't have access either. UPS and FedEx are welcome to what information they can glean from the outside of the package. It wouldn't surprise me to learn that packages are routinely X-rayed or subjected to other non-invasive scans, either. Certainly packages crossing an international border are frequently opened and searched by Customs, whatever the carrier and sender might prefer.

More to the point, when you send a package with UPS or FedEx that is a paid service carried out under the terms of a pre-agreed contract. The conditions under which a package may be opened, and how any information about the package may be used, are dictated by that contract. Email is a much less formal system relying on anonymous intermediaries; neither the sender nor the recipient is paying for secure end-to-end delivery. Frankly, there is no reason to assume any email is truly private. You have no idea how many distinct parties may have access to it before it's delivered to its final destination. That's true even if you run your own mail server, let alone relying on a free service offered by an advertising company.

One last thing. Do you really think Google is setting precedent here, "changing the standard of what is acceptable"? Businesses offering free email services to the public have always data-mined users' emails for advertising purposes. Google is just more up-front about it, and more inclined to use at least some of that data-mining to provide add-on services of actual value to most users.
Dangers of Accutane Acne Treatment
I suppose UKIP not wanting to submit to their EU bureaucrat overlords makes them radical, right-wing, authoritarian, ultranationalists. Can't someone just finally be sick and tired of all the consequences of EU globalism without being labeled a racist? Sigh... I guess someone has to live for decades in one of the areas worst affected by globalism in order to grasp what has been squandered. For most people, they're not paying the price, so they don't see the problem.
Which has been shown time and time again to be the source of many serious software bugs and exploits
Gamer Lifestyle
Another Tunisian here. Our country is backwards when it comes to tech. Heck, you can get arrested for bringing a drone into the country without proper security authorization...
If a $20.00 RTL-SDR dongle presents a risk to your military infrastructure — then you are confirming your incompetence.

Now, this can be a valuable tactic; it is good to be underestimated by your opponent. I doubt this is intentional, though.
Centralization has never succeeded. Let's see how popular Slack is in 5 years. 10 years. There's no reason to believe it won't go the way of ICQ, AIM, Yahoo Messenger, etc.

IP, TCP, SMTP, HTTP, these are fundamentally technologies of federation. They succeeded and continue to succeed spectacularly. However, with the commercialization of the Internet there are much stronger countercurrents. I still expect federated solutions to succeed, but adoption will be slower and punctuated, and in the interim there'll be countless proprietary also rans.
Stop Wasting Money on Unnecessary Monthly Subscriptions
What if what you see as “anti-user moves” turned out to be directly beneficial to a thousand times as many people as a few that agree with you?

If you see all instances of someone disagreeing with your ethical and logical judgements as naked contempt, then you will never be able to perceive anyone’s true motivations, in order to argue your case more persuasively and find out whether they understand your views.

Outrage has jumped the shark. Everyone disagrees about everything, which is hard enough to address without declaring “naked contempt” any time a choice is made that isn’t in your favor.
Hilarious this is a wsj article behind a paywall.
Not to defend the wacky compensation vs. house prices ratio, but the SWE who earns less than C$100k in Vancouver is not the same SWE who's going to make US$350k+ just by moving to NYC or SF. Not by a long shot, or they've been exceedingly bad at salary negotiation before and suddenly turn into an expert player upon emigration.

(That said, there does seem to be somewhat of a lack of higher-end developer jobs compared to parts of the US.)
These SDRs are technically illegal here in the US because they can pick up the old AMPS mobile phone band.

AMPS is completely gone now, and that provision of the ECPA hasn't been enforced against individuals in a long time as far as I'm aware. But it's still on the books. ("When there aren't enough criminals, one makes them.")
> dipping Grizzly into soda bottles

What does this mean?
Package management and microservices is the reason for this.
> methods that just call another method on the composed sub-object

This is such a common pattern that adding syntactic sugar for it may be a good idea. Maybe something like

from x expose y, z, w
I'm used to using Vim with a bunch of plug-ins as my IDE. VSCode allows me to get an almost identical setup plus some extra features set up in a fraction of the time. This comes with too big tradeoffs though: customizability and speed. I've found VSCode can get laggy, particularly on older machines or with many plug-ins loaded. There are also all kinds of UI things I find myself unable to configure (status bars etc.).
UK goes a whole week without using coal-fired electricity
"The one we can dispense with is encapsulation."

To me this is the most important part. I like to have private or public, protected is not needed.

I agree that code representation should be kept separate.
> Well known to game developers, what is efficient on GPU is a structure-of-arrays approach. In particular, the tiling phase spends a lot of time looking at bounding boxes, to decide what belongs in each tile. [...] Now we get to the heart of the algorithm: going through an array of bounding boxes, looking for those that intersect a subset of tiles.

Raph, you're describing ray tracing! I haven't thought a lot about this, but maybe the ray tracing hardware trend really could very much be utilized for 2D UI. With ray tracing support now announced all over the place, are you already thinking along those lines?

The main difference between rasterizing and ray tracing is at it's most basic SoA vs AoS, i.e., whether the outer loop is over triangles or over pixels. And the pixel operation is going through an array of bounding boxes to see what overlaps.

The somewhat amazing thing about the ray tracing hardware is you get in effect your entire search query through all the bounding boxes in a single "instruction". It's such a departure from all the predictable bite-sized hardware operations we're used to. It reminds me of stories from college of the DEC VAX and it's single instruction memcpy & strcmp.

> While I mostly focused on parallel read access, I’m also intrigued by the possibility of generating the scene graph in parallel, which obviously means doing allocations in a multithread-friendly way.

FWIW, this is definitely doable and already happening on the 3d GPU ray tracing side of the world...! Parallel scene graph construction, parallel BVH builds, etc.
Selling a unit with a tenant is hard, even if the new buyer is planning to rent.

Typically before and after the sale there is work being done on a unit that can’t be done while it’s occupied. Also the new buyer might have different screening they want to do for a prospective tenant, or may want a different lease term, etc.

It’s worth losing a couple months rent to be able to show the unit when you want, to have it cleared out so the buyer can inspect it, and sell it without a lease attached that they may not like. It also limits the buyer pool to sell it already leased to someone a prospective buyer doesn’t know and doesn’t want to know.
I'm not an advocacy for affirmative action and quotas, but I think they were made to "counteract" social discrimination based on race and sex, and not race and sex differences themselves.
I think I might say that in an imaginary society without racism and sexism, I would be against affirmative action and quotas! (well there wouldn't be need for them...)
The Baltimore Sun doesn't like Germany, but an Ars Technica article quotes the mayor:

> In his press conference, Baltimore’s new mayor, Bernard “Jack” Young, said it was uncertain how long the city's systems would be offline. "There is a backup system with the IT department," he said, "but we can't just go and restore because we don’t know how far back the virus goes. So I don’t want people to think that Baltimore doesn’t have a backup."

0) https://arstechnica.com/information-technology/2019/05/balti...

Edit: What I meant:

> Unfortunately, our website is currently unavailable in most European countries. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to the EU market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism.
This would be doable. Please contact me if you want me to get this build for your needs
Libertarians are dumb assholes.
John Carmack did not
Check out video of the latest Battlefield series. May make you ill.
Apollo Domain computers had a key lock. You needed the key to run as their equivalent of "root".

(Apollo machines were early 80s workstations. They ran their own OS, Domain, and had their own two-cable token ring network. Not bad, but too nonstandard.)
" the market does."

Markets are a product of a lot of rules that favor one thing or the other. It's not a natural law that markets and the rules have to be exactly the way they are now.
Not saying you should be worried, but this model is not the one that would be in the running for your job, in case that ever happened
Yes, absolutely.

While I still think we'd all be better off if NNTP integration were more widespread, I understand that we're stuck in a local minima, and to some degree I understand why (in as much as we can understand any social structures).

It's frustrating, however, when people complain about Facebook or Twitter (or HN) when the only reason people feel powerless is because these platforms are predicated on being walled gardens. Interoperability and standards are almost by definition the only long-term solutions, whether it be control over data or (as the case in HN) simply the ability to control the UI and UX. So when people, particularly software developers, discount the value of interoperability and standards I can't really take their complaints seriously. And I don't. Their preferences lay bare.

And in many cases it's clear that what they value most about platforms like Facebook or Slack is directly or indirectly a function of these platforms being walled gardens, so generally speaking I vehemently disagree with all the anti-trust and regulatory rhetoric. It's misplaced, counter-productive, and even unjust.

Why did IRC lose? For one thing, it wasn't even federated, not like XMPP or (now) Matrix or even classic BSD ntalk. The bigger reason is abuse. Spammers and trolls have ruined everything. Walled gardens are castles that provide protection and consistency. If we want ecosystems to thrive outside the confines of castles society needs to crack down hard on abusers. Why is property theft punished so much more harshly than white-collar crime? White-collar criminals are like leeches, but unchecked property crimes are an existential threat. Spammers, etc have proven an existential threat, and while there are technological solutions they're generally more expensive than simply retreating to castles, even though in the aggregate we're all worse off for the centralization and walls.
I'm not sure I understand what you mean by it being incompatible -- a HSM is a hardware device which generates and stores its keys separately from your computer's main memory such that getting the keys (even if the machine is compromised) should be impossible. In fact, it would eliminate the issues with

Since Android signing keys are just PKCS #8, and GPG keys are supported by most HSMs, a HSM would definitely be usable (even if you just used an addon HSM card that you added to your "release terminal"). Unfortunately in order to safely use the HSM you'd need to re-generate your keys again from within the HSM -- which obviously is a problem on Android. In addition, HSMs are quite expensive and might be prohibitively so in your case. But I would definitely recommend looking into it if you're really stuck on doing distribution yourselves.

Reproducible builds are a useful thing separately, but using a HSM doesn't require reproducible builds -- after all signing a hash of a binary is the same as just signing the binary. The main benefit of reproducible builds is that people can independently verify that the published source code is actually what was used to build the binary (which means it's an additional layer of verification over signatures).

One question I have is how are going to handle the case where the release terminal fails? Will you have to (painfully) rotate the keys again?