skysight-inc/HackerNews huggingface dataset:
> I'd like to point out, respectfully, that appeal to nature, or to evolutionary "purpose," is (especially vis. ethics) an argumentative fallacy

Absolutely, but I've made no appeal to nature. The only part which may be confused as an appeal to nature is when I said that this issue is unlike slavery in that meat has played a crucial role in forming us. This is not to say that the moral question should be avoided, only that it's complicated. Calling human desire for meat "a taste" is like calling our desire for art or stories "a taste". Neither meat nor art is crucial to our survival, but they are both an important part of what has made us human.

You could say that, unlike art, eating meat causes suffering, to which I'd answer that our existence causes suffering. The crux of my argument is this: no matter what we do, as long as we live on this planet we will be killing animals, lots of them, and in very cruel ways. We might do it directly or indirectly, but there is no way to avoid it. When we approach the moral question this is something we must bear in mind. We might decide that it's better to grow tomatoes and slowly starve animals to death rather than slaughter them. But we cannot avoid killing them.

If your goal is to minimize suffering, then I'd say we should go back to being hunters-gatherers. But we can't, because technological progress is also an integral part of who we are. So we choose progress and death to animals. Now the question remains whether within these confines we should minimize animal suffering caused directly by humans wearing blood-stained clothes. Maybe. As I've said in the beginning of my original comment, human values change.
Nodejitsu - On Our Recent Downtime
yeah, i got it now, i think it will work this way.
(Shrug) If Himmler could find people in Germany who were willing to guard the gates of concentration camps, then Karl Rove can find people in Silicon Valley who will be willing to do his relatively innocuous bidding.

You can pay people to do pretty much anything, it turns out. One of life's little secrets.
It's the dark side of dogfooding.
Goes it have GitHub integration out of the box? That is the killer HipChat feature for me. I also like that HipChat will let me upload and link people to files.
This isn't FUD. The API itself (as mentioned in the slides, and the draft PEP) looks like Twisted.

If you are a fan of this API, try Twisted
Why does Guido think this is general purpose enough to add to Python but that the scientific features to make it competitive with R aren't? Is he envious of node.js?
Dude, dont be that way. You could have made your counter-argument without the nastiness.
Like a lot of women I buy a ton of clothes/shoes/accessories. So far I've tried quite a few style recommendation sites and haven't purchased a thing from any of them... and yet, I've made a lot of online clothing purchases in the past year.

Here's my feedback for StyleUp:
- I just signed up but have to wait to get my first email til tonight. That's not very satisfying - I'm already bored. Give me something to look at immediately! (Now I see if I click a bunch of times I can start rating... why did you bury that?!)
- I want to see what styles look like on people who LOOK LIKE ME. I happen to be petite and busty - I want to know if that shirt or dress that's so cute on the 5'10" model with no boobs would look remotely good on me. Since you're clearly curating the styles and taking the photos, I'd suggest having a few models per outfit. You know what would be even better? If I could select the model and every day get outfits from the girl who best matches my body type. Do that and then you'll have a real shot of getting my credit card.
Ask HN: Freelancing, where, how and should I?
I've detailed my life situation here https://news.ycombinator.com/item?id=5378269 and freelancing as a (temporary) solution has been mentioned several times.

I have no experience with that whatsoever (nor working as a programmer), but I know I can write code and I'm ready to learn anything that would help me making some money out of it. I'd say my skills go like this:
Python > Scraping > HTML5/CSS > JavaScript > Django/Flask > SQL > PHP > Templates of sorts (Wordpress e.g.) > Writing > Linux administration >> Graphic Design

It would be really great if someone with experience in freelancing could point me in the right direction or answer some questions I have.

What freelancing websites and marketplaces are thrustworthy and well-frequented? Just googling led me to sites like freelancer.com, seated in Singapore and with quite a lot of shady offers. Although I wouldn't decline writing bots or private data scrapers as long as there is no world domination involved.

How can I compete with Indian and Chinese people working for $5 per hour? Such sites seem to be flooded with cheap offers. But they probably do their work just as good as I would and without a portfolio, references or a diversified skillset I can't offer anything they can't.

Are popular freelancing offers US oriented or is it possible to work as an European without a stack of complicated paperwork, regulations and rules to start?

Is choosing a very specific skill and building upon it the best way to get consistent jobs? Should I build some sample outputs/templates/guis for problems I feel the most comfortable solving and put them on some static page/heroku/similar?

How do I know a project is right for me and I'm able to solve it to the best of my knowledge?
It's sad that this is at the bottom of the stack. Big victories are typically built on a foundation of smaller victories, and the American legal system tends to be an incrementalist one. The 'forget X, because we want X^Y!' argument of the article is self-defeating.
Raising funds for startup through Airbnb
Python 3 won't make a Twisted-like API any better than Twisted's API is.
Those emails we're exposed to the public. Weev's security company exposed "gaping holes". AT&T are at fault for exposing their customers information in the first place.

Anybody COULD have done harm with those emails. He didn't. He used them as a fodder for public discussion about internet security.

AT&T should owe him a "thank you".

AT&T customers owe AT&T a boycott for being irresponsible with their information.
This is from a plan that is less than a week old:

processor	: 7
vendor_id	: GenuineIntel
cpu family	: 6
model	: 44
model name	: Intel(R) Xeon(R) CPU L5630 @ 2.13GHz
stepping	: 2
microcode	: 0x15
cpu MHz	: 2133.460
cache size	: 12288 KB
physical id	: 0
siblings	: 8
Clothes too. And electronics. And everything else too.

I think we'd work to make the world a better place if we had a better understanding of the paths our things took to get to us.

Some companies share a bit about the origins of their products. For example: http://www.apolisglobal.com/global-marketplace/
The Intel DC S3700 800 GB is $2,000.00 and has a 5-year warranty ("DC" stands for "data center"). Based on the stellar reviews, it will be interesting to see what effect this drive has on enterprise SSD pricing.
1 Simple Trick to Becoming a Buffett Billionaire
LUAJIT_ENABLE_CHECKHOOK

edit: ditto.
This might actually be an interesting way to find the best implementation for a problem...
It's all in how you approach it. If your goal is change then the press is your best option. So, send a vary nicely worded letter to the FBI and the press along with a video and logs and the FBI will simply add you to a few watch lists...
Well, most of my legal knowledge comes from watching The Wire, but I think you're too critical of the OP's point, though he obviously could've stated them clearer:

> Really? The prosecutor is seeking the maximum statutory penalty for this? Somehow I doubt that.

The penalties listed are what's defined in the statutes. Keep in mind that the case at hand was just revealed. The prosecutors won't be saying what penalties they seek until the bargaining and sentencing phase.

> 2. BY A COURT. The rule of lenity is something that is supposed to guide the behavior of judges.

You're correct that this is a guideline for judges. But the OP is apparently referring to "the rule of lenity" in how 13 federal judges so far have rejected the DOJ's interpretation of the CFAA. To the OP, this is proof that the law is so vague that it needs to be changed, or else "the rule of lenity" will constantly be invoked.
Trolling isn't illegal, and should not be a factor in this discussion.

They didn't sentence him for previous trolling, name calling, or tom foolery.
>for example indexing starting at 1 is definitely an oddity.

Only to programmers raised in a C-based world. Normal people, mathematicians, and Lua start counting at 1.

I remember when I was new to programming I was horribly annoyed by the fact that C started counting at 0 - that was so unnatural! (the BASIC I had used up until that point used 1-based indexing too)

0-based indexing is good for low-level code, for memory and screen addresses. For high level concepts starting at 1 is the natural choice.

However, I admit after many years of C/C++ I was quite irritated by everything starting at 1 by default. My brain adapted after a few days, though.

I think the Lua devs made the right choice with the 1-based indexing. Just like 0-based indexing was the right choice for C. As I said both ways are natural but in different scenarios: 0-based for low-level machine code, 1-based for high level human concepts.
Heroku adds unix system stats logging
Not sure if you pulled your example from the politifact article, which was the top Google hit on "enforcing doma", or not... but it also mentions specific examples of where DOMA is NOT enforced because the administration has decided it has more authority than is Constitutionally and legislatively prescribed.

http://www.politifact.com/florida/statements/2012/apr/09/ver...
Yeah, if you're going to have to do async to be performant than it better be pretty pervasive throughout all the libraries. Bonus points if the language supports syntax to make async easier as well. Node is beating out Python for server stuff not simply because it is "async", but because it is so much FASTER. The speed of V8 vs. CPython is a big part of that. In fact, vanilla JS doesn't have much to make async programming particularly easy: it has verbose function declaration and no yield mechanisms. Even library-level solutions like promises are merely 'OK'.

Still, it is easier to build a fast server that can handle streams in Node than it is in Python. Async Python? I'll just stick to async JS in that case.
Did you have a tough time "getting" it on the initial look? My conversations with people have been:

me: check this out

person: its funny, but why would I want my number on a teeshirt?

me: well, its not really yours, it's an anonymous phone number you can forward to your cell, email, or set an auto-responder

person: OOOOHHH, thats pretty cool!

me: would you pay for it?

person: hrm..I am not sure, but I could see it becoming "a thing"

me: perplexed on whether to invest time and money into this.
They weren't suing the PSF. They were registering "Python" as a trademark and the PSF was trying to prevent that from happening.

Sounds like this company recognized the potential damage going against the PSF would have to their cloud service offering, even if they might technically have been in the right. Good for them!
Is anyone else sick of the diversity in tech talks?
The results of tracking my to do list for a year
Thanks, I am going to read up about that now.
Thanks for all the feedback. We've seen the video and our client-side simulation engine lets us think about building something like that in a future version!

It turns out that many users are using CircuitLab to do a quick test or a quick change (i.e. what if 0.1uF becomes 0.22uF), and unlike a conventional text document, it isn't 100% obvious that the newest version is always the one they want to persist. (Imagine if git/hg auto-committed your code every time you typed a character!) In some scenarios it's actually more like interacting with a REPL. This is definitely a UX area we'll look to get right going forward!
That's interesting. To me it seems like a long process, but if you can't afford mistakes and need the client's approval it may make sense.

Thanks for sharing!
Did you even click the link? Renders in the browser here.
The scientific community is not that interested in merging into the stdlib.

Also, the main point of this is to allow for different async libs to find some common ground to stop the madness of having twisted-specific, tornado-specific, etc... The scientific community does not have this pb because everybody uses numpy.
This looks pretty similar to when I tried it a few months ago. I used it once, and never used it again (not saying because it's bad or anything, but I like my tried and true Eagle to do circuit board layout, and I generally don't do analog so I don't really need simulation).

I think some things are really nice, but some things are obviously lacking.

It's very easy to use. This is great, it's not intimidating (at least for me). I'd like to see copy pasting elements not paste them directly over the other element, and I'd like it to paste it into 'my hand' where I can move it somewhere else right away.

Add some color. Try it. This interface is very, very bland. What is there, three colors on the screen? If you're shooting for beginners, adding colors will make a world of a difference. Color the wires. Things connected to V+ are red, things to GND are black. Signals (wires connected to transistors, etc) are yellow, or whatever. Let me pick the color of LEDs (start them blue or something). Let me tell you what color wires I have on hand, and you make the 'best' decision (or most standard) for laying my circuit out. Colors are one of the best way of rapidly signalling information, use it to your advantage.

Automatically connect close components. Say I have 1-2 grid steps in between components, just connect them for me. I wish I could tell you how many times I've hooked a transistor up to a resistor up to an LED in a schematic program. Save some time and just connect it. Luckily, signals generally go left to right, and power goes up and down. This could work nicely.

I really, really like how I can hop on and try it right away without signing up for anything. I'll never try Upverter (someone else mentioned it) because I have to sign up before I can even use the damn thing. Maybe it's awesome, maybe it's not, I'll never know. I do know about your product though - and the next time you make changes I'll know I can try it out without being hassled. Fantastic decision.

I'm not sure who exactly you guys are targeting - but if you'd like to include beginners, it would be a nice touch to be able to double click components (this operation currently just selects and deselects a component) and get a 'summary' of what the part does. Have a real world picture of them, or embed a wikipedia page, or open a new tab to the wikipedia page, something to more strongly couple the learning aspects to the simulation.

It would be nice if I could open up a series of schematics, and poke around with them. The simulation feature is your best learning tool, but if I can't design something yet, I can't really simulate anything. Giving me something like an LED connected to a switch, an 555 LED flasher, and an LED connected to a PWM controlled off a pot. Or something. Bonus points if you set up these basic circuits, and record videos of them at all the stages (for all input values), letting users see what they're doing (granted you could just compile a video from frames that you have from running a sweep with the circuit).
Forekast: Collaborative World Calendar
The slang (or is it a meme?) that I feel has totally run its course is "Said nobody, ever" and its many variants.

We get it, you are very clever for saying something positive and then inverting it into snark. Bravo.
Did anybody else have the thought that Techstars might be closing shop by the title?
Simple time sharing between low-priority, potentially long-running programs submitted by untrusted users.
Funny or Die Makes a Steve Jobs Movie
One of the things that I believe leads to fewer people rating things is the amount of mental work involved in giving a rating other than 1/5 star. This is where the like/dislike, up/down systems fare much better.
If you are interested to change yours, I recommend the Book [Seeking Wisdom: From Darwin to Munger](http://www.amazon.com/Seeking-Wisdom-Darwin-Munger-Edition/d...)
This is still a far way away from the program actually understanding the code to the point unnecessary for that. However, if I understand what you are describing, a simmalar system exists for Haskell (and possibly other languages)[1]. The idea behind hoogle is that you search for a type signature and get back functions with such a type. This idea probably would not work well for most languages, as it depends heavily on the strength of haskells type system. Also, hoogle only looks at standard libraries, but there is no reason we cannot use the same type system based search with SO.

[1] http://www.haskell.org/hoogle/
Said nobody, ever
Guido lets Enthought, Continuum and programmers of that ilk take care of the science side of Python.
In before ____
Haha, didn't even think of that.
Many people work in office settings with co-workers sometimes looking at their screen (Pair programming, getting help.) Masking passwords by default is a good thing.

Also, don't forget sight-impaired accessibility features. OS features like VoiceOver on Mac will read what you type, unless you are on a masked text field in which case the OS knows not to say each character you type for the whole office to hear.

A user option to toggle the visibility is welcome. Many of the Mac password panels today have a checkbox under the field for "Show Password."
I think in the last three weeks I have needed javascript for three things:

1. feed/email app sites

2. trying out stacksort

3. loading flash embeds on youtube because youtube is set up annoyingly

So tell me your bad news. What sites are you talking about here that apparently make up a majority of the internet and need javascript?

Also I just turned off images and tried a few pages, nothing broke. Google's homepage had a perfectly visible text box, I'm not sure what the problem in the article was.
Finding a security hole is not a get-out-of-jail-free card.

I think the question of AT&T having responsibility for inadequate controls is very interesting. I would like to see AT&T face some repercussions for it. Not _instead of_ weev receiving punishment, but _in addition to_.
I think so, yes.

Emacs and Vim, while being very different beasts, are mostly in the same league when it comes to text editing.
A brief history of toilet hygiene
It's legal to port scan networks you don't own (from a US perspective), though logging in and/ or performing changes to the device are definitely not. As another person has mentioned, you will get a lot of abuse emails but there's nothing illegal about port scanning by itself.

Source: I run Shodan (http://www.shodanhq.com)
Plivo sip implementation is great, played with their API, on a few side projects and their documentation is straight forward.

Support is excellent, highly recommend their sip API. Especially since they are showing devs a ton of love,

http://blog.plivo.com/post/45362689649/free-plivo-developer-...
I start as you do - paper first ;)

Sometimes I start even simpler than your initial sketches and just think about the things I want on each page and how much emphasis I want to spend on them - using little bar charts (http://adrianh.posterous.com/little-bar-charts-to-show-page-...)

From the looks of it I stay on paper a bit longer than you do. I find I can iterate on paper, and do paper prototyping, faster than I can mess with Photoshop or Balsamiq.

From there I usually jump straight to code (I come from a dev background and I find I'm more productive there than I am with tools like Axure).
Emphasize the positive. Upvote the comments that are thoughtful and based on reliable sources, and don't worry so much about habits of written expression (which, for many people here, include using English as a second language).
Run a process per script and let the OS handle it, probably.
Was this a financial settlement? If yea, how much did PSF had to pay? The post doesn't talk about it.
Let's archive all of Google Reader
Alleged Google Nexus 5 Image Leaked Online
> I have worked at startups where employees feels animosity towards the dev team. "What do they even do?" people ask, given we roll in at 11am and don't ever seem to fix any of the things that are broken for them.

This is fairly common, although I would extend it to include all technical departments (IT / Engineering). Ironically, I've also witnessed engineering beefing with IT & Helpdesk for this very reason.

> Of course we are always saying "no" to every passing request

All too often internal technical departments are viewed, rightly or wrongly, as units whose sole function is introducing speed bumps. I also tend to agree that the implications are potentially non trivial.
Everything you know about waterfall development is probably wrong
I've been using Aurora for the past few weeks, and really enjoy it quite a bit. I'd been using Chrome for the past few years, but the recent shenanigans by Google was enough to motivate me to take a few more steps away...
EA CEO John Riccitiello Steps Down
A while ago I mused about a program that could also post questions on SO and implement a spec that way.

I also like this thought of an algorithm failing publicly and anybody being able to jump in and fix it.

I guess people have coded in Etherpad before, but still: how about implementing some program wiki-style, with editing rights for everyone?
about:config is horrible because it's not hierarchically organized. A big fat list of items is much more difficult to use than multiple tabs or pages of related options with widgets appropriate to their data types. "Advanced" shouldn't automatically mean "difficult by design."
By "business" you mean ... ?

Actual productive pursuits, or parasitic bullshit like SEO ?
This is unfortunately true, and that's why it's exciting to see Mozilla do something about it. As it stands right now, Chrome is the better tool, and if you prefer Firebug to it chances are you haven't tried Chrome for long enough.
Balloons.io (http://balloons.io/) looks pretty similar, and it's open-source as well (https://github.com/gravityonmars/Balloons.IO).
Rather than starting a new site, it might be better to find an existing sympathetic and preferably well-established site and persuade them to add such language to their TOS.
Well, that article was for french people at the beginning, and cool kids don't look for work on job boards, because they are occupied by some horrible consulting companies (that is VERY specific to France).

But it still applies in the rest of the world. You don't want to appear in a list with 100 other companies. The good idea is to reach developers beforehand, meet them, and then use these connections to recruit them or ask for referrals.

Again, applying the basic ideas of marketing to recruiting :)
Show HN: Chrome-like "tab to search" in Firefox URL bar
i got the idea, but i didn't know who might use it
If you actually want to go down this path then you want a language with as little redundancy as possible. Comments may be useful to humans but they needlessly complicate the search space. Abstractly you want to think about the how your language is parsed so you don't for example try different variable names.

Though if you spend enough time your probably going to be reimplementing some type of http://en.wikipedia.org/wiki/Genetic_programming
Bad at math:Fox News accidentally claims 6 Trillion Tax-Prep Hours for 2012
Although the application is questionable, I think most people agree with the principle — you are free to speak your mind, but when your speech ventures into the realm of action, that action is not necessarily protected. For example, ordering a hit on someone is not protected even though it is technically just speech.