skysight-inc/HackerNews huggingface dataset:
My rule is that if I'm mixing ANDs and ORs in a WHERE, I use parentheses and extra indentation.

Not everyone knows that AND binds more tightly. Nor should they have to.
Loyalty already has a definition: stock options. I am loyal to the spirit of the company, and that spirit is always about making money. Just give people a slice of cake, goddamit!
Netflix Will Lose Almost 2,000 Movies Wednesday
I don't see one on your profile :s
SEEKING FREELANCER (LA)TEX

If you know Tex it might be a good chance to make some money and being paying to work on tex itself...

I have an interesting (i believe, maybe you will find it boring, idk) job.
I have a bunch of data in python dictionaries (or json, or xml, or you name it...) and I need to print these data on paper.
The data are in different shape, and it need to be done some serious work of templating.
Finally it need to looks GREAT.

There are good money, but condition are not "standard" for more info contact me:
simone at mweb dot biz
The basic concept of hyperlinking had an origin at least as far back as 1960 by Ted Nelson for Project Xanadu. So, I would imagine whatever new aspect got the patent would have been routed around. We did have HyperCard at the time, so that might have served as a basis (as in idea, not code).

Computer Lib / Dream Machines was an interesting book, the University of North Dakota library had a copy while I was in college (late-80's).
my HN username (at) icloud (dot) com
FWIW, the $10 million number is annual revenue. So they'd only need about 170k users at $5/mo ($60/year) to be making that much.
HTTPS and Java using self signed certificates
SEEKING WORK - Remote

I am a UIX designer with extensive experience building front-end web applications. I have worked for several startups crafting simplistic user experiences that make the web a better place. I'm extremely passionate about the future of mobile computing.

Things I can do for you:

• Front-end web development (HTML, CSS, JS)

• User experience designer

• Interaction design

• User interface design

• Product design

• Business analytics and development

You can check out my website --> http://ryansrich.com
email --> rrichrs at gmail.com
Siri creator says texting-while-driving study was flawed, Siri is safe
Actually its O(w) and so are optimal hash-tables (since the hashing function must be O(w).

Interestingly enough you can consider hash tables and Tries to be O(log n) since in order to have N distinct keys, the maximum key length must be at least log(N).
the silly chat bubbles is the primary reason i never liked ichat or messages, or the sms handling of iphones.

i was raised on IRC though, so ymmv.
If the money was obtained legally to begin with, concealing the source is not illegal.

http://www.law.cornell.edu/uscode/text/18/1957
But you still get to do step 3!
Charities urge Facebook to block decapitation videos
On the opposite side, if you had an energy creating bitcoin setup, why would you care about the bitcoins?
WSJ Poll: Should patents be granted for software?
If you discover a reproducible flaw in a blackjack game -- the card shuffler at a certain table isn't random -- is there a penalty for that? Because just having a computer in the mix doesn't seem like it really changes the moral equation.
SEEKING WORK - NYC area, remote possible

Hands on CTO - venture backed (2) & US government (1) backed B2B SaaS startups. EIR with an early stage VC firm. Led many concept to production B2C & B2B rollouts. Interested in "the business model is your product" efforts (pre and post launch) - customer development, market validation, cohort / AARRR optimization. Got a challenge? drop me a line.

Linkedin: http://linkedin.com/in/jgalley

email: jim at galley dot net
There has been highly sensitive data published on pastebin which have led to intense FBI witchhunts but I've never heard of the pastebin user being revealed.
Netflix' streaming library is impressive and growing. But right now Netflix just don't have enough content, it's better for tv shows than movies .

Although if in future they managed to add tv shows as they were aired I'd happily pay 2/3 times of what I do now.
Yes. I am using it myself, and am about to deploy a production app. All Go.
With current selection - no way. With at least 50% of the shows I want to watch, with minimal delay (~2 weeks) - I would consider it.
Do you really need to post personally identifiable information in a public place? In the Netherlands it's not even legal, not sure about where you live. And regardless of whether it's legal, it's not done. I wouldn't want my information to be posted like that.

Oh and if you say "he asked for it", well yes but you got the wrong person, so that's kinda screwed up for whoever happened to own that domain.
Agreed. Likewise, the feigning surprise one is a common problem in real-world conversations. I am guilty of it too, and have been trying to break the habit for the past few months. I always feel bad whenever I slip up, so it's nice to see it codified as poor etiquette here.
Once pkgng is available in a release pkgng will really improve the binary upgrade case, and the multiple repository support will also be of interest to anyone deploying an appliance using a number of stock packages and a few custom ones.
Wow, why is there such an unbelievable amount of negativity and trolling about this project? I applaud what Oskar and Dawid are trying to do. Adium is a great project, but its starting to feel a little stale and could use some people experimenting with different UI.

I hope Dawid and Oskar find somebody to help them with this experiment and I hope encouragement and constructive feedback start float to the top of this thread. Lets help these guys get help and see what happens!
We definitely prefer to have employees in our NYC, Dublin, or Portland offices. It depends on the role and the person, as you can imagine. I think it would be very challenging to have a Product Manager working remotely -- the job requires lots of meetings.
Yeah, just make sure somewhere you're doing all the checking (type, length, character set, providing sane defaults, etc.) that other languages probably do for you.

Because users are evil and want to destroy you and PHP is only too happy to help them... :\
When you do a lot of I/O you always have err return values included. For that I find the style without else much more convenient.
How does the parallel "execution strategy" work? Do you specify a maximum concurrency level? Can you distribute the computation onto other machines?
Originality? You mean iteration right?
touches nose
I was referring to the trademark.
Sure. Go doesn't yet have any mature web frameworks like django for python but quite a bit of what is needed to build web apps is already part of Golang. (Packages net/http, html/template etc.)

If I remember correctly Google switched their download service to using Go and there was a post here not long ago claiming they went from a lot of servers to merely 2 by switching to Golang.

See http://golang.org/doc/articles/wiki/ for an example.
Ask HN: How to build/hack stuff?
I always come across awesome little projects by various hackers, designers, etc and wonder how they got around to build something like that?

I learned to code - a long time back, but nothing beyond that. I know OO, understand FP, MVC, TDD and what-not. But I've never built something substantial on my own.

Can one ever learn to build actual stuff?
I hear google sometimes hires speakers :)
> "While this video is shocking, our approach is designed to preserve people's rights to describe, depict and comment on the world in which we live."

I find it mind-boggling that they initially refused to remove videos depicting a woman having her head cut off[1], yet banned images of women feeding[2] their babies.

[1] FaceBooks community Standards (https://www.facebook.com/communitystandards), quote from article "Thanks for your report. We reviewed the video you reported, but found it doesn't violate Facebook's Community Standard on graphic violence, which includes depicting harm to someone or something, threats to the public's safety, or theft and vandalism."

[2] (http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&obj...) etc etc.
How Google UK clouds its tax liabilities
The official post is excellent, we should swap out the blogspam link for it.

"For our most common query type, 95th percentile times over an 8-hour period dropped from 56ms to 43ms and the average from 15.4ms to 12.7ms. 50th percentile times remained a bit better with the 5.1-facebook build over the sample period, 0.185ms vs. 0.194ms. Many query types were 4-15% faster with MariaDB 5.5.30 under production load, a few were 5% slower, and nothing appeared aberrant beyond those bounds."
I wrote "here's a way to be less scared".

And you're saying "just don't be scared".

(shrug)
> Assuming malicious intent on the part of the provider, the envelope sent to SDF will have a post office stamp from the city from which he sent it.

Unless they got someone to remail it from the other side of the country.
"license problems" ∈ "problems"

One thing I like about FreeBSD, and the BSDs in general, is that they don't suffer from such problems.

It's odd that Oracle (who now own Sun's IP) paid to develop a whole new filesystem (btrfs) for Linux instead of just changing the licensing terms for ZFS. It would be nice to have a really good, Apache-licensed filesystem that could run across Linux, OS X, BSD, and Solaris.
Rockton, IL / Fulltime Web Developer AccuLynx (http://www.acculynx.com)

AccuLynx is a profitable startup that is growing rapidly and we need two full-time web developers to help maintain and build upon our SaaS web application. We have a small team (3.5 devs) and have some amazing challenges ahead of us. The biggest being how can we scale efficiently to accommodate our growing customer base.

Detailed job description can be found here: http://www.acculynx.com/about/jobs/#webdev

Our team does not hire based on buzzwords or popular acronyms. We expect you to have mastered at least one language and be able to master any technology, language, or development environment in the future. If you are entry level we will help bring you up to speed.

We'd like to see skills in our current stack: Asp.net WebForms (It is OK to shudder...), C#, jQuery, Sql Server. We are quickly moving to Asp.net MVC, AngularJS, and ElasticSearch.

The village of Rockton offers small-town charm and low cost-of-living, without being far from larger metropolitan areas (Chicago, Milwaukee, Madison).

Benefits are top notch: Highly competitive salary (60k-95k), stock options, 15 days vacation, $5k/year to spend on continuing education (conferences, classes, etc), choice of computer hardware (but must have two monitors), choice of cell phone, MSDN subscription, gym membership, competitive medical, dental, vision, 401K with matching & safe harbor contributions, relocation reimbursement available. Our Steelcase Series 7 sit/stand desks are coming in a few weeks with two extra for any new hires.

Email me if you are interested (mention HN to get my attention), my name is Paul: dev@acculynx.com
That sounds like one of the harder ways to get cat DNA on an envelope.
He's also wrong - it is illegal.

Oh, hang on, which jurisdictions does he fall under? And sdf.org? And the various Tor relays? And, dear reader, you?
On first thought, I would be annoyed at having to subscribe to multiple services to get the content I want.

On second thought, however, isn't this basically a la carte programming the cable companies have been refusing us since forever? A few different $10 services is a lot better than a single $100 service, 70% of which I don't watch.
This is great, I'm going to be needing this within a month or two, hopefully!
ahoyhere wrote:

> Uncited statements from a magazine that a mission to promote free market ideology isn't a very good citation at all.

What do you mean "uncited"? I gave the cite. But since you asked so nicely :-), I found the actual text containing the point-by-point refutation.

Here is the cited report; read it for yourself: http://books.google.com/books?id=xGU-AAAAYAAJ&pg=PA350

The phrases given do indeed appear as described. "willful and deliberate misrepresentations of fact" was in reference to the claim that dead rats and dried rat dung collected on meat that was then swept into the sausage/canning process.

It's interesting reading. The meatpacker rep really seems to know his stuff. Upton Sinclair's claims were indeed evaluated; they didn't hold up.
Do we know that those drugs actually help? I can easily see 30% of college students doing something because they think it helps.
Agreed. I'd double my Netflix payments if the DVD only movies were streaming and if TV shows were added as they were aired.
National Day of Reason (U.S.) 2 May 2013
SEEKING WORK - remote only, based in Connecticut

What I do: I'm a front-end web developer and designer, and work out of my own shop, Heta (http://heta.co). I primarily design and develop WordPress themes.

Technologies I use: PHP, HTML, CSS, jQuery, CodeIgniter, WordPress, mySQL, ZURB Foundation (3 & 4), SVN for version control. Self-taught and resourceful.

Reach out to me at: hn [at] heta [dot] co (not com).
I've seen this kind of post before, and I simply don't get it.

Has the person never heard of pastebins and other services that don't require you to sign up in order to post content? If you are concerned about them tracing your IP, that's a different story. You might go to a public computer and hide from all the cameras. In 5 years, when cameras might be more ubiquitous, you will still be able to post via proxies.

At the end of the day, for his claim to be true, EVERY site that lets users post anonymously would have to record the IP of every transaction, maintain a whitelist of IPs from networks that have at least some identity checking or cameras, and ban everyone else. Unlikely!
I 100% want different chat windows in different locations on my monitor. Work chat goes on the right, personal chat goes on the left.

I do NOT want to accidentally tell my boss I can't wait to grope him tonight because I clicked on a window and started typing without checking I had the right person selected.
This depends on your jurisdiction. It might surprise you that even in western countries like Germany it is not possible to legally have an anonymous web page.

I don't have a reference in English, but http://de.wikipedia.org/wiki/Impressumspflicht (in German)
is very clear about it.
Does no one on Mac use Trillian?
The whole idea of guard clauses in algol-derived languages (not functional ones) is to bail out immediately with an early return...

http://martinfowler.com/refactoring/catalog/replaceNestedCon...
How to create a Summarize API with flask + pythonanywhere
Ask HN: What happened to Windows.app?
Hi,

Does anyone know what happened to Windows.app, a window management software similar to Slate[1]?

I saw just a few days ago that it was going to change its name from "Windows.app" (a wise decision) to something else.

[1]: https://github.com/jigish/slate
"In the worst case scenario, no employees (including the founders) receive a payout at the end of the journey"

That's not always the case now, thanks to secondary markets.
Not a definitive list, but some links to companies using Go in production:

https://code.google.com/p/go-wiki/wiki/GoUsers
How many companies that tout flexible work schedules actually allow them? In my mind, a flexible work schedule should mean somewhere in the realm of 35-40 hours a week, with those expected occasional 41-60 hr spikes before a deadline.

When I talked to a recruiter recently, though, I asked them about their flexible work schedule. What they said was kind of horrifying: "Oh yeah, we're TOTALLY flexible! When there's a deadline due, we all work 60+ hours, but there are SOME weeks when we literally struggle to make our required 40."

Like, what? A flexible work schedule now means choosing between unpaid overtime and MORE unpaid overtime? GEE THANKS!
The worlds smallest movie. Not shortest, smallest. By IBM
I wasn't aware that Amazon had uncoupled the Windows license fee from HVM mode! If this is true, The FreeBSD Foundation should make sure EVERYONE knows about it -- getting FreeBSD to be a first-class citizen on EC2 is absolutely crucial if they want to increase their marketshare.
http://www.refactoring.com/catalog/introduceParameterObject....
Don't be the first employee when you're being hired by one person and they've already built most of the product. You'll be treated as a "do this, do that" mule. Where you should be treated as not a cofounder, but at least an important partner, this does not often happen.
SEEKING FREELANCER - REMOTE (WEST COAST PREFERRED)

APhotoFolio (http://aphotofolio.com) is a growing, profitable startup serving high-end professional photographers around the world.

We are currently looking for freelance assistance building 2 Adobe Lightroom plugins that connect to our web-based products. Looking for someone who has experience with Ruby, Lua, and web APIs in general. The Lightroom SDK is Lua-based so experience there is a big plus. A passion for photography is also great.

Please email me directly: erik[at]aphotofolio[dot]com
So if you want to run a big site on Ruby, slowly migrate all the Ruby bits you use heavily to C/++? Seems to be the storyline of their blog.
The article received unofficial HN post of the week award. @voidnull please post contact details, so the prize can be sent to you.
Phone Sex Just Isn't The Real Thing
> Linux will soon have btrfs, which is as good as (if not better than) ZFS.

ZFS is stable and released. Pretty sure that makes it instantly "better" than btrfs right now.
$1800/y for 1TB is an amazing price?
So don't do it in the USA
Why I Sold My Nintendo 3DS
REMOTE

Go programmer.

No BS. No VCs to de with. You work, you get paid. No dumb meetings. Well funded business backed by 2 profitable businesses. MacBook Pro included.

You don't know Go? Want to learn it? Get in touch.
I agree that it's reasonable. I don't feel it's applied uniformly though.
What? I thought 55+ was the primary demographic for actual TV watching these days. Everyone under 50 uses DVR and everyone under 35 uses netflix/itunes.
The History of the Modern Graphics Processor
Much of the crappiness of Adium is a direct consequence of the crappiness of the protocol. MSN is particularly egregious - it is a protocol with almost no structure.

I've written (simple) MSN clients before, and the protocol (or what passes as one) is shocking. It's very clearly a protocol originally intended to exchange strings that has been overloaded with over 15+ years of new features and corporate strategies.

MSN support in Adium comes from libpurple, whose MSN support has always lagged behind the official client due to backwards-compatibility-breaking protocol changes, lack of documentation, and difficulty in reverse engineering. Frankly, I'm surprised MSN in libpurple works as well as it does.

File transfers (particularly MSN transfers) is also a crapshoot due to both bad, undocumented protocol design as well as the base technology. You're running into classic NAT issues that the protocol was never designed to take care of. Who you're sending to and what kind of router they're behind matters a lot.

tl;dr: MSN support in Adium sucks because the MSN protocol is awful.
SEEKING WORK, remote, Michigan, travel OK.

I'm a passionate and hard-working person interested in doing development work for web, mobile, or tools. I have experience with:

- Ruby, Javascript, Python, Objective-C, Java, C
- Rails, Sinatra
- Javascript, jQuery
- HTML, CSS
- Linux, iOS, OSX, Git, HG
- MySQL, MongoDB, Redis

If interested, please contact me at alexebird@gmail.com.
A more interesting question would be, how to post anonymously and untraceably on blogs? Well, if the blog owner has a whitelist policy, it might be difficult to fool them into thinking you are someone they trust to post. But if all they rely on is Wordpress' default blacklist of "mailinator" type email providers, then it's a never-ending game of cat and mouse. I doubt the email providers are held liable for not verifying the identity of a user before providing an email address, especially since the email account is often publicly viewable by everyone.

On a related note, I remember being affected by The Digital Imprimatur document, and doing some serious thinking about the questions of Security, Privacy, Identity and Censorship:

http://magarshak.com/blog/?p=114
That depends on the founder. In the 90s I was the first employee of a startup. The founder (now a prominent investor) treated me like an important partner. Fifteen years later we're still friends and do business together.

When you say "this does not often happen?" how many instances do you know?
Is Go really that efficient? I heard similar claims from somewhere else, and this has been a motivation for me to learn and then build something in Go.

And what might be the reason for that? Speed? Parallel processing?
"The more content that becomes accesible, the lower value each piece of content can command."

Not many people realize this fact. As our ability to record and retrieve stuff increases, the prices for 'entertainment' or 'art' will drop. Production of any unit that is not consumed (i.e. used up/destroyed) will result in surplus. The counter-example is food. Food production will still be valuable in the future because the old food is used up or destroyed. Movie and music production, book writing, etc. will be near worthless for most folks because there will be infinite choices.

Might want to start planning your children's future careers appropriately!
sneaky social engineering at work.
It also helps SDF to know about possible vulnerabilities. And, there's also the stated reason: to get Tor and SDF some publicity.
Symmetrical surveillance is our only option
Moonshadow Mobile is seeking an experienced JavaScript engineer to work in an informal atmosphere where employees are rewarded for their skills, knowledge, creativity and hard work, not their position or background. Our team is diverse, dedicated and brainy. If you enjoy working on challenging problems then Moonshadow may be the place for you.

We develop cutting-edge technology or "Big Data" visualization. Our technology retrieves and tallies geospatial data at extremely high speeds, typically 100 times faster than traditional databases. Our "speed record" is mapping 150 million records per second per processor core. As a result we can visualize databases with millions of records inside of Google Maps or Bing Maps in the same time that it takes others to visualize a few thousand records. We routinely bring up databases for customers with tens of millions of records. Our customers are typically large government organizations or companies that need to quickly understand or access large databases.

Please email your resume and salary requirements to jobs@moonshadowmobile.com. Be sure to include examples of mobile apps, code, graphics and websites you've worked on. This is an in-house position in downtown Eugene. No telecommuting.

Requirements:
- JavaScript, 3+ years

- Experience with Node.js a plus

- Strong attention to detail

- Strong feeling for GUI Design

- Experience with bug tracking tools (e.g. Redmine)

- Understanding of the JSON format

- Linux experience

- PostgreSQL

- Agile development experience a plus

- Startup experience a plus

- Mobile App development a plus
Do people still check the signature? I haven't had one on any of my cards for at least five years nor do I sign receipts with my name; nobody has ever questioned me or asked for ID.
He also wanted to make his employees work 70+ hour weeks:

Suppose that a programmer needs to spend 25 hours per week keeping current with new technology, getting coordinated with other programmers, contributing to documentation and thought leadership pieces, and comprehending the structures of the systems being extended. Under this assumption, a programmer who works 55 hours per week will produce twice as much code as one who works 40 hours per week

http://philip.greenspun.com/ancient-history/managing-softwar...