skysight-inc/HackerNews huggingface dataset:
How hard is it to start a party in Germany? Literally anyone in the US can decide they're running for office independently or form their own party - the only hurdle is getting on the ballot, which usually takes a certain number of signatures, and which becomes a lot easier if you can spam the airwaves beforehand.
Interesting perspective and examples. Yeah, Im sure some get planned downtime. Ours never has that I've seen. We are a 24/7 business too. They might have Sysplex or something, though, to take one node down with system still running.
> the question is how many application really needs more performance than we have today?

The similar question was asked by my otherwise extremely smart colleague around 1990 ("which plain user will ever need more than 16 MB?")

But at least Gates' "640k" is apparently not true:

http://www.computerworld.com/article/2534312/operating-syste...
Can you imagine Sanders losing to Trump, if Trump gets the Repub. nomination?

I'd put that at about even money.

Losing to Cruz?

Absolutely yes. If you're a typical HN reader, you're in a filter bubble where "democratic socialism" sounds way better than it does to the average American.

I do agree that the Democratic establishment is blatantly in the tank for Clinton, who isn't particularly electable herself.
The x86 ISA already has bounds-checking opcodes which can be used to ensure array accesses don't go off the deep end.
So... you are incredibly offended about how Israel spied on the United States, and it's fortunate that American spying on Israel revealed this terrible behavior? Or... what? Not sure what you're getting at, here; perhaps you should add a little context to your blind link quoting.
you may want to read my cousin comment (in response to roymurdock) in which I add rigor to the thought experiment to better explain my point. I add the time-frame that you asked for.
Don't forget that the billionaire may support a minority view that wouldn't be heard with campaign limits.

Democrats and Republicans are far more likely to be able to deal successfully with campaign contribution limits than small independents or third parties; both the major parties can make it up on volume, but a smaller voice... not a chance on those terms. Campaign limits is actually one way that the legal system entrenches monied interests in the political system rather than disconnecting them. This is why there is such a convergence in the governing outcomes of the two major political parties in the U.S.

The larger issue with money in politics isn't that people can spend money on speech: it's that often times that the access money buys is worth the price. Too much control by a government and there will be those that want to have their voices heard and can afford to do so.
That is correct.

NVMe-backed storage, 10 GigE-backed network IO, and 16-core CPU gets you pretty far nowadays for ~$5K USD, and RAM starts to be the limiting factor. Disk IO and network IO can be saturated pretty easily, and that kind of work usually involves a lot of RAM so here we are.
> If you are using a compute optimized AWS c4.4xlarge instance: you will be able to purchase the Intel Xeon D-1587 system for about the same price as the “Partial Upfront” up front AWS fee, then colocate the box saving over $1500/ year per instance while getting better performance.

I hear this type of argument a lot, but it's so important to include the cost in engineering and talent necessary to keep your datacenter humming.

If you're a small shop with a small future growth expectation then sure, forget Amazon and start racking your own boxes. Just be ready to hire ops staff competent to run your operation. You need to be realistic about both aspects of cost.
After Zenefits, Will VCs Rein in Their Unicorns?
Vermont doesn't have party registration, so there isn't a clear distinction between being a Democrat or and Independent. The closest available option to registering as a Democrat is running in the Democratic primary, which Bernie has done.
See this article: https://queue.acm.org/detail.cfm?id=2874238

In a high-end server, with PCIe flash or NVRAM, you're increasingly unlikely to be IO bound.
Ah, thanks. I sit corrected :-)
AFAIK, it depends on TDP. So, yea, you won't get all of them running at max turbo. (Even if you did, they could still be running at a lower p-state and just reporting a higher frequency. Frequency and performance aren't really the same thing anymore)
Massive US-planned cyberattack against Iran went well beyond Stuxnet
"reasonable" is entirely context-dependent. Some workloads are CPU or network bound. Others are memory bound.
Access to popular mass communication channels does not necessarily require money, provided the candidate does the bidding of those who own those channels, much of the coverage and positive message / "reporting" comes for free.
If device makers can do this, then presumably anybody can, which suggests a huge security vulnerability in so-called "encrypted" devices which are only protected by an easily brute-forced 4-digit PIN.
The trend lately has been wide, not tall. Lots of pipelines mean that a stall in any one isn't going to affect overall performance too much, even if those individual pipelines aren't quite as fast. The trend is going to be continuing into the future, too -- the E5 v4 Xeons, which are supposed to be released Any Week Now, are going to be topping out at 22 cores per processor.
> As though its of no cost to Apple to make Metal available on every platform, or support other products on their platforms?

It was of no cost for them to simply copy most of the ideas from Mantle to make Metal, saving all that huge effort on initial design, isn't it? Somehow that doesn't surprise you. But when they are criticized for not doing it in the opposite direction (by sharing the effort and supporting the common API), you are surprised.
For what it's worth, I believe you; I'd be curious what the workload was / what the time window was, if you're able to say?

I could certainly see myself as having been spoiled with respect to beefy hardware and feasible workload/SLA ratios, but it's lead me to a prior where I take the age old advice against premature optimization pretty aggressively. (Starting projects in python, naive brute force implementations for a first pass, readability over a better O(N), etc)
C++ Vulkan API
I think people are ignoring the huge cash reserves that Google and Apple, among others, have. I fully expect more acquisitions if VC funding drops out.
See this article... the artificial light helps them grow the food faster and the lights are very efficient.

http://www.treehugger.com/clean-technology/former-semiconduc...
> The judge ruled Tuesday that the Cupertino-based company had to provide "reasonable technical assistance" to the government in recovering data from the iPhone 5c, including bypassing the auto-erase function and allowing investigators to submit an unlimited number of passwords in their attempts to unlock the phone. Apple has five days to respond to the court if it believes that compliance would be "unreasonably burdensome."

Somehow I doubt any of that's possible.
> A house that costs $600,000 needs slightly more than $2,600/mo to service a 30 year loan. Unless you live in an absolutely bizarre housing market, you will not be able to rent the same house for an amount that is significantly less than that.

Even if rents are a bit lower now, that $2600 payment will stay approximately the same. In ten, fifteen years, those initially lower rents will have surpassed the $2600. Moreover, rent continues to be money set on fire. Less and less of that $2600 is burned on interest as time goes on.

Mortgages have ways to reduce the burn. You can choose accelerated payment plans with more frequent, smaller payments. There are ballooning options: pumping some money yearly into the mortgage to pay down principal.
> shipping trucks are more ripe for EV adoption than consumer vehicles with centralized fleet infrastructure for charging,

Yes, but the bottom line is always the cost. When EV is cheaper it will happen.
I am in an almost identical situation, just still in the PhD stage.

I moved from Matlab (originally a mechanical engineer) and the biggest shock was documentation and just the internal help stuff in general. The help files on a regular basis require you to understand how something works to understand the thing explaining how it works.

I am often just shocked at little quirks I find trying to do things in R, not that it is worse than SATA of SAS but the goals was to be better. I am all for FOSS, and R provides many extensive capabilities not available in Matlab, but in terms of being user friendly Matlab is so superior it is honestly sad. Oh and '<-' just drives me nuts...I will never understand the choice of two characters where one is entirely sufficient.
Certainly, this year the GOP wishes they had "superdelegates" who could provide a brake on Trumpism.
I think you're missing the concept. PUF's are ususlly based on electrical or other physical properties of underlying hardware. For credit cards, the data is stored on a stripe and easy to copy. The stripe itself has certain magnetic properties due to manufacturing variances and impurities that can be fingerprinted. Readers, upon inserting card, both read data and profile stripe itself then send both for authentication. See magnetic topic here:

https://en.m.wikipedia.org/wiki/Types_of_Physical_unclonable...

Survey of other techniques here:

https://www.google.com/url?sa=t&source=web&rct=j&url=http://...
Didn't pseudo-time solve these things a long time ago, only to be forgotten (and not developed further) by the mainstream?
> Imagine San Francisco house prices without San Francisco wages, that's why people are talking about a generation of renters.

As someone who lives in both cities, I can assure you that San Francisco is measurably worse. Before I moved here from London I didn't think that was possible.

Directly comparing the advertised prices of housing in London and SF is misleading, because houses in SF in most cases are being sold above their sticker price, whereas that's still very uncommon in London. It is not unheard of to pay a 30% premium on the price the seller has put the house on for in SF. For renters London also isn't nearly as bad: for comparison - an average one bed rent in SF is $3,500 per month [1], whereas in London even in central areas like Bloomsbury it's $2,500 per month (£1700).

This is not to detract from your argument, and SF also has a "generation rent" problem (as does the rest of the bay area). But London's market is more comparable to New York in terms of prices and pressures - both cities have a housing crisis, but one that is at least partly tempered by more supply and a far superior transport network than SF. SF is in an insane world of its own.

[1]: http://www.sfgate.com/bayarea/article/San-Francisco-rent-cos...
[2]: http://www.londonpropertywatch.co.uk/average_rental_prices.h...
Natural Signals
Unless its running iOS 7 or earlier, good luck with that one.
We Need a Better PC
Indeed. Science wasn't suppressed in the Middle Ages and restored during the Renaissance; it flourished through the 1300s, then was stopped dead by the Black Death, the Great Schism, the Protestant Reformation, and the wars of religion -- roughly 1350 to 1600-1650, not 1000 to 1400.

Improvement in the human condition in Europe was stopped for longer by that series of catastrophes (and was also badly slowed down by the Renaissance, which introduced a new fashion for Plato, aristocracy, and philosophy instead of the old style of Aristotle, observation, and practical knowledge). Conditions had improved dramatically until the early 1300s; then they stagnated, sometimes even going backwards, until about the 1750s in England, a bit later on the Continent.
[4] Did you generate that diagram with TensorFlow?

Regardless, I'd be interested in hearing more about your lessons learned from the DMN implementation - when you have some so share.
Startup vs. “lifestyle” business: What is Gimlet?
Just spent the last hour looking at this - this looks awesome! Great work!
True, and what those criticisms actually show is that Backblaze's data is highly relevant for the average consumer.

I regularly buy external HDDs, rip them out and put them into desktops and laptops, put them back in different enclosures, and so on. As a result, my HDDs experience a lot of movement and extreme temperatures (e.g. being left in the trunk of a car on a hot summer day). It's good to know which models are the most likely to survive such abuse in the long term.
I'd divide my work into three categories
- Exploratory plots just for me.
- Plots that I'm going to show to my boss or coworkers.
- Things we're going to distribute to the whole world.

Plots in category #1 are often quick and dirty--I just want to see if an idea worked and don't really care about communicating that idea cleanly.

I could show these plots internally, but it often helps to clean them up a bit first. This avoids us getting bogged down in whether we should be comparing the red/blue lines here or the circle/diamond points there.

This is where ggplot shines--I can go from #1 to #2 with minimal effort. The final version usually still needs some tweaking, but only a small fraction of the plots ever get this far and some of this customization really needs a human in the loop (e.g., in Illustrator or something).

Similarly, while you can use Shiny as final product, it's actually great for letting moderate-sized groups play "what-if" with the data. It's certainly easier than sending them a huge powerpoint deck with "choose your own adventure" style instructions.
Canned Bread Saves Victims of Natural Disasters and Starvation
I don't need to control your domain. If I control my own domain, which could be any throwaway domain I just purchased, I can get an SSL certificate on it.

And if I can point your MX records there, via hijack or any other means, then I have a valid SSL certificate for receiving your email.
What use are you getting from the nominal value of your house?
Thanks for the update!

For the reference, I noted on my system, without the quotes, the SSLLabs test gave me a big error claiming the keys were invalid.
> Every month, renters play a stressful game of "musical homes": they have to move in a single day.

Why do they do that? I always took at least 3-4 days overlap between the rent on the old and new place. Assumed that's what normally happens.
One can always do a hybrid approach, where baseline load is handled on purchased machines, but with renting AWS time on an as-needed basis. Also, ops staff is useful, and often has skillsets that augment development. Letting someone else worry about building daemons, tuning parameters, etc, means that your devs can spend more time actually writing code. Interrupting your devs because nginx has a memory leak can be a much bigger waste of time.
Desktop applications tend not to be very optimized for multithreadding, games will still usually use 1-2 cores max which is what those CPUs end up being used mostly for anyhow beyond that professional applications also tend to optimize around 2-4 threads/cores.
For the few desktop apps that do scale well 6 and 8 core i7's are available but at those prices you better get a mid range Xeon with a desktop socket since it's unlikely you'll be overclocking your cpu in that case anyhow.
The 1500s are ancient now? I wonder what that makes the classical world.

For historians, the 1500s are modern times. The early modern period was traditionally "from Columbus to Napoleon", but these days is generally reckoned in round numbers, 1500 to 1800. Prior to 1500 is the Middle Ages (500-1500, overlapping with "late antiquity" from 300 to 700); after 1800s is either "modernity" or "middle modernity". It's anyone's guess whether the contemporary world can be called "late modern" or not; but the 1500s can hardly be called ancient.
Recruiting Metrics Every Founder Should Track
What languages without lexical scope are you thinking of?

Aside from literally only (pre-Common and Emacs) Lisp, I can't think of any language without lexical scope (outside some constructs etc).

[edit:] Or are you thinking of "only a single global namespace"? Even that exists only in otherwise highly restricted scripting languages, I think? ("Everything global" is technically lexical, but I see why you wouldn't want to call it that.)
Here Here !

As a recent graduate with a cushy programming job in london - I have been thinking strongly living in a van !

Its not because I cannot afford it etc. I hate handing my hard earned money to entitled baby boomers who couldn't get past grade 5.
Why? I'm no particular expert on iOS internals but ultimately the data on the disk is encrypted with a pretty weak (often just 4 digit) key. Shouldn't that be pretty trivial to brute force?

Is there something I'm missing?
>noticeable extent Brisbane offer only small firms

Though, for me personally this is brilliant and one of the reasons why I still live in Brisbane. The small firms have some big clients, and salaries are high if you're good at negotiating as there is a massive lack of talent in Brisbane/SEQ!
You thinking it does not magically make it so.
The higher level abstractions aren't zero-cost.
This is a problem food bloggers have a lot - http://the-toast.net/2014/09/04/eighteen-kinds-people-commen...
Exactly. The title intentionally conflicts with the theme.
I was more focusing on implementing the internals of mmap, since that's what I assumed the question was. For that task, the actual memory/pointer returned is essentially a black-box (i.e. it's never read nor written by mmap itself), mmap is just interacting with the operating system.

However, as you say, exposing a safe mmap version for libraries to call is a different problem with different difficulties. eddyb's sibling suggestion of teasing out the multiple entangled uses of mmap sounds like a good one, although someone would have to experiment with it to be sure.
Note that this article has new information compared to the previous articles about the Zenefits incident. (namely, a16z's involvement as the catalyst for the ouster)
Introducing Feedly’s New Explore Experience
Frankly, these questions sound like a red herring. Or rather, they seem to imply that the actual question to ask is "on what other hardware can we efficiently run mainframe software?". And not, for example, how to evolve software architectures in a way that will allow them to run on contemporary and/or future hardware.
There is an old joke - person A says "I wish I had enough money to buy an elephant." Person B replies "What would you do with an elephant?" Person A says "I wouldn't buy one, I just wish I had enough money to."

Before I wrote this comment I saw that less than a third of families in California can afford to buy a home. Perhaps for an individual family we could make the argument that they are somehow better off not buying, but I'm not sure it's a good thing that very few of them actually could if they wanted to.
I don't buy this.

I have no issues with Zenefits and I am actually happy they were able to see phenomenal growth. However I must say this whole situation of the CEO stepping down feels staged to me.

It is as if everyone was in on it and this move was calculated by all of them a long time ago. Like when we ready and my stocks are safe and sound blame it on me.
Hey all, Steve Johnson here with LinkedIn. I’ve read through this thread and wanted to make myself available for anybody that wanted to discuss some of the product and design issues that have been raised. Please feel free to send me a message via LinkedIn (linkedin.com/in/esjohnson) or respond in this thread and I’ll keep checking it. I look forward to the conversation, thanks much.
It really is a pity we live in a world where a few can ruin the party for all. I'm sure there are worthy startups out there with a solid product, solid team, and solid practices but they may suddenly die out from VC capital because of the fear/panic triggered by the couple of bad ones.
I think they changed brands too many times to keep their enterprise reputation intact. Few people even remember that HGST used to be Hitachi which used to be IBM.

On the other hand, those who do remember IBM hard drives probably remember them as the Deathstar, so HGST might not want to be associated with their old home so much.
I have 2 x ST40000DM and 1x ST40000VX in my desktop, plus one 4TB Seagate 'surveillance' drive as a USB luggable, though OSX to which it is currently connected doesn't want to give me the specifics (neither right-click Info, nor DiskUtil).
I wonder what the 'D' stands for, as the next earlier Intel CPU with 'D' in its model name was the Pentium D, where it meant "dual core".
It would be really nice if these AP blurbs linked to the primary source. Another article[1] is a little more in-depth and mentions a 40-page filing by the prosecution, but doesn't link to it. Ten minutes of searching yielded me nothing.

I really want to see the arguments made by the prosecution and the judge's reasons for approving this. Without that information, there's not much to engage with.

1. http://www.nbcnews.com/storyline/san-bernardino-shooting/jud...
Physical buttons are one dimension of usability that hasn't been decisive in any other product domain where smart mobile devices have replaced dedicated buttons in UI. On the other hand, smart mobile devices add multi-device sync, personalization, persistent configuration and preferences, memory of where you left off, etc. Music players, snapshot cameras, GPSs, etc. all had dedicated physical user interfaces. None were important enough to save those product categories.
This is deeply disturbing.
The Internet of Medicine
Owning a house is a significant life change (not just having a mortgage, that's just a stage along the way to ownership). For one, it significantly cuts down your expenses and opens up your options, giving you a ton of freedom.

Want to take a long time off from work (either a sabbatical or by being between jobs)? Good luck doing that if you have huge monthly expenses. If your expenses are instead hundreds of dollars a month instead of thousands, then it's a lot easier to save up for a 4 month hike of the Appalachian Trail, or a month long trip to explore Europe or Japan or Southeast Asia or to travel around the US or whatever. Or to spend a year concentrating on shifting careers or focusing on a hobby (or turning a hobby into a career) or volunteering or raising your kids. Or, for that matter, just taking full advantage of your vacation time.

Also, owning a home is great for investing. For the first several years not much will change, but then you'll start building equity, after that you'll be well into the "market proof equity" range. But after you've paid off your mortgage you'll likely not be retired, so now you have massive amounts of cash ballooning out your savings and investments.

All of this is predicated on actually paying off that mortgage and building positive equity, which is not always going to be easy and may not be the most reasonable economic choice depending on the housing market and one's income. But if you can manage it then it can have tremendous benefits.
Nope. Sites cost money to run especially if it gets a lot of traffic from HN and other sites. If my budget is $0, then running ads can help me pay the $5 Digital Ocean bill for the month, the $20 CloudFlare bill, domain renewal etc etc. I'd wager a large number of visitors from here are running ad blocking though.
Show HN: Awesome Twitter Accounts
Hackers are holding an LA hospital's computers hostage
Working On-Site Considered Harmful
Probably 90% of tech jobs (well, jobs which any professional would actually want) are located in Syd/Melb. Tech is just not strong in general in Aus.