skysight-inc/HackerNews huggingface dataset:
Pretty much the exact same thing that happened the other day. DynamoDB, then Lambda, now API Gateway. I can't update my Lambda functions, a small percentage are timing out, and API Gateway is sending back a "We're out of capacity" message.
Any feature complicated enough to implement is indistinguishable from a missing feature.

Would be interested to hear why it took so long to add this one-click functionality, which is common across clients, to Gmail. There must have been some internal disagreement on its implementation?
I guess the itch is recognition of their adherence to "true" open-source hardware, and getting an additional tool to force people reusing their projects to adhere to the license as well. If they manage to establish in people's minds that "all good open-source hardware projects have this certification logo", the members have an advantage in public perception. Punishing a) the bad apples and b) those who don't agree with their principle.
the new sales would also factor in distrust and changes in consumer perception and taste which further reduces the amount of sales

But that would be appropriate, because these factors would negatively affect the potential resale value for the defrauded owner.
The difference is that modules systems specify statically resolved dependencies between code files. DI and IoC specify dynamically resolved dependencies between instances of objects. They are both useful, but they both solve different problems.
This is an awesome concept, well under way towards being feature complete enough to shatter the whole world of programming as we know it - robust, simple, scalable, cross-platform.

Can't wait to start using it - and I surely will as soon as they add mobile OS support to make it truly cross-platform.

Another perfect feature to have will be automated web app generation and if the website is to be believed, it's almost done.

Keep it up, really looking forward to your progress!
Turns out I didn't realize there isn't a messaging feature in HN; my profile has my email address if you want the lawyer reference.
But no regexes :(
Making an Interactive Music Video with WebGL, or How After Effects Is for Chumps
My father's left handed, I'm left handed, my sister's ambidextrous. A couple of her kids are left handed. There is certainly a genetic component.

My son's too young yet to have a dominant hand, but I make a point of putting things in his left hand. It's a lifestyle choice.

I grew up in Australia in the 70s and 80s, and I don't recall any prejudice against left-handers at the time. I never even really thought about the difficulties of using right-handed implements. It's just the way things were.

My father does tell a story, from the early 50s, where his mother had to forcibly intervene at his primary school, where they were trying to force him to use his left hand.
Expanding on that a little - it's not entirely accurate. BMW are shifting to electric powertrains, but not entirely electric; they're building hybrids too. Since they've not yet said exactly what the split of those will be, it's nothing to get particularly excited over yet. The i8 isn't exactly a shining example of MPG friendliness in real world conditions (high 20's to mid 30's), and even the best hybrids still have a long way to go until they can be considered clean in terms of emissions in build and lifetime operation.
> Problem #1: Scope inheritance and dynamic scoping

Easily solved by using the controllerAs syntax

> Problem #2: Dirty checking

One time binding to the rescue here. Been available for a good while now. Dirty checking does suck though but is usually not a deal breaker.

> Problem #3: Dependency injection

The authors main problem here seems to be with problems minifying the code. All one needs to do is to pass in an annotations array which is an established best practice. So instead of controller('ControllerName', function($scope, $someService){}) one should use controller('ControllerName', ['$scope', '$someService', function($scope, $someService){}]) there are other more readable ways to do this such as $inject but I digress.

> Problem #4: Pointless complexity

This is debatable and more a matter of opinion. I disagree and think the glut of the authors woes come from not taking the time to understand the framework properly. The learning curve is steep yes but I've used a TON of javascript frameworks and Angular consistently comes out the winner long term in maintainability and stability.

> Problem #5: Server-side rendering

Isomorphic javascript to the rescue here. React does it better in this case but its available if you need it. Angular is a single page web app. If you knew that going in and have a problem with it now... well lets just say that its important to understand the trade offs that come with any technology one chooses to include in their stack.

> Problem #6: Angular 2

Yes this was a concern, and then the angular team listened to the outcry from the community and now have been developing a migration path for users of the 1x code. They have also dedicated an entire team to continue development on the 1x codebase for as long as it remains popular thats why there are two angular websites.

While I admit that angular isn't perfect (literally nothing is) nearly all of the authors criticisms are due to lack of following best practices. You can find a pretty good summation here: https://github.com/johnpapa/angular-styleguide
its finally happening here. people are just reading the headlines :(
Babies stay on laps? What? Oh I remember now.
NameCheap seems to have an XML-based API:

https://www.namecheap.com/support/api/intro.aspx

Not something that fills me up with joy :/ There's an unofficial Ruby wrapper that hasn't been touched in a year... https://github.com/parasquid/namecheap

Does anyone have any other recommendations?
> On top of Mithril, I recommend working in a functional reactive library (Kefir, Bacon, Rx, whatever else) to make the whole application declarative and functional.

How are you using an FRP library with Mithril? I thought with vdom libraries you never touch the real DOM.
> (or if you cannot code, get involved in code reviews).

This is the worst advice ever, esp. if you don't know how to code and don't have code readability for the language being used in the code review. Learn from code reviews, see what other people are saying, but don't comment on a fix unless you found something glaringly obvious.
Free Download iOS 9 iTools 2015 on all iOS 9 Devices
Selling all your inventory this way is incredibly unrealistic for most people.
Insurance companies essentially already do unload what data they have about you to any willing buyer.

Doubtful many folks will stop buying insurance due to this fact.
As a Midwestern coder, I could definitely see peers making that mistake - 80k seems like a lot when you're used to rent in the low hundreds. That said, where are you getting 80k? I didn't see it in either the GP link or the original story, and would expect Uber to be hiring at higher salaries than that given other comments in this thread re: the cash/stock split.
5+Factors+That+Affect+Employee+Productivity
Mattermark's Clever Origin and Why Their CEO Loves Arguing with VCs
Is this very different from the same feature Hotmail has had since 2011?
Given the varying lengths of these immersives, I'd love to see a per week price comparison (or some sort of common unit $ comparison). That, plus non-inflated placement rates, would be helpful.
Why would it matter? He already has an uphill battle with virtualization and seems a minimal amount of overhead. I expect running this on big iron should show similar or less overhead. If you're just looking for benchmarks of OpenSSL termination there are already a ton of them out there.
Perhaps 'gjm11 is caught on Pinker's euphemism treadmill? If "socialist" is no longer a word we can use in polite company, how will we signify that political and economic arrangement?
The DNA Sequencing related techs seem to advancing even faster than Semiconductor techs.

I used to work for Applied-biosystem to work on their 2nd gen DNA sequencer ~1996. At that time, sequence the human genome cost ~$1 billion. Today it is < $1000.

At that speed, in 10-20 years. They might be able to sequence all the virus in your blood and provide real time info about them with the latest Apple Watch. :-)

Still have doubt? Take a look at what high school kid (lady) did to detect ebola....

http://www.techinsider.io/olivia-hallisey-won-the-google-sci...
Unionized video game voice actors are considering a strike
Of course they do, this is a meaningless libertarian platitude. There are kinds of force beyond a gun to your head, and most of them are far more effective and commonly used.
Allow me a flippant response, "nothing." Looking at some of the papers that W. Ian Lipkin has published he's been working on this for a while.

So as a researcher he provides data which the FDA will use to assess accuracy and viability, meanwhile Columbia will probably lease out the patents (https://patentimages.storage.googleapis.com/pdfs/US200600033...) when it issues to a diagnostics company, perhaps to Elizabeth Holmes company (http://www.wired.com/2014/02/elizabeth-holmes-theranos/) who will then create a cost effective way to put this into drug stores everywhere, and when you're feeling bad you go in, prick your thumb, and get a text message of everything you might be sick with.
that's a huge gif (embedded on the post):http://4.bp.blogspot.com/-WF4v__O9Tbg/VfySrow-OPI/AAAAAAAABx... -> 1.369.049 bytes (1,4 MB on disk)
Ah, finally a solution for paypal.

I've unsubscribed from their mailing lists more times than I can remember.
Windows 7 was just a re-badged Vista with a sprinkling of new features. None of the criticisms that people try and lay at Vista's feat are untrue about Windows 7.

Vista largely got criticised for:

- Higher memory usage (than XP).

- Driver issues (in particular graphics and sound). Because Microsoft made changes to the Windows Driver Model, and big name manufacturers (Nvidia, Creative, et al) weren't ready at release, and produced either buggy drivers, or no drivers at all.

The reason why Windows 7 was better received is:

- It wasn't called "Vista." It was/is fashionable to bash Vista. They could have literally re-released Vista without one change and it still would have been treated better than Vista was (which is essentially the 7 strategy).

- Hardware moved forward. Vista and 7 don't run well on 1 GB of RAM. By the time 7 shipped most new PCs had 2 GB or more.

- Drivers were fixed/improved. When 7 shipped it ran Vista compatible drivers which were time tested by that stage.

Ultimately I just roll my eyes at people who continue to be critical of Vista. At least 8/8.1 I understand their perspective (Start Screen, etc), but trying to bash Vista while holding up 7 as this incredible release is just strange given how similar the two are.
Perhaps the scaling problems are also because JS only became a "real" language in the past few years. Beforehand, there wasn't much need for coherent app structure because large apps were impractical.
Opt-out lists are a big issue.

A checkbox hidden somewhere that's enabled by default doesn't mean that "I have subscribed" to the mailing list, both in the common sense and also is prohibited in many legal jurisdictions (not USA, AFAIK), leaving a default checkbox simply doesn't count as obtaining consent, it is a well known 'dark UI pattern' that even the consumer protection laws have understood and explicitly implemented.

Such messages are just another kind of spam, and the right thing to prevent this, naturally, is to block the sender as a spammer. Underneath there is somewhat proper a mailing list that supports unsubscription, so an unsubscribe message can and should also be sent, but it doesn't change the fact that all the subscribers were added without their informed consent - if you built a system with opt-in by default, then you yourself built a system where it is impossible to say that you actually want to subscribe, the only provided checkbox then represents a choice between the default (no informed consent) and an explicit refusal of consent.
Own-Mailbox: Those guys have the balls to mess with the NSA
That is a rather tiny difference in percentage, is it even statistically significant in relation to the samples?
Why We Do What We Do
You and Your Research – Richard Hamming (1986)
>pretty much everybody on the planet knows forced pre-roll youtube ads are a bad idea

What makes you say that?
Nginx 1.9.5 ships with HTTP/2.0 support
Which is why one must be careful in wording agreements to make sure they are license agreements (renting a thing) rather than forbearance (promise not to sue). Now if I were working for someone who had a shady possibly invalid copyright, I might attempt to draft a forbearance-style agreement. I've been hunting around for HappyBirthday agreements to check for this but haven't found any recent actual documents, just summaries.
Mama said to verify my emails before sending a campaign
Readline: a pure golang GNU-Readline kind library under MIT license
Reminds me of my two favorite bumper stickers:

If you love Kauai, send your friends to Maui.

and

Surfing sucks, don't try it!
The sentence before says

> As the owner of the copyright in the games: Mario Kart 8, Super Mario World, and Pokémon, Nintendo has the exclusive right to perform the games publicly

(Which is all I said they were wrong to claim.)
LNKD is down 1%. Related or not, either way, good riddance.
Show HN: OttoPost – Automatic Instagram Postcards
Seven Brief Lessons on Physics
But it only gives a new way to punish them if they also display the licensed certification logo? That's only useful threat if "bad guys" would want to keep the logo, because people would be less likely to buy products without it. At which point it becomes "necessary" for legit projects to register for it.

I think the author mostly disagrees that this requirement is a worthy goal, "just" to get a bit better recognition for their work.
Same - the DynamoDB console is returning 500s.
Seems ridiculous to pay "stunt wages."
I always loved his whimsical one-liners. Thankfully, Jean-Claude Van Damme is still alive.
> ng2 manages to use this and still optimize dramatically over React due to how change detection works in Angular.

That's what the angular team claims yet, there is absolutely no proof that ng2 templates are faster than React, and I did my own benchmarks. You can say "it's still alpha" , but if speed is a business requirement for ng2, alpha doesn't fulfill that promise.

> The Angular 2 DI is much better than the Angular 1 version

Better or more verbose and complicated ? I just don't want to do that kind of DI in the front-end. It will lead to people over engineering their code bases. It will lead to bad and verbose code, everything what front-end development should not be.
Memory leaks are logical errors. The program is wrong. The only way to fix the problem is by altering the source code to produce a different input/output behaviour; ie. to produce a different program.

Space leaks are an implementation detail. The program may be correct, but not perform well on some particular implementation of the language; it may perform well on a different implementation. To fix the problem, we can either alter the implementation (eg. adding supercompilation, adding fusion rules, performing speculative evaluation, etc.) or we can alter the source code. In either case, the input/output behaviour is the same: we get a different implementation of the same program.
‘Pharma bro’ Martin Shkreli and the very American debate over maximizing profit
And for a longer collection of quotes: http://www.goodreads.com/author/quotes/79014.Yogi_Berra
Become a RIPE Atlas Probe Host
Except that there's only so much bandwidth to go around. It's not that simple. More users (who don't run nodes themselves) means the same bandwidth among more users = slower for everyone = less usable for people who actually need it.
To me that means plenty of sleeper bugs ;)
I would be really happy if the Inbox application had multiple accounts since I also use Fastmail and yet another account for work. But I guess the "postpone" feature would be impossible to have without access to the other servers.
yeah I wonder how he managed to make front page of HN with these outdated ng-criticisms
Hold on. It seems that the other manufacturers don't have this problem.
Off the top of my head, I can recommend:

* ng-newsletter
* bennadal.com (fairly advanced, and sometimes unorthodox)
* I found the egghead.io videos very helpful when I was starting
* John Papa's angular style guide

If I recall correctly, most of the other resources I've relied on were strewn about the web, and not at any one particular website.
Yeah, I wish you guys the best; litigation is never fun.
Amazon's Seattle Toilet Shortage and Gridlock
The author's point was that with Angular, the Angular module system you must use (you can't opt out), and you are most likely nowadays going to be using commonJS or AMD anyway, so you end up with two module systems. At the time (in 2009) it probably made sense to come up with an Angular module system, but now that most people use require/webpack/browserify, it has become a hinderance. The reason being you can't just require() a module in a unit test, you have to bootstrap the entire Angular system and all angular modules, which is a huge pain for unit testing and causes all sorts of side effects.

The other thing the author didn't mention is you can't debug your HTML templates. With Mithril, you can set a regular javascript breakpoint in your views. Directives and code-in-HTML essentially reimplement a half-assed version of JavaScript. (The same criticism applies to JSTL which throws out a perfectly good language, Java, and forces you to use XML and tag libraries.)

HTML logic creates complexity because it invents a new programming language in the HTML.

The code-as-HTML is the root problem that causes all the scope issues, all the explosion and complexity of directives, filters, and the inability to set breakpoints in views. With Mithril you don't have this whole directive/filters nonsense, you just write functions.

I've written more about this subject at: https://medium.com/@l1ambda/mithril-vs-angular-vs-react-d0d6...
Successful startup founders: What are you most scared of?
This is all I could think of:

https://www.youtube.com/watch?v=SjbPi00k_ME
Pupy: a remote administration tool with an embedded Python interpreter
#c9d9 Ep. 26 Agile in Large Enterprises: How It’s Done
Why very few companies can pull off a logo redesign like Google’s
The the underlying technique used to fudge the test was that the ECU firmware behaved differently during testing than it would in the real world.

I imagine the performance / efficiency curve can be similarly tweaked in a gasoline engine, allowing the OEMs to both pass the mandated emissions standards testing and still sell the kind of big boy truck consumers demand.
I recently built this service as a side project and would love to get some feedback. Printing is currently done via Lob (YC S13).
It may seem that way at first, but quite honestly, some voices they do CAN damage your ability to speak/sing/etc. Under those circumstances it seems completely reasonable to pay someone more for taking a risk with their primary method of generating income.
> "I like that I don't need to render things server-side because then the server is just running a REST-ful API."

Thank you! I never understood the big push towards server-side rendering. I did server side rendering for 10+ years in JSP land. I love having a clean separation between client and server, freeing me to experiment with different languages and frameworks on the server side. Likewise, if I want to experiment with a React component consuming my REST API I can. Not to mention my AWS expenses are kept minimal as most of the processing is offloaded to the client side.

> "I like using nearly straight up HTML as my template."
Agreed again. Am I the only one who works with people who know HTML, CSS, and a little bit of Javascript who can contribute to the front end design? I feel like if I threw a "DOM in code" type of approach at them they would feel lost.
I'd be cool if one could leave runtime elements in there, for example leaving an intermediate value as x, with the C++ template magic reducing everything down to producing the sequence of bytes with just one integer to be filled in.

Then this could be used for on-the-fly code generation like you'd see in a jit-emulator like qemu.
Reinstalling windows on them sure is.
I think there's a large enough population of users that filters are too complicated, and this feature is very usable for them.
Cable Robot Simulator [video]
Aye and a quick one at that
Before you send all your APK to this company - who are they?

What laws are they subject to?
The American middle class is far smaller than anyone thinks
Introduction to the Intel SPDK (DPDK for Storage)
This is great - the random names are particularly good.

I did notice however that a high number of the 'available domains' are not. Might want to take a look into how they're checked.

It'd also be nice if the checking happened automatically, as it does on https://domainr.com/

Really nice looking project though.
Really great breakdown of the pros and cons, I have two cousins who went the "Code school" route, but with a company sponsoring the cost and a job to "graduate" right into. Takes some of that risk out of it for sure, but to date - 2+ years, they are still building their skills and learning on the job.
I always thought apple designers don't have a sense of humor. I Like it.
I love Lenovos, owned countless awesome thinkpads and I was teetering between a thinkpad and a System 76 for my next upgrade. This just seals it for me.

https://system76.com/

Great hardware for the price, comes with Ubuntu but you could easily put a good Linux system on there (ducks flying objects)
I deleted my linkedin account and recreated it using an email address I use for catching spam. Haven't had any emails from them since in my real inbox.
That's a really interesting concept! I'm going to pick up a copy of your book, good luck!
Name.com have a JSON API for resellers that you must apply to use: https://www.name.com/reseller

Gandi have an XML-RPC based API too (and has some decent code examples): http://doc.rpc.gandi.net/
Android Geofencing is broken and how we fixed it
I am so popular that no one will believe that I am still alive.
> There is nothing commodity about a server with 128GB RAM.

Except I can launch higher than that on EC2, so that's not fact.
Making an Interactive Music Video with WebGL
I formed an LLC myself through the California Secretary of State. If your company is a one man band, do it yourself. If it is going to have employees, maybe hiring a lawyer is the most prudent approach.
Eh, sounds like Venice.
Your question was slightly aggressive and confrontational. Only slightly and I don't know that you intended it to be so.
HTML GL – Render HTML/CSS via WebGL
Cassandra vs. Scylla benchmark
> Other vendors (I'm looking at you, Mediatek, your code is rotten) are not so good because many OEMs don't care about the GPL and Mediatek supplies the kernel code under NDA to the OEMs.

They have pretty bad lawyers if they do this:

http://www.gnu.org/licenses/gpl-faq.en.html#DoesTheGPLAllowN...

I have a feeling that they have copyrighted source from other vendors in the kernel which prevents them from redistributing the source. I believe this was the problem/downfall of Entourage Edge.
Rapid Approach to API Automated Testing
Yeah, I was just using "unwrapping" as a more general term for "extract the T out."

We almost changed 'unwrap' to 'assert', but people found it a bit too weird.
Nothing commodity about a server with 128GB RAM? At list price, you can configure one of dell's entry-level servers with 128GB of RAM for less than $3,500.

http://www.dell.com/us/business/p/poweredge-rack-servers
Daniel Woods