skysight-inc/HackerNews huggingface dataset:
I don't want to by accusatory but could it have something to do with your interviewing ability? I've interviewed a pretty extensive amount and EVERY interview I've ever had has been a conversation. In fact, I'd feel I failed as a candidate if it didn't feel like a conversation. I want to hear what you think I'll be doing, I want to know how much autonomy I'll have, tell me about my room for growth, tell me about whats in your pipeline, etc.

Interviews go both ways, its your responsibility to ensure that's the case. While I think the interviewer should try to hear your perspective, if you don't speak up or ask questions I can only hold the interviewer so accountable.
When I didn't want to keep doing homework in High School, they dropped me from "honors" math to regular math and gave me poor grades. They continued to give me bad grades occasionally (since I didn't do the homework, occasionally) but it seemed like everyone met a decent compromise and the teacher didn't have any particular ire towards me.
Introducing HTML5 Extensions
I love coding in C++. The feeling of being so close to the metal that your actions are directly controlling the machine is something that was lost immediately when I moved to Java. It even more of a disconnect in higher level languages.
Is that reduction in softness and use of glaring colors the default interface? It looks quite a horrible change and makes it look similar to other phone ecosystems...

Otherwise the UX changes look quite good in general.
Yes, because homeless people should have nothing and suffer as much as possible because they can't afford rent.
the implication

performance ⇒ C++

is correct but the commonly assumed implication

C++ ⇒ performance

is not. Idiomatic Go can be faster than a mess of C++.
I'm going to fall for this trolling:

It's a trade-off. Assembly is an order of magnitude less productive, and it doesn't offer significant benefits. Outside of your critical path, you might actually hurt your runtime performance unless you really, really know your instruction set. When people say 'C trades speed for ease', they don't mean they want to design an ASIC to make their operation blazing fast. They mean C is at a sweet spot of developer productivity and execution time, for their specific application.
Neither LMSOTFY or LMGTFY are really truly useful tools, they're good ways to shame people who ask before searching. If I am actually looking for an answer on SO I would probably google. If I wanted to screw with someone, then LMSOTFY might be useful since the main utility isn't the search function.
It still says "effective monthly cost" versus straight up "monthly cost".

Even read in the most naive light, this still more straight forward than the typical auto dealer tactics which are both more numerous and more deliberately designed to confuse.

Take the typical ad for a lease of $169 a month. That could actually use an "effective monthly cost" price next to it. Once you add in the $2400 due at signing (ignoring TT&L), it's really $369 a month and much less of a bargain.

Cell phones could use an effective cost instead of a their, "iphone for $99*" which just aren't the actual cost.

That the effective monthly cost of a Tesla goes down due to subsidies, reduce fuel usage, and maintenance may seem strange, but is very real.
On Monday, anyone raising money for a company or property can advertise
My god this is such an ignorant comment . Stuff like this just makes Silicon Valley look pretty disgusting honestly. If you think a list of work you've done is the only thing a company should care about than there's really not much to argue about, you're just wrong.
I started playing MOBA games with Dota2 with some friends who had already played LoL and HoN so I was the new guy in a group of 4 so I got carried a fair ammoutn but now I dont care about playing in single matches if someone whines at me for being bad or what ever i just mute them get on with life. I've also made a few friends who I play with now and then.
"mini" revelations ... if you're an American.

Unbelievable. When it's the NSA spying on US citizens, everybody's paying attention, and US people scramble to point out that the EU isn't much better, either (which we knew already because it wasn't kept secret from us in the first place. blame us for the apathy, I applaud the US's (relative) outrage). And then something like this comes out, the UK hacking a neighbour EU country, and people are suddenly "huh we're tired of this news". Self-centred is more what I'd call it.
U.S. Textile Plants Return, With Floors Largely Empty of People
I thought I'd mention that this is the release for Kickstarter backers only right now. Unfortunately, I didn't find out about this project until after the KS so I am out of luck for a few weeks.

If you don't know what Ghost is, I suggest you take a look at John O'Nolan's post from a while back that precipitated Ghost: http://john.onolan.org/ghost
Yeah, I've seen that one too. Could very well be memetically related (through Knuth or not).
Policies can have both good effects and bad effects at the same time.
Chill a drink in 45 seconds
I know, right? Let's take back all these entitlements from these lazy poors. If they really want to eat they should get a job like the rest of us.

And let's have a word with the inefficient government bureaucrats. How do they start with your hard-earned 30k and end up with just enough to give this guy food stamps? Totally inefficient if you ask me.
One programmer costs ~ 300 cores. (Bay Area salary with benefits vs. AWS EC2 pricing)

If your code consumes more than 300 cores, you should care about performance. If your code consumes less, you should care about productivity.

Adding cores is easy while adding programmers is hard. Cores scale linearly while programmers don't. So I set the guideline at 1000 cores. Do not make performance-productivity tradeoffs below that.
Even just reading any of the dozens of long discussions about adding GC to C++ might have been enlightening. It's not like this has not been discussed over and over and over over the last twenty years.

The point being that in any discussion about new C++ features the central point always tends to devolve to:

What is the cost to me if I don't use this feature in my programs?

If I don't use exceptions, I don't pay for them. If I don't use virtual member functions, I don't pay for them. If I don't use RTTI, I don't pay for it.

In other words: If you want/expect C++ programmers to switch to your language, don't make people pay for what they don't want to use.

Support for plugging in a GC would not violate that, but enabling/requiring a GC by default most certainly does.
But with a brainless iPad, you don't get the keyboard, mouse and upright display, which was the point...

Anyway, maybe you're right about the cost saving. A SoC is pretty cheap.

A clearer argument is that the guts of desktops/laptops will be replaced by phone guts. This is because an ARM SoC are cheaper than intel, and now good enough. We're already seeing the samsumg chromebook and asus transformer - and as ARMs increase in power, it increasingly makes sense. It's expected that Apple will do one eventually - which I guess also explains the evidence in the article (and you get iOS on the laptop/desktop with no extra work).

Note 1: intel x86 CPUs (apart from atom) are still much more powerful than ARM - even a celeron. But Christensen's idea is that this doesn't matter. He calls it "overshooting" what the market need: people want enough power to do their tasks, they might like more, but not enough to sacrifice other things, or pay more. Maybe it won't run photoshop, but most people don't.

Note 2: Apple has a focus on video and photo editing, and as these apps improve, they will meet the needs of more and more people, perhaps eventually reaching photoshop users. One thing that intrigues me about Apple's choice of pushing GPU (and not CPU) in iPhone/iPad, is that GPUs scale better, and GPGPU might well be the best multicore we're going to get. It's generally perfect for image processing (ie photoshop). So in this case, the iPhone 5S guts may turn out even more powerful than it seems.
Last time I was given a snarky lmgtfy link, the search results didn't actually produce any useful results. I had already tried google-ing the exact words before asking.
Are iOS 7 apps burning a hole in your pocket?
How to Build a Mobile Web App – Part 2
Realtime Worlds
I don't know, "Estimated Payment" is pretty clear at $980 a month

I disagree. $601 per month is in bold almost-black and on my screen is about 115 pixels wide. $980 per month is in dark gray on gray, not bold and on my screen is about 82 pixels wide. In addition, the $601 per month has right under it a giant red button that says, "ORDER" which strongly conveys the idea that you are ordering a car for $601 per month.

Then consider even the $980 payment is pretty silly. It's for a 6 year loan. Who gets a six year loan? My opinion is that Tesla is engaging in very misleading tactics here and it tarnishes my otherwise very high opinion of them. I guess there must be a population of people that would reject a car immediately if they saw that it cost $1,157 per month after putting 10% down on a 3.30% five year loan. I guess the person is supposed to initially think they can afford it, fall in love with it, then find a way to make the numbers work? I have no idea.
Excel can be an excellent tool - I think the problem is in creating something that buries key calculations or is heavily prone to human error so major mistakes are made. Some of these things (recently reported in the news) move markets and made / lost billions. You should definitely check your math!

Tableau is great for visualizations but if you want to do anything on your own servers it is prohibitively expensive and there are other alternatives out there. Not sure it provides the same capability as Excel for analysis.
Care to link to that?
The problem is that multiple changes we made at the same time in that school:

1) Giving Teaches more time for training and planing
2) Making students wear uniforms
3) Aligning the curriculum with more rigorous state standards
4) Drop the sports program

Then spends the rest of the article giving all the credit for the improved test scores to a lack of sports.
That optional error handling still boggles me, particularly since http://golang.org/doc/faq#exceptions makes it clear that they undervalued the the other major family of problems affecting C programs: programmers not checking return codes in often-exploitable ways.

I can understand not going the full Java/C++-level overhead (although Python is a great example of how that doesn't need to be so tedious in practice) but it still amazes me that simply importing something you don't use is a fatal compiler error but the classic "res, _ = something()" responsibility shirk you see all over the Go world doesn't even get a warning.

Maybe Go 2.0 could make the compiler simply do the equivalent of inserting an `if err != nil { panic("Unhandled error at FILE:LINE") }` block after any statement which can return an error and doesn't already have a check. That'd satisfy the low-overhead, predictable flow-control crowd while making the language much safer for large systems in practice.

(n.b.: lest that seem like too harsh a condemnation, I actually rather like Go as a highly appealing alternative to C: the fact that they got so many things right — gofmt alone deserves a medal — makes the minimal error handling feel like a surprising oversight.)
Yeah, idiomatic any language can be faster than a mess of Go.
Sounds like Rust will be a better solution for those types of problems.
Link to Part 1: http://blog.raavel.com/2013/08/29/build-mobile-web-app/
Stack Overflow's search automatically converts search terms to tags if they happen to be a common enough tag, so that's taken care of when the search is submitted to SO. (Try searching for "Java String" for example.)

The problem I have with this is that the world didn't really need yet another snarky "Let me X that for you" site. This doesn't make the Internet better. LMGTFY links are banned on Stack Overflow because they fail at being either clever or useful. Using Stack Overflow's name and logo for this strikes me as rather dickish.
This only applies to public (state run) schools. Maybe he got suspended from a private school.
I played sports all through college, and looking back I wonder why i played for my college team and not a local club. Particularly looking at the culture and impact of sports at the college level (most notably football and basketball). It seems to me that decoupling sports from schools at both college and high school level would realign incentives better.
How would one go about creating a quick/cheap custom enclosure for their Pi and a touchscreen? I have both, but I'm completely lost looking into 3d printing for it, and most things I've found have been pretty expensive. Are there any quick prototyping tools or materials I could use out there, or even services/startups to get something made?
Not if your goal is to make other traders (algos) think that you're acting on market data
This was yesterday for me. Had a developer come to my desk, asked how to perform an action (set a timeout on a ajax request), I pulled up Stackoverflow and had the answer in about 10 seconds.
I love this operating system.
I ... suppose? I like to think that I've interviewed and been interviewed enough to know when the other side has any interest at all in having an actual conversation, though.
Like I said above, it's a question of mindset, not engineering. No company is going to rip out AD and Cat 5 and replace them with a custom WiFi/LDAP/Kerberos integration just so that employees can use their iPhones as their desktops. Especially since desktops are already cheaper than iPhones.
Sarbane Oxley will take a big bite out of MS Office licenses. The law is 10 years old, but there was a lot of lock in in 2003.

The JP whale provides a great just-so story for regulators who want to take powerful, flexible tools like excel out of analysts hands. Give it another 10 years, Excel will not have the ubiquity it enjoys today in financial institutions.
Once again, all high-school sports are lumped together as if the problem, rather than the spending typically found for Football. The story glosses over this fact, despite the fact that the school that was the primary focus didn't eliminate all sports. In the end, they cut out spending so much on sports.

Another factor is the way testing is done. For far too long I've been hearing about the problems of standardized testing, and the problems it holds. These rankings: how are they determined? Are they any better then standardized testing?

Finally, we ignore the fact that math and science are not the end of the road. I've seen more done by sports teams to help the community then by any chess club (and yes, I was on the chess club). Working with under-privileged or special needs children, being involved with the community, and all together, learning to be leaders and contributors in society. What values are we losing by removing sports?

Yes, their might be other ways to obtain those values. But we are throwing out the baby with the bathwater here. At the end of the day, what seemed to matter was proper budgeting, increasing standards, and overall, the attitude of the administration.
Is it worth replacing a proprietary plugin (which the owner may stop supporting at any time) with an open standard (which has guaranteed continued development)? Yes, I believe it is.
Isn't "cultural fit" another way to hide sexism, racism, and prejudice in the hiring process? I've seen it happen and it's a very good excuse to give to HR.

Just like in social situations you can judge anyone pretty well in the first 5 minutes of a phone conversation, see if they will "click" with your team - hell you can almost do that just by looking at their open source (how they think/design). I don't need a high school coding exam and a 2 hour panel interview to see if someone is a "cultural fit".
Even if you have flash for your mobile, the sites are usually designed for the desktop. Meaning wide screens and hover effects. Some even use hover to scroll. Now how do you hover with a touchscreen?
Sounds like the oft-repeated cry of the C-based language dev in regards to a lack of exceptions in Go.

The blog and comments here have summed this debate up nicely: http://uberpython.wordpress.com/2012/09/23/why-im-not-leavin...
Interesting, the two quants beside me and myself, all have excel open right now.

I guess our fund isn't "hardcore":)
The same could be said about traditional academics. Just like elite academic schools, there are elite athletic schools that are the early proving/training grounds for aspiring college and pro athletes.

Why is ok to devote hours to an academic pursuit and not okay to do the same for an athletic pursuit? You could argue the "middle ground" doesn't exist in athletics like it does for other professions, but that would assume you're classifying school as simply vocational training.
The Taxonomy of Internet Trolls
Do thieves understand this?
Hired.com can help this guy.
+1 Great piece of work!
I can certainly relate to the challenges of working on a big data platform intended to immediately satisfy varied customers...

But mainly I want to say I'm super impressed with the Google Analytics 'storification'. I can imagine the difficulties in bringing that level of quality to myriad data sources, but I'm excited to see you succeed!
My problem with excel is that it is not conducive to making well-documented systems. The formulas are hidden and there's no way to comment them. The ability to name your variables is clumsy and pushed away from the main UI so most users are unaware of it and tend to use anonymous variables. The default UI for creating formulas binds them to a fixed range of cells instead of the entire column, which is absurd.

It's intensely powerful (my boss can do spectacular things with pivot tables and teaches all the business people to do this as a means to doing their own analysis of our reports) but the high-power features have a positively nasty UI compared to the corresponding SQL query.

I'd love to see an Excel designed-from-scratch that scratches the same itches of approachability and user-friendliness but with an awareness of Excel's failings and without obsessing over the spreadsheet metaphor. Something in-between Excel and Access.
This person sounds completely insufferable. He basically is declaring himself too good for interviews (except for C-level execs, whom he apparently tolerates). Heaven forbid you don't just assume Ernie Miller is god's gift to your job position, because he is Ernie Miller and he is a special unique snowflake who is not to be insulted with petty questions pertaining to his ability to do the job.

Anyway, good luck with that.
What on earth makes you think that all problems can be scaled out to as many cores as you like? This is exactly the web developer mindset that people are referring to elsewhere in this thread.
My point is that translating an error from one call to the previous is neither generic nor pointless.

An exception and line-number (and a call-stack dump) is great for a developer, but a good textual error message is needed for a real user.
Seems like rent would be more important than a fancy laptop, cigarettes, and energy drinks...
> But learning is what you do while researching Hacker News posts.

How do you research HN posts? Fundamentally it comes down to a lot to knowing what source, person, or place of knowledge to trust. What are your rules of thumb to decide what to trust and not to trust?

Do you go to wikipedia and extend your research by looking in the citations, or use google right from the start?
95!

I like to take this every so often to confirm that I'm still color blind.
How is the CDDL more restrictive than the GPL ? As far as I can tell, ZFS can be included because the CDDL imposes less restrictions on the final distribution (the non-CDDL parts don't have to abide by the CDDL license, which would be the case with the GPL).
> Cores scale linearly while programmers don't.

Cores scale linearly, but performance may not scale linearly to cores.
Devil's Sea
Heads up: when JavaScript is enabled but analytics is not (eg. Ghostery blocking HubSpot), the site falls apart badly.
10 Things Designers Need to Stop Doing to Kick Agile's Ass
I'm getting tired of the knee-jerk tendency for a small group of people to flag these extremely critical revelations.

The "knee-jerk" comes from the tendency of people to submit lots and lots of less important stories on the same handful of topics, rather than a few good ones. Remember when the front page was nothing but Erlang? Or nothing but Steve Jobs eulogies? For people that come for quality rather than quantity, it harms the signal to noise ratio. Submitting even more just exacerbates the problem, without creating better discussions (more threads != better threads) in exchange.

As tomjen3 suggests: find or create your own subreddit. Subreddits themselves exist because this same problem afflicted Reddit.

Edit: I'm sorry if I offended somebody. I'm simply trying to propose a solution for people that feel they aren't seeing the stories they want to see on HN.
I've been meaning to setup BTSync on all my devices, including the raspberry pi I haven't hacked with in awhile.
"Simply install Flash" is not possible on newer Android versions. "Install Flash with some methods that are complicated for end-users, if you have the right phone and there's a package available for you" is more reality.

The fact is, Flash isn't supported on mobile devices. It's merely possible on Android. Sure, you can't blame the restaurants (you don't need to blame anyone), but "simply install Flash" isn't true.
I think the point is, the cost of having/using those things is approaching the cost of rent.
Chain CSS animations together with JavaScript
The links generated don't work. There's the "/" at the end that's screwing things up.

For example, the link generated for "hello world" is:

http://letmestackoverflowthatforyou.herokuapp.com/hello%20wo...

Which doesn't work. (don't click on "preview". Copy and paste the link (which is what your "victim" will have to do)).

But "http://letmestackoverflowthatforyou.herokuapp.com/hello%20wo... will work (will be changed to "http://letmestackoverflowthatforyou.herokuapp.com/hello world")
> Mandatory garbage collection. Sometimes you need more control over memory than being able to use just one standard garbage collection.

Not only that, sometimes you don't want a runtime overhead plain and simple. I don't know anyone in high throughput app development who would be happy with go. You want to generate a sequence of instructions which get executed.
I belittle it. A lot. And rightfully so.

It's fine if you want to keep a small budget or a quick bit of work with numbers, but it's awful for dealing even modest amounts of data and here's why:

Nothing you do is captured and everything is destructive.

Any time someone edits their spreadsheet they are irreparably altering the data without real documentation. Excel encourages moving, shaping, dragging, and futzing that may be easier, but ultimately can cause major problems because there's no audit trail. Ever try and replicate something modestly sophisticated that was done in Excel? Good freaking luck.

There's nothing wrong with Excel for some basic graphs and calculations. The problem is when people start to use Excel as a data base or as a serious tool for analytics (like some of those business folks).
How do you make 10 cents a minute? Have you ever tried?

When I needed money I tried... I made $2-$3 per hour writing articles. Transcribing audio, doing surveys and small 5 cent tasks all paid less per hour.
Haha - when I was a quant I used it all the time too. We had Perl jobs that would generate Excel reports that would then be distributed to the various PMs so that they could look into the details.

I think the finance industry runs on Excel.