skysight-inc/HackerNews huggingface dataset:
Well that has nothing to do with JS or asm.js, only how the game manages its assets. The Citadel demo needs to preload all data before it starts which is very easy to implement but is of course a suboptimal approach to asset loading, a proper game would only load what's really needed to start (4..5 MBytes max?), and from then on stream everything on demand in the background. It's about how much new data can be presented to the player per second, not how big the game data is overall. Asset sharing/reuse, data compression, procedural generation are all important topics for browser games in general, not just games running in asm.js.
I'm not too afraid of number crunching because if I do need some type of analytical report crunching done I'll just chuck them in a sidekiq worker and use the whenever gem to setup a cron job.

I already setup sidekiq to work with e-mails and have whenever being used to generate a new sitemap once a day.

And tbh I don't think I'll ever go too crazy with highly custom analytical queries either because google analytics is quite strong with custom event trackers and tools like new relic are excellent for system health and performance metrics.

As for highly dynamic views that can't be cached then I would worry about them when the time comes. Maybe there's a way to setup varnish or nginx with SSIs to deal with that, it's something I never researched in depth but have to assume is a solved problem at this point with a little elbow grease and technical knowledge.
If you think that your 0.02 BTC could get you two pizzas tomorrow, you can still buy the pizza today with BTC, and then use the $20 you saved to buy more BTC.

My point is that the decision to transact using BTC is independent from the the decision to accumulate BTC. If you want to hoard BTC because you think it will keep going up in value, then convert all your USD to BTC right now. And then if you want to buy a pizza so you don't starve to death, buy it using any currency you like, while continuing to invest all your disposable (ie non-pizza) currency into BTC.
There's a fair chance the drive is unreadable. Exposed to the elements, and when trash is put in a landfill it's not just dumped, it's mixed with earth and pushed around with bulldozers. I would not be surprised if it has been crushed.

But who knows?
dingdingding
How Google Shrank Android For Version 4.4 KitKat
Very interesting read. Is it even possible to solve the problem if the publisher itself is fraudulent? Since they are the layer of communication and they will provide parameters to run your code, there is only so much you can do.
It seems like once of those problems in which the damage is limited to a small percentage and the advertisers are kind of OK with it deploying too many resources to find a solution.
I'm just outside of this age rage, but I strongly prefer physical books to ebooks, for one major reason: lending. I gave the Kindle app on my phone a solid effort for about a year, but shortly afterwards I realized I wanted to lend the book I had just finished to my friend. While I know some apps have limited "lending" features, even ignoring their limitations they are far, far more complicated than just taking a book off a shelf and handing it to your friend. No worries about compatibilities or email addresses or suspended accounts or any such nonsense.

In addition, I ride public transit to and from work every day, and having high end electronics does make you a target for thieves. Smartphone theft is very common, and flaunting a $50-200 ereader makes you stand out from the crowd. And, if someone yanks my bag, I'm out a $10 book instead of a $200 tablet and whatever personal information happens to be on it.

Then there's everything else the article mentions, including liking books with cracked spines filling the "trophy cases" (bookshelves) in my reading room.

All this adds up, and as a result I haven't bought an ebook in 2 years, and can't think of ever going back.
On programming/CS stuff: Build something. Anything. Start small, and work your way from there if you find it enjoyable.
Flask Internationalization and Localization
Did they make the switch to Qt 5 before the release or will the first version ship with Qt 4?
> "Commercial" means the site contains ads

Your idea started out good. Sometimes I want to research a product before I go looking for a merchant. Blocking all sites that contain ads? Just use adblock if you're that fanatical.
This is very neat, I will give it a try for sure!
Chargebacks can kill crowdfunded businesses
Chargebacks are basically refunds. But they happen before you ship. Early-stage hardware makers and product design firms usually get hit during their manufacturing lag. If more than 1% of your total transactions result in chargebacks, credit card companies can refuse to let you process payments with their cards. And that's game over.
Build a ROR site for business contact. go to networking events. Go interview for something more interesting.
It really bothers me that they didn't do something about the flickering infrared light in the video. I know it's not going to show up in real life, but that's going to confuse some people who aren't aware of the fact cameras can see some things we don't.
How the heck did you managed to get to that? What amount did you enter?
> Even many of the European languages that can fit in 8 bits have things like accented characters that complicates things somewhat.

I don't see your point here, with respect to English orthography making computer implementation easier. How exactly does not needing representations for accented characters make anything easier?
He started less wars than average US president :)
You can set up recurring payments on Coinbase.
Alex, referenced in the article, introduced me to live-coding when he wrote http://www.perl.com/pub/2004/08/31/livecode.html

I'm not a huge fan of the "algorave" moniker but I can attest to the experience of the author at such events. It's pretty tepid. There's not much to dance to. The "future" it is not but perhaps an alternate history or sub-culture it perhaps is (or once was... not sure if coverage in Vice lets you keep that status).

That being said I love it. :)
Because you are hungry now.
so, in Vienna I can walk around unarmed, with zero risk of getting into a firefight and being hurt/killed. walk around as in drunk, with earbuds in, at 2am.

in your gun-zones i need to carry concealed, know how to properly shoot and kill and have the risk of hurting/killing innocents. everyone loses in a real firefight. plus if i am drunk and carry stupid things happen.

but the US model is clearly better. i need to arm myself to not get robbed.
> Navigate effortlessly with the gesture-based user interface

What's that? I can turn my Android into a "gesture-based UI".

> load the phone with top Android™ apps

Performance of non-native apps? Emulation layer or what is happening?

> truly open

Every bit is OSS? Hardware specification completely available? What is "truly open".

The phone is supposed to appeal to geeks/hackers (I think?), so why does the whole website seem to be something that Apple could have done?
New desktop 3D Scanner out on Kickstarter
Computers? They dont really 'happen' up here.
Meanwhile, 99% of those in the survey buy/download MP3s instead of buying CDs. Next!
Photography: The Later Years
Nick Collins rides again! He was one of my tutors at uni. We made drum machines and talked about autechre. Interesting guy.
Ask HN: My first project/maybe eventually startup
Hello HN. I'm building my first serious project, and I've got a general question for y'all. Is it a good or bad idea to integrate a few different APIs in the basic functionality of my site? I am considering using Dropbox for users' files, and MediaCrush for serving big media files. I apologize for vagueness...this project is nowhere near a point of being ready to talk about.

-sinwave
I looked at it, but gave up after I couldn't find pricing information. I don't want to sign up for a free trial before I know the pricing breakdown.
Non-creepy networking step 1:

Don't make plans for a "weekend at a weird naked hippie spa together" during your first conversation.

Seriously, this article starts out a bit creepy and then follows it mostly with stuff that should be common sense, even for an introvert like me. I did find some of the excuses for non-awkwardly ending a conversation to be decent. Might add a few of those to my list.
Password-protect your SD cards
Two observations:

1. As much as the reading on an electronic device is "convenient," there is also the problem that the same electronic device can be used to check your email, read hacker news, and do other procrastination activity. This availability of "other things to do" has a terrible effect on the attention span of the reader.

2. Also, I don't like phrasing the debate print VS. eBook. A book is an informational product, distilled knowledge organized by an author for his/her readers. The information is the product, not its physical(or digital) manifestations. As far as I'm concerned it should be print AND eBook, so that the readers can enjoy the same material as they find more convenient. This is the approach I follow with my math textbook (http://minireference.com/#book_details): people who purchase the printed version get the PDF for free.

Okay, three things. This article reminded me of a previous study on digital books at the UC system of schools: http://www.roughtype.com/?p=2922 TL;DR students are not ready to switch to fully digital.
You can actually have multiple items (). I wanted it to focus on just 1 time to start with. That will hopefully mean less noise.

() Once you've picked one item, you can go back and pick another item. Then you have 2 unique URLs but they aren't really connected.
The right theory for a basic income should be that all people deserve a stake in the accumulated knowledge and technology of mankind

This is, actually, the argument for why we shouldn't have an inflationary monetary system. Normally technological improvement is deflationary (witness lowering prices for tech goods in spite of inflation - healthcare is different because it's highly regulated). Yet what we do by inflating the currency "to keep prices stable" is to steal the marginal improvement in livelihood created by technology and throw it at the financial sector.... At best. In reality we steal more than the marginal value; hence increasing income inequality, overenriched financial sector, decreased real wages in spite of increased productivity...
But it'd be great if they could all be searched with one query, rather than a bunch of different !bang shortcuts.
(STUDY)Can Better Customer Service Be Used to Increase Prices?
Can you name somebody who followed this path you just desribed? In my 15+ years in games there had not been any agmin/ops/general IT people who rose to stardom. In fact I don't recall any IT who worked at another studio before or moved into another studio. Why would anybody care about their industry experience? Why would anybody pay high six figures for such a job? It's the equivalent of roadies in the music biz.
Why are smartphones portrait?
I've noticed it seems impossible for the same website to work ok on a normal computer and mobile. In fact most websites on mobile browsers are broken or horrible to use. I'm currently going through the process of trying to make my website work 'ok' on mobile.

The biggest problem I find is that computers display in landscape and smartphones usually display in portrait, thus making any layout/styling useless cross platform but also the organisation of the pages themselves may not be ideal on both platforms.

But why is this!? It seems to be the biggest issue fragmenting these two platforms. Are they like that just because apple thought it would be cool when they made the iphone?
Some interesting and cool facts/myths about household bleach
Amazon does wedding registries
I've never met one.
As I understand, N900 ran Maemo, which was then merged into Meego, which ran on the N9, in combination with Nokia's proprietary UI, called Harmattan. Just tried to glaze over some of the gory details for the sake of brevity. Also, Jolla seem to have built their new UI along similar lines to Harmattan (button-less, reliance on slide-from-edges etc).
He could just buy 100 hard drives, install GPS locators in them, and then throw them out once a week. Then he could calculate the probability that the original drive still exists based on how many of the new ones survive. He might even be able to infer something about its location.
EDIT: Some of the ideas, for the curious, not in correct order

1. I thought that I could use Trolltech QT, when the green phone was coming out, to write apps, etc. The green phone never took off and was horrible to program with

2. I was writing backup software, OSX, successfully. Took on a partner for sales and he essentially killed everything. Sold the source code after a few years of it sitting idle for a few macBook's and misc hardware.

3. Started a 501c3 for storing information and could never get to writing the product with all the administration duties, compliance issues, etc.

4. Started an ISP back in 2003-2005 when I lived in a small town in NY. It was pretty successful. I broke even with all the bandwidth expenses, racks of hardware, etc. Eventually sold for very cheap when I just couldn't keep up with the company that had been in town for ever.

5. I bought a popular text editor and worked on it for years and just couldn't get it to where I wanted it. I always had more to do and just couldn't get versions out. I still have this code and consider getting back to it some day.
There is also a thing like context. Mentioning JS and HTML as languages in a news article about asm.js/PNaCl almost automatically means - "programming languages".

So you are factually right, but a lot of people will go and say ah, yes - writing HTML is programming. Which is just untrue.
Yes, that's accurate. The program was designed to be light on systems so we are not constantly scanning and indexing your hard drives. In our best practices we tell people to leave their machines on for a few hours. We cannot run when the machine is off, so if the machine is constantly being turned on and off it'll disrupt our scans. The "Alt + Restore Options" method forces a scan, but you'll still need the machine to be turned on/connected to the internet in order for us to transmit the data. Just pressing "backup now" will start pushing the data that has already been queued for upload during a previous scan (if there was anything left over), but will not necessarily initiate a scan (unless there was nothing left over from the previous uploads).
I'm pretty sure they can't use "Nokia" in their advertisements.
What does "5 second listing" mean?
I actually like python/numpy, mostly b/c I'm very comfortable in the python stack. Numpy has come a long way, such that it has sufficiently shaved the squared off corners of the square peg, so it pretty much fits into the round hole.
Money in a 3rd party wallet is an IOU as far as the block chain is concerned. Here is how it works you deposit some bitcoins to Bit Bank and the block chain is updated so they now own the and can lend gem out the same day. The borrower would then be able to deposit his coins into Bit Bank II which could then lend them out. Net result is effectively bitcoins from thin air even though there not part of the block chain people act as though they exist which impacts the supply / demand curve.
It sounds like you like the idea and you are using amazon wish list. So let me ask you, did you use the site?

I suspect the site is one of those "Great idea! ...but I wouldn't actually use it" which is sad but maybe the honest truth.
I know it is not meant for computers, but I have seen many of people selling Apple computers online since the models are pretty standardized. It could make the list too long, but I think it would be a good addition it.
You are right. It's interesting that I didn't think of it, probably because switching implementations in compiled languages is often less trivial, and I don't remember doing it. Actually, are there many alternative implementations of, say, the C++ STL?
"For thousands of qualifying books, your past, present, and future print-edition purchases now allow you to buy the Kindle edition for $2.99, $1.99, $0.99, or free."

Nice, but it should be free.
yeah, sorry if I gave the impression that "OMG this site NEEDS THESE FEATURES RIGHT NOW!!!"

That wasn't my intent. It's legitimately a great idea and a seemingly well executed MVP (I haven't dug deeply into it yet). Hence my suggestions being prefaced with "Incoherent Rambling"

It's hard not to see a good initial execution on an interesting idea and think aloud "I wonder where this could go next..."

In either case, OP, keep up the good work.
Thanks, after looking up CompositionExclusions I discovered the rationale:

http://unicode.org/reports/tr15/#Primary_Exclusion_List_Tabl...

> When a character with a canonical decomposition is added to Unicode, it must be added to the composition exclusion table if there is at least one character in its decomposition that existed in a previous version of Unicode. If there are no such characters, then it is possible for it to be added or omitted from the composition exclusion table. The choice of whether to do so or not rests upon whether it is generally used in the precomposed form or not.
Ebooks may just be like digital cameras were in the 1990s: full of promises, but some way off a compelling replacement for film cameras.

How long before iPads come with hundreds of 600dpi screens, each double sided, flexible, 0.1mm thick, and stacked in a hinged pile to form a truly digital book?
Exhibit A negating your last statement: https://news.ycombinator.com/item?id=6805699
Well, the oat flour has about 40 grams and the isolate is another 102 grams, or about 140 grams total. That's an entire small chicken. 20% of your calories from protein actually seems respectably high to me. Probably plenty to build all the muscle you want, despite what the current bro-science says. Especially if all that exercise ups the amount of Soylent you need in a day, or forces you to supplement with other sources high in protein.
More guns is not the solution to stop crime. It's jobs, it's income, it's opportunity. People commit these petty crimes, join gangs, and so on - simply because there are no other options open to them - there are no jobs they can get to - beyond that our broken education system didn't give them the skills to hold a job.
I disagree - I found reading it was like being hit over the head repeatedly by the same point. The point isn't very profound either. It's more like a database dump of what Eco researched over the last few years on conspiracy theories. Huge sections could have been skipped without affecting the plot or anything else. I think he missed the point of writing a novel, which is telling a story. It came across more of an exercise in style, rather than a novel. It's one of the few books where I wish I'd never started reading it. I enjoyed the Name of the Rose, but not the other two books I read of his.
Very niche lifeforms by definition are hard to cultivate in a lab and therefore go undocumented and there are loads of them, more than we even suspect probably.
asm.js code is just numbers and functions, no JS "objects". Passing a C++ object by reference resolves to passing a pointer just like in native code (a pointer in emscripten-generated code is actually an index into the typed-array representing the heap). A nice side-effect of this is that asm.js code doesn't trigger the garbage collector.
Boss Detection Genie Weekend hardware hacking project.
Ask HN: What were your failed ideas? Here are some of mine...
Some of the ideas, for the curious, not in correct order

1. I thought that I could use Trolltech QT, when the green phone was coming out, to write apps, etc. The green phone never took off and was horrible to program with.

2. I was writing backup software, OSX, successfully. Took on a partner for sales and he essentially killed everything. Sold the source code after a few years of it sitting idle for a few MacBook's, decked out and misc hardware.

3. Started a 501c3 for storing information and could never get to writing the product with all the administration duties, compliance issues, etc.

4. Started an ISP/co-lo back in 2003-2005 when I lived in a small town in NY. It was pretty successful. I broke even with all the bandwidth expenses, racks of hardware, etc. Eventually sold for very cheap when I just couldn't keep up with the company that had been in town forever.

5. I bought a popular text editor and worked on it for years and just couldn't get it to where I wanted it. I always had more to do and just couldn't get versions out. I still have this code and consider getting back to it someday.

6. What am I doing now? Shh its private until January.
Healthcare is one of the most universally agreed upon components of the welfare state.

Or are you are using "welfare state" as a pejorative? Because it is a real phrase with a non-pejorative meaning.
"wishlists that span multiple site APIs "

Sure, but not all wedding gifts come from amazon...

EDIT - I stand corrected: http://www.amazon.com/gp/registry/universal/
Linux ? (not just Linux kernel)
1. A gmail-inspired MUA: https://github.com/sup-heliotrope/sup

2. A bittorrent client in go: https://github.com/rakoo/taipei-torrent

3. A bittorrent-sync Libre alternative: https://github.com/rakoo/zinc

4. Yet another pubsubhubbub hub, this time in go: https://github.com
/rakoo/psgb
I enjoy doing it but my main issue is finding things to work on. I just can't seem to get good ideas.
OCare Website: Source Code Comment "No Reasonable Expectation of Privacy"
Interesting. Why do you consider that asm.js is a better representation than most bytecodes?

Don't get me wrong JS is awesome (and so is asm.js) but I think stuff like static typing and multi-threadedness are JavaScripts Achilles heel.
Love of complexity is a programming disease.
I think if you can do it in a concise way to where you can manage the code/functionality. Why not?

However. If they change their API and you have clients paying you..you may need to scramble to fix issues you had no control over....
The advantage of using only Amazon.com is that I don't need to store the person's address. Also, I don't really need to store anything about the item.

I might morph it into any Amazon.com product that isn't necessarily on your wish list. That way, you can pick an item for a friend and tell his/her friends the URL to collect the money.
The central idea behind basic income is that everyone gets it. Having employment income wouldn't reduce it. So anyone who would have previously worked at McDonalds would still work there if they wanted more money than they already get from BI.
Fight it. I do. Whenever someone (stupidly, IMHO) uses "creepy" to refer to a socially awkward guy or girl (in my experience, it is mostly women, and sometimes men who use this epithet about socially awkward men), I generally point out that they are essentially engaging in the same sort of "ugh, he's not cool, let's get away from him" dance that they did in high school.

Also the author seems a good candidate for being socially awkward "creepy" person herself. Examples:

- #6 "Don’t talk about work. You can of course compliment someone on something they’ve done if you want." Wait what? I thought you were supposed to be networking -- why can't you talk about work? Are you supposed to talk about something personal they have done? Remember that people's careers are often crucified for making "unprofessional" remarks cause the person they were talking to (or the person behind them they were not talking to) can tweet about it or suchlike.

- #7 "I definitely find the process of exchanging cards to be incredibly awkward." Um, "Here's my card". If the other person takes it, fine. Otherwise don't take it personally.

Looks to me as if the author is projecting advice for dealing with her own specific set of social neuroses as being "non-creepy networking at a party".