skysight-inc/HackerNews huggingface dataset:
Beautiful. Love the god rays. I believe this actually from last year as it uses http://threejs.org version 58. :)
I get about 2-3 FPS on Firefox 33 for Linux. Could be the Nouveau driver. The Nvidia driver slows down Firefox so I can't switch back.
> The first part of that is very true but the second part feels completely and utterly false to me. Where is this added complexity?

Recently, I tried to install a few ocaml projects. I had to learn what are Opam, OCamlfind, Batteries, Core... And unfortunately, it didn't work on my particular mac with homebrew. I had to use alternative ways of installing everything.

If you look at the installation procedure:
https://ocaml.org/docs/install.html
It may be rather complex depending on the platform, and if it doesn't work from the start, you have to dig deeply in this whole new ecosystem.

An other example. I was trying to install a project that compiles only using ocamlfind. Unfortunately, one of the libraries used wasn't available with Opam and I had to find it elsewhere and write myself the ocamlfind meta information.

So yes, to me, a lot of complexity was added. There are many new tools that you have to learn, a few standard libraries (I still don't know which one to use as a casual developer).

It's probably much powerful and it works well most of the time, but it's more complex than 10 years ago.
Hm this can go the other way around too: You don't realise how hard is something and how far and away some people are, until you start programming[1]. Same goes for other sciences/sports/whatever.

http://xkcd.com/1425/
Nice demo. Is there any reason why every WebGL demo makes my browser burn the CPUs and drain the battery? Equivalent native code that produces output of the same quality does not have this much of an effect.
Fork? You mean I can just fork it on github like any other repo, and then I have my own version? How much can I customise ?
RunAbove: A POWER8 Compute Cloud with Offerings Up to 176 Threads
Show HN: Carsten allows you to carst stuff within your network
Dropbox has some mobile apps that have some fairl complex client-side logic with multithreading (https://tech.dropbox.com/2014/04/building-carousel-part-i-ho...), so they use a cross-platform C++ library with bindings to Obj-C and Java with their Djinni library (https://github.com/dropbox/djinni/)
A website like this lives and dies on their inventory more then their userbase. AirBnB doesn't have a listing fee, which differentiated them from traditional vacation rental places like VRBO. How is a competitor going to get a competitive inventory?
Along similar lines, an excellent article on the gendered nature of content moderation work from earlier this year: http://thenewinquiry.com/essays/hate-sinks/
> "For these reasons, I'm actually a bit surprised that the author's data matches the theory so closely... The fit is so perfect I actually suspect he... ah... played with his data slightly after the fact. A "fortuitous" choice for alpha is obviously helpful too."

Author of the linked blog post here. I made the comment that "if I had instead chosen 12, or 13 (for alpha), the resulting predictions would not agree nearly as well." This is perhaps overstating the "luck" of my initial midpoint choice. Here is a quick plot showing the same data with predictions using 12, 12.5, and 13:
http://imgur.com/lP5sjwB

(Note also that a better least-squares estimate of alpha is actually about 12.7.) Even these "endpoints" still look to be in reasonable agreement with measurements. That is, if 12 to 13 calories per pound really represents most of the range of variability among the (male) population, then one can likely make useful predictions without needing to be spot-on with their choice of alpha.

Of course, it's a valid question whether 12 to 13 really covers a large chunk of the distribution. Are there men out there with alpha<10, or >15, for example?
>>It's not about fighting your body, it's about having discipline

Yeah, and giving up heroin, smoking or alcohol are just matter of discipline as well. People are just lazy slobs who can't control themselves why should we ever think about how to help those people if all that is needed is just stop taking heroin/drink alcohol/smoke cigarettes.
Oh, and I've never been addicted to cigarettes/alcohol/heroin so I have found that I just need to cut on those for few months if they affect me somehow. It's not about fighting your body, it's a about having discipline.
If web sites were allowed to execute native code on your computer, this would be a huge security risk.

Instead we have more restricted web languages, but at the cost of performance.

Basically.
FTDI admits to bricking innocent users' chips with software update
Does Google's new Inbox app use this tool?
I can't find the app on the french AppStore
I loved the article.

One note: not all retirement is necessarily sitting in front of the tv waiting to die. My grandfather is 81, and he and his wife are very active RVers. They travel around the country, hike, go four wheeling in their jeep. He seems about as happy as the people in the article.
6 reasons why encryption isn't working
We all consider AirBnb old hat, but I'm constantly running into people who have never heard of it when we mention we used it on a recent vacation. Even an Uber driver we used on that trip, in Seattle, had never heard of AirBnb.

That suggests a lot of future growth.
The U.S. Military Is Developing a High-Tech Sandbox
That is bizarre. Like "I thought XMODEM went out of style in 1992" bizarre. Shouldn't checksumming the payload be performed at the application layer?

(A quick Google shows that indeed it can be: the Content-MD5 header <http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html>. Wonder how widely supported it is by HTTP software used by people who like to check hashes of things they download.)
The bulk of Java/C/C++ source will never see the light of day as they power systems owned by corporations who see them as an asset.

Looking at public repos for stats is like counting the number of tables on planet earth by looking at satellite photos. You never see inside the buildings, just whats outside in parks etc.
compliment (n.)

"An act, or expression of civility, usually understood to include some hypocrisy, and to mean less than it declares" [Johnson], 1570s, complement, via French compliment (17c.), from Italian complimento "expression of respect and civility," from Vulgar Latin *complire, for Latin complere "to complete" (see complete (adj.)), via notion of "complete the obligations of politeness." Same word as complement but by a different etymological route; differentiated by spelling after 1650.

complimentary (adj.)

1620s, "conveying a compliment," from compliment (n.) + -ary. In later use loosely meaning "free of charge."

complement (n.)

late 14c., "that which completes," from Old French compliement "accomplishment, fulfillment" (14c., Modern French complément), from Latin complementum "that which fills up or completes," from complere "fill up" (see complete (adj.)). Originally also having senses which were taken up c.1650-1725 by compliment.
> history of being quite hostile to consumers

That's going to need some really impressive fact-based justification.

I think a good case could be made Apple's the only PC maker focused on making mass market consumers happy (vs enterprise or technology buyers).

They've also seemed more focused on the product experience than on market share.

- - -

Some TL;DR specific thoughts on each of your examples:

- "finally offering larger screens for the iPhones" -- the giant screen move feels anti-Samsung, not pro-consumer. There is an ideal one handed screen size, and the 6/6+ are not it. The 5 series was already pushing it. The problem for Apple is in the big box or mobile store, bigger looks better. In every day use, once the phone is part of you, one handed becomes natural when right sized. (If you've only used bigger, you don't know any better.) In the store handling with two hands, you don't realize it won't go well. Buying experience and using experiences are at odds here, though I grant the bigger screens are nice when you are not mobile.

- "finally making iTunes (partially) DRM free" -- it's well documented that movie, TV, and record industry execs were the problem here, not tech providers, and Apple's fight to liberate music was quite public.

- cross compatibility -- this is a bugaboo (something that causes fear or distress out of proportion to its importance). with rapidly evolving technologies, it's extraordinarily difficult to have an end to end ecosystem 'just work' for normals not interested in diagnosing why it fails. Apple controls that end to end to make sure it works. Even then, things happen, like the Airport Extremes and iOS 8 WiFi, but because they control both, they can release updates to both to fix it. They don't have to support the lowest common denominator, they can push for performance and stability both. The bargain a user makes with Apple is "buy into the ecosystem, get peace of mind and eliminate the need for a tech guru."
These guys can elect almost anybody: The nerd science of campaigning
Worse, you may gain the weight back and more since the diet may have reduced your metabolism and/or made changes to your gut flora.
Can you please explain how Apple was the last to hold out for those of us who are ignorant on WebGL.
And the server's not compromised.
This is straight out of NSA's manual to manipulate online discourse. You can read more about it here:

* Revealed: US spy operation that manipulates social media [1]

* How Covert Agents Infiltrate The Internet To Manipulate, Deceive, And Destroy Reputations [2]

Poul-Henning Kamp, in a hypothetical talk about his work at the NSA, talks about just this. [3] Here's a quote:

> The idea is to steer discussions in these forums to or from particular topics (...) and disrupt consensus building against our purposes

[1]: http://www.theguardian.com/technology/2011/mar/17/us-spy-ope...

[2]: https://firstlook.org/theintercept/2014/02/24/jtrig-manipula...

[3]: http://youtu.be/fwcl17Q0bpk?t=14m36s
Other fun ones here: http://oos.moxiecode.com/blog/index.php/experiments/javascri...
Beautiful! However I tried it on my Nexus 5 and it looks like a bunch of stuff is turned off and the display is kind of pixellated. Is there a way to run it full-res mode? Modern mobiles have surprisingly powerful GPUs.
Is BMW buying a stake in Tesla?
When I first graduated I thought that job offers were something I had to accept or reject at the moment they were made. One of the best negotiating tactics I've learned since is just to say you need time to consider it. No matter if it's going well or going poorly, ask for time to think about it. Take a few days to calm down, explore your options, ask people for advice, and then get back to them with your response (or counter-offer).
They only recently added support on iOS devices: http://caniuse.com/#feat=webgl
Of course, that's how government acquisitions work. Do you think the government purchases things that don't help its agenda?

You can add up the dollar figures in the contracts yourself and guess if that's worth the CEO of Google adopting an unduly favorable tone about the government in order to continue to receive more contracts.

I know if I had a big enough customer for one of my products I'd probably talk nice about them also.
A sibling A/B test of sexual harassment in gaming
hdparm --secure-erase-enhanced run from any Linux install .iso is faster than DBAN or dd. https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
We run a large-ish webshop, our experience is that most users doesn't search, they browse.

Some users will of cause use the search box, but the majority clicks their way to the products they want using the menus. Amazon may have seen something similar, so not doing the auto-focus might make more sense, I doubt very much that they haven't considered it.
Why, out of interest, do you care about privacy when you are sending all of your messages to a third party system? Unless you encode the text itself that you send (been possible for a very long time with pidgin plugins etc) then the debate from 5-6 years ago that you are presumably referring to deals with your assertion.

Namely their storage of plaintext passwords in your ~/
Its reality though.

The age group of my current workplace probably averages early 30's, and we have a lot of people taking time off to have babies. I seem to be the only person that does any work a lot of the time.
Darwin (OSX) is a BSD :^)

Also BSD's have roughly as many faults as Liunx, well not as many. But they commit the same POSIX sins that Linux does. I mean POSIX doesn't handle dynamic concurrent data well at all.

It wasn't built with TCP/IP in mind. Sockets are nice work around, but they don't actually fix the problem.
You're missing the point: it's not about "outside of class", it's about prior experience
I'm in the UK, and the only thing holding both the Conservatives and Labour back from using 1984 as a manual is the EU (the Lib Dems may act as a little bit of a brake, but realistically they'll get gutted in the next election)...

The prospect of the UK leaving the EU terrifies me.
I do not want to spend the time to learn new things unless they are directly related to my work. So systemd was a PITA for me, but now I am fine with it (BTW, I have used UNIX since the late 60's so have seen a lot). This project looks great, but I do not have the energy to care, I will just deal with whatever comes with my distro. By the way, pick a better name. I suspect many OSS and home grown projects fail for the simple reason that the name, while clever, makes people either think the project is a joke, or some geeky thing, or unprofessional. Either pick an obvious descriptive name, or be prepared to spend a boatload of money building name recognition.
Fight with HR to hire him: Is age discrimination not illegal in Spain?
Mozilla were the first to implement (Vladimir Vukićević’s work) with Opera around about the same time. Chrome jumped on board a few years later, and IE as of version 11. Apple was the holdout for basically unknown reasons (they’ve had a working version preffed off for ~5 years now) but the basic assumption is that graphics card drivers needed to be hardened to provide a secure execution environment for shaders. It’s one thing to buy a game and give it root, quite another to load a webpage that could start a WebGL process in the background and load executable code onto the graphics card.
While that can be true, some get a fair amount of money out of their owned (or ones they actively manage) properties. Franchisees are quite important and contribute a lot in fees (lots of fees...) as you point out but don't discount the still owned properties, many of which are significant buildings by themselves.
Also, DBAN doesn't touch sectors marked as bad.
> "I get shot going to work every day. But I bought a bullet proof vest, so life is okay."

You get corruption if the machine shuts down incorrectly. In binary or text files. In that case journald/syslogd act like a black box. Syslogd will give you whatever garbage it has in those text files, journald will give you the surviving records and will tell you which ones are unreadable.

If you want to not get shot, shut down your machine properly. If you cannot shut down your machine properly because it crashed then you have data garbage if you want it or not. Drives work that way.

I'm not sure what you are arguing for.

Journald does not write broken records itself.
It was disabled by default on desktop before Yosemite too.
And this is the I don't even know how many'th time someone responds with "They don't get enough money" - How many VCs just flat out lose on an investment? Getting a couple times their money back would probably be just fine with them, especially, like you said, Ello is probably gonna flounder.
The ‘perfume’ of 67P/C-G
Ask HN: Which laptop brands are worth shortlisting for Windows work/development?
I have been reading previous HN submissions on this subject (e.g., [1]) and I am interested in a late-2014 perspective on this.

Currently, I have a MacBook Pro 17"(Mid 2010). I work in OS X 10.10 and Windows 7. I work on my own projects (mostly OS X) and also client projects (mostly Windows 7). The OS split is currently 40/60 and the trend is for more Windows 7 client work. With that in mind, I wish to split my own projects from client projects and have a Windows 7-only laptop.

The last i386 laptop I bought was an IBM Thinkpad T21. It's been that long. I loved that laptop, and used it until its untimely death. What I'm looking for is a 2014 equivalent to my T21; solid, reliable and built to be used all day. I will stop short of saying `price no issue`, but I'm willing to drop 800-1200GBP on the right laptop.

HN, my question is: which laptop brands are worth shortlisting for Windows work/development?

Thank you in advance.

[1] https://news.ycombinator.com/item?id=5088260
Yep. It's because when you kernel panic most people do not feel like typing stuff off a screen. If you have a QR code on your monitor however you can easily scan it and it contains all the info about what is wrong.

That's a pretty good feature if you ask me.
Given that this is surfacing now – two years after the radar was filed and 19 months after Apple responded – I'm going to go out on a limb and say this isn't a big deal at all.
One Year Later: Gravity
China Launches AIIB, to Rival World Bank in Asia
Can I contact you? Only just turned 40, but I am based in Barcelona and looking for a new job.
Because this is so stupid as saying to someone to solve the problem of slavery starting to pay the workers. The problem is that in a market where there's cheaper products being produced because someone doesn't pay for the labor force, someone who give salaries will be in economic disadvantage. The logic is the same if you substitute "slavery" with "bad conditions and poor salaries". When a problem is in the system, you can't solve it just changing individual attitudes.
Well, first, even assuming JITing JavaScript is expensive and produces expensive code, shouldn't WebGL demos mostly stress the GPU and not the CPU?

Second, web sites are not allowed to execute native code, but all the modern JavaScript engines compile down to native code. My intuition tells me to expect the performance of compiled JavaScript to be low, however I have seen endless benchmarks that say that's not the case and JITed JavaScript should be plenty fast.

However I feel this disconnect between those benchmarks and reality. The benchmarks say it's fast, while in fact I perceive it to be pretty slow and a resource hog.
Youngsters these days can't do SQL. Its all MongoDB and Node.
>"things that are realistic are not bad"

Are they not realistic to us because we already exist in a kind of Huxleyan dystopia and therefore we simply perceive them as not bad?
I wish people stopped saying this. I do well on a low carb diet, but seriously, I'll eat a pound of bacon (900 kcal) in one sitting if I don't stop myself. I can eat a pound of entrecot easily as well (960 kcal) and still stuff myself after (heck, I used to east 1/2 pount of entrecot + 2 pounds of spinach in a meal and still be hungry, and i'm 150 pounds 5'6) I won't even start with the very high-fat foods (butters, cheeses, etc). Low carb-high fat is not a magic pill to eat less. And if you want to do an experient, eat 1000 calories of vegetables (most are carb heavy) and in another day 1000 calories of bacon and let me know which is easier.

Better advice: just stop eating highly processed food and you will fell fuller for longer. If you can't eat it raw or with just one transformation (cooking for example) don't. Flour for example has separation of the germ, milling, reconstitution (water) and cooking so yes, even wholewheat bread is highly processed.
Well what if you don't get the binary from the same source as the hash, or it's been sitting on a disk for a while and you want to double-check its integrity?
Original blog post: http://developers.kongregate.com/blog/a-natural-a-b-test-of-...
Do corrupt downloads really happen these days and what causes the downloads to become corrupt? I can't remember having a single corrupt HTTP download in the past 10 years.
Free text editor with productivity counters and markdown support
It is still pretty limited on mobile devices.

On my S3 I have to enable it on Chrome and most people are using the native Android browsers.

On my Windows Phone, my 3D samples turn into a wireframe models.
Getting a reputation would seem to invove doing at least a few projects at a crappy rate from what I gather.
Fastmail aren't tracking you across many other services you use. It may be just one small point, but it's an important one.
@comatory, think it this way. Google should be paying you $40/yr for using their service.
Fastmail's business is emails. But Google's business is ads not search. That is a big difference. Considering that I have been using Fastmail's free service since 19 Oct 2003. I can assure you that they are doing a great job.
The people at Fastmail need to live and their charges are very nice for the service they provide. Their webmail is great and delivery is good.
But if your concern is staying away from PRISM, then I guess getting up your own is the way to go.
Hotmail(Outlook.com) is great but there is not guarantee its going remain the same. Yahoo mail was great at one time, now its just a pain.
Good Luck. Do tell what is your final decision. I too am planning to move away from Gmail.
It is not the low-carb by itself, is the whole magic around low-carb that people defend without much scientific basis. That and when talking about low-carb, they are actually comparing highly processed crap carbs vs healthy semi lean meats/fats.
I'm very much for open source and all, and I'd love to see Apple as the bad guy here (since I think they're a Bad Guy), but I'm not sure what is the big deal. AFAICT, every CPU vendor has a libm implementation. Apple wants to be tight-lipped about its hardware. [Maybe] Since hardware reviewers seem to get their information on the hardware from compilers, Apple is removing as much information as practical to avoid competitive information leaking.

It's a bummer to see a reduction in the amount of open source, but their license is fairly clear and I can't say that I blame Apple for trying to keep competitors away. Further, it looks as though most implementations is closed-source-y since the source code is highly tied to CPU idiosyncracies...

Links:

Apple's libm license: http://opensource.apple.com/source/Libm/Libm-315/APPLE_LICEN...

Intel: https://software.intel.com/en-us/articles/intel-math-kernel-...

AMD: http://developer.amd.com/tools-and-sdks/cpu-development/libm...

Android: https://android.googlesource.com/platform/bionic/+/master/li... (from FreeBSD?)
The Sliding Scale of Software Developers
It's trivial for a MITM to patch all binaries he's intercepting, it's less trivial[0] to modify the corresponding hashes on web pages. I'm talking about automation here, not messing with a single web page, which a human can do in a couple of minutes.

[0] You've probably already sent out the unmodified hashes before you sent out the patched file. First idea: Keep a set of known binaries and a set of hash replacements. When you encounter a binary, first check if you've seen it before. If you haven't, deliver it unmodified, then compute hashes in a couple of known formats, and the hashes of the corresponding patched binary. When you deliver text content, check if any of the previously computed hashes match and replace them with your evil version. When you encounter the binary a second time, deliver the patched version, assuming that you either sent a modified hash or there was no hash in the first place.
Well, I remember another Apple, back in the 80-90's.

Not the open source friendly one, that developers that only know Apple since Mac OS X days seem to think about.
This was apparently used for Google's new Inbox and the new Sheets App.

https://plus.google.com/110412141990454266397/posts/PH9Yz9un...