skysight-inc/HackerNews huggingface dataset:
I don't know how you'd accidentally sign two conflicting forks at the same block height, but it would suck to lose your whole stake due to such a bug.
My 2 cents...

There are many people running the US (Congress + Presidents + Supreme Court) who:

- Failed out of school

- Got fired

- Lost elections

- Had IRS problems

- Couldn't pay the rent

- Got cheated on

- Cheated on their spouse

- Had drug/weight/gambling/booze/sex/spending problems

What's the significant common denominator? They didn't dwell on a few minutes of failure.
In addition to your configs I had to enable HSTS to achieve an A+
Add to a server section:

add_header Strict-Transport-Security "max-age=31536000; includeSubdomains";
The problem is opening >30k connections to a single host during a TIME_WAIT period, 60 seconds. 500 connections per second. For backend servers, eg, an application server talking to a database, 500 connections per second is easy (although it's preferable if they can keep-alive).

I liked Vincent Bernat's post about TIME_WAIT: http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-li...
There is no standard for titles so comparing them is less than useless.

You get to be Mr. Dictionary and define what is what in your company.
> control over the seed determining the next set of validators

That notion makes sense in something like PeerCoin or other preexisting PoS designs, but I don't see how that phrase applies to Tendermint. There is no "sampling" -- all validators must sign every block.
17.4 million in investment can't maintain a staff of 28? What are their big expenses? Or is it more of a strategic redirection? I like a lot of what Jason Freedman writes, though I don't have much experience with them as a company. Based on their public profile, I suspect this will get a lot of PR.
Go for it. I have the ZenWatch and am very happy with its design.
What challenges do software development companies face in the world market?
“I’ll Be Back:” How the Internet of Things Is Giving Birth to an AI Renaissance
I thought about that and had the following two concerns.

1. Prevent a malicious user from setting up a survey with only one other person's email address.
2. Ensure that everyone knows the full group that is being surveyed by including the list in the email (so that they can not worry about #1)

I can definitely see the value in being able to post a link somewhere and have people be able to just follow it to report.

Got any suggestions on how to deal with or mitigate the exploitation of the system in that manner?

I also can now see the downside in having everyone's email on the list. It makes it feel less anonymous. Seems like you have to trade one for the other. True anonymity and ensuring salary data doesn't leak.
Japan, currently. But the question where we should go work next and raise our newborn will only come up in 2-3 years, so I can't exactly speak from experience yet. Only thing I know is I would be too scared of US CPS, whether it's rare cases or not. If laws exist, the culture around it can swing towards heavy enforcement easily within 5-10 years. Just have a few more media scares and school shootings and watch what happens.
Our deck is built in Google Presentations – comments are enabled
I used to think that was Joel on Software, but then he did StackExchange. It was as if he was preparing his whole life for that.
I always use an emulator when I'm doing OS development or low level shit. The ability to see what's happening makes life so much easier.
It's also GDC (Game Developers Conference) this week, so that may have something to do with it.
That's because your upper-arm length is disproportionately different from Steve Jobs'. Apple doesn't design for the handicapped.
What is your main programming language; in which you do most of the work?
I run a popular site that heavily uses flexboxes, with dozens of flex containers on every page, different alignments, etc. I just checked pagespeed insights, and the site renders fine in the little mobile phone preview from your image, so it's definitely supported. Check your code, it might be incorrect, you might need webkit prefixes, or you might be using outdated flexbox specs that have been dropped.
Why is there a setting for Skype on user profile?

Why no XMPP, or phone, or physical address?
We left out http headers, because that usually can be done at the application level, or in location{} blocks in nginx. I wouldn't recommend setting headers globally in http{}.
Nvidia announces Shield Android TV device with Grid game streaming
Stuff I've Messed Up While Interviewing
Where is the smartphone heading towards?
3 Best Ways to Develop Bespoke Software – Schnell Solution Limited
Ebase XI – Schnell Solutions Limited
I wonder when that's going to get old. On an odd note, they did deny "source 2" to ever exist until recently. So, I guess there is hope for you.
Scroll with mousewheel is working fine on Chrome 40 for Windows 8.1
Never seen covariance spelled with a hyphen...
There is no indication that this mother intended to commit suicide.
That's great then. Still there are other games like Mortal Combat that allows a user to think holistically and do explore every possible thing to solve the game.
I think this is something of a shibolleth for a certain type of programmer:

* Thinks that dependency management of third party libraries is an important problem in their project.

* Demands that there be one centralized repo and method for that. No alternatives!

Maybe it shows that I am a C fan, but I kind of skew on the opposite of this spectrum. Really the most important part of your project is how you import a library? Really? Even out of chaos, like a language with no native support for it, it's a small chore and you get over it quickly. But I am not one of the types that agonizes over it, as I guess go people are.
It would help if we started using density-adjusted distance units [1]. Possible example unit: if there are 10,000 people per square mile in a given area, then one mile could be sqrt(10000), or 100 people. But if there are 100kp/sq.mi., then one mile equals ~316 people.

So the question is, how far are children allowed to wander in units of people passed? Alternatively, how many doors can children pass within their permitted radius?

[1] I also think this would be useful for comparing commute times.
This is why reverse DNS exists. http://researchscan450.eecs.umich.edu/
Top Oops Moments of Bollywood Actress
Google Teases Major Changes with Google Contacts Preview
Surprisingly accurate, author did his research.

5 is also missing a check for a NULL pointer. ;)

Most of there rules are unfortunately ignored, as obscure information. The worst offender I see in wild code is 5.

The second most ignored is not checking values before computation: 10, 11, 12.

No.7 is very interesting, rarely violated, most programmers don't even know that is a thing or just assume the processor won't trap on an unaligned read.
Apple Watch App Lets You Control Your Tesla Car
Firefox for Android is not vulnerable to FREAK, and is one of the few ways to get a modern, supported browser engine on older Android devices.
Docker on ARM
Dynamic Scoping for C using clang
Impressive. As a New Yorker, the concept behind the company is completely foreign. You live in a building for years, share walls and common space, and never get (or care) to know your neighbors.

Only 1 other person with a profile photo in my building (Out of ~500 adults). The entire 'hood (5,000-10,000 people) only has 51 people registered (16 with a profile photo) and no updates since January.
Um, do you have a citation for that?
But they do pass each other. Look at quarterto's comment:

> I've noticed that in the "two come along at once" scenario, the second bus often leapfrogs the first, skipping a stop while the first bus picks up passengers.
Thank you for your response! I agree that unlike a warp drive we can at least say that intelligence exists. But I think that is begging the question. For as long as we have records, people have experienced the mind as something sui generis compared to the physical. Maybe it's not magic, but it's far from understood. I think it remains to be seen if it is replicatable by physical processes.
Nvidia announces Grid, a 1080p game-streaming service that launches in May
The goal of writing software isn't performance, though. It's a feature.

"For a lot of developers, the flexibility of Backbone is worth the incurred cost..."

Ugh. I could not disagree more. The "flexibility" that Backbone provides in allowing you to write manual DOM updates after an initial render is easily it's biggest down-side. This Backbone pattern to rendering data treats every data and state change as a 1-off situation after the initial render. Painful. "Flexibility"
State / collective ownership of the means of production is pretty much the definition of communism.

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...

com·mu·nism
ˈkämyəˌnizəm

noun

a political theory derived from Karl Marx, advocating class war and leading to a society in which all property is publicly owned and each person works and is paid according to their abilities and needs.

There's not technically any requirement that communist countries be dictatorships, even though they normally are. A country with outright Marxist union leaders who could topple actual governments - sounds pretty close to me.

I don't know what your second part has to do with anything. We are discussing economics, not Thatcher's foreign policy. The UK has always sold weapons to tyrants.
Hard to tell, is it a mechanical watch with a digital overlay?
Yes, I think Xamarin is asking too much with regard to indie devs. They could come up with better licensing, e.g. pay after you earn $X...
They're definitely not going for special price points; pricing for the two larger sizes is quite odd. I think I generally pay 16.8 yuan for a 950 mL carton.
Doesn't it bother anyone else that what's on that page (and in the video) doesn't really resemble the real thing[1]? This happened with another company -- I want to say LG -- and their renders were very optimistic views of the real thing, hiding the bezel and depth of the screen as well as falsely depicting how sharp the screen would look.

[1] http://www.theverge.com/2015/3/3/8140837/huawei-watch-design...
I suspect Apple's lagging OpenGL support is mainly due to their reliance on Intel GPUs and their reluctance to fragment the Mac hardware platform. They don't like it when users of their low-end or ultraportable machines complain that games won't run at any speed.

On the other hand, they created OpenCL and they obviously want their developers to have access to this kind of hardware capability. Their problem now is getting developers to actually make use of it, and for that they'll have to implement SPIR-V if that's what catches on. (Provided again that all of their hardware can support it.)
How to acquire customers from 1 to millions?
Tortilla towers
You might enjoy the movie 'her'. And by enjoy I mean it will probably anger you :).
> you have total control over the seed determining the next set of valdators

There are many possible algorithms for determining this seed, some of which do solve the stake grinding problem. I personally like the NXT algo; its basic approach in simplified form is:

seed(genesis) = 0

seed(block) = hash(seed(block.parent) + block.proposer.address)

No grind capabilities at all. No matter how many times you try, you will always generate the exact same result. The randomness basically comes from absentee proposers, so the only way to influence the outcome (not proposing) is costly as you sacrifice your reward and all other influence over the block beyond signing / not signing it.
I practice calligraphy as a hobby and am quite amused by this. From a marketing perspective, "hand written" letters on high quality paper sealed with wax and delivered to a customer is probably a good way to get their attention.

However, because of my background, I'm looking at it from the writers point of view. The almost elaborate ritual of writing a piece starting from selecting the paper, ruling it, selecting the ink, nibs, hand (that's what we call fonts) and then getting into a semi-trance while you write it is enormously rewarding. It's the opposite of everything tech. You have to plan out the whole piece in advance and can't just "iterate". You can't backspace an error and often have to throw away an hour of work just because you lost concentration and wrote an 'e' instead of an 'a' in the last word of the piece you're working on. It's got a lot of room for "disciplined freedom". Using a non standard letter form in a place so that the overall piece is more harmonious is very gratifying. Another interesting thing is that listening to music while writing can disturb your rhythm as your hand and pen starts to pick up the beat of the song rather than the letter forms and the piece is damanged. Several things like this come into play while doing the piece and almost therapuetic for me. I wish Bond luck with their product but it'd be a loss for people to not indulge themselves in actually writing by hand just because this (or other similar) products exist.
It makes sense in a way that the photos would be round, by way of the fact that the screen is circular. Granted, one could scale a rectangular frame within it for previews and while taking a photo, but then you're left with a potentially super tiny window.
Nailed it.

If you want to make your spam worse, insult me by having a robot try to trick me into thinking you wrote it yourself.
oysterchat.com. You'll get an email invitation within 30 minutes of signing up.
I think you underemphasize this point. My Slasher algo ( https://blog.ethereum.org/2014/01/15/slasher-a-punitive-proo... ) from way back then does use sampling; Tendermint does not, and thus gains a whole bunch of robustness properties at some cost to efficiency.
Proposals on European net neutrality open ‘two-speed’ internet
I think what is meant is that a lot of HTML. Is written assuming concatenated assets, image sprites, CDNs, etc., but a lot of this redundant now. Http/2 might mean a rewrite of you html is required, not just changing some things on your server.
The reality here is that the cost to operate doesn't matter to Google. They can keep subsidizing Drive with revenue from Search Ads long after they have pushed Dropbox out of business, if they choose to do so.

This is why Dropbox (smartly) does not want to compete on price -- instead they want to compete on quality. There's no way to be cheaper than Google, Microsoft, Apple and Amazon in the long run, because they each have other businesses that are licenses to print money. If one or more of them decide to heavily subsidize their online storage product, they can outlast you.

However, it turns out that all of the money in the world can't magically make a great product. You still have to actually do the hard work.
Do we know that? There's plenty of powerful people in the world with impostor syndrome.

In any case, it's not very constructive advice. Telling depressed people that they shouldn't beat themselves up because it leads to failure just makes them beat themselves up for beating themselves up. IIRC, the best practice is to teach self-compassion: it's okay to be down on yourself sometimes; just let it happen and keep moving forward as best you can.
> Taken from the surveillance camera of the gas station where you bought a lottery ticket like a chump.

Of all the things, this is the least I'm worried about in the long term. Storing video is expensive and rarely makes sense for businesses beyond 30 days. I setup a 64 camera network for a client and 20TB of space stores about 15 days of footage. Sure, disk space is cheap but at over 1TB/day, 500TB/year would cost about $15k in just HDD and triple that if you want redundancy with proper maintenance. I'd find it hard to justify the ROI on everlasting storage unless the store's selling diamonds.

Even for a small mom and pop store with just 6-8 cams, it can be $2k/year just in cost of storage. Pretty sure they would rather spend that on inventory, marketing, or staffing.
The author of Cap'n Proto recently wrote an article about representing range types via C++ templates to protect against overflow: https://capnproto.org/news/2015-03-02-security-advisory-and-...
I have a (possibly crazy) theory:

Companies like Valve and Epic have already amortized the cost of development of their engines - those are codebases that span 16 years, and both companies had multiple commercial successes. All it took was Unity to give a little nudge.

Now, IMO, the reason for giving so much for free is to keep a player out (Unity) and milk the cow one last time with the eventual royalties.

I think it's clear by now the next generation will be real-time raytracing (engines like Brigade [1]), so I wouldn't doubt they are already working on those, and to be sold in the old model.

[1] http://brigade.otoy.com
Hey I would like to upload just a SVG and get it drawn with ink. Is that possible? Multi color too?
> Also, if this is neglect, then what is withholding vaccines

If you take the stance that children are inherently property of the state, then withholding vaccines is neglect too.

> What actually puts you in more danger?

In Maryland, letting your kids walk alone is far more dangerous. Armed men and bureaucrats have been kidnapping them.
we were experimenting with the use of GitBucket https://github.com/takezoe/gitbucket as alternative, and so far seems very good for smaller repos.
Studying my car's sensor data with Open Torque Viewer
A ‘Rebel’ Without a Ph.D (2014)
SPIR-V is clearly intended to be the successor and replacement for SPIR, and the name seems to be different enough to allow for breaking compatibility. (By one reading, it's incrementing the major version number by 3.)
At least for Vulkan it seems you need Haswell and up in case of Intel (i.e. what supports OpenGL ES 3.1).
My point was about the license agreement between both companies.
Dilbert (the character) was younger 18 years ago comparted to 8 years ago.
Then don't use it. :)

Seriously though, this is largely a techdemo. But I can see situations where it might be fun, like making nethack sessions available over the web.

As a local installation I would suggest it's somewhat more secure than things like shellinabox.

But yes, it's obviously inadvisable to use it to connect to your own servers.

In some ways though, I find it interesting to consider why we feel it's less secure than a desktop ssh client. In particular, less secure than something like putty. With sufficient auditing, and some minor technical changes, I feel like the security issues could be made similar.
Developing the engine (even if it is mostly incremental enhancments from the games released over the years) must have taken up signifficant resources lately. If the engine is "done" now, there should be people available to work on new titles.
Infinite Possibilities: Removing Limitations of Time and Location
I used to work at Amazon Web Services, and before I left I worked on a demo for their Amazon AppStream product. It licensed the PC-over-IP protocol http://www.teradici.com/pcoip-technology

From what I know, Paperspace can't be successful without a heavy dose of similar technology.

Did they develop something meaningful? Or do they just assume that it's going to work without it?
I don't use this at all.

My parents, on the other hand, are on it all the time.
Are landlords the future global plutocracy?
If you want wrapping, use the "mod" or "%" operator. The compiler should be made to understand how to generate fast code for idioms such as "n = (n+1)%65536;"
> As your transaction goes into the blockchain, you can be pretty damn sure that won't be reversed, once enough computing power is behind it.

So, this by itself is not an argument. That amount of computing power was produced once, so you can be pretty damn sure that if the incentives line up it will be produced again just on a different history.

I have a few slides detailing the rather scary game theory behind PoW here:

http://vitalik.ca/files/stanford_presentation.pdf

Particularly note the "Low incentive to protect against hacks". If the major Bitcoin mining farms get hacked, raided by men wearing ski masks and black suits, etc in order to double spend, large 51% attacks become possible, and a coordinated global attack could earn >$10-50m via double spends, and even more with shorting at 10x leverage. But from the point of view of each individual mining farm, they only lose at most 10-50 blocks' worth of rewards multiplied by their hashpower - a total private incentive of ~$100,000. In fact, if everyone else gets attacked, it's in your interest to ensure that you get attacked too!

Also, the "bribe attack" variants all theoretically cost under $100,000. In fact, the largest countervailing incentive factor against all of those is the idea that each mining farm has a decently sized percentage of mining power and thus captures a substantial portion of the "public-good" incentive of the network not failing. Now, you can argue that Bitcoin has not succumbed to these and works fine in practice, but (i) right now, Bitcoin is still tiny, and (ii) if that's true, then naive proof of stake, with its supposedly fatal nothing-at-stake problems, will also work fine in practice.

> Nope, bitcoin blockchain forks very rarely. Where is this claim pulled from?

It forks back one block ~1-2% of the time and two blocks ~0.01-0.04% of the time. You can determine this from simple math plus network latency statistics, or check blockchain.info: https://blockchain.info/charts/n-orphaned-blocks?showDataPoi...

This might not seem like much, but if you are looking at the blockchain as an application platform then users are really not used to the idea of finality suddenly becoming non-final 1% of the time.
So 30+ years later, we've rediscovered the dumb terminal. Interesting.

It's a neat little service/gizmo. I'd like to see an honest assessment of Paperspace's weaknesses. I doubt it will handle most games at all well, for example. That's okay, not everyone needs or wants that, but it's still an important point. I see that they do mention sensitivity to connection speed, which is good ("For the best experience we recommend >15Mbps download speed and less than 60 ms of latency"), but that's going to affect a lot of people's use cases.
I think something like that would happen about an order of magnitude less often than accidentally reusing k values or publishing your private key to the internet :)
From the looks of it I assume they are using HTTP/1.x as the communication protocol. I've always wondered why most use HTTP for micro-services instead of JSON-RPC (or any other encoding) over a TCP/IP socket. What are the benefits?
Wider scope.
Cabbies call for investigation of Uber data breach
People may have become accustomed to assume that the larger product is a better deal, so perhaps this is a way to achieve the higher profit margin of the two options through understanding consumer behavior.

Note that this most likely not Ubest's pricing decision, but the convenience store or grocer retailer that sells the product to the end consumer.
Breakdown of FREAK sites (Alexa Top 1M) by country.

https://infogr.am/https_sites_that_support_rsa_export_suites
Yellen: Poor values may undermine bank safety
I'd like to have your version of Int but with a twist: Let it be a compilable language and let me have a compiler option to disable all the checks for release version. Having all the bound checks in place will hurt your performance way too much for performance sensitive code - and chances are, if you care about ints vs. floats instead of using a language with a general 'number' type, you do care about performance.
Top venture capitalist soured on employee around time she filed sex bias case
Thank you for taking the time to do that. But, would you consider adding to the article a bit? I come from the slightly older "never run a command you don't understand" school of systems administration. Your second section is OK at describing what's going on in the configuration file, but the first section is a bit sparse.

It's still a helpful starting point though.