skysight-inc/HackerNews huggingface dataset:
>> ...coordinated using mainly nothing but email and IRC for communication.

I wonder what other projects (on a scale larger than your typical side hustle projects) are coordinated via IM chat or email?

On the surface, the Linux kernel coordination seems to be coordinated like this, but I am not 100% sure.
I couldn’t find anything I’m the article about cost. Typically nuclear is a bit more expensive than natural gas. Is that the case here?
First, we also have to change our password all 4 months or so.

But keep in mind, you can't use a password manager for logon. There are also some special accounts multiple people use. The password in this account is just something like "june.2019".

I guess the best solution would be a card (we anyway have one for the working hours and pay coffee and snacks) AND a password.
Perhaps, the poster is from Greenland? Then, it would be relatively good weather.
Distributed Algorithm for Constructing Minimal Spanning Trees in Networks (1976) [pdf]
sometimes clauses are implicit in the law or collective contracts or come from case law so on the contract you sign you don't have to specify it, contracts are still bound by law and law takes precedence most of the time and ultimately you have to read the whole thing to know what a contract actually bounds you to in it's entirety, which is way you resolve disputes you need a specialist

Italy for example has a blanket "we own everything" statement on the standard collective contract, and to work around that you need to write an agreement and sign it on the side (not on the main contract) or it won't stick in court because all clause against the collective contract are considered vexatious by default and require special care
The article includes an interesting note at the end:

> “I am skeptical of the ability to license advanced nuclear reactors and deploy them on a scale that would make a difference for climate change,” adds Fetter. “But I think it’s worth exploring because they’re a centralized form of carbon-free electricity and we don’t have a lot of those available.” At least in the US, it might be the only way nuclear power gets another chance.

I think that's a fair assessment. It's probably not going to make a lot of difference but it is still interesting to explore and invest in.

Regarding solar and battery, mass production capacity is basically the biggest hurdle here. Demand seems to be taking care of that (i.e. people are building so-called Giga factories to take care of this) but we're still an order of magnitude or two off to take care of most of our needs. Just the process of ramping up production is going to cut cost further. And of course at the current price levels, battery + solar is already highly competitive with just about everything else. Of course in the process of ramping up production, there are likely to also going to be massive technical improvements that will further drive down cost and performance.

And just to pre-empt the argument: darkness is temporary and local, which means it is much less of a problem than some nuclear proponents seem to claim. Basically, if your panels don't provide enough power when it is cloudy, install more. If your battery runs out in the middle of the night, buy a bigger battery. If the area you live in is susceptible to extended periods of darkness (aka. the polar night), import power using cables. On the other hand, if, like most of the population of planet Earth, you live closer to the equator this is not going to be an issue.

Nuclear is still going to be useful but just not as our primary source of electricity. The safety and securitt concerns alone would make this impractical. Even if we can deliver this technically and produce these things cost effectively, you'd still need a lot of security measures to prevent people from doing silly things like creating dirty bombs with the nasty stuff inside. Imagine a few tens of thousands of these things, it would be a nightmare from a security point of view.
The signature of the QR code would need to be accepted by your mobile, not the public computer. I don’t think mitm the QR code process is possible if they sign it. But if the public computer is compromised, anything you log into from that computer is accessible by the attacker anyway, as long as the session is valid.
> Wallace's view of humanity is self-serving and awful. He's a noble savior, the poor people are helpless without their saviors, and everyone else is frightened, lonely, self-centered, etc.

Out of context i guess i could see that reading being something you could conclude. It’s not well supported overall, though.

> ... gratitude

Sure; but the notion that “do it because it’s the right thing to do, and it’s a good way to say thank you” is not at all at odds with “... and by way of ‘you’re welcome’, you’ll be less of a lonely prick!”

It’s kind of an open philosophical question whether or not a purely altruistic act is even possible (where i do X to you, X is good, and I don’t get anything in return that is also good) — why mince words about it? (cf kierkegaard, among many others). There’s no particular shame in acknowledging that charity rewards both parties.
I'm sad about the state of support for ed25519/curve25519 crypto in TLS.

If you could reasonably deploy a website that doesn't offer anything else for https, you'd instantly fix many session establishment-based CPU DoS attacks. It's multiple times faster than what you usually allow your server to negotiate.
The people pushing aren't doing it because they're against any types of tenants either. They want all types of tenants to be able to get housing and take advantage of things that make it easier.
Eagle Attacks Octopus, Probably Regrets it
The best way to not "go the legal route" is to find out what is legally open to you and what is not, and then negotiate from confidence rather than ignorance. Failing to do legal homework up front is actually an easy way to accidentally end up in court.
Have used George Grellas (longtime HN poster) for things like this in the past and been very happy: http://grellas.com/
Particularly if you have a working mobile connection. But there are so many work things one can’t do on a smartphone.
This was an extreme insightful comment.

Originally, when I read the article, I thought that the issues described may be a result of bad software design.

But maybe it’s because applications are about strictness, and games are about freedom.

In application programming, you should be in a defined state most of the time, and make state transitions short and atomic.

In guess that in games, you are really in one huge, never-ending state transition.
I’m glad people are rational after all.
>The U.S. Government at the very top is infested now with habitual grifters and liars.

When was this not the case?
I'm sorry, we don't have shared assumptions. I'll be explicit about mine. It's a Pentagon contact. It's completely corrupt from top to bottom. Being involved suggests criminality. You may think differently, of course and good luck. Who paid the bigger bribes? Who made the right promises in future job offers? Who can put the most pressure on to make people afraid for their jobs? No way a contract that big goes on merit. Zero chance. Have you ever seen Washington IT up close? It's utterly sickening and the Pentagon is the very worst offender. Hi Oracle! No you should still not exist.

So why do you think Bezos thinks making this speech, devoid of content but a pledge of alliance to the Pentagon is a worthwhile investment of the time of the world's richest man? Consider travel time etc as well.

Why does he even want this contract at all because it's clear he does.
Hacker News's character limit is too short for the full, unminced title, which is:

A Distributed Algorithm for Constructing Minimal Spanning Trees in Computer-Communication Networks

I think it's worth sharing because (aside from the technical merits of the paper) it highlights how, despite the field not being that old, it has the memory of a rodent: a lot of the vocabulary found within is opaque without further inspection, even though a lot of problems described within are still relevant today.
Does apple have a good reason for killing 32bit support? I play a number of games that will now never run without a VM.
It isn't necessarily obvious, and if the question is being asked, it needs to be said.
Agreed ! Going shoe shopping is usually something I have todo to find a nice fit, after wittering down the look/style/options I travel into the shoe stores only to be met by workers that couldn't care less, don't have my size in stock and then yea all the people mulling about you !
Can DuckDuckGo replace Google search while offering better privacy
Even well-meaning folk can 'lie' when they repeat something demonstrably false that was said by someone that they trust.

People who are smart in some ways can get fished-in by scams & frauds if they don't have the street-smarts to 'smell a rat'.

'How it is going to be' is the way it has always been. Lots of stuff happened in US history that most people alive at the time were unaware of. Those in power counted on it.

We now have the means to look into statements -much- more deeply -and- quickly than anyone 30 years ago could have done ... if we know where to look. We have the tools, if we choose to use them. If not, then we'll live like the people of the past did ... pushed and shoved around by politics, religion, rumor, time.
Just to start with:

1. Not punishing someone for the sins of their family.

2. Not punishing someone for the unfair treatment that their family suffered in the past.
Unintentionally?
The YouTube Copyright Metagame (Part 1)
https://collegescorecard.ed.gov/data/
So do I, and I manage the AD for my organization.
"the one that would have worked was "Tax externalities and reduce CO2 emission"."

Why?

Internalizing externalities with a tax only works if the actual correct amount of those externalities equals or exceeds the amount that would reduce demand for fuel enough to stop climate change.

This is a huge assumption that I never see anyone even acknowledge needs to be demonstrated.

I think in fact they are far less, but my point is that debating that would be a red herring, since people seem to talk of externalities while never even believing in the concept, and that tension needs to be resolved.

The externalities are a number that in principle has a correct value, and the increase in price to change behavior sufficiently to stop warming is another number that independently has a certain value. But you have to have a logical reason for thinking they match if you think internalizing the costs is a solution.
Given that ordinary materials like fertilizers have been used to create bombs, I would say that the mass availability and distribution of nuclear material creates a near certainty that it will end up in the wrong hands sooner or later. And it's a problem because that means that each and every micro reactor will need to have very strict and expensive security. The security cost alone makes this a non starter compared to using batteries and solar. We already have those all over the place and it's not a problem. Also theft is going to be an issue. If micro reactors fit on a truck, those trucks could be hijacked. Or a deployed unit could be stolen. So, yes, I would say this is a show stopper.
Agree about the delight of weird information :) Lookup "argyle" socks on wikipedia, it stems from the TarTar of the "Clan CampBells"
I find kneejerk advice to consult lawyers for anything that concerns the law frustrating for two reasons:

1. It never seems to be accompanied with advice on how to find the appropriate kind of lawyer.
2. It almost always seems to ignore the fact that lawyers are expensive. Sure, there are times when that cost is warranted, but I don't think it is right to ignore it. For example, in this case, it is probably only worth consulting a lawyer if the amount of compensation on the line is significantly more than the amount the OP would pay the lawyer. And what if the person you are advising can't afford a lawyer?

Also, concerning your metaphor, I would not just immediately say "find a programmer". I would find out what kind of website they wanted, then depending on their technical skills and what they wanted (and how close a friend they are) I might teach them how to make a website themselves, or point them toward more user-friendly tools to create websites. I'd only suggest they hire a web designer if they needed something really complicated or didn't have the skill or time to learn how to make a website themselves.
In terms of PHP, the strange thing here is you didn't get any errors (at least in logs). The default behaviour in webhosts is having PHP "display_errors" to off (so "blank pages", 500), BUT error_log enabled to some file that is accessible to you.

If nothing is shown at error logs, then you should try setting "error_reporting" to E_ALL and you should see something at logs after executing your PHP code.
I can recommend jtc as something nice to use for extracting stuff from deep json structures.
It should be quite feasible to integrate as a library if one so desires.

https://github.com/ldn-softdev/jtc/blob/master/User%20Guide....
Asking about something in a weird indirect way is worse on all counts. Just ask directly if open source contribution is encouraged or allowed. If it isn't, and you still want to work there anyway, no company that's remotely decent is going to rescind an offer just because you asked about something.
This is a great feat and it creates a somewhat ironic situation: When I want to run an app on Catalina that happens to be 32-bit only, I'm practically forced to use the Windows version. I can't see how that was a smart move on Apple's side.
Refinitiv deployed filter to block Reuters in China as Hong Kong protests raged
Curious if you can use Google audience targeting on that website, and how accurate that will be.
> Those defensive measures you describe are the kind of hacks that introduce more and more complexity.

On the other hand, a system where damage is prevented in some ways and assumed not to happen in others is already an overly complex construction of interacting systems. Switching to an invulnerability flag could simplify the system.
15 Amazing Flutter Open Source Projects
It's not games that are the issue. Games like checkers or chess have less of this property.

The type of programs where things like this occur are called simulations.
Previous discussion: https://news.ycombinator.com/item?id=14460013
The problem is, just like with "function", the usage word of the word "type" is a bit less formal in programming than mathematics.

As far as I can tell, we use "types" in programming for 4 things:

1. Modelling the domain (e.g. type Temperature)

2. Limiting the range of values (e.g. enum)

3. Decision about how to store the data (e.g. ArrayList)

4. Specification of dispatch on values (e.g. file as an interface)

The formal type theory deals with 1 and perhaps a bit of 2. The original usage of types in programming (in old assemblers, Cobol, etc.) was 3. Dynamic programming languages primarily use the term in the 4th meaning.
The level of political violence in the US is so low that every time antifa and Proud Boys have a rumble it’s national news. If there was a real political violence problem every governor, senator and congressman would have their own security detail. Supreme Court justices sure as hell wouldn’t take public transport in DC.
I don't know if this is a true quote, but food isn't that important in the short run, compared to water and sewage.

(insert comment about overweight Americans here)
> Google created an environment that promoted a particular brand of politics and this is how it ended up

It's not about politics per se, that's just the motive in this particular case. A work environment that allows and condones people "threatening each other, stalking each other, slamming each other in the media" is always a toxic environment, regardless of the political implications or lack thereof. Activism, whether on the "left" or on the "right", doesn't have to imply toxicity.
Site is down. Internet Archive version: https://web.archive.org/web/20191214080139/https://emilydams...
If American Psycho Were about Programmers
I don’t really get the analytics proposition: I don’t design presentations to be read - I design them to be presented?
I bought the book (used), but I can't find it right now, so I borrowed it from the library, and this article just prompted me to do an online search for it, and I just downloaded a pdf copy.
"Oklo wanted “to channel a little bit of Apple-type vibe” and build up excitement for the plant concept, said DeWitte, Oklo’s chief executive, in an interview ahead of the permit announcement."

What are they thinking? Something like a radioisotope thermoelectric generator? Those are possible, but there's a Pu-238 shortage.

A similar announcement from General Electric in the 1950s.[1] Except that actually worked.

[1] https://youtu.be/nn1zESA0V8k
Amusingly, or sadly, depending on your perspective, in practical settings the default behavior of that question depends on exactly what you want human to mean in the vocabulary of the local use case, because continuants are a very leaky abstraction if they are used to type biological systems, and while to our 'common sense' the type of human and human shaving should obviously be the same, when you get to questions about whether seemingly insignificant numerical differences in rates of catalysis constitute differences in type, then suddenly the distinction between "protein" and "protein wiggling slightly faster than usual" or "protein binding molecule a" (think "human holding shaver") becomes very much not obvious depending on exactly what question you want to answer. In the protein example if you black box the system, they can be fundamentally different. If human means predator, and your question is how dangerous is this human, then "human" and "human holding razor" becomes "agentous thing" and "agentous thing with sharp edged object" practically different things in very important ways if you are trying not to be filleted.
I wrote a commute visualizer. Imho it’s better than anything else widely available - free or paid. Given a home/office it can visualize commute times for multiple modes of transit.

Google’s new pricing scheme makes it cost multiple dollars for a single map. Their new pricing scheme is beyond absurd and has no basis in reality.
NuScale is a pressurized water reactor whose containment sits in a water-filled pit.
Many authors also live paycheck to paycheck, and dropping 50 bucks on their utility or supermarket bill might be very important to them. You don’t need to make 500k at a FAANG to pay for a 50$ book.

While I understand some people could be in such a spot, I think many people use this argument to wash their conscience.
If the book is freely available from a library does it really matter if you find it more convenient to get it by pirating?
> This will change soon though

This brings us to the roadmap of Neo and to when we can be sure that our customers can use our sites written in Neo.

What I see now is "For the best user experience, you need to use Google Chrome with the following browser flag: chrome://flags/#enable-experimental-web-platform-features". Maybe this means that we should only wait for Chrome 80+ to be on most desktops.

Firefox: all I got there is a number of "SyntaxError: import declarations may only appear at top level of a module". Which version of Firefox do we have to wait for?

Safari: I don't own any device from Apple but a number of my customers do. I wonder if Neo works there.

Other browsers: I assume that all the chromium based browsers are going to be covered by the compatibility with Chrome 80.

Mobile: "The online demos are not optimised for mobile yet, please use a desktop browser!" Is it only a matter of CSS or is there something about webworkers on those platforms?
My main problem with non "classic" intel products is the shit user experience that come with them: I don't want to use ubuntu 16.04, just package software in a maintainable way, ffs.
Actually quite useful for euthanasia.

In my country, euthanasia is legal, but it's very difficult to stipulate it. For instance, saying you want to be euthanized when you get Alzheimer, is extremely difficult. Such a website could be a solution.
Yes but that rules out making a popular app out of it.
Could some of the wizardry described here be used to get native 32-bit software working again?
You can always do the both. If there was an "easy" fix that can be applied in a day or two, it should have been done.

Take all the time you think you can afford if yyou software is not released. But it is being used by customers and such a large bug is in it and if you are not reacting to it then imo it is a problem.

I think people disagreeing with me is unable to see from the perspective of customers. In this case a player that loses hours of progress because of a bug deserves some atention
> It’s pretty clear you have no legal position.

Nothing about that is clear without knowing the relevant laws of wherever this is, the contract, the circumstances of development, and who knows what else. This is why legal advice from random internet strangers is a bad idea.

> There should be no lawyer involved with this cause it’s not a legal negotiation.

The very first thing you should learn about negotiation is that you never walk into any negotiation until you know your BATNA. How do you know your BATNA in a situation like this? You talk to a lawyer!
This is false. The PCAT is required by most schools.
I simply use Asciidoctor [0] to generate reveal.js [1] presentations.

[0] https://revealjs.com/#/
[1] https://asciidoctor.org/docs/asciidoctor-revealjs/
Mine is somewhere between 30 and 50 days (been keeping track and it seems to shift around). For a while a bunch of us were able to get them to stop expiring our passwords, until upper management found out and put a stop to it.

The counter on my password is somewhere up in the 50s or 60s. (For those of us on linux, it's only used for wifi access - things like email and svn use a different, non-expiring password)
> Blanket "we own everything" statements should never be accepted, ever.

That's a value judgment that others might not share.

Also, that's easy to say if you have a steady, secure job that pays well. But if you don't, and you need a job else you might not make your next rent payment, maybe you can't be so picky.

Same deal if all the desirable jobs in your area have clauses like that and you can't or don't want to move.
Work out a deal with them, because changes are that they have lots of rights on it. You could only made it with knowledge because of your job, perhaps even with tools that they've paid for.. play nice when first talking about it, get a lawyer if it starts getting difficult.
The obvious development reason is to simplify and unify the code base, tools, and build process across all of their platforms. 32-bit bugs can also be ignored/deleted for future versions.

The obvious hardware reason on iOS is that Apple can remove support for ARM32.

The obvious business reason is to encourage subscriptions to Apple Arcade.