skysight-inc/HackerNews huggingface dataset:
I backpack about 10-12 miles (19.3 kilo). I ate about 17oz of fruit and dried nuts each day. Now, I am adding 1/2 cup of oatmeal in the morning.

I know people that backpack the same distance and they are consuming 4000-5000 calories per day!
My iPhone 6 is still snappy but the battery barely lasts 2 hours. I'm half way to work and it's at 29%.
It's hard to evaluate the security of a flippant comment but there is clearly a security benefit of live BFT system vs a non-BFT system.
The article is missing to mention the most important change, when it comes to on screen fonts, in recent years: HiDPI displays.

Before that, only a few monospaced fonts, like Consolas, with proper pixel hinting worked for me, or I had to go for absurdly high point sizes (16 or above) to not be irritated by uneven lines and dotted zeros with no gap.

Since switching to Retina-like displays anything on that list works pretty well to personal preference and eye strain seems to have much reduced.
I still have the original Nexus 7 and it's unbelievable how unusable it has become. I use a slim ROM of KitKat (the Android version it came with) and it's still so freaking sluggish. I only use it for watching videos now, it's unbearable for anything interactive.

It used to be quite nice with the slim ROMs, but at this point nothing has helped to get it back to run like it used to. 4years of light use (99% of time sitting idle).
I am not from Houston, but what I read online was that the major highways are designed to serve as overflow drainage for the water. This is part of why in some places they were submerged nearly to the depth of the over-highway road signs.
Thus in Houston in particular, they are the most dangerous place to be in a flood. Previous experience suggested it was highly likely people would get stuck on the highways in an evacuation.
Recently I had the pleasure of learning how to develop for this https://www.tockos.org/, which was a lot of fun.

But yes, I can still frown at the C in the embedded world, and bite my tongue when forced to use it. It's only a matter of time IMO before Rust gets onto more of these devices.
Just a note on messenger - they actually separate the two purposely. They know Facebook is 'dying' with the new generation, and are pushing messenger more. To that end, they are purposely separating the two, so as to seem as two separate entities. They don't wants Facebooks old legacy to bring down the new flashy messenger.
Hugs are more hygenic than handshakes. Hug greeting for the 21C!
This is actually an decent question; I tend to favor view that platforms should have less room to censor in scale with their size. The idea being that a tiny forum can censor at will because its impact is minimal, whereas YouTube shouldn't be allowed to censor legal material, because forums are a dime a dozen, but YouTube is a monopoly, so if they decide they don't like you then you effectively have no voice. This is the same problem as malls and the like have; privatization of public space doesn't make the space not public.

Also, I would oppose censorship in your particular examples. I would think that it is your right to publish in the NYT under the same terms as anyone else (i.e., be interesting or have money), to top HN (if upvoted), or to speak in my home (if invited). And if the NYT blacklisted someone speaking on corrupt reporting, if HN blocked stories because they were right-leaning, or an acquaintance refused to talk to me because they disagree with my politics, I would be rightly upset at them.
> Form a company that explores new markets in legal liabilities. It could bring lawsuits with little risk where the payoff could be billions of dollars.

Sort of like a patent troll, but for good? I do like it.
I wonder if the issue is anything similar/related to (PDF): https://smartfacts.cr.yp.to/smartfacts-20130916.pdf but, perhaps, on a larger scale.
i don't know why, but every time someone says stuff like 'such a strong X in Y that exists with a very healthy and growing community around it' i feel the need to puke.
It's nice seeing a Doctorow article that isn't full of hyperbole and hypotheticals. This one seems pretty grounded and reasonable.
No. Two people can and should be together forever if that's what they want. It can be permanent even without a traditional marriage.

> We wanted to make something permanent, something we weren't going to back out of.

Couldn't the same statement be made without signing a piece of paper? Isn't mutual love, understanding, affection, protection between each other enough to make this statement?

What are we afraid of? That without marriage maybe one day some of this love, affection and protection will go away? But if it's really strong, aren't we going to find again mutual understanding with our partner and fix it anyways, with or without a marriage? And if that piece of paper is really the only thing holding two people together, shouldn't they re-consider that maybe they are not meant for each other and there is another person out there who is waiting for them?

> When you find an amazing place with really inexpensive rent, how long of a lease do you want to sign?

If I told you that this place could be yours forever even without signing a lease, you could just move in and enjoy it for the rest of your life for how long as you wanted, why would you sign the lease anyways?
Why do people ever sign contracts? Every contract is a restriction on your future courses of action. That's the point - a contract that doesn't bind you to do something in the future isn't a contract.

The reason why we've evolved contracts at all is because it changes how people behave. When people know that bad things will happen when they break a contract, they are much less likely to break the contract. That in turn lets other people trust that the events stipulated in the contract will in fact occur, even if it is against the other party's immediate self-interest, and so they can act on the assumption that that future will be true. So for example: people sign confidentiality agreements with their employers because without them, the employer isn't going to share any information that's important to the business, and without that information, you can't do your job, and if you can't do your job, your value is zero to your employer and they're not going to pay you. Knowing that they can sue you for a lot of money if you spread trade secrets around, though, they can feel reasonably secure in telling you those trade secrets. It's against your immediate self-interest to be bound by any restrictions on your freedom of speech, but it's definitely in your long-term self-interest to have a job and develop professional skills which you wouldn't otherwise have.

So it is with marriage. The reason people get married is because it changes how our spouse behaves toward us, because they know our incentives are much more in favor of remaining within the relationship, and so they're willing to invest more and sacrifice more for your benefit, because there's a reasonable assumption that it will come back around to benefit them. Sure, people can behave that way anyways - but it's often not rational to, and many people get screwed by behaving as if they are married when their spouse actually has no intention of ever marrying them.
The use of psychedelics predicts more environmentally-friendly behavior in people.
Yeah, if it 0.01% kills a million people, then that's statistically some people being dead.
A shoutout to Iosevka: https://be5invis.github.io/Iosevka/ , which is not only extremely configurable with presets for other popular coding fonts so you can mix and match your preferences, but each glyph is composed from a set of underlying components, defined in a glorious and hackable lispish DSL. It also has a splendid set of ligatures. I think it's a work of art, and have been supporting the creator's patreon: https://www.patreon.com/user?u=5787198
And I'll add that in fairness I've had to "talk" with my "liberal" friends too. Just a few weeks ago they were all screaming about how we needed laws to put "White Supremacists" and "Nazis" in prison for speaking their nonsense. And way too many were advocating the violence the "Antifa" has been involved in.

It took me several days of explaining to them how "Free Speech" works and why we don't engage in violence against those who's speech we find offensive and several of them were pissed at me for not joining them.

How do you not see this "conservative vs liberal" shitstorm where you are? The "News" is promoting it 24/7 now.
No way. Rain is wet and you can't do anything in it, it gets gloomy after a day. Snow enables all kinds of activities and you can dress for it and clean up by brushing yourself off, it's so beautiful it takes weeks or months before it gets gloomy.
I've expanded a little bit more in another comment here, but I think 2) is less a case of any fundamentally different level of isolation, but more a maturity of design and implementation. While Zones were designed as first class, containers were not, they're built out of a variety of other building blocks, which while they may be more powerful primitives, have seen less review of design and implementation and exposed a large attack space on the kernel. User namespaces are the prime example, possibly because they are the largest/juiciest new target, but I expect we'll see more with time.
If your political views negatively impact their career/livelihood/ability-to-provide-for-your-family then it would be a violation of the golden rule if they couldn't.
Is there any material that readily absorbs heat at wavelengths between 8 and 13 micrometers? Instead of beaming the heat to space, could you instead put that special coating on a parabolic reflector and use it to heat up an absorbing material at the focal point? And then put a frying pan on top of that and cook an egg?
It's not a single private key. There are a lot of validators, even in the genesis block, and we assume that at least 2/3 of these validators are honest.
Even if some people need a nanny, they don't need a greedy, amoral nanny motivated entirely by perceived short term profits.
The app I'm mentioning was pre-Webpack days, like 4-5 years ago. Just using KnockoutJS...which has no dependencies. It made me realize that tools can dramatically impact my output as a developer.

Dependencies can sometimes be a pain in the ass to manage...but they are a huge net positive for productivity. When the choice is between downloading a battle-tested autocomplete package written and maintained by someone like PayPal (https://github.com/paypal/downshift) and rolling your own thing...it's a no brainer. You use the battle tested lib unless you have a very good reason to roll your own thing.

Some tools fade, some tools stand the test of time. AngularJS has been deprecated even by its own creators (who built a shiny new framework with the same name)...so that's a bad example.
It's 2017. If on-field only
electronic communication systems were legal in baseball, why couldn't pitchers and catchers have some sort of encrypted "Google Glass"-like head-mounted display and chording glove-button system?
you checked a long time ago :)
Because marriage assumes deeper commitment.
It is easier to have children when family has a deeper commitment.

People who choose to have no children - are eliminated by natural selection (alongside with their choice of avoiding marriage).
Yeah. Seems to me that the fact that an Apple Watch was used is just a detail. They could have easily used any other means of sending the signal. The watch was just convenient.
Zika virus used to treat aggressive brain cancer in mice
> "Telemetry is, by now, a fundamental part of the engineering process"

This is how we get faster horses instead of cars.
You are missing an axis. It is auto-regressive in time. If you include age of the marriage as well as employment, it should split out substantially better.
I'm pretty sure it's all of the above and many more things that contributed to the decision. It's never just one thing.
Chocolate? 80%+ can have as little as 15g/100g carbs. Stop eating milk chocolate gunk :)
Related: "Safe Systems Software and the Future of Computing by Joe Duffy" at RustConf 2017.

https://www.youtube.com/watch?v=CuD7SCqHB7k

I summarized this excellent talk here [1], but one of the main points is that compatibility with existing systems is important for adoption. (They learned that the hard way -- by having their entire project cancelled and almost everything thrown out.) He advocates unit-by-unit rewrites rather than big-bang rewrites, just like Kell does in this conference article.

And compatibility with C in Windows should be easier than it is in the Unix world, because the whole OS is architected around a binary protocol AFAIK -- COM.

My sense is that Rust may not have thought enough about compatibility early in its life. Only later when they ran into adoption problems did they start talking more about compatibility.

Also, it seems Rust competes more with C++ than C, and there seems to be very little attempt to be compatible with C++ (although perhaps that problem is intractable.)

Personally I don't think Rust will be a successful C replacement. It will have some adoption, but the Linux kernel will still be running on bajillions of devices 10 years from now, written in C. And in 20 years, something else will come along to replace either C or Linux, but that thing won't involve Rust.

[1] https://www.reddit.com/r/ProgrammingLanguages/comments/6y6gx...
Woops, didn't see reply.

I was curious about integrating LCD control into a single processor because the security implications are really interesting. Just an idea at this point though.

I remember looking inside cheap electronic organizers and seeing a lone blob on the PCB. So I know managing simple LCDs is doable.
I was more joking about HN constantly have front page on cryptocurrencies/blockchain, i don't need a dedicated one lol as there's more than I need(but I am specifically not interested in that I am sure others are)
Propaganda is the exact opposite of what digital marketing is about.

In fact, the provided quote from the article is supposed to highlight that the "time for propaganda is over" in an ironical way.

Propaganda is the way of the TV, shouting, manipulation, disruption, etc.

Focusing on a defined audience, on the other hand, is the way of the "new" marketing that Godin (an the article) talks about.

Therefore attempting to think about "the tiniest audience" in conjunction with "propaganda" terms is going to be unproductive; because in propaganda, "everybody" is your audience, not a defined segment.
Right. Putting a different amount of ink in the package than is indicated on the label would be out-and-out fraud, and easily detected. This route operates firmly within a legal grey area.

Plus, increasing the actual volume of product you sell without relying on a commensurate increase in demand is basically printing (heh) money as far as corporate returns are concerned.
What centralized authority? The keys in the genesis block aren't owned by a single actor, but by multiple.

You can keep the validator set static all the time (use the ones from the genesis block), this might be useful for private chains. But Tendermint also allows for dynamic validator sets. This is useful for Proof of Stake, where validators can come and go, and their voting power can change in accordance with changes in their stake deposits.
Ask HN: Desktop push notifications
I have been looking to implement a private desktop push notification system. I have used signalR for a proof of concept, but I have read about long lived socket connections. Can anyone point me to resources on how to build such a notification system? I don't think signalR will scale, but the biggest problem is IIS app pool recycles and I loose all my connections.
That's one of the main reasons Ada lost to C and C++ in the DoD world. The other (and more significant) being cost of implementations.

Personally, I prefer my work to be in the language or languages which suit it best rather than making my choice to spite others for a perceived and, usually, non-existent slight.
SmartOS has code specifically in place for using 'lx' branded zones as wrappers for docker containers (which is distinct from its support of kvm)

https://github.com/joyent/smartos-live/blob/master/src/docke...

https://www.cruwe.de/2016/01/27/using-docker-on-smartos-hype...

It's been a while since I've looked in to it, but if memory serves they are using docker filesystem snapshots without modification and running them on a thin translation layer of Linux system calls to Solaris system calls. Hard to find anything backing this up, so I could be way off the mark as to how it's implemented.

EDIT: forgot that's what 'lx' zones are: zones which allow the execution of Linux binaries
Devil's advocate here... I would have hoped the opportunities were so lucrative that whistleblowers would have already, eh, blown the whistle. That's exactly the point of the whistleblower's protection laws.

So maybe these things aren't as widespread as you'd think... at least not in a legal sense. I'd also like to think that maybe people aren't "designing" flaws into things rather than finding the maximum economic benefit, or just are "naive" to what they design.
You just made the textbook argument against minimum wage (assuming at-will employment). Which does hold water, however unpopular. The real argument seems to be if we continue to try to make protections for workers 'sensible', or let the market decide, and to what extent.
It helps that SMF doesn't include reimplementations of DNS resolvers and NTP clients, both of which have caused security flaws in systemd. :/
I still have a radar photo of Hugo somewhere. That storm was crazy.
> Marriage is not a pre-requisite for going through the up and downs of a relationship.

Never claimed as much. I said that sometimes the promise made is the thin string that holds the relationship together at that point in time. Sometimes that is all it takes.

It's the same psychological effect in play as when you declare to all your friends and family that you are on a diet. Once you've made that declaration, you'll be slightly more inclined to stick to the diet compared to just keeping it to yourself and "see how it goes". Sometimes that's all it takes to get yourself through a rough patch.
I've had different opinions on fonts over the years, sometimes with little to no preference and other times trying to use a single font across all my devices. I finally decided the only real preference I had was not seeing the same font all the time for a long time. Seeing a similar pattern with my preferences toward color themes, I finally decided to stop letting myself worry about it and set up [1] for my fonts and [2] for color themes. Every time I launch emacs it chooses at random from up to 22 available monospace fonts, 4 font sizes, and 38 color themes. This has proven very useful for juggling large numbers of sessions on the same desktop (especially with window translucency).

[1]https://github.com/dwringer/emacs/blob/master/.emacs#L120-L1...

[2]https://github.com/dwringer/emacs/blob/master/.emacs#L210-L2...
This happened to me too on an Android phone. It turned out according to the web to be some logfile that keeps growing and which I don't know how to delete -- it doesn't show up in the system-provided views of what's on there. (I'm sorry this is so vague, I'm not interested in Android and it's been quite a while since I gave up.)

It's still running because I deleted all the apps except a few core ones, but I'd appreciate some tips about this too.
Simply because you gain more than you put in, and that's true for both spouses. I am not going to get into specifics because those are very personal.
I thought such a system already existed.
Unpopular opinion, but I actually think this is very good advice in certain situations. If your startup is using a technology tangentially related to your core product it can totally make sense to use "boring" tech.

The simplest version would be something along the lines of - building a hardware startup? It probably doesn't make sense to build your company's ecomm site on top of React/Redux/etc. Rails works. Shopify works. They are boring options but they get the job done and get out of the way. Same company needs a blog? Don't roll your own, just find someone to manage a wordpress installation and be done with it.

Now that might very not be the case if your hardware has a substantial online component of course, but if your core product value is tied up in selling a hard good that doesn't need an app or a management interface of any kind then it doesn't really make sense to spend extra resources on a really cool website.
The related "veil of ignorance" test also applies.

Would you advocate for the systematic mistreatment of group X if you didn't know whether or not you yourself would be born as part of that group?
Might be worth checking out the various issue-bounty setups, like Bountysource. Focus on documenting the design of your MVP in a public Git repo, then file issues with a bounty on them to get tasks done. As soon as you have something working, you can "Show HN" for a blast of dev publicity. If you are looking for small scale funding, without getting into a VC situation, then you could encourage supporters / users to contribute on issues that they personally care about.

This sort of requires you to open-source your project, but maybe you can isolate the secret sauce in one tiny little backend service? Or, maybe the true value of your startup isn't in the source code, but rather in relationships with / between users, in which case you don't really need to worry about someone scooping your work with a simple `git clone`.
Inheriting $5M is a pretty risky event (similar to the lottery winning). The chance of divorce in that situation would definitely go up.
HackerRank is hiring a Solution Engineer
Our mission is to match every developer to the right job. We are quickly growing, now at 3m+ developers and matching close to 6-7% of the world's developers every year.

As you know, software is eating the world and we are signing up companies across financial services, retail and recently even the governments of different countries.

We are looking for a solution engineer who can work with the hiring managers in our customer base to ensure their challenges for different roles are optimized & help them increase the efficiency of their process. We are one of the very few companies who measure the recruiting efficiency at a deep level and help companies continuously improve them.

You can find more information about the role here: https://boards.greenhouse.io/hackerrank/jobs/645733?gh_jid=6...

We are based in PA. It's an exciting growth phase in the company with strong customer base & a healthy growth in ARR

If you're interested, you can apply on the link above or you can email me: vivek@
I see no reason whatsoever that you can't do virtio without virtualization.
Put them in golden record?

http://www.newyorker.com/tech/elements/voyager-golden-record...
You would have to compromise the devices of validators who have atleast 2/3 of the voting power.

In Bitcoin, just compromise the devices of mining pools that have atleast 50% of the hashing power, and reconstruct a chain that is longer than the current canonical chain, thus rewriting the chain history.