skysight-inc/HackerNews huggingface dataset:
The design is overall asthetically pleasing. I just can't fucking take this trend of fixed bars molesting my vertical resolution and screwing with my habitual behavior of scanning from the top of the page down as I scroll. This site's top bar on single pages is so edgy that it's not even at the very top (a concept I've at least gotten acclimated to) and manages to blend into the actual article content due to low contrast.

Please just stop doing this, everyone! We do not need a bar following us everywhere by default. As long as it doesn't cause render lag, fixed elements are fine when they're small buttony icons that expand.

At least they've gotten the snap-back right. Some sites, when scrolled to the top, do this awkward infuriating stuttery clip-in nonsense where the scroll position changes as the menu fits back into the content. Just stop.
I signed up at codebox.io and when I go to "Start editing" a test box that I created, I get a HTTPAuth login box. Not sure what to enter here, but my codebox.io password doesn't work.

I thought that maybe I had missed a dialog box with a user/pass, so I went to delete my test box and create a new one. But nothing happens when I click the delete button for my one box.
Ability to navigate a large code base quickly, refactoring, jump to declaration/implementation.
Apple's App Store Breaks Records, But Google Play Is Catching Up
I think most people, Indians or otherwise, are averse to risks posed by tech startups. An they are also unqualified to do so.

My point was that the VCs in India seem to be mostly MBA or big-company-executive types . I looked at the profiles of some of the GPs at Venture East, the VC backing Little Eye and not one of them seems to have founded a tech startup, in India or elsewhere. Same with GSF.

The reason American start-ups do so well is that quite a large number of GPs at American VC firms were tech entrepreneurs before becoming VCs.

They are happy with their peanut returns. So who are we to complain ?
They should have a disclaimer, but it's not exactly an ad for shoes at Zappos. As a customer I'd be worried by the instability such a big unproven change could bring to deliveries and customer support. It's a pretty fair and interesting article, but that's just my take.
Must have:

- An editor that can show different line-endings (cr/lf) and it must be possible to between them (nice to have - switching that independently for each open file).

- Text search per file, per project and per solution.

Nice to have:

- Correct syntax highlighting

- Find definitions/declarations in c++ code correctly

- Free software

- Cross platform support

- Support for different compilers

- Show potential compile errors already on typing (in VS since 2010 I think, that feature alone made me use VS again more regularly)

- Debugger with the features of VS (fast, most useful data shown automatically or with mouse-over, easy to edit values, easy to copy&paste parameters + values + stack, easy to add watches with right-click, remembers breakpoints&watches&active windows between debug sessions, comfortable conditional breakpoints and watches)

- Nice support for disassembler (stuff like showing c++ and it's asm code mixed)

- Locking window layouts (missing that in VS where I mess up my layout by dragging windows accidentally all the time)

- Configuration files that don't cause troubles when working in teams (troubles I've seen with IDE's in the past had been user-specific settings being in project-files and path-settings not written in a OS independent way so each time someone checked in from another all paths got changed again)

- Allow putting project files in any place independent of where the sources are (seen that one several times - IDE's that insisted of placing their project files in the root of the project)

- Plugin-support
Yes exactly! The best boss I ever had explained his job like this (and yes probably some ego stroking in there):

"You guys are like a rock band. You're the stars. You need to show up, practice, and play gigs on schedule.

I'm like your band manager. It's my job to take care of all the random crap like booking tour buses, replacing blown amps, and protecting you from the annoying label guys so you can just focus and do your magic."

It's a good analogy. A good manager protects their team and lets them focus on their work and gives them what they need to succeed.
Excellent. Again, a big thank you to Seiki for dropping a bomb on the display industry, whether or not Dell acknowledges it.

3840x2160 at 28 inches is quite fantastic. A step closer to 10,000+ horizontal pixels in a single ~50 inch display, which I consider an ideal for desktop computing.

The burning question for me right now is who will sell me a GPU with three DisplayPorts to drive three of these? The top-end nVidia cards provide only a single DisplayPort [1]. I don't particularly care about 3D performance at this resolution—at least not yet—I just want three 3840x2160 capable ports from a single PCI Express slot. Ideally with a GTX 650 style short-length form-factor [2]. Again, 3D is of secondary concern to me, and the GTX 650 can already power 1x 3840x2160 (via HDMI 1.4) and 2x 2560x1600 (via DVI) without breaking a sweat—some of my colleagues and I are doing that presently. A 3x DisplayPort card for predominantly 2D productivity work is not unreasonable.

[1] http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-780...

[2] http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-650...
Obligatory link to the the skimmer: http://www.nytimes.com/skimmer/?pagewanted=all#/Top+News
While they didn't say anything about the specs of the infrared part, the device seems to include a VGA camera for the multi-spectrum blending mode. If the infrared camera is similar... well, it won't win your infrared photography any awards at the art show, but it's not the worst.

Postscript: A nearby link to Hackaday talks about a 320x240 resolution that was firmware-limited to some fraction of that on the cheaper model. I'm going to throw out a wild-ass guess that they'll have a similar sensor here.
Have you tried Intellij's dynamic language IDE's? they are pretty awesome and imo much better than Komodo. Javescript/Python/ruby are all supported out of the box and there are plugins for a ton of other languages.
It might be worth noting that some of the key components used by Codebox are actually developped by Ajax.org (the Cloud9 team) like the ACE code editor component and the vfs system.

Thank you for keeping your source open. Interesting to poke around in the internals.
The best kind of correct.

Thanks to feminist grammarians, "herself" is also correct. Or else you'll have to check your privilege, or some equally horrible fate. Though this suggests that the default gender for unknown animate third person pronouns should remain consistent throughout your entire written work. The writer should probably just pick his own gender unless there is a compelling reason to do otherwise.

One such reason could be the conditional probability for the subject being male or female, depending on what you already know about him. Engineer? Him. Elementary schoolteacher? Her. Someone got a mammogram? Her. Someone got a Darwin award? Him. If the conditional probability is 50% either way, you just pick your own gender, as above.
Not even attempting to be responsive?
I see this at the end now:

Note: Amazon founder and CEO Jeff Bezos also owns the Washington Post
> A paternalistic intervention [...] might well result in people living lives they were happier with than the lives they would have chosen for themselves

The problem with this argument is that it assumes that the pater making the decisions is wiser and more able to make correct decisions for others than others themselves. In a utopia, the decision maker might be the smartest, wisest person alive, with a nigh god-like ability to discern what's best for everyone. In reality, the decision maker is just a regular Joe. Worse, in democracies like the US and UK -- where potential leaders seem to primarily be chosen solely on the basis of social class (when did you last see a genuinely lower class politico?) -- there is absolutely no reason to believe that the leader has cognitive abilities that are above those of the population.

In a utopia, a paternalist system would work because the decisions made by the pater would be better than those made by the populace. In reality, it results in USSR supermarkets stuffed with canned tomatoes because the ever-wise pater wasn't even able to predict people's most basic wants.
I agree with some points in that article. I remember that overly nice teachers aiming primary for fun often taught us very little. It was pleasant, but we have been behind. However, I believe you can have high expectations without being jerk about it.

But:

0.) Practice is not the same as rote learning especially in math above third grade. Practice in math means that you have to solve many different exercises and occasionally having to come up with solutions by yourself. Practice in math means that you are occasionally faced with exercises you have not seen before and you have to logic-think your way out of that.

Rote learning is quite opposite of that. Drilling essentially the same exercises over and over is opposite of that too.

Incidentally, those international tests try to confront students with unfamiliar situations and measure how they perform there.

1.) Why is everybody so obsessed with multiplication tables? It is something 6-7 years old have to learn. I just doubt that whatever happened in the first grade is all that much important years later on when you are 16 years old (age those international tests are done).

Even if you had worst first grade teacher in the world that did not taught you how much 2+2 is, teacher in fourth grade was supposed to force you to learn that. How come it did not happened?

2.) Is it possible that while super tough teacher in the beginning could be great for talented committed students, but not really match for average one? Only student with huge commitment and talent would persist and all others would gave up.

I was such average kid in music, hated that and stopped playing as soon as I could. It is quite possible that if I would find at least something enjoyable on lessons, I would learn more.

Of course, it does not really matter whether I play music today. But, it would matter if I would learn to hate math or computers the same way as I hated music practice.
as pgl said: it's a bash forkbomb. Somehow that is the first thing that came to mind when reading CLI and twitter in one sentence...
If you're not the only one then you can all meet up in a month and each point out bugs in the other n-1 implementations.
A problem I've noticed in my degree is that for a certain percentage of students Java just doesn't stick. I'm in my fourth year now and there are plenty of people who just can't program, because they've only been taught Java, and they didn't get that. It's far too big a language to teach in a semester or two to a previous non-programmer.

Even if it does sink in they rapidly find that the simplified Java being taught at first year undergraduate level is far below the standard required for real world Java programming.
Love it. I think things definitely change once you're out of college.
China on world's 'biggest push' for wind power
Lots of good quotes in here, particularly:

> It is not only the violin that shapes the violinist, we are all shaped by the tools we train ourselves to use, and in this respect programming languages have a devious influence: they shape our thinking habits.
"I speak and (perhaps) write good English because he piqued my interest and taught me to strive because I can always get better."

You used "piqued" correctly, that already puts you beyond probably 80% of native-born English speakers in writing. ;)
Can't we both agree that corporations and governments abuse their power as a matter of fact?

All people and institutions that have power sometimes abuse the power. Sometimes the abuse is knowing, sometimes it's accidental.

This is not terribly interesting.

You're taking what he said and swinging it so fully in the opposite direction it makes you look as crazy as him.

In my defense, I wasn't commanding the HN audience to place 100% of the blame on one party or another. I was just illustrating how insanely idiotic it was for OP to command us to absolve the corporations of their sins, and instead place 100% of the blame on the government.
How the Wolf of Wall Street Created the Internet
Japan offers to lend US half the cost of 'Super Maglev' train
I still think that the way you are criticising the author is nonsense.

I totally agree that programmers need to use the right tool for the job but;

Most of the programmers will not know the core implementations of a programming language when they started using it.(even after a couple of years) This leaves them only one choice to decide if it can replace their primarily preferred language or not. Trying out the language.

If it gives a bad taste from the beginning, doesn't ease the implementation, or better performance, then programming language won't have much chance, will not get attention and growing community.

This is why Ruby got a popular community with the help of Rails framework. Developers found it very very easy to develop apps, it was very much readable code, and you save lots of time in order to get the app up and running. This advantages just made people ignore all the disadvantages of the language. (concurrency, being hell slow, etc.)

As much as i want to try out Golang one day,code examples on internet doesn't blow my mind like "wow, how smart that is!!"
I would love to hear comments or any feedback on it.
You want to ban Google search?
Its not just about creating, its also what these people are creating and whats the incentive to create? Do these creators ever think about the repercussions of their creations on the society? If your creation is not motivating people to create themselves or even making them learn something interesting, I am not sure if its the ideal creation.
Hey sorry, due to the Hacker News load a piece of our infrastructure is having some difficulties ...

I'm really sorry for the inconvenience, I'm on it now.

Check codebox.io in a few hours when I'll have had time to deal with the load issues.
By land, sea or air: Cool Android and iOS controlled gadgets
The era of yogurt cup phones is long gone. We don’t have to “invent” magic phones anymore to play communication. Quite the opposite: we can now use our communication gadgets to play.
> How did the world run before generics were invented?

We used code-generators or pre-compiler macros or dynamically typed languages or we hand-wrote heaps upon heaps of boilerplate.

It sucked.

And regardless, Go only offers the last option.
Work moving out of USA due to NSA: How does this affect my job?
Signed up with codebox.io. When trying to create a "box" I get this:

Error creating this box

Error: undefined: <!DOCTYPE html> <html> <head> <style type="text/css"> html, body, iframe { margin: 0; padding: 0; height: 100%; } iframe { display: block; width: 100%; border: none; } </style> <title>Application Error</title> </head> <body> <iframe src="https://sx0z2mmmtv96.statuspage.io/heroku/error">

Application Error</p> </iframe> </body> </html>
This way the visible and IR cameras are right next to each other.
This isn't just the NYT or WSJ in general, it's a specialized blog on "leadership" that has a separate email for story suggestions. So it can be specifically targeted by PR.
Quickly Show/Hide Hidden Files on Mac OS X Mavericks
Nice post. I've recently been trying to get back into R with the goal of being able to replace Excel. For the basic stuff R is great but as you start doing more complicated things it takes quite a while to figure out to do them in R. This is a part of the learning curve.
Not being slow. Is that a feature?

For example, when IDEs like Eclipse decide to take 2 minutes to switch between an xml file and a java and javascript file. Why so many devs put up with this is beyond me, but I digress...
Cheap Hacks To Lock Down Your Software IP
Ask HN: How do I become more careful?
I finding myself making a lot of careless coding errors and also failing to consider all the repercussions my changes.

For instance I recently lost a lot of work because of a careless version control screw up.

I try to focus better but there seems to be a limit beyond which I just cant avoid slipping up more often than normal people.

What are the techniques that you use to achieve greater rigour and perfection in your work ?
check the manpage search for options xRR it'll show up.

-x attaches to a non-detached session aka multi-display mode, stereotypical pair programming / tutorial / support use.

-RR reattach and if necessary detach (overridden by -x above) or create it (as happens on first login after a reboot) and use youngest session if multiple sessions somehow accidentally get opened.
Also consider that in embedded software the hardware changes much more. You can't just "not commit something that fails". Something might work on hardware v1 but fail on v2 (that uses the cheaper version of the microcontroller, whatever).
Yeah, this itself is very zen inducing. Very good step.
From that indiegogo, this kind of thing always gives me pause: "We'll send you a Mµ Optics Thermal Imager for $125. ... This represents $200 off the MSRP."
I do this all the time. Pop B, pop A, reorder patch queue to put D first, push D, push A, push B. Check the docs.
While I personally agree with teaching something other than Java, there is one big advantage of Java you have overlooked-- as the core language is so simple, bugs caused by incorrect use of the language tend to be "shallow" (bugs caused by algorithmic mistakes can still be very complex of course).

An easy example of this is compile-time errors -- the most complex compile time error you can get of Java tends to be nothing more than "mismatched bracket" or "incorrect function call", whereas even fairly simple Haskell code can produce very complex error messages, and ghci (for example) tends to make things worse rather than better.

Java isn't perfect and has been getting more complicated, boxing & generics for example, but still is not close to the pain one can create in a handfu of characters in Haskell (of course, C++ has the same problem, for different reasons).

Personally, I see Haskell as the C++ of functional language, and therefore would prefer not to teach either Haskell or C++ as a first language.
Not to my knowledge (this could vary greatly from one country to another).

They must not disclose private information concerning their patients, but this is precisely because they sometimes need to know very personal stuff in order to better treat and cure.
Reactive Couchbase : couchbase driver for scala
I know a few from conferences, but never used them on projects myself.

Besides Excelsior, there are Aonix PERC, IBM J9, Codename One, JamaicaVM, RoboVM.

There are probably a few others.

Mark Reinhold mentioned on his "post Java 8" talk at Java One, that having an AOT compiler as part of the standard JDK is part of the wishlist.
How to block certain HTTP floods with IPTables
Social Startups: TinyTorch Lights Up Facebook Pages...
You get a D in programming. (get it?)
Precisely, I think people try to put too much semantic meaning into HTTP status codes. If you read the spec, most of the exotic semantics are actually part of the WebDAV spec and not actually the HTTP spec.

For something like a pure REST API, basic status codes are fine. It's when you start breaking the REST abstraction (which a human-readable landing page surely does) that it gets tempting to start misusing status codes.

For any kind of non-RESTful or procedural API, HTTP status codes are simply not adequate and application-specific error handling is necessary (HTTP response 200, app-specific-error 999, etc.).
grep
sed -i
Show HN: Escape String Generator for C/C++, Javascript, .Net and Java
Refresh and the box should be there.
Well said. I am also thinking, we have so many apps in our lives nowadays and they get update often enough. Most people would not want to explore all the different options and features.

Even tutorials are skipped and forgotten. Need to keep it simple as much as possible.

I imagine in the future, all apps would be self-learning / machine-learning according to the users frequent usage - to the point it would be even smarter than Google Now or with a Watson-like API in the back of each app.
The U.S. Navy Is Getting A Drone The Size Of A 757
Same here, Borland C++ offered similar tooling.
One thing that's true of the Mr K's out there is that they define their success entirely in terms of the success of _all_ their students. While a help-you-get-creative teacher will allow you fail because you "want" to (who really does?), a teacher who delivers tough love would make sure you succeed. In this permissive era where parents allow their kids to while away time in front of televisions and computer doing basically nothing, it's only great if teachers could act _in loco parentis_ and instruct not only in science and math but also in discipline and self-control
Is it really an analogy to say a manager is like a manager?
I'm really missing Erlang's awesome binary structure bit-parsing/matching/twiddling.

IMHO golang is extremely orthogonal, that it tries to live to an ideal instead of being most practical (ie generics).

btw, folks should give Elixir a shot (pun intended).
You forget that each subcontractor writes the specs for its modules. So Subcontractor X specs theirs as being grossly overweight and overpower. The system integrator bitches them out but budgets for overages. After a reasonable amount of time has elapsed, Subcontractir X reveals a miracle: their wonder engineering team has got the module nearly down to the target budget. Attaboys are dispensed to the worker bees, champagne to the management, and the spy module gets installed.
Since I started to use Vim, I can't switch to any other editor or IDE. It's not because Vim editor is so great or because I don't like those niceties that other editors and IDEs offer, but it's because I have those Vim-bindings in my muscle memory and I can't be productive w/o them.

Show me an IDE that has nice support for Vim-bindings and is highly customizable (plugin support with rich API, programming language I can use to improve it as I like it), and I will happily leave Vim and use it. So far the closest thing I've seen is Lighttable, but still it lacks some Vim-bindings and is very in beta for now.

To answer OP's question, Vim-bindings and configuration options at extreme.
Add oil!

You're right, though. Definitely not worth the risk to check it in.
Orwell was fighting for the POUM (Workers' Party of Marxist Unification) not against them, this faction had the support of Stalin. He was shot by members of Francos army, they were a Fascist / Nationalist party that had the support of the NAZIs and Fascist Italy.
Agreed. There's reddit and on the other end there's pinterest. Both of those work in their context, but this nytimes redesign is skeuomorphism and all that's missing is the fake paper background image. As someone else points out it's probably because of all the older, stagnant people who expect newspapers to look like this. If these types of people listened to music online you'd probably see spotify's UI look like a record or tape player. I qualify older with stagnant because as I'm getting older I'm aware that it's not so much about age than a common laziness and reluctance to deal with an ever increasing pace of innovation. And that reluctance affects us all because it comes with scams, toolbars, shitty ads and botnets.
How to get away with paying $25 a month for cellphone service
Your 7yo Dell is probably a different screen ratio, 16:10, than his which is probably 16:9. You probably have very similar DPIs, but your 1920x1200 monitor just has more vertical screen space.
Bicycle Parts to prepare you for racing - Part 1
Meetings are poisonous. End of story.
For future reference: there is a small downward facing arrow that can succinctly express your opinion.