skysight-inc/HackerNews huggingface dataset:
Dunno about the UK, but in the Netherlands we get news about major train accidents in surrounding countries and I don't think I've ever (well, maybe once or twice) read about a TGV accident. ICE (German high speed rail) accidents, on the other hand, happen at least once every couple of years.

Which I always find ironic because French sloppiness is as proverbial over here as German precision.
I appreciate the replies but down-voting is silly.

Look, I have to deal directly with co-workers that misuse git. When I see them doing something bad, I tell them about it. The biggest resistance has been from those that refuse to change.

Here's a real-world example: "git messed up my merge again". What? I go to look into it -- well it turns out they don't understand git and work around it by copying files out of their sandbox, run "git pull", and then copy stuff back in. This is such a recipe for disaster (it easily can and will lose others' changes) that not telling him to "improve his workflow" is disastrous for the project as a whole.

Yes, git messed up his merge. But as others have noted, so could have a bad Makefile rule. All I'm suggesting is that by improving his workflow (committing early and often) then there is no chance of work getting lost, ever.
Agreed, free forming is great for 1 person projects.
Remote or UK (Newcastle or St. Albans offices) - Front End Developer

http://www.inovica.com/blog-job-opportunity-front-end-develo...
there was a sweet turn-based strategy game called 'gladius' released around 2004. good times.
distilling your point eh ;-). I agree about alcohol probably not 'causing' rape, but perhaps it can loosen those final inhibitions for those sick enough to consider it.
Wait, you mean that to execute the same code on two computers, you need to have the same code installed?

Shocking.
SEEKING WORK

Web developer front and back.

I love javascript and python. I like data mining and nlp. I also love NoSQL. I started with frontend javascript before frameworks were a thing.

Blog - http://swizec.com

Github - https://github.com/swizec
Sounds like a problem with the fact that users and pages can take facebook.com/xxx urls, it's not future proof. Although the overview page resides at /about/timeline, it's understandable that they want to redirect the /timeline path there too.
Not really. There are plenty of private organisations that produce no value while consuming funds. There are no major differences between large corporations and the the government in this aspect.
Agreed. When i first heard about jQuery mobile i was hoping they would take the familiar jQuery syntax and add things like touch events and optimize it for mobile. However, you really can't make your own custom jQ mobile site without getting the 'app' thing. Also, you need to include the normal jQ library, which is a pretty big download and includes lots of cross-browser code for fixing old IE bugs.

Right now i guess either rolling your own framework or looking into alternatives like Zepto.js makes more sense.
We're hiring lots of positions at crowdflower. We've built the largest crowd sourced workforce and are growing quickly (team, revenue, etc.). We're based out of the mission in San Francisco but we can do remote in some cases and h1b is no problem. We also love interns. Most critical positions are full-stack ruby engineer and dev ops.

Email me at lukas@crowdflower.com.
This is barter, and while it's legal, technically you have to pay income tax on the value of the chair if you receive it in exchange for work.

That's if you're in the US, at least -- the IRS is very clear about this.
> Puppet in particular is so simple that you would want it even if you were managing a single box.

You know... that's so blindingly obvious, that it had never even occurred to me. I'm in the middle of a home "IT refresh" right now and I'm trying to update the obscene amounts of documentation needed on how to configure every little thing.

Your comment just gave me a "the code is the documentation" kind of moment; realized I'd much rather have all that documentation checked into a Git repo somewhere as automateable configs. Thanks!
Kingston Launches The Most Secure USB Flash Drive To Date
Gunpowder is not even remotely close to "the kind of technology that put a man on the moon". That's absurd.

Lisp might not have everything that C# 4.0 does, but so what? Most of the world still runs on C. Hell, for that matter, a depressing amount of the world still runs on Fortran and COBOL. C, Fortran, COBOL ... they are adequate, if not exactly fun, tools that can generally be used to get there from here. I promise you that there is nothing you can do in C# 4.0 and WTF 11.12 that I can't do in C.

But just go ahead and try to get to the moon using gunpowder.
I would say the most rapid and important technological advancements happening right now are in genetic sequencing and analysis. In his TEDxBoston talk, Richard Resnick even draws a parallel to the space race, pointing out that China is ahead the US in this area[1].

Energy is important too, and I think people are trying hard, but "energy" is an enormously difficult problem, and unfortunately the bar set by oil is very high. That is, if you want a viable alternative energy source it has to be as cheap, safe, portable, and effective as oil. Or else, government must ask everyone to begin making personal sacrifices in order to transition infrastructure away from gasoline and other oil consumption (the space race required comparatively little personal sacrifice).

[1] http://www.youtube.com/watch?v=u8bsCiq6hvM
is this what the repl.it uses?
Sorry to disagree, but it was already available in Windows ages ago. Furthermore, not all notebook cases support this functionality.

Update: Dear downvoter, please have a look at this evidence: http://dl.dropbox.com/u/144454/lid.png
Your script sequentially scans ports 1 to 65535 of a given host. My nmap command line does the same. Fair comparison in my opinion. Of course nmap has more complicated command lines, but then again, your script would be a lot longer too if you wanted more complicated features.

Yes, you are a security professional and you don't like nmap, and you have met others who feel the same way. The reason nmap is so popular is because there are security professionals who do not share your opinion. And judging by the popularity of nmap, there are a lot of them.
Well... I really think that's a reason why having this on a weekend is good; I don't want to hear from a hiring manager or HR person. Those are the people that are already flooding my LinkedIn account with offers for soul-crushing positions. By contrast, the people that see these things on the weekend are people that are here because they're interested, in their spare time, to read about programming, because they actually like it. Those are the people I want as prospective employers.
actually, the answer to your question is "Baaa Baa"--the sound of sheep following other sheep. i am going to offer a dissent here. there is no intellectual rationale for the mac worship.i think linux as as easy to work with as any mac os (and are we talking dvlpr or enduser?). & um, when was the last time you built an Apple machine customized to your needs? last i checked steve jobs didn't know--or understand--what my needs were(the guy thought aluminum was a non-conductor--genius to you, maybe...). apple products are not designed for pros(ask an apple marketing person about their swim lanes). and i think many ntwrk adms will have many unpleasant stories about mac problems on corporate networks. there was a time when apple hardware was better but june 2006 changed all that. there was a time when apple's software more closely mirrored the hacker community's push toward quality and innovation (and not just with FreeBSD) but those times are over, too. i'm going to quote a very ordinary man, who once said, "Apple is not a computer company anymore." That was Steve Jobs; and he's right. dr. jrrodriguez
It should work in Chrome 6 and above and Firefox 2 and above. There is no support for modifying favicons in other browsers client-side.
SEEKING WORK - Remote

i'm a web developer, currently working for one of turkey's top visited web sites with the following skills:

* Python (Django, Pyramid, TurboGears 2)

* Ruby (Ruby on Rails)

* Groovy (Grails)

* PHP

* JavaScript

* MySQL (also playing with PostgreSQL and MongoDB)

don't hesitate in contacting me at mengukagan at gmail dot com.
It's not cool that the guy lost some data, but as he points out - all software has bugs. This is just one more reason to make your commits as atomic as possible - which it sounds like he wasn't doing at all.
pickle can't represent functions. pickle is higher level and (I theorize) its authors realized the quandary you can work yourself into with function serialization. you could use pickle, you would just have to have a more complicated client installation..

additionally, since clients are directly executing code that the server provides, it might be nice (in the finished product, of course) to see some validation of the code blobs before executing them.
Wow, dude. Be a little more arrogant. You're exuding douche from every pore.

I've been doing this stuff for fifteen years and even I don't have the self-delusion to call myself "fucking awesome".

But you're still in high school, so maybe you'll grow up a bit and get out of the Ruby ghetto.
Unfortunately, python doesn't let you serialize a function through pickle or other non-marshal serializations. The only cross-python solution is to actually have python read the source code and send it (rather than the bytecode) over the wire, which seems much more brittle to me.

See http://stackoverflow.com/questions/1253528/is-there-an-easy-...
Best engineered machines on the market. POSIX-compliant. Simple to spec. Great OS and easy to add others. Outstanding battery life. High quality components (trackpad, screen, keyboards).
I guess the main reason is that it gives you access to the Linux development stack without having to use Linux :)

I personally use a Lenovo x220 with Linux on it.
This not only works with Windows, but also with most Linux distros.
Dirty secret: getting hired requires a skillset entirely orthogonal to programming. You can get hired as an engineer with a 3.2 and no experience - that isn't too different from probably half of HN at their first job. (Absolutely nobody cares what mine was, but if I ever remember my university password to check with the registrar, I think it will be somewhere in that neighborhood.)

Throwing code onto Github is not time-efficient for self promotion. Meeting people with authority to hire programmers and convincing them to hire you is. Experience is NOT A PREREQ even when they say it is. Shouted for emphasis. Experience is a convenient filter applied to winnow the stack of resumes that they receive from bozos. If the COO recommends hiring you, you don't need to be filtered. You may not be even asked for a resume.

You're not in an industry that cares about gap years.
Boston, MA

#1 - Paid Intern/Co-Op

* Marketing/Biz Dev/Sales part-time

* Write blog posts, white papers, researching leads and competitors

* Fortune 1000 B2B sales and biz dev

#2 - Full time salary + benifiets

* JBoss/Linux support/developer

* ATG or similar IOC experience desired.

* Mix of handling support issues, doing development, etc...

Ping me: devon@sparkred.com with any questions!
> The purpose of government should be to ensure that the minimum expectations of its citizens are met.

That seems like the purpose of a welfare state.

If you want a government that sticks to the 'minimums' you're asking for, I'd redefine that purpose statement to something like:

The purpose of government is to ensure the natural rights of its citizens, and nothing else.
Both PNGs and ICOs should definitely work. Unless you specify a favicon in the function call, it will look for the one specified in your head. If one is not specified in your head it will use the default favicon location (/favicon.ico).
For me, I don't think we should do the calculations by hand just for the sake of doing it. It should be done only as a means for understanding the core concepts. That is I much prefer to do exercises where the understanding of core concepts is brought to the attention.

So the question is "What are the core concepts up to 1.3"? I'm sure singular vs. non-singular is one. Are pivots a core concept? I think open-ended questions in the 2nd half of 1.3 questions are good candidates for deeper understanding.
Netflix uses an interesting WebKit-based approach for progressive loading.

Basically, they reuse cells like UITableView does.

http://cdn-0.nflximg.com/us/presentations/htmltvui/oscon-201...
This is really sad. I drove a long distance (maybe 60 miles?) for the first time in years yesterday because I'm staying with my mom in the suburbs that have 0 public transportation infrastructure.

First: It's impossible to have a life without a car here when the weather gets bad for biking (I'm outside of Seattle so that's a pretty good % of the year). People without a car are basically prisoners in this town with no culture, where the last bus from town leaves at 6:45. I can't go to work on days I can't bike because I usually work crazy long hours, til 10 or 11pm so I have to work from home if the weather's going to be prohibitive (I didn't bring my waterproof gear with me).

Second: My mind was blown at the mental space driving in a car for a long period of time put me in. Weird stuff like traffic lights gave me this feeling of helplessness. It's a blueprint for a system of arbitrary, total control. The fact that no decisions are really based on the situation at hand but on these lights that mindlessly blink from green to red to green to red and you never interact with anyone or anything except through this sheets of glass. Call me crazy but I really think one of the big influences that's creating the massive societal problems we have in the USA can be traced to the fact that between work, home, school, and whatever destinations we get to we interact with one another in this alienated and antagonistic way.

[edit] I know this rant is a little off topic, but it just highlights to me the need for a coherent public transportation network. It'd be interesting to look at this draconian regulation in relation to what was done to the rail network in the USA in the middle of the 20th century. GM and a bunch of other auto-related corporations formed a coalition, bought up and then dismantled lots of inner-city streetcar networks in order to replace them with buses that they would sell to the cities: http://en.wikipedia.org/wiki/Great_American_streetcar_scanda... [/edit]
SEEKING WORK (NYC or remote)

I specialize in Android application development using Java. I am also quite versed with HTML / JS coding, so I can work on composite HTML / native applications. You can see some of my work here:
http://www.bricolsoftconsulting.com/category/portfolio/
The idea is to regulate business out of existence, then declare capitalism to be a failure.
Another way to implement map reduce in Python is to use the Hadoop Streaming Jar (http://hadoop.apache.org/common/docs/r0.20.1/streaming.html). You basically write a mapper and reducer as python scripts and ship them out with the job in a tarball. The scripts just need to read input from stdin and write to stdout. You then pass arguments to the streaming jar when you kick off the job with the shell command to invoke your python scripts for the map and reduce tasks.
oh yeah, if you run this script with different python versions, you will experience mysterious failures probably.

in some limited testing I did, I was able to serialize a function on 64-bit Linux and have it execute on 32-bit Windows. I even went crazy and wrote using ctypes against the Win32 API on Linux and sent a string to be loads()ed by code on Windows... and that worked.

(this isn't really python being awesome as much as bytecode languages working as designed... but as far as I know this is all working by happy co-incidence, unlike say Java, where the bytecode is designed to be cross-platform...)
Ofcourse it's the victim's fault! The grandma who's been writing a letter on word loses it after an unexpected blue screen of death, ofcourse it's her fault. A guy gets stabbed at 2am at a bus stop; clearly the guy's at fault. Shoulda known better than hanging out in that part of the town at that hour. A car blows up when a woman fills it up with regular gas instead of premium; you had it coming lady, learn to use your car rather than now sitting in the hospital and complaining about it.

We are cool like that, we blame the user when out favorite tool screws the pooch big time.
You should consider working for lesseverything.com
Freelance to hire, iOS and Android development, with a focus on mapping apps. All brilliant engineers considered, regardless of skillset.

We raised $45K from angels and won a $25K fbFund grant early on (2008), and we're now profitable from sales of apps and royalties from software licensing. We had a killer summer, which is the season for our apps, and we were featured in a slew of press: http://www.gaiagps.com/press

Apply to jobs@gaiagps.com or http://www.gaiagps.com/jobs
"between work, home, school, and whatever destinations we get to we interact with one another in this alienated and antagonistic way."

As opposed to within work, home, or school? Most of our public and private institutions seem to train people to be in abusive relationships.
ASK HN: Is there room for a new search engine?
I'm relatively new in posting to the HN community, though I read it a bunch, and consistently find the discussion on here to be the most intelligent in tech. I figured it would be worth posting a concept I've been thinking about to hopefully get some good feedback. Not sure if its the right forum for something like that, but here goes.

To begin, I do search engine marketing for Roomorama.com, I'm part of the founding team, and love working there, though am always thinking about new potential projects, like I'm sure most of us do.

The theory I'm working under for the concept I'd like to get feedback on, is that "search", as it currently exists for the most part, is an indexing and parsing of HTML, while the web, and what people actually want when using search, isn't HTML. Its objects that match their long tail criteria.

When you think about it, the results that come from the current process, are only a good approximation of what searchers really want. If I'm looking for a blog post about the American Jobs Act from a liberal blogger under 500 words, will Google be able to really help? Or if I'm looking for an event, the weekend of October 15, in Denver, that's good for kids, will Google help by returning HTML pages? Not really. If you're a savvy web user, you go to the vertical search engine that is best (indeed for jobs for example, or eventful for events, or whatever). But that requires the person knowing those engines, which most people in the real world dont.

Google is trying to get structured data into search results (ITA software acquisition as example), but it has been kind of a mess. Try searching "apple pie recipe" and look at the mess that they offer up. I have no doubt theyre going to improve, but the major search engines architecture and infrastructure is so fundamentally based on the concept of HTML web pages being the backbone of the internet, that I think its going to be hard for them to really move away from that.

Is there room for a search engine that starts from the beginning, looks at each vertical, brings structured data into the system (via partnerships with the vertical search engines that exist) and intelligently returns the results that their searchers really want, with a smart way of being able to sort and refine?

Just throwing it out there. Appreciate any thoughts you'd have!
Which distro do you use? I'm looking to sink myself fully into Linux.
The reinvention of the night
New pursuit of Schrödinger’s cat
The late 90's want their Linux back.

Seriously, I never had this kind of problem with Linux. I am having them now, but I have nobody to blame but myself for running a beta OS (Ubuntu 11.10)
I heard that Lion was shipped with a few issues and have heard a few people wishing to go back to Snow Leopard. Is Lion a step backwards?
Not applicable: the Four P's of marketing on the Internet
Yeah, that was pretty poor future planning on facebook's part, they should have made user pages have an extra path variable like facebook.com/u/timeline
Nissan's Future Mind-Reading Cars
I doubt that.

The iPad is an amazing technical leap over consumer electronics circa 1985 (Pong, Pacman, grainy color TV).
I didn't know that. (Some info here: http://hints.macworld.com/article.php?story=2003102722460311...)

I still think it's a terrible default, though. I'm coming to OSX from BSD and using it as a Unix. Retrofitting case-insensitivity onto a Unix is bound to lead to ugly corner cases.
No, you interpret it incorrectly.

From the article:

git has just gone and destroyed the last 5 or 6 hours worht of work. Not happy!
Implementing WWW::LastFM with XML::Rabbit - Part 2 of 5
Can we expand the acronym, perhaps?
New York, San Francisco and London

10gen develops and supports MongoDB - and we are looking for good people to help grow product, sales, maketing, support etc. We are hiring for a lot of positions!
We're looking to hiring
- Solution architects
- Evangelists for Java, Node.js, Ruby, Python.
- Database engineers
- Web/Graphic designers
- Product Marketing
- Sales & sales engineers
(and a whole lot more).

You can check out our list of open positions here
http://hire.jobvite.com/Jobvite/Jobs.aspx?b=nq4bNgwd

and please do drop me a line if you are interested - nosh@10gen.com

I've been with the company for almost two years now, and have learnt tremendous amounts while having great fun along the way. Here is a post I wrote a couple of months ago about why I work at 10gen:
http://noshpetigara.com/post/7091732384/why-i-work-at-10gen-...

Hope to hear from you!
Another Train Wreck Wrecks China Markets Today
Difference is, that vmware does this on one computer only.

ShareMouse, however, allows drag & drop between multiple Windows and Mac computers. Try THAT with vmware.
Cambridge UK, C++ / Java, NLP, big data, search :-

http://www.linguamatics.com/welcome/company/jobs/uk_senior_d...
SEEKING WORK.
Austin, TX. Remote.

Native iOS (ObjC, iPhone/iPad) developer.

Specialties in iOS memory management, advanced location-based software, proximity search, graph algorithms, VoIP, debugging thorny crashes, developer training, app review.

http://drewcrawfordapps.com

Market rate contracting gigs only, PLEASE NO: job offers, equity gigs, unfunded ventures, Android/BB/WinMo/Titanium/HTML5/PhoneGap gigs.
Freebie: BlueStar Site Template (PSD)
When i started developing this particular PSD website template I wanted to try something different. I created a template that has a combination of curves and straight parts.
I'm talking developer usage. And which distro do you suggest to a developer who is starting out.
SEEKING WORK

Python, Tornado, Django, Google App Engine, Javascript (jQuery, learning Backbone.js), PostgreSQL, MySQL, Linux and VPS (Linode), MongoDB, RabbitMQ (pika).

My Github repos: https://github.com/ccarpenterg

Some work in Python:

http://todolist-app.appspot.com/

http://www.presidenciables2013.cl/

Blog: http://ccarpenterg.posterous.com/

Contact: ccarpenterg@gmail.com (My name is Cristian)
MobileWorks (YCS11) is hiring Platform engineers/Platform interns http://www.mobileworks.com/jobs.html

Berkeley, CA