skysight-inc/HackerNews huggingface dataset:
I think that an implementation targeting real-time would need an entirely different design than an offline implementation, especially if it had to run on the GPU.

The main challenge is probably achieving full utilization of SIMD units (CPU) or streaming multiprocessors (GPU), which would require tracing and shading multiple rays within one unit. There's lots of papers on how to do this for geometry intersection (i.e. packet tracing), and I think there's a few slides from nvidia that give hints on how to do it for shading (avoid megakernels, sort all shading points by material id).

Brigade is a path tracer that is close to the real-time ideal (for outdoor scenes and using high-end GPUs), so looking into their code would certainly be interesting.
A Mess Is Not Technical Debt (2009)
> and download IE11 (if you're on Windows)

This has my support :)
Academic papers about medical treatment affect life/death of millions. This is frightening.

Absolutely. If you read "The Emperor of All Maladies" you'll discover that a single research lab led by a (probably) fraudulent research lead caused the US healthcare system to spend around a $billion on an aggressive cancer treatment that was no more effective than the existing one back in the 90s. The treatment was extremely invasive and very expensive: the patient was pushed to the edge of organ failure by extremely high doses of chemotherapy which required close management by nursing staff and had to have a bone marrow transplant after the drug regimen was completed because their bone marrow didn't survive. Needless to say, the side effects of this treatment were horrendous & since chemotherapy drugs are usually carcinogenic it's pretty much guaranteed that people who received it that would otherwise have survived died later on as a consequence.

As far as I know the researcher in question has never faced any real sanction for their actions. When the fraud came to light they quit their post & refused to talk to anyone about it ever again.
I think it's better to hand over the platform support to experts (Mono/JVM) and just focus on the engine.
The golden ratio has spawned a beautiful new curve: the Harriss spiral
> The JVM, nor Dart, nor Lua are web standards

What does that even mean? They're standardized in exactly the same way as ECMAScript. Every standard isn't a web standard until it is. Javascript wasn't any kind of standard at all when Netscape introduced it, nor even when Microsoft adopted it too.
That's awesome, a bit late for Xmas but fun ! Is it real live ?
The Tiny Types pattern
To be fair, the Rust approach is mostly the same as the Go one on the machine, just harder to screw-up: the discriminant of the enum has to be checked to be able to extract the value (or extract the error) which is similar to checking `err` for `nil`.
A Better App Store Price Matrix
Martin Gardner, puzzle master extraordinaire (2014)
I wish most phone manufacturers would start to pay attention to this. I don't need to save the last few mm. My pocket can handle it. But there are times when I definitely do need the extra battery life.

Marketing wins, actual practical use of the product loses.
Never could figure out if this group is some sort of a cult or just a bunch of yahoos but it's damn cool either way. Reminds me kinda of the Georgia Guidestones en.wikipedia.org/wiki/Georgia_Guidestones
How do you get one dollar per song and user, though? The users would have to pay for that. Since they probably listen to a lot of songs in a single month, it would become rather expensive.
This is no longer true, but it still does request the dGPU on certain pages, such as the Chrome Web Store.

What's especially obnoxious about that behavior is that if you disable the dGPU, it works just fine. So what's the point?

Also, one would expect Chrome's own Web Store to work well in Chrome... but Google's attitude toward long-standing bugs is anything but exemplary.
It makes sense, thanks for the explanation.
What Google know about us
Event Sourcing at Global Scale
A colleague managed to get one of thse toolbar things on his computer. It was a nightmare. It installed a second hidden browser plugin to keep re-installign the toolbar and re-setting your default search engine every time the browser restarts. Then there was a startup exe installed to re-install the plugins and toolbar on system restart. Then there was something else rooted in there somewhere that kept downloading and re-enabling that if you disabled it in msconfig.

We had to do some serious registry hacking and manual system32 folder cleanup to finally kill the blasted thing.

Not that I've had to deal with anything like that at home since 2007. OSX all the way baby! I've probably got back a couple of weeks of my life over the last 7 years, when you add in time spent messing with device driver version issues and general system tuning.
I wouldn't call it crap-ware. Sure, it's turned on by default but there is an option to turn them off.
Evasi0n8 jailbreak download cydia and install cydiapangu8
are we giving social-networking to much information? what can be done to change this?
The US differs from most European countries in that the president is also the head of the government. And because he's elected directly (well, sort of), the US government has its own mandate independent from the parliament, which means the parliament can't really send the government home (though it can clearly stop it from functioning, as the US has demonstrated).

In most parliamentary systems, the parliament is the direct representative of the people, and they elect and appoint the government, and can disband it whenever the government loses support of the parliament. The UK is slightly odd here, because I believe the members of the government are also still members of parliament. I have no idea whether the LibDems have the power to withdraw their support and send Cameron home (or at least back to his seat, while the LibDems form a new government with Labour). In many other countries, they would definitely have that power.

Of course the US and the UK are both oddballs in that they have a pure district system, whereas most democracies have some level of proportional representation. (Often purely proportional, but some have a hybrid system where people still have a representative directly from their district.)
> the user can compare prices between similar applications

While that's excellent for the consumer, it's not so good for the developer where the pricing ends up being a race to the bottom.
I agree that HFS+ and its API is outdated.

Case insensitivity I find useful, OTOH.
Location: Anywhere
Remote: Yes
Willing to relocate: Preferably not
Technologies:
Ruby (Rails, Sinatra, Grape), Javascript(JQuery),
CoffeeScript, Angular.js, Backbone.js, HTML, CSS,
Python, Delphi, C++, Git, Svn,
SQL, PostreSQL, IBM DB2, CouchDB,
OOP, TDD, Design Patterns
Résumé/CV: http://kazan.hh.ru/resume/666ca9a1ff0226bb800039ed1f446556685251
Email: ramig.1985@gmail.com
Ok, I asked because I drive a car with start&stop system too(Nissan Qashqai 1.6dCi). I know what you mean, I also had a situation couple times when the engine turned off right as I stopped in front of the traffic lights and they turned green in that exact moment - and when I pressed the clutch again it had a second delay before starting the engine again. But yeah, I don't think it's a huge deal(it literally happened to me twice) - unless Audi fucked up and their delay is much longer. I wouldn't cross off the whole system because of it.
Could they have done so, though?

The idea of offering an App Store à la Apple has been in the air for ages, but it only saw the day a few years back.

Imagine the outcry that would have occurred had MS decided to run an MS App Store while fighting off IE-related anti-trust issues in court.
You can type it everywhere, somehow with something. The point is that it is needlessly complicated.
Can't you do something similar with Windows Restore points?
My first read of the title is "Make Great Firewall Feel Small".
> And no matter how technical you might be, most of the installers are so confusing that there’s no way a non-geek could figure out how to avoid the awful.

Or even a geek who is in a hurry. I came very close to accidentally installing crapware when I was downloading things from Sourceforge the other day. It's no wonder regular end-users end up with all this crap.
Firefox has a very useful setting to block installation of add-ons, which I've taken to setting after installing some of the fundamental, safe add-ons.

In about:config, create a boolean value xpinstall.enabled and set false.

This does protect against those browser toolbars that people somehow manage to install.

However there is apparently a UI feature that prompts to re-enable installation ( though I've never seen this ):

https://bugzilla.mozilla.org/show_bug.cgi?id=668999

It
sweet, some inspiration for my prison architect!
Hire Awesome Web Development Company Worldwide
Yes we have many of those here as well. But they actually do deplete the battery somewhat, because the heater needs to run the fuel and water pumps and interior fans on battery.
Fantastic Offer at IBR InfoTech on Hiring Expert Web Developers
I still haven't see any of the Steam machines on the wild.

Frankly I doubt I will ever see them.
What a pity they've decided to take a political position rather than a technological one .. plenty of other game engines work just fine on Linux (my personal example is MOAI) and so it seems to me what was needed was to just learn a little more about how to support Linux properly, and stop complaining about it. The fact that other game engines have no problems with this speaks volumes about the author. I respect his 'personal choice' in the matter - but removing working features from the release just seems like politics as usual..
I get the problem, but don't you need canonical equivalence to make sure you don't allow files with filenames that look the same but which happen to have a different unicode byte sequence?

Or is the problem specifically with NFC? I don't see how byte equality could be preserved the other normalisations.
I've started a spreadsheet with some data I've gathered from previous HN threads. Feel free to edit it with reliable data.

https://docs.google.com/spreadsheets/d/1acN26Wb862Wjcfk3vF2U...
That's market. You can say the same for various toothpaste brands lumped together on the shelf.

Besides, it's true that the race to the bottom more or less ruined the phone market, but on Mac app store I see good (and popular) applications priced $50 or $100.
It's to do with how close the cops are following. The bootlegger turn uses the opposite lane for more time and spends time in the existing lane at the start of the turn, rather than at the end with the regular turn.

So it's about reducing the amount of time your in the same lane as the cops behind you, and making sure that the time spent in that lane is before they catch up.
Except it was done for free by some upstanding person. If it proves to be successful, expect to see AWS roll it out in 2017 or 2018.
In a certain way, it is. But for a lot of things C and (C++) is still necessary, and the fact that C is not safe is a requirement. Can you imagine the Linux kernel not being written in C? Just imagine all the overhead if the Linux kernel has to perform overflow checking after every internal integer increment.

Maybe some day Rust will be a good candidate, but that day hasn't come yet.
Windows 8.x+ has an app store, but sometimes I think even Microsoft doesn't know it exists by all the crap and impostors it's listing in it.

here are some common search terms:

antivirus: http://windows.microsoft.com/en-us/windows/search#q=antiviru...

ccleaner: http://windows.microsoft.com/en-us/windows/search#q=ccleaner...
No, I think that the interests and risk appetite of a founder with a stake in a single company, and a VC with a stake in 100 companies, are not well-aligned.
"Prisons are the symptom, not the disease" - not if you look at it like those that keep the current system alive and thriving. For them, each of those 4,916 facilities is a profit center renting multi-millions every year (or $Billions overall every year).

As soon as you stop allowing to turn prisons into profits with inmate occupations guaranteed by the DoJ but instead come back to a different understanding and deliver various social functions and protections of our societies in the way they are intended to be (Not for profit as a service to society that you finance / support with your taxes) this will change and together with it most likely the stop of "unnecessary arrests" as they have recently be called by the NYPD will become more permanent.

Otherwise soon the "Ministry for Information" might charge you for "information retrieval" and the cost of your execution (http://en.wikipedia.org/wiki/Brazil_%281985_film%29)
I seem to recall getting burnt by them a long time ago, so I've never trusted them. Are they stable now?
Do you Boy Scout your code?
Hosting Node.js and MongoDB
For some reason seeing your code really bothers me. Is it normal to ever use private variables in inheritance like that?

Say you had toString() in Article class that returned ("%s%" author, title).

Now if you create a MutableArticle on it, ma.toString() will return null unless you override toString on it as well (since Articles variables are private and not inherited).

I don't code much so I don't know is it normal to see code like that?

Also less relevant but Articles constructor should probably be public?
Neither have I, if we're talking about the 'console' style Steam OS things.

But I'm playing on this Thinkpad running Arch, using my Steam account. I tend to ignore games that aren't cross platform (although I have a gaming box running Windows 8 as well).

It helps that a lot of games that I like (Awesomenauts for example) are available and work amazingly well.
Hi, Thanks for reading! I think we agree more than you think.
What I wanted to do with the article was explain why music sounds like it does, explaining why the 'rules' are the way they are.
I hate it when people imply producers are stupid or lazy or unskilled or uncreative because they're making pop - if it was easy to craft a radio hit that will cut through in 7 seconds in a listening session, we'd all be doing it and living in mansions.
What I thought was interesting about the Maroon 5 stuff at the start wasn't that it was lazy, but that it was really hard, boring work that they didn't seem to enjoy very much. That wasn't how I perceived the process of making pop hits.
Re: the Beatles today; of course they'd use the latest technology, but they might still have a hard time cutting through in a seven second listening session. Now, as then, there are other ways to be successful beyond pop radio. When I'm talking about Neil Young & Rick Rubin/Johnny Cash, I'm looking at the way studio recording has changed. It's certainly not better or worse, but it is interestingly different.
Excellent story. The best of luck for 2015.

One idea: Why not provide the option to buy 2 years of updates at a higher price? It would give you some more cash up front which could be used for ads etc.
I really wonder why people prefer some other websites to download the product instead of its own website. When you type "ccleaner", "kmplayer" etc on google, the first one is always the product website. The second and third ones are the websites distributing product with adware/spywares.
It is a nice idea, but that UI is straight from the Jelly Bean era. Have a look at the latest design guidelines for Android: https://developer.android.com/design/index.html
He forgot one: modifying & using a variable between sequence points (e.g., i = i++ + i++;). EDIT: not forgot, but only mentioned briefly at the end.
Which editor?
Send Screenshots to HipChat
The one who dropped the ball is CNet. They could have used their good name to establish a curated software marketplace and done subscription, app sales, freemium... anything at all other than giving their reputation a giant flush for a few bucks and earning themselves a 127.0.0.1 in the hosts file of computers I work on.
This is good. Alway been wondering, isn't there a built-in way to do this in GitHub? I mainly star projects because they might get useful in the future.
And this is why Apple created Gatekeeper and made the Mac OS X App Store so ridiculously onerous for developers[1]. The software world is, for all intents and purposes, a thin sheen of gold flecks and diamonds atop a veritable cesspool of shit.

You can just imagine the conversation at 1 Infinite Loop:

Marketer: The Panic guys are considering pulling
out of the App Store. Maybe we should reconsider
our App Store strategy to make it more inclusive.

Product Manager: Have you seen the top 10 downloads
from Download.com? They literally destroy your
operating system.

Marketer: ...

All that said, I'm disappointed with many of the restrictions that Apple places on iOS and OS X developers, but, after reading an article like this, I'm reminded why these restrictions exist, and that it's our own fault.

[1] and sandboxed iOS apps, and made the iOS App Store the only way to install iOS apps without jailbreaking your phone.
The problem is that is an all or nothing solution. Sometimes they legitimately need to install something.
I've seen non-technically people enter "www.facebook.com" into the google search bar.
You gave two spelling errors.

Disuing -> discussing
Loosing -> losing
App stores are hardly a silver bullet. There's all sorts of quasi-spyware and cloneware in the Play store.
Thanks very much, that was quite elucidative. I can see why people had difficulty putting it back together.
On the Pleasures of Work
You'll want to check out the Moto G/X line then, I'm a happy Moto G owner, and that thing lasts a good 36-48 hours without a charge (admittedly, mine is a year old now, and can only take 24h without a charge) and the hardware isn't completely low-spec.

Not to mention it's about the same size as the iPhone 4. Great battery life, packed into a small handset.
What David Cameron just proposed would endanger every Briton
When I finally left Windows for Linux on my desktop, this was why. The $0 app market on Windows was terrible.

Even if it wasn't installing malware, everything was implicitly user hostile. I remember in the early 2000s, the form this took was every application eventually tried to steal your media file associations.

The last straw was when I had to do a fresh install, and the Nero CD burning software was 200mb, because the CD burner had decided it also needed to be a media player.
How UTP deals with interference (2000)
I don't understand why so many people on HN are worried about BPS or BPA. So far studies have shown that it has detrimental effects on the developing brain (in extremely limited animal trials!). Presumably everyone on here is not an infant and their brain has developed... so why are you buying BPA/BPS free bottles?
This is mostly because there are little to no real repercussions when most of your funding is government originated. Oh you might end up with a lengthy investigation or such but the school won't lose funding, just funding for one avenue of research if at all. Likely they just get their wrists slapped and no one ever finds out
Unfortunately, I don't work in such a company.

A completely unrepresentative poll among two C++ programmers showed that 50% thought it was a segfault, whereas the other 50% suggested it could be undefined behavior, deducing that from the knowledge that the behavior is different in Linux userspace and kernel.

Although I wouldn't call those two typical C++ programmers. They do security CTFs for fun, so they might have a broader knowledge about exploitable behaviors in C/C++ code.
This article is a useful warning. We got talked into a DD with a large german telecom (by our VC who owned 50% back then!) less than 2 years after we started. They looked at our contracts, our internal documentation, asked strange questions and never talked to us in a direct manner. No acquisition happened, they didn't even bother to talk to us afterwards. We felt violated, unappreciated, insufficient. It took 10 years until we were willing to talk about an acquisition again - and only with someone who we knew was a perfect fit due to corporate culture and standing in the industry.

I can imagine that corp dev people know very well that founders who are willing to talk to their kind frequently in a short time must be desperate or greedy and not very passionate about their company.
I'm extremely satisfied with the battery life of my iOS device. Even after a day of above average use, it will have more than 50% remaining.
Social Media Marketing: Developing a Social Business Culture with Bernie Borges
When Apple acquired Beats, it was thought they wanted their efficient manufacturing techniques for different combinations of styles/materials. The customization of the Apple Watch bears this out.

It seems reasonable they might next apply this to the iPhone - and it seems the different battery sizes you suggest would be easily accommodated. (Unless there's another reason they want to constrain battery sizes).

EDIT just thinking of Christiansen's ideas on evolution of products, basically from "integrated for performance" to "componentized for customization", it does seem that iPhones are now overpowered for... well... phones (they are pretty much last-gen console/low end PC level now, or will be soon). Therefore, people might soon stop being willing to pay for even more performance (maybe). This is a problem for Apple, because they don't like commoditized products, not from a margin point of view, not from a building cool new stuff point of view. A way out of this is cool designed customization - it's something that Apple likes, and has great margins (like Beats).
Recently I visited my dad and his laptop was just full of crapware. I noticed the only thing he uses is the web browser, maybe editing the occasional word doc. So I just wiped the machine, put on ElementaryOS and hopefully there will be less problems. Haven't heard any complaints so far.
Absolutely, but I imagine you can run a pump and a fan much longer off battery than you could a 1500W heating system. Or do they require plugging into mains?
There was a discussion on here recently. Apparently Ask.com makes something like $400+ mil per year. Mind boggling.

https://news.ycombinator.com/item?id=8762663
JobServe.com could be of use.
> There are some reputable and useful sites that use ad income, I don't routinely use AdBlock or similar for that reason. If a site annoys me with its ads it gets DNS blacklisted (pointed towards my "you don't want to go there" page via local DNS config.

This is something that sometimes actually crosses my mind. I acknowledge the existence of good people who rely on ad income (assuming they get something from ad views; I pretty much don't click on ads at all) and I'm willing to modify my behaviour to accomodate them. I sometimes unblock pages when they ask nicely (e.g. episodecalendar asks you if you could unblock ads when you have a free account, and since I actually get a real value out of this site (having my favourite shows pop up in Google Calendar, so I don't need to manually track new episodes), it was only fair that I unblock them).

From the division of Interesting Ideas That I Have No Time To Make, here's mine: an ad-block that instead of blocking ads, replaces them with crowd-sourced images of your choice - like "best of DeviantArt", Banksy pictures, ads for effective charities, etc. It was inspired by this picture I found once: http://editorial.designtaxi.com/news-banksycoke2405/big.jpg.
fixubuntu.com ?
I keep going back to the iPhone as all Android phones are empty while even hardly using them and they take forever to charge. I have an iPhone 5s and Galaxy s5. The s5 takes hours to charge fully while the iPhone is full very quickly. And while actively using them, the s5 is empty far before the 5s. Both have had this since they came out of the box.

I had similar issues with the iphone 4 vs galaxy s2 and iphone 5 vs nexus 5.