skysight-inc/HackerNews huggingface dataset:
We're talking about a barely vsible change for most users in which instead of having to retype a domain or repeat a search when the domain name is a typo (or the domain has closed) a list akin to a SERP is provided.

User make mistakes, domains are abandoned - for those cases this provides a simple service which reduces user effort.

Do I want to spoonfeed a generation of consumer whores? Would love to. But I suspect they like errant toddlers would spit out my message of anti-consumerism, sustainability, social action, fair trade ...
Exposing source code is the least of your problems. With creative use of command-line arguments, you can run arbitrary PHP code via any vulnerable URL.

It took me a bit to figure out _how_, but it's nothing obscure or difficult. In fact it relies on _other_ bozotic PHP behavior to work!
I hate DRM too, but the one area where I'm conflicted is with libraries. There's a strong disincentive to buy if one can just download a book without restrictions on availability or borrowing period.
Windows 8 Dumps Default DVD Playback
7 tips for having some success with your website
I don't think the FBI get involved with Greenpeace activists, and Greenpeace activists probably aren't risking all that much jail time. This guy, on the other hand, was probably at-risk of many, many years in prison.
> the kind of text editing technology that already functions in all tablets and smart phones?

The reason that technology exists is because we're so bad at tapping small rectangles with our thumbs. If you interacted with your smartphone using a full size touch-typing keyboard, the phone wouldn't have advanced autocorrect.
An introduction to JavaScript templating
Quick way to get the current time / timezone
It looks quite nice: couple of non-code related suggestions - definitely submit it to cocoacontrols.com where there's a nice growing library of these sort of code snippets, but also maybe think about putting a screen-shot into the readme?
I love evernote, but am I the only one who feels like it's incredibly slow sometimes? Any hackers out there know how to speed it up at all?
Your demo video is very awesome - short, easy to follow, clear instructions! The library looks pretty cool!
Are there really many entrepreneurs who take it upon themselves to consider the sustainability of the system, rather than just their own ability to profit from it? Some probably, but it doesn't seem to be the norm in business culture, apart from some talk of "corporate social responsibility" at large companies that I strongly suspect is mainly for PR reasons.
If black people can call themselves niggers and not be insulted, can geeks call themselves eggheads and not be insulted? Not that I condone black people calling themselves niggers, but if anyone can, they can. So why not geeks and the word egghead? Heck, even geek was a high school derogatory word.
I help run a free conference for about 1,000 people (MinneBar: http://minnestar.org/minnebar/) that is paid for by sponsorship (and volunteer time - the organization is a non-profit with a low budget).

It gives me sympathy for paid conference organizers. Conferences are expensive! We have breakfast, lunch, and a happy hour, pay no speakers, usually get venues donated, have no paid staff, and it still costs $40/person!
It's not all rainbows and butterflies. From the RubyMotion documentation: "Object cycles, when two or more objects refer to each other, are currently not handled by the runtime, but will be in future releases."
If you want to understand functional programming read SICP.
If the wire protocol for the driver is published, then you can write a 100% async driver for it. I.e. no threads blocking, ever. In fact, I already did this for redis and vert.x (I will dig out the code for this some time).

If you are dealing with something where you don't know what the wire protocol is and you just have a blocking client library to play with (e.g. JDBC - JDBC is, by definition blocking - see the JDBC API), then you can't do much but to wrap the blocking api in an async facade and limit the number of threads that block at any one time.
This is exactly what we do in vert.x. We accept the fact that many libraries in the Java world are blocking (e.g. JDBC) so we allow you to use them by running them on as a worker.
This is one area where we differ from node.js. Node.js makes you run everything on an event loop. This is just silly for some things, e.g. long running computations (remember the Fibonacci number affair?), or calling blocking apis.
With vert.x you run "event-loopy" things on the event loop but you can run "non event-loopy" things on a worker. It's a hybrid.
ReactiveCocoa for a better world
Regarding the shopping, the conflict of interest is astounding. Go after the guy with the money, because if you can make something stick, you get to steal the money, and keep it for yourself.

Judges are incentivized to sign these asset forfeiture warrants because doing so helps keep them in the good graces of the police who have a union that is very politically powerful when it comes to election time. I know of one case where a judge did so even after having proven to him that no crime was being committed.

It's extremely corrosive, and seems intrinsically corrupt.
Seeker Solutions - Victoria, BC and Vancouver, BC - Canada

At Seeker Solutions, we build solutions to real-world business issues using natural language processing and machine learning. Our development teams support existing solutions, build new projects and enhancements, and research cutting-edge natural language processing techniques. As we expand our client base into several new industries, we're undergoing a major growth stage.

We're currently hiring the following positions:
* Director of Software Development [Victoria]
* Software Development Team Lead [Victoria]
* Software Architect [Victoria]
* Software QA Analyst [Victoria]
* Senior Software Developer [Vancouver]
* Intermediate Software Developer [Vancouver]
* System Operations Engineer [Vancouver]

We are primarily Java-based, with heavy use of Hadoop/HBase, although our research team mostly works in Python, and our processes are fairly agile. Our offices are full of happy people who enjoy awesome perks (Nerf gun fights, bringing dogs to work, gym memberships, a well-stocked kitchen, plus more) and are passionate about what they do. If you're not in our area and are open to moving, Victoria and Vancouver are beautiful cities, boasting vibrant cultural scenes and nearby locations for skiing and surfing.

If you're ready to help shape the future of our company and bring new NLP solutions to market, please check the full job postings and apply online via http://seekersolutions.com/careers -- feel free to contact me (laura.bowles@seekersolutions.com) if you have any questions.
Same here. Additionally Amazon carries the digital version of 2600 (although I wish it came in the same visual format as the print version.)
Ancient map gives clue to fate of 'Lost Colony'
This is confusing the two meanings of free that FSF tries so hard to fight. RMS doesn't care about paying for documentation (the FSF supported itself for quite some time selling docs and tapes). They care about free sharability of software, and by extension information about software. And yes, from that perspective the non-redistributable stuff from O'Reilly isn't something the FSF is interested in supporting per se.
MacObserver's spam accounts:

- http://news.ycombinator.com/submitted?id=digiwizard

- http://news.ycombinator.com/submitted?id=Semteksam

- http://news.ycombinator.com/submitted?id=jmartellaro

- http://news.ycombinator.com/submitted?id=davethenerd

- http://news.ycombinator.com/submitted?id=tanousjm

- http://news.ycombinator.com/submitted?id=mfiman
Bostinno: Somewhere Between Spam and Pathetic

- http://news.ycombinator.com/submitted?id=spaceballs

- http://news.ycombinator.com/submitted?id=wfrick

- http://news.ycombinator.com/submitted?id=polarslice

- http://news.ycombinator.com/submitted?id=kmccarth

- http://news.ycombinator.com/submitted?id=dmcgregor

- http://news.ycombinator.com/submitted?id=sliggity

- http://news.ycombinator.com/submitted?id=DevlinMac

- http://news.ycombinator.com/submitted?id=pgatzke

- http://news.ycombinator.com/submitted?id=chezral

- http://news.ycombinator.com/submitted?id=dbombs

- http://news.ycombinator.com/submitted?id=apetroc

- http://news.ycombinator.com/submitted?id=justinbomb

- http://news.ycombinator.com/submitted?id=laurlandry

- http://news.ycombinator.com/submitted?id=tq41

- http://news.ycombinator.com/submitted?id=cgarb

- http://news.ycombinator.com/submitted?id=abshaw

- http://news.ycombinator.com/submitted?id=jerrelp

- http://news.ycombinator.com/submitted?id=rocksy

- http://news.ycombinator.com/submitted?id=thejerk

- http://news.ycombinator.com/submitted?id=mixednuts

- http://news.ycombinator.com/submitted?id=chermor
Gene which sparked human brain leap identified
Recommend tools for Specification writing? 
Would you recommend any software/tools for writing software specifications? Most specifications at my company are written in Word and read like novels, but I want to write them in a more modular style, with links connecting relevant bits. (requirements <-> analysis <-> technical design) linking with (data layer <-> logic <-> presentation). Something with templated structure (for modeling tables/ERDs or Step-by-step algoriths)....
I don't care about etymology per se, but if you want to see it that way, Chinese character etymology is a mnemonic built right into the language. 90% of characters them are half pronunciation, half meaning. It is (even etymologically) okay to explain some of the base characters like 子 and 口 and 馬 with a story or picture, but that's where it stops.

Some people argue that the pronunciation part of most characters is seldom 100% accurate, but neither is English spelling, and at least it has some connection to the pronunciation. And like Chinese characters, to really understand spelling you need to know some things about the etymology.

I think the approach in the original link is great for learning Japanese, not Chinese. I use a handful of "story" mnemonics to disambiguate really similar Hanzi, though, when the "built in" mnemonics fail.
Hachi Combines LinkedIn, FB, Twit, Google; Searches All Your Connections
Note though that speed isn't all that matter, memory usage does too, especially in constrained environments.
>> - Objective-C Is Tedious
>
> Matter of opinion. One person's tedium is another being explicit and reaping the
> benefits during refactoring, code completion and compilation speed.

This is not a matter of opinion.

Objective-C:

NSDictionary *d = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:1], @"foo", [NSNumber numberWithBool:YES], @"bar", nil];

Ruby:

d = {foo: 1, bar: true}

Objective-C's "explicitness" provides no advantage to the programmer here whatsoever.

I write code all day every day in Objective-C. It is an extremely tedious language that requires large amounts of boilerplate to perform even simple tasks. (Yes, I know about the new literal syntax available in Mountain Lion, but that doesn't change the broader point.)

Your programming language is the most powerful tool in your toolbox. Ruby is clearly more powerful than Objective-C in terms of how much code one has to write to accomplish a given task.
IOS app success is a lottery: 60% (or more) of developers don't break even
I tried not to confuse them, but don't seem to have done a good job.

You are correct, the non-redistributability of many O'Reilly books is what they would they would object to, not cost. And not all O'Reilly books are non-redistributable - they have a number of books under open licenses.
Getting started with Google's Cloud Print
Awesome to see GitHub getting behind Rx ideas. If you're a JS developer RxJS is definitely worthy of study: http://channel9.msdn.com/Blogs/Charles/Introducing-RxJS-Reac...
This is probably one of the better articles on RubyMotion: mainly in that it's fairly balanced...it annoys me to see posts like "Why Ruby Motion is Better than Objective-C", or "Ruby Motion: The Worst Thing to Happen to iOS"...

As an Objective-C developer who knows very little Ruby, this probably isn't for me. But I can't see how opening up iOS to a wider range of developers is a bad thing: personally, I'm an Objective-C fan, but I can see why people don't like it, and if you're at a start-up or a small team looking to get some app deployed and you don't want the hassle of learning Objective-C then this seems like a great alternative.

So like any language or environment there are pros (the REPL looks amazing) and cons (closed source, at least in my view). And whilst I'm sure this wasn't the intention of RubyMotion at all it's actually making me revisit Ruby as an Objective-C developer and see if I can improve my knowledge and experience of it. No bad thing!
This. This is why we can have nice things.

I've been thinking about the old programming saying, "There is no problem that cannot be solved by adding a layer of abstraction, except for having too many layers of abstraction." How many layers is too many? The trends I see are (1) computers keep getting faster; (2) compilers keep getting smarter; and (3) we keep learning how to better design and manage and debug abstraction layers. Which means the number of abstraction layers that is "too many" to solve any given problem is much higher than it used to be. I think a lot of the "check out this neat thing" posts on HN are a product of that -- we can now stand on the shoulders of shoulders of shoulders of shoulders of shoulders of shoulders of shoulders of shoulders of shoulders of giants without things getting too tippy.

What did "var world = tQuery.createWorld().boilerplate().start()" look like back in 1997, when this Quake 2 model was first released? What will it look like in another 15 years?
Then flag it and move on. From the site guidelines:

Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did.
Anything on Ninja Tune.
There's a related notion of an "adaptive" statistical design, where the allocation of users to each test group varies based on prior performance of the group. For example, if after the first 100 users you notice that group A seems to be doing slightly better than group B, you will favor it by allocation more users to that group. You can compute this allocation in such a way as to maximize the number of successes. In particular it will converge to always picking the better approach eventually, assuming there is a real difference. This also means you don't really need to "stop" the experiment to make everyone use the better version (although you may want to for other reasons).

Here is one paper: http://web.eecs.umich.edu/~qstout/pap/SciProg00.pdf
Yes, I meant threads ;) E.g. A web server using node.js on a 32 core server. You would have to manually manage 32 instances of node, and use a load balancer or the cluster module in order to route requests to the instances. With vert.x you just start one instance and from the command line you tell it how many instances to start. It then scales over your cores, no glue code or cluster module to write. (There's an example of this on the front page of the website).
> What's with the color scheme?

Don't mind that - what's with the logo?

Every single app and service these days seem to be using a scripted wordmark for a logo. Not only this is a new branding cliche, it also makes all these logos look the same.
All I can hear in my mind is "Event Trickle" and I think about golden shower conventions.
Maybe I'm being a bit glib here, but what's to stop the folks behind Dajaz1.com from registering, say, Dajaz2.com and picking up right where they left off? It's not like that domain name was primo real estate, and if they truly weren't breaking the law there isn't any reason they couldn't continue running their site, right?
I'd suggest looking at the Creative Commons Attribution 3.0 license: http://creativecommons.org/licenses/by/3.0/
I agree that the single biggest improvement in airline boarding should be with the airplane and airport design. The fact that there is only one entrance/exit makes for an automatic bottleneck and limits options. Most planes are equipped with a rear door or on larger planes a mid-door. They should allow those doors to be used during boarding. Seems that this would be the most cost efficient and reasonable gains should ensue.
Yes, of course in a real web server you'd make sure you do the checks ;) The documentation actually mentions this point explicitly :)
This sort of happened to me. I was running an emulated version of a popular MMO and the feds raided my home, took all my computers and seized my bank accounts.

This happened years ago, I was never charged with copyright infringement or money laundering for the donations I collected... but I also never got any of my stuff back.

Question is, if I was never legally charged with a crime, does it still give them the right to seize my things and never give it back?
Apart from the tax status, it seems that baggage fees are an effective way to achieve market segmentation.
A behavior that the airlines must endorse since it's encouraged by their fee structure.
If anyone is interested in the earlier Hacker News discussion of this article, it is here:

http://news.ycombinator.com/item?id=925539
14 Companies with Excellent Customer Service That Startups Should Emulate
"Trivial" !== "Beautiful" Validating two form fields in JavaScript is remarkably easy, and pretty much any solution will be trivial to implement - and easy to grok.

For more complicated forms using a tool like jQuery Validation plugin makes more sense: https://github.com/jzaefferer/jquery-validation
DHS Informant: "We're preparing for massive civil war"
Demo of how to debug code inside a mobile webview
So much is dependent on the app. It's hard to discuss the iPad without tacitly including the entire associated software ecosystem (without really being conscious of the scope of that oversight).

I agree with your main point, and I have no doubt that as the medium continues to expand, the quality of the software and interaction will also grow.

Just curious, what visual design apps are you using / would you recommend?
Text editors don't display method signatures (some IDEs do, but usually only in tooltips or autocomplete). When writing code in Java or C I often find myself looking up the method/function definition to be certain which argument is which.
If the socket you're writing to has been set to nonblocking, then sendfile exhibits the behavior I described, sending EAGAIN sometimes (check man sendfile). This means typically you want to put a selector in front of it and poll the selector, then send to any sockets that are writable, loop back and poll again.

It's still an advantage over read/write because you're getting the 0-copy behavior.
I think their own ability to profit from it (ie. avoiding jail and violent attacks) was the sustainability to which he was referring.
Also people buy stuff at duty free, after the security checkpoint.
So is this like an intrade for startup success or failure? Kinda like a deadpool?

I'd think there'd be too much potential for gaming such a system if I understand it right. I can bet on who will win an election and that works out because a candidate won't throw the election in order to bet and win on his opponent.

That's not necessarily the case with startup X #119, particularly when I can set up startup X #120 with the same IP and concept and game things again.
India Orders Blackout of Vimeo, The Pirate Bay and More
Easy. Next time you buy a fleet, ask Boeing for planes with 10ft wide corridors instead of 2ft.
The latest version should be at the bottom of this list: http://www.miek.nl/files/go/
+1 for The Social Network. Also stuff by Hans Zimmer (Inception, Pirates of the Caribbean & Dark Knight).
Should I invest time on Pinterest? Is this going to last?
There are lots of conferences like that in the US. Strange Loop, Philadelphia ETE, Code Mash, OSCON, etc.
A rather depressing interview. I enjoyed a lot of the explanations of Physics in *The Emperor's New Mind", but even there I could see big holes in his arguments about consciousness. For example, he talks about how its impossible to make an algorithm tile a grid in a certain way, but I had a screensaver which in fact did what he was saying was impossible. Here I just feel sort of sad and lost.

I think my least favorite line was probably this: "The trouble is, what can you do with it? Nothing. You want a physical theory that describes the world that we see around us." If you're going to use that to reject theories about the reality of the wave function, astronomers in the Renaissance would have been equally justified in rejecting the heliocentric system on account of it being at odds with what they saw around them, or Greek astronomers rejecting the notion that the world was round.
What about Jon Von Neumann (and many others)? Your comment is excessively snarky and wrong.
In Brazil you get paid monthly, not weekly, so weekends are part of the math. 30 weekdays would make it 42 consecutive days vacation - now that would be awesome.
All humans lie, whether intentionally or not. Eye witness testimony is notoriously unreliable simply because our brains do so much data compression when recording events and then unreliable, subconscious extrapolation techniques to play it back. That's before we even get to intentional manipulation. There are five lights and all.

I could see how being more consciously aware of the distortions would make one better at manipulating media narratives and organizing complex groups of people. It would seem to have less to do with being a psychopath and more to do with being smart enough about how people work to recognize your own flaws.
Well it would be trivial to then seize Dajza2.com as well, but they could easily get Daj.za or something else and use that-- which would be much harder to seize.

However the kim dotcom issue shows that even being located in another country, and the claim that you're "breaking the law" being very flimsy, is not sufficient protection in many cases.

It will be interesting to see if foreign domain names start getting seized by US officials.
All and all, stop whining and get to know both sides.

A bad workman blames his tools. And, from what I read from the author, that's what he's doing. He doesn't understand trivial software patterns, such as pocketing like types into arrays (I hope everybody who took Programming 1 remembers this), and insists on doing things the Ruby way without a clear understanding of why Obj-C is actually a pretty good tool.
Apple and Samsung make up 99% of mobile phone vendor profits
Facebook could hardly be included as part of any current tech bubble. The early 2000s tech bubble included companies spending millions in investor cash on stupid ideas that would never pan out (online pet food, hundreds of dating websites) and having a grandiose IPO before earning even a dime of revenue. It wasn't over-valuation, it was shocking that some of these companies had value at all.

I personally feel Facebook is over-valued but they have revenue and profit. I think it's a bad early investment and will settle way down south of the debut, but they will be around a very long time. They aren't Pets.com.
Samsung and their phones fill an important role in cell phone sales for both the telcos and the salespeople at their retail stores.

If a non-technical buyer walks into a Verizon store and wants to buy an iPhone, but for whatever reason (sales kick-back, slow inventory, late deliveries) the store or the telco don't want to or can't sell them an iPhone, they want an almost-iPhone to give them.

Nevermind that the technology in all of these phones is copied and borrowed left and right (like the iOS 5 notification system). Samsung's design and marketing is a gauche copy of Apple's because it needs to be to ride on Apple's brand recognition.