skysight-inc/HackerNews huggingface dataset:
For fun replace 'psychology' with 'quantum physics'. Is it also not science?

1. Contradicts some natural laws

2. Is not explained by the natural world except in reference to itself (often due to changes beyond a certain scale)

3. Not necessarily testable against the empirical world (yet)

4. Always up for debate (so good there) as is psychology.

5. Falsifiable or not depending on your stance, in a similar way to psychology, in that there is a lack of complete understanding. The swan example in the wiki article could not be applied for instance because all of the facts and observations are not available (again... yet.)

As for Kahneman (and many other psychologists), if you believe that he starts with the conclusion and refuses to change it regardless of the evidence developed during the course of the investigation, you may have skipped some very important parts of Thinking Fast and Slow. The book in question goes over many examples where the outcomes do not fit what is expected and lead to discovery.

Not arguing exclusively against what you are saying, just pointing out that there are fields that utilize the scientific method, which by their very nature are not entirely beholden to the current 'laws of science' often because their laws have not been fully laid down or explored yet.

Medical science moved past simply treating based on symptoms due to a great deal of work. Who's to say psychology can not do the same? There is still much to learn.
You inadvertently proved his point:

"This item is not available in your country".
Compiling Quake 3 Virtual Machines To JavaScript
Edit: I misread you and I interpreted that you meant Java was already a legacy and out of date language. So my answer is a little out of place, although I don't think there's any harm in keeping it here.

I disagree. I know that Java gets a lot of hate, here and in a lot of places, and I won't deny that a lot of it is indeed very well deserved, but it's far from being a "legacy" language. A quite large amount of software is being developed nowadays in Java, and in many cases, there are good reasons for that.

About the "embarrassingly out of date" part, I also think that's too exagerated. Java was never intended to be a cutting edge language, but a reliable set of well-proven techniques. Java doesn't want to be Haskell, doesn't want to be Ruby, and doesn't want to be Lisp; and explicitly so. Java has modest design goals; but it does fulfill them, which is why it's such a successful language even if it's not suitable for a lot of projects that you, myself or the rest of HN visitors may be interested in. But, on top of that, Java actually tries to incorporate functionality that has been successfully proven in different, and more innovative, lenguages (at an admittedly slow pace). Conservative, yes; out of date, I don't think so.

I'm not really fond of Java, and if I had to choose, I think there's probably no project for which I'd take it instead of some other language; however, its virtues are there.
No, this is very much Linux-only.
That makes sense, thank you. But for those of you who find Bootstrap a little bit overkill, do check out:

https://github.com/h5bp/mobile-boilerplate

https://github.com/paranoida/css3-media-queries-boilerplate
Bootstrap 3 is a responsive grid that uses media queries. I can trivially adjust the look of a site on desktop/tablet/mobile, all just by adding a few classes. When you add in the fact that they manage all the cross-browser/platform quirks for you, it's quite a winning proposition to use Bootstrap to start off a new site. You'll certainly end up overriding various colours, margins, etc. but that's the easiest part of CSS anyway.
Its because of the way exercise is sold - I have found one really awesome benefit of resistance training that no one ever talks about - insanely increased libido.

If you are out of shape and just try a few deadlifts you will see the difference and will have hard time staying away from the gym.
I'm not sure I understand Ferguson's rant. He seems to be focused on the video author not knowing how to do PR right and claiming that he didn't do any testing then saying that Facebook needs to do some cleanup.

The video itself wasn't trying to be a tutorial on this. It stated a very simple argument:

Facebook's legitimate paid "Like" campaigns are a waste of money because the paid-for-clicks are used up by illegitimate "Like" campaigns trying to avoid detection; they do not reach people genuinely interested in his product. And, Facebook is happy to keep the status quo as it generates revenue for them.

So, what's the beef?
World's largest concrete pour: LA awaits 'ballet of concrete trucks'
Ease of getting started is one reason.

Bootstrap:

1. <link rel="stylesheet" href="<bootstrap-cdn>">
2. Use it

Susy:

1. Install Ruby
2. Install Compass
3. Install Sass
4. Install Susy
5. Use it.
Curiously, I use that variation as well. I tried to look it up to find out where I could have picked it up, but couldn't get any interesting results. Does anyone else uses that?
That is socialism and benefits only the end users and the society as a whole. No way it is gonna fly.
It looks nice. I'm a user of freckle for some time so I recognize quite a lot of the UI and features. Even if I don't use all features of freckle, some are quite useful. As an example in freckle I use tags and the API to automatically export all entries every month/week updates the client through email reports or google sheet updates. It doesn't look like that would be possible with ding.io yet (exkluding the manual csv download)?
Also the dashboard display priority seems a little off.

Money earned gets most space however is never the truth because of taxes, expenses etc. I rather use my accounting software for seeing my actual earnings.

Time logged is OK however Active projects for me isn't really necessary information.

The activity stream and log time form should be of highest priority. Put the activity stream in focus with better one-click-filtering on clients/project/tags(?) would be great to quickly answer the clients questions on what I did. :-)

In summary I think the design is great and looking at features I think when comparing with freckle, which is relevant in my case, I feel like half the price equals half the functions. Nothing wrong with that and your product will of course mature with time. I'll keep an eye on it.

Great job!
Keeping a hacked server pwned?
Could you explain the downvote?
My Java is rusty (which I'm happy about) but presumably you're still restricted to single inheritance, whereas you can implement multiple interfaces?

It's kind of sad how C++s object model is now actually a lot less complex than Javas and still more powerful.
Time to stop doing business with all US corporations. Until we hurt them where it counts - the pocketbook - there's no chance for the rest of the world to recover from this heinous, repressive regimes, effect on our lives...
Do the right thing, MIT, or we'll kill ourselves!

Seriously, can we not do this every time something legally interesting happens at MIT? The two situations are, as demonstrated very aptly above, unrelated.
Popular Science: Why We're Shutting Off Our Comments
I left a top tech company two years ago and moved to a similar country (Taiwan), and I have a few counterpoints.

- If the cost of living is low, odds are the wages are low too. If you're living within your means and saving 30% of your income, you're better off saving 30% of $150k than 30% of $40k. The cheap cost of living only applies if you're living above your means, vacationing, or retiring.

- Cheap labor enables different ways of doing things. This includes transit like tuk-tuks and taxies, but Taiwan has another example: there are no parking meters. You just park, and a police office comes by every half hour or so and leaves a bill on your windshield (linked to your license plate).

- If everyone seems exceptionally friendly, that means you're expected to be friendly too. My friend here has a neighbor who hates him because he doesn't stop by to chat all the time like the other neighbors.

- English names of businesses, like the "Nice Pharmacy" example, are usually targeted to locals who don't know much English. They have to stick to words and phrases that locals know.

- It shouldn't take a trip abroad to figure out your priorities, and traveling won't even necessarily help.
How we hacked Tomorrowland tickets sale to be the first ones in the queue
I heard the news story on the radio. I felt a twinge of guilt about the iBook G4 sitting in its box with a dead hard drive. Might have a go at replacing that with a new one (it is a lot of screws, but only screws, no glue to deal with) and putting Debian on it.

I prefer recycled laptops now: an X series Duo Core 2 thinkpad (X61(s), X200(s)) can be had for something like £120 in the UK. You can swap the hard drive by undoing a single screw, memory accessible, battery changable (7800mAH battery gives me 8 hours on the X61s).

Good to see these small companies springing up. In Birmingham, its the geezer down the market replacing the glass on phones so far.
I thought that Vernor Vinge greatly exaggerated hackability when he wrote Fire in the Deep, but now I see he was right and I was wrong. Go read it now.

Scary.
I'm assuming this won't work on desktop computer if one does not have a mic.
"Nobody every got fired for buying IBM"
Hacked together perl and lisp
When an EU resident buys physical goods from a non-EU country the shipment is stopped at customs. The customer must then pay VAT (plus an importation tax) on the value of the goods in order to have the shipment released. There is no requirement that the seller of the goods pay VAT - how could the EU hope to enforce this across hundreds of foreign countries all with different legal system? They simply police their own borders.

What I don't understand is how they apply this to digital goods, where there are no borders to police? How do they even find out that digital goods are being imported? If neither the buyer nor seller pay the VAT, how do they stop the transaction? If the seller is located in Assfuckistan, then surely the transaction takes place in Assfuckistan, and unless Assfuckistan has signed a treaty with the EU to collect VAT on their behalf, why would their authorities interfere?
Running FreeBSD 4 in FreeBSD 10
Yeah, it's nuts that Google leaves it to individual developers to figure this out. Handling stuff like this is exactly what should be part of the service that Google is charging that 30% fee for.

I'm Dutch, and I've asked the Dutch tax service if I'd have to charge VAT if I sold through Android Marketplace to foreigners, to EU members or to Dutchmen. They didn't know. They suspected nobody really knew. They'd ask if there was any policy on that, and maybe initiate policy on it. They'd get back to me, but never did.

If I ever end up selling through the Play Store, I'll just charge some price, and deal with any tax service when they knock on my door. I'll probably tell my own tax service that it's all international sales unless they have more details for me.
Why is processing sorted array faster than an unsorted array?
But that's exactly the problem. The individual developer still needs to figure out whether to collect or pay anything for all those different countries. That's inefficient. Google should handle that.
Just charge whatever you need, and if they come knocking, give them whatever they can prove they deserve. It may knock 20% off your revenue from that market, but it's still better than 0% revenue from that market.
It amazes, and bothers me, just how little discussion of the potential health impact of VR there is in the new hype cycle. My understanding from 10+ years ago was people would have invested in getting over the latency problems if they hadn't discovered it's actually really bad for you, not in the sense of being heavy, but messing with your depth perception when back in reality.

The technology has clearly improved, not least that a decent phone now has more graphics power than an SGI Onyx of the era of the experiments, but nothing has magically changed about the people.
>I also don't see why people need to use grids.

"Discipline is a set of self imposed rules, parameters
within which we operate. It is a bag of tools that
allows us to design in a consistent manner from
beginning to end. Discipline is also an attitude
that provides us with the capacity of controlling
our creative work so that it has continuity of
intent throughout rather than fragmentation.
Design without discipline is anarchy, an exercise
of irresponsibility."

Massimo Vignelli
http://www.vignelli.com/canon.pdf

I think if we continue to use the term "Web Designer" then the use of grids is more than acceptable.

In postscript I will however admit that I am a complete html novice so perhaps your point is quite valid.
The cost of open-source furniture
Full Article: http://www.dezeen.com/2014/02/14/opinion-justin-mcguirk-open-design-italian-furniture-industry/

TL:DR - A stool which could cost £25 will cost closer to £250 for the same quality if using the open-source system. "if I wanted to take the train to that CNC cutter in Essex, there's nothing particularly "social" about watching a machine drill through plywood to some algorithmic configuration."
They have a 45 day free trial[1]

Suggestion: add text below the green signup button saying, "Free 45 day trial, no credit card required". I think that would also help increase signup rates.

[1] https://news.ycombinator.com/item?id=7246383
Eventually we'll just jack our devices directly into our visual cortex instead of bothering with all the issues screens+optics brings. Then it won't matter that it's VR, given high-fidelity, accurate input. Current VR systems like the Oculus are "just" a stepping stone to something much greater.

That said, could you be more specific about the problems caused with our current VR technology, and the reason they happen?
MultiDoge – Ported from the MultiBit Bitcoin client.
Not sure I understand your question. The guidelines[0] say:

Please submit the original source. If a blog post
reports on something they found on another site,
submit the latter.

Having realized that what I'd submitted wasn't the original source I attempted to correct that oversight. Just seemed the right thing to do.

[0] http://ycombinator.com/newsguidelines.html
Are you updating older password hashes to bcrypt on login? That's the perfect opportunity since you have the users password prior to hashing and comparing.
Show HN: The Online Demo Pit
Best easiest Web Browsers for android – TAJUL
Hello HN,

I would like to invite you to demo your startup/app on our new service - DemoSquared, an online Demo Pit. You may think of this as the online version of services like TechCrunch Disrupt - the difference being - it is online and we will pre-record the demo.

We will work with you to create a short, impactful demo that really highlights your product and lets you connect with the audience.

Please schedule your demo here: http://demosquared.com/ The first demo goes live on March 1st.

Please let me know if you have any questions. I look forward to personally working with you.
- Pranaya
Putting the material up for free is generous but it seems to me that a text needs exercises to be useful. Actually, when I pick a text to teach out of I try to study the exercises as much as the body.
FYI putting "food court" in the same sentence as "fine dining" is a bit of a non-sequitur for most people.

At least where I'm from, food courts are pretty much synonymous with cheap, greasy fast food.
The EU VAT rules extend to most digital products and services for all companies anywhere in the world. Yeah.
>And in this case, evolution was exceptionally clever, since it managed to design the world's most powerful, most parallel computation devices in maybe a couple kilograms of meat.

That is almost certainly not the case. The estimate for emulating a brain is about 37 petaflops. The fastest supercomputer is currently China's Tianhe-2, at nearly 34 petaflops. You're certainly going to have more than 10% overhead for emulating a brain (more on this in a moment).

But beyond that, the brain is a specialized computing device, and at certain specialized tasks, it is currently unrivaled. However, this may largely be a matter of algorithms rather than raw power.

>Consider that the computational power necessary to emulate a human brain accurately is conjectured to be measured in petaflops.

Emulation requirements are an exceptionally poor indicator of computational power. Emulating an SNES loosely requires a CPU capable of around 350 MIPS (FLOPS don't work for obvious reasons). Emulating an SNES accurately requires a CPU capable of over 50,000 MIPS. The CPU of an actual SNES does 1.5 MIPS. It has other components working in parallel, but we'd be generous to estimate 10 MIPS for the whole system.

Why the discrepancy? Well first off, there's the overhead of simple translation. But more importantly, the SNES has several components working in parallel, and the timing of how these components interact is critical.

And that's emulating hardware with a handful of components, designed by rational people. The brain has massive parallelism, and was created by a blind optimization process.

So even if whole brain emulation can really be accomplished with power around 37 petaflops, doing the actual work of a human brain (without emulating it) can be done with far, far less. The emulation overhead is probably orders of magnitude greater than that of an SNES, but if it were the same, we'd be looking at single-digit teraflops to implement a mind as powerful as a human's. That's achievable right now for a few thousand dollars.
OK, I finally figured this out. The persona tab is replacing the web-page. So, to log in:

1. open two copies of the page

2. click the "Sign In" button on both

3. a working Persona sign in appears in the first tab
http://www.amazon.com/Fire-Upon-Deep-Zones-Thought/dp/081251...
What a lousy article.

It fails to produce any proof or specifics (funnily enough exactly what he accuses the video of). It doesn't go beyond saying "it's wrong because I say so". Then it throws in some buzzwords which all link to other articles on the same blog. Sounds like another clueless blogger desperate for clicks.

Sorry if this seems harsh, I just tire of seeing stuff like this all the time.
Often the best approach is to have e.g. /topics be both the API endpoint and the web endpoint for the collection of topics resource and e.g. /topic/<identifier> be the endpoint for individual topic resources.

In both cases the server loads the same data, but if the negotiated content type is text/html then it renders an HTML template with the data and returns a page showing a (probably paginated) topic list along with a form for posting a new topic (possibly hidden and revealed by javascript on a button click, etc).

The form would POST to the /topics endpoint which would create the new topic and then return a redirect to the /topic/<identifier>. Another form might also allow replacing existing topics by PUTing to a /topic/<identifier> endpoint. Or via PATCH for use via AJAX.

The actual /topic/<identifier> links in both the HTML and JSON views would really be something like /topic/<id> or /topic/<uuid> or /topic/<slug>. Again, if you click on one of the topic links in the HTML view in a browser then when you land on the individual topic link it will also negotiate the text/html content-type and you'll get the topic detail page, etc.

If you have pages like "most recent topics" or "trending topics" etc they could be mapped to separate collection resources like /topics/recent, /topics/trending, etc that are just projections of the appropriate subset of the overall collection resource.

If the negotiated content-type of any GET request is application/json (or e.g. application/edn) then it returns the API results in the appropriate format. If you follow one of the same links served from the JSON file from your API client, then it will again negotiate application/json and it will get the JSON version the topic detail. The JSON results might be in a format like http://stateless.co/hal_specification.html.
It's definitely different from Oculus/Valve but I think most people want to be immersed in a world rather than have a very sophisticated and gorgeous board game/D&D experience.

There is fighting a dragon with your D&D friends on a couch eating chips and what not, then there is fighting a dragon with your hands and body.

I'm not saying there isnt a place or this won't be popular, but I'd rather be in the OASIS somewhere with an immersion rig :)
It's not complicated to a consumer in the UK buying something but how complicated is it for someone outside the EU to figure out and apply this to their product? And then do the same for every applicable tax in every country (including working out which taxes are applicable in the first place in a country that might not even document things in a language you can understand)
CentOS and Scientific Linux are used as replacements for RHEL.
Indeed, as with my earlier link (http://subtraction.com/pics/0703/grids_are_good.pdf), I'm not arguing against grids as a design tool. I'm arguing against transferring them programatically to HTML and CSS when tools like http://hashgrid.com/ allows you to transfer them visually just fine.

People argue they need grids for their websites to be responsive, but that is not what grids are for. At least not according to Massimo Vignelli.
Actually the EU result page looks better than the original to me.
Not necessarily, the desktop computer needs a speaker & the mobile device needs a mic (which is a better arrangement since the smartphone mics are extraordinarily good). This could then be a means to establish a network connection to it by other means.
Your 80 year old grandmother probably already doesn't verify that her vote conts at every step. Once you have placed the ballot in a box, you have to be there in the evening to actually count the ballots. And then you have to check that at every step until the final result is obtained the sums are computed correctly. The easiest way to cheat (efficiently) at an election is certainly not to fake individual votes.

There has been a lot of FUD on e-voting, mostly as a reaction to the use of very bad, proprietary, unverified technology for that purpose. There are good e-voting systems coming up, like the one used in Estonia (https://github.com/vvk-ehk/evalimine) or Helios (https://vote.heliosvoting.org/, presentation: http://schedule2012.rmll.info/IMG/pdf/slides.pdf).

Those probably shouldn't be used for the most important elections, but they are already way more secure than, say, vote-by-mail.
I wish people would stop saying Scandinavia as though it were a country. It is not and the differences between the countries in Scandinavia are substantial. For instance:
Oil and gas: Norway has lots, Denmark a little, Sweden none.
Mineral resources: Sweden has lots, Norway has some, Denmark almost none.
Forestry: Sweden has lots, Norway has some but it's uneconomic because of the terrain, Denmark very little (except Christmas trees).
Hydropower: Norway has lots (98% of electricity), Sweden has some, Denmark almost none.
Land area:Sweden twice the size of the UK, Norway 60% bigger than UK, Denmark half the size of the UK.

I can't speak for Sweden and Denmark but here in Norway whilst private institutions provide services (X-rays, MRI, etc.) under contract to the state, the hospitals are nonetheless public institutions (barring a few, and as far as I can tell not very successful, private hospitals).

What does seem to unite the three Scandinavian countries is a general belief that we really are in it all together. When a rich owner of a chain of supermarkets started making a noise about moving to Switzerland because he was fed up of paying high taxes he was immediately told to " off then" not just by us poor peasants (of course there aren't many genuinely poor here) but also by other seriously rich people. It wasn't long before he was back here.
Where's your F chord?