skysight-inc/HackerNews huggingface dataset:
The interesting question here is, why is the browser writing data to disk at this rate?

If it's genuinely receiving new data at this rate, that's kind of concerning for those of us on capped/metered mobile connections. The original article mentions that cookies accounted for the bulk of the writes, which is distressing.

If it's not, using incremental deltas is surely a no-brainer here?
> That's an awesome demonstration of how easy it is to swap out the libc in Rust. :-)

Now I have to look up how I use cargo to build a static binary on FreeBSD, where I don't have to swap out libc.

> Note that I also distribute statically compiled executables with musl and SIMD enabled (using target-feature=+ssse3 instead of target-cpu=native): https://github.com/BurntSushi/ripgrep/releases

I took the flag from your blog post, thanks for pointing out the explicit feature flag. That will allow the binary to run on more cpus.
Hey, It's not necessarily more a deterrent than giving cash back. 1. we are not yet legally allowed to give money back to our users (but we're working on it) 2. some behavioral economic theories actually suggest that cash is less an incentive than other more altruistic incentives. Once our give back to consumers will be active- I'll guess we'll be able to put our theories to the test- hope this answers your question
> There is still no good mechanism to use some features with Mutt like thread muting.

I use `collapse-thread` (Esc-v) on long threads I don't care about, but you're right this is less than ideal. New messages in the thread uncollapse it again, and there's no way to persist the collapsed state, so switching mailboxes or restarting mutt loses it.
People getting upset about acid rain and the ozone hole actually got things done to remediate the problem.
I still get prompted to "upgrade" to Google+ every time I launch a game on my phone.
`mount -l` shows a filesystem of type `overlay` for each browser (in my case, chromium, chrome, firefox). Range from 50MB to 200MB. I have it to sync to disc every 15min - so I reckon it empties out the ram whenever it syncs. I've never had a problem (8GB of ram on the machine I initially installed it on) so I haven't watched to see what the max size is. The developer [1] is great - issues are resolved very quickly.

[1] https://github.com/graysky2/profile-sync-daemon
Invested $100k and his shares were worth $22k at the end of the dump. So he lost $78k -- a rough loss, but the article is false advertising.
Nice catch. I wish google did this. It it easier to put my MAC address on some list than having to change my SSID.
Possession seems to be a very nebulous concept in English and US law (probably because of their common law systems).

In contrast, German law defines possession as "having effective control" (with some more nuance obviously). Possession is also entirely different from ownership in German law. I can not control an object I have no knowledge of. If you place an object in my house, I only gain possession of it once I discover it.

I think this is one of the cases where the civil law approach of rigorous definitions is clearly superior to the common law approach of establishing precedent.
Mutt makes writing/reading/searching/managing email just really fast. Mutt also allows to pass the message body to an external program. This helps for formatting HTML mails. This is a snippet from my .mailcap file which renders HTML mail through lynx.

text/html; lynx -dump -force_html %s; needsterminal; copiousoutput
"microevolution" and "macroevolution" are words that have been invented by creationists to try to reconcile the fact that evolution is directly observable. Despite the fact that both have the same underlying mechanics (natural selection) and the only difference is time.
Why not Chromium?
I agree that there's too much added complexity in the tax-code but do you really feel that this requirement is that onerous?

The likely motivation being being in line with those around 401k account requirements: if a company uses this, it should be to the benefits of the employees and not just the executive staff.
Wait... get rid of auto playing videos at the spec level?
I'd rather have the autoplay flag made explicit, rather than some hacked up soup of code that makes sure the video autoplays.

When intent is captured (e.g. specific "autoplay" flag) my browser client can interpret the flags according to my choosing.
Capturing intent > not capturing intent.
Yeah someone else mentioned they were seeing the same thing, weird I didn't see this issue at all. But he did solve it by just manually updating the value in angular-cli.json (https://github.com/angular/angular-cli/issues/1900) so give that a shot if you haven't already.

Put a note in my post in case anyone else experiences this issue.
Hadn't thought about it until now, but this feature may be why I don't see "I wrote you a long message but accidentally closed the tab / hit the back button / my computer crashed and I lost it, so here's the highlights I remember" emails from friends and family anymore. I would much rather discover this caveat and opt out than expect my grandmother to know it's even possible to opt in.
Von Mises in particular is largely regarded as a crank, and his followers worse, by the econ wonks I count as friends. I have heard it described by an econ-wonk friend along the lines of, "I don't agree with Friedman's conclusions but I recognize the universe in which he lives. If Von Mises told me the sky was blue, I would have no choice but to check."
Thanks, I do that all the time. Installed.
ANY standard hash function (SHA256, SHA512, even SHA3) used to obfuscate a password can easily be brute forced if the password has low entropy (like BigBlue8 or s3cr3tp4ssw0rd). These passwords are weak and hash functions are designed to be fast to compute, so it's possible to brute force them.

To brute force successfully SHA256, you don't necessarily need to brute force 2^256 possibilities, you need to brute force a much smaller list of likely passwords, and this might just be enough.
Think of all the hours you save not having to work around the misfeatures available out of the box in other languages. I know, you don't make mistakes or use those nasty features, but think of your coworkers.
Good recommendations.

I would add that once you've understood the basics, subscribe to the economist magazine and try your best to understand the articles. Look up what you don't know until you feel comfortable reading and discussing the issues.

Whatever you do, avoid zero hedge. While there can be some intelligent and cogent analysis on there, it's mostly doom and gloom.
Agree! The discoverabilty UI in gimp is horrible, it's like the first time you accidentally ended up in Vi and didn't know how to even do basic shit like writing text or closing the application.

For basic image editing just use Pinta on linux and Paint.net on windows. Unless you are a professional designer they will cover 99% of your use cases.
It was not ahead of its time, it was poorly executed. People didn't know what to make of it. That is the designers fault. They needed to relate it to existing ideas and beat those ideas at their own game, even if that mean restricting what it can do to familiar domains. Then over time they can evolve it while taking the users along with them. Instead people bounced off it and decided to wait it out to see if they really needed it and it turns out they didn't.

Spereately, I think it's hilarious that many websites pester hard for emails, making them effectively pamphlets for their email content. If only there was a way that I could subscribe (and unsubscribe) to a stream of short notifications from content creators and be confident that I see all of them in a timeline order. Like what Twitter used to be before they screwed with the timeline. They're going to lose to email, and not for being ahead of their time.
I think the distinction between nullable types and the non-nullable types you speak of is fairly narrow, you've just made it type safe (which isn't a bad thing!).
Facebook's revenue has nothing to do with their real names policy. Unless you use those real names to tie them to a bank account or some other database, their value is zero. And I don't think Facebook is doing it, or sharing those names with advertisers, because they have other much more valuable signals and ads platforms in general don't actually want to share their data with advertisers, because that's their secret sauce, preferring to do the targeting by themselves.

I've worked on an advertising platform. This idea that those real names have value is basically a myth.

And speaking of Twitter's API, trying to revoke access is one of those decisions that irrevocably hurt them. The big reason for why Facebook succeeded while Google+ miserably failed is that Facebook is a platform.
The biggest attraction for me in a tesla is its auto-pilot. It just keeps getting better. Google's self driving car is still not available for consumption. I doubt European car makers will even get close to Tesla in its software integration.

BMW, Audi and family are not as strong a brand as Tesla is. (For me at least)
Okay so what happens to the 30 million people that literally have nothing else to live on? 65 years old, no savings, failing health.

Round them up and shoot them I guess?
State of IP Spoofing
My biggest problem with this is when the images auto-replacing your text emotes convey a completely different expression, and you have no control over it.

Skype is the worst offender, where for example the ":3" cat-face gets replaced by an image of a whole cat, without a face at all. If you disable this "feature" in your options, it's only disabled on YOUR end. The receiving client will still convert your text into images, so now you have NO clue at all how the receiving party interprets your expressions.

Telegram does this RIGHT, where the conversion is done BEFORE your message is sent. If you disable it on your end, the receiver will only receive the text you intended.
Curl statistics made simple
My coworkers are savvy enough to handle those features.
Facebookgot big by copying the twitter timeline. They won't buy them. Not for the product, not for the team
Maybe because it's easier to boot it everytime from USB wherever you are than to have an OS installed with information about you on it.
Also, I guess they use it daily for hacking purposes and happen to check the mail on it.
What about when the law is unfair and targets particular communities?

A simplistic "you break the law you go to jail" attitude sweeps the systematic injustices under the rug. Should we have just thrown Ghandi in jail and thrown away the key? How about Rosa Parks?

Laws aren't perfect and they won't be fixed if people are just blindingly following them. Sometimes laws are a vehicle of oppression rather than justice.
And Pale Moon (Firefox fork) to 60.
Cutting all farm subsidies would be risky.

Our food import rate would climb due to the strength of the dollar. Which is fine for the short term. If bad things happen in 20 years and we can't even grow enough good to feed the country? That seems pretty bad.
Fearless – Travel Often, Travel Solo and Travel Fearless
I output my mutt to w3m with using feh for images. Not always the right tool for the job but it is an easy way to find out if it is.
It's complicated but this one rule is OK.

Repeat * 100000 = Mess!
I dunno, perhaps develop very good open source projects like Viper, Hugo, etc...
In the UK: Non-white schoolchildren asked to provide proof of their birthplace
There have been attempts a universal language that are quite fascinating. There's an interesting RadioLab on the subject of Bissymbols. I suppose the one that sticks and evolves over time is the one that probably matters though.

https://en.wikipedia.org/wiki/Blissymbols
http://www.radiolab.org/story/257194-man-became-bliss/
When Did Sex Become Fun?
Android suspends backgrounded applications, and will kill them at will, so that actually makes a lot of sense: you have less risk of data loss, and the write issue doesn't exist unless you leave the browser in the foreground 24/7 (and the phone unlocked with the screen on etc).
Clinton Calls for Tech Firms to Fight Terrorism, but Students Could Be the Key
Which had already been used in the days of the telegraph.

The first use of OMG (oh my god) and other such initialisms was 19th. C.

I would imagine that includes :)
I'm not going to say categorically that you never need a debugger...

But, I've been working with Go for years and have never used a debugger. I don't feel like I'm missing out on anything.
Thanks @Jweb_guru for this (around https://news.ycombinator.com/item?id=12562546)

Like another user said, I have wondered about this for YEARS!

Here's a crazy idea... Assuming the tests performed here are legit... drop all traffic from spoofable IPs until they fix the problem. Period. They'll fix it or be doomed to silence.
I don't know what this translates too for a mobile device, I don't know if it stores the same data, and how does the fact that mobile sites tend to be light affects it.

Other things like add ons, amount of tabs open and etc. could also affect it.

Would be interesting to see if some one has SBC's with either SD or onboard eMMC rated storage to run this test and see how much is being written too and calculate just how much of the lifespan of the storage is being reduced due to this.

IIRC even the iPhone 6s still uses TLC flash for it's storage, TLC is only good for about 500-1000 P/E cycles, so it needs pretty good capacity overhead and well "TLC" to live long.

In comparison SLC gets you over 100K P/E cycles these days, MLC can get to over 30K.

Also if anyone knows if mobile phones do wear leveling for their eMMC/MMC storage I would love to know that ;)
"Here's a "philosophical" question with regards to the internet, and perhaps even it's future. Given that a currently anonymous attacker, and likely not a "state" player (i.e. not a governmental entity with almost unlimited resources) has managed to DDoS a single website, does this portend that unless there are significant changes to the way the internet infrastructure works, we are seeing the demise of the WWW?"

Peak Internet:

http://blog.kozubik.com/john_kozubik/2010/12/peak-internet.h...
uh---what if he is making $X,000 * 2 in sales? Is it still a waste?
All the refactorings and context-aware code completion, for starters. And as for ripping off, IntelliJ came out 7 years before Sublime Text.
> It'd look bad to say an attack was state sponsored if you didn't have good reason to believe it

Did you just say it would "look bad"? They just had one of the biggest data breaches in history..
For Google to buy Twitter would be a reversal of a very entrenched strategy that can be summed up as "No niches!". That's why they scrapped Google Reader. There are very few exceptions to this strategy (Google apps for work and some cloud offerings)

Twitter is not for everybody and never will be. Twitter is for those who publish information and for those who are interested in shaping their own information consumption beyond the daily headlines plus family and friends spam.

If Google buys Twitter in the hope of creating a realtime Google for everybody they will fail.

I hope they decide to reverse their "no niches" strategy, because that strategy has been very damaging indeed.
(｡◕‿◕｡)

I see you
Firefox's session restore code was recently rewritten. Given that Pale Moon is based on an outdated fork, it's not clear the behavior is comparable, or that the setting means the same.
Show HN: Get live football scores, fixtures, results, standings in your terminal
The OP's point is that funding is not the issue.

You are correct to note that the real problem is that the poor are more likely to be bad people in general, and that they will drag down other poor folks. Poor people are likely to be bad parents (as you note) and are far more likely than non-poor people to engage in violence against friends, relatives and neighbors. No one disputes this.

The point is that it's not economics keeping people from the sciences.

(Here's some numbers on violence among poor people as compared to non-poor people: http://www.bjs.gov/content/pub/pdf/hpnvv0812.pdf )
Rosetta code.
I mean, yeah. Mandatory typing isn't always The Right Thing, and XML config <english:word:grammar:adjective:insult value="sucks"/>. And it is a tradeoff.

And partial application is never necessary. It's elegant and useful, and can save you a bit of typing, yes, but it's never needed. It's nice to be able to type:

map (+ 3) a-list

but I don't mind:

(map (lambda (x) (+ x 3)) a-list)

and in most Schemes, there's a macro called cut, which means you can do this:

(map (cut + <> 3) a-list)

Which is almost as nice as the first one, and works regardless of the position of the arg you want to apply.

And it's no so much that the crowd doesn't know that there are other ways of doing things, it's that they reject them out of hand, because they're different.
How to be an overnight sensation in 10 years !
At least anecdotally, I've always seen/used :P much more that ;) for funny. ;) has always been more flirty/suggestive, but that may be having spent more of the 90s in MUDs/MUSHes with a greater sense of roleplay.

Definitely in modern emoji sets the tongue out emojis seem to be better indicators of an intended sense of humor more than flirty/suggestive ones (plus the combo ;P for intending flirty and funny).
Curious how the Fliffr platform assures that people offering professional services such as legal advice and clinical therapy are qualified to do so.
How is it able to do this? Machine Learning, NLP?
Does xlwings support RTD? One thing the BBG addin allows users to do is subscribe to live ticking market data.
I have been running Firefox for a long time with an LD_PRELOAD wrapper which turns fsync() and sync() into a no-op.

I feel it's little antisocial for regular desktop apps to assume it's for them to do this.

Chrome is also a culprit, a similar sync'ing caused us problems at my employer's, inflated pressure on an NFS server where /home directories are network mounts. Even where we already put the cache to a local disk.

At the bottom of these sorts of cases I have on more than one occasion found an SQLite database. I can see its benefit as a file format, but I don't think we need full database-like synchronisation on things like cookie updates; I would prefer to lose a few seconds (or minutes) of cookie updates on power loss than over-inflate the I/O requirements.
http://www.ncbi.nlm.nih.gov/pubmed/1623716

I don't know how to read papers. Does this mean polyester "scrotal slings" are an effective (compared to going commando) contraceptive method?

Also, is scrotal sling the scientific term for briefs? :)
Throwing down the gauntlet: the diversity crisis and the startup community
Sure, but in those cases Java/Swift/C#/etc are also reasonable replacements. If you're not taking advantage of data locality then it's possible to approach C's performance in any of those languages.

If your primary concern is performance(which is the only reason I'd reach for C today, esp w/ security concerns) then Go is not going to replace C in that domain.
Those emoticons seem to have been in many ways better than :-) and its relatives, but it sounds like they 1) relied on details of the platform, and (related) 2) never caught on more broadly. So I think it's still reasonable to celebrate the invention of :-) (while maybe imagining how much richer text conversations might have been if the PLATO text-display system had become ubiquitous).
It may help to think of the suggestion as more a "We never should've passed it in the first place" rather than a suggestion to immediately propose a bill of repeal.

I have some thoughts on how to conduct an orderly shutdown of the programs over, say, 30 years, but they would take the thread too far away from the subject of stock options.
- Seamlessly use Vim to write and edit email

- Can easily deal with large volumes of email -- quickly tab through unread messages

- Highlights text from previous emails in a thread, making it easy to see who replied to what

- You can also set up highlighting for diffs, making it easy to review attached patches and change snippets

- Powerful search via external indexers (mu, notmuch)

- Keyboard navigation for everything (if you're using vim and tmux, then you're already spending most of your time with your hands on the keyboard, and having to fish for the mouse just to quicky reply to an email starts to feel really slow).

For handling HTML email, I use a two-pronged approach: for most email I use links browser to automatically render HTML as ASCII so I can view it directly in mutt; for email that has images or otherwise cannot be rendered sensibly with links, I have mapped a key to open it in a graphical browser (dwb for fast launching or Firefox+vimperator if I need to deal with login forms, etc).

EDIT: formatting
Yeah, if you only write on Fb or HN I see why you're not missing nothing
Also, better youtube commenting system?
You just trust them.

Life gets very difficult if you never trust anyone. You could get stabbed by a passerby on the street. Yet you don't stop going outside because of this threat.

Most people are good. In addition talented people have their own ideas they would rather pursue than yours, and a freelancer might not want to ruin their reputation either.
Can someone actually explain to me how the situation came to this point where it practically looks as if Twitter's fate is being decided and played out in the media via endless speculation? It is not like Twitter is a tiny company with an unknown brand, few users and no possibility of improving its profit margins. I am not aware of what they are trying to do, but at the same time it is not as if they could have exhausted all the possibilities. Remember Facebook's beacon? That failed, but FB still managed to repackage the same crap into something more lucrative didn't it? Is this just impatience from stockholders?

For example, let us just say, hypothetically, something really damaging comes out about FB (e.g. the news about the fake video view metrics) and advertisers start fleeing from it. Wouldn't Twitter be the beneficiary of at least some of that exodus? Do they really have no option of an end game?
Random comment on twitter said there would be 7 parts, but there is no indication from the author whether it is a two parter (second available tomorrow) or multi-parts.
Ah that's what I mean
It will introduce a conflict of interest, where the side that has is paying Twitter.

The perception alone of a conflict means people will 'find' it all over the place and those examples to their bias until slowly and gradually no one will trust the service anymore. Even if Twitter never changes anything.
I always use something like https://days.to/since/new-years-day to check when eggs are packaged. All eggs (in the USA at least) have a three digit code showing the date it was packaged on the end of the carton. Helps to see how old the eggs are at the market.