skysight-inc/HackerNews huggingface dataset:
& and ^ are just one character? Actually I think you could use both to disambiguate between logical and bitwise. I'm not sure if it is a good idea yet, but it would force the developer to see them as different operations; something that easily confuses beginners.
We are not the same person. I've lurked here for some time and never felt the need to comment before this one, hence the new account. I'm not sure why rpledge would even feel the need to create a fake account anyway, as he says his comment would have been fine in the top level.
One option might be to require reserve service in exchange for basic income.

If a citizen does ~2-4 weeks a year of reserve service (in the military or in other public-good roles), and is potentially available in emergencies (either long-term defense callups, or just public training in EMS and available as a first responder if nearby), give ~12k/yr equivalent in basic income/negative taxation.

The disabled or really useless would be another problem, but I think that's a smaller population than is currently on public or private disability.
Keep it in a public github repo. Voila! Instant compliance.
Of course, expecting HNers to be intelligent enough so that the obvious utilities don't need to be spelled out will be wrong. If you don't spoon feed us, we will talk trash.
Hacker News is going through a predictable evolution.

In the early days it's a wonderful community of supportive collaborators. These are the people who start unmoderated mail lists and discussion groups, at least the ones that grow to the next stage.

It attracts people who want to be part of an unmoderated mail list or discussion group. It doesn't matter what the topic is, they always show up. They feel a sense of empowerment. They have arrived at the place where decisions are made, and they have an equal voice! They will express themselves.

Then it becomes about governance. How will we make decisions (even though the decisions are about nothing).

Then even those people leave, because the atmosphere is so poisoned by the negative people who say they hate everything and anything.

The good folk who started the community are long-gone, probably dreaming about new communities where everyone gets along and is supportive and has good ideas and doesn't get in anyone's way! Only to do it again, and again...
Every time I hear article like that I begin to see red ...

"Epidemic and unpolicable" ... really? And the info given to back this claim is none.

If you want to limit the liberties of the population at least give some data - how big is the market, how many children are victims, how many British viewers there are.
Big Question for Wearable Computing: Is It Ready for Consumers?
Well the film image looks slightly out of focus and the lighting looks marginally different, so it is not the best comparison. But there are differences, although they are much more noticeable on larger than 35mm film - if you really want something with a different look shoot medium format or large format. You can't really do stuff like George Hurrell any other way http://georgehurrell.com/
Being specific is funnier than being general: http://2012.scriptfrenzy.org/node/413100
Why Stuff From China Is So Cheap
> the possibility of exceeding the bounds of an array

Not possible in Go, the runtime will panic.

> there's still a hell of a lot of C code out there with array overflow errors

An extremely easy error to make in many cases, which is why modern programming languages bounds-check.

> Exception stack traces

Go will give you a very nice stacktrace should it ever panic.

> I have no experience with Go

Which is really the problem. People keep arguing about Go's merits based on no substantive understanding.

It's very obvious which operations can fail without a panic in Go, because functions explicitly return error objects -- actual error objects, not magic numbers. The return signature for the Go equivalent of fread is (int, error), not (int).
> avoidance of all politics

Who ever said anything about that?

I'm quite interested, and in my own way, involved in politics. I also follow bicycle racing with a passion, for that matter. But I don't think either one belongs on this particular web site.
Pusher DNS Hacked?
Using Google's 8.8.8.8 DNS server I get a "parked domain" style site on 208.73.210.85
It’s time for companies to act: US eases sanctions on export of tech to Iran
Berkeley to Menlo Park is only 45 minutes if you leave at the correct time (before 6-7 and after 10am, and 1-3pm or >9pm), and there are no accidents or other delays.

To get there with 95% odds, you often need to allow 70-80 minutes. I guess it depends on how bad being late is.

Timing it to arrive at 0930 is actually really hard; I end up leaving around 0730 to be 99% certain of arriving on time. Sometimes it's an hour early, but sometimes only 15 minutes early.
If you had done all that, I wouldn't have blocked you. :-)
using Google's 8.8.8.8 DNS server I get a "parked domain" style site on 208.73.210.85
What's so impressive about screwing in a lightbulb. I don't get it.
And so has changed the story titles!

Now I see: "you can't... " , "you don't..", "don't try...".

Mostly titles that sound like coming out of mouth of some extortionist.
And there was a ship moored off Ireland performing abortions at one point.
As much as they are hated by some, there's empirical data indirectly suggesting that using curly braces for scoping might lead to less mistakes when reading code:

> Similarly, the twospaces version of counting demonstrated that vertical space is more important then indentation to programmers when judging whether or not statements belong to the same loop body. Programmers often group blocks of related statements together using vertical white space, but our results indicate that this seemingly superficial space can cause even experienced programmers to internalize the wrong program.

http://arxiv.org/abs/1304.5257

Of course, whether or not curly braces significantly help in this situation would require another experiment. Anecdotally though, I do feel like it requires less mental effort to structure code that I'm reading.
I only really see this on sites that have been designed for 1280x800, which then look tiny on my 1920x1200 screen.
I'm just wondering, if one day someone submit a post on HN "Bob Smith just have implemented AI-Hard in JavaScript as his weekend project, watch the demo", what would be the first comment :)
Not all startups are from USA.
If you are not impressed, ignore. If you smell something fishy about the developer, call it out (Giving benefit of doubt wherever possible. For eg, the developer could have started to code a week ago, or he wrote the translator in 1 hour flat. All admirable acievements). Just don't be evil.
SEEKING WORK - Remote, Amsterdam, London

Syadmin as a Service

Do you want the best when it comes to scaling, resilience and reliability, but don't have a full-time Ops person on the team? Why not rent one?

I work with startups and web agencies to help them spend less time worrying about technical problems, and more time growing their business.

How can I help you?
- Expert sysadmin services, on tap
- Infrastructure design and implementation
- Server maintenance and optimisation (performance and cost)
- Quickly get up and running with tools like Puppet

About Me

I'm writing a book on AWS System Administration that will be published by O'Reilly later this year.

Here's an AWS case study for an infrastructure I built: http://aws.amazon.com/solutions/case-studies/fashiolista/

In August I'll be at Puppet Conf speaking about how to get the most of out AWS and Puppet.

If you think these services could help your business grow, let's talk. mike@fadedink.co.uk
HN comments are heavy on critique. Maybe that's a side effect of an aggregator and a culture that discourages trivial chatter.

A year of keeping up with HN has been a crash course on how to build things for the internet. I don't know what my stack would look like without all the unimpressed developers picking apart the industry news. Keep it up.
SEEKING WORK - Gdansk, Poland - Remote, travel within EU OK

Seasoned mobile development studio looking for challenging project. Recently completed pitu pitu app (https://itunes.apple.com/us/app/pitu-pitu/id635846118).

What we do:

- iOS development

- Android development

- backend/web development using Ruby On Rails, AngularJs, jQuery

We build bespoke solutions, please check out our latest app to see what UI we can provide. Full support after delivery.

Available: in 2 weeks

Our rate: $35 per hour

Please mail us at info@brightinventions.pl or call us at 0048 695 934 555.
I wonder if this applies to other professions?

E.g. what does a master chef think about the dish by another master cook?

Does an architect respect the buildings of another?

What about painters, musicians or writers?
Indeed. How does using the stack makes windows any less closed? Since you can't even tell to which degree it was modified, I think the answer is "it doesn't at all". And I think the same reasoning goes for mac OS X.
Funny you should post this I saw the exact same thing. What seems to be happening is that Yahoo is starting to source links from a ton of different sources in the news feed.

They have even started to include Onion stories and there was a story from a satire site called HollywoodAndSwine.
Which is odd to have fake news mixed in with real news mixed in with opinions mixed in with cat videos.

I think this is a new "lets see what sticks to the wall" strategy to get more mileage out of the news feed which prior to this has been major news outlets, wire outlets and that horrible Yahoo Contributor network.

Since its algorithmic (Im only assuming) in nature, I think we will be seeing more of this as sites that are now showing up will try and figure out how to game Yahoo's system.

Im sure sites that are Yahoo advertisers will likely start to get preference.

I could have done without the teacher-on-dog story.
No. Just no. You are wrong. Red brick universities are not ex-polys. Just read the Wikipedia link in the parent post. I went to University of Sheffield, which is one of the Red Brick Universities and it has always been an Uni. Sheffield Halam, however, is the ex poly.
Talk to advertisers - groupm, jivox, timesgroup etc

Tell them you can provide ad targeting based on age/location/sex/income(based on age+compartment type)

Doors will open
People like you piss me off :) (I'm sure I'll go to negative karma over this)
I actually think Reddit's /r/programming shows that a potential downvote for everyone doesn't do anything to bring about reason. It used to be a vibrant, smart, collaborative community. Now you need the skin of a Rhino to post there.
I've been working on something similar (on and off) for some time too: http://seqrentry.net/

It's currently in the App Store review queue but I would be happy to provide a private build for those interested.

Works on any site, no plugins or backend/server modificatons required.
Yes, but obtaining "separated HEU [Highly Enriched Uranium]" is highly non-trivial. Enriching Uranium is a specialised process that needs equipment (like centrifuges) manufactured to precise tolerances operated by skilled and well-trained people.
The problem is that if someone forcefully demeans another while sounding or being authoritative, it's intimidating for others to speak up. Maybe he really does know best, they think.

And, to be honest, sometimes they really do know best. When it comes down to it, it isn't about being right or wrong. If someone makes an OSS project, or a post, or anything, and you don't agree with it (or they are flat out wrong), just don't be a dick about it. No one knows everything and we're all just trying to do our best and get better.
Surprised to see you support basic income, I had always assumed you were a super Randian rugged individualist :)

I also support basic income FWIW.
IOS Ruby interpreter using mruby
Those are great questions, and I've wondered about it myself.

In movies for example, teams form for projects that last in total a couple of years, but for individuals, their work might just be a couple of months. I've often wished programming worked like that, at least commercial projects. I know a lot of programmers I'd like to try working with. But we don't do it that way.

Also, there is a sense of history in most of those activities that isn't present here. A young basketball player can tell you about all his role models, going back many generations. I've seen it (thinking of Iman Schumpert on the Knicks).

They listen to each others' music, eat each others' food, I'm sure there's a lot of pettiness to the discourse, but in software, it's not uncommon for people to compete with products they've never even tried. I can see that in competitive products!

I think it will eventually get better. It is getting better over time. When I was starting the idea of an individual creating software was VERY radical, and there wasn't much support for it. Until I came to Calif, and met other people who believed in the idea. Nowadays, they make movies about people doing that. I would have told you 30 years ago that day would come, and people really didn't believe it. Esp programmers. :-)

So it is getting better. I just wish it would get there faster.
>You could also block all images and CSS; that would make for a really terrible web experience though.

The other day I was on a really spotty internet connection, lots and lots of packet loss. External CSS almost never loaded, images certainly never did. For some sites it was a pain, but for most it was bearable. Often it was an improvement, using a default font at a decent size right to the edge of my browser window. Lovely.

Of course, my browser always expected the extra crap to come down the wire, so it waited forever before actually displaying anything. If I wanted to read something in any reasonable amount of time I had to wait until the HTML was downloaded (i.e., when the title bar said something nice) then disconnect from the internet. This made my browser say, "Fuck it, let's try our best." Hitting "stop" resulted in a blank page...

I know I'm not the typical audience, but for me browsing with wget would have been a better experience.
As such, it is theoretically possible to support any scripting language on client side environment. I hope browsers will start shipping with multiple scripting engines in the future. JavaScript is not the best scripting language out there.
Ask HN: Has the "Who's Hiring" thing worked out for anyone?
Another sponsored revolution.
Is this open source (if no, why not)?

You should also put some more effort into the demo video. _At least_ use a clean Safari browser.
X-posted on FS: http://firespotting.com/item?id=1087
We need default secure email, and we need it yesterday. It is long past the days where email was treated as private communication, as if it was a mailed letter going through the post office.

Default encryption is not that hard. In the earlier days, key management was seen as the major hindrance to ubiquitous encryption but in 2013 that is not as big issue anymore. There are workable solutions, be that through extending what's in DNS, exchanging QR codes between smartphones, BTNS or even the mess of using the centralized systems of CA's.

Mail servers can have certificates. Domain names can have DNSSEC. DNS can even have keys for mail addresses (RFC 4398). So how hard would it really be to for mail relays to automatically retrieve a key and encrypt the email before sending it forward to its destination?
I don't see any difference in number of applicants when I mention the salary and when I don't (I usually don't).

Perhaps potential applicants think that you, like all companies, are going to pay what everyone else is. If you don't mention salary, they presume (correctly) you're paying about the average. You don't have an opportunity to "wow" them.

if the harsh reality is that I must be paying more to devs, then how come there are so many devs (about 200) in this poll indicating they are getting under 50K? Why these two hundred people don't talk to me and many other companies desperate to hire developers on much better terms?

One potential reason: Fear of the unknown.

Someone in a job for £45K knows what the job is. They know what their co-workers are like, they know how stressful/relaxed it is. They know what their boss is like, they know what the commute is like. Your new job is a big unknown. It's risky. It might be just as good, or it might be crap, the boss might be an asshole, you might be working for a client from hell, it might be very stressful, the technology stack might be horrible.

If someone changes job to you, they are taking a risk. A £15K raise (£45K → £60K) is only about ~ £7K after taxes (right?), which is about £500 per month extra in their pocket. If they have a decent salary already, it might not be worth changing to a potentially crappy job for only that. However if you offer a large salary increase (£100K), then suddenly the equation looks better, maybe that risk might pay off.

The "risk pay off" doesn't have to be salary. Why not offer 40 days annual leave, and a 4 day week for £60K. Again, reward the risk. Applicants might think "Oh the job could be boring and the boss could be an asshole, but it's only a 4 day week, and double the amount of holidays!"
There is a gulf of difference between company email and personal email. Company email is provided by the company and others may need to read someone elses' for many reasons.

Personal email has an expectation of privacy. You can argue from the point of view of cynicism and that's fine but it doesn't change my expectation.
Exploring the Ecosystem of Web-based Device Fingerprinting
My opinion about ASCII:

Why is there a back tick ` but no mirrored version of it (the ' is not)?

Why is there no degree symbol in it?

Why did they make most the first 32 symbols useless codes instead of also symbols?

Why did they have to start the whole "newline vs carriage return" thing, why not just a single newline character from the beginning?

Why is there no pilcrow, paragraph symbol, dagger and double dagger in it?

Why no symbols for not equals, subset, intersection, union, (no) element of, AND, OR in it?

Why is it 7-bit and not 8-bit? Who uses 7 bits, honestly.

Programming languages would have had some nicer symbols available if some of the above were done...
Exactly, for some people that's the baseline. 60K might not be a 'wow' factor.
Another explanation, with more detail "on the ground":

http://www.reddit.com/r/AskReddit/comments/1fi07t/im_so_conf...
This is disgusting, the "right" to profit/property is the least important thing, it should never trump people's well-being or the environment.
Never underestimate how little some fresh faced university graduates know and how unscrupulous some employers are.

In university you're surrounded by clever people who can programme (if you're in a CS degree). It can make one think that one is nothing special, and everyone can programme.
Considering a lot of founders themselves are straight out of university I think your underestimating yourself.
Hm. Am I reading into this or is this article suggesting that we "help" the Iranian people avoid their governments censorship by setting up encryption and Tor nodes?

Are we to believe that folks in Iran trying to avoid the govt dont have these tools already?

And if they dont, do you want to be the person that shows someone how to setup encrypted communications over Iran's "Internet" and potentially put that persons life in danger?
So you regulate it. A good way to do that would be to have labor rights preconditions for docking or doing business.
In the end it's not so much about the money, but I'd be surprised if you didn't get top candidates for 100K (obviously). I don't think, however, that money plays a big part. In my case, I'm earning in the 30-39K range as a full-stack web dev (ruby and javascript), but I wouldn't change for 40, 45... and might start to think about it if I am offered 50, 60, or something high enough that it'd be difficult not to accept, but the bottom line is that a lot of us are not looking, or willing to change, because we're happy with our jobs. But of course, every now and then we think about moving on, and then even just a small rise in salary would interest us, as long as we get a change it atmosphere, meet new developers with some passion for what they do, etc.

If you have a nice team (which you do, and forward labs is also an awesome place by the way) and offer an average to high salary, then I think your problem won't be so much in attracting good devs, but more in filtering out bad ones. Another thing might be that the developers you want might not come across your offers, since they're not out there looking.
Fainting from low blood glucose? Sounds like your metabolism is not very good at burning body fat.

One effect I've noticed from Leangains-style Intermittent Fasting is increased metabolic flexibility. Ie I don't need to eat breakfast and lunch and I function fine without them, because my body knows how to use more than one energy substrate.

Then again, my job is not very physically active, so that could be a confounding factor.
This post reminds me a bit of the momentum-sapping negativity Dave Winer describes in his old post on Stop Energy.

See: http://www.userland.com/whatIsStopEnergy
This applies to the US as well, but probably not as severely since software engineers aren't as underpaid in the US.

I presume the US wouldn't have as strong a class system as the UK. There's a bit in Mad Men, where the British character (Lane Pryce) complains to his wife that "I've been here over a year and no-one's asked me what university I went to!"
RFC: What is Stop Energy? (2002)
Nobody says you should, it's purely a personal preference :)

Doesn't one language has a purpose of it's own?

Usually no, most domains are served by more than one language, otherwise we would all be using Perl to write server-side web applications.

While it's debatable whether JavaScript is particularly well suited for client-side web code, the fact is that having only one language of choice is mostly an historical accident.
WTF? That meal cost seems insane. Did you fly in grassfed beef fillet every day and have it prepared by ninjas or something? Didn't you eat the local food?
Looks like the domain expired but they are working on it.

https://twitter.com/pusher/status/341136374243659776
That comment merits an explanation.
I think the point I was trying to get across, is that unlike a personal conversation, either on the phone, or, ideally, in person - I've personally been trained to believe that email has the potential to be in a public forum. I'm not suggesting others are wrong to believe otherwise, I'm just saying that, when I type email to anyone - friend, mother, lover, or colleague - I do so with the expectation that the contents will be published.

If I want to communicate something personal, secret, embarrassing, or private for any reason, I do so in a conversation or phone call.

BTW, maybe my personal life is just boring - but this has very little impact on interpersonal communication, but a drastic impact on business communications, where I frequently find that I'm self-censoring, and asking my self, "Do I really want to commit that to email?"

Now, if my phone calls start getting published in the NYT, then I'm going to be very irate.
I have never needed to write a long anonymous function.

So two line of code is long now?
Is there any actual evidence to support this?
> Two young people were run over by the tanks and were killed.

That is extremely serious. My condolences with those who lost their lives, and best wishes for your friend to recover from her injury.

While we all discuss and throw ourselves around when a dying industry (read Hollywood) misbehaves and tries to screw with our Internet freedoms, free speech etc. I wonder what would when happen when the same fate, and it is coming, falls on the Governments of the world.

A dying model of Governance could take things to a rather unprecedented level of nastiness and cruelty.