skysight-inc/HackerNews huggingface dataset:
There is a book called Advanced 80386 programming techniques by Jim Turley - it was referenced in Robert Love's Linux Kernel Development book.

Other resources include http://www.brokenthorn.com/Resources/OSDevIndex.html

There is also the JOS kernel part of an MIT course. There were instruction to build a special version of bochs (pc emulator) and run various kernels you develop in it.
Reminds me of this Plato quote about written record.

" If men learn this, it will implant forgetfulness in their souls; they will cease to exercise memory because they rely on that which is written, calling things to remembrance no longer from within themselves, but by means of external marks. What you have discovered is a recipe not for memory, but for reminder. And it is no true wisdom that you offer your disciples, but only its semblance, for by telling them of many things without teaching them you will make them seem to know much, while for the most part they know nothing, and as men filled, not with wisdom, but with the conceit of wisdom, they will be a burden to their fellows."
Actually we have an embarrassment of land to grow food on. Its fair to examine the wisdom in that tradeoff. At some point it becomes untenable, but right now actually we're doing OK. E.g. Iowa can grow enough food to feed 2 United States.
This might sound totally irrelevant, but it kind of reminds me of the situation with NASA. Once a certain technology has been proven to work, people do NOT like to deviate from that change, since hey, it might fail and no one wants to take the blame.

The end result is that NASA is still using computers from the 60s, and it took someone like Elon Musk to change the status quo which resulted in reduced costs (which is why NASA is currently contracting SpaceX, which can do things cheaper).
Amazing Photos of Cities in the US Over 100 Years Ago | Everything Mixed
Very cool - looking forward to welcoming you and Kevin.
Just finished a big Ember project. Man, could've used this a month ago. The documentation was previously basically nonexistent. I had to rely on StackOverflow.

Overall, pretty thorough. I'm glad they included a section on runners. I wish they would include a section on ajax, the run loop and asynchronous tests. Wrapping code in Ember.run just to make tests work feel more like voodoo.
DVDFab Blu-ray to DVD Converter
Ever imagined enjoying your Blu-ray movies just on your DVD player, with the least damage of the original image and sound quality? Want to find just one tool to easily manage it without any aid from any other software? Luckily we have DVDFab Blu-ray to DVD Converter now.<p>DVDFab Blu-ray to DVD Converter definitely is the first software in the world which can convert any Blu-ray to DVD-Video disc for playback on DVD player or DVD player software with no third party's help. This will bring something new to the Blu-ray life of many individuals.You can learn more about this site at: http://dvdfab.cn/blu-ray-to-dvd-converter.htm?ad=hcj
Folks criticize orbital solar collectors, because of the inefficiency of transmitting energy to the ground (losses in the laser creation and reception). But consider ground-based solar collectors are in the dark 50% of the time on average, no matter where you put them. Its hard to do worse than that.
TurboTax maker spending millions to kill simplified IRS tax filing
I understand why some (especially here) might think manual labor is useless, but those more hardware-oriented people might understand the value. Even if you've worked on a lawn mower or jimmy rigged a gadget you might understand the potential gains.

When you tinker with something you see why it works, how it might work better, etc. Sometimes a software architect needs to dig into the code. Sometimes a mechanical engineer just needs to work with the parts. This has the added benefit of putting the mind in a relaxed state where creativity tends to occur. I know there are studies along these lines, too, but I'm not great at tracking down or validating nuero/psych studies.

I have no idea if the benefits I mentioned the intended result, but I think it's interesting. It may or may not be more beneficial to have people repair broken things, solve mechanical problems, or create non-standard parts from scratch to see what happens.
I think
> Your passwords are as most as strong as the protection of the place where you store them.

would be more appropriate
Meet Australia's grey market data kingpin
The Norwegian Government Keeps Book Publishers Alive
Its to reduce the risk of them leaving unpredictably when another offer comes in. If they've received regular raises for performance, then they balance that against a single windfall salary increase.
Wow, this is what the Internet runs on?
Feel better?

So back to your original comment about moral toolboxes--what would belong in yours? How do they get there? What morals do you think others should follow?
IBNIZ: an audiovisual virtual machine and esoteric programming language
That is most certainly wrong. I checked with a lawyer when I was there, in 2008, and their conclusion was that MS owns everything I invent during my tenure. The key "trick" is that they own "what's relevant to the business of Microsoft", which of course any type of software is!

You should check with a lawyer as well.
> Will that really be a big factor in petroleum use? My driving is not dictated by the cost of Petrol (not yet anyway). I am not going to start driving twice as much if my car suddenly only uses 50% as much fuel.

Plenty of people might buy a large hybrid SUV if its fuel consumption was closer to that of a conventional compact car. Fuel cost goes into the calculation of whether to drive instead of taking the train, or carpool, or how much you're willing to pay in rent to live closer to where you work (or to mass transit), or how much you're willing to sacrifice in fuel to get home sooner, or whether to take a road trip, etc. etc.

It's also not all about cars. Coal and petroleum are used to generate electricity and heat homes. Make it cheaper to move the thermostat five degrees in the direction of comfortable and people will.
Ask HN: An Artist's Philosophy
Hi Hacker News. I'd like to discuss something I wrote about the philosophy of an artist. I'm ready for some tough questions.

------------------------------

Being an artist is not to be taken lightly. When a patron either pays money or sacrifices time—or often, both—to participate in an artistic experience (such as attending a musical performance or visiting a sculpture garden), there is an unspoken responsibility placed on the artist to make the performance or the visit a meaningful experience. In order to fulfill that responsibility in the most respectful way, the artist must first understand the possibility of power and influence that his or her artworks can exert on the patron. Additionally, the artist is granted with implicit but clear trust every time a patron gives up something to experience a work of art by that artist, and it is the duty of the artist to neither take this trust for granted nor abuse it. The artist must be fully ethical and moral in his or her command of the patron’s experience. This in no way means that the artist must only deliver experiences that are pleasant to the patron. Meaningful and influential experiences that are worthy of art are sometimes—or frequently—unpleasant. To only feed sweet or pleasant experiences to the patrons would be unethical itself. These experience must contribute something constructive to the audience. Only through this transformative approach to art can any meaningful experiences can be made.
Painful to see every culture slowly succumb to cubicles and factories. Eagle and huntress, fly free.
Ask HN: Hacker tourism in São Paulo?
I'm going to be in São Paulo for five days, Thursday the 17th to Monday the 21st.

What are the cool tech things I should check out? Maker spaces, interesting startups, Rails meetups, crazy infrastructure, neat tours or architecture tips all welcomed.
The people at warrior forum are a mix bunch. There are good people who genuinely want to help others, on the other hand there are the internet marketers (or spammers) who would ruthlessly push products in that forum.

http://www.kevinmuldoon.com/deleted-warrior-forum-account/
I just checked out Sketch. I suppose I should give it the benefit of the doubt but ...

First thing I did was change a font on the intro doc. 2 other places changed (that was the point). Then picked Undo. It only undid my change, not the 2 others that it auto applied.

Next thing I did was open the iOS Icon template. I made a circle, set it to gradient fill, dragged the handle of the fill direction, got residual garbage all over.

http://imgur.com/ucl4aVF

Not a good first impression. Should I be more forgiving?
My Escape From Eastern Ukraine
I have just started reading it.And I am excited to read it all.
Thank you @spxdcz / Don Zambonini
For what it's worth, OpenSSL and OpenBSD/OpenSSH are not maintained by the same team, even though the names are similar. This was what I was given to understand last week after answers to a slew of questions asking about this.
Bullshit. SpaceX dropped the launch cost, which is far away from the overall mission costs that NASA has to deal with. Dropping the launch cost means decreasing the cost of red tape and infrastructure (such as using fuel stored at higher temperatures), and increasing modularity and benefits of scale but it doesn't help decrease the cost of R&D and manufacturing of satellites and mars rovers.

NASA uses the RAD750 [1] as well as a few other still in production CPUs. Remember Voyager? The satellite is still flying and sending back priceless data after many decades? To launch missions (and critical infrastructure like GPS) you need years, decades even, for usage & reliability data to accumulate and industry to perfect the manufacturing process of parts that can handle environments that are, by any definition, at the extremes. But, please, show me a mission launched in the last 5 years with a 50 year old CPU design.
I agree we need a persistant URL
Am in Tokyo for the week. Signed up and should be there at least for the first couple of hours.
One of my favorite quotes about Haskell is "We cannot afford QA teams, so we use a sadistic compiler".
I don't understand - are you contesting that this distinction exists at all? Here are some counterexamples: Shaffi Goldwasser, Oded Goldreich, Matt Franklin, Craig Gentry, Chris Peikert.
webwright's comments are almost alone in having any real wisdom here, IMO. The nerd brigade of HN (a brigade which I know and love) is failing all over itself.

The truth is that equity in "startups" -- defined as that thing we do where we try to create massive equity value by compounding growth at astounding rates -- is something best held by people who are needed and wanted to work in the company on an ongoing basis.

Any other equity outside of the current exec team -- be it owned by departed founders or by old investors -- is strictly a deadweight loss. (for token amounts to advisors, service providers, partner firms, I would see that differently as its expected their greatest contributions lie ahead)

New money in will see a 50% absentee cofounder (or hell a 25 or even 15%) as rendering the company unfundable. And in any case very "hairy."

This semi-autistic ranting about how OP should lawyer up and tell the others to go to hell is insanely misguided. Most likely if a major shareholder is being eased out and wants to make a huge stink, the result is a dead company.

The sane and grow up thing to do is to talk to the cofounders and figure out who wants what, and if OP really is to leave, he should figure out how to maximize his value subject to a few considerations: 1. The odds he company can survive and thrive (e.g. Attract funding, motivate other execs), 2. The odds that if his deal is too rich he'll just med up inducing a need to engineer a cramdown in a future round, and 3. The reputational cost of being a petulant crazy pants vs being a soldier. Yes, this game is played more than once.

Oh yeah, DO lawyer up, but do so in order to achieve the above.
Documentation would be a HUGE help to the code quality of OpenSSL because someone would have to actually sit down and describe its ghastly interface. Whoever it was would get about half way through it and then stop and say "Wait, what? Seriously?"
Not working for me on Chromium 33.0.1750.152 Ubuntu 13.10, stuck loading forever.
Why was this comment down-voted?
I haven't noticed any difference, but I don't have any statistics for that. Just "feel."
Quantum Switch Technique Could Help Accelerate Quantum Computer Development
Actually, as stupid as it sounds, we do start to run out of sand to make concrete in some areas.

A quick search about "sand shortage" will show you.
There are jobs suited to humans and jobs suited to machines. Most things which are automated by machines ought to be done by humans some of the time for the exact reasons you specify: people will be more clever than machines in some ways for a very long time.

---

It relates tangentially to my struggles with Ubuntu and modern automated configuration tools .. that is, one gets the general feeling that a whole lot of it is designed and implemented by folks who didn't ever really master doing it by hand making the increasing layers of abstraction more and more shaky.

...or maybe I'm just old and grumpy.
Thanks for replying and looking into it!
At a guess, "MIT Lockpicking Guide" implies a guide to picking locks at MIT, but "MIT Guide to Lockpicking" implies a general guide supplied by MIT.
It starts at 10:58 Pacific time. Get out there and check it out!!!
Do you know about NaCl (by DJB)? It doesn't implement SSL, but it is a very easy to use library for asymmetric crypto.

http://nacl.cr.yp.to/box.html

Can any crypto experts comment on whether it is feasible / how much work it is to implement SSL on NaCl? Maybe the issue is that NaCl doesn't support all the ciphers you need.
On the contrary, I have changed my mind on virtually every issue that I can think of. Several times.

But it was never because of random debates on the internet.
Guess I won't be buying any more copies of QuickBooks!

Anyone know of a good alternative?
I would say that rather than "the government behaves rationally" - that every individual behaves in their best interest.

High-ranking intelligence officials will push for more power, more capabilities, and will scrap things if they become risky.

If there's somebody sufficiently powerful whose career would be threatened from some risk of exploiting the bug, that risk will be taken seriously.

If there's somebody sufficiently powerful whose career would benefit from the government letting people know about that bug, it'll happen. This sounds unlikely, but this isn't my area of expertise and if somebody wants to correct me please do so.

Congress will largely ignore it because it has nothing to do with their constituency, they're mostly technically illiterate, and because they're being lied to anyways.

...and so on.
This is Apple we're talking about. Anal retentive is what they're all about, down to the last pixel. It isn't a bad thing.
I have a Nazi proof-marked Mauser K98 rifle. I like it much more because it was later bought by the IDF, rebarreled to 7.62x51mm, and marked with the IDF star. There are a lot of reasons to own such things.
Indeed. The current state of the art in vaginoplasty is nearly indistinguishable from the real thing; I think elasticity could be improved, but transwomen who can afford it are pretty well-served already. (Although affording it is kind of a huge deal; if this tech could be made significantly cheaper than standard vaginoplasty, it would be an enormous benefit to a lot of women.)

Phalloplasty, on the other hand, is somewhat disappointing right now--mainly because we can't yet create erectile tissue, so they have to resort to thing like pumps to get an erection. If we could create fully-functional penises, a lot of FTMs would be very happy.
Hey Jason, hope it goes well (and put in a good word for me!)
Most CPUs aren't even designed to last 50 years of operation, let alone rad-hardened.
Good to know. I'll find a Linux box to test this on. Thanks for the info.
I worked at such a company. I was given the contract to sign. No thanks.I quit a short while after. Basically everything I built while working there was supposedly their property.
Obviously there's always a risk that something slips through. However it's not just a huge edit, it's also a huge review. And that is made so much easier when a ton of junk is removed from the code base, and the style is changed towards readable.
Only reason to use console based editor is ssh or tmux.

Even gvim can't get along with tmux
The loss of wealth is one thing. The loss of freedom to pursue your own lifes choices would be worse. Add to that the loss of the ability to leave and find a different society that suited your tastes - well, that would be a very miserable existence indeed.
Hey, I tried it, but I got stuck trying to set up a webhook, as there's nothing in the dropdown. Here is a screenshot:

http://shadowcatcher.mindcast.com/clips/1397535410d5p7t6ut3s...
browser compatibility is hard :). in all seriousness though, we're working to support every browser we can. hopefully we'll have some fixes for Linux users in the next couple of days
Ask HN: How to get started with AngularJS
I asked this previously for Backbone [1], now I'm asking it for AngularJS. Send me your best resources!

[1] https://news.ycombinator.com/item?id=4434553
Hidden beauty of the natural world – a TED talk
I'm counting on it:) I think we can see something like this in our life time the way that information is moving.
> No. It is not amazing. This is a natural and expected progression of bioengineering technology, and rather easily understood.

You must be a blast at parties.
Because it takes quite a lot of work and training for individual humans to act rational. Therefore, without other information, it is a better default assumption that any given human or system-of-humans is non-rational.
> 1) Increase efficiency. Jevon's paradox makes this a fail, if you make consumption more efficient then you effectively make it less expensive and so people do it more.

I'm not sure I'd call this a "fail"; U.S. domestic energy usage per capita has actually fallen slightly since 1990, despite a massive explosion of new electronics and personal devices. (The EU has experienced a 1% per capita growth in energy consumption over the same period.)

People are certainly doing it more, but -- so far -- the recent emphasis on increased efficiency has been keeping this demand from translating into an increased demand for energy.

If improving efficiency alone can entirely halt growing demands for energy, then that's half the battle right there in reducing consumption.
Kids have it worse today if anything. Once they go home they continue to get tormented online.
To start, search for "employee intellectual property agreement [state]"

Washington State: http://apps.leg.wa.gov/rcw/default.aspx?cite=49.44.140
I'm bi, and I think both sets of genitals look pretty ridiculous when not seen through the lens of arousal. The rest of the body I can generally appreciate aesthetically, but genitals are just weird.
How to ReMake the World by Making with Kids
Nearly every operating system distribution maintains it's own fork of most system utilities and libraries with varying levels of divergence from upstream. A piece of recent news around here was Python 2.7 being maintained by RedHat for several years beyond upstream support. Some of the differences make it upstream, some of them don't. Doubtful OpenBSD is trying to usurp the current OpenSSL team, but if they do good quality work, it might be very influential a few years down the road.
Interesting post. I would throw in a social angle. Android will suffer from UI lag until it's scrapped and rewritten, because its early development was heavily influenced by Romain Guy, a developer who was a huge proponent of Swing and who actually thought that JavaFX was a good idea. This is a person who has basically never seen a responsive UI and cannot understand what makes Android "laggy" at a deep level. Some of your other links show that Android is pretty long on people who will write long defensive blog posts, short on people who can make efficient, responsive graphics stacks.

Social problem, basically.
Even if you have this type of blanket clause you can get a carve-out for a specific piece of work. Usually done by notifying your manager in writing that you're working on a home project (book, whatever) and that it won't be done on company time or company materials.

Of course this sucks that you can't do it stealthily, but you usually can get a carve-out. IANAL though.
This doesn't really excuse the fact that Haskell is a harsh mistress that demands elegance.

I don't know how true that remains for expert Haskell programmers, but I agree that it's the way most introductory to intermediate material comes across.

In academia, you are often looking for the most elegant tool in clean situations.

In industry, you are often looking for the least clumsy tool in messy situations.

Perhaps Haskell is a good choice in one context but a poor choice in the other, at least for those first learning it.
PyPy STM: Progress report and call for donations
Well the article appeared to contain a lot better information than your post. If you want to share your knowledge then do it. Don't just say something is stupid because you 'know a bit'.
Survey: Are you a good Dev Manager?
Is this an attempt at sarcasm, or just good ole ageism?
An good engineer's time should be spent more on taking away than on adding.
La maison intelligente, une innovation spécialement dédiée aux seniors 
Découvrez la maison intelligente et ses capteurs capables de détecter les changements d’habitude des seniors et les symptômes des maladies dégénérescentes
Patents with his name on it: http://www.nytimes.com/interactive/2011/08/24/technology/ste...

While he didn't invent all that stuff himself, it's not like he had nothing to do with any of it.
Immobilier : visitez votre futur logement en 3D sans vous déplacer 
Découvrez le masque Oculus, une innovation pour visiter votre futur logement à distance en 3D. Enfilez le masque et visitez le bien immobilier sans bouger.
As the article pointed out, near the end, we'd also be potentially releasing far more methane, which could be worse than CO2.
Seems to work for Monsanto...
> or is the heartbeat and IETF RFC considered suspicious and the heartbeat extension offers us nothing?

The heartbeat extension is classic protocol bloat. In theory it can be useful for DTLS as a keep-alive for NAT port mappings or to do PMTU discovery, but you can do either one without it fairly easily. And then they went and added it to traditional non-datagram TLS where it serves the traditional screen door:submarine relationship.
Highlight and Contour Reverse Chanllenge Fail
FUN VIDEO!!!!!
Funny, I had the same conversation yesterday. A specific non-compete to say you can't work on the precise product segment (say, if you're at Facebook, you can't work on Google+ directly or something more specific like a segment your company is developing a patent in) for "x months" seems something that you can sign off if market segment is such.

If I pay for a car, I'm paying for a product. If I pay someone to clean my garden, I'm buying his time, expertise etc. for the time to clean my garden.
I look at me being paid at work the same way. I'm paid to work for 'n' hrs a day, 'm' days a week per year for cost 'x'. I provide you service and I get paid in return. What I do after work, as long as I don't infringe on any IP from work, is my business.
Germany's fully automated "robot" restaurant
Be sure to listen to the interview with the Photographer: http://www.bbc.co.uk/programmes/p01wztnh

And an earlier piece of film of eagle hunting: http://www.bbc.co.uk/nature/humanplanetexplorer/environments...
Make your face appear smaller using makeup EASY
For everyone!!! Especially if you love makeup!!!!