skysight-inc/HackerNews huggingface dataset:
Sorry for replying so late.

One of the favorites for Rails would be Michael Hartl's guide to rails. It's easy to follow, free, and quite extensive.

When you start actually building something, theres a collection of videos called 'railscasts' and theres a video for just about any topic in rails you can imagine.
Abolishing income-tax feasible, experts say
HEVC over Twitter
this was just one of their "partners" but as long as you were logged in with Facebook their "partner" would automatically have access to your information. If you notice its opt-out.

http://officialblog.yelp.com/2010/04/here-at-yelp-were-alway...

Theres the facebook beacon debacle.

http://en.wikipedia.org/wiki/Facebook_Beacon
It was the go-to movie when we had a math substitute. Definitely recommend watching.
Mac Pro supports three 4k monitors.
Visiting Belize in January
> CS students

I think CS students should be taught computer science, not software engineering.
How to Stop Procrastinating: the “Seinfeld Strategy”
For serious students of the subject, kicking off with an unusual language can be helpful. As another noted: if the student hasn't even started programming prior to college, s/he is likely not of a succeeding mindset as the bulk of other students already grasp programming.

Starting college, I'd already learned assembler, BASIC, and Pascal - all what Dijkstra was warning against over-ingraining; proceeding to C would have been sensible but entrenching. Fortunately Syracuse University then was starting students on something very strange: APL. That was a mind-opener I needed at the time, and recommend such non-procedural/OOP language very early on for serious students.
If my Apple II booted into Eclipse, I'd have gone into cinematography.

That's an awesome punchline.
I was trying to look for a traditional group of people that were pre Industrial revolution. That had organized groups of people with leaders or "managers". People started to study management in the 1800s so I wanted something before that time.

Working right now so I was in a rush and Indians were the first to come to mind.
This is the sort of thing professionals do in person.

More confusing to me, I don't even see the problem this app solves. If I wanted to quit without a face-to-face meeting I'd just send an email, text, chat, DM, PM, or letter. If I needed help phrasing it, I'd use Google. Am I missing something here?
Although any language with modules is fast enough, compared with C and C++.

Many old timers like myself can remember the blazing fast compile times of Modula-2 and Turbo Pascal compilers in MS-DOS systems.

Go compilers also lack a strong optimizer, which is tends to slow down compilation.
It's not a byline. It's the name of the website, the name of the window when opened in Safari, it's got her picture right next to the text.

You might not have belittled her because she's a woman, but simply assuming "Programming article = male by default" is in and of itself harmful.
Fun with Scala Implicits
Something Is Wrong: It Must Be the Hypervisor
As a manager, oftentimes your incentives are not aligned with the well-being of your team.

Depending on your personal character and career objectives, this means different things. If you have an objective of making a splash and moving out of your management role, burning your team while achieving something that makes you look good will advance your fortunes, and some other schulb will bear the costs.
More pixels = sharper image. Try putting a printed high-DPI magazine next to your monitor and compare text and images.
On typed, untyped, and “uni-typed” languages
Innovative business structures that get press are simply good hiring tools. It's a way of signalling "we want the best people and this is the organizational structure the best people want".

Most people have heard of Valve, 37signals, Zappos, Google etc. not just for their products but also because of their attractions as employers. This is good marketing for what most of us deem as an extremely competitive talent squeeze.
Visual Studio 2013 lets me do this quite easily between my different machines.

http://msdn.microsoft.com/en-us/library/dn135229.aspx

One of the nice things about TFS is the whole shelving things, it doesn't pass the tests yet, but you want to switch machines, makes it a lot easier than having some personal branch / patch set etc.
I have some younger (sigh ;) friends in the UK attending uni CS now and almost no-one actually ever touched a programming language. Computers, sure but programming no. Same as when I went to uni mid 90s; I remember of the 80 students 3 (including me) had programming backgrounds. Most were there because 'you earn a lot' as a programmer. Don't think that much has changed, at least not in some universities. A lot of these people switched to law or psychology after a few months to 1 year because, well, CS is hard enough if you actually have no problem with the practical assignments; people who never programmed generally experienced a lot of pain and had to put in a lot of effort to do them.
2014 is Going to Be a Very Good Year for ... Jebbit
gcj was a toy compiler, a 2nd class citizen on the supported gcc languages, left to rotten.

It was never at the same level as commercial Java native compilers.
RStudio is amazing - and has been key to several of my colleagues stepping away from SAS and toward R.
Between Zero & Hero - Tips and Tricks for Scala developers
Learn to Encrypt Your Emails against an invasion of privacy by NSA
I too was disappointed that it wasn't anything new, and while I've read this particular piece more than a couple of times in the past, I found it worth reading again all afresh.

The man is truly an inspiring figure that learned quickly how to be happy in life and do what he loves, which is something many of us, if not the majority of us, struggle with frequently. I agree that the title should be edited, but I secretly hope that it isn't, as that might bias some to dismiss it as old, when the knowledge contained therein is every bit as relevant now as in 1990.
I think you are placing too much emphasis on the start of one's education.

Pick a place in the stack. Start learning. Over time you should go up and down the stack, building understanding as you go.

This can be done from many places in the stack.
Funnily, I find digg/reddit/hn easy to skim, while NYT's front page layout is overwhelming to me (well, not easy to quickly skim for interesting content).

So I guess it depends on what you're used to. As usual.
Firm bankrupted by cyberheist sues bank
Note that the different readers in this discussion point out that the whole "magic" of article writer's Java implementation being so much faster is most probably the only thing that can run in parallel when you write the single-threaded program: the JVM's garbage collector.

Which in turns means that the most of the "computation" performed is actually the creation and collection of the always new objects, which people who ignore the lower-level aspects of their programs consider being "zero-cost." Which is not.
REAL GHOST FOOTAGE: Paranormal Conclusions
> I really like the idea of cloud IDE's

What advantage do you see versus just the ability to edit remote files (which has been around for decades) or sync local files with a server (a.k.a. "cloud storage")? Why suffer the UI limitations (solvable), latency (not solvable), and unreliability (not solvable) of having your development environment sitting on a server somewhere?
Where Do We Go From Here? 8 Hypotheses About Tech in 2014
The Gordonlishbot hates every sentence on Twitter
I hate the you stole my idea logic, because it's insulting to the people that actually succeeded. For example, let's take the Oculus Rift. VR headsets have been around for a long time, and all sorts of companies have tried to implement them and failed. New attempts show up on the radar all the time, and disappear even quicker. If the Oculus Rift proves to be successful, you'll have other companies complaining they stole the idea of VR, or your grandmother is going to say she thought of VR when she was a child, and she'd be a millionaire if it wasn't for the Oculus Rift stealing her thunder.

Meanwhile in reality, the idea is not what made the platform successful, but the countless hours and minds invested in nailing the execution. As I said, it's an insult to say otherwise.
Netflix, Hold the "Flix"
You're correct. I mixed up the first sentence with the next.

But it seems to be an IPS, of some sort:

"The P2815Q packs an IPS LED display will have a full 3840 x 2160 4K resolution. It launches globally on January 23. Dell hasn’t yet discussed things like refresh rate or range of inputs (I’m sure DisplayPort is a given), but they do promise the same “screen performance” as the new UltraSharp 32 and UltraSharp 24 Ultra HD monitors. That’s certainly encouraging since their UltraSharp line is normally a cut above when it comes to professional displays."
Do you want to become a reality tv star? Anyone can become one.
CTEs are defined as being optimisation boundaries and databases are not allowed to optimise across CTEs.

What sort of brain-dead language design would conflate a performance construct with a maintainability construct? Even C isn't that bad (though it sure comes close).
Obama nears decision on NSA reforms as spy leaders meet at White House
Classical progamming language is important fallacy.
I think any time you concentrate media from several services into a single service it is useful.

One suggestion, create a way for a single user to create a one stop shop for their various video services. i.e. PersonX can register and link their accounts from YouTube, Vine, Vimeo ect...so if I search for PersonX I would be able to visit all their videos in one place.
Twitter seems to have an opposite opinion: https://blog.twitter.com/2013/cocoaspdy-spdy-for-ios-os-x

> However, we have measured as much as a 30% decrease in latency in the wild for API requests carried over SPDY relative to those carried over HTTP.

> In particular, we’ve observed SPDY helping more as a user’s network conditions get worse.
My thought on this is that, I think up "my" idea so that way it benefits people in some way and because I feel the market is not satisfying a need as well as for my own use. So if someone else comes in and does it and I can use it, I actually see that as a good thing as I would rather see software solve problems than never exist.

One example I keep getting stuck on is a Craigslist competitor I've worked off and on as a side project for the past 3 or so years. Every time I get frustrated or stuck on some aspect I think of another way to get past it. I still haven't seen anything really competitive emerge in the space that users have wanted. If it isn't my idea that executes the vision and it is someone else, I will still be happy that it happened at all as I think eBay/Craigslist duopoly is not enough or sufficient for C2C/B2C local and shipping transactions.
Here's a positive report on teaching "back to basics" first-semester programming with Java. They only teach procedural concepts and no OO at all. The point is, while Java itself is non-ideal for this and slants towards OO, you can just ignore that part and teach with it anyway.

Lots of people here have raised concerns that the way Java forces class and static declarations is confusing for beginners. Interestingly, the instructors were concerned about that too, but found that students don't seem to mind.

http://homes.cs.washington.edu/~reges/sigcse/basics.pdf

http://homes.cs.washington.edu/~reges/sigcse/basics.ppt

The second major concern being discussed here, that functional programming isn't possible in Java, I think is a non-issue for a true introductory first-semester class, which needs to focus on more basic issues of procedural programming and abstraction. The SICP approach is beautiful and great for already advanced and highly motivated students, but that's honestly a small minority.

(You can find many more examples of reports like this if you search for "CS1", which is the shorthand for intro-to-CS that's used in the CS education literature.)
Richard Feynman was a fine man.
Just wanted to say I love the visualizations and data points you chose. I'd be curious to know which APIs and services you used to gather this data?
Something to keep in mind is that this is effectively a Windows monitor, not a Mac one.

The reason for this is PPI: Most Apple displays are in the 100-110 PPI range, with Retina Display Macs doubling that to 220 PPI.

At 28", a 3840 x 2160 panel has a PPI of 157, which sits right between Retina and non-Retina densities. This means that on a Mac, you’ll have to use it one of two ways: Either at 1x, where the higher PPI means everything will be much smaller than it is on a normal monitor, or at 2x, where the lower PPI means everything will be much bigger than normal.

Windows doesn’t have anything nearly as neat and simple as OS X’s 2x mode, but it’s had a rougher 150 PPI mode for years, which will probably look just about right on this screen.

The best 4K monitor for Macs will be a 24”, which will have a PPI of 184, just about right for something sitting a bit further back from the viewer than a 220 PPI Retina Macbook Pro display.
I appreciate that the auditions are actually paid ($25 an hour, irrespective of the position) and as they claim, you can complete the assignment at your convenience, sounds really reasonable.

Where I feel hesitant is - they hire "all" their employees on contract basis. Wouldn't a great work place want their 'employees' be their 'people'? Would you feel like the product belongs to you? And the tone of the whole article also makes it a little dry - check out the comment by "Eugeny Brychkov" and may be you'll understand what I'm saying.
Why was the title changed to remove the quotes around "Google Buses"? As if SF is taking one company, and not all private bus operators?

Changes like these, in addition to WSJ's own wording, can give a reader a very different impression than the article itself.

From the piece, a few important things that would seem to belie the title:

"State law limits such fees to the cost of providing a service or policy"
(This indicates it is a usage fee, not a tax)

"Google released a statement on its “shared goal of efficient transportation in and around San Francisco,” saying, “We believe the pilot program is an important step."
It's actually a good strategy.
Look out everyone, we've got a crazy and very original idea here!

I'm sorry for the overwrought sarcasm, but hasn't this been understood around these parts for, what, years now? Why the hell is this blog post on the front page?
> In recent years I've seen what feels like a dumbing down of e.g. the Proms - indeed, of the whole BBC

I can't argue whether this is the case or not, because I rarely watch TV. I've heard that BBC4 is quite cerebral, but I've also heard no-one watches it, yet I'm pretty sure this means that no-one would watch its contents even if they were the sole thing on the television. It seems that most people don't find cerebral activities fun.

I went to your typical rough, inner-city, London comprehensive, and saw precisely the 'bottom 55%' being debated here on a daily basis. It certainly seemed to me that these people would never have been interested in cerebral activities even if they would have been offered. Whenever a cerebral activity (e.g., reading Lord of the Flies) presented itself, they diverted across to violence, or gossip, or some other form of utter rejection of the cerebral activity on offer.

I have no reason to believe that it'd be possible -- or indeed positive -- to force these people to play up to the interests of their social 'betters'. I'd rather we accept who they are than demand they play the role of poseur. Like with everything else in life, I'm sure that the place to intercept this problem -- the issue of people wasting their life on entertainment -- is in childhood. One clear consistency among the lower classes I grew up with was that their parents either didn't give a damn about their kids (sadly the case for a huge number of them), or were too busy with the demands of being a single parent to dedicate time to raising them.

If we want a civilization which is more interested in learning and self-improvement than X-Factor, then we'll have to start with making sure that our civilization's parents are willing and able to emphasize learning and self-improvement over X-Factor.
It is not my last name, actually my last name is too complicated to even type it into a browser (cserny) :)

Thanks for your feedback!
[pdf] Mickens - This World of Ours
Ask HN: High quality screens and reading
I've always been having problem with reading text on screen. My eyes got tired very quickly. Overall experience wasn't great. Till I bought Macbook pro with retina. Reading on my laptop went from painful being painful to acceptable.

Do you have a similar experience? I always assumed that the problem is the backlight.
I'm not sure what resolutions it supports. Looking at it again it seems like a 2560x1600 max is a safe assumption. Looks like you're stuck with full-length, double width cards for now: http://www.newegg.com/Product/Product.aspx?Item=N82E16814129...
I prefer the later because that way you can have cookies set only for the site subdomain and serve static elements from a cookieless subdomain, instead of a different domain altogether. Just add a redirect from the naked domain and you're golden.
I really appreciate the author's attitude, and I suppose it helps that it aligns well with my philosophy of execution over ideation :-)

One of the things to keep in mind is that ideas are rarely successful in a vacuum. That is to say that an idea that is an accelerent on other things around it, is often more successful than a standalone idea. When an idea makes other things 'better' people invested in those other parts of the system encourage its adoption.

I often point people at comparisons of open hardware vs closed hardware. When you have open hardware you get a bunch of different people who are invested in it succeeding and that builds a stronger product base and a bigger area of effect. People with proprietary hardware solutions just don't get the extra lift.
A doctor already talks to family members when treating patients. Unless the patient has signed a release, the doctor can't talk back about the patient, their medical status, or history, but the family member is free to tell the doctor anything they want about the patient. This is especially good when the patient is very sick and doesn't know it, ie, mental illness. Or something along the lines of "he gets up every night and eats out of the refrigerator and he doesn't know he does it!" The family member who lives with the patient is sometimes better at observing symptoms that the patient misses. When I had a polysomnography (sleep study) done, there was a questionnaire specifically for the person who I shared a bed with, who observed me sleeping.

The family member might be able to tell the doctor a lot more about the patient then the doctor is able to get out of the patient. This has worked wonders in treating my dad, because he isn't able to really talk about his symptoms for whatever reason, he just can't describe them well, or doesn't think some of them are a problem that others are concerned about. My mom observes them, goes to the doctor with him, and tells the doctor what is going on with him.

>I may not want my test results to be shared with the insurance company, who will then charge me more.

That has nothing to do with this. If you don't want to share test results with insurance, then don't. Don't submit the claim to the insurance company, they don't pay for it, and nobody knows the results except you, the lab, and your doctor. If you want anyone else to know, you sign a release. That's how HIPPA works. This has nothing to do with doctors Googleing you.
Yeah, SQL is clearly braindead and has seen its best days. Let's should mass revolt and switch to NoSQL! </sarcasm>
Counter point (thought not arguing against what the actual article content contained, which "was we tried that idea years ago, but failed").

I've been contacted by investors before to look at business plans/technology. They didn't like the founders/team, or thought the idea was really good, but missing a couple things, or they had a different direction they'd run it in. So idea theft does happen. Those with money, power and contacts with the ability to execute DO take ideas and run with them on their own.

The investors were inspired by the startup/founder idea....and then they go execute without original team, assembling their own crack team of pros to execute.

I'm not surprised we don't talk about this sort of thing around here more often. It's a gigantic, dirty pile of laundry no one wants to touch. No one in their right mind would defend the practice. The people doing it will deny it. Those who have suffered from it are often publicaly shamed for suggesting such (see a lot of the general attitudes of the comments in this thread).

It makes sense that this practice is more prevalent than people wish to think. Maybe one factor that explains so many "me-too" startups?

Edit: Maybe I could call this phenomenon "Idea inspiration."
Keeping in mind that in C++, "<" would need to be an overloaded operator defined by any type used for T. That is, to those of us non-C++ programmers, there is a function call (callback) dependency hidden in that templated function.

Not saying it's a bad thing, just that most other languages would show something like "a.compare( b) < 0" to do something like this.
I downvoted you, as you are not actually responding to any points in the discussion (either raised by schneidmasteror d23), but you are coming across as condescending and pedantic.

It's also very hard to understand your writing style.
I'm not really concerned about my ideas.
I'm concerned about someone taking advantage of all my time and effort validating a potential market with an mvp, then swooping in with a slight tweak and crushing me with a new viewpoint and excellent, well funded execution.

I think that's just plain market competition :)

I'd like some way to say ..."hey...I'm going to try something out....I'd like for nobody on the planet to compete for at least 5 years while I give it my best. After that feel free, but in the meantime leave the potential market all to me."

I think that's how some people expect to (ab)use the patent system to their advantage.
Avoiding US companies isn't enough. Even the Europeans cannot manufacture an ITAR-free satellite, because they are not completely self-sufficient.

Until last year, you used to be able to buy ITAR-free satellites from Thales Alenia. However, the US State Department aggressively went after the American suppliers -- one of them got fined, and some previously-unrestricted components are now ITAR-controlled. That was the end of Thales Alenia's ITAR-free satellite.

If you want an ITAR-free satellite, you have to buy it from Russia or China. Those are the only two countries that have the capability to build a satellite without using any US components.
"if the student hasn't even started programming prior to college, s/he is likely not of a succeeding mindset"

Clearly it couldn't have anything to do with a lack of access to resources, or simply developing an interest in programming later in life than you.

Starting later may make them less likely to succeed, but saying that it is probably because they don't have a "succeeding mindset" is quite a privileged sounding generalization.
Yeah, I know.

Dijstrka is pretty famous for picking the wrong side of fights about programming languages.
Since I naturally procrastinate it helps me stay in the routine I am forming, with out relapsing. I usually visit when I feel like I need a break, but I feel guilt free since I feel like I learn something while I am here. So I would say the value it holds is aiding me in my productivity by helping control of my emotions.

ALSO no worries I like talking about it; I think its cool someone cares or is interested! :D