skysight-inc/HackerNews huggingface dataset:
When Arduino got popular, the original team of five spun off a manufacturing company, Smart Projects, to handle the manufacturing and distribution tedium, with 4 of the 5 partners staying in the Development arm.
When push came to shove and the development side wanted to make the manufacturing non-exclusive, Smart Projects beat them to the legal punch and registered the trademark before the development team did, forked and uprevved what they could, and cut off the income from sales going back to the dev team.
You mean this? https://github.com/gabrielecirulli/2048
Show HN: GIFit Make GIFs in YouTube via Chrome Extension (React.js, Browserify)
"HTML/CSS in a programming language list? seriously?"

I just googled "programming languages you should learn" - 3rd result:
http://www.sitepoint.com/whats-best-programming-language-lea... ("What’s the Best Programming Language to Learn in 2015?")
4th "Programming Language" is...: CSS!
You know that's nonsense, but a newbie doesn't
And how exactly do you know that it is good for you and your brain?
> Who doesn't know about three.js?

I didn't. And surprisingly, jquery has apparently never been submitted to HN so I went ahead and did it:

https://news.ycombinator.com/item?id=9334192
As soon as someone releases their pet tigers into the Florida wilds we'll be safe.
I wouldn't recommend K & R to a beginner. To a first approximation C is portable assembly language and Kernigan and Ritchie wrote for an audience approximating their coworkers at Bell Labs - people with experience in Assembly language.

A book I would recommend, particularly if Zed Shaw's Learn the Hard Way does not appeal to you is Head First C.[1] The underlying pedagogy of programmed instruction is similar. The exercises are more diverse, the tone is lighter, and the overall presentation more approachable.

Good luck.

[1]: http://shop.oreilly.com/product/0636920015482.do
It's a bit like that if Michael Dell was one of the original Microsoft founders and fell out with Bill Gates et al.
I've done a LOT of analysis into the voting patterns behind Hacker News stories (http://minimaxir.com/2014/02/hacking-hacker-news/) and Hacker News comments (http://minimaxir.com/2014/10/hn-comments-about-comments/). Here are a few thought regarding comments made in the thread.

1) Yes, submissions are manipulated, but due to the flagging mechanic, any bad submission with vote manipulation will be shot down. It's worth noting that public vote manipulation on HN (https://twitter.com/search?q=https%3A%2F%2Fnews.ycombinator....) is far, far less worse than the meritocracy known as Product Hunt (https://twitter.com/search?f=realtime&q=product%20hunt%20upv...), which doesn't penalize spamming people for upvotes.

2) Using startup-esque techniques like Recommended Articles and Verified users won't work, as it will kill the simplicity of HN (note that Reddit has tried similar systems not too much success). Content is the most important factor to determining upvotes.

3) Yes, there are a few articles by YC alumni over the years which receive suspicious amounts of upvotes, and I'm disappointed by that. (case in point, see the cofounder of ReelSurfer's submission history: https://news.ycombinator.com/submitted?id=njoglekar)
wait, this makes no sense... there is no flat part of the exponential... the derivative of the exponential is the exponential!
DHS to Launch Nationwide License Plate Reader Program
Certainly the Pythons are wrecking havoc on Florida's natural ecological balance, but generally Pythons are not a direct danger to humans. Yes, there are exceptions to the rule, like the story of the 2 year old in the article, but that was added because it fit the tone of the article. The fact is Florida's indigenous snake population is more dangerous to humans by orders of magnitude; including, Coral Snakes, water moccasins/cottonmouths, and various rattle snakes.

Also, wanted to add that it was good the article mentioned other invasive species, but in particular lion fish happen to be another that is devastating South Florida. Its really a shame because both the python and lion fish problems are a result of lazy and ignorant people releasing their pets. Sadly, there isn't a good solution to either problem, bounty programs and public policy (with lots of funding) have not helped. Perhaps one day a big enough freeze will come to South Florida as the article mentions, its not entirely uncommon for a cold front to hit South Florida and to see Cuban Anoles (another invasive species) start falling out of trees in a hypothermic state, but they normally snap out of it in a few days. I wish more was discussed about the exact temperatures and effects they might have on the Pythons.
I'm a game developer. 3 monitors isn't enough to solve my problems. The documentation, the IDE, and the game: For the basics, this is acceptable.

The game monitor is constantly switching between several HDMI inputs, as I'm testing on multiple consoles and my PC. I need to verify my change on all platforms after all. A dedicated HDMI switch was provided when the 3+ inputs on the monitor itself turned out to be insufficient.

I want to debug multiplayer. Figuring out which of the 5+ chrome windows full of documentation tabs I want back afterwards is a needless distraction, but even ignoring that: I don't have enough monitors to dedicate one to each debugger instance and each game instance. The IDEs are already cramped on a single monitor, with tabs of code, watched variables, logs, and breakpoints all divide and subdivide the space. I routinely spill IDE tabs into a second monitor for minor bugfixing, and now they get half a monitor each.

I wish to double check a function signature in the docs. A new chrome instance opens, covering up the already cramped confines of what I'm working on. I glance - no wait, it's been covered up. I alt tab back and forth a few times, and then notice some parameters had their order swapped. I buy a commercial license for Input Director out of pocket to treat my netbook as another monitor suitable for reading docs - I might be high maintenance, but it's no problem if I cover the cost myself, right? Even so, I continue split monitors between multiple IDEs.

I fix the bug in the inlined function. The entire C++ universe must now be rebuilt, because precompiled headers were abused. The overbuilt 6 core monster I inherited from another dev maxes out all it's cores. Fortunately, I already bugged IT into adding an SSD to it. While waiting for that rebuild to complete, I fix a serialization bug I noticed while fixing this bug - unfortunately it's a breaking change. I now have to rebuild 100GB+ of optimized-for-runtime-on-x-platform assets.

A designer complains that everything is crashing. For everyone. It will be at least an hour before everything finishes rebuilding for me. I wish I had another useful computer, that I might be able to investigate the issue (the netbook can't run anything of note.) Eventually, sheepishly, I ask IT about it. Despite my concerns that I'm being unreasonable, they see no issue and are more than happy to provide what is now my 3rd machine.

I buy myself a 4K monitor for work, the cheapest one I can find, again out of pocket because I don't feel I can justify the purchase from a business perspective - but still want one. My computers only have 3 outputs each, but this at least makes side by side IDEs less cramped. For the first time in my life, I choose an IDE font size other than "smallest possible" as monitor DPI stops being the bottleneck.

I no longer have to constantly drag the divider back and forth when doing side-by-side comparisons in P4Diff, which I use for every code review. I realize I can totally justify it.
If you watch the video, there is appropriately a toilet snake. I think this fits here somehow.
Sensor problems can be solved by having more sensors. It's not like humans have magical ever-working senses.

How did the pilots know the system was incorrect in its assessment that the aircraft was stalling? Chances are there is some kind of electronic sensor that could provide the same information to the system.
There is nothing that prevents an online voting system from having a truly secret ballot. There is a class of algorithms[0] designed to compute a verifiable result from private inputs without revealing those inputs. One of the major applications of them being researched is voting.[1][2][3]

[0] http://en.wikipedia.org/wiki/Secure_multi-party_computation

[1] https://eprint.iacr.org/2014/075

[2] http://arxiv.org/abs/1502.07469

[3] https://www.iacr.org/cryptodb/data/paper.php?pubkey=2203
I'm curious what you're trying to do. That rule sounds like it would be perfect for causing the same sort of irritation as the "disable right-click" and "disable copy-paste" scripts that were popular years ago.
Removewat 2.2.8 Windows Activator Full Free Download
Let's say you are a job portal. Your user opens Java developer ad 10 times and doesn't submit anything. You set all conditions in our application, so you can automatically send an email to user 'Is anything wrong with jobs?' etc.

Makes sense?
If they intend to be a messaging app then they should stop trying to be the default SMS application. They're just another messaging app.
I worry about the author's qualifications if he rules out FORTRAN and Delphi for failing to be statically typed. Both languages (Delphi is Pascal with OO bolt-ons) are classic statically typed languages.

There are excellent reasons for rejecting FORTRAN, maybe Delphi too, but dynamic typing isn't one of them.

EDIT for afterthought (sorry):

I also don't see the basis for rejecting Go as "low-level like C" while singing the praises of Java - Go is not far, conceptually, from Java without generics, i.e. maybe Java 6, with a few useful new ideas, like the channel-based concurrency model and interface embedding instead of class inheritance thrown in.
If you care for "user-select: none", you might be surprised to know that there wasn't an official spec for it to help the browsers interoperably converge, and you might be happy to learn that I just made one:
http://dev.w3.org/csswg/css-ui-4/#content-selection
Not to pick on you, but hearing "per-determined height and GPS direction" makes me a bit nervous with anything related to human life. People follow GPS blindly and that's OK on roads with a driver, but in other applications it can lead to tragic results due to Dilution of Precision. The Flinders Islet crash is a prime example. [0][1]

[0] http://www.sailingmates.com/your-gps-can-kill-you/

[1] http://www.yachting.org.au/sport-services/safety/major-incid...
The best single lesson Bill Gates gave every startup
> Tiered pricing that charges more to people who aren't looking to disparage themselves is predatory.

Or its bribery to prevent free speech.
Fitbit Hires Former HTC VP of Industrial Design, Johan Becker
In Italy are there no laws about infringing another companies trademark property? Here in the US, If I started a company called Pepsi, LLC I'd get sued within minutes of filing my business license.

It seems to me they have a very strong case for infringement based on using the exact same business name. Again, here in the US, even similar sounding business names are open to be sued:

http://www.entrepreneur.com/article/244249

http://the-llc-company.com/form-llc/trademark-infringement-b...

The case that pretty much started it all, so much so, now the rules of infringement are often referred to as the "The Polaroid Factors":

https://cyber.law.harvard.edu/metaschool/fisher/domain/tmcas...
> The answer is that, despite the dietary claims that are made for all kinds of foods, actually substantiating how eating influences human health is notoriously difficult.

This. Have you noticed how recommendations change over years? Nutritionists don't have much of a clue, but press usually takes them by the face value and makes a new truth out of their words.
Ivy Bridge x230t here, it definitely gets too hot after a few minutes of 100% cpu usage. Broadwell should produce less heat given the die shrink (compared to Haswell and Ivy Bridge) ? I'm pretty ignorant on that topic tho.

EDIT - perhaps : http://www.phoronix.com/scan.php?page=news_item&px=X1-Carbon...
None, I'd expect.

This whole thing actually should never impact website admins. It is aimed to "encourage" CAs to do the right thing and stop publishing any NEW certificates with SHA-1. That's why they set the deadline for SHA-1 so far into the future, so that even if a certificate was created six months ago, it shouldn't have been impacted (when they first announced this).

So if you just leave any SHA-1 certificates in place, and then when they naturally expire you get the replacement from your CA, that replacement should be SHA-256. You may not even notice.

The only sites that MIGHT be impacted are sites who have CAs who are frankly asleep at the wheel. If your CA continued to issue 3 year certificates this year, you might be impacted, but I'd suggest you take that up with them and request they re-issue for free as SHA-256 (which they damn well better).

A lot of people think half the internet will break, I disagree. If you look at the actual requirements (expiration date + SHA-1), very few sites right now fall afoul of that.
Thank you for saying what I'm sure a lot of us feel.
As an Android developer who worked on a fair share of apps for both Android and iOS I can tell you that it depends on a number of factors and it should take aprox. the same time as for iOS if:

1. The feature set is already defined and the flow of the app understood
2. The design you're using is clear and does not have iOS elements that you want to be replicated on Android (I've worked with a couple of different clients that have a design created with the iOS guidelines in mind and it's a bit of a hassle if you want to reproduce it on Android).
So clear designs and Android compatible.
3. The OS version - if it's below 4.0 it will increase the dev time
I wouldn't use the word depressed though, I'm not depressed, I'm annoyed.

My issue with something like HN isn't that other people are making money, are smarter or doing cool projects. My issue is that so many people are doing stupid things (in my mind), and making a ton of money from VC funding.

Someone who can create and make a living of product or service that's useful to others is wonderful. If you can't get by without funding and you don't seem to have a viable business plan, that's really infuriating. I don't think it's okay to just burn other people money until a business plan materialises. We wouldn't have Twitter, Facebook and a ton of other companies, I understand that, but I'm also okay with it.
Stack Overflow Developer Survey 2015
I submitted this because of this comment:

https://news.ycombinator.com/item?id=9333859

"Sorry, but this is like posting jQuery. Who doesn't know about three.js?"

Well, I didn't know about three.js before I submitted it. I did know about jquery, but I was curious to see if it had ever been submitted, and the easiest way to find out was to submit it. So here it is.

And who knows, maybe there are HN readers who haven't heard of jquery. Stranger things have happened.
SAC Fund Manager Steinberg Can Challenge Insider Conviction
Ups - I have to fix that.

Yep, I do lack experience programming Fortran and Delphi ;)
Can't agree more. XMonad is what I based my Rust window manager on. Nice, clean, easy to understand code base. No other window manager gave me so many insights into how a WM works.
Particles can be misleading too because if they're simply propagated by some PDE on a regular mesh (or even no mesh) it is an embarrassingly parallel problem. But if they're interacting particles then you need neighbor lists and predictor corrector methods to propagate them which is considerably more difficult to implement and parallelize.
Git-flow eBook covering efficient workflow for using Git
Buy a Unicomp (pckeyboard.com) if you ever find yourself wanting of model M. I did about a month ago, after being sad at the cost of vintage model M keyboards that I had a small stock of many years ago. In short, the action is exactly the same as I remember, probably owing to using the same mechanism.

Further, I was able to buy a keyboard with dvorak layout (in hardware, not just the keycaps). You can also get them with caps and ctrl swapped and other such tomfoolery.

Only minor complaint is the extruded plastic casing for the keyboard is clearly not the best quality. You can see the way the plastic "flows." That said, I'm sure the thing is bulletproof given its weight. The mechanism itself is clearly of the highest quality, which is what counts.
The problem is not to do with the 'power put back' being 'larger', it's to do with efficiency. If charging and discharging a battery were 100% efficient and there were no losses to heat through the rest of the system, then there'd be no discharging, but, yes, due to the laws of the universe, this will always cause a net loss.
This is horrible: among other head-scratchers, author advocates "saving time" by blatantly cheating. A "clever (sic) rehearsed demo" that "covers up" the fact that you didn't actually write the application code you say you wrote isn't saving time, it's cheating. The point of a hackathon demo is to show how much progress you made towards an idea in a given amount of time, not to put on a smoke & mirrors show.
> It seems to me like the value would be memcpyed, when you pass by value.

As far as I know, the compiler should not copy in that instance. Rather, it should move.

> There is not one unit of memory that is "taken over," or if there was, then Rust would have a serious problem.

Could you elaborate on that? Rust does have an ownership model, and ownership can be transferred as in the example. What sort of problems would you expect that to cause? If you're worried that it will invalidate existing pointers, the compiler checks that for you. Unless you deliberately circumvent the check, the compiler guarantees that your pointers are valid.
Yeah, it might be neat. It's still unclear how good Rust is going to be at website backends, though there's a lot of people putting hard work into it. Once it all matures, seems good.
It's like "Windows" was trademarked in Italy several years ago in a way that became known only when "Microsoft" went to trademark "Windows" in the US. Now "Dell" can sell "Windows" in Italy and "Microsoft" can sell it in the US.

This happened mostly because "Dell" was the only manufacturer of "Windows" systems for a while, and didn't really appreciate that "Microsoft" wanted to license "Windows" on other hardware. Add to it that the original "Dell" founder has actually sold the lot to a third party with no previous history, who clearly does not care about the community.
Topics like these crop up from time to time: 279 days ago Sama posted asking people to read newest as a solution[1], and I wrote:

---

Sam I think you have great power to give /newest more views if you'd consider minor redesigns.

Perhaps you could dither stories so the front-page list goes top/new/top/new/top/new, etc, but that is potentially very messy.

Or perhaps instead, the front-page can show 30 top stories, then a line break, then 30 new stories, all on the front page. Long-scrolling pages are in fashion, after all.

These aren't well-developed ideas, but the point remains that the inertia of being one click away means that a huge percentage of people will never even look at /newest, never-mind up-vote interesting stories.

Please consider changes to modify the median behavior. It's within your power and would do us all good. It's worth an experiment, isn't it?

---

Sam replied: "good ideas here and in the responses. we will consider", but I guess they never got around to testing any of them, or nixed the idea, or mere inertia, etcetc.

[1] https://news.ycombinator.com/item?id=7972941
I still bet this is the reason that Apple didn't put a second USB-C port on the new MacBook. It would create a perpetuum mobile and Homer Simpson would not approve since "In this house we follow the rules of thermodynamics!"
SaaS startup essentials: The best SaaS blogs and news sites
I'm not the author, but I think it's related to the following point about failing fast. It's not a good situation to be pouring yourself into a business that just plods along, never really in danger of going bankrupt but also never in danger of great success. A clear failure would be preferable because it would be a lot easier to walk away, pivot, start over, etc.
Normally I wouldn't comment on a shitpost, however...

Not only is there power drain, but the device will think it's plugged in and actively disable power-saving features (someone correct me if I'm wrong).
Can't believe you've been downvoted.

I just accidentally bought a Dr Pepper from a vending machine instead of a diet coke. It has 24g of sugar. Ludicrous. I had four mouthfuls before i started literally palpitating.
Unfortunately dynamic buffer updates is one of the tricky parts to do right in OpenGL since you need to assume what the driver does under the hood, and the best technique depends on what GL version you're targeting, and what GL extensions are available.

I found this blog post very useful: http://hacksoflife.blogspot.de/2012/04/beyond-glmapbuffer.ht...

If you can afford to target bleeding edge OpenGL, the AZDO slides contain the current state of the art (there's a whole section about dynamic buffer updates somewhere in there): http://www.slideshare.net/CassEveritt/approaching-zero-drive...

On WebGL, the established tricks like buffer orphaning don't work, and direct mapping isn't available. It seems best to simply do a bufferSubData and not care about double buffering etc (https://groups.google.com/forum/#!searchin/webgl-dev-list/fl...)
The first decentralised marketplace
Tax Relief Schemes for Entrepreneurs and Investors
Perhaps it would work to have users earn posting tokens by upvoting new stories. Need to find a balance of upvotes to token for a good flow. Would foster attention to the new articles and reduce the rate of new submissions.
That's the problem. By including it you mean this article is (also) for newbies. And is an opinionated, biased article. The author is fostering more "lemming programmers".
I actually agree. They should just yellow bar all the SHA-1 stuff. But will such a subtle approach force CAs to do the right thing? Unfortunately people have been bugging them for a long time, and it seems only a metaphorical gun to their heads has had any effect.

I agree that HTTP being white and "happy" and SHA-1 giving the "DANGER WILL ROBINSON" scare alert, is inconsistent/wrong. That's more a HTTP issue however rather than a SHA-1 one (i.e. HTTP needs to be marked insecure).
Ways to Revolutionize Mobile Marketing
there was difficulty getting the copy feature to work outside of flash. did you run into a specific issue?
Also FYI, a nifty R package that uses threejs
http://bwlewis.github.io/rthreejs/
Stack Overflow Developer Survey 2015: The Results
We updated the title from "Arduino is undergoing a hostile fork " to that of the GitHub issue.
I've advocated pretty hard for this feature and it turns out this used to be a thing but was removed way back in the day (years now). There is somewhat of a movement surrounding this feature, and Github wants to hear more support from the community before moving forward bringing it back. If you support this feature request, please send an email to support@github.com expressing your support for it. For me, I hate that projects will lock-to-contributors a popular issue they don't want to implement because of the +1 comment spam. I can think of two very huge projects that did this in the last couple of months. Github definitely needs a thumbs up / upvote mechanic.
OMG. so much this++
I wonder how they're avoiding using GCM like textsecure was