skysight-inc/HackerNews huggingface dataset:
I'm one of those fission sceptics. The main problems I have with fission isn't technological issues, it's human issues.

E.g. in Fukushima, people were forced to move back into their homes, without giving them an option to get compensated instead. Furthermore, engineers pointed out that there were issues with the way Fukushima was built but their concerns were discarded. Human issue again. Fission plants should be built with the greatest care possible and be designed for major natural disasters.

As for advancements in the field: they might have happened but many reactors are still kept running even though their design is outdated. The greatest advances in drawers don't help if you still have ticking time bombs and one of them go off. Another human issue.

Or the entire thing with dumping waste into the oceans, like on the coasts of Somalia, harming the health in the region and destroying the jobs of the fishermen. Another human problem.

Engineers, in general, are very smart people. They can foresee a great deal of things. But they need to be listened to, and it's too easy to operate a nuclear plant without listening to safety concerns of engineers.

What we've got right now is people harming the health of locals and discarding concerns by engineers, and lying to locals and politicians about this, claiming that the engineers didn't have any concerns. Which is a big problem, and a very human one. And if there's a catastrophy, the government bails them out (what about a mandatory 100 billion coverage insurance for nuclear plants??), and treats locals like shit again. No thanks.
To give you a data point, current shutdown that just ended was a fight about 5 billions. Budget is big - even discretionary one - which is only one that needs to be considered when we talk about spending priorities, since non-discretionary one is pretty much fixed - but it also has a lot of items inside. And if we talk about priorities for specific items, 100bn is nothing to sneeze at. Whole Department of Energy budget is is about 30bn - so it's definitely on the same scale.
> If you use websocket for short lived connections, you are doing something wrong.

Pretty-much true, but I remember a funny story from Dropbox where their websocket service couldn't come back up after a crash because their normal users trying to re-open super long lived connections all at once was well-beyond the capacity of the system
> But you're an inconsequential cog

In the grand scheme of things everybody is an inconsequential cog. You, me and everybody you know are average people who will grind away at whatever thing we happen do. You aren't gonna change the world. I'm not gonna change the world. Accept this and move on.

> Meaningful work is scarce there

"Meaningful work" is in the eye of the beholder. Learning to find joy in whatever task you are working on is an important skill to learn.

Being a very highly paid "inconsequential cog" at a mega-corp and working below market at some dinky startup can be the difference between actually affording to buy a house. It can mean you get to retire years earlier than you would have otherwise. It can mean putting your kids through a top notch education program. It buys you a lot of things.
Why is it acceptable for HR to add bullshit? Who thinks that's a good idea?
Were there really heavy protests in Germany after Fukushima? It happened a few days before state elections in Baden Wuerttemberg, so Merkel cynically said her party is now against nuclear power, to try to save its chances in that election (and it didn't work, the Greens won a lot).
Learn to use the debugger and read code commit history. And talk with your team-mates. In the last few months, as a student working part-time (< 20hrs/week), I am on a PHP codebase with over 5 million LOC and 15 years of work, and I was pretty good with dealing around it within a month. There are lots of dependencies like you mentioned and at least three different "eras" of code frameworks and hardly any documentation. I had not touched PHP in any capacity before this for at least 3 years. I admit PHP is easier to read and reason than Java when afresh but those three things made me really fast to be productive and making independent production-ready features.
I seem to recall that the USB ones don't work for this kind of thing. From my teenage memories, you could bit-twiddle by writing to a memory address. I presume the USB ones use a UART that doesn't allow direct memory access, or precise timing, or something.

The one linked in the parent is a PCI card, so this might not apply.
Well aware - been there - but as I said, booze is for base staff only - if you’re a visitor you can buy pretty much anything you like in the store, so long as it isn’t a consumable.

It’s also not a “store”, it’s a store - they even take cards!
Indeed. And Germany blew one chance to substantially decrease fossil fuel usage: https://marginalrevolution.com/marginalrevolution/2017/01/bi...:

2. It was Schröder who made the decision to take Germany off nuclear power and also to make the country energy-dependent on Russia:

As Chancellor, Gerhard Schröder was a strong advocate of the Nord Stream pipeline project, which aims to supply Russian gas directly to Germany, thereby bypassing transit countries. The agreement to build the pipeline was signed two weeks before the German parliamentary election. On 24 October 2005, just a few weeks before Schröder stepped down as Chancellor, the German government guaranteed to cover 1 billion euros of the Nord Stream project cost, should Gazprom default on a loan…Soon after stepping down as chancellor, Schröder accepted Gazprom’s nomination for the post of the head of the shareholders’ committee of Nord Stream AG, raising questions about a potential conflict of interest.

Russia now provides 35% of Germany’s oil imports and 39% of the natural gas imports.
Aside from urgency, it's also likely that wind, solar and hydro, even if deployed maximally, might not be able to meet the total peak demand every where. Renewable are obviously superior but for that gaps, we will need fission anyway.

Fission plants have a finite lifespan anyway so if fusion or space laser or whatever appear, openings will be appearing constantly.
Perhaps also in the Open Source world (for obvious reasons), which might reduce people's exposure to it if they haven't used it at work. But agreed that it's more popular in other kinds of business.
Handpas project: Catalog of hands in prehistoric art
Good article! I agree with most of it.

However,

'As a leader, you don't want to tell your team that the reason things are changing is "because _ made me do it." That makes it seem like you have no power, as though you do things just because you are told to. It certainly won't inspire confidence in your team or make them any more likely to embrace the decision.'

Are you sure?

Do you really want to tell your team "We are painting the building purple because fairies love the color purple and will bring us good luck"? Especially when your team already knows you personally don't believe in fairies?

It seems to me "Look, the CEO is firmly committed to the belief in fairies, and has made the policy decision that we are going to paint the building purple. It's up to us to implement that decision," is the least bad thing to say in that situation.
We're Headed for Something Truly Ugly in 2020
>I'd be kind of shocked if the test/retest validity wasn't very low.

It's absolutely very low, and they're okay with that. One of the things recruiters at these companies will tell you if you get rejected is some variant of, "Don't worry, you can always try next year." These companies fully understand that they're rejecting good engineers. They don't care, because, historically, the number of engineers applying has been so high that they could reject 75% of the good engineers and still have enough to fill their headcount.

We'll see how that attitude towards interviewing changes when high Bay Area/Seattle housing prices make it more difficult for them to recruit.
On thing he didn't mention (but surely must know -- this guy clearly has the enterprise scars) is the importance of the "coach" at the customer.

He well describes the team of people that need to be involved in actually sending you a PO and payment(s): someone from purchasing, someone in middle management, possibly someone from legal, and the hapless folks who actually have to use your product. You never get them all in one room, which is probably a good thing.

The coach is the person who will get the deal done: they know the product is needed, they know who needs to be convinced, they can make the case, and they will sherpa you around to the appropriate stakeholders so you can make your pitch. Typically they are middle management for the people who will use the product, but they can also end up being someone who reports to the CTO or whomever.

Another key thing is go in at the right level. You might get an intro to the CEO, and she may end up convinced that your product is the greatest thing since sliced bread. That's unlikely to help: she'll come back from the week end and tell the GM of some division "hey, we should really be using that Foobartronix cloud solution!" and the GM will say "Wow, thanks, that's gonna make a huge difference to us" and then nothing will happen. You'll want to pitch the highest person responsible and no higher.

I once pitched our product the CEO of the Sony Computer Entertainment (Playstation). He was really interested and asked good questions and I assume forgot about us almost completely as soon as we had left the room. The importance of that meeting was that the other people who had decided to work with us (which happened in the blink of an eye...like 9 months) wanted him to know they'd found a good solution to a big problem. We were crucial, yet in an odd way irrelevant to that meeting.
That’s a moving target with no guarantees to stay true. Steganography in the use cases you’ve described adds complexity and additional portability challenges over a plain encrypted file.
Because "Eating People is Wrong".

Vegan here, my gf had a shirt saying that, with the Goya picture Saturn Devouring his Son[0] on it. I liked it so much she got me one too. Important message, I think.

But seriously...we can, see the book/movie Alive[1]. If it's that or starve to death, we all would. It apparently was (is?) common in many traditional cultures, e.g. (as I learnt recently) in areas of the Philippines until the 19th C.

[0] https://en.wikipedia.org/wiki/Saturn_Devouring_His_Son

[1] https://www.imdb.com/title/tt0106246/
Subsidies for modernizing homes exist for a long time in Germany: Tax credits, super cheap loans (0.75% p.a.), financial aid (not having to pay back up to 30kEUR)...

Among the supported measures is: modernizing heating systems.
It’s just an upgraded Honda CRV.
This is a fallacy, and it only holds up because Google stocks went up over the past years. You need to account for the value of the stocks at the time of signing your offer. (As the increase of stock is not foreseen and as nothing to do with your offer).
To be fair the manner in which you were defrauded for product sounds like it can also be easily done with credit cards. That being said, I'm pretty sure PayPal can also be hit with a chargeback from credit cards, which they pass to you.

Had it happened with a credit you'd not only have your funds immediately blocked for 90 days, you also get hit with processing fees regardless of if the customer was scamming you or not.
Nonsense. F# has a better async story. Javascript is also good.
Someone needs to work on the deep learning problem of automatically curating these things and surfacing the important ones.

I suspect it's harder than the self driving car problem.
Three serious problems with nuclear, globally:

- too slow. Break ground now and you'll be producing energy by 2030.

- political instability. Hands up who supports the switch of Iran and Saudi Arabia to nuclear? It would reduce a lot of carbon emissions. Let's not overlook Ukraine either: https://www.neimagazine.com/features/featurenuclear-plants-i...

- budget instability: Wylfa has stopped https://www.independent.co.uk/news/business/news/hitachi-job... and Hinckley Point C is hanging on by an expensive thread. It is also at risk of inconvenience from Brexit, given that the UK is leaving Euratom and is likely to experience "no deal" chaos for personnell and equipment from EDF.

Is the US really able to build nuclear plants with the occasional total budget shutdown for 3 months?
Considering that fossil fuels damage both humans and the environment orders of magnitude worse than fission, to what do you attribute the public's non-negative attitude towards it?
I usually agree with that. The projects I was referring to are either Go (where the norm is to check in code-gen'ed files, so that things are `go get`able), or static websites (where every commit will get rolled out as soon as you push it).
Yes, although it also applies to C#... so it doesn't actually make much sense as a criticism. Although I guess maybe there was a point in time where Node libraries hadn't all transitioned to Promises yet.
Nuclear doesn't have the same association with green energy that solar or wind does. For many people, green energy is associated very strongly with their political adversaries' worldview, so they oppose it. Nuclear doesn't suffer from that problem.
Cool, let me know what you think!
Unfortunately their website is half broken even on the day they have announced the discovery of three new hands in Altamira, and mostly not in English.

It's a pity how they miss the chance to be taken seriously by the world :(.
I don't think anyone has managed to train differentially private models with acceptable performance, and releasing raw data in differentially private way seems impossible to me.
What do you mean "now"?

This is the way it's been done for decades.
Adding to that, the two cables are constrained by having the same endpoint and needing not-too-steep paths through the same landscape on the ocean bottom.
Ditto for Accord and Civic. Perhaps those cars are more likely to be traded in? Obviously owning a car for 15 years is a bit different than driving a 15 year old car if you bought it used.
No floating point is exact and consistent and incredibly well defined. Floating point is not exact but neither are integers. Floating point is 100% deterministic.

Things that differ: bit wise representation for non-ieee formats. Things that don’t differ: numeric result.

Basically for any arithmetic operation, with a given significand and exponent size in some rounding mode, there is a single correct result. Different implementations do not produce different results.
C# owns enterprise development, and makes a good showing in fintech (though still less common than Java/Python/C++).

It is very uncommon in stand-alone software development of all sorts (shrink-wrapped, service development, commercial web apps, etc) for very obvious reasons. That doesn't make it underrated, there just happens to be a lot of other great platforms.
As I say: Make the user want your product, make the buyer want to pay for it.
That's truly thinking "out of the box"
1fps Atari 2600 Emulator in Vanilla Minecraft 1.13 [video]
Google Chrome Adding SXG Support(but Mozilla Considers It Harmful)
I haven’t actually told you my immigration policy, and it’s clear you’ve incorrectly decided you know what it is.

My immigration policy would be to let in the set and sequence of immigrants that makes this country as nice a place to live as possible. Approximated with a greedy algorithm, that means picking the individual that makes this country the most nicer place, letting them in, and then repeating the calculation until we’ve run out of people that make the country a better place for us to live. Culturally, that means cultural optimization, not preservation.

I’d happily stop 99.999% of noncitizens from moving here and working here while allowing Californians to move to Idaho. (I’d also remove the financial penalties California places on people that moved from Idaho to California.)
> your code

Who decides what "good code is"? There is no gold standard for such defenition. Guess how that gets decided? Politics.

> your design decisions

In order to "get credit", how does anybody know your design decisions were the best? Hell, how do you even know it was the right move. Just like the code, there is no 100% correct design decisions. It's all trade offs. Knowing you chose the best path and more important trying to get credit for it is.... politics.

I mean, you had to convince people your design decisions were correct to get them implemented. That was political....

> and the quality of your project output

What does "quality" mean? Wanna define it? That is politics.

What does "project output" mean? Wanna define it? That, too, is politics.

Engineers always think they can avoid "politics". But politics is everywhere and is an unescapable feature of life. It isn't even a bad thing. Any time you have limited resources and people are in contention for those resources, you are gonna get politics.

Stop trying to avoid it and embrace it. Politics are part of every job if you want to be successful.

Hell, even attempting to convince people that they should ignore politics is itself a political move.
When dealing with binary packages I have to do stuff like iterating over an object to see what it exposes. I guess typings (if one exist) help a lot there. But for open source code you can just look in the source. Looking at other peoples source code is the best way to learn, so don't let TypeScript take that away for you. The projects with non-existing documentation is often the ones most easy to use. Maybe because the source code is so easy to understand that no documentation is needed :P
Re. 1, doesn't the majority set of logs for a given logical sequencer need to overlap with the majority set of logs for each other logical sequencer? If not, I don't see how you guarantee strict serializability without clocks. But if so, then all you're saying is that you're "averaging" the latencies to get better predictability. So if the average latency between any 2 DC's is 100ms, but the max latency between the two furthest DC's is 300ms, then you'll get closer to 100ms everywhere in the world by using this scheme. That's a good thing, but it's still 100ms!

However, since I may be misunderstanding something, a concrete example is helpful. Say you have 3 DC's in each of 3 regions (9 total DC's): Europe, Asia, and the US, with 10ms of intra-region latency and 100ms of inter-region latency. Say I want to commit a read-write transaction. What commit latency should I expect?

Re. 2, the reason Spanner (and soon CockroachDB) offer bounded-staleness snapshot reads is not due to the clock ambiguity window. You're working with old information from a paper published years ago. At this point, my understanding is that Google has reduced the window from ~7ms down to 1-2ms (maybe even less). Furthermore, these are reads, which don't need to wait in Spanner to begin with. There are at least 2 scenarios where bounded-staleness reads are useful:

1. When you have heavy read load and want to distribute that load across all of your replicas.
2. When you want to read from the nearest replica in order to reduce latency, in cases where replicas are geographically distributed.

You also have a misconception about CockroachDB. In practice, CockroachDB almost never waits when reading. It only does so when it tries to read a record at time T1, and notices that another transaction has written to that same record at time T2 (i.e. later in time, within the clock uncertainty window). So unless you're trying to read heavily contended records, you'll rarely see any wait at all.

You're also incorrect about the reasons for CockroachDB's lack of support for follower reads. Here is an RFC describing how bounded-staleness follower reads will work in an upcoming version:

https://github.com/cockroachdb/cockroach/blob/master/docs/RFCS/20180603_follower_reads.md

The real reason that CockroachDB does not yet support follower reads is that other things took priority in the development schedule. It's always been possible to support them. I expect they'll work with similar utility and latency to Spanner and FaunaDB follower reads.

As for your assertion that "Ones that do are much higher latency than Spanner and FaunaDB both", it's just ... wrong. Perhaps you're thinking of older versions, before CockroachDB had transaction pipelining:

https://www.cockroachlabs.com/blog/transaction-pipelining/

Furthermore, the end of the article alludes to an upcoming feature called "parallel commits", in which most distributed transactions will have commit latency = ~1 round of distributed consensus.
"Here, we go beyond attacks to investigate, for the first time, universal rules, i.e., rules that are sample agnostic and therefore could turn any text sample in an adversarial one"
Nothing is ever free of a potential for trouble. Solar panel could fall from the roof and hit someone over the head, and I'm sure that happened already, but nobody makes a huge deal out of it. Nuclear incidents are made huge deal of. It's a fight between Jane Fonda and Edward Teller, and Fonda is winning because a movie actress is apparently more trustworthy in a questions of nuclear energy than actual nuclear physicists. It's a highly irrational approach and it's way past time to come back to rationality on it - yes, nuclear plants can be dangerous, but the risks can be managed as all other risks are and the benefits of working nuclear industry are huge, especially compared to burning hydrocarbons, which is how we still get the majority of energy.
I've often wondered about what you would discover if you were to send accelerometers through various channels, over various distances, and inside of various packages. A database of carrier/packaging/haul distance/acceleration history tuples would be a valuable B2B product for many manufacturers.
https://github.com/search?q=yylex&type=Code
What I ended up doing before git is having multiple workspaces and copying completed changes from my messy workspace to the clean workspace and commiting from there. Git's partial commit feature just made it a lot easier to do what I was already doing.
Looks like much of what you are saying comes directly from this - https://arxiv.org/abs/1808.01740
Depending on the technology, that would most likely fell close to non-proliferation treaty and other international arrangements, so the government and possibly IAEA would have rights to control and visit. I know for instance that radioactive materials used for X-ray are under specific surveillance (it was discussed because of Brexit: the UK imports those from Germany).

In practice, anyone who knows about those technologies is active in the academic and industrial community. There are a lot of regulation that you can’t understand without professional lobbyists, and most of them are former civil servants.

I would compare it to Space exploration: a private actor like SpaceX of BlueOrigin is welcome on principle but has to pay a significant fee for controls. Whether you see that as needed security expertise or fealty is a matter of interpretation.
No, nuclear related products are incredibly regulated and monitored heavily to stop state actors and terrorists.
[FLAGGED]
PHP appears to. It was the first language that came up in my Github search, and I stopped looking there.
Germany has been exceptionally anti-nuclear for decades. The Fukushima disaster had a big impact, but there was already an anti-nuclear movement before that: https://en.wikipedia.org/wiki/Anti-nuclear_movement_in_Germa...
The discussion on this thread started due to the discussion on the link that is shared. I could have added this fact on my response earlier, but I thought it was obvious.