skysight-inc/HackerNews huggingface dataset:
We use a bunch of different tech stacks, but there's some Java in there.

In fact, I recently had to create a cross-platform desktop app, and I'm still not aware of a better option then the JVM. I would have preferred to write it in Scala, but opted for Java to make it easier for the rest of the team to maintain.

Java isn't an awesome language, but it's fine. There's a lot of awful legacy Java code out in the wild, and I wouldn't want to work on it. But Java as a language is boring, inoffensive, and it works. As a result, it's probably going to be around for a long time.
Ah good one, I never saw that possibility, yes, that is likely the accurate reading. It looks like I wasn't the only one reading it like that either. Would be good for the GGP to confirm which one is the correct reading.
Checkout Netflix’s Conductor https://netflix.github.io/conductor/
All those confidently stating that GDPR applies to YC despite it not being a EU registered corporation are guessing at best. None of this has been tested in litigation by US courts.

If US companies (without a EU legal/corporate presence) are beholden to EU law, then US companies are beholden the Chinese censorship laws
I don't get the rationale for Argon2id. If you don't expect (cache) timing attacks, Argon2d is computationally stronger. If you do, Argon2i is immune. Argon2id is partially immune, so if someone can do timing attacks, they can crack half the algorithm, and need to do the rest the hard way.

What is the rationale behind the assumption that this middle ground is better than straight up Argon2i for general purpose password derivation? I've never seen it explained anywhere.
Pluto: programmable digital watch reusing case and LCD panel of the Casio F-91W
I barely understand even layman-level physics, but it would seem to me that this “absurd” idea is just a natural implication of the conservation of momentum?

edit: to all the downvoters of saiya-jin — let the one who has never defended their incorrect intuitions in physics cast the first downvote!
In theory Coulomb transistors can be a single molecule. I believe single molecule transistors have been experimentally demonstrated.
Small correction

> cargo install wasm-bindgen

should be

> cargo install wasm-bindgen-cli
Didn't Google drop its "Don't be evil" motto a few years ago?
Those aren't bare metal. And in terms of database scalability, I would jump for bare metal before beefier servers, due to the fact that the disk is local and you don't have to deal with EBS noisy neighbors.
Cockroaches are awesome! The name[0] is sort of a back-formation from a loan word cucaracha which simply refers to a beetle. But in English it takes on a new meaning because of the word "cock" which gives it a real badass connotation, and these things are indeed badass. Now we also have the shortened word "roach" which is also an awesome word for the language. BTW, in SC2 you will want to look out for 6 or 7 Roaches[1] knocking down the front door of your base[2].

Back to the awesome creation of God[3] commonly known as the cockroach. According to Wikipedia[4], there are some 4600 known species of cockroaches, and only 30 of them are associated with human habitats. The rest of them are basically outdoor roaches, so if you find one in your house they are probably there by accident and trying to find a way out.

In fact, the only species you really need to worry about is the so-called "German" cockroach, which Germans call the Russian roach, and Russians call the Polish roach (and I'm sure the Poles blame the Turks or some such group).

If you see this roach in your house then you are in trouble. They like dirty houses so clean your house. And they have evolved to avoid sweets so you have to buy the correct kind of bait[5]. I like to spin long yarns about my battles against these bugs to anyone who cares to listen. In the end you need to deal with the humans who are too friendly to these roaches. Look for college students who live 3-4 to an apartment and go home for the weekend, people who work long hours and leave bags of half-eaten fast food in their open trash cans, and other unfortunate neighbors. Knock on their door and give them packs of the aforementioned roach bait to leave around their dwellings (this requires some tact). In time you can certainly eliminate them, thanks to modern chemistry. It should cost less than $50 and a few months of vigilance.

Frankly the German roach doesn't really fit the profile of your average cockroach. It's slow and seems to be asking you, almost daring you, to kill it, knowing there are 20 others that will take its place. A standard cockroach is the kind that runs away really fast, and would be just as happy living outdoors. They are far more widespread and just as survivable as the pest species, and lend their name to an awesome database product that will probably outlive discussions about its name.

I for one hope the creators keep the name and use the human revulsion about it as a marketing benefit. No one will forget their encounter with the mighty cockroach, and business people will come to associate it with sustainable competitive advantage which cockroaches have in spades.

[0]: https://www.etymonline.com/word/cockroach

[1]: http://liquipedia.net/starcraft2/Roach_(Legacy_of_the_Void)

[2]: https://www.rockpapershotgun.com/2010/11/02/genetic-algorith...

[3]: Genesis 1:24-25

[4]: https://en.wikipedia.org/wiki/Cockroach

[5]: https://www.amazon.com/Combat-Month-Roach-Killing-Station/dp...
To communicate that the people on the inside of Google who are making these protestations are grossly uninformed about the Google-Maven relationship.

Choose to believe me or not. My background is all out there for people to see.
I understand how the GDPR can be implemented, that was not my question.

My question is if/how I can implement gaming analytics without requiring the user to opt-in (most wouldn't, but I need data to balance), and without providing implementation details on request.

If I ask Blizzard for all personal data, will they provide me all World of Warcraft event details related to my in-game character, nicely formatted in a JSON, so that it conforms to Art. 20 GDPR: "Right to data portability"? I don't think so. How will their solution look like?
I think blogging shows you know how to think — one, if not the main, of the hiring qualities I assume employers look for.

All in all, blogging is a win-win. You write, first and foremost, for you and for your growth. If it helps others or gets you leads, all the better.
Are you mistaking a swear word for intolerance?
I disagree - not adapting to the latest language paradigms because you find it more difficult is code smell.
The title "Javascript to Rust and Back Again" had me believing that this would be a tale of how Rust was abandoned in favor of Javascript! I'm so glad to see we're actually talking about wasm interop
Thanks for noting this. I was hoping my lengthy reply would get this point across more subtly, but maybe a more explicit note will be better.
To add to this comment: https://paragonie.com/blog/2016/08/crypto-misnomers-zero-kno...
Because we're messing with a little microblogging service and haven't set up HTTPS for it yet.
I have to repeat the same response I already gave you:

Makes no sense at all and the analogy with the Chinese censorship laws is really bad (not sure why I'm reading this analogy again and again on HN). GDPR holds on US businesses only for the EU users. If they don't have EU users they don't have to care about the GDPR. US businesses can have different set of rules for the US and EU market (that's what Facebook plans to do about the GDPR). The GDPR doesn't apply for the US market and the US users. Also US companies can limit their service to the US market if they don't agree with the GDPR.
haha, USSR research flourished? Do you mean how the USSR crushed any research into computing because it contradicted their ideology? And "Chinese chips" are all foreign designs.
Nine Iranian hackers hit Singapore universities as latest target
Dennard scaling has been dead for a while, smaller transistors don't necessarily by default use less power anymore.
Arguments from utility do not form a solid basis to argue about morality.
>So no, the "youtube can not demonetize videos" straightforward nonsense is not an analysis of systemic reasons behind this shooting.

Indeed it is not, but that would be a very shallow reading of the systemic arguments made in this thread.
Thanks mom. Are you done proof reading my paper yet? Did you get to the part on metaphors and analogies?
I am at an early stage startup which is using Java (and Kotlin) on the server-side. There are various reasons for this, most of them pragmatic, but also some technical ones.
Pragmatic reasons:

- Many engineers know Java to at least an intermediate level, so they can be productive quicker (and hiring is easier)

- We had some existing libraries written in Java, so integrating them with the web platform was much easier if we went down the JVM route

- Java is the language most familiar to members of the startup (including me, although I also have experience in RoR, Kotlin, ObjectiveC and JavaScript)

Technical:

- Java is generally very performant and running on the JVM means we don't generally have to worry about platform specific issues (there are well known exceptions of course e.g. file path issues)

- The language itself is at a reasonable level of abstraction. It is strongly typed and IMO, writing a non-trivial backend in a dynamically typed language is a sub-optimal choice. It has a huge ecosystem of robust, battle tested libraries that are indispensable to us (e.g. JGraphT). There is a huge community - you are unlikely to run into 'uncharted' territory

- It is popular to hate on Java but it really isn't that bad a language, especially if you aim to follow guidelines like those in Effective Java (probably my favourite programming book) e.g. avoiding mutable state and side-effects. It will never be as good as a modern language like Kotlin (data classes are my favourite feature there), but it is good enough

- The server frameworks available are seriously robust and 'just work'

- There is always the option of using alternative JVM languages (we use Kotlin for a large part of the backend)

In summary, we are 6 months into developing the web platform, progress is rapid, and we have no regrets (yet) about the technology choices. IMO, sometimes boring is best.
>> create this quite nifty Liberty bubble

> worth noting that scientific researched flourished in the USSR

You seem to be talking about two totally different things. The grandparent did not talk about scientific advancement. He also wasn't talking about the USSR's military, he was specifically talking about the US's. The US, you may be surprised to discover, pursued, and continues to pursue, a
political agenda quite different than that of the USSR.

> "I should further the goals of a military because it provides room for the sort of work I enjoy"

He didn't say that at all. He said specifically 'create this quite nifty Liberty bubble', which is not the same thing.
>There just isn't enough innovation or growth to support the need for 5000 employees. Those of you who were users of the product 5+ years ago. How much has really changed?

Almost not at all.

Except now they force Social Justice Playlist on me

AMPLIFY WOMEN! BLACK HISTORY! WE STAND WITH THE BANNED!

Like this is what I want from my MUSIC app.
> Or Google and Facebook will be held to a higher standard of compliance.

Than whom else? VK? Baidu? ICQ?
The Xbox did not have a cell. It had a power core without the cell.

The cell processor was intended to be the graphics solution for the PS3 [1]. The story I heard was that Sony was a hardware company and its engineers wanted technology that would work for new digital television applications and believed that the cell was going to be the perfect solution for everything, with its 8 "cpus". Except nVidia. Turns out a GPU is better at graphics than even eight very fast cpus. The PS3 wasn't going to have a GPU, and then they saw some Xbox 360 demos and had a brown pants moment. So they added a GPU at the last minute.

[1] https://www.criticalhit.net/gaming/a-brief-history-of-the-playstation-3/
We should embrace the development of a surveillance state because it could spin-off some cool tech? Hmmm.
Show HN: We Built a Live AWS Summit Bingo Game (Live Now)
We built a live bingo game using AWS Lambda and Transcribe. It transcribes the live AWS Summit stream and turns the spoken words into a game of bingo.

Game is live now at https://robot.bingo
So they have a monopoly and are in a not-normal situation, and should've planned for this type of situation.

Thank you for agreeing.
Will China’s renminbi oil futures end the petrodollar monopoly?
Research for the military isn't the issue here, it's Google's changing agenda.

If the DoD or Raytheon or Weapons Systems Startup LLC hired someone to develop a better system for analyzing drone images, I don't believe that person would be complaining that their work was being used for war -- that's exactly what they signed up for.

The problem here is that Google sold their engineers on "Don't Be Evil" and libertarianism and "we're a sweet little tech company that people like" and is now delivering military contracts.
You would be here. Your job would be the same. In fact, it would be hard to tell the difference. With all due respect, the 'ultimate sacrifices' might have been given, but many believe, including those that survived the horrors of war, that it was never to safeguard you, but rather a feast for those that prey on volatility.
I guess that does explain the custom support for

PRAGMA hissing_noise();
Ask HN: How much do you spend per month?
I am a software developer in London (UK) and spend GBP 7,200/month for a family of 4 (my wife, two children and myself).

This seems ridiculously high to me. However, this is after looking carefully at expenses, and reducing as much as possible.

This does NOT include housing costs, as I own my flat.
This includes paying GBP 2,200/ month for a nanny and GBP 800 for groceries.

We are trying to reduce our expenses as much as possible, but seem unable to do lower than that. We've bought a cheap second hand car, don't go to the restaurant any more.

I've been dreaming about Early retirement, Financial independence. However, this spending habit seems way too high.

I'd like to get an objective view on where my spending habits lie on the spectrum. So here's my question: please let me know which city/country you live in, how many people in your household, and how much money you spend per month or per year.
That's because children are seen as innocent. We can blame someone in poverty of "making bad choices"... What choice is there for a newborn to make bad choices?

Yet, we have little issue,society speaking, condemning a baby and their family to a life of poverty to continue that cycle.

Or should we say that the newborn/baby deserves lack of medical care, substandard food or hunger,substandard housing, less/lacking education? If you believe they deserve that, can you explain what actions a baby can do differently?
It's the same advantages as running anything else in a container, cgroups and namespaces.
Just imagine if we stopped spending on defense in the 80s when the cold war ended and we had to deal with today's Russia with decades old technology
European Facebook users will soon have better privacy protection than the US
There probably has a huge cultural factor that people think at first of a gun as solution to their problem. Why not a bomb? Or poison? Or car? Burn down target property? So much options, but US culture seems to strongly favor guns. There is more than just availability. Glorification of guns (and solving problems using them) in US media might play a huge influence, and as a leading cultural influence might lead to similar problems else were in the world. But yeah, I'd love to see real studies about that. But those won't be easy, including the funding part...
There is merit to making guns harder to find.

A crime motivated by anger might not happen if a few days pass while searching for a weapon. Passion fades with time

Effort is also a factor. Most people I have worked with will completely fail at a task if it requires them to get up from their desk and talk to someone. Finding a gun on the black market seems significantly harder than a shopping trip to Walmart
I was able to find some RPi cameras on eBay for about $8 each, though they weren't NoIR. I also found RPi ZeroW for the official price of $10 (from pishop.us) and that combination worked well as an open remote cam for me.
Naming it 'defense' is already a huge stretch. I realize every country does this but it is as much or more about projecting power all across the globe as it is defense.
Is Kryder's Law also dead? (2x memory every 13 months) If not, we could plan for petabyte local memory by 2030 and exabytes 2040s.
Potentially unpopular opinion: There is no money to be made in consumer desktop operating systems in 2018, so there is little funding for innovation in the consumer desktop operating system space. Until a business model emerges which challenges this, the status quo will remain roughly the status quo.

The two major commercial producers of proprietary operating systems are basically giving away their operating system at this point. Free Linux distributions offer basically the same functionality for most users; the only things preventing migration from one OS to another are existing applications. For non-gamers, that's often moot, because the world exists in a web browser now. Yes, there are other applications causing OS lock-in too, but they're mostly on the business side, not the consumer side.

There is still plenty of money to be made from enterprise operating systems, but the innovation there is in a totally different direction than what consumers would find valuable.

Example: Linux containers are great! But who's spending the R&D money to make them a viable way to distribute games? There's plenty of work being done on containers and graphics chipsets for ML applications, but not for consumer use.
The people who were shot are the victims, no one blames them or suggests they did wrong.

YouTube is not a victim. Discussing questionable corporate policies of a company is not victim blaming.
Ahhh... Thank you, that seems obvious in hindsight.

My lack of social awareness/empathy strikes again!
I was born and raised in Normandy, and saw the dire sacrifice a generation had to make. On my way to school, I could see the bullet holes in the walls, the tombstones of nameless soldiers, the bombs and mines we had to defuse in the fields.

What our grandfathers did was noble. What we do now is the business of war. I find it diminishing to compare what they did to what Google does now.
If you're an engineer working for Google, I think you can most likely afford to be an idealist, and in my opinion that's a much better option than just blindly following orders.

Don't most of us want less war? Does it really drive you to enhance the capabilities of those committing acts of violence? How does one start to believe that by supporting the military you are somehow working towards a better world?

If you're not going to be an idealist, then in all likelihood you're helping to work towards the vision of an idealist with more power than you.
I agree with a lot of what you said, but ZISC already stands for zero instruction set computing.

Also, RISC and CISC instruction cache hitrates are pretty similar.
And if the user says he lives in New York City, but lies, how does that remove the responsibility of Facebook to protect that users' data?

It is not so simple.
s/opts out of/does not opt in to/.
It's starting to seem like the universe has some fundamental order for things that we can escape temporarily, but that are inescapable in the long run.

1. Photo and video evidence was a game-changer for establishing facts and chronologies. As we've seen, it's becoming harder and harder to distinguish fake photos and videos from real. It's not a stretch to predict a time when we'll only be able to make probabilistic statements about the veracity of photos or videos. (E.g., "60% liklihood of being undoctored.") This is probably already true about photos, although the expense of making a perfect fake is still pretty high, in terms of expertise.

I'd argue the "natural state" is one where word-of-mouth and first-hand accounts are the most authoritative evidence we can have (other than physical evidence like DNA left behind). And even physical evidence left behind can't tell us what the person did while there or how an event transpired.

2. Tracking communications. In the digital age, we've some people have come to assume that all digital text is untrackable and anonymous. Your "11001110" is the same as mine. Historically, it was pretty difficult to transcribe information without leaving traces of the origin of that info. These zero-width characters plus all the other text fingerprinting methods, and ubiquitous tracking in communication logs make it nearly impossible, again, to communicate with others without leaving a trail. And then there's the writing style analysis which makes it tough to write anything without leaving telltale fingerprints.

So, I'm proposing that we are returning to the "natural state" of things. Probably overstating things a bit, but still an interesting thought to consider.
Well, the luck of the draw experience with Linux is precisely one of its problems.

Works perfectly? Exaggeration isn't going to change anything. "Those anecdotes are bullshit but mine aren't, they were doing it wrong" is a common trope in these discussions.

At least with laptops, there are models that you can research and see if other people have been successful using a Linux distro on them.

Building your own Linux gaming rig is then that much harder in comparison for most people.
I can't speak for the authors of the Latacora page but I generally find this unnecessary.

We had enough curve arguments on the CFRG leading up to RFC 7748/8032 that any additional curves for ECC gets filed under "needless bikeshedding".

Why not pick PinkBikeShed or FuchsiaBikeShed instead?
I don't know why you confidently state these things as fact without presedence in litigation in US courts. US companies today that do not differentiate and demarcate their users based on location needn't start doing this, because the internet has no boundaries, and EU laws on EU citizens do not hold or apply to US companies that do not care for the location of the user within their service.

Again - your opinions are just as valid as mine because there isn't a precedent in US (federal) courts. Stop pretending like your 'opinion' is fact
I agree with you somewhat, but I imagine the shareholders would revolt against upper-management from the significant loss in revenue + media backlash that would be inevitable ("Google hates the US government!" etc etc.)

As a comparison, imagine if Tim Cook took a stronger privacy stance in China that we have in the states on moral grounds, and the result was China banning all Apple sales there. He would be tossed immediately, even though most of the comments here would be in support of the ethical position.
No. The West since 1950 has done FAR MORE scientific research than the USSR did. Soviet scientists did good work and were smart. But the Western Enlightenment model -- open communication, tolerance of dissenting voices, pursuit of truth and rejection of propaganda, and funding for basic science -- was a huge shining scientific success over the past century. Its success dwarfed that of other models. (Today the biggest threat to that model is propaganda - largely from wealthy oligarchs pursuing maximal wealth, both Russian oligarchs and Western oligarchs like the Koches and Murdoch.)

There's a reason to be proud of Western enlightenment values, which are closely connected to Western liberal democracy.
It works here on firefox (linux).