skysight-inc/HackerNews huggingface dataset:
The True Cost of Prop 1 for Austinites: $29M, Jobs, Funding and Lives
CAN´t STOP THAT PRANCING FEELING First Justin Timberlake PARODY Is Out:)
From what I can say the main functionality is to take from one server and run them as HTTP requests on another. i.e. click fraud. The only permission required for this would be internet access.

There's some extra functionality for users who have rooted their phone.
Except that I was just able to make the distinction... If their response wasn't patronizing enough, now you're adding on by saying we're too stupid to acknowledge the difference?

Nah.
To add onto this: isn't this basically how many modern home alarm systems already work? I'm pretty sure that if they detect a break-in or a fire, they'll at the very least call some corporate call center (or perhaps even 911 directly) with location details and a description of the problem.
1. The hardware design per se isn't that valuable. It's quite easy to reverse engineer and is probably more like a reference design that anything. More likely NXP (?) don't want open designs and open software because it makes it easier to reverse engineer and clone the chips themselves. For YubiKey themselves it's mainly the firmware that is valuable (well, design and access to chips to of course) which is why part of their firmware isn't open source.
What I learned analyzing 7 months of Donald Trump's tweets
Yes, this was a good discussion.
Yeah, I'm looking forward to Raymond Chen's post on this one.
Yes, what is waiting to be solved is whether or not P = NP.
Alternatively, Windows has a fair amount of kludges - put there to fix poorly coded software. This could be an example case and, not knowing what has become dependant on the behaviour, it can't be removed.
Sounds like it's triggered by something else, such as the Windows equivalent of a cron job, but it runs much longer if you have a username with the substring "user".
Obvious? As in "I didn't read the post, didn't read that there are only two suppliers for this kind of hardware and didn't read that both of them require this NDAs"-obvious?

Quote for your convenience:

So — why not combine the best of two worlds then, i.e.
using secure hardware in an open-source design? There
are a few problems with that:

- There is an inverse relationship between making a
chip open and achieving security certifications, such as
Common Criteria. In order to achieve these higher levels
of certifications, certain requirements are put on the
final products and their use and available modes.

- There are, in practice, only two major players
providing secure silicon and none of their
products/platforms are available on the open market for
developers except in very large volumes.

- Even for large volume orders, there is a highly
bureaucratic process to even get started with these
suppliers: procedures, non-disclosure agreements, secure
access to datasheets, export control, licensing terms,
IP, etc.

- Since there is no debug port, embedded development
becomes a matter of having an expensive emulator and
special developer licenses, again available only under
NDA.

- Although this does not prevent the source code from
being published, without the datasheets, security
guidelines, and a platform for performing tests, the
outcome is questionable, with little practical value.

You can disagree with this arguments, but just ignoring them to provide an "obvious" answer is a cheap tactic.
Reddit’s “shower thoughts” on my car’s factory radio screen
Do you guys deliver the robot to the event?
Many enterprise environments mandate AV on Linux platforms including workstations.
It's scary how many of these policies my company follows...
This is great to hear. I've had great experiences with the recent WRT-series routers, and now I have even more reason to recommend them over anything else (at least for residential and light commercial use).
Patient: "My abdomen hurts when I or anyone else says my name."

Doctor: "... Change your name?"
"The hardware design per se isn't that valuable"

People that spend considerable effort turning a good idea into hardware that sells tell me otherwise. ;)

"because it makes it easier to reverse engineer and clone the chips themselves."

You first said it's easy to reverse engineer and not valuable. Then, said they want closed designs to reduce reverse engineering and cloning. Which is it?

"For YubiKey themselves it's mainly the firmware"

That may be true. I can't speak to that.
Red Accessories Are Chic – The Emporialist│romanian Street Fashion Magazine
No, what the post is saying is that power will be consolidated among a very small number of very large players. The system won't be distributed but relatively centralized.
And of course there aren't any programs. Suppose you don't have a good education, and your only job is janitor. Should you make minimum wage for the rest of your life? Pretty much the only way for someone like that to make more money is get together with other janitors. Suppose someone is 20 years old, maybe they have time to go to night school. But if you are 45 years old, a couple of kids. It's going to be almost impossible. Suppose that janitor can't find a job with health insurance because there's no minimum protection. They get sick, and they just die? I don't see how this works out for someone like that without some group negotiation - they are too weak otherwise.
Rogue FBI Agent Vindicated?
Well try some creative coding out and maybe you'll tell me?
That depends. If they were buying direct from say Apple (or anyone else with a large block to sell) then they would arrange a "Fill or Kill" order - which is a exchange order type specifically for this large deal (a bit anti-market really) - basically Buffets broker and Apples broker talk on the phone and arrange the deal at a certain price and time. Buffets broker sends in an order to the exchange asking for 1.3m (or whatever) shares in Apple at 600usd and the exchange will only fill orders that take the whole - that is it does not sit there getting a 100 shares at a time, but is waiting for someone else to fill the whole lot. The other sides broker then takes the whole order about 30 seconds later and they all go to the pub.

Source: listening to people who actually know what they are talking about. I may have mis-listened.
What is it like being an Indian in Silicon Valley?
Did Apple under Jobs ever really "disrupt themselves?" I suppose the iPhone disrupted the iPod business, and the iPad cannibalizes Macs somewhat, and the original Mac was a semi-successful attempt to supplant the Apple II, but all of those, while innovative, were fairly logical extensions of their existing product lines.

The iPod and going from Apple-the-PC-company to Apple-the-gizmo-company could be considered one, but I think it's giving Jobs too much credit to claim he started development on an MP3 player because he knew in advance how wildly successful it and the products it spawned would be.
People who write JavaScript in the sense of "jQuery with a few native calls", embedded in a webpage, don't tend to use closures, so searching for JS examples doesn't often throw them up. That might give you the impression they're unusual, but if you look at any substantial app you'll see them a lot. In fact, you can take a function closure and turn it in to a JS module that can be used with asynchronous loaders and dependency injection without much extra work - http://ifandelse.com/its-not-hard-making-your-library-suppor...
Couldn't a hardware vendor theoretically provide read-only access to the firmware and then have an open-source reproducible build process so that anyone can build their own copy of the firmware and verify that the firmware on the device is bit-for-bit identical? Wouldn't that satisfy people who want to be sure of what code is running on their device while still preventing an attacker from loading custom firmware?
The general issue is when all hardware has software in, in the end it has to be open source. Going even further: The distinction between hardware, firmware, and software is logically irrelevant in terms of trust.
D online tour
You're also at the mercy of their often unreasonable demands (testing bars and sign-offs that they themselves never would pass).
> You're very rarely forced to do anything in life. My family has been in small farm agriculture for multiple generations.

> Coincidentally they don't smoke pot and drive, because they're not inconsiderate, life endangering assholes.

Then there's a good chance that they consume liquor and get behind the wheel instead. I know a lot of farmers, and this is a pretty universal truism.

Nobody is forcing anyone to do anything but people generally don't feel compelled to uproot their lives/livelihood because someone far away is trying to tell them what's good for them. Because especially in farm communities, drinking and driving is most likely to cause endangerment to yourself, not others. Not much to hit on grid roads.
Which US English pronunciation exactly?
I tried, but this article is terribly written, 10 minutes in and I have no idea what this article about (other then probably something to do with Antarctica).

Can someone with more stamina then me explain to me what this is about and what is the title referring to?
Localize Your UX to Build an Effective Customer Engagement
Yes, SF's process is incredibly broken. It's not just that they are too expensive and time consuming (which they are!), it's also that the rules are arbitrary, and there are multiple departments, which often have the exact opposite requirements.

Additionally, any approval can be appealed by neighbors for any reason, at very little cost, but then the person applying for the permit will then have to spend thousands more, and potentially years more, to fight the appeal.

The uncertainty and lack of clear rules is actually worse than the cost (which is ridiculous).

I find it hard to imagine a more dysfunctional planning process.
Inside the IBM FlashSystem 900 All-Flash Array
This is seed stage, seed stage investors, even VCs, are making a lot of bets and generally don't have time to work with the company to add much value. Actually our biggest value add investors are also also our smallest.
Typings hits 1.0
Happy Birthday, Alan Kay.
https://en.wikipedia.org/wiki/Alan_Kay
That video is half an hour long. Here's a Google Images search for 'Antarctica' for those of us without the time to spare: https://www.google.com.au/search?q=antarctica&tbm=isch
Is that the third type of camera connector that the RPi designers have used already? Or is it the same one used on the compute module development boards?
Productive Welcoming vs. Code of Conduct
Yeah, PEGs are pretty sweet. Perl6 is implementing a similar system (at least capability-wise) in the form of "Grammars": http://doc.perl6.org/language/grammars. They're what regexps should've been all along, IMO.
Scratch is more programming than HTML/CSS by far. It has control structures, functions, etc. Aside from the most obvious projects (games), we've used the Kinect for input and directly interfaced with hardware. We've solved a ton of Euler Project problems in scratch and created physics simulations. I'd be hard pressed to find something you can't do in scratch with enough creativity.

For kids, the biggest limiting factor is typing speed. With most languages, as soon as they can think faster than they can type, you hit a second roadblock of frustration where they are thinking too far ahead of what they're doing. Scratch really just abstracts boilerplate for things like showing a sprite and moving it into draggable blocks. The transition from Scratch to Python has historically been pretty easy since most of the kids understand the abstract concepts really well after 1-4 years of Scratch.
More stamina? This isnt weight lifting. The article is meandering, but not badly written.

It's about a guy going on a trip to Antarctica, and having flashbacks about his uncle and his life, including his uncle's affair with his mom.
Absolutely. I built a concept that essentially did that.

Separated program and data memory with only one executable. USB host would get (in hardware) an outright memory dump of the program memory on connection, so it could hash it/compare it to known-good firmware. If you flashed the firmware the data memory should get wiped, and if you flashed it with anything the driver didn't know as a good build, unless you manually whitelisted it, you'd be warned.

That seems like a better approach to me. (It turns out I really suck at designing hardware, let alone secure hardware.)

Doing the same kind of general thing with, say, a RISC-V microcontroller and trying to secure the RAM seems like a generally fruitful possible course of action? Let's see how Lowrisc turns out.
sold out everywhere
ACCU 2016 Keynote about optimization from Andrei Alexandrescu
I don't have stats (and I'd be surprised if Apple released them), but it's not like IOS malware is unheard of. For example: http://www.computerworld.com/article/2989037/malware-vulnera...
> Given that the size of a Point is 12 bytes, the ref­er­ence to the z mem­bers of points is turned into points + (12 * i + 8).

No, it's not. In the C abstract machine, arithmetic on pointers is not the same as arithmetic on integers.

This really is "points + i", but on pointers to an object with sizeof 12, and then a dereference with an offset of 8. These pointers don't have the overflow undefined behavior (but do have other undefined behavior if you have a pointer outside a C object). As implemented in assembly, yes, it comes to a multiplying by 12, but that's not a C int at that point. (And can be done with addressing trickery, as the article says.)
Fairly warned be thee, this is a Jonathan Franzen essay, so it's not everyone's cup of tea, but if you like lengthy light prose peppered with his usual shout-outs to degenerative diseases you're in luck.

Franzen went on a luxury cruise around the Falklands, South Georgia Island and the pointy bits of the Antarctic Peninsula. He is a keen bird-watcher. He has eyes of glass and the heart of a tape recorder. He found Antarctica beautiful and finds the notion of global warming slightly upsetting, but life goes on. The cruise was a bit over three weeks long, but he has known his family for much longer than that so they feature proportionally.

There are no photographs of Antarctica because he resolved ahead of time not to take any photographs. He did not make it to the end of the world, nor does he substantially discuss the end of said end.
Is there a spellchecker or style-checker which helps you write plain pre-Norman English (or another "pure" form of English)? In it's simplest form it could just be a dictionary of acceptable words. A more sophisticated version would suggest "pure" replacements of impure words.
LMFDB, a catalog of mathematical objects and the connections between them
I think it's time to learn some D :)
Yet all of the listed sources on snopes say the opposite.
Simple plugin for checking your stock in Atom.io editor (Yahoo Finance)
> The authorities also said that it's not a violation of the man's Fifth Amendment right against compelled self incrimination because it's a "foregone conclusion" that illegal porn is on the drives, and that he is only being asked to unlock the drives, not divulge their passcodes.

If its a "foregone conclusion" then why do they need it? If the authorities made this claim in a legal brief they should lose the argument. It concedes the need for the decryption. Either they have evidence apart from the drive or they don't. I think if this guy was into child porn there has to be enough circumstantial evidence in logs and download records to convict.

Its no accident that this case is against a child pornographer, don't be fooled, the government is trying to establish legal precedent on the most loathsome of criminals and then later will expand their powers.
You could image code like this:

for (pos = 0; !found; pos++) {
row = get_next_row();
if (strstr(row, "user") {
// this is obviously a header row
continue
}
if (strstr(row, user_name)) {
found = 1;
}
}
Yes, we will deliver the robot to the event and perform the initial setup also.
So long as they don't revive the defunct "No Frills" brand, maybe they'll have a chance. I don't know why store brands skimp on branding and presentation. All they need is one intern churning out design and keeping a fresh look, rather than a set it and forget it approach where you have the housebrand look the same way it did when it debuted even decades later. Maybe they worry about cannibalization into higher profit brands?
I work on a piece of high-performance C++ code. Anything that can make us 1% faster than the competition would be welcome, given that our product often runs number crunching tasks for months. We compile all our code with -fwrapv, because fuck trying to guess how the compiler would "optimise" the code.
As a lawyer who deals with contracts, one of my major pet peeves is the stupid warranty that requires a party to use "industry-standard virus detection software". I'm fairly certain that none of the lawyers who insist on that language know anything about IT security.
Digitial Dragons 2016 day 1, conference notes
For the Raspberry Pi, there is Risc OS Pico, a barebones Risc OS image that boots directly to BBC Basic. https://www.riscosopen.org/content/sales/risc-os-pico

There's also the FUZE and FUZE BASIC, a retro-y keyboard case and BASIC dialect for the Pi. https://www.fuze.co.uk/

I would also second the suggestion of the PICO-8, which is a Lua-based retro virtual console complete with its own built-in dev environment. http://www.lexaloffle.com/pico-8.php
You should put the json parsing inside the Promise.all.
Is Mike Hubbard the Most Corrupt Politician in America?
I'd love help understanding how Intel's failure in the smartphone market didn't also doom the IoT market. The x86 chips never took off because they were expensive and took too much energy. If IoT is to be ubiquitous, those barriers seem even more important.

Intel's comment about IoT makes me wonder: do they think they just lost the first mover advantage for mobile & the industry got hooked on ARM ISAs? Do they still believe the story that their chips will become cheaper and more powerful than ARM if they change nothing?
Some interesting parallels with your excellent comments on circles: The old Windows NT domain structure was based on one-way trust: Domain A could choose to trust domain B, while B might not trust A (along with a set of include/exclude rules which allowed for even more complexity). This is the kind of idea that might look like a great way to implement principle of least privilege. But it turns out, that it's just too hard to maintain - and even if you have an organization with such high demand for compartmentalization, you rarely need one-way trust; you can get most of the same/better result with isolated systems on one hand, and federated systems on the other (eg: you have a "red room" that isn't networked, with strict protocols of what goes in/out for sensitive stuff). Couple that with the fact that "one way trust" doesn't really work - if you can pull in something dangerous like a spreadsheet, you've open yourself up to dangers from the "untrusted" subsystem.

I think it is similar with circles: It doesn't make all that much sense for me to list someone as a "close friend" and they to have me in their "random co-worker" group. With network effects (people who are actual friends, talk together and show people stuff in the real world) - there's no way to really keep stuff that's shared with group A secret from group B - it might not give a false sense of security (hopefully most people by now realize that if something is shared, it's no longer secret), but I think it does give a false sense of control.

As to your point about salons - this is my experience with Facebook groups as well. FB is a terrible medium for discussion, but apart from the UI/UX - it's where people can be found, and moderated groups can and do work rather well. And they basically work like you describe salons.
> Smart contracts are enforced programmatically, that's kind of the point.

That is a tautological statement. Smart contracts are not "enforced" programmatically in any sense of the word that is distinct from all other pieces of software since the rules of all programs are "enforced programmatically" by definition. "These contracts are enforced by math" is a meaningless platitude.

> But please don't call me a gullible idiot and then try to dress it up in fancy vocabulary

I didn't call or imply that you're a gullible idiot. I chose my words for their specific meaning, not for the sake of "fancy vocabulary". I might be mistaken but I think you're misinterpreting the meaning of the phrase "strains credulity", I'm not calling you gullible, I'm saying that your statement invokes feelings of skepticism because it's grandiose, wildly speculative, and generally unsubstantiated.

> The future is always hard to believe until it's here.

Not really. The future is pretty believable most of the time, it's relatively rare to face a paradigm shift that alters our expectations of the future in a fundamental way; most of the time, things move along more or less as expected from an arbitrary point in time (of course, the farther you go in time from a given point, the more unexpected things may become, but they are also exponentially more difficult to predict with any expectations of certitude).

> This kind of reply seems common in your comment history, like you're just generally angry around blockchain threads for some reason.

I won't comment on your assumptions about my emotional state, but I'll say that I think blockchains are a very cool technology (including bitcoin), but I find the excessively bombastic claims about how these technologies are going to alter the course of human history to be absurd and worthy of rebuffing.
Friendly reminder to use clang's and gcc's intrinsics to check for integer overflow (signed or unsigned):

https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins...

http://clang.llvm.org/docs/LanguageExtensions.html#checked-a...
The Conservatives can't stand seeing a publicly funded body being successful and useful.
Now Microsoft must demonstrate how other operating systems have the same problem "in a certain way"... :-)
Facebooc: Yet another Facebook clone written in C
A pure functional reactive programming environment with built in schemaless eventually consistent (with onedrive!) data store. Excel ain't bad.
Hope the internet Archive can grab these. Or that the BBC can send them to the IA.