skysight-inc/HackerNews huggingface dataset:
>You could cut out each individual word and string them together, with a single size "redaction" block perhaps, but that's a lot of work.

Not really. OCR is plenty good enough to scan a document and then you can just replace anything you wanted redacted with a common string: [REDACTED]

Even if OCR wasn't an option, it would still (probably) be easier to type up the document than it would be to physically cut out all the things you want to redact.
That seems like the obvious choice, doesn't it?
Equitably
Exactly my thought. A BMP is too simple to go wrong. There's so many pitfalls with digital files, because they can have much more information than the viewer will show you in an obvious manner or at all. Not only layers, but metadata (EXIF) and whatnot.
We're not targeting a specific small business kind, we're going more by size. Big enough to have several hard drives in their offices, small enough that enterprise shredding services are too expensive and big for them.

A lot of companies are moving their storage to the cloud, and the old hard rives need to be destroyed. Other companies upgraded their hard drive size (from 500gb to 1tb) and have no use for the old one. And finally, a lot of hard drives fail (there's about a 10% chance your hard drive will fail, each year, after its second year.

We want to destroy all of those drives :)
Designing for Actor Based Systems
Is Ashton Kutcher a Photo-Stealer? Check out What happened yesterday
London's 'amoral' tech elite is driving inequality
How Many Yelp Reviews Say 'YOLO'? Its New Trends Tool Shows You
Want a hoverbike? Then fund this Kickstarter project
@auto_closure, yeah baby!
Nor The Verge, nor Bloomberg. I wonder how the NYT got the story.
It takes a year because you learn it over time. Learning a tool progressively is the best way to go.

There is a wonderful presentation called '7 Habits For Effective Text Editing 2.0' [1] explaining this philosophy. The idea is to get the basics down upfront and then get more proficient gradually over time.
When you use the tool you stay aware of what you are doing. When you find an inefficiency in the way you use the tool, find a quicker way and make it an habit. This is the most efficient.

If you only care about the code you have to type right now and never read the editor's documentation nor learn new commands you'll keep using only basics commands and never will gain proficiency. Not efficient.

If on the other hand you try to learn every feature immediately you'll waste time learning things you won't use and forget most of them anyway. Not efficient.

[1] https://www.youtube.com/watch?v=p6K4iIMlouI#t=2085
To me the most bizarre (and possible only) thing is that twitter suspended your twitter account instead of second coming of FS
My screen - like probably a significant portion of screens out there - is wide, 16:10 or 16:9. So without multi-column layout, I have three layout possibilities: Long lines (hard to read), large font (wasting screen real estate) or some form of fixed-width central column with auto margin (also wasting real estate).

With multi-column text layout I (think I) read faster. It is much easier for me to remember where on the screen a certain passage was in case I have the desire to re-read at a later point in the text (say, because I am not sure if I understood correctly). Plus, for long texts it is much easier to jump to an earlier part of the text when it is still visible than to scroll back.

So I wouldn't flat-out refuse that Good may come of this. I don't see the application of multi-column text on a phone screen given its size but tablets seem to have reached sufficient size and resolution. Multi-column text still breaks the way I usually read on the web, but I feel it might be worth getting used to.
I'd seriously consider not quitting like that. It is never good to burn a bridge because you never know what will happen in the future. If you can stomach it for two weeks that's ideal for everyone. At any moment two weeks ago you could have given two weeks so there is generally no pressing needs that warrant an immediate termination. That is, of course, outside the realm of family, health, and other such reasons which at that point your employer should be sympathetic.

Also, have you attempted to resolve your issues? I know it's easier to quit but you will always have issues at work and learning how to resolve them is much more valuable in the long run.
Show HN: Best Way to Learn Times Table
I read the OP's "we'll continue to absolve any American president of war crimes" as referring to an external prosecution, but on second thought it could very well mean domestic prosecution. In which case you're right, of course, that countries can punish their own leaders for whatever they want, war crimes or otherwise. I was thinking more about external punishment ala the International Criminal Court, the Nuremberg trials, etc.
If a NATO membership with the implication of American military support deters Russia from, say, invading Poland, or demanding that they do things much worse than running a prison under threat of invasion, then it sounds priceless.
The bit that gets me is that I have as shonky and relatively unreliable internet connection and work from home. This is not an issue when my toolchain sits locally.

I really couldn't risk using an entirely online service for direct productivity.
Addressing the performance issues, what does the profiler say? I wouldn't bet on keywordizing the JSON data. My best guess is Om/React doing too much re-rendering.
Why qualify it with "some" social structures? You could come right out and say it like Karl Marx that social structures explain behavior -- but then you'd have the same problem he did which is that it reverses cause and effect.
The Quest For A Quantum Future
Shameless plug: I despise Wikipedia's LHS menu (especially when I zoom in) and I made Chrome extension to hide it.

https://chrome.google.com/webstore/detail/wikisimplia-collap...

No adware/crapware. Works on most wikis.
True, but I think app design benefits from a solid style guide. A great data model with no consistent coding style is going to be much more difficult to work with than one backed by a well thought out style guide.
FlatOut is a Windows game.
As for DOSBox, if a game works on it in Windows it will work on it in Linux as well.
I like the product but just like most of the web I don't like that they're hiding their funding sources and making Kickstarter users believe it's because of them the product will come to market.

Building a bootstrapped company is significantly harder than taking outside money. If they're not bootstrapping they shouldn't pretend to because it's _cool_.
HN Hiring mapped
tl;dr pls
Quitting because you are stressed and the pressure is high is one option. As you say above, taking a week off might be another option. Taking two might be better, if you can forget or put into perspective the problem at hand.

Prioritise your basics. Eat properly. Go to bed early. Do some exercise. See your friends. Watch a movie. Make it your goal to have done all this for a week. Without sufficient reserves of energy & social interaction your job of getting through this is much harder.

If you feel shame about things not going well, you shouldn't. Everyone you know has made up their mind about "who you are" and the outcome of your decision here will not influence that one way or the other.

I'm solely responsible for all sorts of stuff and have received a few ear bashings over time. I hang on to a few facts:

1) I am variable. I cannot predict how much work I will get done in a day. I am not a machine.
2) Estimating how long a non-trivial software project will take is hard, and I should expect nearly all estimates to be wrong, and there will be consequences to that.
3) People can be unreasonable. I will on occasion have to deal with them.
4) Not everything is about me. If someone is angry on the phone, they may well have all sorts of shit going on in their lives. Don't judge. Don't take it personally.

In short, shit happens, and the more I do, the more shit I have to deal with, and after a while, that's fine. You try to avoid it, but you can't. I do the best I can, sometimes that's great, and sometimes it's not so good.
I think web based IDEs are mainly intended for web and server applications. In this situation a game or graphical application would be written in HTML/JS and served to another browser tab.

As a student who moves between boxes a lot I've found this very useful.
On Chrome, I use the User-Agent Switcher extension [1] with the permanent spoof list to always load mobile Wikipedia when clicking Wikipedia links for exactly this reason.

It's not so much that it is more beautiful, but that it is a lot easier to read with bigger fonts and most importantly, a limited column width.

[1]: https://chrome.google.com/webstore/detail/user-agent-switche...
Gosu actually went public before Kotlin and I think Gosu helped inspire Kotlin in a couple of ways.

While I'm glad Gosu keeps chugging along, I can't see myself choosing it over Kotlin.
Yeah, these kinds of things are somewhat well known among people who do vacation rental, but many AirBnB people are new to it. It's not strictly AirBnB's responsibility to help out, but maybe they could provide some pointers to common pitfalls. Almost all jurisdictions have some way of distinguishing "vacation rental" or "transient accommodation" from "long-term rental" and the difference is often important (30 days is a common cutoff). Also, if a rental is explicitly fixed-term and both sides agree to that, it's usually better to get that agreement in a written contract.

Also doing things like cutting off power/water/whatever is rarely a good idea. Just get the person legally evicted, don't harass them. That'd even be true if it were transient accommodation: if you refuse to leave your hotel room, the hotel will just call the cops and get you officially booted for trespassing, not resort to roundabout methods to smoke you out.
s/queues/cues/
What was your issue with it? I have a bad sense of orientation, and I thought about building my own version of it, theirs is too large imho.

Also, running a motor continually seems like it would drain the battery really quick.
I use emacs with tmux, why do you have to leave tmux if you move away from vim? about the emacs shell, yeah I don't use it, use tmux or screen ;)
But then you have to go and rearrange everything as your codebase gets larger. Assuming it will get larger, that is.
I'd like it you could set what class this

var strings = { "red", "green", "blue" }

uses. In some clean way.
eg I don't want List, I want ArrayList.
In general, though, a proportional face will give a larger number of possible widths, meaning more information to work with (fewer possible strings will map to any particular width).

Additionally, depending on the type of information you are trying to recover, you may already know the number of characters (for example, a US SSN), in which case fixed-width typefaces mean you get no information you didn't already have, whereas a proportional one would at least give you a little bit of info. But on the other hard I would also guess fixed-length strings such as an SSN are more likely to appear in a more "table"-like part of a document than in the middle of a paragraph of text.

I suspect it'd still be a bloody hard analysis either way, but at least according to this back-of-the-envelope theory a proportional typeface should preserve more information.
Code reviews and bad habits
Tracking, photographing, and writing about a 1,900-mile journey
leave everything as it is.

At some point in you're life you're likely to get fired or laid off for no reason, companies tend to demand loyalty but offer little to nothing in return. So remember that they aren't your friends, don't worry about upsetting them. Just be clear, professional and tell them exactly what is about to happen.
> Every story is a technology story; every technology story is a culture story.

It's this sort of bullshit newsspeak that makes it difficult for me to take The Verge seriously.
Assuming they could even get permission for a land route given the usual max weight is 40 tonnes, not 200.
I have always used the plural data when talking about scientific data. Years of writing papers pretty much drilled that into my fingers.
Joel is a class act. He spoke at YC's Startup School, which brings out his unique perspective - https://www.youtube.com/watch?v=pPJf8KrvJXU
The Fed's obsession with trying to control the market is horrifying. QE is a manipulation of capitalism. If this truly is a bubble, a crash will devastate the economy and take out housing with it. A third recession will have no easy fixes.
Survey of Design Salaries 2014: Results
I'm one of the authors, we want to use the same learning system to learn other things, like foreign language words, if you have any ideas where we can use it feel free to tell us.

We're still working to improve it and we strive to achieve levels were you could upload some useful data into your brain by playing fun games.
9 things I like about Go
> Prosecutions for war crimes have happened both for winners and losers of wars.

Technically true. But to date the ICC has only ever prosecuted Africans. This can be seen as a continuation of Europe's colonial tendencies to treat African nations as inferior sovereigns.
I agree. And this is pretty important, I think. I struggled with various ways to handle file structure when I first started with Angular because most example/guides used the type of structure Todd shows as "Good". But I found things became very cluttered very quickly that way.
Batteries only last so long. And last time a hurricane took out power in my city, the gas stations quit working.

The biggest problem would be high-voltage transformers. They're made mostly be hand, by people who spend several years learning to do it, and we don't have many spares. If they go down continent-wide, we could be without grid power for years. I'm a little less sanguine than you about how well we'd do in that situation.

http://spectrum.ieee.org/energy/the-smarter-grid/a-perfect-s...
Kind of disappointing for me; I doubt I'll read much of Topolsky's new work.
That article says nothing about "using online browsing data to set insurance rates and policies."

To start with, every insurance company develops a statistical model of each and every customer. Non-smokers get lower rates than smokers. Life insurance depends on age. That's how insurance companies must work.

That article says that some insurance companies use more than just risk factors in order to determine the price, but also information like market power (or lack thereof) for your market segment. For example, poor or immigrant people may not have the time or knowledge to look for alternative companies, so an insurance company may offer an initially low price to get lock-in, then raise it after a few years to be above the price needed for actuarial reasons.

It doesn't talk about online browsing data, and it doesn't talk about personalized factors other than the expected aggregate demographic modeling.
they must have, they went by land to and from the sea.
> Issue with being the only developer on this effort.

If that's the case, then you can't hold yourself accountable for their poor planning. If they didn't build any wiggle room into the deadline, and doesn't have any procedure in place to handle the unexpected, then they have nobody to blame but themselves when the project falls through. They're going to try to pin this on you, but it's not your fault they didn't do any of these things.

But, chances are, they do have a plan B, they're just not telling you about it. Managers do this shit all the time, place unreasonable expectations on you knowing you'll "rise to the challenge". Don't feel any moral compunction to play their game.
Well it does come down to submitting interesting current news stories when more readers are likely to be awake and online.
Why Good Storytelling is Hard
I was planning to definitely tell my supervisor through the contracting company in person (although I have only really seen him once since being hired).

My paid time off and sick leave are combined, and I was pretty sick a few weeks ago so pretty much at 0 right now (it accrues sloooowly).

You are right with the depression/anxiety etc. It has always been a problem but manageable, and I don't really like admitting it. It has recently become much less manageable. Trying to be active towards taking care of it
Could anyone link to similar CMSs that allow "ordinary users" to create and link content "types" the same way Webhook does?

So far I've been watching https://prismic.io/ closely, but currently it does not have "internationalization support", which is a deal breaker for me.
"I need a week or I need to quit"

Don't quit, just talk to your boss at the contracting company and tell him/her that you would like a week off, unpaid, because of personal issues. If they are worth anything as an employer, they will give it to you gladly.
Baxter the robot brings his gentle touch to novel jobs
Or maybe, you know, nobody knew about this guy's sense of the string "futurestack" and New Relic's marketing people brainstormed for a good conference name (increasingly difficult) and just went with it. You do not have exclusive, global, all-contextual moral rights to the string you happened to choose as your usual internet handle.
Me neither. Every time I see Django Girls mentioned in my Twitter timeline (often retweeted by a Django core developer), I fight the urge to ask aloud: are girls not allowed on “regular” conferences and workshops? Or, perhaps, we guys are being so mean that girls choose not to attend?

The first question is rhetorical, but the second isn't. Perhaps such workshop is indeed warranted and it's my worldview that's missing something. However, I don't want to seem like a hater and actually ask those questions on Twitter, so I decided to post this to HN (I guess though the post wouldn't take off this time).
Saying that it's more like math academia when you go further in (ie: actually make an account and post on LW itself) is a compliment.
Open source is still very important to us. We will release an open source offering to github soon.
For those wondering why you'd need such a thing, here's the KATRIN project's website:

http://www.katrin.kit.edu/

and the wikipedia article:

http://en.wikipedia.org/wiki/KATRIN

In short, it's an experiment to directly measure the mass of the electron-type neutrino. Very occasionally, when tritium beta-decays, the electron carries away all the energy. If the neutrino has mass (and we are rather certain [1] that it does), then there's a little less energy to carry away. The giant MAC-E spectrometer (actually a chain of them, of which the big one is the last) is the only known way of resolving the 13,000 electron-volt electron to less than an electron-volt.

It's a very hard experiment, but it's important, and nobody knows an easier terrestrial path to the same knowledge (cosmology limits are equal to or better than KATRIN, but there's a big difference between the cosmos and something you can do on Earth).

(Edit: and for you vacuum jocks out there, that entire volume operates at UHV. It's electropolished internally, and for their vacuum test, it pumped to below 10^-7 Torr on a single 6-8" turbo before bakeout.)

[1] http://en.wikipedia.org/wiki/Neutrino#Mass
A bit offtopic, but i think it's worth mentioning.

This would make a great captcha. Show users images of people wearing that makeup and hair style mixed with other similar images and tell them to select people from ramdom images.

I always thought a good way to build a captcha would be to use the "Uncanny valley" and the great ability humans have for detecting artifacts to create captchas. For instance, show photographs and very realistic paintings of people and make the user to tell them apart. Another example would be to use a photograph and insert somthing drawn by hand in it.

Is this already done?
These things are trivial for humans but I doubt computers can do that.
They could be ugly and complex because of nesting, no doubt, but they at least provided a few fundamental layout concepts missing from CSS: easy vertical centering, and as you mentioned -- columns and rows.

The great strengths you mention, consistency and conceptual simplicity, are absolutely paramount, and the fact is that the limited vernacular allowed you to accomplish 90+% of your layout needs, perhaps more -- all the simple things that have inspired and required hundreds of tutorials and hacks to accomplish in "pure" CSS [1].

Of course eventually we were given display:table, but even that was not as good as good-ol-table, because of the child-width-not-expanding-to-fill-parent issue mentioned in the article I linked to.

[1] just as a for example: http://css-tricks.com/centering-in-the-unknown/
Using resolve is by far the best option, the creator of Angular wanted a way to do this and the feature landed: http://stackoverflow.com/questions/11972026/delaying-angular...

Structuring files/folders is debatable based on code base size/estimation, no opinion is "wrong".
It's now being reported the plane has been confirmed as crashing:

> Algerian television station Elnahar confirmed the plane went down due to bad weather and an Algerian aviation official had told Reuters flight AH5017 had crashed.
The plane crashed after passing the capital of Niger and it is presumed all 116 people on board have been killed. The flight was said to have been found near Niamey, the capital of Niger.

Source: http://www.ibtimes.co.uk/breaking-air-algerie-flight-ah5017-...
Youngster (age 24) here. I'm pretty sure I've read all of Joel's stuff.
Yeah, I've heard complaints about short support periods, weird bugs and games that just crash, but performance seems as good as Nvidia's from what I've read.

This seems to suggest that Nvidia's drivers are vastly superior on new OpenGL 4 features, though they do come from Nvidia: http://www.phoronix.com/scan.php?page=article&item=amd_apite...
It's probably cherrypicking benchmarks a bit, but cherrypicking shouldn't have that dramatic results... Seems like I'll be sticking with Nvidia.
Goedkoop met luxe bus naar Parijs, Amsterdam of Londen
Good estimates will help decide logical codebase size guesses! :)
I've been using Cloud9 online and Cloud9 local for a couple years now and have been using the beta of the current release for the last several months.

I use Cloud9IDE to build a Node.js powered website, a use-case to which this environment is particularly well adapted. I do not need to jump through any hoops to get interactive debugging of running node.js processes (even supports some hot code updating).

The tool serves me particularly well as someone who works from several computers and loves being able to pick up exactly where I left off without being tied to a physical computer.

PS: http://plnkr.co is 100% built in C9. I'm a fan, but not at all affiliated with ajaxorg.
http://emulator-zone.com/doc.php/nes/

http://emulator-zone.com/doc.php/arcade/mame.html
Wrap the entire app in an IIFE, not every file.
New Yorker and NYT are two of the only old school media companies whose content I would still pay for. They have some of the best journalism around (NYT for straight news, New Yorker for editorial, long-form, & culture pieces). I think New Yorker's pay wall will probably be a success. I was already prepared to pay for a subscription when the time came.
I read recently that 7 is the world's most liked number. So, I would vote 7 - strictly for marketing reasons.
> You do not have exclusive, global, all-contextual moral rights to the string you happened to choose as your usual internet handle.

Unless you've trademarked it, which you should probably due to prevent people who are terrible at their marketing job from absconding with something you value. A trademark application is something like $275.
Visual Studio, or Eclipse have been around for a fair while as well now. Its not like they will disappear with the next text cycle. And you can get productive with them in far less than a year.