skysight-inc/HackerNews huggingface dataset:
I don't think that's necessarily the case - I think that if Apple switched architectures now, there would be a lot fewer issues than there were with the Intel switch.

Over the past few years, Apple's done a lot of work in making the same system APIs available across multiple processor architectures; at a base level, iOS and OS X have very similar cores. You can see this with the ease of the transition from ARMv7 to ARMv8, which in most cases just required a new compilation.

As general-purpose applications have been migrated to higher-level APIs, the difficulty of porting those applications to a new processor architecture decreases; if an application is Cocoa-based and compiled for x64, then if those Cocoa APIs are available on an ARMv8 platform, they can be compiled natively for that platform.
Godog: BDD Behat, Cucumber like gherkin feature runner for golang
Engel, Yeti and others make expensive coolers. Some can reach $500... but most people try to buy them on sale. Also, the market isn't massive as they are used mostly for recreational activities which are expensive endeavours to begin with.
www.bid2mow.com - just add hustle...lol..I work full-time so don't have the time to chase the money.
Let's stipulate that it is. That's still not a complete explanation.
Conrad Burns: http://www.nytimes.com/2002/12/19/opinion/weirder-and-weirde...
Early adopters are people too.

Of course, that doesn't mean they're not pissed off, so nothing in your comment invalidates the parent's.

Edit: I assumed ill intent. Corrected it.
> Former LimeWire engineer here

Wow that's an entity I haven't heard in a long time. It would be super interesting to hear more about the engineering behind the software, do you have any blogposts anywhere?
A number of architectures have published standard ABIs. ARM, PowerPC, MIPS, Itanium are all in this category. In some cases these are explicitly embedded ABIs (sometimes EABI).

For ARM, all major OSes I'm aware of use the ARM EABI2. (Note both the Linux kernel and gcc support other ABIs, so there is a real practical choice here.)

For PowerPC, at least all the little-endian 64-bit work for POWER8 has been done targeting the standard ABI. (I have no memory of whether big-endian ABIs for PowerPC follow the standard.)
Because Oracle tends to be hostile towards anything open source? With such an attitude, why ever bother supporting their technologies?
Yes. That's what happens with bonds (clean vs dirty price). It's more complicated with equities because the size of the payout isn't known in advance.
Thanks. We changed to that, minus the word "criminals" in the WSJ title; presumably the thing scans non-criminal faces as well.

The submitted URL was http://24.hu/tech/2016/04/04/a-kinai-rendorautok-nemsokara-m.... Submitters: please submit stories in English. Hungarian is a magnificent language from a magnificent language family, but HN is an English-language site.
To be honest, some things are better with old-technology

Like the Bluetooth door lock fiasco, like some complaints about "you have to download an App to turn the lights on in this house", the IoT/"Smart Home" people are not accustomed to the reliability expected of such things

Having a device that requires it to be online to work I can only accept if I don't "need it" (like to get in my home or heat it when it's cold - have fun heating your house after a snowstorm knocks your internet)
On the CPU: extract some bits from sequentially allocated memory, a la steganography. When those bits match a certain predicate, run a decryption and feed them into a subroutine.

Now release a bunch of png, jpg, and mp4 media on the internet with the low order bits set to match.
I hope there will be a trend where the computing power and storage goes from the cloud back to the customer's site. The internet should only be an addon for connectivity but not be needed for the device to work.

Good old PCs weren't so bad after all. You had all your data and software locally and could do whatever you wanted.
Edit: (I am going to clear my comment since I'm worried that I'm being excessively critical. I respect gnepzhao for engaging honestly in this thread.)
I understand how the materials presented at a conference are used differently after the conference depending on whether it was academic/scientific or commercial/engineering, but does that really matter from the point of view of the attendees?

I was not trying to imply that Lambdaconf is a scientific conference. My point was that in technical fields one's ability in the field is largely orthogonal to one's religious or political beliefs. People can be first rate programmers, engineers, or scientists while holding offensive or stupid religious and political beliefs. Limiting oneself to only learning from those with compatible religious and political beliefs, or only being willing to be in the same building as people with the same religious and political beliefs, will make it much harder to become first rate.
Google has nothing to do with it. Nest is a subsidiary of Alphabet, and even then the responsibility is 100% with Nest and not Alphabet. Tony Fadell comes from an Apple pedigree, if we're blaming one of the two.
That's about half the peer review I need on that given your background. Next I need a SPARC opponent with HW/SOC experience background giving same recommend haha. Might send it to some of the academics.

Another part of my plan was to get academics to build and public domain the source/verilog/whatever so we can benefit from their cheap EDA licensing and shuttle runs. Pick bare minimum I.P. we need, like DDR or PCI, to get SOC's working. Slowly crank them out at many universities to eventually arrive at a platform with ASIC-proven components. Then, startups can just do integrations with whatever little part is custom for them. Much cheaper. Also, I think analog academics doing open, cell libraries would be a good idea at 350, 180, 90, 45, and 28nm. As money comes in, can just shrink from one tech to another using pre-existing I.P. or cells. People could probably use Qflow OSS ASIC flow with 350nm (maybe 180nm) without or w/ little commercial tooling.

Always looking for HW people's review on these things. What you think?
On that tangent: I've always personally wondered why social bookmarking sites (Reddit, HN, etc.) don't cache/mirror/archive the sites people link to through them. The original content site's ads and analytics and such are usually client-side JS anyway, so they'd still get dynamically served even on the mirrored page. The original author would still make money from the traffic; they'd just avoid having to pay for the concomitant DDoS.
They can easily fix this. If they don't, it speaks volumes about how Nest/Google/Alphabets values customer relationships. Take all the other google services and imagine what would happen if google were just as reckless, especially with long life products like home installed devices.

Home automation installation services or even contractors would also be cautious about Nest.
A Basic Income Is Smarter Than a Minimum Wage
This is the ultimate irony in that the only people I know who are obsessed with controlling things like the light bulbs in their home or regimenting the appliances and other devices to a strict schedule to their exacting demands are having the carpet pulled out from under them. Basically, enter your control freak with a penchant for organizing, classifying and making things that worked just fine before "smart" and "iOT" were mere buzzwords in a drunken dinner conversation with Tony Fadell now told they can't control a thing.

"Sike!" Tony Fadell and the beloved Google had all the control the entire time. As if Google isn't collecting data in the background on when your lights were turned on.

It's one thing if you're a nerd and build your own Arduino home controlled device as a hobby project. But I don't have sympathy for the class of consumers who buys these devices.
Well, they had a pretty big head start. And I do remember not understanding why people were going for AWS 4-5 years ago instead of self-hosted clouds of rented actual servers at 1/5 the cost.

Besides that, when starting last summer to evaluate both services, I didn't find much that was in the benefit of AWS, compared to GC.

(Besides AWS China. GC does not currently operate in China. I really, really want them to fix this.)

Oh, and in case you wanted an explanation: it's called groupthink and echo chamber. In (the more frugal, because less VC) Europe we were all amazed at how much american startups would pay for hosting.
Only for borrowers with poor credit who explicitly agree to such a thing as a condition of getting a car loan, though.
I was really hopeful when they switched to x86 architecture. But it has been over 2.5 years. Nothing yet.

They have lowered the price of dev kit, they approach more indie developers then every before, they even have a indie fund. But they would have more games if they try the other way around - if they could somehow lower the barrier for game developers to approach them.
Timely, since I had the chance to use this on the beach this week. My friend ordered one after me - he got his 3 months ago. It looks like I'm going to get diddly-squat.
Having said that...it's a kick ass product. Kept beer cold on our porch over 20 hours (probably would have been longer, we drank the contents in that time). The blender churned out 3 full pitchers of margaritas + halfway through another - as we hung out on the beach. Was very easy to roll on the sand.
I'm more pissed the attitude this guy has had all along - "whoa, it's hard to find reliable providers in China." "Shipping is hard!". I would have paid more to cover the costs if they had just priced it out right. Now I hope he ends up getting tied up in legal challenges - maybe that'll knock the It's-Not-My-Fault attitude down a peg or two.
I think what users actually need is a smart home computer: one device, for the entire family, which provides sits on the Internet and provides secure access to home-network devices (e.g. security cameras, media players) and which gives easier-to-use (albeit perhaps less-secure) access to those things on the LAN. It could use containers to run blobs of code from different vendors. Given modern computing resources, it could actually be the computer, with mom & dad & the kids all using tablets, phones and lightweight network computers as little more than X servers.

In this situation, there's no need to worry about a vendor's servers being shut down: one's own server continues to run, and continues to provide service. One has control, and yet for the vast majority of people who don't care, one needn't think about it until one wishes to.
How can the German IRS do their job then?
I read that slightly differently; selectively pissing off early adopters is worse, since they disproportionately influence products' odds of success.
Exactly correct.

Just wait though, I said the exact same thing above and the author told me to "fuck off", and the HN hivemind is heavily down-modding any comments critical of this guy.
According to the side it's include "entry-level 8-core 130W POWER8 CPU". It's still damn expensive.
Thanks! These are great, but didn't quite answer my specific question.
Very irresponsible, not impressed. If it goes wrong they could end up killing someone. There seems to be other farms nearby. They could get drones banned and ruin it for everyone else. All for a bit of Internet attention.
2016 State of Hardware Report
Aside from the stale Mac Pro, which current Macs do you think are indicative of Apple giving up on performance?
Well, the container here refers to HyperContainer or virtualized container. "run container in VM" is even more misleading, don't you think?
Amazon’s New Drone-Based Solar Installation Service
Well, I know this wasn't your intention, but you could always "sell" that top spot and edit in the content from a top marketer, keeping it subtle enough that it looks legit.

Also, Mark is just one person. Imagine if you opened this script up for use targeting the fans of any celebrity / influencer. Companies would be willing to pay a LOT of money to be able to reach those audiences.

Can't believe I'm advocating comment spam, but sometimes the opportunities jump out at me. :)
Exactly. Google thrives on early adopters waiting in line for and spinning up their newest shiny thing. Sorry if the sarcasm was lost there.
On that topic: the selection of the driven wheels probably matters less than people think. The most important factor is the tires. Want winter traction? Buy winter tires.

In modern cars Active Stability Control (ASC) is effective in eliminating oversteer, no matter what the drivetrain setup is. Traction at stop lights would favor RWD when a car has near 50/50 weight distribution (I don't know what the Model 3 is but would guess it's close).

RWD makes the car simpler and with modern ASC is no less safe for the average driver than FWD. I'd guess that traction in a Model 3 would slightly favor RWD but tires matter more.
This isn't an issue of making something easier for everyone. Sadly it's not that cut and dried.

This is a request to destroy or completely disfigure, to the point of uselessness, a UI element that some people and teams legitimately find useful, all for the sake of protecting people (we don't know who or how many) who might plausibly harm themselves using it because of a lack of self control. Control that other people clearly demonstrate can be developed.
This makes me wonder why we don't see sparc chips in things like routers or other hardware that doesn't require lots of binary compatibility from 3rd party software.
Nick, The larger context of all this issue is defense. So on one side there are the five eyes governments wanting it this way. On the other side(and probably very interested in 100% security), you might have various countries supporting terrorist organizations, terrorist organizations, crime syndicates, russia, china, etc.

Doesn't this context hints to us that 100% security would be much harder than creating some design and manufacturing it using standard fabs?
There are trade-offs for everything. The extra function arguments in Javascript cause all sorts of bugs when you alter the signature of a callback, miss a call site, and the new argument is suddenly being interpreted (without any crash or error message!) according to the semantics of a different argument.

The callback-args struct is common, but has its own set of trade-offs too: it frequently becomes a "data whale", a dumping ground for everything that could happen with no indication in the source code of which parts a subsystem actually uses. Frequently, I've seen these replaced by a dependency injection framework as the software and team gets larger (which has its own set of problems, with it becoming difficult to holistically understand the data flow within the system).

Keyword args are popular in languages that support them, too. They solve the semantic problems of missing positional args, and are semantically identical to the option struct approach but with a bunch of syntactic sugar.
Reminds me of https://www.youtube.com/watch?v=Hazuw0ghjXc
Reading an iOS Stack Trace
Not just public information, but unchangeable information.

If the information is "compromised" by being looked up in a publicly available database, what are you going to do? Change your birthday?
> Perhaps, rather, a product of an infelicitous programming language? You don't have to worry about extra function arguments in javascript.

I can't even tell when these things are troll posts and when they are meant to be serious anymore.
This sort of behavior is going to boomerang back on them; at some point consumer annoyance will force the creation of rules similar to those the FCC promulgates about RF interference for electronic devices.
It's an extremely easy change in python, and depending on how you're writing your functions, it may work without any changes (just like Javascript). If you write your functions in python to accept args and *kwargs, it will automatically handle any number of positional arguments and keyword arguments.
It's similar in that it captures requests, but Postman is mostly targeted at making APIs that already exist more useful, while WrapAPI aims to fill the gap where there currently are no APIs. It also:

- Parses the output into a machine-readable format (similar to Kimono Labs)

- Allows you to publish the request and its schema to a publicly accessible API endpoint, rather than just testing existing API endpoints

Hope this helps! Give it a shot; it's a very powerful tool
> I'm just an individual, and was able to figure all this out.

Getting something to work one time is not remotely the same task as getting it to work for every user, every time. Getting the setup you described to work correctly is doable. Getting that setup to work for everyone who takes a box off the Home Depot shelf and plugs it in? That's hundreds of times more work. Writing a nice UI is a piece of cake in comparison. I'm still inclined to see laziness here rather than malice.

Not that it matters. The end result is the same either way: devices that spy on you unless they get bricked. I wonder if the 1984 Big Brother webcam had more than a two-year warranty.
Mailtrain.org, self-hosted open-source Mailchimp clone
Well written answer but there's a contradiction in what you're saying.
You say: "Maybe you still get a feeling of reward from relationships with other people, but more likely the AI is better at relationships than you are, and most people in the world only have relationships with instances of the AI because that is more rewarding."

And your conclusion is that the result of this will be that people will get addicted on drugs rather than seeking relationships with other people.
But you just said that most people will have relationships with instances of AI instead.
So people will not get addicted on drugs, they will just have amazingly happy relationships with uber social AI instances.
in the end of 199x in Russia a lot of big government databases - incl. individuals' passports, companies' registrations, real estate property data, etc.. got leaked and become widely available. It was very convenient - you could immediately verify all the stuff about people and companies you were dealing with, and such ability is extremely important in the environment when fraud is a normal everyday matter.
>They made it difficult to buy their products and a lot easier to pirate. And now they're the ones paying for it.

Historically, yes, but this has changed, hasn't it?

You can typically purchase or rent a major movie through a variety of streaming-capable channels and mediums. I just rented Room on Google play and streamed to my TV over the weekend. If I bought it, I could download it to my devices for offline viewing.
counter point: i pre-ordered dropcam for the reason that it was limited to cloud-use only. I wanted something dead simple to use so my wife / house sitter / etc could easily move it as needed, we had access anywhere without configuration, and devops/it being handled by someone else incase i'm not around. Classifying their cloud-only product design decision as "incredible arrogance" quite a stretch... if anything, sounds like incredible ignorance on part of buyer?

To your point about it being a brickable device... I figured by the time the product was "bricked" (e.g. company going bust, product end-of-life, etc), that the hardware would be so out of date that it'd be time to replace it anyway.

With that said... after Nest acquired them, there's been no new meaningful features, no decrease in price, no new camera features, etc. I cancelled the "DVR" plan and will be finding an alternate system later this year.
I was using LOC as a hand-wave-y abstraction; substitute something like "total AST-node information-theoretic entropy measured via compressed size of language-canonicalized source" if you want to be picky.
SPARC is owned by SPARC International, a non-profit. Its specs and everything are open:

http://sparc.org/technical-documents/

One embedded implementation with a ton of supporting I.P. is GPL'd, FPGA-proven, ASIC-proven, and rad-hard in some verisons:

http://www.gaisler.com/index.php/downloads/leongrlib?task=vi...

And then there's Oracle, their badass chips, and their evil ass lawyers. We can stay away from all that. SPARC is better and safer than Oracle but very importantly SPARC != Oracle.
TCP yes, but the filesystem is provided by the Docker image.
Show HN: EasyWrite- Write Only Using Top 1,000 Words
It's arguably easier to check for malicious DNA than malicious computer programs. The motifs for pathogens are pretty common. It's also highly unlikely that someone will create something totally novel, and the experiments required to test malicious properties of a bioagent would be somewhat detectable.
Boo Hoo. What the author forgets is that you are not purchasing the product to own it outright. You are purchasing a license to use it at discretion of the manufacturer.
Too bad there isn't an alternative product which you could own & it'll still work if the company goes out of business or if they decide to end support.
How To: 57 Tips Every Network Admin Should Know
I'm with Iron.io, thanks for the mention. Interesting to see the architecture/patterns so front and center all of a sudden, it's what we've been doing for a while now.

Very true that a key benefit of AWS Lambda is the ability to hook into the internals, but to the article's point, that's a pretty significant level of lock-in. We recommend to our customers who want a similar level of functionality hook up the internal events to SNS, at which point a job can be triggered on our end.

We operate across any cloud, standardizing through Docker images as the unit of code. It's "serverless" to the developer in that the only configuration is setting the event triggers. Of course there's compute involved, but it's outside of the development lifecycle.
History has pretty much established that competition in the space is destructive.

Allowing international carriers transiting the US to do intra-city flights soaks up demand and lowers route profitability for busy routes.

Past practices were to balance demand across city pairs so as to avoid local monopolies (ie. Minneapolis and Delta/Northwest) and ensure universal service. Deregulation broke all of that, so we have price competitions at the cost of a race to the bottom in service and industry cycles of bankruptcy and consolidation. Long term, that means monopoly levels of service and pricing.
I'll be really surprised if this doesn't turn into a class action lawsuit.

I'd grab the popcorn on that one too, interesting legal questions.
We published a paper on this a few years ago! Short answer: algorithms exhibit different accuracies on different races, genders, and ages.

B. F. Klare, M. J. Burge, J. C. Klontz, R. W. Vorder Bruegge and A. K. Jain, "Face Recognition Performance: Role of Demographic Information," in IEEE Transactions on Information Forensics and Security, vol. 7, no. 6, pp. 1789-1801, Dec. 2012.

http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA556941
> I'm picturing it killing a lot of innovation at Google.

I don't think so. Amazon has been run a lot like that. It hasn't been doing badly on the innovation front.
Cheap laser rangefinders are absolutely an enabling technology for the next generation of robotics. I sincerely hope they can deliver.
> Centralized IoT servers would be a lucrative target for hackers. And as much as I would like the luxury of setting my thermostat remotely as I'm leaving work; it's not worth making it accessible over the internet.

Well, that's a problem with centralisation. There's no reason that you shouldn't be able to connect directly & securely to your thermostat, or access it indirectly & securely via your router or home server.

Among the issues of doing this are asymmetric Internet speeds and NAT, but those are solvable.