skysight-inc/HackerNews huggingface dataset:
Offtopic from anything, but you should be aware that whether or not the dots are removed, you would get an email sent to that address.

If you're doing it to obfuscate for spammers, then hyphens is the better bet.
I think the biggest problem is for most of my statistical work, for Python I'd have to check, for R I can safely simply assume an implementation (or several) exists.
I think a simpler theory is that a lot of people in Internet societies like forums want to appear to be right above all else, even though they might intellectually realize that their "opponents" arguments are more solid.

But maybe that's just my own projection.
how about condensing those monthly threads into a monthly email digest?
Well, what you're describing is sensible to those who ascribe to a very specific political view. I'm sure you strongly believe that your opinions would improve the world, but you are probably aware that many people who value freedom no less than you, and who are just as intelligent and knowledgable, completely disagree with how to achieve it. Giving Bitcoin a political flavor does it a disservice.

Personally, I think that financial regulation is a great tool in the service of freedom. For example, before financial regulation in the US gained its teeth, most of the population was under the thumb of a small group of some very unscrupulous individuals (those who came to be called the Robber Barons). It was regulation that freed America from those people. Also, I think that human beings, by virtue of their biological and psychological construction, are prone to be subjugated to some substances as well as some ideas. What is freedom, then: allowing people to fall into slavery if they so wish it or preventing them?

I'm not saying my views are right and yours are wrong. But I just want you to understand that many people view the words "regulation", "oversight" and "government" not as obstacles to freedom, but as essential components that facilitate it.
Until about a year ago, HN was our single best hiring vector. Some of the smartest people at Matasano got to us through posts on hiring threads. So, I'll go with "yes" on the headline.

On the other hand, I am always a little irritated when people scrape the hiring threads and reframe them. When we've posted job ads on HN, we've done it deliberately and with the expectation that those ads will be seen in the proper context. You should get permission before you scrape content off HN and reframe it.
SEEKING WORK - remote, based in Austria

I'm a JavaScript & Frontend Developer with a strong interest in data-visualization, product management, and mathematics. I'm currently looking for the next interesting client project. Throughout my 6+ years of industry experience I've created a couple of popular software projects ( heatmap.js [0], nude.js [1], many more), launched several web products, and consulted companies with their web strategies.

I love to work on anything web-related with interesting challenges and aspects that haven't been done.

say hello at hn-contact@w-labs.at

[0] https://github.com/pa7/heatmap.js
[1] https://github.com/pa7/nude.js
If you use only the tools your employer wants you to use at work in all likelihood within 2-5 years your skills will be obsolete to the point of you being nearly unemployable.

Of course, not always, depends on you, depends on your employer, depends on luck, but this is just my perception from working in software companies for most of the last 30 years.
You can be creepy without even saying anything. E.g. "creepy guy standing in the corner".
The great lesson of the Nazis and the Milgram experiments is that all/most humans are capable of great evil when it is socially normalized.

To think that humans do these things out of hate and dehumanization puts the cart before the horse. Rather, there are cultural drives that incentivize certain behaviors, leading people then suppress and rationalize away their empathy in order to engage in those behaviors and reap the direct or indirect social benefits.

The most common pattern is devastatingly simple: hating an out-group is a powerful way to create an in-group bond.
Live updates about the ukrainian conflict
I wouldn't call him a "miserable" alcoholic. He was quite proud of his prodigious intake of alcohol and tobacco, to the extent of writing essays defending these habits and refusing to change his tune even in the face of death due to them.

He was more of a "celebratory" alcoholic and smoker.
Here's one site doing that, but I don't have a problem with the HN threads.

http://curatedhnhiring.com/
> they have a really awful habit (or most developers do!) to keep copy IN the storyboards..

If you internationalise your app, you can extract all the copy out of a storyboard into a strings file.
Net Applications was taken off the wikipedia page about browser market share because their information sources contained fabricated data. They even admitted in their technical documents.

I wouldn't trust any blogspam that references the data, it's so out of align with other sources that reference billions of pageviews.
I regularly produce data sets that are too big for RAM, and not having to worry about that in SAS was a luxury.

I'd say SAS's two big "Killer Features" are the DATA step and SAS Press. I still have yet to find R or Python nearly as pleasant to work with for manipulating the data set itself when compared to SAS, and the SAS Press is excellent at putting out books detailing a given type of analysis, and how to implement it in SAS. I still turn to them for basic references even when not using SAS.
Is it now a sign of times that where previously most ppl (including me) would have dismissed this piece as

1) Does not understand technology so is committing some basic error leading to this

2) Making this sh$t up

3) Has a prankster who is close by.

Instead now I am almost betting that it was the NSA/GCHQ/Five Eyes/CIA who is behind these shenanigans?

Thank you Edward Snowden (for the hundredth time) for giving us hard evidence of the illegal and ineffective behavior on the Govt's part.
You have also (unfortunately) fundamentally raised the bar on tin-foil hat debunking.
But you still have the advantage of seeing that point of view stated.
Used to be pretty much standard after Immigration reform in the late 80's. Might have faded with online applications but could be a useful filter to screen candidates without a right to work in the US.
I'd argue that SAS is much more accessible to non-coders than either R or Python, in that the SAS language is mostly an invocation of statistical procedures, rather than a full-on programming language.

From a field dominated by SAS, moving to R was a pretty steep transition, whereas when I approached R from having learned Python, things made a great deal more sense having been exposed to other programming languages.
That made up travel blog is silly. As another person that has lived in countries other than where I grew up, it sounds to me like a recipe for ghettoisation and continuing isolation rather than a good strategy for a happy life in another country.
I don't see how "taking a job under false pretenses" could even be considered an indictment in the context of at-will employment. The new employee is clearly doing their job, or they'd have been fired right away and escorted out. They just happen to have an internal motivation other than the paltry wage.
The tooth fairy: way younger than you'd think and descended from the Tooth Mouse
That's my guess. Personally, for 99% of my uses for SAS, all I see is the script window, the log, and the output window. That's about as far from 'Excel' as you can get while still having an interface.
Thank you so much for Auto Layout, it's a godsend. I wish we could write websites in it instead of messing around trying to align things with the crappy box model. (I hear CSS3 has something like the Visual Format?) And imperative code that manually lays out views is just the worst.
Bad Dreams
> The article says this particular instance of the debate started in 2011. Things have shifted a little since then, and I think Python has won more mindshare with Pandas, SciPy, NumPy, and all the rest.

In my field this isn't at all true - R is eroding SAS's market share, but Python is a non-entity.
Note that as far as I know MCUs from that series don't have an ADC, which can be a real PITA.

Personally, I've switched to using MCUs in QFP packages a while ago. You get a lot more pins, peripherals, speed, etc for the physical dimensions and price. If you decide to make a custom PCB for a project you don't end up stuck with a huge DIP package or having to evaluate and port the software to a new MCU in an SMD package.

QFPs are perfectly easy to hand solder with the right tools, which are in fact really basic: either a temperature controlled soldering station or a hot air station and solder paste.

I'm now experimenting with QFN packages, which reduce cost and size compared to QFP. Hand soldering seems to work ok, but I have yet to see the yield for small batch manual assembly.
His lack of technical expertise is a very good reason to doubt his conclusions.

We've consulted on a few local cases of suspected computer sabotage. (Hurray for small-town politics.) In only one did we find actual evidence of wrong-doing; in every single other one, the case was an otherwise reasonable person whose suspicions were being fueled by a knowledge of I.T. based only on what they've seen on TV, in the movies, or read in magazines.

What Snowden did was remarkable specifically because it involved a huge pile of evidence. Conspiracy theorists are quick to point to this and say, "see, see, we've been right all along, and we're still right", but they don't understand that being right without any evidence is useless.

So articles like this one pollute the discussion that we all get to have thanks to Snowden's and Greenwald's efforts. Articles like this one erode their achievements.

This journalist doesn't seem to have consulted even one technical expert; he doesn't seem to have inspected the safe to gather any evidence whatsoever that it was tampered with; he doesn't seem to have taken a picture of a supposed spy who was assigned to take him around a city. In short, this journalist is not in any way contributing to the discussion that we get to have over the state's surveillance capabilities.

He's written a book about Snowden. He should know better.
Because the product they provide is tailored to open source/free software. No matter how much you might be enamoured by Apple and its polished products it is hard to get around the fact that these are the opposite of open and free.

Remember what happened when Linus decided he wanted use BitKeeper to maintain Linux? Also remember how that worked out in the end? Free and/or open source software and closed, proprietary companies often make odd bedfellows.
SEEKING WORK - REMOTE or ONSITE from Metz, France

I hold a (rather fresh) Ph.D. in Human-Computer Interaction where I explored the use of paper-based interfaces with augmented reality on a camera+projector system [1].

I am most experienced with C++ and OpenCV on Ubuntu, but I am not afraid (and actually enjoy) experimenting with whatever tool best fits the job. For example I toyed with cala, Python, Ruby, Java, Bash, GNU Make, CMake, Inkscape, Android, Arch, TinyCore...

For example, I am the lead developer of Chilitags [2], an OpenCV based, C++ library to detect fiducial markers for augmented reality, but I'm currently exploring their use in browsers (via a emscripten conversion to javascript, with three.js), and their port to Android.

I would love to give a hand on proof of concepts or technical designs of innovative solutions to make computers understand humans better. I like the challenge of processing "natural" data, such as images, video or 3d movements to make a reliable solution to a problem.

Contact info (email, LinkedIn, GitHub, TwitterDM): http://quentin.bonnard.eu/contact/

[1] http://quentin.bonnard.eu/portfolio/metroscope/
[2] http://quentin.bonnard.eu/portfolio/chilitags/
4 short stories of our attempts to be lean at our startup
Infrastructure generally doesn't scale linearly. So while one person doesn't have much of an impact, at some point you're going to have to invest a lot of money scaling.
There's some elements that remind me of Moped (http://blog.moped.com), which has since been bought and shut-down. It's actually quite more enjoyable to keep this stuff out of your inbox, and if you really wanted to, you could use Moped as your email client. I don't use Hangouts, but doesn't that require other people you send messages to to also have Hangouts etc?

Disclaimer: I wrote the Mac client for Moped.
Who says designers need to use Xcode and IB? They can provide the comps so the developer knows the dimensions. It should be a collaborative process, not something that belongs to the developer or designer.
I prefer wood foil. Just punch eye holes in a brown paper bag. I am wearing one now so that the NSA cannot identify me through my webcam.
What a missed opportunity to not have asked the snooping deleter to write the forward for the book.
The only thing that bothers me about the format is that the jobs are almost all always outside my area (and for a variety of personal reasons I'm not interested in moving right now) and so the only ones I really want to look at are the ones tagged remote, but so many postings mention that they're not hiring remote that it makes it more difficult to find them with a simple text search.
Eventually you will get a handle on AutoLayout and it will become much easier. I learned to follow a few patterns that I taught myself which are solid for my interfaces. If I did it all in code I would be shooting myself and any other developer who has to touch this project later.
RIP organic photovoltaics.
Does Mt. Gox's CEO Have a Secret History of Committing Fraud?
Agreed. If anything the rise of megacorporations and ever-more-powerful nation states necessitates denying the humanity of others on a regular basis.

The classical justification for why lying is unethical is that it deprives others of their humanity by denying them the chance to make their own decisions. That raises the question, is it unethical to lie to a machine? If machines aren't human to begin with, then the traditional ethical prohibitions against lying don't really hold up. Of course this applies to literal machines, like when a website asks you if you're 18. But what about machines that are made up of people? E.g. if the Nazis come to ask you if you have any jews in your attic, are you ethically obligated to tell the truth if it's reasonable to assume that what happens from there is determined entirely programmatically, even if those programs are executed by people? These questions are especially important given the massive power imbalances between ordinary people and machines, be they technological, corporate, or political.

I think the lesson for the modern world may be that perhaps we need to teach our kids both to recognize the humanity of others more, but paradoxically also to deny the humanity of other more.
What other stack would break when you update your .NET framework or update your system? I don't see that as very valid reason, most stacks have dependency management tools.

The one thing you save with the MS stack is time spent choosing and evaluating tools, you just pick whatever MS is offering.
One of the bigger takeaways from this article should be to make a decision of where to set layout parameters, and stick with it. I'm sure we all have opinions on using the in-code method vs IB, and can debate 'till the end of time. As a relatively new iOS dev picking up an existing codebase, the biggest thing I could say is be consistent. The number of times I tried setting something in code only to find it was being changed in IB is far too many.
what works better for you now?
It's important to distinguish between NIBs (or XIBs, if you prefer) and storyboards.

NIBs can be used in even extremely complex and large applications to make tasks easier. For example, iPhoto on iPad uses NIBs to load in UI interface assets as it's more convenient than doing it in code - and this is an app with a large development team and a significant codebase (there's an interesting WWDC 2012 video available on iPhoto's iOS architecture, which is where I got this piece of trivia from).

One of the problems with storyboards - versus NIBs - is that it can become difficult to work at scale. Not scale in terms of team members (although that can be a problem), but scale in terms of the size of your app's UI. A iPad app with a a dozen different screens of content can become very hard to navigate.

Where storyboards are useful is allowing those new to the platform to get up to speed on concepts such as custom table view cells, collection views, auto layout and the like without having to get bogged down in the large amount of code this would normally require. They're definitely not for everyone.

Sadly, NIBs have a bit of a bad reputation with some developers. I suspect this is mainly for historical reasons - as of Xcode 5 the XML schema has been significantly simplified making code review and source control much easier, and NIBs have significant advantages for newer technologies such as auto layout.
Damn, I knew science was a tool of the patriarchy!
More opportunities these days for women than in the 1960s--they're off enjoying too many other things, in a lot of cases. If we expanded gender roles for men to encompass the same spread that women now have, maybe we'd see a bit more equality. You can try to convince women with a ton of options to come, or you can try to expand options for men, so that they aren't trapped into certain things because many others are closed to them.
oh so you mean like css
Pregnancy?
I have this exact problem with a lot of extensions I would like to use, so I only actually use one that extension which I implicitly trust anyway, LastPass. Here's an example, I use both Mac and Linux but on Linux I would like to have a more native looking scrollbar. Such functionality exist as extensions but I really do not want to trust a scrollbar plugin to have access to all data on all my websites (this is the permission required). I have been slowly (painfully) moving back towards Firefox recently just because on Linux Chrome is so out of place, but the Chrome Dev Tools are still way better.
honestly that's a code smell in any data serialisation notation. if you really did have a data structure like that it would manifest in yaml as an indentation 32 space characters. If you adhere to the 78 column rule, you've squeezed most of your data to the right of almost half your screen.

Anyways, invisible syntax errors still suck. At least with json you can (eventually) figure out your braces are unbalanced. Or use a syntax highlighter to spot the problem. No syntax to highlight if you have a problem with yaml.
> unless you work in a truly remarkable place men considerably outnumber women.

That in no way points to inequality. It points to the fact that men and women want different things, and have different strengths and weaknesses.

The idea that there aren't as many women in IT as men because of some sort of discrimination is laughable.
There are de facto disenfranchised peoples in any country. There is injustice to be found in probably any social setting. You don't need to look far. Most people just don't want to see it, especially if it is close enough at hand to be potentially actionable on their part.
You're boot-curious. It's normal.
Bitcoin Is Apparently A Rich, White, Male Disaster
Lego showcase: create real-time and large scale webapps in a flash
Lots of features are alreada available, check it out: http://github.com/bredele/lego
Why not just use Auto Layout in pure code?

buttonView = [[UIButton alloc] init];

buttonView.translatesAutoresizingMaskIntoConstraints = NO;

[self.view addSubview:buttonView];

[self.view addConstraint:[NSLayoutConstraint constraintWithItem:buttonView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeBottom multiplier:1.0f constant:0.0f]];

... etc

It's certainly better than the stress you'll have with UIView+Positioning or IB.
I prefer to count in powers of two, at least up to five.
Not so fast.

We're working on it.
What do you need the tray icon for...?
Really I think it's just safe to say that anyone who was on irc in the late 90s probably had their career benefit from it. #winprog got me my first job at the tail of the boom (and I did terribly at it) and that definitely wasn't a 'scene' kind of channel (ridiculous Wired article aside), but I definitely still have a certain kind of fraternity with the other people I occupied that space with (in a different channel, as well as semi-regular real life meetings, now) and a lot of those people have gone on to do great stuff.
I guess I don't see why the simplest explanation isn't that the US Feds seized the contents of the safe deposit boxes where their cold wallet was kept last year along with the $5m in bank deposits.
Ford Invites Open-Source Community to Tinker Away
> but required a supreme court case to do so

That's the point of the Supreme Court, which did it's job and confirmed that the government is not supposed to determine what constitutes a religion.

The Sikh kirpan (knife) issue hasn't been argued before the supreme court. When it is, I expect a school's right to ban that weapon will be affirmed on the same grounds.
A Riddle on Reddit [funny answer]
Show HN: How to Create an iBeacon
By off duty, I mean fully in department issued uniform, badge, gun, and radio with full police authority same as on duty.
Moving the company to Hawaii every February? Doable
I don't know how they do it, but I'd populate the ring with frequency, not quantity. Keydown Events per Second is probably pretty easy to track.
I think this is all pretty valid. However it's important to point out the time savings using NIB's and Storyboards. I do most of my UIs in code but occasionally use NIB's when I'm doing layouts that include lots of objects that would be very time consuming to code.

Recently I decided to give Storyboards a try on a project. I was shocked at how much time it saved (no more pushing/presenting view controllers, no more fighting tables to display custom cells) and for views that were only displaying information and a button to push another controller I didn't even need to create a class as the push could be done in Interface Builder. I don't think this approach is going to work well for all apps but when you've got something with a predetermined flow (a form for example) it saves a hell of a lot of time.