skysight-inc/HackerNews huggingface dataset:
Think of it like this. Forget that the PUF is a physical device and just consider the "function" part. A function is a piece of math that maps input to output. For example, f(x) = 2x. This function is easy to compute and easy to predict. A hash function is easy to compute but hard to predict.

A function doesn't have to rely on any kind of arithmetic, you can have a random function that simply maps all inputs to random outputs, or something silly like a function that hands its input to a two-year old, who then points out a star in the sky, then an astronomer takes a picture and gives that as a return to the function.

A Physically Unclonable Function is a function baked into hardware in a specific way that, like hash functions, allows computation but resists prediction. The article describes in a general sense how this is accomplished, by making the output of the function rely on impossible-to-replicate physical features of the circuit. Even though the actual output is unpredictable, you can still tell it's from the PUF due to purposefully-added design constraints.
There are plenty of alternatives out there to Spark ML: here is a survey of RF implementations: https://github.com/szilard/benchm-ml/tree/master/z-other-too...

There is a whole other world of non stochastic gradient descent based algorithms out there; IMO Tensorflow is sensible to stick to one class of algorithms and do it well.

(Disclaimer: I work on mldb, one of the tools on that list).
Given that power consumption is related to the square of the clockspeed, generally small reductions mean relatively big power and heat savings. Respect for them anyways, I'm sure it wasn't a cakewalk either.
This is a great read: https://www.quora.com/What-are-revenue-multiples-for-technol...

Also, it's a good idea to assume that the documents which established the valuation likely have many terms which make the published numbers not represent the economic reality of the investment/contract. Liquidation preferences make any comparison between private and public companies extremely difficult, if not impossible.
> Personally, I think the main issue is that the distortionary effect of untaxed land rents are greatly amplified by capital gains tax exemptions.

Personally, I think the main issue is greed unchecked.
I'm sure there could be a very strong synergy with Economics and Finance. Especially the cross-over from CS to Finance.
I can only go by what you can buy in Paris vs Tokyo and Osaka, but I disagree. Perhaps you frequent more regional areas with a better selection of produce.
Twitter censoring conservative voices
A lot of the HN-cynic crowd is forgetting here that if anything, they were bypassing stupid sets of regulations. There is nothing ethically or morally wrong here.
> homeownership can be a consequence of financial security.

_The Old Money Book_ recommends this: first get an income stream (outside of your salary), then divert some of it to pay for a house.
Stepping down? He was fired by the board. He did a damn good job growing the business but didn't bother with the necessary compliance, legal, and bureaucratic steps. The company needs a new type of leader to take them to IPO otherwise we'll have another disaster like we did with Groupon and Andrew Mason.
Wanted by the U.S.: The Stolen Millions of Despots and Crooked Elites
I'm not sure there's a whole lot from this story to apply elsewhere. David Sacks is who you want to be running the show. He has 2 fairly epic successes under his belt (PayPal and Yammer), one of the keenest product minds in the business, nearly unlimited access to funding and talent, moral authority as a founder and lawyer and operator to clean up the mess, etc.
I really like my Razer laptop. They basically look like black MacBook Pros. Quality seems very high and I have enjoyed using it for several months. Quad core Cpu and 16 GB of RAM provides plenty of power as a dev box.
Did you look at Dell's line of XPS ultrabooks? I don't own one myself, but the ultra narrow bezels and industrial design look quite nice.
Considering Airbnb and Uber, two of the largest and considered most-successful startups are carefully dodging the law, the upside is worth the risk. I disagree with it, but I think VCs don't care much about following legal frameworks until it's too late.
Honestly if you get a Mac you can install rEFInd on it and boot Linux just fine, or run Linux in a VM. The hardware also almost never breaks and especially if you have AppleCare they frequently replace it for free. Yes, it may be difficult to upgrade yourself. That's entirely true and if it's a deal breaker there's not much else around.

You might do well to look at https://puri.sm if you're a Linux user, they seem to make pretty good machines with free software down to the BIOS. There's also always http://minifree.org but they don't really make modern machines.
Fastest growing SaaS business ever? The non-compliant activity was not crucial for success and easily rectified. The service offered is core to pretty much every business on the planet and touches every single employee in the business.
I don't know, buying a prebuilt desktop is just as bad of an experience. Building one piece meal from Newegg shouldn't be as convenient as buying something from Dell, it's damn close some days though.
You must not know very much about git.
I looked at the 16GB RAM, 512GB SSD, Skylake variant of the XPS 13. Amazing looking machine, fits my filter criteria of "has service manual available to mortals" except for one problem - Dell won't sell me one, and neither will Microsoft (Signature Edition). They only seem to be available in the US and even if I was willing to spend the nearly $4000AUD to import one they won't ship to a non-US address.
The article claims the AH meeting occurred on the 1st, while the HR/PR announcent was a week later.

Of course it was staged: you have a corporate guard change. What don't you "buy" about this story?
Existing discussion:
https://news.ycombinator.com/item?id=11114366
If your program is single-threaded, it will run slower. If it parallelizes well (e.g. ray tracing) then you will see that improvement.
No, that information was already mentioned in the second BuzzFeed article:

<<That was how executives discovered the macro, which Conrad had created based on a belief that 52 hours was too long to spend in training, the lawyer for Sacks said.>>

http://www.buzzfeed.com/williamalden/zenefits-program-let-in...
It is ethically and morally wrong for private companies to privately decide that regulations are stupid, without any checks or balances by the people. Today, they might decide that laws that are in fact objectively stupid are stupid. Tomorrow they may decide that laws that are very important to the protection of your rights are stupid.

Or, at most, I will concede that it is not ethically and morally wrong if we concede that the United States is a plutocracy and not a democracy, and there's nothing ethically or morally wrong with a plutocracy.

If these laws are in fact stupid, get them changed. You have tons of money and tons of happy users, right?
Sounds like a lot of work. I'd rather just agree.
Keep in mind, Phi offers an additional 8 GDDR controllers at 2 lanes a piece. If you really ran into that 128GB wall, you could basically use your Phi as an off-loader and make those pages addressable. Profile your program and find the fetch patterns, then chuck in a cheap Phi as a memmapper for the LRU and/or older generation stuff. (I'd imagine you can borrow a lot of the last 20 years of GC research.) It's a non-trivial (but certainly doable) task.
It did seem odd that Sacks would take a #2 role at the time and it was hard not to think that Conrad's days were numbered with that hire.
Vulkan remains, and will only ever be, the Primarch of the Salamanders for me. Sorry, I guess my gamer culture overrides my tech nerd culture.
Depends on your dataset. Systems like Databases perform much, much better the less you have to touch a storage controller. One of the things that's going into Intel's 2017/2018 platform is the support for 6 channels of memory, and not all of that needs to be DRAM. There's a new standard, NVDIMM, that lets you use non-volatile memory as RAM, and take advantage of its much higher densities. So, if you have things like a database, you can map a much larger dataset into actual memory, instead of needing to just have the indexes in there.
"Don't break the law" is arguably a good lesson many startups could learn.
>> While American banks appear to have turned the corner since that gut-churning autumn nearly eight years ago, European institutions are girding yet again for another round of restructuring.

The world should not work for the banks. The fact that American banks are now bigger than ever before is not a good thing. We need more banks, more competition in the marketplace. For that to happen the big banks have to first shrink and/or be manually broken apart. Europe's banks may not be happy, but Europeans should be. They are doing what American and the UK want but have so far failed to accomplish.

>> there’s once again a flight to simplicity. That’s what regulators are demanding. And that’s what legions of customers are expecting as startups deliver financial services at the tap of an app.

I wouldn't go that far. The answer to the too-big banks isn't necessarily a new paradigm. A larger number of smaller and more traditional banks offering very traditional services is also an answer. I'm not sure I want any of my banking to ever be "at the tap of an app". I don't take money so casually. Online yes, app tapping no.
Does anyone have any more information about the "52 hour online training program" that "the Macro" allowed them to skip? If that training program is any bit as useless as "online driving school", I can sort of understand how the Macro came to be...
This sounds like a troll comment, and maybe it is. But I agree, and for me, switching a lot of my usage from a laptop to a desktop was a solution.

After 5-6 years of adoring a series of macbooks, I finally got fed up with Apple slowly locking down OSX. And if you're not willing to run OSX, then even the macbooks lose a lot of their luster.

If you run a desktop, though, then most everything pretty much works great (even with Linux). You can spec up to a giant monitor or multiple monitors, incredibly powerful graphics, CPUs with lots of cores (or even get two), and 64 or even 128GB RAM, or any combination of the above. Or you can build a compact, low-power system. And you can swap components in and out, buy upgrades, and sell/gift parts you don't need, etc.

I still have the laptop, but I only use that whenever I have to move around (and I use syncthing to keep everything synced continuously between them to make smooth transitions between them).
Nit, but throughput is not the only performance constraint that could rule out Python. The last substantial amount of C I wrote was low throughput but needed to reliably receive, process and respond to packets in single-digit microseconds.
But, but throughput is not the only performance constraint that could rule out Python. The last substantial amount of C I wrote was low throughput but needed to reliably receive, process and respond to packets in single-digit microseconds.
Why C Arrays Start at Zero: I Don't Know
We call money "capital"

We call crimes punishable by death "capital crimes"

We never seem to charge people who steal shitloads of money as "capital criminals" where death is the sentance.

WTF??

God this world is fucking retarded.
I don't really understand their methodology for computing failure rate. The page says they calculate the rate on a per annum basis as:

([#drives][# failures]) / [operating time across all drives]

Wat? The numerator and denominator seem unrelated. What is being measured here?

To me, it would make more sense to look at time to failure. Together with data on the age of the drive and the proportion of failures each year one could create an empirical distribution to characterise the likelihood of failure in each year of service. That would give a concrete basis from which to compare failure rates across different models.
Ask HN: How do you judge a HN submission and act on it?
I'm really curious about how HN audience shape the content quality:
- The title may be unattractive, so what drives you to read them?

- After reading or skimming, what drives you to comment or upvote the submission?

Thanks.
I don't know why you're getting downvotes. Thanks for the example.
It certainly is. I know that "me-too" comments are generally frowned upon, but an upvote by itself is not enough here. This is really, really bad, particularly with the SC in turmoil.
Posting this from an XPS 13. You're right - they look quite nice, and the performance is really there for an ultrabook. Dell has a developer edition that comes with Ubuntu on it out of the box if that's more your style, but Windows 10 is actually not too bad either.
> The only modern device I've found that did tangible good was a sleep app that woke me up within a time range based on how active my body movements were.

Can you provide a reference so I can check it out?
Anyone who reads HN for long enough knows, thanks to your comments ;)
Do you like the MacBook but don't like the OS? go ahead and change it, you can have triple boot.

Tiny fonts and pop ups doesn't have anything to do with the machine you are going to buy (unless you also want the website).

HP makes the elitebook, magnesium construction a la thinkpad.

And last but not least I would like to give this entry the RAGE post award, nomination points for

What I want is a computer with:

-Decent build quality
-Decent performance and battery life
-A decent website. It doesn't have to be an icon of web
design, like apple.com. It can be simple and
utilitarian, like an Amazon page. It just has to be
honest and up to date. It should contain pictures,
text, and a Buy button.
-A clean OS without crapware or malware factory
installed

Is that too much to ask? Make one and you can have my
money!

Apple, Lenovo, Microsoft and HP make systems like the one you want, you can install your choice of OS and buy it on Amazon or eBay if you want.

Bonus points for calling apple website an icon of web design when it weights almost 100mb.

Rage score 9/10.
> ALL of these buffer overflows in C happen because the C stack grows backward, and old space is after new space.

This isn't true, as pointed out elsewhere in the thread. In fact, it even looks likely that this specific bug is still exploitable under your proposal.

Here is the bug: https://github.com/lattera/glibc/blob/a2f34833b1042d5d8eeb26...

The buffer overflow occurs here: https://github.com/lattera/glibc/blob/a2f34833b1042d5d8eeb26...

Notice that the buffer overflow occurs not in __libc_res_nquery itself but in one of the functions it calls, send_dg. From a quick glance it looks like the call chain is __libc_res_nquery -> __libc_res_nsend -> send_dg.

Because the buffer is alloca'd in __libc_res_nquery but overwritten in a later call frame, an attacker should be able to overwrite either the return address of send_dg or __libc_res_nsend even if stacks grow the other way. So your proposed fix doesn't address this issue.
i have a 2014 x1 carbon. solid build, decent battery under linux(5hrs average load). probably will get an x1 next round too. dont get booged down with specs though. newest is outdated in a year, and if you don't get a new laptop every year, arguing specs is pretty moot.
drawbacks - soldered on ram + it's a premium
not super modular.
positive - its solid and nicely designed with a great keyboard (and this is from an otherwise chicklet style hater, but really nice travel)
I'm pretty sure a large chunk of internet content is machine-generated.

Read Slate Star Codex for an entire community of generated content. Basically any drug and any side effect have an auto-generated article and related community.

I've seen hundreds of articles where the headline was just repeated over and over in different ways in every paragraph with random supporting text.

Do the math.

EDIT: Read Slate Star Codex for an account of such a community. Slate Star Codex itself is pretty obviously human-generated.
Agreed. All of the points in this article that are against the PC makers are both valid and quite significant. The Apple ones are not practical problems. Sure you aren't encouraged to open it, but you can. I've replaced virtually every part on virtually every generation of Intel Mac just fine. Screens, memory, batteries, disk drives, etc...

If you don't like the OS and the free software that's included, replace it. You weren't gonna stick with the OEM bloatware Windows install on the Thinkpad anyway.

The author is correct, we need more competition, but for the time being a Mac is truly the best piece of kit you can get. It'll run any OS and doesn't ship with an ssl mitm.
Several of the best Dell laptops are sold here in Australia with a considerable markup, even allowing for exchange rate. I tried to buy an XPS variant which was considered a 'workstation' for Australian Dell and so had an exorbitant markup which I'm not willing to pay.

Hopefully things have improved now.
Easily rectified? The top shareholder/exec got dumped; the entire business is under multiple states' investigations; employees may have purjured themselves at the behest of the business; and clients may have purchased critical business infrastructure from unlicensed agents (which may affect their coverage).

Clearly someone bought in to the pitch, but what strategy would they believe would easily rectify this situation?
My impression is that it is, but that doesn't excuse them.
They have a measurable cost, and performance-obsessed developers/users hate the cost. But it's a lot smaller than it used to be, and modern compiler/JIT research is yielding ways to safely eliminate/hoist a lot of the checks.
https://www.reddit.com/r/programmerhumor
This is not the only post with dodgy numbers, but this one may be specific to London:

- London yields 2-5% https://www.portico.com/yields
- No such rent capping law in London, it's generally expected that rents will increase every year and there's plenty of demand to cover it.

Clearly, people are making the decision to buy the house.
That mainframe picture is so boring.

Back in the good old days, here's what an IBM mainframe front panel looked like! https://upload.wikimedia.org/wikipedia/commons/9/9e/360-91-p...

It was really fun to watch the lights blink, even if you didn't know what their significance was.
The convertible tablet aspect seems like a gimmick, but other than that it looks v nice.

The part where it will actually have a clean Windows installation with no crapware is pretty excellent.
Yeah, I'd love to get the new Razer[0] that came out this year, but unfortunately they went the way of "thunderbolt3.0 all the things" which is... not going to work with Linux. At all :(

[0] - http://www.razerzone.com/gaming-systems/razer-blade-stealth
Dell's website is even worse. I can't just navigate to buy laptop, I have to decide upfront if it's "for work" or "for home". Why does it matter? Will picking one eliminate options? Once I choose, I'm presented with 6 lines - Latitude, Vostro, Inspiron, Precision, XPS, and Chromebook. What's the difference? I guess I have to go read the marketing description for all of them. Who has time for this?
Hanging out with the script kiddies
One issue for these startups could be that their facing competition with deep, VC-lined pockets. I actually faced this to some extent with a bootstrapped startup I ran--we were sort of competing against a startup with millions in VC funding that was handing out promotions like there was no tomorrow, and is still chugging along despite an unsustainable business model. It wasn't the primary reason we shut down, but it certainly didn't help.
Depends on factors like vacancy rates in your area.

How do you overlap if the place you have now is month by month, and the place you want to move into isn't available until the 1st of next month? If you give notice, you have to move out the morning of the 1st, unless you pay another month's rent, and only on the 1st can you get keys to the new place.

The only way you will get overlap is if the people move out of the new place sooner and the new landlord lets you start moving in, or else your current landlord doesn't find any new tenants for the next month and nicely agrees to give you a few more days to move out.

When vacancy rates are low, the good places you want are never the ones that are conveniently vacant: what you want, everyone else wants.

It's not unheard of for one group of renters to be moving in simultaneously as another is still moving out.

In Vancouver, Canada things must be quite dim in this regard these days. Check this out:

http://www.metronews.ca/news/vancouver/2015/12/16/vancouver-...

Ouch! You're not likely going to find a nice, empty, move-in-before-official-date apartment here in this market.

By the way, from the above: "citywide, two-bedroom rents jumped to $1,643 from $1,571 in 2014." I haven't been looking, but the 2014 figure substantially surpasses my current mortgage payment plus property taxes and maintenance fee. Bye bye!
My dream laptop:

1) No malware/spyware tainted brand.

2) At least 32 GB ECC RAM, 16 GB is so 2010. ECC, because memory errors do happen and cause instability. 64 GB option wouldn't hurt either.

3) HiDPI (retina) display (IPS or equivalent)

4) Fast PCI-e attached SSD.

5) Ability to run two 4k monitors @60 Hz.

6) Stable USB3 ports (My 2015 RMBP keeps resetting USB3 ports, making it nearly impossible to run VMs on USB3 drives)

7) ~10h+ on battery.
Well, I don't need one, but I want one.

Few places in the world are temperate year round. When I'm old and rich and retired, I'd like to enjoy the outdoors.

And if you spread out the latitude, you can even capitalize on differences in day hours.
Add me to the rage brigade.

I think the OP has missed the Microsoft "Signature" edition products. They're a clean Windows 10 image and you buy direct from Microsoft. I just wish they'd sell me the XPS 13 9350 (the highest spec'd one) in Australia.

Edit: AFAICT a lot of the battery life on a MacBook comes from the way OS X works - friends who use Bootcamp tell me it significantly reduces their battery time.
That sounds suspiciously like a political way of blaming some other group that no voter will be a member of so it's pretty safe for politicians.

The fundamental problem is not enough houses, not that UK people aren't xenophobic enough. Just allow developers to build more and prices will come down.
This story starts out reporting on a board ousting a CEO after a public scandal involving non-compliance with various laws, which incited multiple government investigations.

It then takes an abrupt turn and starts repeating everyone's favorite Silicon Valley trope du jour: the unicorn bubble is bursting, the fundraising environment is tightening up, and the halcyon days of multi-billion dollar valuations for everyone are over.

There's really no connection between the two.
Amusing as it may be I thought of this as well, as I'm sure did the engineers. My guess is that if there is weight in the seat the chair will not move.
It is perhaps a silly requirement, considering that the salespeople still passed the required exam.

But I see it as symptomatic of a cultural contempt for regulations. It seems like a conflict of interest for a company to wantonly decide which regulations are worth following and which aren't. Especially when the salespeople could be personally liable, and the catastrophic outcome is somebody finding out that their $1m surgery isn't covered by their insurance despite promises it would be from the salesperson.
Shave 20% off your optimized ClojureScript
From Florence to San Jose: A Tale of Two Renaissances