skysight-inc/HackerNews huggingface dataset:
Let's exclude Java for a second, as it's verbose syntax and baroque directory structures almost require you to use an IDE. My languages are Python, C, C++ and some Haskell and Clojure.

> code completion:

Vim has Omnicomplete. But usually I find it easier to have a web browser side by side and look up function names, in the case I don't remember.

> inline docs

Same here: mostly by memory, and always a web browser open

> refactoring

I do these by hand, usually assisted by the venerable "grep".

My typing is pretty quick, and it is almost never the limiting factor. My limiting factor is usually thinking about how to decompose a problem, and writing tests. Not sure an IDE can help me there.

That said, I should probably give an IDE a try sooner or later.
I believe Best Buy had them in-store in the past. I'd check there.
isn't this just a single example of 'right tools for the job' and the common sense that ruby has abyssmal performance owing to /its/ architecture compared to java and so simply can not scale as well as a like for like implementaton in java (which can be said to have abyssmal performance compared to /good/ native bytes, C or C++ [although that gap is narrowing significantly in many areas - especially when sloppy code is involved]).
Employee poaching: not so fast | Venturocket
The behaviour displayed in the video could easily have been from the UK.

I suspect it applies to any large multi-lane highway / motorway / autobahn etc

It was really interesting to see this as it demonstrates behaviour I've been experimenting with and have long wondered what difference it made. It's great to be vindicated!
DevRef - The Web Developer's Toolkit
Think about what you just said: snidely dismissing using tools where they're most appropriate is simply bad engineering. Professionals know how to balance trade-offs.
It works sometimes and not others.

For example, if someone put as much effort in .Net's original collections API as they did with Java JCF, many a facepalm would have been avoided.

To be honest the whole JSR process is usually hindered by shoddy implementations rather than fundamental problems.
It's a shame there isn't an "employable" choice of language platforms somewhere between a GC-ed language and C.

The JVM has an exquisitely tuned GC, but any GC still comes with a cost. But do I have to use a language with no safety features at all if I opt for other non-GC languages?

(I'm of course thinking of something like FreePascal, but there must be a number of good middle-ground alternatives that are being ignored in the work-place, which would easily write less hardware-hogging code)
Urban Exploration 2013: Mumbai
The "old white dudes" of course being many of the top type designers in the world including Hermann Zapf who dislikes Helvetica, Spiekermann, and many others.
Neal Ford said: "In a keynote address that I once co-presented with Martin Fowler, he made a perceptive observation: The legacy of Java will be the platform, not the language."
It's a good attempt, but I believe the definition of a flying car is a car that doesn't need to drive to the airport?
Only if you're butterfly labs.
Sure, they may have solved the cat problem, but the well-documented challenges of "pug face" and "slobber smudging" makes dog recognition an order of magnitude harder. Some say the Clay Institute is pondering a $1M prize for it.
The diagrammatic London "Tube map"[1] by Harry Beck is ought to be on that list together with the previously mentioned Charles Minard diagram of Napoleons invasion of Russia[2].

[1]: http://en.wikipedia.org/wiki/Tube_map#Beck.27s_maps
[2]: http://upload.wikimedia.org/wikipedia/commons/2/29/Minard.pn...
Might be having a dense moment, but how is this different from all the exclusivity agreements we see throughout the rest of the gaming industry (PC distributors, console exclusives)?
You're right, but traditional fossil fuel plants still cost a lot (a comparable amount infact) to build ($2billion for 600MW[1]). Renewables just have a much lower energy output (only work when the sun shines/wind blows, and at a lower capacity) and therefore a much longer payback. But you're right, not having to pay for fuel would off-set some of these negatives.

[1] http://www.synapse-energy.com/Downloads/SynapsePaper.2008-07...
Cyan open-sourced it because they no longer had the resources to further develop it. They weren't able to produce new content for the Windows version, let alone fund a port. Open-sourcing it as-is was all they could do.
Benchmarks, please. I've yet to find a case where that was true in a real-world project outside of … dubious … designs where someone was using a dozen nested if/for blocks to avoid writing a templatetag.

In one memorable case, someone switched an entire site over to Jinja before doing any profiling – I reverted it and added select_related() to avoid doing 8,000 queries while generating the page.
Not letting lawyers on board sounds perfectly ok for me...
> moving over to languages such as Scala, Groovy, and Clojure is the only sane choice.

Anyone who mentions these three languages in the same breath is regurgitating the marketing talk for one of them. The article doesn't make that mistake, so could actually be genuine research rather than some PR drivel from some corporate Product Manager.
A Five Year Android User Switches To iOS
McAfee vows to make Internet 'impossible to hack'
Anyone looking for a Non-Technical Co-Founder in SF, Boston, or NYC?
I am looking to join a technical person or a team to work on a start-up. I had two startups before and they both failed. I have learned so much from each one of them. I know about the ins and outs of startup marketing, project management, and sales. Entrepreneurs never quit, so I want to take the lessons learned and try again. I have tried posting on HN before with little luck. I started my first business at the age of 15 in high school and my family is full of entrepreneurs so entrepreneurship runs deep in my blood.

I am willing to work my ass off including weeknights, weekends, or whatever it takes. Looking for someone who wants to start their own business just as badly as I do.

I am currently in NYC but am willing to move to Boston or SF if it’s the right team or person. I have bunch of savings saved up that I can survive for up to three years without a job.

Here is a little about me:

-I graduated from one of the top undergraduate business schools in America (currently in the top five of the Business Week’s top undergraduate business school ranking list)

-I have worked at Google and Salesforce in San Francisco for about a year and a half prior to moving to NYC. I am a male in my mid-20s.

-I am really good at people's skills, presenting, networking, and business development. I have high emotional intelligence and am pretty easy to get along with.

-I can SELL! I am also well-read.

-I am a go-getter, and do not need to be told to do things. I literally can do everything and am a fast learner.

I am looking for someone who loves coding and who is extremely dedicated and willing work their asses off to make a successful startup. If you are action-oriented, hacker-type, and are looking for a non-technical co-founder that fits the description above then please contact me at matt.gerboth@gmail.com.
View->Hide Minimap
What they demo'd may not work for movies, but I can see it working well for television shows for kids.
Considering the growing number of coders out there that usually start with a language like python or js, this is kind of an obvious thing to do. (more so than trying to compete with netbeans/eclipse)
Data Scientists Need a Professional Code of Conduct
Someone can photograph my wallet picture?

Then they could go to my computer and photograph my LastPass which, as this thread explains, is perfectly 'secure' to leave without a master password on 'trusted' machines.

Literally identical threat, IMO, being personally targeted for password theft.

If they can get my wallet, they can get to my desktop, I imagine.
Don’t Fear The Code
"people in convertibles are less likely to honk"

I think that there should be a law that a car's horn should be as loud inside the car as it is outside. That's how loud it is for nearby cyclists & pedestrians -- drivers would be much more likely to use their horn only when it's really needed if it was as loud for them as it is for others.
On the other hand, the same could be said about the phone... A major personality device.

Imagine the 80s exec on his office phone behind the leather desk.

The power player in the early 90s in a "CAR phone".

The suburbanite with the really long cord so he/she can use the phone anywhere in the living room/kitchen vicinity.

etc.

All of these were replaced by mobile phones which also become diversified as personality brands. The same will no doubt happen with self driven cars.

So let's look for what the equivalent of the pickup, mustang, or prius will be in the self-driven era.

My prediction:
- Mustang will be fast looking, but self-driven. With a manual option (for driving on a track some place)
- Pickup will be strong looking, but self-driven and with a manual mode expected to be used a lot
- Prius will be small and utilitarian looking, without much expectation to be manually driven
> Web2point0nameforcarservice.com

AutoTaxi.
My, haven't things come a long way since the days a botnet implied eggdrop & irc?
I think convenience trumps a lot of things.

Look how quickly we switched from horses to cars. Horses are living animals which people probably had emotional bonds with in an owner-pet like way. Plus a lot of people, even to this day, love to ride horses. There was a huge infrastructure and layers of jobs to support that lifestyle, between horse-breeders, knackers, horse feed, etc. But once cars became practicable and affordable, they replaced horses in the time of a generation.
GNOME is a lot more than a GUI. When I installed Arch Linux it was a pain configuring X startup, graphical login, wifi management, etc. As soon as I installed GNOME, all of that was working for me. Plus I like the latest GNOME desktop better than Unity, especially with the direction Canonical's taken with affiliate links in desktop search results.
If you are self-publishing you also have a point 7 which is selling and marketing!
This link fails to mention that it's plastic. Here's one with more details:
http://appleinsider.com/articles/13/09/25/samsung-follows-ap...

Gold plastic sounds pretty ugly to me!
How about that, and support Chromecast too?
As mentioned in the blog, almost all GNOME developers use a systemd distribution. How would adding another layer in between make things less buggy? Especially as almost nobody would test that code?

GNOME will release 3.10.0. Gentoo seems to be integrating 3.8. That's a difference of 6 months! Way too late to do anything about bugs.
generally, file level encryption (encfs/boxcryptor or ecryptfs) plays nicer with file based sync services.
ha, I think I got a copy of the Big U the same way! It's actually a decent book, I don't know why he won't let it be reprinted.
You're discussing the very issues I have as if I don't bring them up.

Allowing your lastpass to "trust" your machine means ANYONE with physical access to your machine has access to 100% of every password you store there.

How is that not the same as writing down passwords on a sticky note and sticking them under my keyboard?
That's also from 2005... Which isn't to say that it isn't still relevant. Most people don't understand that you really do need random passwords, which means that you must figure out how to create them properly.

Sure write them down if they don't matter, but don't write your bank account password down, or your google account. Especially if you have your ID in your wallet it'd be pretty easy to find you and get all your passwords if you lost your wallet. If you DO write them down, leave some portion of your password off.

I.E. your password is "password*&^&" only write down "password" and append the rest from memory.
The degree of responsibility is vastly different. Engineers are licensed, and can (and often are) sued for professional negligence. Failing to do your job adequately means you'll be stripped of your license and prevented from practicing engineering.
PDFs have links, including this one!

> The files are fully cross referenced using interal hyperlinks
He also asked: "Does anyone else see those dragons?"
In your settings file:

"show_minimap": false

Or, choose Hide Minimap from the View menu.
Yeah,like "Enterprise" Node.js projects are managable with a team of hundred of developpers... they are not.

Node sucks at database interaction, sucks at performance(computation) , the only thing that nodejs does well is concurrency ( handling concurrent connections ) but it doesnt make the js code running inside nodejs fast(computation).

In fact it is not. Your server wont die fast because Nodejs can handle a lot of connections , but the end users will wait a very very long time for a response. that's the truth about NodeJS.
I actually trust the tech more than erratic drivers, which is kind of the point.

Anecdote: I was driving on a 5 lane interstate when a driver to my right started to merge into my lane. I merged left and at the same time looked. There was a car in the left lane, so I stopped before I merge all the way into the lane. The driver in the left lane, being on her phone and not paying attention, panicked and way over corrected to her left. This sent her across the inside lane and into the median barrier then over corrected again and flew across all five lanes coming to a rest unscathed on the shoulder. It could have been a lot worse, and I doubt a self driving car would have done a maneuver that aggressive putting all five lanes at risk.
Groovy's niche is supposed to be the same as Ruby or Python - if you want high performance, it's not the way to go. I've done a lot of Groovy for simple web applications and it works very well.

You don't have to use funny operator overloads if you use scala! Making your code readable in that language is definitely up to the developer.
I think a head-mounted display would get in the way of recording their facial expressions for the characters.
Uh, what? "Oh no, you can access the internet!"

I guess I'm glad we don't live in (quite) that much of a nanny state, but sheesh.
Most of the puzzles are solvable by a single player, because the original Uru Live got cancelled before release, and they had to re-work things to create a single-player offline version. The only puzzles that strictly require a second player are in content introduced during the short-lived GameTap revival. However, may of the puzzles that are theoretically solvable by a single player were first solved by group effort of observing and mapping out the new worlds.
...I would actually love social map annotation.
It's more a worry for enterprise users who have no choice but to use the version of IE their admins have decided is sae.
Great Open Source Solution For Boring HA And Scalability Problems
Agreed -- I had a similar experience with my wife's original Kindle Fire. I got a prompt callback from someone who knew what they were talking about (not just someone obviously walking through a script and telling me to do things I already said I had done). When it turned out to be a problem with the device, they made it stupidly easy to replace the device.

I'd much rather deal with good phone support with little hassle than have to trek to a mall to get to a store where I can talk to an expert. Sure the face-to-face support is probably more comforting to some, but many people in that camp probably wouldn't feel comfortable buying such a device online to begin with.
AMD, Nvidia ramp up Linux driver support after Valve's SteamOS announcement
It's definitely extended way into Vista/7/8. I'm always surprised how easily even relatively savvy users are tricked into clicking something malicious.

The volume of traffic originating from compromised machines plinging away at firewalls is incredible
This would actually be kind of amazing.
So narrow and so useless. What exactly are dogs? Almost all cats look the same and are almost the same size. But dogs? Dogs vary greatly in size, and looks. some of what we have accepted as dogs today, if you take them back to the past before TV/Computers, people back then won't recognize them as dogs, because of the looks or size. They would have to hear it back and behave like a dog to classify it as such. if all they had was a picture, they mgiht very well refuse and reject say pugs as dogs. so an algorithm to distinguish dogs from cats without context (behaviour, sound) will be more difficult.
I've never understood how this type of thing isn't a violation of the Sherman Act. Can anyone explain why to me?
Yes, there are puzzles.

Most are 'exploratory' (they can be solved by just one person who does a lot of backtracking / note taking, but are easier with two)

A few actually require two people. (I can't remember if they are still in MOULa today, or if their one-player counterparts are live).

A few are "cheat" puzzles -- they rely on the (very bad) physics engine or stupid-long wait times. (some are upwards of 20-30 minutes, some are over 24 hours). They were always bad ideas, but luckily these are few and far between.

While I'm a big fan of what they were trying to accomplish, the experience is significantly less polished when compared to Portal 2.

If you found Riven enjoyable, the puzzles are slightly easier and simpler. You'll probably have fun, either on your own or with a few friends.
Admittedly, a queries per second measurement comes with a bunch of variables. Reads? Writes? Fetching by primary key, an indexed field, an unindexed field? Joining? Does the data set being accessed fit in the memory of the database server?

In our benchmarks [1], the hot data set does fit in memory, rows are small (by design, to avoid saturating the Gigabit connection) and they are fetched by primary key. The results top out at ~145,000 queries per second (cpoll-cppsp shows 7,252 requests per second and this test exercises 20 queries per request). The database server's resources are not fully utilized by this test. That is, in this test, the web framework--even this blisteringly fast C++ framework with its optimized MySQL driver--is the bottleneck.

In the updates test [2], the same framework scores 1,963 requests per second and this test exercises 20 reads and 20 writes per request for a total of 39,260 select queries and 39,260 update queries per second.

Outside of the database server using a Samsung 840 Pro SSD, our benchmarks run on early-2011 vintage i7-2600K Sandy Bridge workstations.

This benchmark is not a database benchmark, however. We capture numbers with MySQL, Postgres, and Mongo but it is not our intent to measure the performance of databases.

Another benchmark is Databench [3], which is measuring the impact of ORMs on bank-transfer-like transactions. Again, not a benchmark focused specifically on measuring the database itself, but interesting nevertheless. On an hi1.4xlarge Amazon instance using the Prevayler library, that hardware achieves 84,860 transactions per second. Databench uses Postgres.

[1] http://www.techempower.com/benchmarks/#section=data-r6&hw=i7...

[2] http://www.techempower.com/benchmarks/#section=data-r6&hw=i7...

[3] http://databen.ch/
Robotic spoons & Google Glass for docs: Rock Health demo day summary
A co-worker sent this one to me... I wouldn't say those are my favorite 3 (though I've read them all).

1. The Goal - Goldratt
2. The Phoenix Project - Gene Kim
3. Lean Startup - Eric Reis
Given current roadway infrastructure I think that would preclude any sort of "plane" other than Harrier style VTOL craft, and from what I understand those are expensive and difficult even for the military. Your other option would be a helicopter.

For my personal definition this complete works. But I have no clue which of us is more representative of the public…
Check out "Gormiti Nature Unleashed". It's a CGI rendered childrens cartoon, and the rendering is so low budget that when the scene complexity gets high, it stutters, as if they're recording from realtime rendering. Don't know if that's what they're doing, though the entire look of it makes that plausible, or if it's just that they've got a fixed time budget for rendering each frame and simply skips frames for the most complex stuff.
> I hate this attitude - the costs of the produced energy is not everything.

Put another way, for apples-to-apples you have to compare against the real cost of fossil fuels (including externalities).
This just works, great

but where is the documentation?
I also checked the github page, nothing there too
I doubt from a safety standpoint they will be allowing this in our airspace- - people wreck their cars all over the place, the last thing we need is cars falling out of the sky, or more ways to die. -- Doubt the FAA will ever greenlight this..at least here in America doesn't seem feasible. Possibly in 30 years - -when there's an automated version -- ie set coordinates and it handles all routing/air-traffic control mechanisms -- think google auto-driving car for personal aircrafts... that would be huge.. but still a distant dream.
I would not have called myself a lecturer, either - I also have a PhD, and taught while I was doing it. But I also don't know what the customs are in the UK regarding titles, both official and unofficial.

I also think it's worth noting that I think he does have a law degree. He says "was enrolled," but I can't tell if he also means it was awarded. (I also had to look up LLB and LLM, and I admit I'm still confused on if those are equivalent to the JD that is granted in law schools in the US.)
Isn't that just the "10,000 hours rule" turned into paper and ink?
U.S. Soldier Fights For Afghan Interpreter Who Saved His Life
Timed exclusive deals are not new at all. Microsoft did this with DLC on big Xbox 360 titles quite often.
Amazing. Thank you Valve! You single-handedly did what hasn't been possible for at least a decade - get chip makers to really care about delivering very optimized drivers for Linux.

Valve will probably succeed in making Linux more mainstream than Canonical ever could, too.
Natalie put a lot of work in to this (and we're suposed to be on holiday!). There's lots of great stuff in here - not just about the overall startup experience, but also advice on talking to press, raising money and building out the company.
If I saw this post earlier maybe I would taken more AI route with my classes.
This article covers the basic data format Git uses internally and explains how the staging area works. It's a good primer for those looking to have a little bit deeper understanding.

If you like this article and are looking for a much more in-depth understanding of how Git works, I recommend Jim Weirich's Source Control Made Easy series.

http://pragprog.com/screencasts/v-jwsceasy/source-control-ma...
As much as I think McAfee is nuts, he's also a pretty smart guy if you look at what he's done in the past, so I wouldn't reall underestimate him.

That said, an "unhackable" internet isn't exactly possible since you'd probably have to use the existing internet to get to this "other" internet. I could also see this turning into another AlterNic debacle, so who knows.
More than half of cafes and restaurants in the UK do not filter access to online stores selling things like knives and swords

As an American, I find this concern absolutely bizarre. Do the authors also censure sites selling baseball bats[1] as well?

[1] - https://www.google.com/search?q=london+riots+2011+baseball+b...
> Grails doesn't use the strict mode stuff

No one uses the strict mode stuff except those unwittingly beta testing it for Grails. It was written by one lone programmer and is still buggy.
Scala […] is barely able to infer the existence of its own arse with both hands, failing in even the simplest of cases.

Thanks for this. Not only did I lol, but this confirmed my suspicion that Scala was "not the language I was looking for" to use for an upcoming project (a compiler that, for business/politics reasons, must run on the JVM). You've no doubt spared future me regret.