skysight-inc/HackerNews huggingface dataset:
300000 sprites, i7-4712HQ, Linux

- Chrome 44: between 10 and 20 fps.
- Firefox 40: *very long load time* constant 14 fps
Wirelessly powered implants that stimulate nerves in mice
This is why it will never be implemented on any meaningful scale in any corporate environment. At least, not without the backing of a strong union.
I've inherited this from someone. The worshiping part is questionable?
How Blender and OS X friendly is Unreal these days? I'd like to dabble with it, but I heard that its Mac support started off rocky. I also don't feel like learning an entirely different 3D tool when I'm already familiar with Blender.
The best thing I got out of university was exposure to political discourse. I also took some geography classes in addition to my engineering classes which were eye opening and set me on a path to having a hobby level interest in history. The focus is always on economic benefits to society of higher education in the short term: jobs and skills and such. More important is that people who are more educated will make better democratic participants, which will benefit society generally (but perhaps not the same people who are aiming to benefit from skilled workers ... )
if you're not losing weight you're cheating on your diet or lying about your exercise

Not necessary lying. But I have read countless stories, where the TLDR; would be "I thought I was eating very little and very healthy but then I bought a kitchen scale and started weighing and logging everything and OMG was I wrong".

I was also sceptical about counting calories and never needed to do that and was at healthy weight. But recently started for some fitness reasons, and here's a personal anecdote for fun:

Greek salad is a very healthy meal, where olive oil, a very healthy oil, is used as a dressing. So I always just put "some" in it. With a scale, turned out that was 40g. That served 2 people, but still: almost 200 cal from just dressing from just one meal. Another thing I noticed was that olives and feta cheese were under 20% of the salad volume, but over 80% calories. So just by varying the amount of these I could bring the serving calorie content anywhere from ~100 cal (substituting olive oil with balsamic vinegar) to ~500 cal.

So I can see how people may honestly say "oh, but I eat nothing but salads and still can't lose".

why is it impossible to vary with one individual over time, or change drastically in a short period of time?

Because there is little to no evidence for that, and I'm talking about metabolic ward quality evidence.

Sure, if you're in calorie deficit, your metabolism will slow somewhat, but not drastically and not in a short period of time. Sure, some medication plays tricks with hormones that regulate hunger, but not so much with metabolism directly. I don't know about conditions where metabolism will drastically slow down in a short period of time. Even under water fasting it takes at least 72 hours of 0 calorie intake to notice a measurable change.
Better solution is to use signed software packages. Compromising website is more common than compromising developer private keys.
Hah. I'm a linux user and even I dont believe it's that simple.
is this honestly surprising to anyone?
> You don't need a guide, it just works.

It "just works" if the package you're installing has a corresponding SELinux profile. If it doesn't, you're in for a world of "fun" trying to come up with a correct profile.

(I've played with both SELinux and Grsecurity MAC systems in the past. I know that it's not impossible to create these profiles. I also know that it's not infrequently an enormous pain in the ass, and a thing that even experts sometimes get wrong.)
Prepare to be Thunderstruck: what if deuszu isn't the Ashley Madison hacker?
Hopefully my previous answer will help you. Unless you can sustain nuclear reactions in your gut, you can't extract more energy from the food. It is not possible. You can easily extract less, though.

The calculations are simple because that's how they were designed to work. Going the other way (gaining weight) is actually where it is problematic (because not all of the food value is used -- although bodies are remarkably efficient).
The new 'information' is the number of times you're being woken up. Even though this information is not being told to you, you can implicitly use it by using the same strategy every time.

You should see it from the perspective of every awakening.

Imagine this. The experiment is repeated 10 times. On average the coin will have landed 5 times on heads, and 5 times on tails. This means that you'll be woken up 5 times while the coin landed on heads. However, you'll be woken up 500000005 (!) times while the coin landed on tails.

Knowing this, when you're woken up only in 5/500000010 of the scenarios the coin landed on heads.
Moom (http://manytricks.com/moom) is what I use to get some of the tiling experience on OS X.
>So what if I, the biggest fan of Ice-T ever, decided to delegate all of my votes (on taxes, on wages, on anything ever) to Ice-T?

Just exactly how many people do you believe would actually do this if they could? Do you think all of the people who trust Ice T to sing to them would actually trust him to make decisions about foreign policy?

>People would gain power just by being popular.

No, that's how things work now. With a system like this you gain power by being trusted.

>Democracy generally works well the way it works now.

Are you in favor of a corporate takeover of government?
As shitty as that move was, it has been reversed and has been reversed for many months.
Wow, it's crazy how different our minds can be. And I thought it 'strange' to see colours differently - I always double-check with my wife if I can wear this shirt with these pants. Now, this is amazing, I can't even picture what you are describing, but wish I could!
Usertesting once had a useful service called "peek". Simple website testing without much fuss. Their other services are too complex for my needs. Lately I tried to use peek again and they said a test would arrive soon. It never did. i mailed the support and they replied with a note like "yeah, we don't offer that service anymore". The signup page for peek is still open though. That left a bad taste in my mouth.

Funny, the link they posted here goes exactly to the peek service. When you put in a url, you get a text "it wont be long". Well, last time it took forever. A better user experience would be "you are nr ... in the queue. bookmark this link to check your position later".
JungleDisk works, but the clients are buggy PoS that crash/hang whenever they choose. I've also had JungleDisk's server daemon silently quit working & lock up on some servers, which is scary when you go to restore a file and realise no backups have happened in a while. It doesn't engender trust.

That said, I still use it as it's easier & less error-prone than setting up my own backup system with tarsnap.
Please don't put words into my mouth.

The original top level comment was poor and my comment was responding to it, e.g. Armstrong says "AES assumes the data to be encrypted is a multiple of 16 bytes long", which is correct so I don't know why the OP felt the need to say "for the record, the AES algorithm itself does not encrypt arbitrarily sized data" as Armstrong did not claim as such.
The invisible hi-tech operations keeping Heathrow running
Some articles are open access. In one case, for example, they used bomb calorimetry:

Bomb calorimetry performed on eight batches ofsimilar formula prepared in the research kitchen of the Rockefeller University Hospital between April 1988 and July 1990 had a coefficient of variation for Id/g of 1 .9%.

http://ajcn.nutrition.org/content/55/2/350.long

Again, I've seen little evidence of excreting unprocessed calories being a common case. And if we're looking at weight loss anyway, excreting some calories would even be an advantage.
If everyone in a democratic society would benefit from this, it ought to be part of the compulsory education that everyone receives as a teenager.

Plus, if we had better junior high and high school educations in this country, we could cut out a lot of the general education requirements in colleges and graduate in 3 years instead of 4. With today's tuition rates, a 3-year degree could represent a substantial amount of money saved for the average student.
Sorry, pet peeve, but project management != product management.
This could potentially be explained by the amount of time non-gamers spend on mobile devices increasing dramatically relative to gamers.

This explanation could make sense: gamers tend to be early adopters of new technologies (including mobile), and then make up a smaller fraction of the total users as technologies become mainstream.

Can someone with access to the data support or reject this explanation?
MoHo: New real estate product: any feedback?
Appeal to accomplishment fallacy.
What is the benefit of immutable trees over versioned backups - or to put it another way: why wouldn't you keep a change history in your backups?
> Basically it's an attempt to reduce surface area as much as possible.

Attempts to reduce surface area that fail to actually achieve their goal and impede the proper functioning of networks the affected system connects to should be avoided whenever possible, no?
There's safe and there's FUD. Nobody will read 2^80 bytes from urandom. You'll literally run out of time before that. It would take around 1,782,051,134 years to do on my system.

So if they write that there's a vulnerability after reading 2^80 bytes - that's great! We're secure. If they write that you must ensure to do something after 2^80 bytes - that's complete bullshit.
Secure Email Provider Tutanota Reaches Break Even
Liquid democracy doesn't appear to protect against the "Tyranny of the majority" [1], just like direct democracy.

1. https://en.wikipedia.org/wiki/Tyranny_of_the_majority
Why does India struggle to produce luxury brands?
I think in Europe people would view higher education as both enrichment and an investment in your future. The issue they becomes how to calculate return on investment on something that's 20%, no wait 35%, or is it 30% a hobby and 80% or... hmm... an investment :-) I imagine you could always try to calculate the value of the enrichment too, but how would you know beforehand, and how would you compare this with enrichment opportunities outside of college? Definitely something people should be thinking about, but I don't think examining cost efficacy rigorously is as easy as you make it sound.
Most importantly it doesn't have raise-on-click, which allows you to actually use overlapping windows, because who has infinite screen space? Now you can use overlapping windows drag and drop actually works, can't drop if the window you just dragged from now covers it. So there's drag and drop load and save, no save-as boxes.

Secondly window moving/resizing, 1. windows aren't full screen, 2. you can drag the title bar with the 3rd mouse button to keep the z-order the same. 3. if you try to drag to resize off the side of the screen, the window moves in the opposite direction so it still gets bigger. 4. 3rd button click on a scroll arrow goes in the opposite direction, 3rd button drag on a scroll bar allows 2d movement.

Thirdly: No menu bars, everything is a pop up menu, an infinitely large Fitts target. Also you can 3rd button click on a menu to keep it open so you can select another menu option.

Fourthly: The taskbar shows applications, not windows, to open a new document you click the taskbar icon. Drag to taskbar icon opens file in that application, drag to a window on that application inserts/merges/etc. Application level tasks on on the taskbar menu, quit, preferences. Document level tasks are in the document menu.

Obviously this requires application support, can't do it with just an X11 window manager. https://en.wikipedia.org/wiki/ROX_Desktop uses some of the ideas, although the project seems dead.
Few years ago I remember article specifically saying that rampaging in-game purchases and greed in general will destroy not only mobile games, but gaming industry in general. Looks like the results are finally in.
Additionally, article mentioned the rising popularity of watching other people play games. But I'm not sure that's very relevant in mobile gaming industry, because nobody watches people play mobile games anyway. Unless we say that Hearthstone is a mobile game.
In general mobile games are such low quality that people don't want to give them time of the day anymore.
Emerge.js, a framework for coordinated page loading, adds scrolling support
Yes, I stand by what I said. AES (Rijndael) block cipher operates only on 128-bit blocks, not on data that's divisible by 16-bytes. This is an important distinction. Calling AES used in CTR/CBC/etc. mode without mentioning it at all, "AES" speaks much about the sophistication and cryptographic quality of the guide. That's what I was alluding to.
IPad here: 1000 bunnies fall down. Apart from that, nothing happens. No FPS, no controls, nothing.
After seeing you have millions of lines of code, now I understand how 10 minutes could be possible. You should have led with that :)
Thimble – An online code editor
Deploying a Django App with Mod_wsgi on Ubuntu 14.04
I'm a big fan of z3bra's posts. They focus on the unix way, minimalism, and understand your tools.

Another good link is http://blog.z3bra.org/2014/03/toolbox.html where he describes some unusual but useful commands.
Your comment is so much clearer for having a Y. Asking "Does X compute Y" instead of "Does X compute [anything]" makes all the difference.
Both answers are valid because the question is ambiguous. Asking "what is your belief" doesn't work because there are multiple ways to interpret that. You can clarify such situations by putting them in a game. Probabilities are about how much you would bet on it.

Game 1: You get $10 every time you guess correctly. Best strategy: Guess tails because if it's correct you get $20. If you guess heads correct you get only $10. If you got $3 for guessing tails correctly and $6 for guessing heads correctly then it would not matter what strategy you used.

Game 2: If you guess correctly then you get $10 by the end of the experiment. Best strategy: it doesn't matter what you guess, if you guess tails correctly you get the $10, and if you guess heads correctly you also get $10.

Thirders think the question is like game 1: every time they guess correctly they win correctness points. Halfers think the question is like game 2: they either guess correctly or they don't; you don't get additional correctness points by guessing right twice.
I guess I should say I'm more surprised that something like xsel or xclip is not part of the standard x11-utils or what have you.
Absolutely. Not easy at all. In my case, 10 years after the fact, I look back and think that my college education has turned out to be 60% investment, 40% enrichment. My Masters degree on the other hand has been about 20% investment and 80% enrichment (unfortunately). I certainly didn't expect my advanced degree to be such a bad investment! ;)
Product management is definitely not people management. If anything, it is closest to UX, but also combines strategy and marketing.

In early-stage startups, the CEO is most often playing the product manager. 70% of a PM's job should be speaking to users, both new and existing (usability testing of built features).

In small startups, product management will likely be mixed with project management - you will probably have to manage the teams' Pivotal Tracker / Jira tickets. You will naturally work closely with UI/UX designers, filtering through user feedback. You're really the person that needs to know what your team should be building next and PM's generally head roadmap planning and releases.

You also really need to be across the data/SQL and understand exactly what features users are using, when and have a good idea of why. As a dev, this is where it would be to your advantage - being able to setup mixpanel/tracking events or even pull & analyze the raw data yourself is going to be a big advantage compared to other candidates.
At Long Last, Instagram Ends the Tyranny of the Square
How are you going to trust the public key?

HN doesn't seem to like Apple/Microsoft as trust brokers, and absent a trusted CA I don't see how this makes the problem any better.
> Do you realise the author is also the creator of the Erlang programming language and not some random noob from the internet?

yes. so ? would einstein make a good car mechanic ?
If it's absolutely unavoidable (ex: water bills for drinking water, base level housing cost, etc), then I consider that to be the category of "investment" where you're valuing something for its present and future utility.

You may be correct that taxes are of a separate category (though it affects decisions for both investment and consumption)
To expand on this, here are a few mistakes that I caught while scrolling quickly:

> For production applications some AES variant or RC4 would be a better choice.

RC4 is not at all a good choice for new applications[1].

> SHA1

SHA-1 is broken (although not as badly as MD5). SHA-2 or SHA-3 should be preferred.

> 800-bit RSA

800 bits is alarmingly low. Browsers are currently upgrading from 1024-bit certificates[2].

[1] http://blog.cryptographyengineering.com/2013/03/attack-of-we...

[2] https://blog.mozilla.org/security/2014/09/08/phasing-out-cer...
But in the original question, you were already guaranteed to wake up, so how does it give you any information?
AWS Certified Solutions Architect Exam: 5 things you don’t need to know
Rent control in San Francisco was a local ordinance in San Francisco.

There are many, many factors involved in dividing up an existing government into 6 new governments. Existing laws (namely Prop 13), significantly more abridged state Constitutions, existing contractual liability obligations (CALPERS & CALSTERS retirement plans), and other contracts would likely be renegotiated in light of a different set of laws.

The only thing I particularly liked about this is that California's population base is currently an outlier and our US Senate representation is vastly underpowered in proportion to other states. I don't think the founding fathers knew that one state would have 69x the population of another state without the people voting to change either the state composition or the method of calculation of senators.
Docker and term.js == Bash Fiddle
And http://fabricjs.com is a separate JS framework for doing layout on an HTML5 Canvas.
A rocket-propelled jet wants to fly from Australia to Europe in 90 minutes
Did you consider using views/triggers on the database to migrate to the new API? [1]. Would still have to change all models, though static typing would make this much easier/safer.

[1] http://johannesbrodwall.com/2010/10/13/database-refactoring-...
How to use old USB digital camera as webcam to take pictures on the Raspberry Pi
The original comment is correct here. AES by itself is indeed just going to encrypt a single block of 128/192/256 bits. To encrypt a plaintext longer than that, you need to apply the cipher repeatedly on subsequent blocks. The exact mode in which that's done is important.

For example in this case the code uses the CBC mode (a fact not mentioned anywhere in the document). CBC has the funny property that flipping bit X in cipherblock N will flip bit X in plaintext block N+1 (while completely scrambling plaintext block N). This is a very exploitable property. Which is why the standard advice would be that you always need to authenticate, not just encrypt. (E.g. encrypt-then-mac).

But of course this document doesn't give even this most basic of crypto recommendations. Which endangers anyone who reads it and thinks they learned something.
How reliable is this one? Browsers these days are infuriatingly memory hog and Chrome is the champion specially in OSX.
It looks potentially all of useful/fun/interesting, though unfortunately it seems to be experiencing severe video performance problems right now so most of the videos/playlists don't seem to get past the initial intro/trailer for Peek itself.
Reviewing Steve Yegge's Prediction Record
From 2012. Submitter or mods, please update the title
The fibonacci spirals _are_ something special. The simple continued fraction of the golden mean is [1;1,1,...], and its convergents (the sequence of fractions that best approximates it) is ratios of fibonacci numbers. In short, due to the 1,1,1,... nature of the golden mean's SCF, it is _the_ number that is hardest to approximate by any rational number. This is why anything that evolves to reduce "periodicity", they will try to approximate this number, and it is best approximated by ratios of fibonacci.
Make a lot of small bets.

The investments are not either or. Spend a little time on each thing, and be open to the ones that work for you, choosing you.

Regarding the idea which now has a competitor, recall Peter Thiel's words, "Aim to be the last in the space, and the first to do something different." Also, their emergence validates your vision.

Watch what these competitors do, let them run the experiments, and contribute what you see to make yours better, if you do it.
Here's the original syscall request http://lists.openwall.net/linux-kernel/2014/07/17/235 and discussion https://news.ycombinator.com/item?id=8049180
The only time I've had use for rolling back migrations is when I'm working on a feature/develop branch that have modified existing columns and need to switch back to the master branch to start work on a bug fix.

That could potentially be solved in other ways, though - such as keeping separate databases for different git branches, or making database snapshots. Both of those are manual work, though - apart from the upfront effort it takes to write the "down" migration, rolling back migrations seems like the path with least friction.

Unless you don't need any of the data in your database, or it's easily reproducible (database "seeders"), in which case you can just delete the entire database and start from scratch every time.
Amir Najam: Black Hat SEO Tactics You Should Avoid
Understanding the process of finding serious vulnerabilities
>If you're independently wealthy [1] or your family will take care of you, viewing college expenses as an enrichment experience (akin to a trip to Europe) is just fine.

On of the goals of the vast public higher education infrastructure that boomed in the 1960s was to bring that enrichment experience to everyone. And it was successful at this - participation in liberal arts majors was quite high until relatively recently.

Harpers [0] has an excellent piece on the topic.

[0] http://harpers.org/archive/2015/09/the-neoliberal-arts/
There was a HN thread on sqitch just yesterday [1], and a lot of people seemed super frustrated with it. Not that this is necessarily any better, I don't have experience with either.

[1] https://news.ycombinator.com/item?id=10145933
Awesome writeup! Validating to see that the way I do it is the way stripe does it with bajillions of records, while the system is running. Very pragmatic and incremental - maybe a little overly cautious with the feature flag, but better safe than sorry.

I've had to do similar when migrating password schemes. When users login they would validate against their current password, and then generate a new password hash to use next login. Although these types of migrations usually take quite a while, as a user has to login for the migration to happen.
Show HN: Vantaa is a modular blogging API engine written in Go, Neo4J and Polymer