skysight-inc/HackerNews huggingface dataset:
> I don't think it's an insult to anyone that the meaning of the word has changed.

I see that only people clung to their misuse of hacker and related terms are advocating that the meaning has changed. Well, for mass-media hackers are computer criminal, should we acknowledge it and stop using the term in an original computer-related meaning?

Hackers in fact rarely refers to themselves by this term. They are also quite modest and open to any critique, contrary to many boastful youngsters calling themselves "hackers".

> People call themselves hackers in admiration of the kind of hacking you point to.

Hackers admiration is fine, but the logic is flawed. Admiration alone doesn't change you into the one you admire, so it's quite awkward calling oneself someone she or he is not yet, don't you think?

> Also, as another commenter pointed out, programmers call themselves hackers to speak to say "I would be programming even if it didn't pay the bills."

"I would be hacking even if it didn't pay the bills." -> thinking or saying that doesn't make anyone a "hacker", even more if we're talking about "programming".

Hacker - programmer that is not afraid of starving. Amusing definition.

> If anything I'd say your reverence for the term itself is dangerously close to hero worship, if not outright hero worship.

Worship? I call it accuracy.

> Identifying with the culture of the hackers you're referring to helps us keep our sights on being our best selves and serves as a reminder what kind of work is top notch.

Sure, I don't see anything wrong in identifying with (meant as aiming to become part of) the culture of the hackers, but calling myself a hacker just because of my aspirations would be plainly wrong, so I cannot commend such practices.
Round trip to Europe is ~150ms, regardless of provider. If your customer base is primarily US, it is unacceptable.
This brings out a point I hadn’t thought about. Most companies use “remote” vendors – that is, they have legal, advertising, travel, audit, accounting, etc. vendors who are “remote”. If they get satisfactory work out of them, why can’t they do the same with their own employees? Do you really need 40 hours per week, every week, to immerse your employees in the coporate culture?
Interesting article, but tangentially (heh) ... if anyone wants to get into the "DollarSockClub" business with me, I'm so effing tired of buying packs of expensive socks.

Is it really that hard to source and deliver quality socks at a reasonable price?

Maybe it is.
I'm asserting that trying to extract causation from these scenarios is often not productive. One outcome didn't lead to another; feedback was almost certainly involved.
One of the reasons that "high-quality journalism" is in trouble is that it's no longer high-quality compared to the competing offerings now available to readers. In the past, readers had to rely upon journalists "doing research, finding new angles, interviewing people" to get expert knowledge. Now the experts are online and talking to readers directly, cutting out the middlemen.

Take the recent US election, for example. Why would a reader expect to be better informed by reading traditional journalists, even those doing high-quality work, than by reading Nate Silver or Andrew Gelman?

"High-quality journalism," to be blunt, is in trouble because it's not really that good. It's just that nobody had a better alternative until the Internet gave them one.
Wow, this is a huge partnership. Opens up a massive range of end-user possibilities. Very exciting; can't wait to play with this myself.
That's hardly amazing; I've known since I was a child that the main source of salmonella was eggs and possibly raw chicken. In fact, I'd have been hard-pressed to name another place you could get it.
Why Scheme for Introductory Programming?
> Turing-completeness is a red herring.

No, as a matter of fact, it's the point. A Turing-complete system can compute anything that any other Turing-complete system can.

> It's completely possible to have a Turing-complete method of computation that does not allow the equivalent of self-modification ...

Speaking of red herrings?
Is there a free try-it-out thing like node.jit.su has?
Indeed, everything I've seen recently points to FF as having a slim lead over Chrome. It's just that for many of us, the last time we used FF was right before we switched to Chrome, so our perspective is frozen at that point.
First of all thank you for taking the time to do this and for your work. The tools have made some great progress in the recent builds.

I'm currently on FF 22.0a1 and I can't find the ability to dock the tools to the left/right. I know I used to be able to. Whether that option is present or not, I think that it is part of a bigger issue, customization. I would love to have the ability to customize the hell out of this, either from a gui or code
Hah, that's probably the next stop on the crazy train.

"My child ate chicken that was vaccinated, and it gave my child autism!"

On second thought, don't want to give them any ideas...
Finally, an acquisition that actually makes sense (unlike VMware's attempt).
Working 3D Scanner Built with Junk Parts in 24 Hours
Just being able to hold down a modifier key to move an element up down left and right would be great. You can do this in one dimension at a time at present but to be able to exactly place something would be a tremendous time saver.
I think the fear of rejection is huge. I'm a pretty confident guy (I'll speak in front of crowds without too much trouble). But the idea of putting a price tag on something and asking people to pay for it is scary. The biggest fear: "What if no one buys it?"
I second this. I had to create an extension recently and found the entire process a nightmare. Having to use the Venkman debug tool was a large turn off.
I have been reading and writing code for twenty years now in about a dozen languages or so. How long do you think I should wait to realize how mistaken I am now? And while we're at it, how many years have you spent writing and reading code and in how many languages?

But that's a digressions, what's important is that you provided not even a single argument; not even one. You cannot expect to convince anyone without even trying.
Searching for new CTO Gnarly opportunity
Fellow hackers!

We're an early stage company with an iOS app currently in beta mode with 100+ users as well as a few clients. Zoot-It allows small stores to quickly and easily make a mobile storefront to engage with their customers. Users follow their favorite stores to stay up-to-date via an image-heavy feed as well as relevant location-based prompts. We're focused on garnering foot traffic for local boutiques while keeping users informed.

Check out our AngelList page below:
https://angel.co/zoot-it

We're a young team (NYU and Bucknell recent computer science graduates) based in NYC but very interested in moving to SF if that's where our future CTO is located! The ideal candidate has a shit ton of experience in native iOS development, preferably with some location-based application experience. We currently have a 2 man team of developers who you would lead to the promise land. The person must also have some creative genes in them so they can help mold the product as we continue post-beta.

We are super excited about what we're building and have made it this far without any funding. This being said we're willing to give up a significant amount of equity for the right candidate. Salary/equity for this position is completely negotiable. We're looking for someone truly interested in what we're building and has the desire to build something truly disruptive.
Werner on bigdata hype
It is easy enough for disease to hop continents, and the rest of the world has plenty of salmonella to share with the UK.
Python WebSocket client
Ask HN: What current startups are totally distributed workspaces?
I'm curious 1) because I'm looking for a cool job and 2) because of the recent debate about Yahoo! and remote work.
Not only are people doing this, but they're doing it with swank (as far as I know). Check out swank-js[1]. There is a really cool demo of on EmacsRocks[2].

[1]: https://github.com/swank-js/swank-js

[2]: http://emacsrocks.com/e11.html

But yeah, some sort of more official or maybe more extensive support would be pretty cool too.
>The GPL does, however, prevent a company from forking your software and releasing closed versions without getting you (the copyright holder) involved

Which is relevant how? Who was releasing closed versions of mongrel again?

I know what the GPL does, that's the point. His blathering is entirely unrelated to licensing at all. He is saying "RoR was famous, and mongrel wasn't, and I don't like that", as a reason to use the GPL. Not only is that entirely nonsensical, but RoR is MIT licensed, so it wouldn't even make sense if you did hit your head and somehow think licensing determined whether or not your software was famous.
If a browser supported PUTting the modified resource back up to the server, we'd be off to a good start. Server-side frameworks could then add functionality to split the modified resource back into the files that created it.
Vim Git Gutter
They appear to be using the Regulation D exemption to SEC registration, so generally among the other restrictions:

- no soliciting or advertising the offering to the general public (though state exceptions to this limitation apply for offerings < $1 million)

- all investors must receive restricted shares (shares which are not publicly tradeable for at least 6 months without registration)

If seeking investment of greater than $1 million, generally...

- company financial statements must be audited

- no soliciting or advertising the offering even pursuant to state exceptions

Note that Reg D precedes the crowdfunding bill, so the restrictions will probably change/go away when the appropriate federal agencies finally issue regulations promulgating the new crowdfunding rules.
Yup.

If have enough data and keep testing hypotheses long enough and keep fitting long enough, then have a good chance of finding a hypothesis can't reject and a fit that looks good, even though are looking at junk.

So, divide the data in half, fit to the first half and test the fit on the second half. And if the fit fails on the second half, then what? Return to the first half, fit again, and then test on the second half again? Now want some more data to test the most recent fit.

More can be done along these lines.
Introduction to Haskell (The IO Monad)
Be Distracted by Superior Technology
I remember seeing something about using my own domain on afraid.org. However I use google apps, and I wasn't sure if it was possible or what it would take to keep my email hosted there while still using the dynamic dns. Honestly I don'y have much experience in this area and I don't really know what to research to learn more.
Smart comment. It's like each country is an ecosystem, which has evolved procedures that work. Still, each could be informed by the other. Presumably at the annual "International Conference on Egg Hygiene and Fowl Maintenance".
I don't know much about the subject, but does cooking a salmonella infected egg neutralize the bacteria?
In The Security World, Android Is The New Windows
The Importance of Ongoing Learning as a Programmer
That Ruby logging framework looks really nice. But from reading the READMEs, something seems missing: is there a way to set the log level for different appenders (rather than different classes)? For example, you want the `file` appender to keep everything, but the `email` appender should only report errors.
The laws your links were about appear to address doing business in foreign currencies, with dollars being used in those particular cases. NameCheap already did business in dollars, so why do you think adding Bitcoins presents an additional problem? As long as they're not forcing you to use Bitcoins or dollars for payment, I have a hard time imagining any country getting its knickers in a twist.

Like I said, obviously you should do what you think is best for your business. I just don't think it's fair to imply that NameCheap are forcing liability on people without hard evidence.
This looks promising. I wanted to go with Heroku for a node project a while back and couldn't because their feature-set didn't meet my needs (not to mention that your pricing is more affordable). A couple questions:

1. can your load balancer handle raw TCP load balancing, or is it always HTTP aware?

2. does it work with wildcard subdomains?
JS and CSS minifier that (optionally) removes dead code.
The taste of supermarket eggs and the eggs of my parents' hens is easily distinguished if you eat the eggs the same day or within a couple of days that they were laid. Older eggs have a stronger flavour. The structure is also different. The egg whites of boiled fresh eggs are more firm and crumbly while the egg whites of boiled old eggs are more jelly. When uncooked, old eggs are more liquid and fall apart, while fresh eggs hold together (if you fry a fresh egg in a pan it is generally smaller but thicker, and if you poach a fresh egg it stays together egg instead of becoming a spaghetti). The white of cooked fresh eggs is a little more opaque, and the yellow is generally a little lighter than of supermarket eggs. Fresh eggs are much harder to peel than old eggs because the white sticks to the shell much more.

As home-laid eggs age, they become pretty much identical to supermarket eggs, though there are still some differences: they are not as perfectly identical as supermarket eggs (their sizes, colors and shell thickness vary), and they have a small black dot which is the embryo (which some people don't like -- you can prevent it by only having female chickens like most egg plants).
>Assume that `s:l`, `s:s` and `s:r` are provided from another module that you have only in a compiled form at the moment

Why are you being so deliberately dishonest, and expecting a response like "oh, your strawman has totally convinced me to write shitty code, thank you so much first year CS student!"? The entire point is that x and xs are not defined elsewhere, they are defined by you, and used on a single line.
well, i guess this is useless now :) https://github.com/catshirt/midi.io

except for cross browser compatibility, which i don't particularly care about for audio experiments.
But how many live chickens hop continents? Or are there other ways for the disease to renter the chicken population from a non-chicken source?
Maybe my recordings are shitty mate, but in general they're REALLY good. There is another one called Holophony, which is a patented technique of recording binaural audio, (by some guy named Hugo) which is multitudes better than plain binaural recordings! I want you to check out if you feel the same way for these PROFESSIONALLY recorded holophonic recordings too:

1) Amazing 3d Matchbox - http://www.youtube.com/watch?v=WYdIidUIbAs

2) Virtual 3d Haircut - http://www.youtube.com/watch?v=qnNEJfokpWU

>Does anyone feel the same?

It varies from person to person, a lot of variables are involved:

Your age, your headphones' type, brand, closed/open, etc.
We went with a free credit approach. Everyone gets enough credits for over a month of free service. The credits also let you evaluate the service however you want, you can spend them on anything.
According to dexdump there are 37,733 methods in 7,188 classes.
Honestly I would like to see firefox become more like google chrome in the fact that theres less of the browser and more of the page that takes up the screen for normal browsing. Firefox would be a lot nicer actually if you guys would keep the dev tools but they don't really need their own key command to get to them as you will not really need them on each and every page you visit and a basic user may get lost if they open it by accident.
> That's why we still work on Firebug

To be quite frank, this is really ridiculous to me. Why in heck are there TWO separate developer tools for one browser that are both in-house? Supporting both tools means that neither one moves as quickly, and there's a ridiculous amount of confusion as to which one to use.

Imagine the noobie developer that has cut their teeth on the elegant Chrome dev tools. Now they need to do some Firefox compatibility work and the first thing that happens when looking at the documentation they see both "Firefox dev tools" and "Firebug" being referenced, each with different use cases and slightly different functionality.

I don't think any other issue is matters as much until you can solidify your efforts and officially support just one set of tools. Once you do that, then I think it's worth talking about all the other improvements that need to be made.
Why do you need so many socks that a sock delivery service is necessary?

I imagine I buy socks about once a year (max).
Thanks, it's a pretty nice idea indeed, i'm not 100% sure I can spend all my time talking to potential customers with my busy day time work but it's worth giving a try when traveling in subway etc
For what degree of quality, and what price?

Also, do you really need that many socks?
I don't know any method to peel fresh eggs without shredding them. If you can avoid it, don't peel. Cut the egg in two and empty it with a spoon.
Some random suggestions:

(1) Developers do A LOT of style tweaks using the dev tools. In Chrome, this flow has gotten smoother and smoother. For example, the little of feature of having key handlers to jog numeric style properties is huge as it allows you to look at your page and not the value you are changing. Along these lines, here are some things that would go beyond what is currently offered.

- Allow me to easily get a diff of the styles that I have changed. I tweak a lot of styles and then I painfully bounce back and forth between my editor trying to make sure I have everything updated. When I forget something, it's lost. (Another angle on this would be to keep a history of the styles that were tweaked so I can get that back after refresh).

- You have the beginnings of an awesome z-index debugger with the 3d-view. Make it more interactive. I really want to see the page from the side with the z-index values somehow visible. Debugging z-index issues are a royal pain in the ass and you have a great opportunity to be awesome here.

(2) Your network level debugging needs a lot of work to even reach par with WebKit browsers. There is a great opportunity here as well. Even with the features that Chrome offers, I still resort to a debugging proxy for many tasks. Specifically, I use Charles for throttling to test timing on slow networks, replace network resources with a copy on disk (for in the field debugging), visibility into compression and a lot of cache related issues. In fact, tooling that gives visibility into caching behavior would be great. Another area lacking for browsers these days is debugging WebSocket traffic. Chrome's WebSocket visibility doesn't give me the real time visibility I need for message-style traffic.

(3) Performance visibility. I worked on the performance related tools in Chrome for a while. In fact, I landed the instrumentation that gave developers visibility into reflow/layout. I want visibility into what is going on in the browser: Reflow, compositing, parsing, HTML tokenization, image decoding, message passing queues. I want to be able to see it all.

(4) Expand Scratchpad. I basically want to be able to write a user script without ever having to install anything or open a file. Let me open the scratch pad, write some code and check "run this when example.com/ loads". I have a lot of debugging-in-the-field issues where I end up jumping through hoops to get some custom script to run at startup.

Ok, that's a quick 4 off the top of my head. Hope this helps.
No Google Chrome is not perfect. bye
Firstly, I love the new Devtools. I use Firefox as my main development browser because of it.

First, I would like to request if the rules tab on inspector pane didn't change user value or unit. We can save that for the computed value tab. For example I would like to inspect the hex color and not rgb.

Second, I miss Firebug's colored overlay of padding, margin and border on inspect mode. Chrome inspect didn't have it either.

Third, is the performance measurement pane, like in Chrome.

Lastly, maybe an additional pane to edit/manipulate request header. Right now, I had to enable it every time I need to inspect the request header, and it couldn't be manipulated.
I understand monads and use them everyday, but I've never written an article about them. I did once try to explain to someone what a monad is... that could be the reason I've never tried.
"They have to wait 45+ days for paypal/credit cards to clear"

This is not a thing. There's no concept of 'clearing' when it comes to credit cards; they are authorized for a specific dollar amount or they aren't. If a merchant authorizes $10 for a domain name, it's guaranteed that those funds are theirs (and they're given an authorization code confirming it). They more than likely get the funds in their bank account the very next business day.

The only way the money can be taken back from the merchant is if the consumer does a chargeback with their bank, so the only concern there is fraud.
In 4K? That's obscene! There's link in the video notes to a description of how it was created which makes for an interesting read: http://www.iquilezles.org/www/material/function2009/function...
How Balanced Does Database Migrations With Zero Downtime
Iguanas.
View event bindings. I'm often debugging pages I've never seen before and the only way I've found to know what's bound to what is to grep the js for live/bind/click/etc. or replace the event library (usually jQuery) with one where I've inserted logging into the lowest-level event binding functionality. This sucks a lot.

Show me HTML source over time. If I use curl/Tamper Data I see what the server actually sent, if use View Source I see the source after JS has run, if I use Firebug I see the current DOM. I care about all of these. Give me one place to click through them with diffs. Include steps for the JS changes, and a copy of the JS stack at each change so I can see who did it.
Not to mention the fear of anger from free software advocates...
You have extremely poor reading comprehension if you think I was disagreeing with you. As I said, it doesn't work well in very short examples.
So perhaps not much of a story, but the Amiga came out and the first (for me) compelling "dungeon crawler" game on it was Dungeon Master. I spent a lot of time on it, and as was my custom, kept notes in my notebook. Pretty soon I had a pretty complete set of maps for the place, which a friend of mine wanted a copy of. So I made copies of the pages of my notes but they were hard to interpret (except for me!) and disorganized, so I opened up Deluxe Paint and just drew them (they were all 32 x 32 squares I believe) anyway, the drawing lead me to go in and check things, and I went back and looked for every single secret room etc, and end the end had a complete set. So I printed them out and gave them to my friend, who offered to pay me $5 for them.

I wondered if anyone else would want them, and so I offered them up, a copy for anyone for $5. Sold a couple hundred copies. And to top it off, a German company that made 'player guides' bought a copy, decided they wanted to use it in one of their guides and offered me $50 for the "rights" to do that, and I gladly accepted.

That ended up funding my purchase of a lot of games for the Amiga.