skysight-inc/HackerNews huggingface dataset:
I made a tool like this for my company in Ruby (it wasn't nearly as mature as this). The largest challenge I struggled with (and never really solved) is that ultimately, there's no way to generate data as useful as real data. The value of real data comes from the fact that it's messy. Real data is different sizes than you expect[1], collides with your sentinel values[2], and comes in with unexpected encodings[3]. And sometimes people will enter data that is intended to break your system[4][5].

The value of testing with real data is that it doesn't conform to your assumptions.

As far as I can tell, this benefit is impossible to fake with a system that generates fake data algorithmically. Generated data conforms to the assumptions of the system that generated it and therefore can only be used to test that a system conforms to those assumptions.

Fake data is still useful. Volume is often important (does your database slow down or crash when there are 10 billion records?). And if your fake data has very few assumptions, you can use that to reduce the assumptions made by the system you're testing.

Nevertheless, I'd really like to see a system like this which integrates data from some sort of general-purpose real dataset. Ideally it would be configurable so that people can document and choose a 99% use case they want to support (for example, a US company might want to support long names, but might not get a ton of value from supporting names with Chinese characters).

[1] http://jalopnik.com/this-hawaiian-womans-name-is-too-long-fo...

[2] http://www.snopes.com/autos/law/noplate.asp

[3] http://www.joelonsoftware.com/articles/Unicode.html

[4] http://en.wikipedia.org/wiki/Buffer_overflow

[5] http://xkcd.com/327/
I wonder what the person did? If it were me, I'd be tempted to just pop out the back way, and take the train to work or something. I'm sure the protesters are hoping for a big confrontation.

OK, actually, if it was me I'd stay home and peek through my windows, take a bunch of pictures, and write up a blog post about it. I kinda want a group of crazies to protest outside my house, it sounds sort of exciting.
> Free speech protection is really poor (see low-violence video games

low-violence, yeah, right.

> and the suppression the NDP is facing),

Srsly? The "suppression" is mainly through initiatives of privat citizens who want nothing of that Neo-Nazi bullshit, and efforts to prove that despite attempts to disguise it, the NPD's goal is to abolish the very constitution that grants a right to free speech and thus has no right to claim protection under it.

> and there appear to be no restrictions on search and seizure.

This is, of course, complete bullshit.
NYC Bitcoin Center Hosts its First Hackathon
This confused me too. Ipswich to Victoria is about 85 miles by road. Anyone got any more details on the connection route?
This is a digression, but it is slightly more complicated. The top US software companies, by market cap, all use FSF tools, but then in turn decide their own separate levels of openness. Entrepreneurs here will use FSF tools, and then decide how far to open their own kimonos. The original FSF intent, that copyleft would provide contagion to a truly open world seems actually stalled. Apologies for the digression.
I don't think you can credibly describe Java/JVM as a small ecosystem.... there's nothing else remotely close in terms of the combination of runtime platform capabilities and the number of available open source libraries.
It is not that they really think it is worse, it is just easy to get up votes by claiming they are.
You may also want to consider newer web dev technology on the JVM. My background ... did Java EE when it first came out. Went to grad school. Did lots of python and rapid web dev for projects. Was forced to use Java in current gig. First, I hated it. Then, I realized it is a bit complicated. Some parts of Java are crap. If you use Java 7, some of those headaches go away. Also, I learned about different web dev frameworks on top of Java (Spring MVC, Play! framework). These make a big difference in my opinion. Finally, there are JVM-based technologies that get you into the "modern" era: Scala and Groovy. My team used groovy like Java and it was a mess. We ended up giving up on a large code base that we developed in Groovy because it was declared as unmaintainable. I came in on this team towards the tail end of the end of groovy days and am glad. Anyways ... long story short, Java is not going away any day soon.
I've dated around on OKC since the early days. His lack of success on first dates points to a problem with him; maybe he was too picky or had some other issues which turned women off. If he was looking for that Hollywood-style instant spark, he was mistaken; that doesn't always happen.

When I was on OKC, about 1 in 20 messages would result in a first date; but you bet that more than 50% of first dates turned into second dates.

When women first meet you, it's almost like they're going through a checklist in their heads: is this guy a creep? A rapist? A jerk? etc. etc. (this is just the impression I got). If you don't trigger any of the alerts, you're golden.

One of the biggest mistakes nerds (like myself) make on their profiles and on dates is that we try to impress the woman with our encyclopedic knowledge of some esoteric subject. That's a sure turnoff.

Maybe we should have an "ask HN" on dating ... :-)
Of course they measure contentment. "Happiness" isn't really meaningful at large scales.
Yeah, the Vagrant + Docker use case is how I'm using it. This is the flow that I'm pushing my company to use:

* CoreOS/Vagrant

* Docker containers with basic infrastructure (eg LAMP/Ruby+Postgres)

* Containers 'forked' for each client (and company project)

* Central container repo for the team to use

As soon as CoreOS is ready for production we're going to look at using it for deployment.

We might not be using it 100% correctly, but so far it's nothing short of amazing. The basic 'git for OS' flow I get out if it makes me smile every time. Dockerfiles are way, way, way easier than Chef, Puppet or Ansibke, and the central repo is a synch to picture and imagine in comparison.
Security is everyone's job (why Ruby is wrong about OpenSSL)
An introduction to Python
Do you honestly think that carrying a weapon in the san francisco bay area is a good idea?
As I see it, the whole disagreement seems to stem from differing opinions about what happens when free/open software and non-free/closed software meet, and which is "stronger".

FSF lives on an island and worries that even one contaminated inhabitant will infect everybody. They seem to hold that non-free is a contagious disease that will overtake and destroy their freedom. FSF is worried about diminishing: what they have is perfect and it can only be reduced. FSF are Tolkein's Elves.

ESR would welcome contaminated people to that island, believing strongly in it's restorative properties. He seems to hold that open-source is more powerful and will stamp out closed software whenever they meet. ESR is worried about not expanding quickly enough and dying of stagnation. ESR would probably be Aragorn.

That's how I see this argument.
Sometimes it's worth focusing on quantity over quality fairly early to allow you to get enough data to improve quality. It's not really possible to A/B test effectively with 3 users and sometimes the data gathered on engagement can be skewed if we are dealing with very small sample sizes.
Cool to see an Atlanta based company with a large exit.
Meet The Fortress Hotel That Separates The Davos Billionaires From The Peasants
As someone living in urban England, receiving a constant 60mbit/s, I completely agree!
Using Metrics To Optimize Your Conversion Rates
The one weird trick the U.S. could use to stop major fraud in its tracks
More mindless industry stifling courtesy of Apple. They're going around suing everyone because they know they're in decline, because they're running out of their own good ideas.

Like a dying star, they're violently trying to implode everything around it.
The Start-up Vortex of Doom
Good luck. I'd encourage this even if you are not a Google employee. You'll probably want to move out of California if you want the right to defend yourself and family though. Getting a concealed carry license there is next to impossible.
Agreed. It's very rare these days to find people who are willing to stick to their principles; we should respect those who do, rather than criticize them for not compromising on their principles[0].

From your linked post:

> You are crossposting to two public project lists of the GNU project with
inflammatory language and mischaracterizations. You have been involved
with the GNU project long enough to be well aware that this kind of
crowbar approach does not lead to much more than headlines about Free
Software infighting.

ESR is doing little more than trolling here. He knows exactly where the FSF stands, and he knows exactly why that's not going to change (asking the FSF to do something that they believe hinders free software is like asking MADD to open a drive-through liquor store).

The FSF has always been very clear that they see the "open source" movement as complementary to (though not the same as) the free software movement, fighting for similar goals but for different reasons[1]. It's sad to see ESR, an "open source" advocate, actively try to fan the flames.

Nobody wins from this. Except advocates of closed, proprietary software.

[0] Of course, ESR knows exactly what he's doing here - the issue is that he disagrees with their principles, but instead of debating those, he'd rather attack them for executing on their principles rather than executing on his principles. It's a cheap rhetorical trick and a rather low move.

[1] "We don't think of the Open Source movement as an enemy. The enemy is proprietary software.", from https://www.gnu.org/philosophy/free-software-for-freedom.en..... (Don't be fooled by the title - the content of the article is very even-keeled).
I'm sure it could be done, but if it's working this way (and it does seem to be working), why bother?
Hardware Designed for Software Hackers
Is The World Economic Forum’s Web Infrastructure Insecure?
My thoughts exactly. As another raised in the Midwest (and a less affluent area than Minneapolis), my mom's house would cost several million in the Bay Area, but is only middle-of-the-line middle class here. 200K max.
If this guy and all of his friends would actually get off their lazy butts and get a job, they might understand the need for other people to work. We all need to make money to live, have a roof over our heads, and feed our family. Just because you don't have a job or an income doesn't mean other people shouldn't either.
The 30 greatest video games that time forgot
Unity lets you do remote debugging. Just build with Development + Script Debugging turned on and then you can connect your debugger to your game running on the same network.
It is possible for another student at the Uni to find the repo, clone and turn it in and have us both up on plagiarism charges. It's unlikely, but I'd rather not run the marginal risk.

It was advised in my first year by a few tutors to just keep it in a private repo until hand-in. I'm fine with that, in fact, just publically listed a dodgy encryption algorithm I wrote for a class!
>I have a legacy NAS from Cisco that no OS since Vista can access on my network.

My guess is that is a security/encryption setting issue with your NAS. Windows won't send a login request to a server that uses weak standards unless you change registry settings. This is done for your protection.
You're right, and it seems like in both the US[1] and Europe[2] you can enter with more than that, all you have to do is declare it.

In Argentina you cannot enter or leave with more than USD 10K[3], declared or undeclared except through a financial or banking institution, which in effect cannot move money abroad.

[1]: http://getawaytips.azcentral.com/amount-currency-can-bring-p...

[2]: http://ec.europa.eu/taxation_customs/common/travellers/enter...

[3]: http://www.afip.gov.ar/turismo/equipaje.asp

"Los pasajeros y tripulantes mayores de 21 años podrán retirar del país, metales preciosos, billetes y monedas extranjeras por montos superiores a u$s 10.000 o su equivalente en otras monedas, sólo a través de ENTIDADES FINANCIERAS Y CAMBIARIAS, con las respectivas autorizaciones."
San Francisco almost never issues such licenses. If memory serves, only two people currently have CCW licenses issued by the City and County of San Francisco. Those two people who have them have serious political connections.
I lived in Berkeley for 5 years, and I can totally imagine this happening. While some parts of the condemnation are crazy (2 story palace!?) I nevertheless see the kernel of truth that lies somewhere in the murky rationale of that rant.

Now, it's certainly not fair or reasonable to target a private individual like this, but I used to work in a DoD lab and I've considered many of the same issues raised by the protestors.

I think the bizarre nature of this protest reflects a widespread confusion over the best way to surface the issue of government/commercial collaboration on the topic of surveillance. On the collaboration point, the protestors are right on. Like so many Berkeley events, lucidity comes with a parade attached to it.
Limiting your dating pool to just Cambodians is just as stupid as limiting the pool to just blondes or just Yankees fans. Because in the long run, these things don't matter. Unless you're a special little snowflake who just can bare to sleep with a Mets fan.

I can see body type making a difference, because it's important to find your mate attractive. But even then, don't harp on it too much. I know a guy who refuses to date any girl who isn't a size zero. Unsurprisingly he gets no dates. If he just gave other girls a chance, he might discover that he's attracted to a wider variety of body types than he thinks he is.
Thanks for this comment. This is probably closer in spirit to Schneier's view. And his big point is that we can do more to prevent mass collection of data through strong cyrpto-- a good door look and bolt. It appears to me -- I was at the conference and wrote the article--that many in the community are surprised/impressed by how effective APTs and other techniques--packet injection-- are at getting around the lock.
I use Keepass, KeepassX, KeepassDroid and Dropbox to sync them all together. I usually generate my passwords with `pwgen` rather than the purely-random strings that come out of Keepass, as sometimes I'll want to type the password by hand -- pwgen`s passwords are much easier to copy as they avoid ambiguous characters.

I recently went looking for a passphrase generator that supports the http://xkcd.com/936/ scheme, and failed to find one I thought I could trust. So I created [1], which is about as simple as it can get, is loaded (from my own server) over SSL and doesn't rely on anything server-side or use any frameworks, so you can easily verify it by hand. It does rely on Firefox at the moment as Chrome doesn't have the crypto functions it needs yet. I intend to clean it up and publish it properly, but I'm all out of tuits, let alone round ones.

[1]: http://ares.aylett.co.uk/pw/
I feel for the plight[1] these people are facing, I really do and I want to help. _BUT_ if you started showing up at my home protesting and making my family uncomfortable, that creates a different problem entirely. Anyways I'm assuming this site is fake because I can't find this being reported anywhere else... and I assume the protesters know better than to pull a stunt like this.

1. Let's be clear though, this is a first-world problem.
Actually it's more like: I own a TV but I don't watch <insert popular show here>.
Have you done any comparisons/benchmarks vs Adept Scale, Bounscale, or HireFire? Also why Google Analytics default as opposed to some other service?
There has been a lot of research done at CMU recently regarding how to pick passwords. This paper is a good starting point: http://www.cs.cmu.edu/~agrao/paper/Effect_of_Grammar_on_Secu...
In primary school? Seriously, this sounds exactly like the pseudo radical bullshit you'd expect from not-quite-20 year old college freshmen.
I store the random passwords generated by tools like pwgen in a encrypted text file (Vim ":X" feature configured for blowfish) which is encrypted with a long complex password. The file is then kept in Truecrypt volume in cloud. I still worry about plain password in clipboard when do copy/paste from the file.

I tried using tools keepass and dashlane. They are good, and work most of the time, but irritant with few sites, enough for me to not use them.
Which Incubators and Investors Have the Strongest Networks
https://de.wikipedia.org/wiki/Aufteilungsplan

If you don't know your property's ID number how would you specify that you actually own it?
It's still a hack. It's time to go with SVG instead.

Here's a good writeup of reasons to stop using silly icon fonts and start using SVG.

http://ianfeather.co.uk/ten-reasons-we-switched-from-an-icon...
You can already build your games for Linux with the current version of Unity3d.

The Unity3d development environment runs on OSX and Windows.

The support ticket is for running the development environment on Linux.
Before resorting to name calling ("troll") or useless stereotyping ("the insecure") of people disagreeing with you please try to understand what some of these people are trying to say

I never said that absolutely everyone who disagrees with me is a troll, or insecure, or both, I'm saying that these threads tend to bring out some terrible behavior from a vocal minority. That's not a controversial position.

I want, more than anything, a meaningful discussion on these issues. I also know that "But what if I had a conference FOR JUST MEN? What about that, you SOCIAL JUSTICE WARRIOR?!" isn't meaningful discussion at this point.
I used to use 1Password, but I've switched to pass[0]. I prefer it because it's written for the command line and works really well. Your passwords are encrypted with your GPG key. Check out the man page for usage and examples[1].
(It's available on Fedora via yum and on OS X via brew and there's also an iOS app).

[0]: http://www.zx2c4.com/projects/password-store/

[1]: http://git.zx2c4.com/password-store/about/
Show HN: My startup (Telejoy) made LifeHacker
What's the difference between that and APC? The performance, or is there something else?

Confession: I haven't listened to the OP yet.
What do you do when the site requires that you change your password? Do you use a different secret phrase? And if so how do you keep track of those?
Maybe they through Iraq war is a good idea and support surveillance state?

I do not understand what SF issue is really about, but it seems to be local problem unrelated to international or security politic.
Minor baseball analogy nit:

This year the Oakland A's were 3rd in the MLB in home runs (out of 30 teams), last year they were 7th. In the famous moneyball season (2002) they were 4th. They very much build their teams around hitting home runs, just like most VCs :)

I realize you are mentioning the analogy second hand, but I just want to make sure people don't get confused about the A's! There certainly are some smallball [1] teams in the MLB, but the Oakland A's are not one of them.

[1]: http://en.wikipedia.org/wiki/Small_ball
I see GCC as performing the necessary function of defining the radical antithesis to proprietary tools, historically like Think C, C++, Borland,and Metrowerks, and presents tools like Microsoft's Visual C/C++.

Without GCC staking out the position it has clang wouldn't have its middle ground to stake out. The middle ground would instead be a lot more proprietary than it is now.

Without Stallman being as radical as he is, there would be no Linus' who bridge the gap between completely free and completely proprietary software. There would be nothing to react to.

Many wrongs actually do make a right, as long as we're all wrong in opposite directions.
I agree that it's a direction we shouldn't go, but I don't see it as a new thing or a thing that's getting progressively worse.
Functions should be exactly as long as they need to be to accomplish their purpose. The purpose is the important part: A function should have a concise and easily-understood purpose (or very small and logically inseparable set of purposes) and, tangentially, a name that describes it well.

You can have a fairly long function that's readable and maintainable; those last two are the important part, and, to a point, they hinge more on how much work is being done than how much code it takes.

Of course, if you're just plain writing more code than is needed, that's not a problem with the function itself.
I work in eCommerce, and I live in/own a Grade I listed house that has several pages in Pevsner. I am, clearly, satan incarnate.
Ed Sheeran---This[Acoustic Folk] lee jean cover
14 yr old singer plz comment,like and subscribe this kid is awesome
I'd suggest looking into fuzzers. Short version - tools designed to input messy, non-conforming data to ensure the inputs don't cause problems, that things are sanitized correctly, etc. At this point they are a mature technology, with improvements constantly being researched. They are generally thought of as security tools[1], but are very useful for basic development too.

[1] The common use of fuzzers in a security context is to send malformed packets to protocol parsers to see if they fall over or cause buffer overruns, or otherwise do fun things in the context of exploiting a system. Another common one being automatic sql-injection discovery tools.
Not entirely sure I understand what you're after, but the Harp js framework can do just about anything. If your metadata is in json or just encoded by folder/file even, you can inject it into templates easily.
The only place that a member of the public can get a PPW in the UK is Northern Ireland.
We haven't benchmarked against other autoscalers or done any direct comparisons.

Our main motivation was to write something that scaled as we scale manually (i.e. when we get a lot of traffic due to press hits etc, we scale up based on GA realtime data as well as New Relic response times). When we were given access to the GA live API it just seemed like a natural fit.
Yes. But clearly you have an opposing view on the right to defend yourself with a firearm. No need to make this into a gun debate.
How's this acquisition strategic for VMware?
Actually it might be useful seeing how every webpage with the Like button you see is tracked by Facebook. The logo is just an assurance that FB won't know you visited the site.

What most people don't understand is that somewhere in Facebook's data centers there's a DB with entries like:

Paul Averageman (Facebook UID=3427342)

13:48 cnn.com

13:52 nytimes.com

13:59 youtube.com

ecc.
Good timing on this post, recently decided to shape up my own practices.

I'm currently storing everything in a separate OSX keychain with a strong 20+ character password but there seems to be very little out there describing how OSX encrypts the notes. I can only find articles from a few years ago staging it's 3DES but I would like to think its been upgraded since then.
Unity3d is a tiny fraction of the cost of any competing engine. Unreal Engine / Farcry start out costing hundreds of thousands of dollars and some studios might even be paying 1m+ for their licenses.

At $1500 a developer (or $4500 if you need iOS + Android licenses), Unity3d is a steal. Plus you can happily develop with the free version until your company is making 6 figures in revs. The free version is lacking some features but until you get really serious about Unity you don't really need it.
Germany: 16 million email accounts may be compromised
Excellent. If engineers and technologists refuse to take personal political and ethical responsibility for the future they help build, they need to be reminded to do so.

We need more of this.
I think these people don't understand the irony of their claims about google employees bringing police to their neighbourhoods.