skysight-inc/HackerNews huggingface dataset:
Calling what the 19 year old Taylor Wilson built at age 14 a "fusion plant" is somewhat misleading. For me, a "fusion plant" is a device that generates power. His machine, a Farnsworth fusor, should more appropriately be called a "reactor", because it can only sustain a fusion reaction, but it cannot generate power. Building Farnsworth fusors is not too hard, given access to the right tools.
Building fusion reactors that can be used as power plants, on the other hand, is an entirely different story. The design is a lot more complex, because plasmas don't scale well and tend to get unstable as they get bigger.
For comparison:
A Farnsworth fusor can be built for around 1000 Euros, but it's Q-value (=output_power/input_power) is so low that I have trouble even estimating it. Based on a quote of "multiple hundreds of thousands of neutrons per seconds" for describing a "dangerous design", the fusion power is somewhere between a nanowatt and a microwatt, which makes the Q-value something like 10^-10.
For more complex fusion reactor designs based on magnetic confinement, the best Q-value that has been achieved so far was a value of 0.7 at the JET facility in the UK, 1997. A new reactor is currently being built in southern France. It is called "ITER", and it is hoped that it can reach a Q-value of around 10. This is the type of Q-value that you need for a fusion power plant. ITER is projected to cost around 16 billion euros.
A good intro but doesn't go in depth enough, and it glosses over the interface between user and kernel mode.

Particularly, in modern Linux binaries, syscalls are not hardcoded as int instructions, but are dynamically mapped via a "virtual DSO" mechanism to the best instruction for the current architecture (int 80, or syscall/sysenter).

Also, in practice, the ELF would be dynamically linking to libc, and libc would be making the calls.
How does Google know it's "The best content"? Because people will link to it, share it on social media etc... How do people find it to do that? By marketing it. Google will not rank you prominently merely on you creating content.
I think you are mistaking causation with correlation. Google is a machine and does not know what "good articles" are without outside signals.
Trove: High Performance Collection Library (LGPL License)
You can ofcourse log in to lastpass.com on any other machine you are sure doesn't have a keylogger (well they provide virtual keyboard also if thats the case).

But ofcourse, that's matter of trust, even when they say that data is encrypted client side and they store only blob of gibberish. However I feel so relieved by using LastPass - not having to worry about remembering yet another password.
My key take aways from 37signals new book 'Remote - office not required'
Weird, I just read about this exact example yesterday in the "music of primes" by Markus De Sautoy. I'm not sure though if it was the German Siegel or the Norwegian guy (Sebel or something) who also end up to Princeton to figure it out, or maybe it was known already by Euler's time :-)

Neat proof indeed.
If you've ever complained about surveillance then I don't see how you could even consider buying this.

>Kinect is also used for lots of little things throughout the Xbox One's user experience. Profiles support fast facial recognition for sign-in. Once a profile has a face associated with it, the console will sign that person in whenever they sit in front of the console — it even says hello. Controllers sync automatically based on who's holding them.

Not to mention that Microsoft has been working on techniques for reading the emotions of people in the room through body language in order to better serve up adds.

By having this in your living room, you have a device that passively builds facial profiles, monitors emotional states, and counts the number of people in the room. But people are paying to be spied on by Microsoft so that makes it OK, right? Even when the NSA goes to Micrsoft and says "give us access to your data".

But privacy doesn't play the latest Killzone or log you in with facial recognition or play blu-rays.

There's too many people in the valley that complain about surveillance and then do everything in their power to enable it in ways ever more omnipresent and pervasive.
>In my opinion with a few simple changes she could have gotten quite a bit more than $36k from the site.

Could you very briefly explain what kind of changes you're talking about? I have a site I haven't updated in years that gets ~120k page views per month with about $2.30 EPM and I have no idea what to do with it.
I think the point is that it doesn't matter what the OP's definition of a "negligible felony" is. His question is probably better stated, "would you hire someone who has what you consider a negligible felony on their record?"

What matters is what you think is negligible. The question is intended to tease out whether or not you believe absolutely that felony = no hire, or if there's some nuance to it.
>> "It just goes to show that most of the countries of the world actually do like the United States"

I doubt countries support the US in things like Snowden because they 'like' them. They do it because the US is powerful and the repercussions of not extraditing Snowden aren't worth it to them.
EndDash
My bad. Justice in Russian is actually "pravosudie" (if I got the romanization right).

Justice in Croatian, Serbian, Macedonian, Bosnian and some other Slavic languages is "pravda". Predominantly in the South Slavic group it seems.
Parent was suggesting that an existing system's tests should already pass (green) before you monkey with it (red).

Although if you're fixing bugs, red-green-refactor can work well.
A browser plugin that pre-hashes anything in a hidden text field (with a user secret key and the password origination domain) could mimic this as a layer on top of existing technology.

It would have the obvious portability issues, and I'm sure other implementation issues.
Poor black men are not helpless babies unable to make choices for themselves. And if a given individual (regardless of race or income) is a well-muscled 200lb helpless baby with uncontrollable violent impulses, he needs to kept away from the rest of us.

The same is true of all sorts of other people with different experiences, aspirations and incentives - for example, child molesters, serial killers and radical islamic proponents ofhonor killings and FGM (don't google it if you don't know the acronym, you don't want to know).

Asserting that people can't make choices about their life is, in legal terms, asserting their incompetence. Generally speaking, we institutionalize the incompetent. We don't allow them to run around harming themselves and others, sign contracts, and the like.

You might as well puff yourself up and tell yourself they are poor because they deserve to be poor, not because they were born into it.

Lets make this issue slightly less morality-based (striking the word "deserve") and more empirical. What evidence (if any) would convince you that poor people become and stay poor primarily as a result of their own choices?

then bad behaviour has to be punished fairly and then forgiven, followed by a chance to earn rewards through good behaviour.

The man in question was rewarded for good behavior, with parole. Taco Bell further rewarded him for good behavior with money. His bad behavior was punished, and at his next parole hearing further good behavior may be rewarded again. Does he also deserve cash prizes or trophies for not committing crimes?
Single Page Web Applications: JavaScript
The spin in mainstream media always puts the blame squarely on the hackers, and in my anecdotal experience typical users have no interest in the argument that the companies that were hacked are to blame.
I do go easy on GCHQ. While I think that they should stop slurping all data (including metadata) and that oversight needs to be much much stronger, I am less concerned about abuses by GCHQ than I am about abuses by other agencies; and I am less concerned about the consequences to me of GCHQ actions than the actions of other agencies.

A bunch of people collect data.

Some of those people do stuff with that data, and that stuff will have consequences for me.

At the moment it feels like GCHQ has a big store of my data. Maybe they even grep the data for my name. But the consequences to me are better quality research on data-mining (because they sponsor some university research) and a diversion of my tax money to stuff I don't want to fund. (With a bit of industrial espionage, I guess, as shown by the old EU parliament report on ECHELON).

Looking at other abuses of data collection: I don't like the way the UK police are building a massive DNA database. I feel like that carries much more risk of harm to society, and to me, than GCHQ slurping data. An idea DNA database for law enforcement would include everyone who has ever committed a crime, and no-one else. But the UK database includes anyone who has ever been arrested. It doesn't matter if they go to trial and are found not guilty, or if they don't even go to trial. It also includes people who volunteer to be DNA sampled. (EG, in prominent sex attack cases the local population sometimes volunteer to "rule themselves out". It's bizarre.)

The criminal records database is also worrying. Obviously we need it, but there have been plenty of examples of corrupt police officers selling information to the press. It's easy to imagine them selling information to ex-colleagues, or them mis-using the databse for personal use. (Even with the protections in place.)

Local councils have weird powers to spy on subjects. They use these powers to ensure that people applying for a parking permit actually live in that area, and are not just applying for the permit to sell on to other people. Or they use the powers to spy on parents applying to a school, to ensure the parents live in the catchment area. My local council has a bunch of employees who are abusive, nasty, idiots. "Little Hitlers", "Jobsworths", etc. Again, there are plenty of examples of corruption in local government.

With all of those people there are opportunities for the misuse of data and for corruption. And they actually have an affect upon my life - credit ratings are wrong or I get harassed everytime I drive my car or I get refused something that rightfully I'm allowed or whatnot. These everyday abuses that actually happen are more important to me than the theoretical risk of totalitarian government.
Rebol comes with first & last but not the others.

>> a: [1 2 3 4]
== [1 2 3 4]

>> first a
== 1

>> last a
== 4

This is how you could add rest & most:

>> rest: func [s] [next s]
>> most: func [s] [copy/part s back tail s]

>> rest a
== [2 3 4]

>> most a
== [1 2 3]

Rebol unifies all this under what it calls a series - http://www.rebol.com/docs/core23/rebolcore-6.html
Watch LG's new flexible phone heal itself after a knife scratch
It's pretty easy to set up a VPN on EC2. Probably not the BEST solution out there (the instances certainly aren't designed for that use) but better than nothing.
I would like to see the total size of each framework in this list as well, it would be beneficial when comparing front end frameworks.
Instabridge announce free wi-fi for all in Amsterdam
For the record, my unfunded startup makes me more cash every time a customer pays.
Noooooooooooooooooooooooooooooooooooooooo.

Perl can be written ugly enough without introducing car and cdr to it!
Women and work: The new secrets of networking
Two places above this link on the HN front page right now is an Ars article about US senators admitting that there is "no evidence" bulk meta data surveillance is useful.

Edit: adding a link -https://news.ycombinator.com/item?id=6766669
They are better, until you try to compose them :)
Which might not have those features if it wasn't subsidised.
The problem with having it be a disk is that it's hard to push any direction reliably. If it is a cross, if gives you fingers a guide, and actually makes it easier to go diagonally by doing a sort of roll from the top to side.
well, you could even do it manually

echo 'this is my pass' | shasum
3b0c5dc943cd30dcd2ca1ff760145f219d3ba3f3

And use that as the password. Of course, this is a very basic example, you should make it more safer by adding a salt and running more iterations.

May be easier (and safer) than installing "One password" kind of software.
Perfection Considered Harmful
Daniel Balsam - lawsuits against e-mail spammers
We provide a timesheet web app.
And didn't want save/submit buttons. Auto-saving the data as users type.

To alleviate this change for business users, we decided to build an Undo, and a Redo, for most user actions.

With a similar technique, by storing the action and it's reverse in 2 stacks.
And moving them from one stack to the other.

It was quite hard to implement together with an auto-saving of the data.

But after 3 years of operations, the undo/redo is barely used.
And we get requests from users who clearly didn't see it.
Or don't imagine it is possible.

While I was really happy seeing it working on a web app.
I'm not sure it was worth the effort, and the additional complexity to save data.
Pretty sure most here fancy themselves as not being racists.

If that's the case, I'm pretty sure most here are delusional. Most people (of all colors) are racist to some degree. I hesitate to say "everyone is racist", but certainly racist attitudes pervade our culture, even unconsciously.

Going out at night and seeing a group of black young men start crossing the street and heading towards you, would you be scared?

Well, yes. A few months ago I was roughed up and mugged by three people matching that description exactly (including your later-mentioned hoodies and baggy pants). The question that I struggle with now: is my new-found suspicion a racist attitude, or am I just pattern matching? And even if I'm just pattern matching, is that still racist? Does my single experience make it more likely that random black men dressed a certain way will turn out to be violent toward me?

Would you be less scared if they were white and wearing argyle sweaters instead of black hoodies and baggy pants?

Probably. But I think if any group of people, regardless of race or manner of dress, started walking directly at me from across the street, I'd at least be somewhat worried. Their appearance would likely only change the level of that worry.
The is/ought fallacy isn't about saying that the actual world and the ideal world are mutually exclusive; that you can't get to the ideal world from the actual world.

It's that dismissing actual options because they are not as good as hypothetical options is fallacious reasoning.

It's about taking the actual world seriously, on its own terms, without getting tied up in knots about the parameters of the ideal world.

Right now we don't live in a world with a better browser security model. Regardless of whether any one of us individually argues for such a world, the current world is where our professional duties must be discharged.
That's not really what I meant though. Google, Facebook and others have paid plenty of fines, but it seems like they drag the cases out for years first (probably at great expense).
After how much time will the token expire?
I think the idea is that the browser would implement SRP. That means you would still type a password into your browser, but it wouldn't be sent to the server. Instead, the browser and server would authenticate you by means of exchanging specially-designed hash codes.
What ideals? The institutions' roles? The government's structure and architecture? The people working for the government? The policies being passed?

The ideals you reference are vague. Do you mean Democracy? Surely you don't think hierarchical/technocratic institutions legitimized in the use of force is a necessary arm of Democracy or Liberty?

The idea that any of these institutions commit any morals good is hilarious. There are people, and there is power. Some people commit acts of moral good with power (Some Police, Most Firefighters, Most Medics, Some Teachers, Some Doctors, Some Lawyers, etc..) but many abuse that power to dangerous levels.

But sure. Let's assume the people at the absolute top fight for our interests. I would much rather have a discussion on power/authority, and what the absolute minimum is we need to function.
Until the site that you use for OAuth gets hacked.
Some Cyber Security Experts Recommend Shutting Obamacare Site
The Ultimate Guide to Blogging
Try http://www.cloudorado.com - it takes one and tree year reservations if you choose longer subscription durations (expandable panel).
Never thought about it. The concept is interesting.
DNA genius and double Nobel Prize winner Fred Sanger dies aged 95
There's nothing really magical about this – don't cause retain cycles, everyone knows __block semantics changed with ARC, keep the returned value from the block-based NSNotificationCenter method, etc. Standard stuff.

The only thing that surprised me was the reference cycle in NSAssert. Then again, given Apple's poor regard for TDD, that shouldn't surprise me.
I know, I'm no lisp beginner, but the pronunciation of cdr is almost like "cadar". I just "Spanishised" it.
That doesn't quite work in the unfortunately common case of user password re-use. If your hash is constant and stored in plain text somewhere and that place gets hacked -- then your password at every site is compromised.
IDepositBox: limited beta registration will over soon
maybe i am just stupid, but how are password managers secure?

i've seen people using them, and if i were of a less honourable persuasion i could abuse that quite easily... on the other hand, its impossible for me to steal information from out of their brain (so far at least).
Yep, Angela Merkel, Dilma Rouseff, and Petrobras are terrorists.
Not necessarily. If a relatively mainstream news site reported the event and quoted a security professional saying:
"Website X didn't even try to keep your love life and dating profile a secret. Every single user's password is now publicly available. If you use the same password on multiple sites, be sure to change it quickly!"

I think even the most non-tech people would react to such a news story.
They're referring to chargebacks, where Amazon refuses to give you your money back, and so MasterCard does it by force.

The difference with BitCoin is not that you can't have escrow or middlemen, but that the middlemen services can compete, and are optional.
By the way, you can prevent the retain cycle in NSAssert using libextobjc's @weakify and @strongify macros.
A little off topic:

If you over-do it then NSNotifications easily can become distributed goto. Once I had to add features to a Mac application that made heavy (ab)use of NSNotifications. Following code paths was a nightmare.

I tend to prefer the delegate pattern because there the relationships between objects are clear. Even if it means more work (creating glue code) - your sanity is worth it.
Don't forget, these are the same jokers who are cutting funding for science trying to say it's not useful. Just FYI.
It's very possible that without a red test, your green test would be green with inputs for which you intended it to be red.

It's not enough to know that the test pass, you need to make sure the test would fail. Otherwise it's like having a cybernetic canary that doesn't need air to survive (great example, isn't it?).
On a local server at home, it's a low powered ARM box (QNAP TS-219 running Debian) with RAID1. The same thing could probably be done with a Raspberry Pi for lower costs if I was doing it now.

For database backups, you need a consistent snapshot of the data - something which might not happen if you attempt to access the data directly. Add a script to your daily crontab directory, such as:

mysqldump --skip-extended-insert --all-databases --single-transaction --master-data=2 --flush-logs | gzip -9 --rsyncable > backup.sql.gz

Or:

sudo -u postgres pg_dumpall | gzip -9 --rsyncable > backup.sql.gz

Into a directory which rdiff-backup will download.

I always prefer to pull my backups from a local server I can trust instead of running a process on the server to push backups - if someone gains access to the server they could potentially destroy the backups if all the credentials are left on the server.
Fan-made Half-life remake Black Mesa to be sold on Steam.
investment is always a bad idea if you don't need it imo.

i don't particularly think venture capital is a 'morally upstanding' industry. its always painful to see rich people get richer because they are rich (even if it is because they are making smart investments and are really earning that money).
Profit, Not Just Principle, Has Tech Firms Concerned With NSA
I suspect many other people would as well, but I have never been able to convince anyone else that there is sufficiently large enough market to make it viable.
Remove the tuner: $2-5
Remove the codecs: £15
You still need a graphics plane, image scaler and video switch. In the end it is the panel that takes up most of the money. That and marketing, plastics, PSU, etc.
Of course there are better ideas than isolating from each-other as thoroughly as we can. We could just, you know, learn to live together without being assholes, and thus have no actual need to "start my own planet, with blackjack, and hookers!". That, in turn, makes things like population control for sustainable resource usage a lot simpler.
If I remember correctly from another article yesterday, the company went through 7 more rounds of funding after the founders were kicked out. Most of the heavy lifting was done after their ouster, so quite frankly they don't deserve anything from the sale. The company could have easily folded and everyone could have gotten zero.
Model-specific register, in case you were wondering: https://en.wikipedia.org/wiki/Model-specific_register
Man, that's one hell of a clickbait title.
Made this website in 2007, you can create a fortune cookie and send to a friend.
I still have that turtle neck.
Nice post! Are you always testing Apple's implementation details in your TDD? To me it seems the actual notification submission shouldn't be tested, only that it was called with the proper value?

Just a heads up though: The code snippet were hard to read because of the indentation. May I suggest

cleanupObj = [[NSNotificationCenter defaultCenter]
addObserverForName:notificationName
object:nil
queue:nil
usingBlock:^(NSNotification *note) {
// Code!
}];

It might not be your coding style but in very narrow container, it makes it easier to read ;)
Our Walled World
Aww, they don't even let me find out conveniently if it's open to XSS attacks/HTML injection!
If you compare the population density instead of a map, the situation is different. Québec, British Columbia and Ontario are the most populous areas yet they have to lowest murder rate. Compare that with Texas, California, New York, Florida, ...

I think simply looking at this map is misleading.
I guess in five years they worked harder than the investors in 16, since well workers work while investors put money on the table.
Why do you afford him no right to label something 'insanity'? A word you yourself say is quasi-medical?
That's like arguing that there shouldn't be penalties for drink driving (called DUI in the US) because people will always make poor choices.

There needs to be a strong deterrent.
Classical works are generally quite clear and lucid, once you understand the language.

It's postmodernism you're thinking of.