skysight-inc/HackerNews huggingface dataset:
1 CRT 15" for competitive Counter-Strike and BroodWar. Yes I am living in the past.

3 * 24" for media.

2 * 16" portrait mode for coding.

1* x120e laptop for work.

1* macbook pro to look pretty in public.
Here's O(log n) solution [1]:

def fib_sicp(n):
a, b, p, q = 1, 0, 0, 1
while n > 0:
if n % 2 == 0: # even
oldp = p
p = p*p + q*q
q = 2*oldp*q + q*q
n //= 2
else:
olda = a
a = b*q + a*q + a*p
b = b*p + olda*q
n -= 1
return b

[1]: http://stackoverflow.com/questions/1525521/nth-fibonacci-num...

It is ~20 times faster for n=10000
Yes: of course this benefits large, incumbent service providers.

Smaller providers will find it difficult to compete now that they are obliged to offer the same level of service, at the same cost, to people travelling throughout the EU.

This ultimately excludes the possibility of cheaper local services: I find it a surprising move from the EU who should act to prevent anti-competitive practices.
Interesting but the danger appears to be slightly overblown:

>A GPU cluster composed of four AMD Radeon™ HD 7970 can cycle through around 390.000 guesses per second. As the hotspot wordlist consists of only 1.842 entries followed by a four-digit number, there are only around 18.5 million possible combinations. This means, that a GPU cluster will crack an arbitrary password in less than 50 seconds.

Being in range of a hotspot in with that kind of hardware reliably and for any length of time is going to be difficult. Yes it's insecure but not to someone on the street attacking it with just their phone.
Great point. But there's a huge difference between throwing a ball that an animal chases and sending electrical impulses into its brain to physically make it run into the traffic.
Nice list, thanks for putting it together & sharing.

Slightly OT, for people with email sending experience: I've noticed that some of these lists require you to confirm an email subscription ("double opt-in"), which afaik is standard operating practice for any email list these days.

Yet a couple (Bootstrappist, Web Design Weekly to name a couple at random) don't, they just send a welcome email. Are those two able to avoid the double opt-in requirement by virtue of being larger/older/more established lists, or are they assuming their open rates will keep their deliverability % high, w/o needing the extra confirmation step?

Has the double opt-in requirement become a relic?
The preservation district does exist, but it's certainly not a major issue. There are plenty of places that are not subject to preservation, often within a five-minute walk of preserved ones.

The real problem in Paris is the transport infrastructure. As it stands, the morning and evening commutes already saturate several subway and bus lines, non-taxi cars only have access to a subset of all available lanes (and most of the time these are one-way), and while the bicycle rental system works quite well, it does not alleviate peak usage in cold or rainy weather.

So, while it's entirely feasible (both technologically and from a historical preservation aspect) to build a 1000-person housing unit with the same footprint as the old 100-person ones, it would only take a few of these to completely saturate the local subway station and nearby streets every morning and every evening.
You must have had a better trip (or a better car) than my folks did.
#ebooks on irchighway.net
It's a very popular mapping system (you can create maps, visualize stuff and make interactive maps for in the browser)
Reminds me of the George Carlin's sketch on political correctness. Eventually "neutralize" will be replaced by "moved aside" or "inconvenienced".
Publicity boosts cooperation more than cash rewards
Do you still have the tick? You can send it to a lab for analysis, it costs just $60. The human lyme tests are very inaccurate, especially within two weeks of the bite-- you might not have formed antibodies yet.
Previous discussion of Aaron's situation here: https://news.ycombinator.com/item?id=4229108
There is work being done on boom-less supersonic planes.
“You can't solve social problems with software.” (Marcus Ranum).
Show HN: If Tolkien had TechShop
It really depends on how much functionality you want for both methods.

Rasterization really doesn't require that much work, but you need to be able to do a world/view-transform, clip triangles/quads, and do perspective correct texturing. The most sophisticated bit of that is a clipping algorithm, which is really easy to implement.

Ray tracing requires you to generate a ray per pixel (essentially the opposite world/view-transform), determine ray/box intersections, and based on the intersection coordinate of ray and box determine a texture coordinate.

As someone who has done both, I would say the two procedures are pretty the same level of complexity (if you stay away from bilinear texture interpolation), but I admit that raytracing feels easier to implement as you avoid the clipping and perspective correct texturing.

However, The Minecraft world is a uniform grid of "boxes", so it contains a lot of quads leading to potentially huge amounts of overdraw which quickly becomes infeasible for a software-rasterizer. So if you wish to rasterize in software, you'll need to do a bit of additional work to avoid drawing a lot of hidden box-sides (ignore shared sides), and you'll never get overdraw down to 0 unless you use additional screen-based data-structures.

On the other hand, the author had to implement a raycasting algorithm on the uniform grid for the raytracer to be efficient. This is actually also a little bit painful.

So for that reason, the ray-tracer is definitely the right decision here.

On a related note, I tried to implement raycasting on a uniform 3D grid on a 486/66 Mhz in 1996... Got around 2-5 FPS in 320x200. So it was completely infeasible back then.
London's bitcoin pub
Most means of verifying his identity are at least somewhat suspect. What sort of verification would satisfy you?
MOOC learning has prompted great interest from educationalists.
"2) How many sets of the documents you disclosed did you make, and how many different people have them? If anything happens to you, do they still exist?"

Answer - 2) "All I can say right now is the US Government is not going to be able to cover this up by jailing or murdering me. Truth is coming, and it cannot be stopped."

That last sentence must have Obama quaking. I wonder just how much more can/will come? And if/when it does - I wonder just how bad it will be?
No, he did answer the question, with the biggest walk-back in the history of whistle-blowing. He defined it as "direct access" to internal databases of shit the NSA has already collected. Absolutely not the same as what Snowden was selling the newspaper reporters a week ago, which was "direct access" to Google servers.

Also, by the way, 5% auditing is an very high rate. With a 5% audit rate, you'll catch evil-doers in no time at all.
>> "fellow man"

hahaha, that's rich; "fellow man"
RDVTabBarController - Highly customizable tabBar and tabBarController for iOS
Why is it asking for permission to "Update your public repositories (Commits, Issues, etc)."?
The Future of JavaScript…Now
Right. You have to go meet people. Invite them over to your house, have dinner, and understand their concerns.
I read your website and tried your service for a few days this past April. I cancelled immediately after you emailed both my web hosting and support account credentials. In plain text. That is egregious.

I mention this only to point out that without proper security procedures your data privacy policy is irrelevant. Not one-way hashing and salting passwords negates everything else you do.

I'm happy to try again some day but you really have to have airtight security at a minimum to appeal to privacy-conscious users. Password reset is one of the first things we test for any new service.
Just wondering: Does MiTM work the same way for VPNs as it does for "regular" connections? Like if I am in country X and connecting to a VPN in country Z, does that impact the MiTM possibilities?
To quote Alice in Wonderland

`Cheshire Puss,' she began, rather timidly, as she did not at all know whether it would like the name: however, it only grinned a little wider. `Come, it's pleased so far,' thought Alice, and she went on. `Would you tell me, please, which way I ought to go from here?'

`That depends a good deal on where you want to get to,' said the Cat.

`I don't much care where--' said Alice.

`Then it doesn't matter which way you go,' said the Cat.

What are your goals? If you break your goals down, you generally end up with more tasks than you can possibly action, which is where time management and methodologies like lean come in.

Those methodologies generally break down to one question "what is the best thing you can do now to advance you towards your goals?", where best is tricky to measure but includes reducing uncertainty, maximising reward, minimising investment, and so on.

What is the best thing you can do now to advance you towards your goals? Once you know that, why would you want to work on anything else?

Remember not to fall into analysis paralysis: meta-tasks like working out your goals or which task is best are tasks too, so evaluate them against your goals too. Don't be afraid to go with your gut and re-evaluate afterwards.
No need for the GPU cluster to be in range. A mobile device with 4G can communicate with a networked GPU cluster at speeds fast enough to pipe the data needed.
Ughck. Images (follow-up to A List Apart’s "Mo’ Pixels, Mo’ Problems")
Nice work Freddy!
A train running by is very, very different to a sonic boom. If you don't like the sound of a train, you can move a few hundred meters from the tracks and the inverse square law will do the rest. The sound of the train going by, even for people right next to the tracks, doesn't regularly break windows.
I don't know about you, but where I live (Western Europe) it would be much harder to come up with an anonymous SIM than an anonymous phone.

I could walk today in any second-hand shop (selling used CDs, videogames, books, coffee machines etc...) and buy a crappy old unlocked Nokia, for less than 20 bucks, cash, no ID required.

But if I would need a SIM card, even if top-up, I would need to go to a service provider and give at least a valid ID.

The weak link would still be the SIM, not the phone. A place where you could easily get anonymous SIMs would be a definite advantage in order to mantain anonymity, so I guess the author has a point.
Yes, urbanization seems to be especially important since it urban population is subjected to more restrictive rules regarding family planning.
Sorry, didn't mean to nitpick the misquote as much as to point out that the implication seems far from reality: 15% actual poverty rate vs the 50% implied by Salon. I'm sure the people living between 16% and 20% aren't living large, but the article doesn't support the 50% claim.
Meh, I mean, they were going to create this regardless. I would rather be on the ground floor to try to enforce some measures of security, make sure it's done properly, and if not, ruin my life by notifying the public.

I don't think the tool itself is necessarily evil (actually, I think it's super impressive from a technical standpoint), but it has to be implemented properly. It needs to have proper access restrictions and data retrieval methods built in from the ground up. One person shouldn't be able to query anything they want, multiple people authorizing any access, perfect logging, etc etc.

It could be an amazing tool for tracking down lost persons, solving crimes (aka bad people doing things to good people), etc etc. That is, assuming that our government isn't full of corrupt shitty people (mostly false).
I kept it for a few days, but disposed of it after I had blood test done. I found a lab that will accept my own blood sample for a western blot, so in a week or two I'll send them a 5ml EDTA test tube for processing (I can draw my own blood at home).
Perhaps I am a pessimist, but I don't see the future turning out well for those who have chosen to cryogenically preserve their bodies.

That's not to say that the people practising it don't believe in what they're preaching - I'm sure many people involved in the cryonics industry deeply believe in the technology. But consider this: what value is there in reviving the dead and frozen rather than preserving the living?

As it stands today, cryonics is an act of faith, not science. And you're more than welcome to believe in it, just like any other faith, but I personally don't see why future society would put the needs of the frozen above those of the living. And unlike some other faiths, it's a very expensive option to partake in.
3 Tips to Power Up Your Attraction Marketing Magnet and Have People Chasing YOU
Something about glass houses...
These aren't edge cases. They're asked about constantly. Most people are using Selenium because they care about everything on the page. Otherwise, your stdlib HTTP client would be sufficient.

That aside, if PhantomJS already has the info, you can always fetch it with executeScript.

If you do feel that strongly about the status code part though, I'd urge you to comment on the public draft of the W3C spec: http://www.w3.org/TR/webdriver/
Setting I2P up on the RPi then setting ssh up to listen on a I2P hidden service on the RPi would be better than the method shown. That way if the device is discovered it would be impossible to trace back the actual IP address of the person connecting to it and an adversary obtaining your ssh key wont be able to log into any of your servers.

Check out this presentation from DerbyCon about using a cheap NAS to do something similar: http://www.youtube.com/watch?v=dxdm86r26Co Irongeek has a writeup about the same thing here: http://www.irongeek.com/i.php?page=security/svartkast-pogopl... and some instructions to do it specifically on an RPi: http://www.irongeek.com/i.php?page=security/raspberry-pi-i2p...
The Concorde was an engineering marvel, but it was more than just increasingly cheap transatlantic fares that did it in. Noise regulations prevented it from flying over the Continental US. Maintenance became increasingly expensive as the fleet aged. (The technical problems with its air intakes and tires caused safety issues, too.)

It's easy to say it's an entirely economic issue, but it isn't. The 2000 crash of Air France Flight 4590 shattered passenger confidence, the post-bubble recession meant fewer people had the disposable income to buy tickets, and the post-9/11 slump in air travel further reduced ticket sales.

The article really only convincingly explains why we don't have a replacement Concorde, not why the Concorde went out of service. Jet fuel is expensive. Today, airlines and aircraft manufacturers spend trillions of dollars to improve fuel efficiency to keep up with rising fuel prices.

It's not that we're too cheap, it's that the the industry was more interested in advances in conventional jet efficiency so that airlines could reap the benefit across a much, much larger fleet.

There's always a desire to wrap up complex and multifaceted decisions in a neat little package. I don't think it's possible to point to a single issue (economic or otherwise) that made supersonic transport unviable.
I am 100% in favor of these actions, not so much the squatting itself as the fact that the city ends up turning useless offices into homes - there is too much office space in paris, and an awful lot of them remain empty.

Also, social housing tends to drive the middle class out of the market : since it takes up 15% of the housing space in Paris and houses people who could not be on the market otherwise, it actually contributes to forcing the middle class out of Paris. (Not saying social housing in itself is a bad thing)

SO if you combine :
- too much office space
- 15% of housing taken up by social housing
- limitations on construction because the city is a giant museum
- no extention of the city since 1860 (prices go down 20-50% when you change the postal code from 75 to 93
- ecological regulations that make buildings more costly to building every other year

You get why prices have more than doubled since 2000. Paris is going to be a city without a middle class, with only elites, upper-class and poor workers
I'm pretty sure the Daily Mail will gleefully inform us that as we're all likely to use our mobile phones in Europe a lot more after this change takes place, we'll all have cancer.
Why is this sending me through github?
The book looks really interesting, as OCaml is a great language, but I don't see why it is necessary to grant the authors permission to "Read your public information." and "Update your public repositories (Commits, Issues, etc)." just to read and comment on the book. I suppose an argument could be made in favor of the Github login, but why do they need the ability to update my repositories for me? Sure they say they won't do anything with it, but in that case why do they ask for that permission in the first place?
No I haven't, but TBH most of those changes look to be the opposite of what I'd like, adding more punctuation noise, rather than reducing it.
I've heard it attributed to Feynman, though I don't remember where.
I agree I have comingled two things: Medical technology and healthcare systems. My apologies.
That video is heartbreaking. "You may have heard of her, her name is Wonder Woman", tears.

He lived in a Buddhist monastery at one point; life is suffering. He'll soon leave his loved ones, and he knows it's very much sooner than later.

What can you do in such a situation? Clinging to life, little time remaining, what to do? I thought something ridiculous, like go on retreat until the end, but right where he is, with his wife and kids is probably just perfect.

They're all being transformed by the experience. Yours is not to reason why rings true. Who's to say that an "early" death is not in fact a gift for the living?
That was incredibly inspiring, and incredibly depressing.

As a Drupal fanatic who built my career on it, and a person also dealing with a terminal illness (though I have a couple years left, if all goes well), it's upsetting to see that someone who gave me so much, now has to go through all that. I feel genuine pain and am quite legitimately upset now. I wish Aaron and his family all the best (considering).
We passed the bridge with the Neurontin packages 
Neurontin (gabapentin) works in the management of seizures in epilepsy by influencing the nerve signals or electrical activity of the brain. Our brains are composed of nerve cells that send electrical transmission for it to function properly
Tim Likes to Teach Redesign
Ask HN: Advice on Blogging Services to Use/Avoid?
I want to share my words and opinions with the Internet to help others learn or to foster discussion. Other than hosting my own Wordpress, what solutions can you recommend or tell me to avoid when making a decision?

I see sites like Medium and Forbes posted throughout the day but am unsure what services people have had positive experiences with or which ones are just looking to be bought out and want my content to that end.

Ultimately I'd like to reach a decent audience for my how-tos, opinions, and open discussions; even though I am not located in San Francisco nor part of any "Blogging Circles"
It sounds like you have a healthy attitude towards the whole thing. Basically it's a hobby that has some nice side effects.
For almost 30 years there was a really fast way to fly, but we didn’t buy enough Concorde tickets to keep it going (I didn’t buy a single one).

Over 30 years, we've gone from IBM PC to rMBP: about a hundred times the pixels, a thousand times faster processor speed, a million times more memory, a billion times more storage - all for 1/3rd the price. The physics involved could accommodate such an improvement. If we had likewise focused on travel speed instead of cost, methinks we would not have achieved NYC-to-London travel in 25 seconds.
Something more than "oh, yeah, that's him". I'm well aware its hard to be 100% certain, but surely they can offer something beyond "because we said it is".
Monad transformers are just monads wrapping other monads. I actually like it and think it's a really clean way to organize your state, IO, etc. For example, you could have a Reader wrapping a Writer wrapping a State wrapping IO. The reader is your configs, the writer is for error logging, the state is for some application map, and the IO is for doing networking or something. That's an extreme case but it's nice to lay it out in that way.
Infonomics and Information Accounting – Part 2
In general, you don't want to fly in the transsonic zone (Mach 0.8 to Mach 1). The flow over parts of the wing goes supersonic, and while aero engineers can deal with supersonic and subsonic flows separately, we can't really deal with them together, the approximations flip (things go from being proportional to speed to inversely proportional). Most jetliners cruise right below the transsonic zone specifically to avoid this. The 777 uses specially designed wings to let it go further into the transsonic zone, so it can cruise at 0.85. If you design a plane to go any quicker either you need really long wings to lower the pressure differentials or to just go supersonic.
"It really does dramatically increase our security posture at our stadiums."

"posture" is a great choice of word there. This doesn't really improve security very much, if at all, but it looks like it does. It's posing as security, but the reality is much more likely to be that fewer people bring bags so they need fewer people to check them, and consequently save on the cost of a few jobs and push profits up a little. By making us safer! Honest!
Digital privacy, Internet Surveillance and The PRISM - Enemies of the Internet
My mother had "Yellow Jacket" stories which she would make up at bedtime. They always centered around fictional versions of us on a farm with work horses, Yellow Jacket being the name of the horse we would ride. I have tried doing the same for my kids, but I feel like my stories always end up really lame. Maybe I need to try again.
You can similarly map people on the CIA, from desk analysts, to PMOs in the field, and Special Operations Command (esp. "Tier 1" personnel) sides of the house. DEVGRU guys really like big 4x4 trucks.

I've done extensive research into these 3 areas on LinkedIn for years. I'd love to publish my information, but jail or causing grief to these people and their families doesn't sound appealing to me.

The US Intelligence Community still has a dire operational security issue with employees and social networks. A good number of people think they're practicing good security by not mentioning their agency, but these missing dots are easy to connect when you examine their timelines, places of employment/residence (which can be cross-checked with Intellius and so on), and LinkedIn connections.

These agencies know about this problem, but they've failed to shore it up properly. Unfortunately, enemies of the US also know about this problem and exploit it routinely. Sadly, it's going to take a sustained media shit storm before something is actually done about it.
As it stands today, cryonics is an act of faith, not science. And you're more than welcome to believe in it, just like any other faith,

Science has a much better track record than organized religion: http://www.nobeliefs.com/images/DarkAges.gif