skysight-inc/HackerNews huggingface dataset:
Its far worse than that. Even PC games are often optimized by hardware vendors rather than the actual developers.

See http://www.gamedev.net/topic/666419-what-are-your-opinions-o...

On consoles we get access to the hardware specs and profilers for everything - even if behind huge paywalls and confidentiality contracts. Yet with all that information available its still insanely hard to optimize the codebase.

There's absolutely no incentive to push these tools/specs to hobbyists because even professionals have a hard time getting them. Its also worth mentioning that having access to the tools and specs doesn't mean you'll understand how to properly use them.
Of course, this isn't the case when you are contracted by the government to develop software for them, which is a huge issue in my eyes. I'm not going to say let's ban shrinkwrapped software in the government (as much as I'd like to see everything the government uses be open source), but I think it's reasonable to require any contracted out to be released under on open license to the public, specifically because it ISN'T just off the shelf software.
agreed, although... in his defense, it was a crazy time and crazy growth - they were hiring and putting a lot of policies and structures in place at that time, and I know some things got lost in the shuffle. This was definitely one of those "hindsight" insights from me years later though...
IndieDevMap, world map of indie and independent game developers
As an equal marriage (and general civil rights) proponent, I think it's less that "the process works" and more that we have gotten very lucky that the Supreme Court has accumulated far more power than it was ever intended to have and has largely used that power to override the democratic will of the majority in cases where it has been oppressive to various minority groups. If we had to wait for the "right" laws to pass through legislatures, I don't believe we would have nearly the level of civil rights that we do today.
End of an era – the downfall of manual condition monitoring
Interesting, that does work reliably? Could you tell us more?

(I've read about gas sensors in the past and it seemed like they are either extremely inaccurate or hideously expensive)
"Advertising" is a pretty big bucket, and it seems a safe assumption that there's always going to be a lot of money in advertising. The problem is that where advertising dollars go changes, just ask the newspapers.

They have (at least) 4 large sources of ad revenue: search, adwords, mobile & youtube. If one dries up, the others may grow to compensate.
Codeship: Documenting APIs When Preferences Matter
No writeup and I haven't open sourced (yet) but the gist of it is:

For my software:

- Node.js

- MongoDB

- Ubuntu Server

- Docker

- Java for my mobile app

- Electron for the desktop app

For hardware:

- Galaxy Note 5 using the accelerometer and GPS

- Macbook Pro running custom monitoring software

- Fitbit smart scale

- A lot of Aurdinos

- A few Raspberry Pis

- A few Spark Photons

- A Vera for home automation and integration with household sensors

- A whole slew of Zwave and Wifi house sensors and switches

- The cameras and alarm are through ADT Pulse but to be honest I wish I had used a more open solution. Everything runs through their servers, I can't talk directly to the cameras.

- Some more home automation stuff that is not really quantified self (more IoT) so I'm not including (Nest thermostats, myQ garage door opener, etc)

For protocols (you'd be surprised at how many devices you can get data from knowing these three protocols):

- UPnP

- Bonjour

- HTTP

- IMAP

For APIs:

- Fitbit

- Facebook

- Twitter

- IMAP for email (not an API in the sense people think of APIs but still...)

- Nest

- A bunch of stuff that I had to reverse engineer because they don't offer public APIs

For analysis:

- R mostly

For reverse engineering hardware devices that don't open their APIs:

- Charles for a proxy to sniff traffic (if they have an app)

- Wireshark for devices that don't obey proxies

I'm sure I forgot something.

As you can see, it is a LOT of work. But it's a hobby so I enjoy it. I want to open source it one day but as you can imagine... none of this is unit tested or meets any of the criteria I would use for an open source project. It is, in effect, a "hack"... but it works.
Yeah, absolutely. We make that argument often. In fact, the software we open-source is technically supposed to be released as public domain (as in, no license applied) and often is if people are doing things right.

But that doesn't mean it has to be hosted and released online. Many agencies work under the "not going to release anything until we get a FOIA request" model. Just because it is public domain doesn't mean it is public.
They're working on it. There's no tried and true formula for succeeding as a business, we all know that. I'm not sure why the expectation from everyone is "well, they have BILLIONS, they should just be able to churn out more success shouldn't they?".

http://www.investopedia.com/articles/markets/030416/googles-...
Engineers don't like needless restrictions.

Can't sell "Arduino" in the EU because of underhanded legal reasons? Ok, fine, that's life.

Can't sell "Genuino" in the US? I thought this painful brand switch was to fix stupid legal problems?! But Genuino did this to itself?!! screw it
Hey YC, your core program has invested in 5 companies with at least 1 colombian founder, you have witnessed the talent here. Would you consider adding our country to the list?
It's a brand name people recognize. And some of them don't realize they have options.

I've heard stories of people who had built several Arduino projects, but when someone mentioned microcontrollers and working with embedded systems, responded with "what's a microcontroller?"
There's also different grammatical rules with Singlish. In particular, they tend to omit the verb to be and tend to use the present instead of the past tense.
I worked on some robotics research not too long ago. We used an arduino for interacting with motors, sensors etc. We ran some semi-interesting filtering on the data before passing it back to a more powerful processor that ran a python program that did the decision making and provided interactivity from the user.

The main reason we used the arduino was compared to all the alternatives (other similar hacker boards, and FPGAS say) it gave us a flexible toolkit, easy deployments to a board, and a very simple way of interacting directly with sensors throuhg a fairly convenient API.
A friend recommended this. I went to their website and there was an article on guns (it was just after one of our horrific gun violence incidents) and their solution: arm everyone. That was really the conclusion from the op-ed, make sure everyone has a gun.

No thanks.
That's my post, and my misunderstanding. I'll clean it up now, thanks!
So what would be a use case for using ELBs now? Seems like ALBs do everything ELBs do, but with websocket and HTTP/2 support.
And this is exactly what both sides can find out, if people are encouraged to speak openly.

A bad employee stays a bad employee, even though he hides the truth by not bitching and a bad company stays bad, even though nobody dares to talk about it. But with honesty people find out those things more quickly ...
I wonder why people forget Libya. There's already a proven track record of bungling by this person. No one in the Pentagon wanted the war. Look at what is left of what in 2011 was Africa's wealthiest nation.
It's a beta it's harsh to blame them for this !
Is the detection of accelerated sea level rise imminent?
Similar product with a better website https://120wateraudit.com/ :)
See above comment. You both asked the same question I had to pick :)
I thought that Classic LB's gave you an AAAA endpoint? Am I mistaken?
why not add a tracking system on/inside the ball itself, so you always know exactly where it is, without depending on video?
Those underlined headers hurt the eyes. Could you please switch to a different heading style, please? Maybe smallcaps?

EDIT: And while you're listening: AWS documentation is a mess in the sense that it's way too unorganized; it might be documented but one cannot find it easily.
Another idiocy from EU bureaucrats, vast majority of people are physically and mentally not capable of working past 75 and nothing in the foreseeable future will change it. Another social issue is that they're simply unemployable - what kind of an employer would hire a 75 year old? A 75 year old doctor or lawyer might keep their practice, but they're in the realm of the small business owner.
Brain wiring needed for reading isn't learned–it’s in place prior to reading
Last Christmas, a friend of mine did an musical project that he wanted to spice up with a light show.

Another friend and I created a lighting controller that did realtime signal processing and MIDI-controlled lighting, which relied heavily on Arduino.
Your rights end where my feelings begin. - Space Moose comic
Is this mean to compete with Zapier?

I like the concept but have personally never found a use for my workflow. Can somebody share their most popular / practical automation tips?
Answer-Set Programming is here:

http://pcgbook.com/wp-content/uploads/chapter08.pdf

Thanks for link anyway. Yeah, it's a subset of my approach but a good one for clear intro to subject. As they were describing it, my mind drifted back to attempts at automated programming. I've seen recent work under banner program synthesis. In any case, I was thinking how they specified facts & constraints to force generation of results could be applied to software-rewriting. You start with unsafe code expressed with certain meaning/semantics, extract those as abstract rules, and then use them + safety heuristics to synthesize equivalent program that's safe.
Any love for Elastic Beanstalk with these? They seem well matched. Though EB always feels a bit of a red-headed stepchild in the AWS portfolio.
Course author here; I agree about most of the lessons being outdated in the last two years, and that R for Data Science is a great modern source.

I'm working with DataCamp to develop an R course that covers dplyr, tidyr, and other newer additions to the R language.
As many commenters have pointed out, this is indeed an horrible article. The author premise goes something like "Yahoo did search. Yahoo was so $$$. Yahoo failed. Google is doing search. Since Yahoo failed Google must fail. Hurp derp chirp"

Google owns a vast stake in mobile domain through Android. If mobile native ads is the way of future then I am sure Google will use it to their advantage and thrive at it. Plus Google has been diversifying it's revenue stream a lot lately. Also, a few people had internet and personal computers at home back then. People are more tech and internet savvy these days.

A bigger problem that a lot of people fail to acknowledge when it comes to demise of Yahoo is the brain drain. Top talent left Yahoo when Mayers joined.
Pretty hilarious that this post in itself seems to be sponsored by one of those dodgy native advertising companies.
Oh yeah the Kepler 2 K80's blow the K10 out of the water.
I wonder just how expensive the enterprise grade Pascal boards are that even Microsoft doesn't offer them as an option.

It's really amazing just how much money NVIDIA seems to be squeezing out of the compute market (almost makes you feel bad for AMD) especially considering that Kepler is a 4 almost 5 year old architecture by now.
The K80 is still going for like 4000-5000$ a pop I would love to know just how many GPU's Microsoft ended up buying.
>A USB nerf gun that shoots at the developer who broke the Jenkins build

Anywhere I can read any more about this?
The reason someone serious about embedded development would want to buy Arduino boards is that they're convenient Atmel-architecture microcontroller boards.
The ESP8266 may be "arduino compatible", but a large number of those Arduino libraries running on it had to be rewritten.

If you want convenience and ISA/peripheral-register compatibility with existing low-level Arduino code, you're locked in to atmegas unless you want to do some fun porting work ;)
Seth Rich was not Russian. Or a Hacker.

But Carlos Slim has to protect "the narrative" and his millions invested in Clinton
Less because the "publishable" population has gone from a few to almost anybody. A smartphone is a personal publisher-editor-printer-distributor.

We do not have to rely on the newspaper to be the 1st ordinal of "news"

I can be a news seeker much easier now

Newspapers are important just less so than in 1976, say
For me, the data part is at least as important as the code. I work for UC, and we are working on modernizing the interchange of data between Cal. Public Health and the National Institute of Health for vital records (birth, death, health issues around such).

There are a number of open data reference lists (e.g. - health care facilities) that we are going to be able to snapshot from APIs, rather than maintaining them separately.
I'm linking to the SparkFun ESP8266 breakout [0] because I found this to be so much easier to get my bearings with than the raw chips/breakouts I'd gotten from Alibaba. Granted, I got my hands on them very early and they were still reverse engineering the documentation on them, but using this dev board has saved me many hours. It's also quite inexpensive for one or two if you're just trying to play around.

[0] https://www.sparkfun.com/products/13231
You could say the same for Facebook, if facebook.com is no longer relevant Facebook dies they don't have anything else.
The fact that Google has Search, #1 mobile platform + many other services is a good sign of diversity.
> unrealistic

This is dismissing a political movement on personal subjectivism. For Stallman or anyone who adheres to his ideology, there is nothing "unrealistic" about it.
> Google has a lot of core things going for it which are no longer the search-market

Google still makes most (~90%) of its revenue from search.

All the other products need to be[come] succusful for them to be considered alternatives for revenue.
Ask HN: Donate to Open source software, How? How much?
The usual advice is to donate to project one uses the most, but this doesn't really works for me as the projects i use the most already have strong corporate backing : visual studio code,gcc,clang,chrome,ubuntu (although...),java/jdk.

What i am looking for is a curated list of projects sorted by a mix of financial needs,impact of the project and competence of the people working on it.

How do peps on HN chose how to donate ?
Not sure why this comment was downvoted. I feel similarly about IP reform, and would love to see more discussion around how we can reward innovators appropriately for inventing things without artificially limiting the production of those inventions (via patent trolling, royalty fees, or any other mechanism).

If the issue is that inventors want to get compensated for their inventions (to a degree commensurate with their value), but we don't want to limit what the market can produce, then maybe we could imagine an IP-buying group that paid a fair price to inventors and then made the IP available for general use among the financial backers of said group. One could imagine this as a governmental function (distributing purchased IP among taxpayers) or a corporation (s/taxpayers/shareholders), and it appears to me[0] either one could fit within the framework of existing IP law.

[0] I am not a lawyer and have no idea if this is true.
I'd wager that the goal wasn't so much speed (which is very rarely the issue) but security. It was way too hard to program a constant time AES implementation without AES-NI.
Powerful AWS Platform Features, Now for Containers
The tone in "Many people" and "go out of their way to make sure" makes it sounds quite different.
Almost as if the majority of developers were actively refusing to touch GPL code.
I've been working with many developers and I can say with confidence that the large majority has only mild preferences and does not refuse to use or send patches to a project simply due to licensing.

Asking people to change license of an existing project is quite demanding and takes more effort that doing nothing which makes it an unfair comparison.
More and more unlikely to happen now that local newspapers and tv are no longer paying for investigative journalism. It's click bait all the way, and a story about local bribery is just not bringing in the clicks. As the creator of The Wire recently said, it's a great time to be a corrupt state or city politician.
So you're saying that article is not impartial?

Please provide proof.
I 100% agree. I wasn't sure if you meant reliable as in security, uptime, etc. So reliable as in "stable UI/experience".

I'm also a heavy mutt and irssi user. I think their UI stability is more an issue on how application authors deal with change/improvements, but I agree there's probably a technical factor where libncurses offers less flexibility than HTML/CSS does, so web apps are much more likely to change often.
Undoubtedly some aspects of life will become safer, but the interesting question is "At what expense does that safety come?"

Just because something is the new normal, doesn't mean it is "right".
The new requirements make providing a good customer experience much more difficult, because it passes the retailers the burden of explaining this bullshit no-one cares about to their customers.

For example, what if I visit the shop while logged out, put a Genuino into my basket, then log in and ask for delivery to a US address - should the website replace the Genuino in my basket with an Arduino? What if Arduinos are out of stock, while Genuinos are in stock?

What if it's a european shopping for an Arduino because that's what all the guides online say, and it looks like the retailer is ripping them off by replacing their order for a genuine Arduino with an off-brand clone? And it looks like they can get a "real" Arduino at half the price from AliExpress?
I've always said that Facebook is the one that will end up like yahoo. They may have a popular site and have bought a bunch successful social media apps like WhatsApp and Instagram, but other than oculus, they haven't done anything outside of social media. They're death is probably going to be one by 1000 paper cuts. There are already several social media companies like Twitter, Snapchat, Pinterest, Tinder, ect that Fb doesn't own and I think it's safe to assume that there will be a lot more social media apps/sites/platforms in the coming years, which kill Fbs usage very very slowly.
ELBs (Classic and Application) do support IPv6. You can CNAME or ALIAS to dualstack.[elb-name].
> Doesn't checking that basically immediately defeat the therapy itself? I.e. placebos work as long as you don't know they're just placebos.

Not necessarily: http://www.scientificamerican.com/podcast/episode/placebos-w...
https://abc.xyz/investor/pdf/20160630_alphabet_10Q.pdf

Page 31

$2B per quarter from "other revenues", listed as "sales of digital content, apps and cloud offerings for enterprise, and sales of hardware".

$2B per quarter would be a huge business in any other context. It's just that ads is so spectacularly successful.
It sounds like they were already buying both product variants and surely it shouldn’t be too hard to restrict certain SKUs to certain territories via a shipping rule in their ecommerce system?

Shame they didn’t breakdown how many sales they get from the US (wouldn’t expect it to be many considering they’re UK based).

Got them to the front page in any case…
Well, check this one out: https://www.runabove.com/titan-x-gpu-servers.xml
Apple applies for patent on wearable ECG device
I think it was on HN some time ago: https://github.com/codedance/Retaliation
The Week is fine but it's mostly short attention span recaps of what's been reported elsewhere. The question in this thread is where are the journalists who are doing investigative stories that take months (e.g. Spotlight) and the answer is that they exist but there are a lot fewer than there used to be.
Yeah I use Zapier and IFTTT with my AdBlocker on. So why would this break? Seems odd.
Some of the analysis in the article is rather on point; but to me it solidifies the belief that the 'Google of the Future' will be like the 'Microsoft of Today': possessing a large portfolio of diverse, user- and business-centric services, some premium, some free.

They'll collect data from their free services, they'll run an ad network, they'll run several social and/or communications networks, so they still have access to social graphs and interests. They may even produce or aggregate some content on content portals like Microsoft does with MSN. They'll make some of their money from display ads, but less than they do now. Meanwhile they'll have subscription-based products from which they'll derive the rest of their revenue.

It's tempting to look at where Google's current revenue comes from and accuse them of being a one-trick pony, but they've done what like Microsoft did in the 1990s and have ingrained themselves into the daily lives of people, through Gmail, Android, Chrome, Drive, Docs, and more niche ones like Hangouts, Allo/Duo, Google Photos. They're even guilty of some of the same mistakes as Microsoft: confusing product strategies and messaging, letting some services stagnate for years, sudden shutdown of others and releasing a hip new but slightly inferior alternative soon after.

The transformation of ad consumption and the relevance of search in the app-driven, app-curated world; these are all good points raised in the article. But I think Google's current set of non-money-making products is exactly what will save them from Yahoo's fate -- you may no longer search with Google, you may not even like Google, but all your files and personal data is still going to be with them, their OS running on your phones and laptops, and network effects and platform lock-in (in the sense that it's not worth the effort to switch) will keep people with Google for years to come.
That is not true to all countries and regions. For example, in Brazil a raspberry pi 3 will cost a bit more than USD 100 which is a lot of money for many people and prevent it from being acquired by low and middle income classes which are arguably among the ones that would most benefit from access to this ecosystem.

Arduino/Genuinos on the other hand are easily available on our version of eBay and can be purchased as low as USD 30 which is an order of magnitude difference between the prices, and yes, one is a real computer and the other a microcontroller but sometimes you get what you can afford.

this schism between arduino people is completely ignored here and we'll buy the cheapest chinese knockoff if it is available.
Eh, the warning is also easily dismissable (how often do you see that?) and they take no further action. Plus, they seem to be remembering the dismissal, and haven't showed me the warning since the first load. Definitely not an unreasonable message, although since their site works perfectly with my adblocker enabled, not sure if it's necessary.
I worked on a government defense contract a few years back that used an Arduino to raise a 100-ft tower on a mobile command station.
How about a satellite built with Arduino:

https://www.diyspaceexploration.com/ardusat-your-personal-sa...
The thing for me I've always found in irony with RMS: he essentially suggests that if software isn't "free", you've picked a side (OSS, proprietary, etc.)

But by the very nature of dictating what qualifies as "free", that too is also a side for people to pick. I think the benevolent dictator thought process applies here.

I just find the my-way-or-the-highway philosophy, even with the best of intentions, eventually draws metaphoric parallels to babies and bath-water.
Isn't the very first person in this article (Ariel Waldman) a white woman?
How much competition was in Chattanooga before EPB?