skysight-inc/HackerNews huggingface dataset:
What? Three letter agencies recruit very heavily at my particular school and computer science department.

While I can't comment on their hiring practices for people without a college degree (even though I know a few people who have had successful careers with the govt without any college experience), I think a more likely reason heavily tattooed people could have a problem working at the government is that they are more likely to be people who are difficult to clear (heavy drug use in the past, surrounded by people who are heavy drug users, etc.). They clearance process is honestly really stupid. Having tattoos will not disqualify you, but surrounding yourself in people with bad habits will.

As someone watching close friends get hired weekly to places where they "can't say where they will be working", it seems like Uncle Sam will hire anyone with a pulse who even expresses an interest in security.

And if not, the people will just go make twice the money at a defense contractor....

edit: I think a lot of the "red tape" belief for the government comes from people who are on the outside of this industry looking in not understanding the hiring process. It is the opposite from a place like Google.

Basically. You end up in someone's office and they talk to you for a few minutes and know if they are going to hire you within the first 3 minutes of the interview. The important part though, is that you are clearable. Since this is a long and expensive process, a lot of contractors put on their job requisitions "must be able to obtain a security clearance". They will believe you if you tell them you are clearable. That's because getting denied a clearance can be a big deal if you want to work at the gov't later. It also is a auto-fire for the particular job (I would know. The clearance I was denied was the best thing that ever happened to me)....
Streem – Unlimited Cloud Storage
> Some languages do that for you. Allocating on the stack by default and falling back to the heap when it wouldn't be safe to allocate on the stack. e.g. if the object can outlive the current function call, it shouldn't be allocated on the stack.

There are several problems with this approach for systems programming.

1. Escape analysis is conservative. Whenever you have an indirect function call or a call in another module, you have to assume that it will cause a value to escape. By making the lifetime part of the type, Rust can keep values on the stack even when indirect or cross-module functions are involved.

2. When you put a value on the heap, how do you know when to destroy it? All industry languages with escape analysis require a garbage collector, which reduces application throughput in the mark phase. But in Rust, with unique ownership, you can make that information known at compile time in most cases.

3. Not all heaps are created equal. There are many kinds of allocators—thread-local allocators, bump allocators, global allocators, etc.

4. Garbage collectors don't work very well with external libraries that don't use the same memory management scheme. By not requiring a garbage collector or a standard heap, Rust can interoperate better with other languages. For example, you can write libraries in Rust that plug into Ruby with no extra runtime support.

> That's not what I said. Operator overloading is yet an other feature that's ruining everything else, though.

Operator overloading is really important for things like bignums and custom containers like vectors. I think the Rust way of using traits for this (meaning that the operators always have consistent types, and have to be defined in one place) makes it much less confusing than the ad-hoc approach of C++.
He also gets a lot wrong in that talk, so that doesn't seem like a particularly compelling case.
Sure, I will reach out to you!
> I omitted Germany and France since they seem to not wire tap

You can remove France from that very short list. It has been revealed that France does its own surveillance on its own population, and exchanges this data with the USA through the Lustre program [0], revealed in a German newspaper [1].

What's even more interesting is that the USA has little penetration in Africa's surveillance, but due to its history, France has a very strong presence there: Most of the intercontinental cables end in France, and the biggest telecom operator (Orange, ex France Telecom) is present in pretty much in every french-speaking country in Africa, along with Bull-Amesys, the one that installed the shiny surveillance toy for Al-Assad.

If the USA wants intelligence on Africa, signing a deal with France was a very important move. The french press not saying anything about it says everything about the level of independence and journalism.

[0] http://www.lemonde.fr/international/article/2013/10/30/surve...

[1] http://www.sueddeutsche.de/politik/codename-lustre-frankreic...
In early March I whipped up http://Listen2EDM.com because I was tired of searching for new music manually through SoundCloud, GrooveShark/Spotify still sort of required discovery, and Pandora just didn't fit my personal pain-point.

While social media stats are meek, it's averaging about 32000 minutes played back each day (~400 uniques/day; ~2000/week). This has motivated me to develop it further and make the UI a bit more friendly, as well as features. The current iteration is http://i.imgur.com/Y6uNgkC.png
I'm interested but I'm curious where the leads are coming from. If they are scraped leads from public data sources I would pass, but if you have access to a source I can't get my hands on then this is something I would pay for my team to use.
My understanding of the excellent feminist discourse related to geek subcultures and the tech industry, is that the dominance of certain fields by particular subcultures, encourages exclusion and discrimination.

So instead of thinking of 'tattoo-aversion' as discrimination, we should consider it a form of affirmative action. It will help the government to hire more talented security experts who don't have tattoos, or self-identify as hackers.
How long have you been a member of RadiumOne's board of directors?
Thread Hijack: A little while ago there was a link on HN to a visual explanation of text compression, but I do not remember the compression format. It was the first time I ever understood how text compression works. There was a paragraph of text and the author stepped through the compression of the paragraph with an accompanying depiction of the original paragraph. Does this sound familiar to anyone? It was the first time I ever really understood text compression and I have been looking for it ever since. It was just text, no D3 and no flash, just plain old ascii.
The reason why most brokers, landlords, and veteran office searchers prefer $/sqft rather than $total is that $/sqft allows for easier comparison of price efficiency between spaces of different sizes. Using $/sqft is also preferable when the total size is fungible e.g., when a space can be subdivided or combined.

Several of our A/B tests have used total size but it doesn't have a big enough effect on conversion to be measurable.
http://i.imgur.com/rSMME2e.jpg

Homework - a basic CRUD app in VB to manage reservations for a movie theatre, through a remote database connection.
This is brilliant. We recently showcased another course doing something very similar.

Looks like an area someone could create a company :)
If there's one thing SLWs hate, it is other SLWs.
It has always been a dream of mine to have the opportunity to rewrite the first 6 years of school into short modules where the better students could move through them faster, slower students could have more time or even repeat. No more Grade 1 - 6, rather a long set of things to learn that could be moved through at your own pace, then moved beyond when ready.

Obviously, for children at that age there are emotional and maturity things to understand and factor in, but I would hope our best minds in education could do more than what they've been allowed to up until now.
http://i.imgur.com/F58XeiU.jpg

Finishing a project (Synthesis and analysis of vanillin from eugenol for those interested). Looking at some NMR-spectra. I love LaTeX for collaborating, makes everything much easier to manage.
Yeah I think the time you'd have to spend convincing them to skip steps in their script would probably take longer than just doing them.
I published my first chrome extension the other day. Its a very simple UI tweak (http://i.imgur.com/QoTK0N6.png) that adds buttons to move through Youtube videos frame by frame. You can also use mouse wheel to scroll through frames, which has lent it the name 'Frame Scroll'.

Its on the Chrome store: https://chrome.google.com/webstore/detail/frame-scroll-for-y...

and I wrote a short blog post: http://michaelyockney.com/frame-scroll-extension-for-chrome/
To get an H1B the company must show that its needs cannot be met by the domestic workforce. The simplest requirement they apply is a specific degree.

If they relax the hiring requirements and accept people without degrees, they lose the justification to the government to bring in H1Bs. As a result highly qualified candidates just like yourself without degrees (domestic and international) get shut out of hiring.

Where are you based currently? Your best bet is to work for a remote office of a large company and then try to get transferred to the US. I'll happily put in a good word for you.
At some point, you have to consider not living there. If you have a luxury zipcode but not the income to support it, that's your choice.

If you could build the Transporter from Star Trek, the entire real estate industry would gather en masse to have you and the invention erased such that you never existed.
The question wasn't whether it was because they were on the board of directors for RadioOne, it was if it was because they were men.
Grow a vibrant community of lenders for global P2P microlending
Do you not think there is something interesting about a cartoon that appeals to children by employing imaginative characters and silly humor while simultaneously appealing to adults with existential concerns? For it to skim along the somber surface of the topic of mortality yet somehow remain lighthearted (though not frivolous) is a remarkable balancing act.

You're certainly entitled to your opinion, and I've no dog in this fight...but it's a lot more than just an entertaining piece of media; seeing it on HN does not surprise me.
You don't think a community of programmers and hackers and UX nerds would or should be intellectually curious about why a forum written in a Lisp dialect works and why it doesn't, and how it solves, or doesn't solve, various problems?

I can understand why it's annoying for the staff to have to encounter these threads so often - it's annoying for users to keep running into dead links. But I don't think it's entirely true that this topic has no value to the community at large. Having opinions and discussing things is kind of what forums are supposed to be about.
Show HN: Isomer – An isometric graphics library for HTML5 Canvas
Ninja-IDE, a swift open source Python editor
There is a clear line drawn around criminal behavior and employment. It's considered disqualifying for most jobs to be convicted of a crime - and if he is convicted, he should be removed.

Should a CEO should be held to a lower standard than a janitor? Please. It's not enough for the average pay of the guy on top to be many multiples of the average, we now allow him to beat the sh*t out of people as well?

The Eich situation was quite different. His political donation was a feeble expression of his right of free speech. No laws broken. He just dared to be out of step with elite opinion.

Perhaps pg said it best:

"What scares me is that there are moral fashions too. They're just as arbitrary, and just as invisible to most people. But they're much more dangerous. [...] Violating moral fashions can get you fired, ostracized, imprisoned, or even killed."

http://www.paulgraham.com/say.html
China is millenias old and has mostly kept their shit to themselves. That's an example everyone else should follow
A though provoking anecdote, yet who is in charge, versus who has final influence are often times different. Although Martha influenced the outcome, she was not involved throughout the entire process. She could have worked with her colleagues to find the answer faster rather than on her own. To argue in her favor, maybe directed analysis was the right approach and her success will guide her colleagues in the future to take a similar strategy.
They removed in-app purchases. For me at least, the added friction will make me unlikely to discover or purchase new titles and I may not even keep up with the existing series I read.
Review of Sprig: Lunch and Dinner on Demand
I've been working on an project called Swiftacular that uses Ansible to deploy OpenStack Swift to Ubuntu 12.04, CentOS 6, and Ubuntu 14.04.

https://github.com/curtisgithub/swiftacular
Author here. I am considering putting a "this is ancient, please don't submit it to social linking sites" header on top this. It's appeared on here two times in the past year. It never was a very good article to begin with, and six years later, it just looks lame.
This is one of the few cartoons my children and I can completely enjoy together. Most cartoons just suck, and most "anime" that's good isn't properly dubbed into English which makes watching things a bit slower. (Although for Evangelio 3.03 I read every line, like I would a book, to her while watching.)

It covers interesting themes, but skips out on sexuality (mainly cause I'd do a poor job explaining such jokes off-the-cuff to my daughter). Yet it's fun enough that they never lose interest, unlike some Star Trek episodes.
Am I in bizzaro world? Are we really trying to excuse this guy via the excuse of separating personal life and his responsibility as a CEO? This is a guy who has physically harmed someone else. And there are people who question whether or not the board should let him go?

This is not even a case of "allegedly". This is clear cut and the only reason he got away with it was because the judge threw out the tape. It seemed the cops were afraid he'd erase the tape so they seized it on that assumption.

Regardless he still plead guilty. As an employee would you really want to work for him? What about as a potential hire? This guy is toxic and should be thrown out
I work in tech support, and I consider it bad taste to have user's reboot their machine without due reason.

Then again, I'm a linux guy too, so reboots are in general bad tatse.
I was interested to notice that Firefox (28) re-opened all of the pages except that one.

But do open it in Chrome, it's lovely.
This looks pretty polished. The custom pricing plans is cool, maybe you want to set up presets or suggested plans?
19th Century people had a much different attitude about death. There was an honor culture - what mattered was dying well. Yer basic Wobbly was all about the sort of thing Chomsky speaks now about "wage slavery". The Wobbly Way didn't work.

What worked was more like the IBEW - lineman mortality was 50% until industrial safety education and practices became a thing. My Dad was a telephone lineman ( and then moved to inside work ) - he was serious about this.

I think you have to realize that in absolute terms, industrial work was still much more rewarding than farm work. That a few Henry Frick figures existed ( and Carnegie disavowed Frick eventually ) does not mean that the "exploited" did not participate in their exploitation.

I wish there was a better literature about labor. So much - from both sides - is propaganda. The "evil Capitalist" meme is tired.
I am working on a personal project: book reading logger

http://imgur.com/APYWfLn

The back-end is a Rails API, the front end is an Ember app. This was a nice project to learn Ember.
I think one could argue that earlier users of google were more likely to be programmers and that the overall proportion of "* programming" related searches has declined, and therefore the normalisation isn't accurate.

In fact this can be somewhat confirmed by checking google trends for "programming" [1]

For a more accurate evaluation, the relative measure should be compared against all "* programming" searches. And if you overlay "programming" and "java programming" charts, you can see that java programming curve has declined less than the programming curve. [2]

[1] http://www.google.com/trends/explore#q=programming

[2] http://i.imgur.com/KbIm0w2.png (Java - red, Programming - blue)
Automation can be bullet-proof when it's a continuous deployment situation, but is less reliable when you do infrequent deployments

If your deployment pipeline is fully automated, why aren't you making lots of little deployments? The safest change to make is the smallest change possible, after all.
https://www.dropbox.com/s/u7010clm7smjfxs/_20140426_145022_2...

I'm working on an iOS app that lets you run Apache Bench (and dig & ping) from your phone. It has a Rails back-end that actually performs the ab command and parses the results into a JSON response.
Amazing to imagine the kind of people that fly first-class. As someone who works in a startup and isn't rich but comfortable, I don't see why you would pay >$8000 more just for a comfier seat. I'm sure your perceptions change as your money pile gets larger, but I can't think of much that's more wasteful of resources.
It was at a bad time. Its not like I sent out millions of emails.
I would have done. Having once convinced myself that four satellites shouting out the (accurate) time is sufficient to locate oneself in three dimensions, I assumed that was all there is to it.
a tangent on the example of parsers that happened to be used: I found imperative mutable state made experimenting with different kinds of parsing algorithms tremendously easier. You can just say what you mean. Now, I'm sure there is a way to express it with monads (that would be simpler to reason about and confirm for correctness etc), but the first problem for me, in experimenting with different approaches, was to get my ideas out of my head and into code, and get them to work at all.

If I was more skilled with monads, I might go directly to the ideal monadic solution... but I suspect I wouldn't have ideas that didn't fit well with monads in the first place. That is, (I fear) thinking in monads would restrict the breath of approaches that would come to mind... Disclaimer: because I'm not skilled in monads, I don't really know.
it maybe a "proxy for an ephemeral quality" but to call it "tech fetishism" because it uses technology is wrong. it uses technology because that's the only way we have of dealing with massive amounts of information that a person could not process on their own.

we know that humans are subject to many cognitive biases. we wouldn't call 'eyeglasses' tech fetishm, but we're all nearsighted when it comes to our ability to connect the dots and form a bigger picture of the world around us.
I don't think he's referring to 3rd world poverty. He's talking to the hundreds of thousands of people who work at Google or Facebook or PayPal vs the handful of people who try and build the next great thing.
No, you're not in bizarroland. You're just waking up to the reality that HN (and SV generally) is filled with horrible bigots and assholes.

To them, he beat a woman not a human. So who cares?

These same individuals are the ones who are more concerned with the fact that the gender of the board members was called out than any other aspect of the discussion. Because they're worried that their position of privilege might someday erode.
DigitalOcean Indicator
Amused and happy to see this on the front page of HN. Adventure Time is one of my favorite shows of all time.

My husband and I had an Adventure Time themed wedding a month ago and we turned a whole slew of people into fans that way - our cake baker, some of the venue staff, a whole bunch of our friends and family. Unlike MLP and other shows where I feel like I have to explain things for people to get started, AT is generally great enough that I just tell people to watch any episode and then just blow their minds explaining some of what's going on in the show at large that they might not have picked up on. Love it.

Cake (and we even got CN's permission for it! suck it disney!): https://www.flickr.com/photos/argon/13347167874/

His and hers flowers with Finn and BMO: https://scontent-a-sjc.xx.fbcdn.net/hphotos-ash3/t1.0-9/p480...

And one of the centerpieces ;) https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/t1.0-...
from complex sugars to simpler molecules

Are they saying they've found non-cell metabolic pathways... but that require cell-created complex sugars as starting points? OK, so not enough to start life; but filling in each link in the chain (tree?) is important.

BTW: some researchers extrapolated life-complexity-over-time backwards, and concluded life is older than Earth. Speculation on speculation! But a fascinating paper:
https://news.ycombinator.com/item?id=5552381
crash my browser.

here's another sorting algo sim:
click the computer science example.

http://schoolnotez.com/
More food for the downvoters: Clojure has been carefully designed such that ZERO code sharing with any other Lisp dialect is possible. That's its definition of 'very related'.
All: it's not clear yet whether we should have "Screenshot Saturday" and "Idea Sunday" as regular features, or whether they should be weekly if we do. Happy to hear arguments pro and con, though perhaps not in this thread. (Edit: On second thought, we might as well discuss it here and keep it at the bottom.)

If are going to have these regularly, we'll ask the whoishiring account to post them automatically. That's the only account currently allowed to make bot submissions, and it seems better to extend an existing system than create a new one.

In the meantime, we changed both the title and the text of this submission to be closer to previous editions.
I think had Google taken the approach of 'what do we have that Facebook doesn't?' vs 'what does Facebook have that we can obtain?' would've resulted in a better product (as far as value proposition goes). There was a lot of opportunity to create a unique experience, and that simply didn't happen.
We pull in data from private and public sources and the real magic isn't crawling or scraping data. It's what we do to make sense of the data, the information we can link together and using the data to understand businesses and the individuals inside them.

I'd be happy to talk more if you want to reach out to me at m@leadngin.com
As a verb waffle has the same meaning in American English but the images of waffles on their landing page make it clear they are going for the food. For me at least it's easy to not jump back and forth between meanings of waffle once I understand the intent is to refer to the food.

Homonyms can be confusing but it helps when such a stark difference in meaning makes it easy to distinguish what meaning is appropriate in a given context.
Hey callmeed! Shoot me an email at whostherellc@gmail.com. I have a project I'd like to discuss with you!
https://github.com/pivotal/tmux-config#tmuxconf-installation

No, I'm not impressed.

I'm not impressed because the "bug" she wasted so much time to hunt down is not a vim or tmux bug at all. Even with quotes around "bug".

It's someone, somewhere, failing to read the aforelinked 42 lines long README.

Nothing to write home about.
I always find this one nice to watch:
15 sorting algorithms in 6 minutes (with sound)
https://www.youtube.com/watch?v=kPRA0W1kECg
Tell us some. Please.
There's tons of Python too, wouldn't you say?

In a way, it's good - people are discovering what works and moving it forwards. Language fragmentation often seems like a shame - because most of the time, programming languages don't fit into different niches, we just have a multitude of general-purpose languages with a few special features to argue over. There's some hope that, over long periods of time (longer than our typical careers) languages will combine good features, genetic-algorithm style, and in the end we'll get even better languages.