skysight-inc/HackerNews huggingface dataset:
I think there's something wrong with OP's Firefox. Looking at IO_WBYTES in htop I have exactly 42MB written after 2h11min of operation with 5+ tabs opened at any given time. I have my sessionstore.interval set to 1min. Assuming that if it ran 4x faster (default) it would write 4x more it should be 168MB in 2h of operation, whereas OP reports 1GB every 2h.
There was a strong selection effect at the time.
I'm assuming Lombok and using the new Lambdas. Maybe even a fibers library.
Twitter has existed for 10 years, as you say. How many 10 year old companies have 300mm users and revenue at $2.2 billion and growing at this pace?
Thanks for this comment! I'm glad somebody told me this was on HN.

It's a problem with the sentence, which I'll correct shortly. I wanted to mention inbound=outbound, and tried to do so in passing, in the middle of a sentence performing other work. It ends up reading like inbound=outbound is the assumption about GitHub and fora like it, rather than the governance idea of same terms in and out. I definitely don't want to dilute the term or the idea as you've developed it!

I _do_ question whether US courts will reliably imply inbound=outbound when the contributor is silent on license. There will be circumstantial and perhaps specific conduct evidence for abandonment, estoppel, or both. But that's the same line of thinking that applies to unlicensed projects. Not good enough.

For what it's worth, I support the idea of the DCO, but never recommend it. I'd like to think my criticisms are best summed up in the alternative I've been working on:

https://github.com/berneout/berneout-pledge

The last paragraphs in that README are the most important. "CLA or not to CLA" is primarily a culture issue. It needs to be solved as one.
Decouple User Identity from API Design to Build Scalable Microservices
I would love to read a blog post on this setup.
I've tried some Imagemagick incantations that have been passed around to try to get results like this, and have been disappointed. I look forward to trying this!
Low on crime? Make more criminals.
Replacing Legacy Java EE App Servers with Microservices and Containers
Meh, yet another grep tool.... wait, by burntsushi! Whenever I hear of someone wanting to improve grep I think of the classic ridiculous fish piece[0]. But when I saw that this one was by the author of rust's regex tools, which I know from a previous post on here, are quite sophisticated, I perked up.

Also, the tool aside, this blog post should be held up as the gold standard of what gets posted to hacker news: detailed, technical, interesting.

Thanks for your hard work! Looking forward to taking this for a spin.

[0] http://ridiculousfish.com/blog/posts/old-age-and-treachery.h...
UDDISHYA – Title Unveil – Kannada Movie Teaser
End of Week Reads: Hello New Zodiac Sign?
> Bicycles for women with different frames

This one in particular I never quite grasped. I mean, there've been a couple times, when I stopped short and came off the seat and pedals, that I really wished, in an extremely immediate and visceral fashion, that my bike's top tube wasn't quite where it was.

On the other hand, I suppose the "women's bike" design probably lacks something in rigidity by comparison, so I suppose there's an argument either way.
Yep. Good clarification.
What would an updated version of Session Restore look like? I mean, what would be your vision for a new version?
Hypothesis.works articles: 3.5.0 and 3.5.1 Releases of Hypothesis for Python
I'm going to call shenanigans. Do a quick google for the largest DDoS attacks on record, and this is one of them if not the largest. Pulling from places like Arbor, and their yearly reports, the largest previously seen were ~500Gbps. I seriously doubt you and "a few thousand" machines can magically be 8-10x stronger than the largest attacks on record.

I would love to see some sources that ANYONE can get close to that number. Short of the NSA bringing its full power to target a specific pipe, I don't think we're there yet.
Probably the same people who designed the NRO spy satellite mission patch: http://b-i.forbesimg.com/kashmirhill/files/2013/12/Satellite...

If anything, they are both a little too on the money.
I never oiled the chain on any of my bicycles, and it's been more than 25 years. They still run. Even so, I prefer putting on a little grease on such a sprocket compared to hoping that my solar panels will generate enough power after 13 years.

And in my initial post, I unequivocally stated that one of the biggest problems with the integrated Stirling engine is that no residential kits are available at the local hardware store.
I don't remember the last time Chrome crashed. Rarely one tab crashes (usually due to Adobe Flash).
The productive part is preventing them from damaging public safety and the lives of others who choose not to do things that we have decided as a society to codify as illegal. If someone is robbing people in a neighborhood, say, how could not removing them possibly be the better choice?
..and by reading these you'll learn (among other things) that what people think these guys wrote and what they actually wrote are often quite different.

Good choices BTW, even though, as you say, they're a bit one-sided. Essential reading regardless of which "side" you're on.
It probably seems like a bad thing to the customer paying for internet, and since they're the one paying for service they do get some say in the matter.

Which do you think costs Comcast more? Temporarily disabling 20,000 customers' internet connections, or forcing Akamai to drop Brian Krebs as a customer?
If you generated papers with MIT's SCIgen, reviewed them with this, and then responded to those reviews with short notes from Cleverbot, you could put together a whole collection of "peer-reviewed", fee-charging journals. You'd want to make sure they cross-cited each other heavily, thus earning the journals and their "authors" prestige.
Look at the distribution of violent crime.
And the reverse-Sokal affair [1]

[1] https://en.wikipedia.org/wiki/Bogdanov_affair
You still pay for it, and thanks to patent protection, you need to pay that particular company for it if you don't want to be dead.

Why must the pharma company answer solely to shareholders? They are doing medicine - they also have an obligation to do right by the public. Generally, when a medical professional fails to do right by the public, they get replaced with one that will.

For many medicines, I have absolutely zero choice in that relationship. It's <Company> selling <Drug that I need to not die>, or the highway (Not to mention that I'm not choosing the medicine - my doctor is prescribing it.). If that is choice, then so is not paying taxes.

To be consistent with your position, preferential reporting by anyone with an involuntary relationship with their 'customer' base should be illegal. This would disqualify most pharma companies right off the bat.
MaxMind does not say their IP info is good to even a city BLOCK level, much less an address. Law enforcement is using the data all wrong.

I've used max mind 5 days a week for years and have never seen this effect.

People watch too much CSI. That's not Maxminds fault.

LEO should be contacting the ISP to get warrants for the customer/ip records. The ISP should know who had what IP when. And the ISP knows where that customer lives because of reasons.

tl;dr - maxmind did nothing wrong, LEO watches too much CSI
Haiku Project
As someone who has coded in c, java, javascript (before it was cool), perl, python, visual basic I still see a clear niche for php even though I don't use it anymore.
How many cases are there nationally where someone is put in jail for no crime at all?

If you suggest that it's a common enough occurrence to justify removing prison as a punishment, you'll have to give some number showing that this is extremely common.
Use of fitness trackers reduces weight loss
Elegant Markdown Editor 0.9.0, With Night Mode and Preference Pane
Ask HN: How to secure your internet activity (eg.emailing) when traveling?
Assuming most public networks can't be trusted.

What do you do to ensure your internet activity (eg. emailing, secure payment, browsing) is secure when traveling?

Getting the region's data SIM is convenient and I presume it can be trusted (as much as you can a local ISP).

I know there are paid VPN services that one could use. Which do you recommend/trust?

But also what are some free general advice/procedures that someone should follow?
There are numerous reasonable proxies; locations of murders, reported assaults or robberies, calls to the police department reporting a possible crime, etc.
It would be interesting to benchmark how much mmap hurts when operating in a non-parallel mode.

I think a lot of the residual love for mmap is because it actually did give decent results back when single core machines were the norm. However, once your program becomes multithreaded it imposes a lot of hidden synchronization costs, especially on munmap().

The fastest option might well be to use mmap sometimes but have a collection of single-thread processes instead of a single multi-threaded one so that their VM maps aren't shared. However, this significantly complicates the work-sharing and output-merging stages. If you want to keep all the benefits you'd need a shared-memory area and do manual allocation inside it for all common data which would be a lot of work.

It might also be that mmap is a loss these days even for single-threaded... I don't know.

Side note: when I last looked at this problem (on Solaris, 20ish years ago) one trick I used when mmap'ing was to skip the "madvise(MADV_SEQUENTIAL)" if the file size was below some threshold. If the file was small enough to be completely be prefetched from disk it had no effect and was just a wasted syscall. On larger files it seemed to help, though.
Freedom of speech doesn't mean freedom from criticism. If your political ideology is to be a douche tech brotarian, don't be surprised to receive criticism for it. This guy is literally copying Putin's web brigades/online army. [Why does anything associated with Trump often lead to some relation to something Putin is doing, however, indirect?]

This reminds me of "libertarian" Peter Thiel, who backs Trump, whose Palantir profited mightily off of the military industrial contracts for surveillance. Can't people make a billion, thank their lucky stars, and chill out instead of becoming assholes?
> Fine, it's evil, append "_nomap" to your SSID string. That's fine for stopping Google,

This should be opt-in by default in sane universe, not opt-out.
Those were growing when they were acquired. Twitter is stagnant at best and probably in the decline. Why would Zuck even bother with Twitter, he's clearly won this battle.

Google on the other hand has demonstrated that they have no idea how to compete in social. Buying Twitter gives them a property to play with at a discount.

Aren't self driving cars the next big thing anyway? Who cares what's on Twitter when you can sell ads in the car while I go from point a to point b.
There are plenty of people who use Facebook and don't use Twitter. Facebook is certainly more ubiquitous, it's just not quite as easy to tell you where someone's FB page is the way you can just have "@BarackObama" in the ticker.
Salesforce, Google, Microsoft, Verizon are all eyeing up a Twitter bid
Oculus founder funding shitposting ant-hillary group
If it meets the guidelines, this might make a good 'Show HN'. Guidelines https://news.ycombinator.com/showhn.html
Bookmarked to come back later to add detail. There is a better way where your company lets you exercise all your options immediately when you're hired, and you return non-vested shares when you leave.
I thought we left the idea of "you can't complain about something unless you built it yourself" way behind us. That's not a constructive way to talk about anything.

I can't write a "hello world" in Clojure, but I still know it's a trivial thing to do. If someone was bragging to me about their hello world and I said "that's really simple", should they respond back "So you contributed to my hello world, right?" I'm not the one claiming I'm a great developer. I don't have anything to prove.
Why would anyone pay $10B for non-monetary value?
Depending on your life circumstances, it can be very hard. What if you're part of a club that mainly communicates using Facebook? What if your friend group uses Facebook for events? Leaving Facebook makes it much harder to participate.
You may be interested in the CLA alternative I'm working on:

https://github.com/berneout/berneout-pledge

It's still very much experimental, and very much open to feedback.
You point to a whole multitude of severe issues that need to be fixed, such as reintegration after served time and leniency towards those making an honest effort to lead good lives. But removing punishment for things we agree as a society are crimes - such as dealing heroin - won't improve any of those and will just normalize crime.
Google Webmaster Central: Penguin is now part of our core algorithm
I use the winking with tongue sticking out to mean a joke... but I don't know if everyone else interprets it that way ;) (that was a flirty wink)
Off topic, but you've just made me realise I don't always use the same finger when I type the letter R. If I were typing lower case "rg" I use middle finger for r and then index finger for g.

I'm now thinking about it too much to be able to type naturally, but I seem to use middle and index interchangeably for some keys depending on which key was just pressed / is next to be pressed.

... and I just noticed if I sometimes use different fingers from the "wrong" hand to type depending on context too! I've typed the letter Y using right-index, left-index and left-middle and left-index during the course of writing this post. I guess this is what learning to touch type without being actually taught buys you :)
Thanks! Clarified my post.
Oddball idea: If all these news outlets, and other organizations, benefit from it, maybe they could finance it. The same way the Linux Foundation is sponsored by large tech companies.
Does it use PCRE (not the lib, the regex style). If not, ack is just fine. My main concern with grep are Posix regular expressions.
401k plans are very annoying to administer, much more so than, say, a SEP IRA.
The quality of reviews is a general problem with the reviewing system. Just think about it: You're very busy with other work, you have many reviews to write, about papers that you're not probably really enthusiastic about, and reviews are anonymous to all but the editors. It shouldn't be surprising that this can result in rushed, bad reviews. It's also not too surprising that one can automatically generate a 'review' that looks like someone who forgot about the reviewing deadline and wrote something in a rush.

Nevertheless, while bad reviews do make it through, I do think the editors are able to recognise them for what they are.
While I can have no idea what you would deem to be strong evidence, swift Googling can point you to published research from sociologists, et al, about bias and other behaviors that make the justice system dramatically less impartial than it's intended to be. Recent WaPo story, for example: https://www.washingtonpost.com/news/wonk/wp/2016/02/24/resea...
Why not just "related to"?

See also http://www.adamsdrafting.com/arising-out-of-or-related-to-no...
Eh by spam-everyone-all-the-time I mean that any message I post will be "spammed" out to all my followers even if they just follow me for my Java interest or because I sometimes tweet about local politics.
Utopian for Beginners – New Yorker
It's called 99% fill rate in ad industry.
Feeling Grateful to Remember Why I Wake Up Before 6AM
Since we discovered the orgasm!
ya because no one uses javascript for anything

good solution.
The technical term is usually sensor fusion and route prediction, this is how your phone knows that if it gets a weird echo from the GPS signal that you haven't jumped 150 meters forward under 1 second or help you navigate in doors etc.

It is also used for indoor navigation, Google had quite a few talks about this this one is from Google I/O 2013 https://www.youtube.com/watch?v=oLOUXNEcAJk (click to https://youtu.be/oLOUXNEcAJk?t=1985 if you want to see the break down).

There were a few better/more technical talks from 2010 and a few more recent ones that I'm trying to find again.

On android this is exposed through the Fused Sensor Location provider https://developers.google.com/android/reference/com/google/a....

"Fused Location Provider: Get highly accurate location information (latitude and longitude) based on combined signals from the device GPS and sensors."
I think this article is making a decent point but with bad data. We know of many cases where the cost of insecurity drastically outweighed the cost of basic security. The most obvious is banking where no security would drain all their money. So, they combine preventing, detection, auditing, and computers hackers can't afford to keep losses manageable. Another example on putting a number on it is the Target hit that, in last article I read, was something like $100+ million in losses. Lets not even get to scenario where they start targeting power plants or industrial equipment whose management foolishly connected to net.

It also helps to look at the other end: minimum cost to stop most problems. Australia's DSD said that just patching stuff and using whitelisting would've prevented 75% of so-called APT's in their country. Throw in MAC-enabled Linux, OpenBSD, sandboxed (even physically) browsers w/ NoScript, custom apps in safe languages, VPN's by default, sanest configuration by default, and so on. Residual risk gets tiny. What I just listed barely cost anything. Apathy, which the article acknowledges, is only explanation.

A nice example was Playstation Network hack. I didn't expect them to spend much on security. I also didn't expect it to come down to having no firewall (they're free) in front of an Apache server that was unpatched for six months (patches are free). That this level of negligence is even legal is the main problem.
> Session Restore is rather safety-critical for many users

Maybe you could give users the option? (until it can be fixed fully)
uBlock also keeps writing "hit counts" to disk all the time, as well as for some strange reason they've chose database page size to be 32k so each update writes at least 32kB.
It's funny that you suggest to fix the reasons leading to people committing crimes and then advocate for some of the reasons leading to people committing crimes: growing up with parents in jail or unable to hold steady work because of having been in jail.

It's a cycle. Throwing your hands up and saying, "well, stop going to jail!" isn't going to break the cycle.
I love the layout of this article. Especially the pitch and anti-pitch. I wish more more tools/libraries/things would make note of their downsides.

I'm convinced to give it a try.
I've used PS for ~5 years for hobby work, but I've also spent a fair amount of time in GIMP while using Linux.

GIMP is missing some rather powerful tools that PS has, one being content-awareness. In PS, you can remove a section from a bitmap, and have the space filled automatically based on the surrounding image. It works incredibly well, and the technique is used in a number of tools.

PS also works much better for shapes/paths than gimp, given its superior set of effects that can be added to shapes.

There's also a few not-so-important bells and whistles, like the photomerge script in PS, which makes it really easy to generate a panoramic image.

Overall, GIMP works great for simple projects, but it's missing so much of the functionality of PS that I honestly never use it if I have the option to use PS.
Frankly I wonder how you hit a wall without having done anything reckless or dangerous yourself; if someone else hit you off the road, the yes they would likely be responsible for causing people to get killed. If you just did it on your own, then that would indeed be manslaugher. You'd have taken the lives of a family. How could you argue that that would in any way be okay?
I worked on a remote team for 18 months, and I think there is one more point the article could make.

10. Set an alarm for whatever time your workday ends and stick to it

Our team was made up of 8 people and we all worked remote. We all had the problem of starting work between 8-9 and finding that we were still working come 9PM.

For me, it was easy to loose track of time and not even realize how late it was. Setting an alarm for 5pm and leaving my office when it went off was key to a healthy work/life balance.

This doesn't mean you never work late. It just means you are purposeful about it. Sometimes I would "snooze" my alarm for a few extra minutes, or set a new one for an hour later if we really needed to meet a deadline.
> All the rich people would just buy them overseas.

You can't live in a home you buy overseas without living overseas. As for cars, boats, and planes, you pay consumption based taxes when you register them - that's the way state sales tax works on such things in most places today.
I've always thought that `git blame` was an overly negative / accusational term for the command.
Twitter has its light side (Arab Spring) and dark side because Twitter is also number one platform on which spreading terrorism happen and for terrorist recruiting.
Dang. I didn't get a notification.

Recently moved from GitHub pages to a VPS, for strict transport security and other goodies. Instant karma.
This is part of why my initial and strong reaction against most "Enterprise" patterns and libraries... It often leads to so much indirection and complexity, that those working with it don't ever stop to thing "why" they are doing things a certain way, and when new people come in to support said solution, they face a mountain of difficulty.

In the end, I tend to prefer discoverable code (hate angular because it is anti-discoverable), and when there are abstractions, prefer to keep them isolated and clean in purpose. It sometimes requires changes as requirements evolve, but then again, I've been in touch with enough people who've worked on projects I've started/built and haven't gotten any extreme WTFs about it.
> They have enough users that they could turn a profit even if they could monetize those users, regardless of competition.

That's an excellent point. I started this discussion wondering "Is the company in such bad shape that it needs to find a buyer?" and I think you might have just convinced me that it needs at least some kind of joint venture , if not be bought outright.

Hope Twitter doesn't go the way of MySpace.
Salesforce wud be an interesting prospect. Not sure how wud it fit in their business plan
Reading list of Christof Koch with brief reviews
How about this: 29 out of 30 times, save only a diff to the previous data. 1 out of 30 times, save the complete data in compressed form.

(I'm guessing there must already be functionality to diff a bunch of JSON somewhere in the millions of lines of code).

Though I'm sure this doesn't make usually make a dent in a SSD's lifetime. But there are still people running Firefox on low end Android phones with meager flash, and Raspberry Pis with SD cards.
Has Oracle shown an interest? But like Salesforce, why would Oracle they be interested? I may be missing something but it is not at all obvious how twitter is related to the type of thing those two companies are currently doing.
Bing App joins the AMP open-source effort
That doesn't really answer the question, when did "the orgasm" arise?
Implementing Secure “Password Reset” Features in Web Applications
Having some degree of biased participants in a national system does not in any way imply that that system was designed to be able to maliciously target individuals at will. That leap of logic is simply irrational to a concerning degree.