skysight-inc/HackerNews huggingface dataset:
The Genome Institute at St. Louis, MO

Job Description

The Genome Institute at Washington University has an opening for a talented software engineer in the Bioinformatics group. The position will work with an experienced group of software engineers to develop software supporting the tracking of laboratory data and analysis processes to support large scale genomic research projects.

The Genome Institute has been at the forefront of genome research since its inception in 1993 and has been a part of major scientific projects such as the Human Genome, 1000 Genomes and TCGA (The Cancer Genome Atlas) Projects. The Genome Institute is a world-leader in the generation and analysis of genomic sequence data and uses this data to extend biological knowledge of the human genome and provide clinically relevant sequence analysis aimed at understanding human diseases (such as cancer and Alzheimer's disease). In addition, the Institute fosters public understanding of genomic science through various educational and outreach efforts.

Job Qualifications

The ideal candidate has a talent and love for writing software, is interested in developing that skill, and applying it in a production environment. The candidate will be expected to learn new things on a regular basis, think critically, and collaborate with other developers across groups. The environment is fast-paced and a person who likes to get things done will find a lot of opportunity.

Design, testing, debugging, and problem analysis are a regular part of the work. Skills in abstract software design, object-oriented architecture, relational data modeling, and web interface design will be used frequently, which will require thorough knowledge of each concept. The applicant will use these skills to develop software that will: interface with people and/or laboratory equipment, process and analyze large data sets on a compute cluster, and provide intuitive web based interfaces to the specifications of the laboratory managers and technicians.

Proficiency in dynamically typed languages (Perl, Ruby, Python, Lisp, etc.) is a plus, but not required. Understanding of relational databases and SQL will be helpful. Experience with web technologies such as HTML, CSS, Javascript and approaches such as REST and AJAX is an asset. Regular work will be done in GNU/Linux and other UNIX-like development environments. Familiarity with open source technologies, version control software such as git, and programming in a network environment are also assets.

Certification or degree in computer programming from a technical school or college plus two years of relevant work experience required. Additional relevant programming experience may be substituted on a year-for-year basis for required education.

You can also send questions and resumes directly to me.
They should keep it as a honeypot for people that you don't want offering their advice through other channels. It's kind of like a quarantine right now, which is convenient.
i got a steam icon in the launcher. Although it does update itself separately instead of appearing as an update via apt.
> The kids knew sign language?

all it really takes is one kid in the group knowing sign language. It is actually not that uncommon since it counts as a second language and there has been a bit of a craze to teach babies to sign. It also clusters around deaf children since their friends tend to pick up sign[1].

1) remember children, signing to your friend at church still counts as talking during the mass
I'm currently reading secrets of JS ninjas. Has anybody read both and would mind posting a quick comparison?
Fixed and all it took was a WP cache plugin, thanks.
I do some drawing with quill pens and tubs of ink. The sound off the sharp tip scratching across the paper is very relaxing, and the look is distinctly different from ballpoints.
Curious, if the attacker knows what the encryption algorithm is, does it help them at all in breaking it? I.e., does it potentially delay breaking it by not revealing it?
My recommendation for the day is Kentucky Route Zero. It runs beautifully on my mid-range Ubuntu laptop and frankly it has been one of the most astounding gaming experiences I've ever had.
Sure, even though there are some works of fiction that begin "based on a true story" or something similar

For the record I do believe it's a true story, even if the details are fuzzy, or maybe some things have been forgotten by the person telling the story.
"hashed and salted" is not necessarily time consuming, it really matters what process they used. Their post gives no confidence that the passwords cannot be trivially cracked.
Depending on how they're hashed, that may or may not be an effective countermeasure.
Do you use any specific mind mapping technique?
Yeah, in retrospect I should have realized that (especially with bcrypt, also made from a block cipher, being the current standard for password storage). I didn't know DES was actually used for hashing though (perhaps unfortunately revealing my younger age and naiveté :)
I agree. I've worked as a developer in places from startups to financial institutions to large fortune 100 tech companies. Definitely not glamorous but sure beats working fast food that put me through school 15 years ago. I derive my enjoyment from solving problems using a computer and seeing people who use what I create enjoy what I've created. I definitely didn't do it for any sort of fame or glamor.
They're likely to become tradable soon as the promotion is now over and other promotional items become tradable after their promotion is over.

Still, I personally doubt they'll be worth much unlike the Ear Buds you got from playing on a Mac purely because at the time trading didn't exist. So no one went out of their way to get them, leaving only the people who actually had Mac with them, making them highly sought after because there's only so many of them. Not to mention it's outside of most peoples knowledge to run an OS X virtual machine. While with this Linux item its been expected to be worth a lot and making a Linux virtual machine is relatively a simple task, meaning now there's a lot more Tux's to go around.

A similar thing to the Ear Buds also happened with a promotional item for "Sam & Max: The Devil's Playhouse" in the past called "Max's Severed Head" (http://wiki.teamfortress.com/wiki/Max%27s_Severed_Head) which rocketed in price when trading became available due to the fact there's a limited amount of them and they don't randomly drop while playing. They're currently worth around 26 keys which is ~£50 if you buy the keys directly from the store, but keys can be found cheaper and the price of course changes all the time.
SEEKING FREELANCER - Netherlands preferred, remote considered

I am seeking a Python/Django full stack developer to help with finishing up, launching, and maintaining a sustainability data sharing platform for a customer and/or with a number of smaller Django+AngularJS projects.

I would prefer someone from the Netherlands so we can meet in person, this could also be a longer term project. Remote is always a possibility if we can work well together.

Please get in touch to find out more about project specifics.
Where The Puck Is Going
In theory, yes, in practice it is fairly obvious how something is hashed just by eye. Different hash algorithms produce different output (lengths, starting character, and spread).

So with some experience you can often tell (or guess and test) what something is hashed with.
How to Inherit Somebody Else's Code
One of the "problems" with art is the low barrier to entry

I used to work in animation. Most people in animation will tell you that it takes you about five years to go from "kid who likes to draw" to "someone who's worth employing in an entry-level job and teaching how to REALLY do things".

As the person who wants the blog with the mouseover widget, I don't know shit about design or art. If I'm buying art, how do I know what's good? How do I know what's worth paying $300 for and what's worth paying $30000 for?

It's a lot EASIER to start to figure this out IMHO. Everyone has eyes, everyone can look at art and say "I like that" or "I don't like that". If you're looking for web design graphics, look at someone's portfolio, does it look good? Hooray, maybe you'll hire them. Code, on the other hand? Nobody but other programmers can look at it and say "this is beautiful/ugly".

It gets harder once you get into the GALLERY art world, where you have a culture that eschews representation and raises up stuff that makes people say "My three-year-old could do that". Honestly I don't understand that stuff either, I am quite happy to be a "lowly" commercial artist who mostly draws sf/fantasy comic books.
No doubt. When I moved to Minneapolis, MN from ND, I was constantly amazed at how little is open in the early AM. Heck, even the fast food places closed early[1]. ND small town is more 24hr than the cities.

1) and what unholy foolishness of closing offsale at 8pm on weekdays, 9pm Fri and Sat, and closed all day Sun. WTF? "Backwards" ND has Sunday offsale.
You can encrypt notes.
Seconding that request but for a local app. I would not ever want my notes to be available to strangers under any circumstances.
"Deforestation is easily done in lazy languages like Haskell."

You can also do it in stream-based or data-flow-based languages. Or in pretty much any DSL you decide to implement, if the semantics of the language itself is reasonable.
Security Notice:Evernote Hacked. Service-wide Password Reset
Well, an article that shows in its first figure Java in 1980... I stopped reading there.
The OP has RSI issues according to the last few paragraphs. I hope he can get his text editing system developed to where he can use it to edit text on a tablet screen efficiently and thus work in a commercial programming job.

"My studies at these times were very fruitfull and I think now that mathematics has a chance at contending with coding, and I have finally seen some glimpses of mathematical structures that should be called beautiful."

Could be an alternative path there.
Not really. I think NYC is the main city that doesn't sleep. Other large cities I've been to like Seattle get pretty dead late at night. The town I go to school in, Providence, even has a 2am business curfew.
You never clean the attic, garage or basement in a day.
Don't know if something like this is what you're talking about, but I thought I should pass it on so that I don't feel guilty on my day off. Give this guy a hand and maybe you'll get somewhere.

http://www.molleindustria.org/
If they are each keeping the machine then you are not allowed to use the school discount, you must use the student rate.
Funny to see how this comment is downvoted and loses its contrast as a result ;)
Yes. I like 1-side papers. Some times i used to fold them, staple them together to make it a pocket sized notebook. I am not sure how for this is true - I remember reading somewhere that Gandhi used to use the white space on news paper borders to write.
I'm sorry that the web isn't what you want it to be. Unfortunately for you, the web never was what you want it to be.

Maybe switch to gopher?
Funny enough, logging in to Evernote was the first thing I did after laying in bed spending 1hr+ watching this amazing video about http/https man-in-the-middle attacks using sslstrip http://www.thoughtcrime.org/software/sslstrip/ . Not a good way to start my morning.
I am a corporate programmer and even though I work in a cube farm, I thoroughly enjoy my job. I get paid awesomely (at least compared to all of the startups I used to work for), the hours are great (except this weekend because I'm on call and we just deployed some new code), and I get to use the tools, languages, and machines I want. Maybe the company I work at is an anomaly, but it's definitely FUN FUN FUN for me too!

Programming is fun because I derive a lot of my satisfaction from solving problems using a computer. Seeing end-users enjoying my creations is just icing on the cake.

I get that satisfaction when I worked at a startup, now in my cubefarm, and I imagine even if I were a consultant.
I don't think that "a lot of innovation" is what's needed here. To me it seems more like a "do it once and do it RIGHT" kind of problem, and I think that getting a bunch of very smart people to work on it would produce a solution that could just work for 90% of cases for the next ~10 years, which is enough time to review the standard and so on. This is not something to "innovate and evolve", it's something that you "get it 90% right" (and have the proprietary extensions for the rest 10% of use-cases)! This "innovation" is sucking resources that could be better used at something else that's less incredibly boring... hell, I'd even love to see a government funded payment systems api that would later grow into a world standard, as bad as it may be, and be adopted by the banks and integrated directly with their systems putting all the "new wave" fancy PSPs out there out of business (then again, the bank's dinosaurs will most likely never move to "force this into being", so it's not gonna happen).
No, it's usually known by the format, or even stored together with the password

Example: crypt stored the password in the format: $id$salt$encrypted
This is not accurate. If it were, what would be the point of hashing at all?

Password hashes like scrypt, bcrypt, and PBKDF2 are specifically designed to be slow, such that breaking them takes not weeks but many years.
I'm a developer and I am happy to leave the UX to someone who knows what he/she is doing. That goes far beyond "slinging photoshop" however. When I'm using a website or application I can usually spot where a developer did the UX, because it's quirky, "clever," uses conventions different from other parts of the system, or worst case is completely incoherent.
Knowing what we know now that blog post is kind of amusing. Apple's Lightning appears to be less sophisticated than the DHL video out over micro-USB connectors it complains about. It's like Apple said "screw trying to get a proper video out, we'll just cram it all down USB 2.0 and lossily compress the hell out of it to get it to fit, then stick an entire ARM SoC in the adapter to decompress it again" - it's the most kludgy solution imaginable. (I have no idea whether Lightning actually uses USB 2.0, but it seems to be in the same ballpark bandwidth-wise.)
Than income. It's a capital gain.
Anyone interested in building something based on this should think twice. I just started building my own version of the globe and it has crashed my computer twice already. (brand new macbook pro retina using chrome). Something related to chrome and this webgl isn't playing nice together. Force quit doesn't even save it. Needs a hard reboot.
The reason you can't just serialize everything instead of using different pin functions is that its both ridiculously complex and the bandwidth is simply not there. Apparently Lightning can't even serialize 1080p, so they have to do lossy compression. This is not a connector, its an active data corruption stick. And then they even try to hide it by horribly upscaling it to 1080p.
The Google's core business is advertising.
The improvements are immense

1. Distance
Chemical lasers are proven at hundreds of miles
2. Time
Speed of light. Dodge, counter measures, evasion. Pah!
3. Reusability
Missiles run out quick, electricity from a generator less so

Shoot a stealth drone the same way you shoot stealth planes - visually
FWIW, but this is what I use MS SkyDrive and DropBox for. Setup your notebook txt or rtf (or odt or whatever) files and get all the same sync. Save a webpage using your browser and get much of the web clipping functionality. Not exactly the same, but clients on all the platforms and also some functionality that Evernote doesn't have.
Awesome! This puts a smile on my face :)
All cryptography is fundamentally transposition and substitution of "symbols" (across a combinatoric space, an "alphabet"). Hash functions can be made from block ciphers, but really, symmetric and asymmetric crypto is just moving around some letters, but in interesting, deterministic ways.
To be blunt, the simple problems are hard.

Concurrency. Locking. Cache invalidation. CAP Theorem for determining truth in distributed datasets. Feel free to solve any of them.

For the record, "I could do it if I had the time". Do it. It'll be awesome.

Reinventing the wheel is a great excercise, as long as you accept that your wheel will probably be inferior to the existing one. Or maybe it won't and it'll be the next big thing.

TL;DR, go write some code.
I know, Mike is really good. However, this sort of approach does not scale toward larger teams hence the limits of what sort of language you can potentially implement. Lua is much much simpler than Javascript, which is again simpler than Python (Python is really vast). Also, can you find two Mikes?
I find evernote tremendously helpful and I pay the $5 per month for a premium service, REGARDLESS, a google of https://www.google.com/search?q=evernote+two+step+authentica... says little good about how Evernote respects me or their many many other customers whom have repeatedly asked for two factor authentication.
Yes, you have a very interesting history of advancements in interstate trade, civil rights etc. through courts.

In Europe we have had a bit of the same in the rulings of the Court of Justice of the European Union (in areas like free movement of goods, services and people,) and in the rulings from the European Court of Human Rights (in civil rights issues). In continental Europe such advancements have primarily come from legislative bodies, though.
And how are lasers an improvement over conventional anti aircraft missiles?

This is purely educated guess, but my guess is that lasers make the problem much much easier and hence much more effective.

Instead of needing to calculate a trajectory of the inbound aircraft, predict its future location (i.e. where the puck is going to be), and correctly calculate a trajectory for the intercept missile, you can probably just assume all that away because lasers travel at the speed of light. As long as you can get a fix on where the aircraft is right now, point the laser, pull the trigger.
As always, xkcd is right :) ...but there's a difference between "no standard" and "one standard for each implementation", subtle as it may be. Nobody will adopt a competitor's standard, so there has to be a common standard pushed from the outside.
As someone who has absolutely zero interest in gaming, this is the most exciting news I have read on HN for a good month or so.
Let's see how good LeapMotion works and what people build with it.
Theorizing the Web 2013
Nice work.

Some feedback:

- Bug: The site breaks the back button of Firefox somehow.

- Suggestion: A timeline view of the previous releases on the detail page could help to make the patterns more clear.

- Suggestion: Maybe change the color of the bar when an update is overdue.
Personally, I've complained to them that as a premium user I should be given the option to fully encrypt a notebook (zero-knowledge style, so only I have the keys). This prohibits all the social network-type sharing stuff though, so they are uninterested in doing this (same with Dropbox). It's a fundamental issue, but I hate that these companies think they should put "sharing" ahead of "security".
Examvoice: Preparing For Exams Now Made Simple.
OK sure, stop giving Hollywood money until they change their ways. Don't buy DRMed media. But fix the law too. They aren't mutually exclusive.
Operating a dev company on a 15% margin would be crazy. 30% is more realistic.
I came by this information second-hand so I can't verify it, but I have been told that there aren't enough PCIe lanes going to each Thunderbolt port to drive a 4K panel at 60Hz. Which makes me as a rMBP owner super, super sad if it's true.
http://pinta-project.com/
This reminds me of Dijkstra's wordprocessor[1]. He had a pencil dangling from a string with a sign pointing to it saying "Word Processor".

[1] http://vanemden.wordpress.com/2008/05/06/i-remember-edsger-d...
Ubuntu – Steam Client Installation and Review
People don't realize that the 30 pin connector didn't do any conversion of formats because they don't care. They want a connector, and what Apple delivered is a power-sipping SOC that actively throws information away, given the artifacts seen, and then upscales to 1080p because they didn't even have enough throughput to get lossy compressed 1080p through the bus.

So yes you get your 30$ worth of components but it's horribly inferior to a 5$ adapter you can get for every other connector on the planet. It's a rip off alright.
On android we switched to a thing called impl side painting which helps hugely with scrolling performance and other graphics. It could be that, file a bug on crbug.com/new with your system details and pages where it happens.
Data encryption with a private key that the user holds. Evernote, like Dropbox, etc. have your crypto keys, and thus will always be subject to hacking and such. If I, and only I, had the keys it would be up to me to keep them safe, and my data would not succumb to a hack of their database, etc.
> Where does one acquire such an extreme level of paranoia? I mean, seriously...

Reddit, from before they deleted Violentacrez's subreddits.
If true it is probably never spoken of out-loud. But it could be one of those 'nudge nudge wink wink' type things. I know marking the wedding event as a target is probably going to create some more terrorist activity in the future and I just go ahead and do it. My superior kind of agrees. The contractor who designs the drone probably doesn't have to make it super 'surgical accuracy' just make sure it explodes better, the "intelligence" on the ground realizes that if they work too hard, they'll soon be out of a job as well.
I note that when Twitter released their breach notice on a Friday afternoon there were comments accusing them of trying to "bury" the news:

http://news.ycombinator.com/item?id=5154502

While there are (so far) no such comments about Evernote releasing this stuff on a Saturday morning. I think security breaches are just discovered at inconvenient times.
I find Windows 8 to be more complicated than Ubuntu. Most people won't be able to figure out gestures and it becomes way to cumbersome to use Windows 8 on a non-touch screen setup. On the other hand Ubuntu has a dash, type the name of software and it's there. As simple as it can get.
Good post. Thanks. If you take out the 'distractions' how much time ideally you think you should have spent on the process?
Seems as though the title is not specific enough. It should read "Texas Businesses Declare War on Drones".

Yet another case of moneyed interests exerting direct control over the proletariat's freedoms. Yay Fascism.
Opera are moving to WebKit using the chromium project http://my.opera.com/ODIN/blog/300-million-users-and-move-to-...
Huh. I just went to their site to reset my password, and instead of logging in I just used the standard way which sent me and email. Now I'm not so sure I should have trusted that email. Seems like they should have just emailed everyone with new passwords immediately.
I don't know, I still remember this from HN: http://madhadron.com/a-farewell-to-bioinformatics
Another Java zero-day vulnerability exploited in the wild. - Hacking News
amen to that. I stopped using evernote awhile ago because of this and once I started using NV I never looked back. Clearly they don't take security seriously enough, which is a shame for those who don't know any better.
I managed to reset my password to the same that it was before. I changed it again right away of course, but there should definitely be some protection against that.

(FWIW I didn't get the email so I was simply locked out and used their "forget password" form instead of trying to log in, which may have a different reset process).
... including microsoft.com?