skysight-inc/HackerNews huggingface dataset:
>For example, the reason it's unsafe to have sushi twice a week

This is misleading. It totally depends on what kind of sushi you have. Tuna rolls are probably the most mercury dense and you'd need to eat a lot of them to eat the equivalent of one tuna sandwich.

For people not eating shark and swordfish the primary risk is albacore tuna and even then the standard deviation is very high (mostly having to do with where the fish was caught).

Basically don't eat tons of "high up in the food chain" seafood while pregnant and nothing bad will happen.

From a risk management perspective it's better to make sure you have working smoke detectors in your house and fire extinguishers scattered throughout your property before than to worry about mercury in seafood.
> Git puts a lot of emphasis on maintaining a "clean" check-in history.

This seems like an inaccurate phrasing of this. Git (the tool) doesn't specifically emphasize this, but it does support this as a possible approach without excluding the other approach. Many teams have settled on development approaches with git that do indeed emphasize this, but not every team does. If you want to show your work, you sure can, but unlike fossil, git does not force this upon developers. Like the article, I don't see either approach as right or wrong, but know that I prefer the clean history approach rather than every typo commit ever.
Illinois Supreme Court Protects Biometric Privacy
Helsinki woman survives on salvaged food for 20 years
We can quibble about how to describe it, but members-only unions in the US do not have the same standing as majority unions in the US or members-only unions elsewhere. Employers are free to ignore them. They can't negotiate exclusive benefits. Members can't commit to collective bargaining. The prevailing legal opinion seems to be that the NLRA does not allow a union to represent more than 50% but less than 100% of a potential bargaining unit.
Have you used Golang or Elixir? These languages get it very right.
If you haven't already written an article about your tooling, I think a practical guide would be well received. Not many users are aware of thees tools, which is why TypeScript is so amazing. I don't think most TS users use it because they like to annotate things, they use it because the autocomplete and editor integrations.
I was gonna ask - are you also in favor of putting restrictions on Californians moving to Idaho?
This is obviously true, but it's worth observing that 2/3rds of the cars on the list were made by Toyota and none of them are Fords.
Implicit in this is company culture, how their engineering teams work. Toyota and Honda have been well known to make reliable cars for years. I think part of the reason for their reliability is their relatively under powered engines. Although, I'm surprised there isn't a GM vehicle on there. GM tends to make pretty reliable engines and trannys, although everything else on them tends to fall apart all at the same time.
How kind has history been to the "safe" renewables?

https://en.wikipedia.org/wiki/Banqiao_Dam
Demo of using Haskell in a C project
I think C# is underrated because it was closed source for so long, and working with a closed source ecosystem is such a pain (and risky!). At least personally, that made C# a complete non-starter for me before. However, I've recently started learning it, and it really is nice. It's much more pleasant to work with than Java.

Hopefully it will see a renaissance when people realise that with ASP.Net Core they can write code that looks broadly similar to Rails/Laravel/Django code, and get much better performance more or less for free. There are definitely some rough edges around the ecosystem though. Entity Framework isn't nearly nice as Laravel's Eloquent ORM, and it's pretty jarring looking at a promising library, only to realise that it's a commercial offering (don't get that with PHP!).
Is this the way public policy is done now? Dueling billionaires throwing their money around? Gates can take his billions and shove them you know where.
You are an imposter and not the person who posted the original comment.

To everyone else, hnuser1234 posted his account password (which you can confirm by looking at his post history). Someone did not like this post and decided to log into his account and "retract" it.
Ya know, I feel like renewables are the future, but we’re kinda running out of runway here. I think a nuclear + renewables strategy is a great way to get us past fossil fuels quickly. Once we’re over fossil fuels we can tackle replacing nuclear with something better.
The problem for the majority of the visitors are pop-ups. Everyone just clicks the green button. No time to read two clear options or bother with dropdowns. That's how people behave.

These pop-ups are required by GDPR. If your site doesn't have a pop-up you risk losing 20M Euro.
Actually, it's not just a matter of averages, but also of availability of actual storage capacity as well as other loads that can adapt to availability. Mind you that you can store energy in more forms than what can easily be converted back into electricity. Cooled warehouses, to take a random example, in many cases can cool down a few degrees further than required when there is plenty of energy available, and then avoid using electricity during peak load times. If you can use all the warehouses on the continent to drop some load off the network when production drops unexpectedly in some region, that makes things much more stable than if you only have the capacities within one country at your disposal.
So? Neither the US, nor China have plans of ending any of them.
That's the chief argument for going into medicine. Some of my friends would have been great developers, but they didn't want to work 60+ weeks the rest of their life, battle ageism, and have to re-tool. Doctors, Nurses, and Lawyers can get work permits in almost any country.

I would think in tech that the answer to your question would be things that are not usually considered exciting like becoming a Java or .Net developer. You could take a 5 year break and be very likely that people would still be hiring Java developers. Even 10 years off, you would have good odds.
You make it sound like First Step Act did not originate within the administration. Jared Kushner was the primary driver of it since day one.
the programming section is so heavy on Java that it makes me wonder if these grads are fit to do anything other than work on monolith Enterprise technologies. I don't want to turn this into another Java vs the world rant[0] ... but you'd think that Universities have some kind of obligation to cover a larger spectrum than what the Sun/Oracle marketing-hype machine has been selling since the late 90ies.

Java wouldn't have stood a chance as a language if it were forced to grow organically. E.g. it's 2019 and there is nothing about Rust, Nim, Lua, Python, Julia, Elixir, OCaml, Haskell, (hell even Ruby) in this list.

[0] (snark warning) https://thequickword.wordpress.com/2014/08/22/the-dream-whic...
If you don't mind, which of them and how?
HTTP1.1 is expected to just work it has been here for a very long time. It takes time to understand, support and adopt new technology. I'm not sure if the blame should be on HTTP2 in this case.
Wait until you hear about lobbyists and super pacs!
FYI, the page needs a viewport tag in the head to display properly on mobile:
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
Point taken on the bots but the static part shouldn’t go through the CGI anyways.

The irony of decrying poor performance yet suggesting WordPress is pretty priceless :)

I agree that most people would be better served with Squarespace/Wix but I run into the situation or static site + 1-2 bits of dynamic form processing frequently enough to warrant having a simple solution for it. When the site doesn’t warrant spending money on, sometimes a shared host + CGI is just right. But I think this is for some very rare cases. Most people should outsource these types of headaches.
> async/await - C# is the ONLY language which gets this right

Have you tried Python's asyncio?
Is it coincidental that two of the defining features of the Victorian era -- overwork and prudery -- are making a return at the same time? It's a strangely conservative turn for young urban people to take.
Indeed many 6502 systems had support for an optional Z80 (or indeed a built-in Z80, as on the Commodore 128) to run CP/M. Later there were one or two x86 boards for pre-Intel Macs. The Amiga platform's upgrade path made some later Amigas a tangled mess of different CPUs.
The FAA is too close to Boeing. In a change this large I believe the NTSB should have over site over the FAA. From the article it appears that the FAA has rubber stamped the process if layoffs are already in effect.

https://www.ntsb.gov/investigations/AccidentReports/Reports/...
Ideally it should be this way, but it's impractical in reality.

It requires that you either stop your development workflow to commit as you go along, or that you untangle all the pieces after they're already entangled.

If you commit as you go, it's an expensive mental switch to fire up git and also run all the tests (since surely part of this workflow is to apply the principle that no commit should ever break the build). You also take an extra productivity hit every time you change your mind about something a little later (e.g. you added the function getFoo() but realize it should have been called findFoo()).

If you work for a while and then try to bundle up small, atomic changes, that can also be very difficult. Tools like git group together contiguous chunks of changes when committing, and prying them apart later can be difficult. I often do this with a combination of "add -p" and then "stash save -k" to temporarily get rid of things unrelated to what I'm committing, but it's a chore. During a selective "add -p" session you have to mentally keep track of what belongs together, thus what dependencies are between every chunk you're adding.

Committing as you go is easier, but it's slow, and doesn't work well when you're working across many files with a big change that introduces new semantics in a lot of places. Both techniques require that you keep track mentally of which parts are related, of course.
Are all the user projects running version 1.34 (2.7 is the latest) or just the fossil hosting itself?
Not sure why this was down voted. Squash’n’Merge on Pull Request keeps master history clean while tolerating sheninagins on feature branches.

If important things are lost then perhaps the PR was too large.
I'm reading Refactoring JavaScript by Evan Burchard. While you are focusing on a "java" codebase, this book has general tips and suggestions that are languange independent. It's quite good about going through various code patterns and how to refactor them.
>It's probably possible to tell that ink was applied to paper recently,

Confidence on this measurement is probably very low. Documents in a basement in Miami (they don't do basements in Florida for a reason) will age very differently to documents in an attic in Tuscon which will age very differently than documents in a garage in Fairbanks.
Is this commentary on the cars themselves? Or is this more a reflection of the types of people who buy those cars?

Would the type of person who buys a more exciting car keep whatever car they have for a shorter period?
In this hypothetical scenario, there are no bakers who charge money for bread, and the information broker bakers refuse to take your money in lieu of putting your information in the bag with the others.

Or worse, sometimes they do take your money, but it's impossible to verify whether or not they kept your information out, until the next data leak, when you discover that they didn't.
Yeah, seems so. The question is, why didn't most of the commenters on this page realize?! Maybe because it's not funny, and too close to reality.
As a Japanese car owner I'm a fan, but a list of 'cars people keep forever' has a huge amount of selection bias, no?

The sort of person who buys a new Merc probably doesn't _want_ to keep the car for 15 years. The interior is going to be shabby regardless of what you do, and the car will be out of date / an old style.

Japanese cars (at least in standard trim) are the stereotypical low TCO keep it until it stops working car; you've already accepted that you want utilitarian transport by buying one.
Why would that make any difference on this problem?
The major problem is that it will take twenty years to build a power station - look at Hinkley Point Power station

https://en.wikipedia.org/wiki/Hinkley_Point_C_nuclear_power_...
That's probably because foreign doctors don't know what they're getting into. From speaking with American doctors, many have been offered double the salary to go to rural and non-rural positions in the south and Midwest but they would not even consider it due to the racism and hate there. Can't say I blame them. I'd do the same and I'm white. Culture matters and having a culture of hate like most of rural and quite a bit of non-rural America does is extremely unappealing especially to people smart enough to become doctors.
You might be interested to hear that about 30 years ago I got myself invited to a "union busting" class. It was held at changing locations each week, with nobody giving their names (not even the instructor), and guest speakers from law enforcement, legal, and senior management invited to discuss their successful efforts to undermine unions. In essence, their recommended strategy was to slowly move assets away from the company - whether overseas or via contracts, then shut down sites while simultaneously bringing up other sites without unions in secret. As long as things were done slowly, the courts wouldn't recognize actions as anti-union. You could even move back into the same region in a few years without unions.
Once you know what to look for, it's easy to see this technique being used over decades here in the United States. And it doesn't apply just to unions, it applies to anywhere you want to force lower wages. (In the early days of unionization big employers used to coordinate moving out of a region, driving local populations to desperation so they could move back in months later and pay wages where people were actually starving while they worked.)
Throwing money around sounds like politics as usual. At least this policy seems to come genuine desire to help.
A "Gish Gallop" with hours of gap-time between posts? Please.

If you don't want to offer counterpoints you are not obligated to, but it's rude to simply attach insulting adjectives to the message without trying to argue it.
This manager wants to make you smaller, so that he can look bigger and exert more power. In my experience, the only way to counter is by also making a strong gesture.
For the dialog you sketched, possible responses could be "Then you can surely do it yourself in 2 minutes". Another, more aggressive, option would be to answer "this joke gets old". You need to find your own tone, obviously, which should not be agitated-aggressive, but make clear that he now has an opponent, and you will not be an easy victim for his power games.

Obviously, this is a risky approach; only do it if you can afford switching jobs. But in my experience it is less risky than it looks. Bullying persons have a good sense of their opponent's strength, and will rather look for new easy targets than going into a serious fight. If you can talk to your team mates and make this a team stance, this will of course strengthen your position further.
I think we need to seek new models for investigative journalism, not new funding sources for an old model. I think journalism as a profession doesn't make a tonne of sense, and the same function could be pushed out to the wider community, with newspapers functioning similarly to scientific journals, trying to add some amount of quality control. Many are already relying more heavily on Op-Eds/contributed content, but I think they need to cast a wider net, so that it attracts actual experts, and not just the natural self-promoters.
Agreed. The beautiful thing is that the power of creating anything is increasingly being put back into the hands of the consumer. We are rapidly approaching the point where anything you could ever want is buyable with the click of the button on Amazon or etc.

I am really glad the days are over where we used to have go negotiate with some sales guy to buy paper for the office :)
A vocal tiny majority has gotten hold of the loudest most annoying sound box. It's hard to even close your ears.
TypeScript supports async/await pretty well (after transpilation of course).
Yes, but it enjoyed broad support, and was progressive in substance. The assumption that the Trump administration would be futile to engage with on what could be construed as a "green" cause seems to stem from a broader assumption that they are incapable of, or resistant to, progressive policy.

My point is that if you couch it in the same balanced terms, there's no reason why an equally progressive initiative in energy should be assumed to be futile.
The amount of LaTeX packages that are out there is incredible.
Os Melhores Cursos de Marketing Digital Do Brasil
Golang is pretty interesting, given how it's architected. But you have the concept of channels added on top of async/await which you need to keep in mind.
I love C#, but I also don't find async and await in JS to be too bad.

It's easy enough to wrap a non async library with promises so I can use it with async and await.

I've sometimes done the same thing with non-async libraries in C# by wrapping them with Tasks.
Re green jobs: I think that's meant as a retort to the "what about coal miners?" Argument.

I'm trying to understand your nuclear -> fuel plan.
Nuclear reactors already use a storage solution, why are you adding an extra step? Why not combine it with wind/solar?

Edit:
Are you suggesting the green jobs would lead to high wages and costs? Don't forget theres no fuel cost with renewables.
Disclosure: I work at Google.

Hmm. Do you count Fi, Flights, and Hardware in that category? (Particularly Nest, Home and Pixel).

One could argue that some longer term plan for Home is ads/cross-sell, but let's just focus on whatever the hardware sales turns out to be. I don't think those need to be on the scale of Apple's or Samsung's revenue to be considered as not "doing badly".

Similarly, I assume (but have no knowledge!) that Flights is mostly a referral business. That's not "ads" to me in the same classic sense. That is I've never heard anyone refer to Kayak as "ad-supported".
>hard-on for world domination.

looking at number of chinese military bases outside of China, or number of actual wars China participated in last 20 years, you can probably say that China's hard-on for world domination is pretty modest, as compared to... other countries with such hard-on.
> Javascript has it now but you need to be use libraries which support it too

This applies just as much to Python asyncio so I'm not sure it's a good suggestion from that perspective. You can use an executor to wrap things that don't support asyncio but that doesn't really qualify as good asyncio/await imo.
(my guesses from reading this thread) The work was important, but the GP was _the face_ of that work only. Many other people collaborated on shipping that work - the VP only knew GP. The issue people are pointing out is that this incentivizes people gravitating towards such roles which are high in. "visibility".
We have a 15 year old Honda Odyssey, and if required periodic repairs for anything, not just powertrain, we'd probably replace it -- it just won't be worth the time and bother, even for relatively minor repairs. But it just soldiers on.
Nah different technology. The tape is used in prospective fusion designs like MIT SPARC. Terra power have a fission design called a traveling wave reactor.
> The ability to show descendents of a check-in.

This is interesting. I wonder if the same thing could be achieved fairly simply in git though by keeping an extra area in the .git folder that handles reversing / denormalizing the DAG for some of the things that these reports show.

Microsoft are innovating in this area (bringing the improvements that they have in VSTS to the client). There's a good series of blog posts on this at https://blogs.msdn.microsoft.com/devops/tag/git/ (first article https://blogs.msdn.microsoft.com/devops/2018/06/25/superchar...)
The very essence of Chopin and especially of his tempo rubato.
I think it's only underrated in the HN/startup world.
"the customer's data"

I have a question. How is it the customers data? The data is about a transaction that happened in the bakers store. It's all information that was plain for the baker to see. The baker did the work to collect it.

In fact, all the information is about the interaction directly with the baker. How is this not the bakers data?

Can someone walk into my store and somehow give me something that belongs to them against my will? And then impose requirements on me about what I can do with it? Or it only belongs to them at the point I write it down?

Now I start to agree that there are concerns at the point in a computing scenario when people are gathering data that isn't a part of the transaction actually taking place without the person knowing. But shouldn't that be on the browsers to deal with?
We just upgraded from .net 4.6 to .net core , without touching any logic change we are getting 30% performance upgrade. .net core is game changer within .net community.
The public opinion isn’t skeptical of nuclear. They assume nuclear is some white hole of cancer that’s going to kill them and everyone around the plant or uses its power. It kills people, makes them turn green, and grow a third eye/flippers. It’s prejudice.
That makes sense, though the Acura MDX is on the list.
Mossad is very good.
https://en.wikipedia.org/wiki/By_Way_of_Deception
These amateurs are more of a threatening gesture then a real intelligence operation.
Also compromising intelligence software is always good buisness. Sorry, the outside ruined the old version for you. But you can buy 2.0 which is invisible again.

Problem is to explain to grandma who survived the nazis, that you sold listening tools to goebbels. But hey, i think a good old "Everyone else did it too" should smooth that one over. It worked for most ex-nazis too.
(Some hopefully helpful feedback) I might look except

1. I don't know anything about you. Who are you, how did it help you?

2. I don't know anything about the book's methods. Give me some idea what to expect. I, like probably most people on here, have read books on the topic before. How is yours different?

3. You seem to have pretty bad English (probably absolutely fine for chatting with, but not for writing a book), which puts me off wanting to read it.
> Salaries for h1b cannot be lower than salaries for others by law.

Yes that is the law. And companies break that law all of the time.
As a technical hiring manager, I write out a job description general enough to attract a wide pool of candidates with specific requirements to keep the candidates relevant.

This description gets passed on to HR for posting and they append the company spiel to it. That's where generic HR keywords like 'passion', 'exciting', 'innovation','elite team', 'cutting edge', 'game changing', 'inspiring' get added. I don't have control over that.

So ignore the HR rubbish and checkout what the hiring manager and his/her team are like.
Also note in mid-size (1000+) to large (10K+) companies each manager and team can have
their own work culture based on the personalities in the team so don't write off such a company based on interviews with just one group.
Maybe they retire early because they are unable to work because they are dying.
It could be because it’s an aspirational brand (perhaps that caters to a consumer that prefers to upgrade more often) and/or the parts are more expensive relative to the residual value of the car.

The Integra was a great car though ...and great name!