skysight-inc/HackerNews huggingface dataset:
How does it "empower" big companies? With app stores, distribution is easier and people are more likely to download an app knowing that it won't install malware, they have fine grained control over what the app can do (at least on iOS) and they can pay just buy putting their thumb on the fingerprint sensor.

Compare that to distributing apps on the internet where you have to trust each software provider with your credit card credentials and even if you do trust the vendor, there is a certain amount of friction just entering your payment information all over the internet.

I much prefer handling all of my subscriptions through iTunes even for services that use other places like Hulu, Netflix, and PluralSight.

Did you ever try to distribute a mobile J2ME app on mobile before the Apple and Google app stores? I know indie PC developers love Steam.

I'm very hestitant to download random software on Windows because of crapware/malware. I'll download iOS apps with abandon from the shadiest developers because I know they can't really do that much harm.
You are suggesting to silence the opinions you don't like, don't you see the problem with this?
Which cities would that be?
Very true. Another great insight is: "The end results proved that customers could tell the difference."

Customers can always tell the difference between quality and non-quality, and since manufacturing is actually a small part of the retail price, it's crazy to try to save money on quality.
Silly question - if SSDs or even motherboard had persistent storage of (couple of) 4 KB blocks where you'd be able to fsync < 4 KB (unfinished/non-yet-full pages) of data fast (DRAM + battery) - would that setup speed up writes in databases?

It seems that databases often want to persist/flush data in unfinished (4KB or 8KB) pages when they're being built, once they are full, they don't change much - once full they could be normally persisted. Another kind of pages are those that change very frequently - ie. single "root" page which keeps counters or other stuff in single, root page.

It seems a bit wasteful that multiple "checkpoints" (flushes/fsyncs) on partial blocks are triggering on hardware whole block rewrites. Similarly with "root"/"meta" pages that keep track of just few bytes frequently changing are triggering similar whole page rewrites.

To be honest even some kind of PCI card with little battery and slot for DDR4 would probably do the trick, no? The rest could be implemented in software - as long as you'd have access to fast flushing with battery backed memory that survives hard crash - it should be fine.

Is this silly idea?
What is amazing is that this is the easiest type of content check to automate.
Good point. For major edits like this — especially where claims violated Kickstarter's TOS — it would seem appropriate to require the creator to send a message to all backers that communicates the change and the reason for it. Otherwise many backers might not find out about the changed language.
Hmm, fair point. It just doesn't make any sense then that more children correlate to higher income because the housekeeping responsibilities fall to the wife.
It's really weird how for a long time stuff looked like Chrome with everything getting the smooth corners everywhere and then they gave the Developer Edition theme which had angles everywhere and now we get the Edge/Chrome all-in-one treatment. If I didn't know any better, I'd think Firefox is just throwing different UIs at a wall and seeing what sticks.
Maybe it's not perfect for everyone.

I, for one, do like the idea of tagging stuff, since I might favorite a lot of stories but then years later it's hard to find a particular one, even if you do remember the general topic.

Tags for this would be really helpful for me, ergo it's not perfect for me, ergo it's good someone else is trying to make it better.

Since it's not affecting the original site, why would you want to stop them?
What are they using for these mockups? I really enjoyed being able to show them in different desktop environments.
The terrible experience of pulling down an installer for Paint.net was one of the final straws that pushed me to move over to using chocolatey for windows workstation setup.

> choco install paint.net

Unfortunately, while that allows me to never see fake download-button ads when pulling down software for my machine, one place it's still a nightmare in is the world of getting minecraft mods installed on a kid's computer. Picking out the real download link from among all the fake ads is sometimes a real challenge.
Was with you until you said you don't need SQL.
Sam Altman Considering Run for CA Governor
Great numbers T-A, thanks for doing the math.
A lot of higher end HBAs have battery backed DRAM write buffers for this reason.
But is Google spending money on the fruitful ideas? Pick something you care about that is good for people and see what happens when you take it out and then bring it back.
Quora Blocked Me for 1 Week – Goodbye Quora [YouTube]
How about a problem of women paid less than men in STEM as well?
I imagine the infection zigzagged to get there. Something like:

1. A doctor opens an email on an office computer. Infection entrypoint from the internet.

2. The office computer worms it to a patient record server.

3. The patient record computer worms it to an MRI tech computer.

4. The tech computer worms it to the MRI itself. (If it's even hitting MRIs and not just tech computers.)

Each of the machines has a reason it needs to share files/data with the two layers it connects to, and there's no "bad" direct link. The worm exploited the filesharing mechanism.

A high security situation would probably implement a one-way upload from the MRI subsystem (machine + tech computer), but c'mon, lots of us work on networks with filesharing zigzags to penetrate deep in to them.
Well, that and that their initial publishing offer (which is good? I have no experience) is more insulting the more you run through the numbers.

On the other hand I've read accounts of people who've published through O'Reilly and were very happy with having a team of people to crunch through the layout, typesetting, etc.
This guy [0] thinks mainstream publishers exists mostly for the prestige.

[0] https://michaelochurch.wordpress.com/2017/05/06/crossing-the...
One of the devs here.

1. That's the way we were thinking about it :)

2. Oh, excellent! We hadn't found that or we'd have used it, and we'll start working with it.

3. Tomorrow I'm going to blog about how we approached the machine learning. Short version; we manually came up with regular expressions to classify a training set based on titles. The idea is that when we experimented with manual annotations on titles, the vast majority of the time we were looking for only a few key words. There's no question that this adds biases and will not be entirely accurate, but manual inspection convinced us it was a good enough approach for our hackathon, and most of the articles we identified with the resulting algorithm would not have been found by the title regex alone.

You can see the table of regular expressions [here](https://github.com/dodger487/analyze_hn/blob/master/topics.c...) and a bunch of (pretty unstructured) analysis code [here](https://github.com/dodger487/analyze_hn/blob/master/hn-analy...).
How to keep up to date as a C# developer
>And it seems that with science/tech we can create something better.

Are there any leads on how to accomplish this ?
Tensorflow is the most used framework in production more importantly it's not really about specializing in a framework but more about understanding the underlying concepts of deep learning but to answer your question PyTorch is better from a research toying point of view Caffe2 will definitely get traction in the future.
But more importantly "trends come and go but my foundations still eternal".
I consider "hacking" to be any instance of an entity deliberately undermining the confidentiality, integrity or availability assurances (the CIA triad) of a technical security control; be it passively or actively, and regardless of the apparent weakness of the control.

Information security begins with confidentiality, which brings us to the concept of authorization and and the use of encryption. When Bob and Alice want to communicate in secret, they want to assure confidentiality, and they use encrypted messages. Then we also have integrity: when Bob and Alice are enjoying a confidential communication, they want to make sure no one has altered the messages even if they can't read them, so we get hash functions and MACs. Maybe Bob wants authentication: he wants to make sure the person who sent him the message really is Alice, even if he's already sure it's confidential and unaltered, so now we've got digital signature schemes. Eventually Alice decides she wants non-repudiation, or peer entity auth, etc.

Every technical security control can be modeled as the practical implementation of one of these desires for a particular type of assurance. This is neat, because it precludes pernicious questions like, "Well what if it's weak and the 'hacker' just incremented a value in a URL" - we shift the slippery-slope problem of ascribing malicious intent to the legal sphere without sacrificing the cleanly drawn technical definition.

Under this definition, I'd consider the individual in this story to have "hacked" their employer. A login interface is a technical security control designed to provide authorization/access control as a method of implementing confidentiality (among other things). The employee logged in as a user other than themselves, thereby undermining the control. Furthermore, he did it intentionally, which establishes the deliberation requirement. It was not a sophisticated hack, but then again real world hacking very rarely is technically sophisticated.

Despite the composition of Blackhat/DEFCON proceedings every year, the median company is far more likely to be compromised through a social engineering or endpoint failure (e.g. executive is phished, employee pirates media and gets a virus, etc).

EDIT: Apparently this is an unpopular answer, that's fine. But it's an answer that probably goes the farthest and with the fewest rabbit holes. Humans need to trust software in different ways, and if you deliberately break that trust by bypassing the implementation that assures it, you've hacked the software.
How would I have to interpret this list to come to any conclusion?
Insurance companies do. But your proposal seems to do away with them in order to lower the prices. I am trying to understand the mechanism.
I suppose your post doesn't rule out that 'a free society' might be characterised by more than just the ability to freely enter agreements. However you did fail to distinguish your free society from a feudal system.
Users flagged it. That's nearly always the explanation.
> What is replacing the gig economy companies?

That one we do know without a crystal ball - taxi medallion systems and hotels.
Kickstarter appears to have become this generation's version of the late night infomercial, which is a shame.
Yes, several, it's slightly too dependent on the mouse for focus; I'd rather never touch a mouse. I wish it used native windows (this is specific to Squeak/Pharo) so my editor felt like any other editor rather than a window within a window that it currently is (some other Smalltalk's do this but they're windows based and I'm on Linux). I wish the code browser had a back button so I could go dig into the source of something and then come back rather than popping a new browser to investigate that thing. Even better I'd like bookmarks like you get from more modern IDE's where you can mark a few key spots you want to constantly be jumping between rather than having a different browser open on each one.
> The AGPL for database products isn't unheard of. See also Neo4J.

And Mongo. Also RethinkDB until the parent company folded.

> This licencing model wouldn't be appropriate for a community-centric database, such as PostgreSQL.

I don't disagree.

It's interesting, though, how counterintuitive this is. I would think that GPL wouldn't be a problem for individual contributors (the types of participants I imagine when I think of a "community"), but for business contributors who don't want competitors to take advantage of their modifications. And yet, anything a business contributes back to an MIT/Apache project is actually less protected than a contribution to a GPL project.
Have you got uBlock Origin installed?
Europol says the ransomware cyber-attack threat is escalating
NHSbuntu – An OS for the NHS
10,000 Fake Likes
I think this is great, especially being able to click a tag and see a top 30 list of that tag.

Obvious suggestions that would make it usable as a primary HN interface:

• Login and voting (not sure the HN API supports this though)

• Tag suggestions to feed into the model
Oh wow, I did that for a long time too. I don't even remember when I stoped.
InfluxDB went from RocksDB (LSM) -> BoltDB (B+Tree) -
> Custom (LSM again).

Here is a pretty good writeup: https://docs.influxdata.com/influxdb/v0.9/concepts/storage_e...
Within 6 months? These aren't exactly new. We just bought one for our daughter two or three months ago.
I found that ball animation to paint demo very interesting. But what if instead of an array of frames, the animation was a function from time to images such as

circle(x=time, y=-time*time, r=10)

so a render can get the information it needs but there aren't individual frames to edit.

In general, what happens to interoperability if different programs/projects represent the same things, like images and animations, very differently?

And how security could be handled in such a system? Either against a malicious or haywire programs/project?
glibc-static works fine for my Golang programs that are being compiled on RHEL hosts in the CI and then shipped as Alpine-derived containers (which is why I need to link libc statically; ain't no glibc on Alpine).
Reading this, you could be talking about me. So, I wonder if this attitude is something tied to being in between. I'm stuck between the millennials and Gen-X folks, not really belonging well to either.
> Google is so eager to punish its Youtube streamers for running questionably offensive content, and yet it continues to let advertising scum like this run rampant across its ecosystem.

Youtube streamers are not cients, they are content creators. Just like newspaper sites, the average email user, or, in this case, paint.net.

Google can afford to treat content creators poorly, but they won't slight real clients : people actually paying them money. No matter how scummy these are.
Well, people who make $200k tend to live in places when you spend $40-80k on rent or mortgage, $10-$20k on food and utilities, god knows how much on medical insurance, and all after 30%-40% taxes, leaving you with about zilch to save. Or so i heard from this side of the ocean.

In general, it's rather unusual for a job to pay noticeably more than the local median lifestyle cost.

Me, i made that type of income if you scale to the local costs. I went to MSU, graduated with a specialist degree in computational mathematics and specialization in parallel computation, got a PhD for AI-related research while working for a supercomputer development company at average income. After getting the PhD i found a new job working on the backend of mobile internet provider (my first employer covered the PhD, so i couldn't leave before, on itself it's not worth much employment-wise), where i started getting serious money.

Sadly the crash of 2014 quartered that income back to about average, but it was nice while it lasted. However, it was still nowhere near enough to buy, say, an apartment here in Moscow - one of the top 10 most expensive cities out there, since as i said before the income a job provides tend not to be too far above the local median costs.

I could drive 200km to a nearby city and buy a 3-room apartment for a month's salary, but a 1-room one next to where i worked costs more than i made in my entire life.
Hey mate, you should follow this guide step by step when you deploy a django app: https://docs.djangoproject.com/en/1.11/howto/deployment/chec...

BTW, congrats for the projects, well done!
>"men's rights" activists that are more motivated by misogyny and antifeminism than actually righting wrongs.

What you think or told they are motivated by and their actual motivations are different things.
Microsoft killed solitaire for me
> why is anything that is patented ever made to be part of a standard?

So you can discuss it openly with your competitors and suppliers without running afoul of anti-trust laws. I also assume it's the major reason for organizations like ISO to exist in the first place.
> misogyny and antifeminism

What's wrong with anti-feminism? Also, misogyny is one of those catch-alls that's being abused to mean: "Does not complement women" as of late.
Find something that's supported by LineageOS (or similar). That won't give you warranty, but it will give you updates beyond what the original vendor offers (or Google (or Qualcomm)).
DevOps: The key to IT infrastructure agility
Its because Microsoft tries to milk some old cows who remained at a old windows for some additional protection money. (Which is by definition: CostOfRewrite + Deploy + Retraining Employees + Fencing of adware infected by default OS - 1 $)

I think the longterm solution is delayed execution. Meaning everything entering such a old, but functional system - no matter what port, will have to get through a VM that simulates a near similar working computer, and checks for data availability. Once the safety of the arriving chunk is confirmed, the data is mirrored up.
As in 'Culture references considered harmful'?
Spear phishing is now a lot more effective.
>There is no water supply problem that cannot be solved by finally applying free markets.

Do civil wars[1] count as "free markets"?

[1] - http://www.pnas.org/content/112/11/3241
On the train maybe. The London Underground during rush hour is relatively crowded and uncomfortable... You probably won't get a seat.
http://searchhn.com is a small demo we have been building at Searchera (https://searchera.io)
Real-world metaphors don't always hold up, but you could enter my house with a key that fits my lock, but without my permission. Nobody is confused about what that is.
See also:

Ask HN: Is it possible to make $200K/year base salary?

https://news.ycombinator.com/item?id=13407214
As a sincere question, why did people downvote this comment?

I thought he was funny and I think lighthearted humor has value to it. It didn't seem snarky to me, did it to someone else?

Did it seem off-topic? It's a joke rather than useful information, but I'd argue that it is on-topic per the rules: "Anything that good hackers would find interesting."

Am I missing something?
Are you familiar with the phrase "cutting off the nose to spite the face"? Dogmatism is a fear-induced lobotomy, intentionally unlearning and stigmatizing certain solutions to problems... if dogma fatally poisoned American democratic capitalism, then our victory was pyrrhic at best.

In fact, dogma is antithetical to both capitalism and democracy, which assume an ideal rational populace. A rational society strives for improvements. They would have invested in more socratic education, deeper rational thinking, and an open fair evaluation of ideas. Ideas that pass rigorous evaluation hold merit and warrant experimentation. If aspects of communism could improve parts of our society, we should use them.

Dogma is indefensible, and I feel like that point should be self-evident on HN. Successful startups don't copy history. We solve problems by forming rational strategies based on data and logic, chasing "impossible" ideas because they are good and work. We understand that processes and technology are tools, a means to an end... why would socioeconomic theory be any different?

And anyway, America was never even close to becoming part of the Soviet Union. Nuclear annihilation was the big risk, but dogma does not work against ICBMs.
>Coltrane has found that after controlling for variables like age and education, married American men earn significantly more than their unmarried or divorced male peers, and their earnings go up with every child they have. Marriage seems to make men more productive at work because it allows them to outsource much of the housekeeping to their wives.

That's an assumption. IMO it's more likely to be that men with families out-earn their single and divorced counterparts because they're motivated to do so.

Particularly as compared to divorced men. There's no point in killing yourself at work if the ex is going to take half the money.
Thank you for your thoughtful comment... People who get drunk with the Linux cool-aid are really tiresome. They believe they're safe by using Linux, and completely disregard good security practices with their windows-bashing speech.
Udacity has a program for AI, self driving car engineering, as well as a foundations program on deep learning .
I, for one, am sick of the constant stream of products that "may possibly support the promotion of boosting of enhancement of the body's natural immune functioning in conjunction with diet and exercise". It's obnoxiously dilute and I think nearly everything in the supplement aisle claims to help with immune, anxiety and/or digestion in some way.
Down votes are meant to self-moderate against non-contributing content (shitposts), up votes are for content that inspires discussion, and not voting is for everything in between.

Immature people can't debate, so they express disagreement with down votes. Reddit was ruined by this, I'm sad to see civil immaturity spreading to HN.

I suppose down votes could be replaced with a "flag post", and a consensus driven moderation pool... or maybe reducing the weight of a down vote based on the voter's ratio of votes to posts (penalizing the non-contribution judgement of non-contributors).
I really am a bit puzzeled by the killswitches. Why does WannaCry have this functionality in the first place? It sounds almost ironically like a hollywood villain mistake.
Why not criminal charges?
Lessons from last week’s cyberattack
This always, always rewards a re-read.

Five years down the line, though, and I'm no longer sure that "We haven't lost yet," as the closing paragraph puts it.
I don't get it: why are the using using many fake but valid domains? Wouldn't a non-existing TLD do exactly the same thing while being impossible to register by anyone trying to stop the malware?
> I am privileged in that I understand machines, art, language, and education. Those privileges have directly and indirectly resulted in almost every success I've ever had. I am a white professional man.

That's amazing. You understand machines, art, language and education and no work was required to gain this understanding? It was just given to you? Or was there a few thousand hours of study and practice involved? Some stability in the home life? Encouragement from parents? All of the above?

> Now you know one. And you probably know many others, if you'd come at this discussion from a position of understanding rather than from a position of defiance.

My defiance is because the author has quoted only feminists and cucked men. It's biased and needs to be called out.

> What would someone who doesn't even seem to understand the concept of cultural privilege have to add to a discussion about cultural privilege?

I am well aware of the cultural superiority of western civilization. Nothing else even comes close. But I'm certainly not going to be guilt-tripped about it by some Rothschild publication.
Five Factor Testing
Very interesting insight.

How much do you think this depends on the industry you're in?

For example, right now, natural language processing and machine learning are all the rage; if you were a specialist in those areas, would you be making significantly more than people in other areas?
"Don't play video games, but be fun to be around."

I was nodding along until I got to this one. What in the world do video games have to do with being a fun person to be around?