skysight-inc/HackerNews huggingface dataset:
Eh, these are bound to be more like Shazam guess-that-tune signatures, with behavior wildly more loose than any cryptographic hash like an MD5.

Conside that the web browser's desktop/laptop microphone and the cellphone/telephone microphone will probably never produce identical audio samples, if not due to the actual transducers, then simply due to proximity to various ambient audio sources like the user's breathing versus fan motors attached to a laptop shell or desktop case.
Bummer - I was rooting for Good Eggs!

re: software and food. The truth is nuanced:

- obviously, code won't overcome the challenges of immature, lower-scale logistics and business operations. Roll up your sleeves like everyone else!

- no, it's not about "big data" as much as business process software.

- but yes, code can help in some ways:
- analytics/BI/decision-support: smarter decisions, fewer meetings.
- running ops: fewer managers, automated monitoring and project followup.
- use code to help manage your supply chain.

- but yes, "tech thinking" does help:
- faster, safer process change
- remote monitoring
- application of classic compsci algorithms vs reinventing wheels.

cheers!
adam

Buyer's Best Friend
leading provider of office snacks to silicon valley
http://bbf.io/snacks
As somebody whose main source of entertainment is Twitch.tv I can tell you that streaming live video would be much better if these very same cable companies would get their heads out of their asses and make their Internet services more reliable. The speeds you get from a cable connection are more than enough to stream live HD video, the infrastructure is just terrible in a lot of cases.
More subtle Newson/Ive trolling re: #AppleCar (read to the end)
You made the right choice to nullify. The world needs more people like you!
They found a few pounds, they speculated (and they would not exaggerate would they, after spending years trying to nail him?) that he was doing $XX million in weed sales.
It's a problem in the App Store too and it definitely discourages us from submitting updates when we otherwise would. It amazes me that they don't deal with a fairly small problem like this.
I would suggest making decks is like making plans - the benefit comes from the process. Forcing yourself to work out what the hell actually makes you different is the key.

And as Insay that I realise I have not done it - for myself. And it's an interesting question - why fund / invest in me - it's something I feel we should all do.

Got something to mull over night ...
If you're ever in Irvine, California, e-mail support@zerotier.com for a beer.
Even going to the tails website to download the ISO puts you on the radar of the NSA. XKEYSCORE is watching. Is this even America anymore? http://www.theregister.co.uk/2014/07/03/nsa_xkeyscore_stasi_...
I'm not so worried about hackers gaining access to change radio stations, but writing to the CANBus is concerning.

It sounds like the weak point in this was the ability to rewrite the firmware of the V850 controller. If that could somehow signed then I'd feel safer.
I'm reading the Innovator's Dilemma right now, and I just finished the chapter about the storage industry. The author draws the conclusion that solid-state drives may eventually move upmarket from cash registers and embedded applications to PCs and such.

Having seen the move from 5.25" HDDs to 3.5" HDDs, then the move from desktops to laptops, and now seeing SSDs becoming extremely common in laptops, tablets, and phones, I have to believe that the author predicted the future when he wrote the book.

Since PC sales have dropped, people are not buying as many HDDs, and buying more SSDs, usually indirectly. Cloud infrastructure has likely gobbled up the existing HDD supply.

But even there, SSDs are preferred for many applications, such as databases, since they're faster overall, storage limitations be damned.

And now we're seeing the first SSD that has a capacity greater than HDDs, in a similar sized package. And no current HDD company has an SSD offering worth mentioning.

It's disruption happening right before our eyes. History seems to repeat itself all too often!
In many areas, part of the licensing for bail bonds doesn't require the bondsman to front the entire bail. They're basically given credit by the court that it will only become due if you fail to appear (and then there's the whole skip tracing aspect). Whereas you as a private citizen have to front the entire amount.

Now how that's figured at the back end (escrow of a general fund, or 'proof of ability to pay' or just 'sure, why not') is indicative of this being just one part of the racket. Why is a bail bondsman allowed to just promise the court they'll pay if you fail to appear, but you are given no such leeway, despite, in theory, being innocent at that point?
Could you share your suggestions.
(Pure) Functional Programming Claims IRL
This is big slap on paleo movement. People have often complained having "sluggishness" in their thinking process and performing challenging brain activities while on strict paleo diet. Our brain thrives on carbs and it is the fuel that powers it so the results are not entirely a surprise. As usual, the lesson is that neither extremes are usually not a good place to be: Too much carbs or too much proteins, both are bad choices.
>I can't imagine this situation does wonders for American tourism or business.

The US appears to be the second most common tourist destination in the world, with about 75 million arrivals in 2014 alone[0][1], so I guess it's doing just fine, and is not actually a nightmarish police state, and most people come and go without incident. Feel free to jaywalk with impunity.

[0]https://en.wikipedia.org/wiki/World_Tourism_rankings

[1]http://travel.trade.gov/outreachpages/download_data_table/Fa...

^Yes, it's a PDF.
The Rise of Phone Reading
> If you're trying to raise a few million dollars and you're not a PowerPoint jockey it feels like money well spent to me.

The problem is that pitch decks are (or should be) continuously updated, so it's not exactly a one-time cost. (That, or you have to learn enough PowerPoint skills to update it yourself).

While the stories of "here's how I raised my series A in 7 days!" make good stories, the reality is that most fundraising cycles are not like this. They're longer than people expect, and they're an iterative process.
LTO-7 is 6.4TB uncompressed. LTO-10 is 48TB.

Hopefully we'll see LTO-7 this year but probably in 2016. That puts the diff between LTO6 and LTO7 at 4 years.

Extrapolating...
LTO8 in 2020
LTO9 in 2024
LTO10 in 2028

LTO-10 would have ideally come in 2020 in keeping with LTO's earlier pace of 2 years per revision which is also more in line with storage increases
Realize that in most jurisdictions, it is possible to be charged (and convicted) of resisting arrest, even if there were no grounds to arrest you in the first place. It's a chicken and egg situation, that needs no chicken.
http://www.cyanogenmod.org/blog/more-stagefright

Looks like Cyanogenmod has patched this toot-sweet.
You should be able to enforce the law regardless of your personal beliefs.

However, that a person who isn't driving ("D") cannot possibly be driving under the influence ("DUI") isn't a personal belief. It is a belief which is rational with an arguably objective basis.

If I were asked, "can you enforce the law regardless of your personal beliefs", I would assume that it refers to things like being soft/strict on someone because of religion, race, politics or whatever. So that I could answer "yes" with confidence.

If asked "can you enforce the law regardless of rational convictions based on objective reasoning", I would say, of course, no fucking way.

Because then, what is the point of the jury, if not to apply reason? An expert system could be programmed to understand the law and just spit out a sentence based on matching the apparent facts to the rules.
More Stagefright
It's a bit of a shame that they're not independent of Google, but I would have sold out too for that sort of money. I use Waze everyday to avoid traffic and even when I do end up in a jam it lets me know how long I've got to sit through it.
That's seriously cool.

Had I had something like that some years ago, my workflow for both my BSc and my MSc thesis would have been quite different.
I wonder how close a color would need to be to "Tiffany Blue" (#81D8D0) to infringe on Tiffany's trademark. Does #81D8D1 infringe? How about #82DACF? How would a court decide?
Chinese Cave Graffiti Contains 500 Years of Climate Data
Anyone have statistics or percentages?

I'm more wondering for my own selfish reasons (I'd like to stop the majority of this junk effectively if possible).
Last night at midnight I rented a zipcar with some friends, drove 30 minutes outside Philadelphia to a state park, lay down on the grass and watched shooting stars. Even in a region with significant light pollution [1], we saw clear and bright meteors every 2-3 minutes.

Coolest thing I've done in a long time. Definitely going on the fun-dad-activity-list for when I have kids.

[1] http://darksitefinder.com/maps/unitedstates-8color.html
The 2015 DBTA Readers’ Choice Award Winners
A simple fix would be to allow me, the owner, to turn off the wifi device and the connection to Sprint. I am not using those features and don't wish to have them.
Using Softcover requires a standard shell & text editor, which I doubt is available on iPad. But it works great as a de facto second monitor, as described [here](http://manual.softcover.io/book/getting_started#sec-html_sof...).
Even changing radio stations could be very dangerous, especially if access is also granted to audio controls (which it is). Attackers could easily cause accidents by creating distractions like rapidly changing, loud radio stations.
I have found that systemd whilst large is actually spot on for managing services particularly from say ansible. Just drop a service file and the binary on disk and start the service. No external supervisor process, no funny acres of bash to HUP and KILL stuff. Just works.

It solves the old problem of "so how the hell do I restart this network interface on distro X" as well.

I'm a pragmatist and it does solve a lot of core configuration issues with Linux.
Not necessarily.

Assume we say an 8-bit image is taken every 0.1 second, if I merge 4 of them, wouldn’t I just get a 10-bit image with 0.4 second shutter time?

Because I essentially just take the RAW image, load them into a 10-bit colorspace, add them up, and then store the image.
Ooo! Something I think I can answer! A monoid is just a thing that knows how to add to itself!
Think of it like a traditional two factor authentication except instead of the key being sent discreetly to your phone it is broadcast to everyone around you. They now all have the chance to use that broadcast code in an attempt to login before you.

I don't think it's a problem for the average user in the average login scenario. However, it still doesn't mean it isn't a security concern.
The part about dilution was interesting. I looked at several tech startup IPO filings and it "appeared" to me that most founders ended up with 4 to 7% in equity. Also in nearly all cases, there is one VC who owns more than 20% of the company.
The Nate Silver book is outstanding. Read it. I would then think about one of Nassim Taleb's books, either "The Black Swan" or "Antifragile".
I think this is much easier for the average consumer. Reminds me of the old "virtual hosting" platforms that made it easy enough for your grandma to set up & maintain a website. I like it.
Tau Chain: A ‘Decentralized App Store’ with Greater Flexibility Than Ethereum
My understanding of a monad is that it isn't currying or recursion though.

E:

I shouldn't even call it an understanding of monads. I've read at least 15+ explanations of what a monad is and still don't grok it.
I'm with you on the sandboxing issues and lack of means to contact users.

FWIW, Fastspring is fairly customizable! The value over Stripe is that you don't have to deal with PCI details or worrying about fraud. Also, taxes/VAT in various jurisdictions. (Disclaimer: current customer)

One minor con is that until your store is "vetted" (something like a few months of successful transactions), your checkout form will include mailing address and phone number fields for additional fraud screening.

It's great to have more options of course. I figure I will "graduate" to Stripe if my operation gets to the point where I want even more control.
Back in 1963, and it was my first dozen programs, one a week for 12 weeks. The 13th week, I wrote my first assembly language program, and it had a comma where it should have had a period (or was it the other way around?:-) ). I never did get that program working, because that was the week NASA sent up a new weather satellite, and there was no more computer time to waste on high school students and their trivial programs.
Well... that third-party already something valuable of you. Your email, bank account, whatever is behind that auth.

So, do you trust a third party having that information of you?
> Up1 uses client-side crypto, so in this instance it is.

What crypto? I didn't provide any key, so both the content AND the key came from the same place. Looks like completely useless crypto.
> This is the thing that all the manufacturers always refer back to when it comes to IT-security of cyber-physical systems: there is an isolation they say, the air gap between connected and physical parts of these systems.

> [the] multimedia system’s controller itself can’t communicate directly with CAN bus, it actually can communicate with another component which is connected to CAN bus, the V850 controller

That... that's not what an air gap is. Usually I'm forgiving about security that's fudged, since it's hard and marketing and higher-ups rarely understand. That's the entire point of an air gap: there isn't anything to understand, it's a physical disconnection. It's either plugged in or it's not.

When asked "is there an air gap", if the answer is no and you answer yes then you're lying in the most blatant and bare-faced way I can imagine. It's like saying "that car is four wheel drive" when it's only two wheel drive, or saying "that car has an 18 gallon tank" when it has a 7 gallon tank.
Show HN: Ember – A New Augmented Reality Game
PSP2LINK and PSP2ClIENT released for the PSVita
The termcap/terminfo fiasco involving Mark Horton is fun too.
Most people do not consider the consequences of technology nor how to route their behavior around them.
Actually, FTA:

>The dog became alert, indicating it sensed marijuana.

>“We figured we had something,” the investigator says.

>But they did not have enough to secure a search warrant.
My Song to You – Free, Premium Music as Your Emoticons
Can't upvote this hard enough. It's a classic conceit of secops people that they are the only line of defence against unscrupulous behaviour. Systemic pathologies follow from this misbelief.

c.f. also: "Enterprise Architects", a group of people who think building IT systems qualifies you to redesign an entire organisation.
We provide them with a PDF introduction doc when we acquire new clients or they wish to have new authors added which has the essentials, explaining what it is and why.
Our editor also has hyperlinks which insert tags for headings (two options), bold, lists and links etc.
So far it's been well received, although we are continually looking to tweak
Since when is Samsung not an HDD company?
Resflash – Resilient OpenBSD images for flash memory
yeah it works on all iPhones.
> So did Microsoft open source this? If not, quit complaining.

Microsoft has alone re-invented this at least a half dozen times. At least one version of it, more limited in some regards more powerful in others, is sold as part of Visual Studio.

Of course the VS one is both much more "enterprisey" and less flexible in numerous ways.

(That said it does have nice charts.)

The industry as a whole though keeps remaking test frameworks again and again.

I admit that a custom made framework to solve a team's problems is going to be easier to use than an infinitely configurable framework that is designed to solve everyone's problems, Microsoft used to have that tool as well, and it was widely disliked for how little it did out of the box and how much work it required to get it up and running. (Also in its early days it had serious scaling problems, and its configuration + use required a lot of mental gymnastics)

I'm just annoyed that we haven't found a nice simple compromise solution, or at least created some fundamental building blocks.

On top of that so few testing systems pay attention to the user interface, if it takes me 5 minutes to add a single test, damned if I am going to be adding 50 tests.

Lots of test systems go with simple annotations, but then the instant I want something more powerful I am boned. MSTest was restricted like this for years, finally in VS2013 they made it much more extensible, but there is minimal C++ support. Other ecosystems are not a lot better, developers are really good at creating test systems that run on their local dev box, zippity do-da.

Then again I have spent most of my developer life in the devices area, which means test results need to in the very least get sent across the wire to a host machine of some type (depending on the intelligence of one's device under test).

I want my devs to be able to annotate a source file, have IPC code generated on both sides (device, and PC side library), and then have the test auto added to my test management system.

Bah humbug, I think I'll just write a parsing system with Perl and RegExs.

The manually adding tests to the test system part still sucks though. (There is an API for it, but again, mental gymnastics create a barrier to entry).
>In fact, if you are convinced that is IS a wrongful arrest

Even if I was 100% convinced of the illegality of the arrest, I would advise to keep your cool and let the police go ahead. I know it sucks to have your rights trampled and be out of 3000$ and everything, but I'm pretty sure it sucks even more to be dead.
Knuth? https://cs.uwaterloo.ca/~shallit/Courses/134/history.html claims it was George Forsythe who coined the term, and Knuth's http://icme.stanford.edu/system/files/file-insertions/forsyt... seems to collaborate that (second page, top of left column)

Back to the subject at hand: reading TAOCP front to back isn't for everybody (reading it is way easier if you have a good understanding of combinatorics and number theory), but I enjoyed it, and learned a lot from it.
How to Grab the Attention of a Potential Employer Without Sending a Resume
Sure there are tons of languages, with different strengths and weaknesses. The part that is important is that the early engineers need to be productive in the language.

Choose boring (to you) technology.
It's really shocking how blatant and dramatic an official corporate or government statement has to be before we're prepared to call it a lie.
Nw.js Boilerplate Using AngularJS, Bower, Gulp, Jade, Sass, BrowserSync
My bad, you're right. They went in with the excuse of investigating illegal dumping.. That's when they came across the hidden door and stairwell --but that was instigated by the triggered dog. Else they were going to wrap up the investigation.
In my experience people will spend as much money as they can to get into desirable real estate. So if demand exceeds supply then prices rise to a high % of income. This is why I don't believe in minimum wage increases in HCOL urban areas. Real estate prices just rise to adjust. One way to hack the system is to have LCOL in a HCOL area, like living in a van in SF. But few people have the fortitude (or whatever) to do this.
The company formerly known as Google
? The link is dead.
China: Officials promote long weekends to boost tourism
Is there a good js library available for LaTeX markdown that can be integrated with others markdown libraries? I'm working on http://www.faqt.co and would love to add LaTeX support.
Origin accounts hacked
▶+RUSSIA+V's+NATO+AND+UK+1st+TARGET+-+YouTube
> but there isn't currently a way to directly implement interfaces or inherit abstract classes in just frege.

Not quite true anymore. TO be sure, some (inline) java will still be needed.

Here is an example https://github.com/Frege/frege/blob/master/tests/comp/Issue2... which compiles to a class that implements java.util.Comparator. Instances thereof can be created from Frege by passing a custom comparision function and could be passed to Java.

The example would be useful in cases when you have Frege data in a Java collection and want to sort them. But it is merely there to show the possibilities.
The idea that a translation string can execute Python code via ${expression} is really quite scary. Imagine a user downloading a third-party localization file that ends up being malicious.

Overall, I see there being two major styles for building strings. Since I use C++, I can't do literal interpolation, but I can get close with variadic templates. I hope you guys won't me talking about a statically typed language here, but it should be on topic to string interpolation at least.

//interpolation
print("My name is ", name, " and next year, I will be ", age + 1, " years old.\n");

//arguments
print("My name is {0}, and next year, I will be {1} years old.\n", name, age + 1);

//arguments with hinting (:label is ignored)
print("My name is {0:name}, and next year, I will be {1:age} years old."\n", fetch(), *values + 1);

print(hex(size, 4), " KiB"); //interpolation formatting
print("{0,4x} KiB", size); //argument formatting (more covenient, but more cryptic and limited)

//without the print component:
string s{"My name is: ", name, "\n"}; //interpolation
string s{"My name is: {0}\n", name}; //arguments

The latter is certainly vastly superior for localization. Because in another language, it may be more grammatically correct to reverse the parameters, eg: "来年の歳は{1}と名前は{0}"; which is something C printf doesn't support, shy of unofficial extensions for argument reordering.

But I find that as the string gets longer and longer, the former is much more readable. (You'll have to imagine the syntax highlighting, which helps a lot.) Eg when you have 17 arguments, it can be annoying to count to find the 11th parameter, whereas with interpolation, it's right there where it's used.

Ultimately, I decided on the former being the default, and added a format class for the latter, which is also really handy for building your argument lists somewhere else. Plus the default won't clobber your escape characters (in my case, braces.)

//inline format
print("I am {0}, and I'm {1} years old.\n", format{name, age});

//external format
format f;
f.append(fetch()); //person's age
f.append(*values + 1); //person's name
... //you could fetch the string from a translation table below, too
print("I am {0}, and I'm almost {1} years old.\n", f);

Whenever string::append(format) is invoked, it will use all of the values inside the format array to parse {#} entries in the string. Of course, it's also safe and will simply skip over a reference to {2} in a format array with only one value.

Curious to hear others' opinions on the above, and any suggestions for improvement.
Interestingly, Seagate also owns Samsung's HDD manufacturing business. Samsung is focusing on chips as the future of storage, and obviously, they're right...
That's fair, but it's not just a test, you can really use it. In fact, our own domain runs on Portal. Our web server and email server are two simple custom Portal apps I created in a few minutes for our own use.

The point of the disclaimer is just to make it clear that we expect there to be some initial hiccups, as with any new service.
Remote control of steering wheel, engine, breaks? Free OTA driverless car update!
The connection is probably at least used to crowd-source live traffic information. Most people would like this feature.