skysight-inc/HackerNews huggingface dataset:
I don't trust any hardware wallet, that's why I use a brain wallet I forked from the keybase.io team to use the stronger argon2 hash function, takes 4 minutes to generate a wallet (with the strong setting that comes with the golang version), good luck trying to brute force this one.

https://patcito.github.io/mindwallet
mainstream narrative is nothing more than propaganda and any human with little brain can easily find the facts.
Huge MIT Study of ‘Fake News’: Falsehoods Win on Twitter
Paul Ford: Facebook Is Why We Need a Digital Protection Agency
I went to a private talk in the last few days presented by an experienced member of the UK Foreign Office; said speaker regularly advises ministers and the Foreign Minister.

The question of Russia came up very strongly, and as I understand it (everything that follows is effectively what that speaker said) the feeling is that they're going to just keep doing things, testing the limits, seeing what they can do without repercussion. The deployment of chemical weapons on the streets of the UK in peacetime (which, the talker suggested, would have been absolutely off the table during the Cold War) is just another step in seeing how far the West can be pushed without doing anything. Shielding the government of Syria so they can routinely deploy chemical weapons in their civil war is another example; Russia will just keep taking liberties until they find where the limit is (if there is a limit). Not so long ago, the deployment of chemical weapons was considered a very serious thing; Russia has put them back on the table while the West sits on its hands.

I have to wonder if there is a limit, or if we will continue to put prosperity above security to the point that Russia has free reign to do what it likes (up until it runs into someone who will object, beyond Europe).
Cassandra is not that bad, maybe I didn’t operate it at large enough scale - I only had ~50 nodes - but u was doing 15,000 writes a second average, and 45,000 peak.

I never really noticed the GC issues and only had to tune a single GC parameter once.

The bigger issues I had was the need for all the extra disk space when a major compaction happens.
>existing strawberry farms which are designed to make it easier for humans to harvest //

All the farms I've seen in the UK have just been fields, making harvesting very arduous work (that farms near where I grew up imported Eastern European labourers for).

What's the design you're talking of here?
Safe Harbour was overturned in October 2015 (so half a year before the GDPR was ratified), according to https://en.wikipedia.org/wiki/International_Safe_Harbor_Priv...
You should Show HN when you're ready. Looking forward to it!
One more job that robots are taking away from humans: social media influencer
Twitter to reduce conversation “health” to 4 numbers. Good luck, say experts
Why the Current Cambridge Analytica Scandal Requires Us to Rethink Social Media
If you ditch Spring Boot and wire Spring yourself the startup-time and footprint should be smaller. But 250M may be a bit optimistic.
Bitcoin has RSK (and Szabo)
Agree. I wonder what problem anyone would have with Approach 1 that also meant the other approaches were optimal solutions.

If your problem is there are too many items in the list, that's going to be a usability problem so you'd probably need to categorize the items.

If performance is such an issue that ordering <50 items with approach 1 is unacceptable you undoubtedly have performance issues with the rest of your app too.
Drone kills without a declaration of war

That's not a war crime in itself.
But I think we can say that many human drivers would not have slowed down in that situation.
Given that your company is still on JDK7, and is already saying a "fuck you" to new features, I don't think anything will change for you at all. You can continue ignoring newer features, but that doesn't mean everybody should. If they find value, they should have an option to move fast.
Going down into Quantum Computing
With enough self-driving cars on the road (which of course there aren't now), rigid adherence to speed limits might change the safest-and-easiest driving speed for everyone and lead to everyone driving at the limit rather than everyone everyone driving 5mph (or 10mph or whatever) above the limit.

So the safest reasonable thing for self-driving cars to do could depend on how many of them there are around.

(Of course there are other considerations of that sort. E.g., if all cars on the roads were self-driving then they could coordinate with one another in interesting ways and maybe go substantially faster than human-driven cars for a given level of safety. Maybe not, though, because of risks to pedestrians.)
Everybody's got something to hide, just not from everybody else. As much as we share with friends what we would not share with strangers, we have things that we would enthusiastically share with strangers that we would never share with our friends. Something similar applies here: everybody would absolutely do mind if someone in their personal sphere could browse their search term history, but the same data as one of billions of profiles on some corporate datacenter does not appear in that threat model. Ultimately, "nothing to hide" is short for "nothing to hide from them", and the main difference is wether the possibility of leaks is taken into account or not.
I have found this site really useful for my addresses and had set them to be alerted. Just a couple of days ago my Skype account was 'hacked' (probably because I'd stupidly used an old password and not changed it). What concerns me is just how little companies care - Microsoft have been awful at responding to it and keep pushing me to an automated system, which isn't working for me to get recovered.
Slightly off topic, but still relevant to Syria.
Makes one wonder why ISIS never attacked their sworn enemies (Israel). In fact once they accidentally attacked and apologized. Now which militant org does that.

https://www.independent.co.uk/news/world/middle-east/isis-is...
#DeleteFacebook: Perspective from a platform that doesn’t put democracy in peril
Show HN: Sheet2Site – Create Websites Out of Google Sheets
None of course, but I think that's the point of the complaint. For a feature supposed to increase convenience, it didn't go as far as it could have. Still, I'm glad var is in there. (Now, my employer just needs to get off of Java 8...)
I'm currently looking into Nano (formerly Raiblocks). Coincidentally they've also just released their updated roadmap at the same time. https://developers.nano.org/roadmap

At the moment it appears like a lot of cryptos are jumping on the lightning solution, I'm curious to see if Nano can compete with them by avoiding lightning all together.
That just means your code must be maintained. You can verify that the HTML has a given structure and log a failure if it doesn't.
But to what end? What is their endgame? The USSR testing boundaries in the Cold War made sense because they needed real data for their concrete plans to cross the Rhine and conquer Western Europe - that’s what the Cold War was all about! Now it’s 2018 and I know Russia has lost their designs on Germany and France and seem primarily motivated to maintain a buffer territory, but testing limits is only going to move Russia’s neighbors into NATO - whereas if they at least played-by-the-rules and not acted so hostile and belligerent then it’s possivle they’d still hold a far more legitimate sway over eastern Ukraine and maybe even the Balkans.
"Reichstag Fire"?
This is probably the most pathetic PR move we've seen this year so far.

Acton sold off his userbase to Facebook in 2014, with full knowledge of the Snowden revelations of 2013 where we learned about Facebook's involvement in PRISM.
I remember bugs that were caused by the exact opposite. If p is superceded by updated then it's not a good idea to have both hanging around in the local scope.

You shouldn't be able to doSomethingElse(p) when you actually mean to doSomethingElse(updated).
How you believe that behind those CWs it was Russian ? In last few Decades we have not found a single truth from Western so-called civilized leadership, all lies, straight. Just take the example of WMD. Even this time if its truth that Russia is behind those CW, let it be because they lied to international community in the past so blatantly that all their words look lies.Its time West should pay to what they have done to Iraq, Libya, Syria and elsewhere.

I am pretty sure that UK is lying again, by the way.
Hi HN,

I made a tool that can generate a website from Google Sheets. It using Google Sheet as a DB.

Examples of sites:
https://www.sheet2site.com/s/best-cities-for-digital-nomads/, https://www.sheet2site.com/s/best-coffee-shops-for-work-in-c..., https://www.sheet2site.com/s/top-100-cryptocurrencies, https://darkmodelist.com
Ask HN: According to you which algorithm is the most important?
Thanks for the info, I was not aware of that.

Good for them to make this change, bad for them because it was after the data was collected for abuse.
I was watching an interview of the most famous criminal lawyer of my country. He raised a family of four, they all became lawyer too. The lawyer, in his post-war lifetime, became wildly successful in defending criminals on the edge of society; Gypsies, high-profile criminals, et cetera.

In this interview, he was asked what a good justice system would look like. His reply was that real justice would involve a large factor of "making things right" for the victims. Not just pointless punishment (while punishment was certainly a factor he'd see in the system), but focused towards "making things right". If you steal, pay back the stolen goods manyfold. If you sexually abuse, do time in help centers to assist victims (obviously well-supervised). If you kill, help the family financially and do time in aftercare.

The whole focus on justice in his point of view should be to ease the burden of the act for the family/society afterwards. To me this is a really great view of fixing any wrongdoing. I hope Promise will focus on this facet as well; it would be beneficial too. Public support will definitely increase as well as the lives of victims.
5 Must-Have Features of a Wireless POS System
Why not strings? For two different strings A and B it's trivial to build one that is between them in alphabetic order.
This is not directly relevant to the thread, which is about maintainer burnout.

I've used lemacs (Lucid emacs) and xemacs, and now I use Aquamacs.

As I recall, Lucid forked emacs because they, a commercial company with an emacs-based IDE, wanted to push changes faster than the FSF, a small non-profit dependent on volunteer labor, could accept them.

This turned into xemacs. My feeling was that xemacs was much better then emacs-for-x.

I think Aquamacs has better Mac integration than stock GNU emacs.
Why not use ScyllaDB which is rewritten version of Cassandra in C++.

Or you can use Azul Zing JVM which provides sub millisecond GC latency of heap size upto 8 tera bytes. It's commercial and little expensive if you target private cloud but its cheap on AWS marketplace.

Here are some of success stories of customers who invested in Azul Zing for their big data architecture or otherwise.
https://www.azul.com/resources/success-stories/
"There's a war out there, old friend. A world war. And it's not about who's got the most bullets. It's about who controls the information. What we see and hear, how we work, what we think... it's all about the information!"
-Cosmo
I wish there was a way to prove ownership of a domain and be able to search on *@example.com for those who use unique emails for every service to track accounts that got hacked or companies that sold my personal info.
Do you understand how useless humans are?
Java has these concepts too (ExecutorService since at least Java 5, circa 2004). The problem is not with the JDK libraries, it's been in the JVM's assumption that it's running on bare metal or a VM.

Linux containers leak information about the "true" environment in a way that upset JVM assumptions before 9 and 10.
China is now home to some of the world’s most powerful supercomputers
Given enough time in a programming environment (language + libraries + tools) a smart engineer will learn or invent techniques to write correct code faster. Given enough engineers, each environment evolves a mix of techniques (unit tests, static types, correctness-by-design, defensive programming, etc) that becomes typical of that environment. The difference between Haskell and JavaScript might be the usual cliché, but there is an entire spectrum and even within a single language the mix of techniques might change depending on the application (financial software, video games, web sites).

Moving to a different environment where those techniques are no longer as effective will result in lower productivity for a while. Moving to an environment where those techniques can no longer be used (no type-checking, no ability to unit test) results in frustration, bargaining and hopefully acceptance, but the end result is that everyone stays on their side of the fence depending on whether they identify as "relies on type-checking to ensure correctness".

By the way, funny how sometimes, we get something out of bargaining (TypeScript because there is no type-checking in JavaScript, Selenium because there is no unit-testing in graphical user interfaces).
I'll be waiting for you OASIS, but not so soon.
Like this? https://haveibeenpwned.com/DomainSearch
Interesting! I don't know these native desktop client before.

I will link it here:

- nheko: https://github.com/mujx/nheko

- Fractal: https://github.com/danigm/fractal

- Quaternion: https://github.com/QMatrixClient/Quaternion
Some software cannot be used at Google
Who decided that "BUMP_SEQUENCE operation" should be implemented? Was there onchain governance or it was a authoritarian decision?
> In the .Net world there's the ThreadPool class to manage the single process-wide thread-pool, and the Task class to enqueue and orchestrate concurrent jobs (it uses ThreadPool and almost completely abstracts away the thread management).
> (You could write your own thread-pool, of course, but for most code that wouldn't make sense.)

Java had thread pools and tasks since 2004 (https://docs.oracle.com/javase/1.5.0/docs/api/java/util/conc...). For typical Java programs, no one is writing their own thread pool functionality as far as I know.
No, I do not employ anyone. But I find this entire line of argument ridiculous. If someone wants to take a stand against tipping, they should make the sacrifice themselves by not eating out or going to restaurants that accept tips. What they should not do is go to an establishment where they know full well it's expected they'll tip and then refuse to do it. There's nothing honorable about a stand taken at someone else's expense. Stiffing your waiter does nothing to affect the systemic issue. It is, morally, the worst of all worlds, since you benefit from a system you describe as morally unjust and then refuse to participate in the expected palliative behavior.
How could he have denied that much money?
> In short, any open source software you use can delete all your production data and you can’t sue anyone because...

This is the killer one.
When someone thinks of an average road/street, they (probably) think of opposing lanes of traffic. Curbside would be right-side. Yes, there is a curb on the left-side of the street, but it is on the far side of the opposing lane.

Example: if I tell you to drive two blocks down a "normal" street and then pull over to the curb, you will most likely not pull over to the curb on the opposite side of the street.

Also, isn't "curbside" used when talking about valet services, which generally have you pull over to a curb on the right when meeting the valet? (I don't know, I don't have the opportunity very often)
I have always been worried of entrusting Have I Been Pwned with my email address, fearing some nefarious use.

Am I being overly cautious?
Education and honing your skills. Study on your spare time, make something as a hobby project hones your skills, and also, maybe try bringing this up with your employer. Also, work overtime.
"We haven’t even finished migrating all our components to compile with JDK8 yet"

Interested to hear which Java API you use which requires special modification in order to be compilable on Java 8?

Usually most of this breakage is caused by the com.sun stuff which isnt public API.
Its time West should pay to what they have done to Iraq, Libya, Syria and elsewhere.

Murdering ex-spies on the streets of Salisbury with chemical weapons certainly seems like the appropriate response, yes. Although interesting to see that it was the Swedes who did it, according to the Russian Foreign Ministry.

It's an interesting double-game they play; Russia needs people to know it was them, but they also need to be able to deny it.
If the final keyword hadn't existed before I'd agree, but it does exist, does exactly what you'd expect it to here, and I'd argue that since it's consistent with how it used to work, is actually easier to understand and grasp. Local type inference is a new feature. Locals that can be assigned once is not and people are already familiar with how such locals are declared. And there's no ambiguity which variant is the correct one, e.g.:

var i = 0;
final var i = 0;
int i = 0;
final int i = 0;
val i = 0;

One of the options there is a very odd one. And if there was "val", would "final var" be disallowed?
Yeah I remember downloading a jdk9 prerelease not long ago and now jdk10 ... does not compute
How to Be a Champion in Life
That's not a war crime in itself.

Do you want to be get hurt by it ? I am not suggesting, but that is still killing and trespassing international boundaries .
>I have nothing to hide” - most of the people a pregnant teenager being outed by the store Target, after it mined her purchase data – larger handbags, headache pills, tissues – and sent her a “congratulations” message as marketing, which her unknowing father got instead. Oops!

Has this ever been proved or is it just an urban legend? I keep hearing this anecdote but I always thought it was fishy and could easily be explained by a simple coincidence. Like these people who claim that the Facebook app is listening to them continuously to match keywords for ads.

My girlfriend and I are in our early 30's, she's been regularly targeted for pregnancy-related products for the past 5 years at least. It seems that for most advertisers you don't need a super fancy algorithm harvesting thousands of data points, simply "woman age 25-35" is probably good enough to assume that pregnancy is likely. Undoubtedly Target has that information, they thought that it was plausible that she could be pregnant (or would be in the close future) so they sent pregnancy-related material. When it turned out that this person was actually pregnant they thought Target was surprisingly prescient. Of course that's not counting the hundreds of people who potentially received the same offer but were not actually pregnant and discarded it immediately as junk mail.

I'm sure the profiling takes place but this anecdote probably overplays how accurate these predictions are. Facebook and Google are in an other league though, they have access to so much more personal info, I'm sure these companies "know" many of their users better than any of their friends or relative ever will.
How to DELETE Your Facebook Account (REALLY) – 2018 Update
Yes! That's the name. I knew if I'd see it I'd remember it :-)
Veriff looks like a great product but also seems to compete with checkr, another YC company. Is it common for YC to invest in competitors of existing portfolio companies?
In particular, the Java buildpack uses a component developed entirely to calculate JVM settings.

I am not sure what the plans are for Java 9 and 10 yet. Ben Hale works on JBP pretty much fulltime and the Spring team tend to experiment pretty early on JDKs. So I can't see it falling far behind.

[0] https://github.com/cloudfoundry/java-buildpack-memory-calcul...
> a judge ... can't go "well, there is no evidence, but I feel like you're guilty, so off to prison with you!" - a jury of peers can absolutely do that

The defence can ask a judge to throw out a case on the grounds that there is no evidence on which a jury could reasonably convict.
Then what's the problem if it's not actually that good for people who leave few, contradictory elements (maybe I would've been easier profiled if I was labelled female for an example). They try to sell me stuff which I won't be interested in, seems fine to me.

As for the last part, could you be more precise ? What exactly could happen that would be bad to you ?
Again, going on the opinions of others (who are in positions such that they should know, but ultimately it's all opinion) a lot of it (by no means all) is about prestige and being seen and respected as a world power again. Which is not just for show; if people respect you as a world power, they are far more likely to do what you want.

Following the collapse of the Soviet Union, Russia was made a number of promises that really weren't kept (for example, about how far NATO would wander into Eastern Europe) and when Russia objected, they were ignored. The very significant modernisation of their military and the recent adventurism is part of that. Nobody is ignoring Russia anymore.

They did play by the rules; it got them side-lined and ignored, promises broken.
Isn't the FCC being run by a Trump shill at the moment? I mean, they just repealed net neutrality, I doubt they're going to go around imposing fines on Trump buddies now are they...
An angry and easily manipulable lynch mob arbitrarily deciding my fate? That feels more terrifying than some trained and experience arbitrator with respectable work history, to me.

But more seriously, the jury system also has serious flaws. I'd guess its bias towards existing norms. Bias against minorities in the jury pool. And its hard enough for us not accidentally trap into social media echo chambers. I doubt i'd notice attempts to personally manipulate me by a well funded defense (even without FB-like info about me). At the same time, a public defender wont have the resources to even try.

Guess "no free lunch" applies to legal systems as well. So far we haven't found an optimal system, at least.
Online Piracy Is More Popular Than Ever, Research Suggests
Your use of the word "collusion" and list of sites appears intended to imply that the Clinton campaign was as criminal, or more criminal, than the Trump campaign which itself is accused of "collusion" with Russia. You even use italics to emphasize how much worse the implied dirty connections must be between the Clintons and these companies.

What laws, specifically, do you believe the Clinton campaign broke with their "collusion" and in what way was the Clinton campaign's social media strategy intended to deceive?

And for bonus points, why does this only, specifically, implicate Clinton, the Democrats and the left in wrongdoing, but not Trump, the Republicans or the right?
> audience means people who know how to search and dig out the information they want to find.

That's a weird definition IMHO. I would say that Google's core audience is regular people using the search engine.

Maybe you meant "power users" instead?
I've tried everything AFAIK. The pictures appear inside the chat area but with a red cross on their upper right corner indicating that sending failed.
We are in the connected world. News can be generated by anyone and travel very very fast. That's the reality. In the fast you have to talk to people knowing what they think, now you can do it quickly and at massive scale. We will have more and more information out there anyway, regardless how many researchers working on cyber security and other problems. The only way to go back is to unplug electricity grid? Really? There is nothing wrong with Facebook. And that's how technology can empower people to do both good and bad things. Yes, US people are not happy with the election, journalists now have a revenge, but blaming technology? really?