skysight-inc/HackerNews huggingface dataset:
The best way to learn JS is very much the same as the best way to learn anything. If you don't know how to learn something effectively then no tool can help you.

What do I mean by knowing how to learn effectively?

* Understanding the basics (js is a dynamically typed scripting language)

* Understanding core concepts (in JavaScript, one core idea is prototypes. Another one is the keyword this which trips a lot of people up)

* Understanding all the connections (variables are actually object properties!)

* Asking a lot of questions

* etc
While some certainly choose to leave finance for startups, I think they and far between. Who in their right mind chooses to give up a huge salary in favor of an equivalently time intensive startup which pays 1/10 as well?

> data from the U.S. Census Bureau show that the number of employees aged 25 to 34 in the New York metropolitan area in finance and insurance fell to 109,187 as of the second quarter of 2013, down 19 percent from the second quarter of 2007.

This definitely has nothing to do with the financial crisis which happened in the intervening years and the ensuing mass layoffs on Wall St.
Mobile Commerce Redefined
The ocean is another place where climate change is really really obvious, but also largely unknown by the public.

The ocean functions as a huge reservoir for absorbing & trapping CO2. But absorption of CO2 turns into carbonic acid, and humans are producing so much CO2 that we are measurably changing the pH of the ocean: http://en.wikipedia.org/wiki/Ocean_acidification
Pardon if this is slightly off-topic, but you mentioned a slightly different version of HN - this is the first time I hear about this. Could you please provide more details? 10x
The problem is that Twitter's filtered Streaming API has quite a small limit on the number of words that you can provide to match tweets. So, it would be impossible to scale.

A better option might be retrieving tweets from the Firehose Streaming API, but one would need a massive backend to handle it. Additionally, access has to be requested to Twitter and it's very rarely granted. Alternatively, Datasift or Gnip can be better sources for the firehose, but I think they only provide a fraction (like 1/10) of the real amount of tweets that go through the actual firehose.
Google would probably have a slightly more elegant solution than copypastaing an nginx config from Github.
Yes you can. Hire a foss developer or two. Yeah, their skillset won't be applicable to the whole program stack, but if every one of these ignorant companies funded a single developer each Linux software would as a whole be an ironclad beast of perfect performance and usability.
Not sure why you're getting downvoted. "What if everybody did that?" is a great framework for considering the effects of novel behaviors.
So you don't have to do the math yourself... it will take 20.71 years to complete the project.

Pretty neat.
Startups might be better than banking, but the very idea of praising "majority of startups" for working "less than 60 hours per week" best describes the whole brokenness of the startup model for startup employees. And no, there is no "necessity" in working insane hours, it's just the wish of startup founders and owners to succeed per all costs, especially it that cost is someone else time / money.
I'd also be concerned that the benchmark doesn't present a realistic performance profile, either in CPU or GPU terms.

It appears to have a low entity count up until the end, and not have any considerable amount of collision detection or other cpu-intensive entity behaviors. This means it's not really stressing a JS runtime and could probably perform great under an interpreter (as demonstrated by Ejecta getting a good framerate)

It also doesn't appear to produce a taxing GPU profile even on a canvas implementation. It draws very few objects, and most of them share the same texture and rendering state, ensuring that even a simple rendering implementation can batch them up into a single draw call with very few vertices. The framebuffer resolution is low and the overdraw is low as well.

A real-world game, even one that isn't 'too complicated' for mobile, would have a dramatically different performance profile.

I think this is a solid benchmark, but it's irresponsible to make claims like 'if sbperftest runs well, most other HTML5 games should run decently as well' and 'The next most common case is usually someone designing or porting such a complex game that even a native engine would struggle on the limited, battery-powered mobile hardware.'

You simply can't make those claims without a broader benchmark suite (which I should note most of the professional mobile/desktop benchmarking suites come closer to offering, with a handful of different benchmarks based on different workloads).
I wonder if they are using paid interns or unpaid interns? Makes me wonder if the cost of paid interns was put towards regular advertising whether it would generate a better return.
And I don't think he did: http://www.jerf.org/iri/post/2931

It's interesting to compare and contrast the foci within the linked PDF and my post there.
AngularJS Services and Factories Done Right
Gummi LaTeX Editor GTK3 port
FTC Cracks Down On Snapchat
I doubt they should be so worried. Studies show no link between executive pay and executive performance: http://www.economist.com/blogs/graphicdetail/2012/02/focus-0
Kiddjay Miami upcoming artist
Vice versa freestyle
Over near the law school, right?

http://www.lettersofnote.com/2011/11/dear-princeton-law-scho...
The newest version fixes issues with package management.
The duration of the project implies that not all those that are recording today will be alive when the project is completed. Incredible how productive Bach was.
If only popular social media did this now. I bet the people over there check their facebook/twitter every 10 seconds.
Not quite, I would call that "solution".
L++ 0.2: Macros are supported via Racket's macro system define-syntax.
You would be? Because its daily I hear about services written on the JVM.
Why stop there, throttle the Congress and White House IP's for being complicit. I'd throttle every US government IP block myself.
List of Algorithms
I am using memrise.com which works pretty well to learn some vocabulary. You can learn pre-made lists contributed by users, and does not require any set up.
On second thought, California Senate backs kill-switch bill
Kind of a specious leap to cite an article with a linkbait headline and lace it with words like "good chance" and "a lot of their time"

TFA cites a few isolated cases and sensationalizes it. The government is the biggest employer in the United States; a few dozen does not an epidemic make.
If you're interested in this you should also check out http://quizlet.com

Not strictly SRS but much better UI, mobile apps, audio, etc.
>The ethics of engineering is also hard. If your employer asks you to implement a feature that hurts the users, what do you do?

While that is true, (and that is a tricky situation) It is almost always okay to tell everyone you work with what you know, especially if the project will harm the users, and especially if you screwed up.

The only times when there is complexity is when management has the intent to harm the users, or when management is willing to cut corners to the point where the product will be unintentionally dangerous to the users even after you point out how it will be unintentionally dangerous.

My point isn't that those aren't complex conflicts... my point is that those are not what you spend your days thinking about. Most of the time, the right thing to do is to solve the problem in the best way you can, and to tell your supervisor about all problems. In fact, I can't think of a single situation where it's not appropriate, as an engineer, to tell the person you are reporting to about a problem with something you are working on.

There's only a conflict if folks further up the chain of command don't do their jobs correctly. And all employees deal with this. "If I have done my job correctly, but the company is doing something harmful to society, what responsibility, if any, do I have to stop the company?" All employees have that conflict.

I like the example of Werner Von Braun. He designed the V2, a terror weapon for use against civilians. But after Germany lost? there was no talk of prosecuting him for that. There was, however, talk of prosecuting him because he knew the Germans were using concentration camp labor to build the V2, he was in a position of moderate authority, and he did nothing to stop it.

Note how history judges him harshly for the actions he took (or did not take) as a middle-management joe (or fritz, I guess) - not for his actions as a brilliant Engineer.

The problem with business ethics is that every decision you make has to balance your responsibility to your shareholders to 'maximize shareholder value' - which involves concealing information from suppliers and customers, with your responsibility to be honest and up front with your suppliers and customers.

The ethical conflict is the normal state for business people, while it is the unusual case for the Engineer or other employee.
The TF-X concept is a four-seat hybrid car with wings
I have been toying with the design of a floating point processor that has configurable precision for each operation, but I don't yet know enough about the strict needs of numerical computation.

We already do this with SP, DP, EP, bignum, arbitrary precision and algorithms that are precision tolerant so I am not sure how much of an advantage it would have.

One idea I had would be to decompile a high performance benchmark and then synthesize microbenchmarks for groups of basic blocks to get instruction packet timing for various FP operations and then model the distribution in speedups from use lower precision math.

These papers look interesting

http://isl.korea.ac.kr/paper/TVLSI_May2004.pdf

http://passat.crhc.illinois.edu/rakeshk/dsn_13_cam.pdf
I was 100% sure this was a joke until clicking into the comments
L++ website | https://bitbucket.org/ktg/l

Previous post (not by me) | https://news.ycombinator.com/item?id=7711755
Secret Google deals made Android phones more expensive, lawsuit claims
The pictures comment lead me to Tom's list of speeches, the latest of which directly contradicts the claims being made here. Are we sure the FCC is the bad guy?

http://www.fcc.gov/document/chairman-tom-wheeler-remarks-nct...

"Let me be clear. If someone acts to divide the Internet between “haves” and “have-nots,” we will use
every power at our disposal to stop it."

"Prioritizing some traffic by forcing
the rest of the traffic into a congested lane won’t be permitted under any proposed Open Internet rule. We
will not allow some companies to force Internet users into a slow lane so that others with special
privileges can have superior service."
I suspect most high ranking government officials in the US could make significantly more in the private sector so it's hard to claim there's a high scale of pay for politicians -- at least in the US.
It's similarly trivial to make syntactically correct code that breaks in Go.
Example:

if (a == 1) {
return a }
else { return b }

This won't compile in Go. But whitespace wasn't significant in Go, right? Take out the curly braces, add a couple of colons and this will run without a problem in Python.

My point is, there isn't such a big difference between Go and Python. Significant whitespace doesn't mean "whatever Python does differently", it means that whitespace is syntactically meaningful. Any whitespace in any part of your program has the potential for changing the meaning of it. If it does, then it's significant.

It's trivial to make a text editor show tabs and insert spaces even if you press tab. It's trivial to make a program that will switch leading tabs for the number of spaces that you want from a file. I don't say it's trouble-free, but it isn't such a big issue; and automatic semicolon insertion isn't trouble-free either, as you can see. You won't have problems with any of them if you take a little care.

In Python, leading whitespace and newlines are syntactically significant. In Go, newlines are in many cases syntactically significant. In both of them space around many keywords is significant (try to write packagemain in Go, see how it goes), and you can't put whitespace in names.
You've got to love the way language evolves.... I mean, who was the first person to write every word in the sentences you and I are using right now! Who first said "you" ? Who first used the contractive "you've" ? Who first used the word "got" ? :)
AWS Free Usage Tier Now Includes Amazon CloudFront
We are excited to announce that starting May 1, 2014, the AWS Free Usage Tier benefits will include Amazon CloudFront, AWS’s content delivery web service. Free-tier eligible customers can now try Amazon CloudFront at no additional cost. The free tier for Amazon CloudFront includes up to 50 GB data transfer and 2,000,000 requests per month aggregated across all AWS edge locations. Please visit the AWS Free Usage Tier page for more information.

Getting started with Amazon CloudFront is easy. To learn more, visit the Amazon CloudFront detail page and the Amazon CloudFront Developer Guide. You can also join technical experts from Amazon CloudFront for an interactive “Office Hours” session on May 27th, 2014 from 10:00 AM - 11:00 AM PST. These online sessions enable a technical audience to interact directly with our engineers in the form of a live Q&A. Register for Amazon CloudFront Office Hours here.
v0.2: Macros are supported via Racket's macro system define-syntax.
A sign of how nonsensical it is -- here's their fix:

> Junior bankers who keep lighting up red, and the people who manage them, typically get a call from Urwin to find out what they are working on and if the hours are justified. If not, the manager requesting the work may get a warning.

So if your underlings keep lighting up red, they'll check to see "if the hours are justified", and you may get a warning if they are not.

In other words -- we don't want you killing the junior bankers just for your own entertainment; please only kill them if it's going to make us a lot of money. THEN it's just fine.
I didn't mean it that way, I meant it as a response to what he's asking about "That does what exactly?"
In my limited experience that's because free games don't have the resources to combat hackers. Epic and UT might be different. Does world of tanks have a hacker problem?
But the "apps" are still proprietary ... The OS is important sure, but what your desktop runs these days is less and less important.

I kick around a campaign on http://www.oss4gov.org/manifesto that basically says local government like Munich has at least 2000 legally mandated services to deliver and software is or will be involved in all of them and almost all that software is proprietary

I swear that there is a huge amount of OSS development still to be done for the public sector - but it will not spring up organically - I mean who scratches the itch for "election management software"

And yet I keep trying to get a gig as public sector open source development and boy it is tough - despite the rhetoric all the tenders assume you will chRge a license
The author: http://en.wikipedia.org/wiki/Viktor_Suvorov
code-block Web Component
Crowd Funding Has Not Killed Angel Investing Yet
And in turn, the duocracy isn't the root of the problem, but rather our first-past-the-post voting system. Sadly, it seems the only viable option is to cry into my beer.
I did this as well, but only until I discovered DuckDuckGo.
A huge chunk of finance is selling snake oil to rich people and the appearance that people are working there ass off is vary important.
This is wrong because PDF.js is Firefox's default way of presenting PDFs. If it's a young unoptimized code base, then maybe Firefox shouldn't make it the default. It is Apples to Apples comparison here because it's the default and how young it may be is irrelevant to the user experience.
Dr. Dre Appears to Confirm Beats Acquisition
I completely agree. And why should my taxes go to a foreign company, who are trying their best to dodge paying taxes in my country. I'd rather it was spend on employing local people.

Not only that, how can a government feel confident in depending so much on a single overseas entity?

This isn't even a technical issue.
Unpaid interns would be a violation of labor laws if you're simply not paying them for work you would normally pay for.
One can also try http://studyblue.com/

Personal ranking: Studyblue > Quizlet > Anki
You've already given out the news, it's the film that comes at 11.
"But as solar power becomes cheaper, Davidson predicts that utilities will pass those savings on to consumers."

I pretty sure history says this line is false.
This is an except from the book "Inside the Soviet Army" by Vladimir Bogdanovich Rezun, writing under the Suvorov pseudonym. You can find it on Amazon here: http://www.amazon.com/Inside-Soviet-Army-Suvorov/dp/00261550...

It's an interesting and fairly easy read, but should be taken with a grain of salt. Rezun was a captain in Soviet military intelligence (GRU) who defected to England in 1978 with his family. Rezun provided much intelligence to western planners, some of which came into dispute under later examination. Notably, many feel Rezun overstated the capability of the Red Army in the late 70's and early 80's, leading directly to the Reagan-era military buildup to counter a much larger threat.
Meanwhile

"The summary of oil-related subsidies in the U.S. for 2010 totals $4.5 billion" [1]

"The Treasury Department estimates that eliminating just three tax preferences for coal would save $2.6 billion between 2013-2022" [2]

[1] http://www.forbes.com/sites/energysource/2012/04/25/the-surp...

[2] http://thinkprogress.org/climate/2012/04/13/463874/top-three...
>Contrast that with the simplicity, say, of the Golden Rule, or Rawls' Veil of Ignorance [1], or the Eightfold Path [2]. Those are trickier to apply, because you have to do the unpacking yourself. But they're also harder to fool yourself and fool others with.

I think the golden rule is a perfect example of how overly-simplified rules, well, just don't work very well. And yeah, it's easy to "fool yourself" or justify whatever it is you want to do with the golden rule. It offers no more guidance than the content-free "Don't be an asshole." The golden rule involves a lot of assumptions that the other guy is, well, like you, or if you take the "treat them how they want to be treated" interpretation, then it takes a lot of guessing as to what they want.

For me, leadership means taking responsibility for failures, distributing credit for successes, and listening to the right people when it comes time to make a decision, and taking responsibility, again, for the emotionally difficult parts of that decision. Like firing people. You need to listen to the other people on your team; unless you are a very small team, that should be the largest part of the decision. But on an emotional level, those people you are asking, and those people who are getting fired both need to feel like you, the leader, are actually doing the firing.

For most people, though, that's not a leader, that's a wimp. For most people, the primary characteristics of a leader are decisiveness, dominance and charisma, things that I usually regard in a negative light.
Amazon's Revolutionary New Patent: Taking Photos on a White Background
"Actions speak louder than words."

The FCC could put the money where their mouth is by re-classifying ISPs as "Title II - Common Carriers."
Ask HN: How do you deal with inferiority complex?
Specifically to do with skills in programming/designing. I haven't had chance to work much with frontend development and when I see people create beautiful apps/sites, I feel pretty inferior!
Market Failure and Government Failure in Leading Economics Texts
> Do they move the panels to follow the sun?

No, they are fixed frames.

http://gigaom.com/2012/07/16/huge-arizona-solar-panel-farm-n...

The reason why is probably that they did the same computation everybody else has made that considers movable panels and they concluded that the extra costs sunk in the hardware to move the panels could be spent on extra panels with a net increase in power at reduced complexity.

I wished I had made that same computation before investing in my actuator controlled panel setup.

> Are these thin film panels more efficient than solar thermal collectors?

You can't really do that comparison directly, you can only compare one installation end-to-end with another using different technology. Just substituting one part of the chain is impossible, and even if the one or the other would show a benefit there is no point making the comparison without adding best-of-breed versions of all the other parts in the chain so that the resulting power generated at the systems output can be compared with the energy input by the sun.

Even then, the systems are of such different breed that you could have a problem comparing them at all, for instance, photovoltaics do not allow for easy storage and thermal collectors give you the option of storing the energy in the form of heat for a while before using it for conversion.
Billy Joel - "Downeaster Alexa"

http://www.youtube.com/watch?v=LVlDSzbrH5M&feature=kp
Politicians don't get rich from their paycheck.
The "Landeskriminalamt" is on the state-level, it's not part of the city of Munich.
Relaly big assumption there. Lots of shops, including government, are only now getting off XP and migrating to 7 or 8.1.

There's no case study more massaged by those who want certain outcomes than the Munich linux migration. I also believe they were running NT4 when they started this project, so they're definitely the type of organization that is very behind the tech curve.

I don't have a preferred outcome and wish them the best, but there's so much BS and massaging of data here that its all fairly useless to those of us interested in how this really turned out for them. Pardon me if I don't considering slashdot as a reliable and unbiased source regarding TCO of Windows.
That would basically mean that any government internal IT project would have to be able to work usable on dialup. Government IT contracting is already enough of a disaster.
I was downvoted for a snarky comment about having to replace Beats if they were provided as the standard quality for iPhones in particular. OK that's fair. But with what I believe to have been Job's fastidious attention to quality, I find it difficult to understand how he would have accepted the sound quality. The branding issue has a certain, even large value, but there's also the loss of reputation for quality that using what are objectively poor quality sound reproducers will I think bring, to consider as well.

The quality of the audio electronics in iPhones is quite alright. The iPhone's have measured well and sound quite OK given the limitations on space and power. The standard earbuds provided with them are poor quality though, and as an electronics engineer, audio engineer, and musician I would be quite disappointed if Apple allowed this sound reproduction shortcoming to persist. Monster Turbines like the Copper Pro are substantially better than Beats, so upgrading quality might happen, and what I say will be irrelevant.

I want Apple to continue to strive for excellence in quality, and not to let that focus lapse if concentrating on branding and market share.
> It turns out they're leaving finance and entering technology.

Not quite. It shows that people are choosing to enter technology instead of finance—not that people who already chose finance are switching to technology.

It's an important distinction to make. Personally, I'm not planning to enter finance due to the general level of stress—particularly to gain entry. Yet, at the same time, if I were already in finance, I would find it quite hard to leave.