skysight-inc/HackerNews huggingface dataset:
Are you implying that JS developers know more about UI/UX than others?

Most websites have horrible usability, ranging from "everything in CSS popups!" to "every site uses a different widget toolkit, deficient in new and exciting ways".....

I hope I just don't understand your comment.
An end of books
Use just "man king woman"
UNCUBED Berlin.  Find a job at a top Berlin Startup - Sept 20th
I once worked somewhere where some resources could not be displayed to all clients. We chose to (ab)use HTTP 409 Conflict.

> 10.4.10 409 Conflict

> The request could not be completed due to a conflict with the current state of the resource. This code is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request. The response body SHOULD include enough

> information for the user to recognize the source of the conflict. Ideally, the response entity would include enough information for the user or user agent to fix the problem; however, that might not be possible and is not required.

> Conflicts are most likely to occur in response to a PUT request. For example, if versioning were being used and the entity being PUT included changes to a resource which conflict with those made by an earlier (third-party) request, the server might use the 409 response to indicate that it can't complete the request. In this case, the response entity would likely contain a list of the differences between the two versions in a format defined by the response Content-Type.
Viral Marketing, How Ads Go Viral
Sorry for the late response, very infrequent logger-in:

1. No, we really don't know IV was behind Oasis. I am guessing you assume this because NPR reported IV gets 90% of profits. But note how they did not prove or even outright state there was any controlling interest; they just throw the 90% number out there and imply it, Glen Beck-style. The original inventor also made millions off Oasis, but can you say he was "behind" Oasis too? Unless there's a clear indication of control (which shell companies make very hard to prove) it is just as likely a "share-cropping" operation as a shell company. Something like the FTC probe is needed to prove anything either way.

2. IV has publicly stated at an FTC panel that (paraphrasing) they do not sue under any name than their own. Now, that's not under oath, mind you, but making such statements in front of a government panel holds some weight. However, I do find it a bit odd that Lodsys put that denial on their website and then removed it.
Have anyone done viral marketing? why not you share what you learned here with the community?
It's almost as if decisions have trade-offs.
Mine has become an awesome xbmc server :)
And yet...so many have copied so much from it.
Back in the 1970's, the Mafia ran a numbers racket in NYC (and Chicago and presumably other cities) that was very similar to the "Pick 3" game run by the New York Lottery. That is, you would pick a 3 digit number and if it matched the last three digits of the balance of the U.S. Treasury that day.

To add to the vig, the Mafia would not let you bet on numbers like 100, 111 and such, because they didn't want to have a big payout day. Of course, if any of those numbers came up they wouldn't pay anybody out.
Another Problem: I've been a member for over 2 months and still can't upvote stuff. Just wondering how it works?
Show HN: rdbk.net - The Last Time You'll Have to Say 'I Predicted That'
Welcome back from the dead, btw.
There's nothing "offensive" about pointing out realities, even if they may be painful for some people to accept.

I find your arguments somewhat odd. You do openly admit that you "wouldn't particularly enjoy coding in Javascript". People don't say such things about good programming languages, especially when arguing in favor of them to some extent.

I also find it odd that you argue that there's nothing wrong with prototype-based OO, yet claim that CoffeeScript is the best language you've worked with. One of CoffeeScript's most useful and important features is that it adds very simplistic class-based OO to JavaScript. Go look at the example code in the "Classes, Inheritance, and Super" section of the CoffeeScript home page to see what I'm talking about. The CoffeeScript code is tolerable; the JavaScript that's outputted is horrendous. Hand-written JavaScript is often just as bad, if not worse.

The various JavaScript "module" systems are purely hacks. They abuse existing language features to fake modularity, poorly. They're nothing like the proper module support of other languages. And at least you admit that semicolon insertion and the broken comparison operators are serious issues. Many other JavaScript advocates refuse to, for whatever reason.

There's nothing wrong with admitting that JavaScript is a really bad language. I think you know that it is, and want to admit it, and I think you should. It doesn't deserve to be defended, because its problems are generally inexcusable in every respect.
Trusting your private data to Google is like trusting your chickens to Mr Fox
Ask HN: Review my startup, bakeoff.co
Hi HN. I've love some feedback on my new app BakeOff. Good and bad, everything helps.

www.bakeoff.co
From an email and form to $25k in 3 months
It seemed somehow appropriate.
Simple, the mods that editorialize titles should just suffix the title with a *.
This is my first submission, would love to know what HN thinks!
Just as a hint, you'll get better results if you apply some dimensional reduction to this. LDA is an old standby, but I like what these people are doing...

http://www.cept.at/
Karma thresholds for doing this and that. Not sure where "upvote" is, but "downvote" was recently at 500.
My understanding is that the server should respond with 401 Unauthorized when someone is attempting to access a resource that requires authentication. What is the case for using 403 instead?
Carbyne? Good grief. What is coming next? Carbone, Carbonne, Carboon, Carborola?

OK, joking aside. I am still waiting for Graphene to become used in any commercial application at all. For all its hype, nothing has been seen yet. Is it not yet economical to produce?

When might Carbyne become used commercially, and what are the steps needed between now and that time?
I like hellbanning.

A few people are unfairly caught out by it, but they are usually told about it.

And the fact you see problem posters continuing to post on their banned accounts shows it works well enough to prevent those people just changing IP and creating new accounts.
Show HN: Control websites with your phone with Mote.io. NodeJS + Phonegap
This page http://en.wikipedia.org/wiki/Immigration_to_Switzerland seems to indicate the Swiss policy to be largely in line with the UK/EU one. Is that no longer the case?

I take it a lot of the rhetoric from Middle England has to do with dey tukk ur jerb from bad EU countries like mine so can't see the populace being happy with the same old policy.
Embarrassingly neither can I - It was a newspaper infographic from a few years ago, but the main call was the expectation we could beat heart disease and cancer and just be left with self-harm, at least in the "west"

The projections here : http://www.who.int/healthinfo/global_burden_disease/projecti...

are for 2030, but show self-harm is ranked 16 globally behind, and I summarise badly, 7 heart + diet diseases (incl diabetes), 2 sanitation diseases (diarrhea), 4 cancers, Aids and cars.

So if we cure heart diseases and cancers by 2050, self harm will leap to the top for a modern Western world. So I am guessing I did not hallucinate it, but no, sadly, I do not keep a good bookmark list.

I will try and find the original article.
Then to make things easier, some people need an http verb called patch_legal, to take down pages for dmca and other legal reasons.
Obama describes almost all countries that they punch above their weight
Well, I've seen the editors of HN save my butt when I've written things I shouldn't have written and they edited it so I think of it as a feature rather than a bug. Where else do you get service like that?
That would be great when you have to block access to OFAC listed countries
The new app that's disrupting the pony-sharing market
I suggest that you refer to the CoffeeScript home page: http://coffeescript.org/

It very clearly states, 'The golden rule of CoffeeScript is: "It's just JavaScript".'
More or less. Many times I submitted a article and it got ignored and then someone popular posted it stay and got 300+ upvotes.

But it is not really karma related,.and more if people remember your nickname.
The last mile problem with Big Data processing
the problem is the idea that one is special for some reason, and one is entitled to more of something because of that reason.
I love how people is so fast to bash the work of others. And I love to see how people can be so arrogant that they can ignore the main principle of communication: give arguments when you state something.
Smalltalk is not dead, but is true is not mainstream.
Nevertheless, there are companies using it in very large and hard environments (JP Morgan, OCML, etc.) and there are many researchers using it and bringing new cool stuff every year (stuff that in time can or cannot be ported to other languages), for example the research team where I work.

Yes... is not popular as Java, or .NET, or even Python. But banishing a language for not being popular is the worst argument I ever hear.
> How the post does should be relevant to its content, not the few words you typed into the box.

This is true, but idealistic. "How the post does should be relevant [...]" is not the same as "How the post does is relevant [...]".

Some lousy articles with click baity headlines get upvotes.

And it's particularly frustrating when a neutral informative headline is changed back to the uninformative or clickbaity original headline of the article.
CSS Frameworks, the killers of design trends
I'm aware of Joyent's ZFS use on illumos and not Linux. What I meant is that ZFS on Linux has the chance to make ZFS become even more popular than it is already on illumos, FreeBSD, and Oracle platforms.
People who think all lottery numbers have equal value are mistaken. Division payouts are divided among the number of winners, so combinations that are less frequently used have a higher expected value.

Eg. numbers 1-12 and 1-31 are more often used as people play significant dates, leading to high numbers having higher ev (still negative though).

I remember reading a paper somewhere on this but can't for the life of me source it.
Two threads, each running at 100%, will be assigned to two physical cores. This is reality, and is obvious given that assigning it to a physical core and a hyperthread core at most will give you about 130% instead of the 200% two physical cores will provide.

Unless, of course, you've set a power profile to prioritize power efficiency, but that would be an absolutely ridiculous assumption given that we're talking about benchmarks.
Create client proposals in minutes, not hours with nusii.
Is Elon Musk's Hyperloop just a pipe dream?
Can you buy more Google Maps requests?
Is it possible to buy requests for Google Maps Directions Service after you consume the 2500 free requests that represent the daily quota? I know you can buy a business plan from Google but that is overkill for me (too expensive). I want to pay only the extra requests.
Well, the days of manned warplanes are fast running out anyway. UCAVs are the future, baby.
Yes, it is very similar. Just remember that Switzerland is not part of the EU

So, theoretically, they're not in the EU, but an EU citizen has similar rights there as in other EU countries.
I understood it as the latter. Something that a webmaster can display to show a DMCA or geographical legal issue.
Jeff Dean wrote an intro: https://plus.google.com/118227548810368513262/posts/YLkAR2Du...
This is the first story I've heard in months on this website. Who's using it? Has anything meaningful happened behind its paywall? Is there anything at all besides a gimped Facebook clone or whatever the hell it is?
No they are correct.
Come on, we're obviously not talking about contractors or people who are their own boss. When you're actually applying for jobs with real companies, titles are certainly not meaningless. If you're screening applications for a programming manager and one person has this work history (earlier first):

Programmer (Firm 1)
Programmer II (Firm 1)
Senior Developer (Firm 2)
Manager, Programming (Firm 2)
Programmer II (Firm 3)

you're probably going to wonder why they went from management back to line employee. It could be because Firm 2 closed and that was the only thing in their area left. It could be because they're terrible at managing people.
The whole point of this is wrong... The internet is free, content shouldn't be blocked for legal reasons
There is some reasoning about this on: http://www.451unavailable.org/why-do-we-need-error-451

Still, imho, 4XX could be a response for a given URL, but when "a website is blocked" (from the text of the previous URL), we should go to 5XX, as in 503 - service unavailable.
No, think of it as 4.5e8 compared to 1e9.
Things You Didn’t Know About Synchronization in Java and Scala
See Best Medical Web site samples Now
For additional designs, select your specialty: Dentists, Physicians, Optometrists, Chiropractors, Cosmetic Surgeons Orthodontists, Endodontists, Pedodontists, Periodontists. Call Today (800) 997-9368
America’s most densely-packed startup scenes aren’t just in Northern California
Manfred profile, free online dating, dating, matchmaking, relationships, online
it would be interesting to know who is being blocked. is it really all copyright issues? i'd feel much happier if it was the really nasty stuff you know - child porn, snuff videos or whatever that were being blocked - you know things that actually damage society not just the pockets of the disgustingly rich who need to grow up and adapt their business models so that they work instead of litigating to try and keep their unjustifiable income... :/
Rip them apart and make frankenstein tablets?

Set up a "wargame" lab to learn security techniques.
> I am glad that dictation (apparently powered by Nuance's engine anyway) is to be included in Mavericks

I'd missed that, very interesting. I need a disconnected mode as being able to only dictate short passages, and especially using an online system that doesn't learn from corrections, is a pain.
Automated cross browser testing with JavaScript
Speaking from a UK perspective I would lay much of the blame at the Governments door, both regional and national. Since the 1990's government has realised what an easy target the motorist is for revenue generating.

Petrol is frighteningly expensive in the UK, even a regular family car costs around £100 to fill up, the cost of fuel has double in the past 10 years.

Vehicle taxation has changed and increased considerably for larger vehicles. Operating a car through a company now has little tax benefit.

Parking in the UK is expensive, and easy to get an exorbitant fine should you overstay by even the slightest time period.

Speeding is punished with large fixed penalty fines and tolls upon some roads and bridges continue to be levied at year on year increasing costs.

Unfortunately outside of London are public transport networks are poor and offer no alternative to running a car, which is why most of us continue to pay more each year to own a car.
Tips for the newbie entrepreneur in San Francisco
The NSA is Commandeering the Internet
Lying on a resume is a terrible decision (don't say that to michaelochurch!), but nobody expects a resume to be the whole truth. I've seen people get fired because they lied about a degree, or said they were a Senior ___________ when they were not, but I've never seen or even heard of someone getting fired because they left a job off of a resume.
2-4% of all credit card transactions are fraudulent. Credit card fraud is a $200B+/year business.

It's extremely lucrative. You can learn and buy everything you need to get started on the open Internet.
Love the potential for this. It'd be great for businesses if they brought out letterheads, great for startups if they could run it as an API and pretty much reduces the cost to write to anyone in the UK from anywhere else in the world.

Kudos for a great, simple idea and a well implemented MVP.
Indeed; I submitted an article that had a title that I felt was clickbaity and a subtitle that was more straightforward. I submitted it under the subtitle, but it was eventually changed to the main title. So even if you aren't making the title up yourself, it apparently has to be the text in <h1> on the article, not <h2>.
And for this fatal flaw it will never be implemented.
Yet it is, because the courts have a different opinion on this, and they decide what happens. So it's better to make it clear to the end user when it happens, so at least they are not kept in the dark, or are basically lied to, about the reason why they cannot see the document.
Scientists Watch Live Brain-Cell Circuits Fire
This is the key. With good conventions and tools it is perfectly fine language. The concept of "Programming into one's language" from Code Complete applies strongly:

> Programmers who program "in" a language limit their thoughts to constructs that the language directly supports. If the language tools are primitive, the programmer's thoughts will also be primitive.

> Programmers who program "into" a language first decide what thoughts they want to express, and then they determine how to express those thoughts using the tools provided by their specific language.

I disagree with Coffeescript though, nothing will make that shit readable to me. :P
The whole point of this is right, its highlighting the government breaking the Internet.

Content shouldn't be blocked, the Internet should be free and open. However without letting people know what's happening they will not complain.

Of course what the browser should display is:

451: The Right Honourable Claire Perry MP has deemed that you shouldn't be able to look at this site.
Just like everybody else, it is all about job security.
Most interesting in the regard of (eventually) being able to replace Selenium in our stack. While currently in an early stage - it will be capable of doing pretty much everything Selenium can do - without requiring Java. Functional / UI / E2E testing with a Node.js based stack would allow an even greater audience to create meaningful tests.
541, then?
Carbyne is a quite logical name, considering the -y- vowel (and even the -yne ending) is used to denote triple bonding between carbon atoms in organic chemistry.

Compare ethane - ethyne (single bond - triple bond), for example.
Carbyne and other myths about carbon

http://www.rsc.org/chemistryworld/Issues/2010/November/Carby...
It's very good to see more and more people openly admitting that JavaScript's prototype-based OO approach just isn't
practical.

For far too long now we've had to hear JavaScript advocates go on and on about how good JavaScript's approach is. Yet over and over we see developers being forced to fake a limited subset of class-based OO one way or another, just to get their work done effectively.

Of course, there are multiple ways of faking class-based OO in JavaScript, with varying degrees of compatibility with one another. In any sizable JavaScript code base, especially if third-party libraries are used, these incompatibilities can become a very real issue, very quickly.

This is one of the things that the JavaScript community should have addressed years ago.
Show HN: Feedbackyard - Audience Feedback and Interaction Toolkit
Audience will scan a QR code and provide feedback. That is it.

You can check the product demo at: http://blog.feedbackyard.com/2013/08/we-are-building-abcdef-of-communication.html

Expecting some feedback from the HN community.
A less than optimal exercise routine is entirely possible. Do you have any tips? Bad technique or not enough variety is certainly a concern, especially when working out on your own. The trouble is, when I try to find alternatives, they usually seem to require a significant time and/or money investment which I can't do right now (e.g. getting a personal trainer, or adhering to strict regimes). If there any any simpler resources out there I'd be happy to hear about them.
Here's the direct link to the site: http://www.feedbackyard.com
OK, 401 makes more sense in that context. But another 403 case would be "the authorized user lacks permission to open resource."
Dear PBS: I don't want to localize my PBS experience. I just want to read the article. :P
Wordpress 3.6 is still not using "async" or "defer" for better performance.
Sorry, I don't see what you're trying to argument here, since CPUs aren't Ruby interpreters with libraries. CPUs have much stronger limitations under which they have to operate. Remember the Pentium DIV bug? It was discovered.

I'm writing assembly code, I've spent time also to measure the time of the machine operations etc, so I simply can't imagine the valid argument which ignores exact limitations present in actual hardware.
The Internet Watch Foundation are the people who do the stuff about images of child sexual abuse (and criminally obscene images hosted in the UK, and non-photographic obscene images of children hosted in the UK).

ISPs tend to block content suggested by the IWF quickly, because it's in their best interests to do so. The IWF has a tight focus. Their clear about only wanting to keep the blocking they do separate from other forms of blocking - preventing children seeing adult content, for example. (http://www.iwf.org.uk/about-iwf/news/post/366-iwf-response-t...)

> We welcome the Prime Minister making the clear distinction between the fight against online child sexual abuse content and efforts to prevent legal material being viewed by those who are underage. It is critical that these debates are kept separate.

So it seems that the court blocks are only about forcing ISPs to block the Pirate Bay or Kickass Torrents and the various proxies used to evade those blocks.

The article supports this:

> Once a judge has decided that a website deserves to be blocked under Section 97A of the Copyright Act, each ISP is sent a court order describing the actions they must take to block the website. It specifies the kind of blocking to be undertaken. The court order contains other important information, including the name of the organisation responsible for mistakes and changes to the lists of clone sites to be blocked.
Couldn't you just do one digit at a time (is your first digit 1?, etc)? It would take less than a minute at 1 second per digit that way.
When they have authenticated (logged on), but they still do not have access to that particular resource (but may have access to others).
It should be noted that for the actual lottery, the advice given is wrong. Because in many real lotteries the first five digits can be in any order, 1 1 1 1 1 would be less likely than, say, 13 23 42 33 2, because, though there is only one way to end up with 1 1 1 1 1, there are 5! == 120 ways to achieve the latter (I am ignoring the "bonus ball").
Radio Times caught up in UK Premier League's piracy fight
shudder don't listen to cabbies. They drive insanely dangerously and are notorious for right wing political opinions (I don't mean to generalise, but that is certainly the stereotype).

I give them excessive and obsequious right of way, just to stay far enough away from them while they're driving. The black cab vehicles have a tiny turning circle, and they will happily U-turn in front of you in a tiny street and blame you for any crash. Slow down and keep well clear of them!
This already does dimensional reduction using neural networks (for details see papers cited at the bottom of the page).
They aren't absolutely correct at all, and aaron was actually close to the money. Thrownaway is fundamentally misrepresenting (or misunderstanding) how threads -- in an operating system sense, and what we are talking to here -- relate to microcode and execution units in a core.