skysight-inc/HackerNews huggingface dataset:
I picked the basics of programming and how computers work with a book called "The Beginner's Computer Handbook - Understanding & Programming The Micro". Actually this book was the reason I became a programmer. I was 8 years old when received it as present on birthday from my dad.

I could not find a link to the book, but found this blog post which has also some pictures:

http://www.currybet.net/cbet_blog/2004/06/the-beginners-comp...
Invoice Templates, Online Invoice, Sales Invoice
Invoice creation is simple, just pick a customer and add items. Multi-currency and multi-tax issues are handled and a simple click of a button will email the invoice to your customer. Recurring invoices can be created and the system will automatically email these on the date selected. Other automated functions include the sending of reminder emails for overdue accounts.
Oxygen4Energy Review
Keep in mind that Anonymous isn't a single entity with formal leadership making decisions. Anonymous is a loose collective, and anyone can operate under their mantle if they can convince others to go along with a plan. This means that different groups operating under the name of Anonymous may have wildly different interests, goals, and membership.
Ysl boots replica,yves saint laurent boots replica
We have a large collection of replica Yves Saint Laurent shoes and YSL boots that will dazzle on the dance floor.
I am a programmer - have been earning my bread by programming for over a decade and before that had been studying CS for another 5 years with all those courses on Turing Machines, Random Access Machines, von Neuman computation model, logic and so on. Why should I read this book? Is there anything in it that was not covered by this standard curriculum?
Reading this old story again it's interesting to recontextualize it into 2011. Would this have still happened they same way today, when tools are cheap (or free!) and online distribution gives everyone a large enough audience? (Obviously the PPC being a prototype and not available commercially throws a wrench in my hypothesis but bear with me)
Yes, you do.

Say you have an object:

{x:1}

Two people try and add a y:2 to the object. If you treat the object as a string, you can end up with:

{y:2,x:1,y:2}

... which is invalid JSON. If you do string-level operations, there's heaps of ways the JSON can end up invalid or just plain wrong. In comparison, using OT if two people apply a "Insert y:2 into the object" operation, the object will be edited correctly at all sites.
Flash Disk -ы алдаа засах
Would be something in an embedded context.
It sounds like the book does a lot to flesh out software engineering as a legitimate form of engineering. Programming is how we apply and manipulate electrical circuits, which arise from the natural laws of electromagnetism.
ClojureScript has a two-pass compiler; more if you consider GClosure a step.
Sorry then. I guess it's only foolproof when it actually works#. My own upgrade experience wasn't for the faint of heart. I hope it was a learning experience, at least; it usually is for me. ;)

Beginners shouldn't have this kind of problem; but put another way, beginners shouldn't mess with this stuff unless they're willing to have this kind of problem (I'm sure most of us have been there, willingly).

# I'm not sure Ubuntu is particularly bad in this regard. It seems to be universal among all the operating systems (and everything else, for that matter). But I guess Linux is more likely to drop you to a shell, which might be scary for beginners.
The Demon Machine
Isn't that just an inaccuracy in how the shore is modeled in the map data?
Somewhat like http://en.wikipedia.org/wiki/Fractal_compression
What is redis and what do i use it for?
I would go for Microsoft Security Essentials.
"because it's impossible to do with Lisp syntax."

The problem is not with Lisp syntax. The problem is with Lisp's semantics, which makes it much more difficult (if at all possible) to compile in one pass. Things like closures, conditions or macros are absent in Pascal.
Moralizing, Anonymous, and Digital Vigilantism
San Diego Chargers vs Kansas City Chiefs live stream
San Diego Chargers vs Kansas City Chiefs
Match schedule:
Week 8 NFL Regular season
Date: MON, OCT 31 2011
TIME :8:30 PM (ET)
Venu: Arrowhead Stadium
watch and enjoy San Diego Chargers vs Kansas City Chiefs live
streaming and also watch NFL full season live streaming online here.
Powerflush | Central Heating Flush
And for the enthusiastic crowd reaching boredom after too many LFS instances (see http://news.ycombinator.com/item?id=3176744 )

----

http://www1.idc.ac.il/tecs/plan.html

aka Computer From Scratch

aka 'From NAND to Tetris in 12 steps'

----

10 min video @ youtube.com : http://www.youtube.com/watch?v=JtXvUoPx4Qs

1 hour video @ google tech talk : http://video.google.com/videoplay?docid=7654043762021156507
Silicon Valley Is Too Focused On The Quick Score
UK Grid Live - Our Green Energy - Ecotricity
Wanna Work From Home Canada Residents? Have You Heard of This?
The book every programmer should read is Programming Pearls, isn't it? :-)
Website�Design�in�Shanghai
Japanese firm develops 'Invisible Glass' to reduce reflections
EA's Origin may be glorified spyware, causes mass upset
It's also against german law. The software pictures, cell phone backups etc. and more and reportedly uploads the information to EA.

Luckily EA didn't arrive on Linux yet :)
It's trivial to embed Ruby in C/C++.
I'm both Node and MongoDB user and like them, but this can get really messy when there's a chain of callbacks involved, eg when you need a sequence of results but want to do it in a asynchronous fashion.
This is typical 'naive' solution which thinks all mobile devices are just "PC with smaller screen and slower CPU". Majority of my potential mobile market still use BlackBerry OS 5 browser which is not WebKit-based, and even more who use feature phone. Oh, and China phone.
House Painting Contractor - Interior Painting Westbury, NY 11590
No, there isn't. But it brought me so much joy to figure that the core of what I have learned about computers in the university can be conveyed in one small book, in such simple language and with so gentle learning curve! It starts off with explaining the work of digital switch with an example of flashlight (who can't understand that!) and goes all way to digital circuits, CPU, low level and high level language at such a gentle pace that it is marvelous to behold even if you don't actually learn anything new.

Ever since I read it, I recommend it to every person who wants to learn about computers. I think this should be the first book to read for any person who wants to learn about computers on any level.
Facebook "Trusted friends" Security Feature Easily Exploitable
Nickel and hydrogen are abundant on Earth - do they fuse in nature?
Is that specific to MongoDB on node, or is that just generally true of node.js code though?
Craving Foods during Pregnancy can Be Healthy? | Craving Foods
http://s1.directupload.net/file/d/2691/fglehhsj_jpg.htm
http://i44.tinypic.com/2lc8q37.jpg
Many upset people discuss their experiences and view in Amazon. http://www.amazon.com/Battlefield-3-Pc/product-reviews/B002I...
The book that influenced on how I think about programming and eventually made me better programmer is the Pragmatic Programmer.

http://pragprog.com/the-pragmatic-programmer
Think from the point of view of someone who does not have as much experience as you do.
Plus, not all universities cover everything that is in that book. For example, we studied logic and elements of computability theory, but we were never taught how all these concepts are brought to work in modern hardware/software.

This book brings the knowledge (that some are only able to gather through experience) in a compact and systematic form.
Ubuntu 11.10 Oneiric Ocelot review - Damn good
This was posted back in August, hasn't EA changed the EULA since then?
http://uk.gamespot.com/pc/action/battlefield-3/news/6331203/...
"The Elements of Computing Systems" is very good in that respect too: http://www1.idc.ac.il/tecs/plan.html
Amazing article, thank you for it.
After reading Code my hacking skills increased considerably. I am never comfortable relying on abstractions so understanding more of the programming stacks I use increased my willingness to experiment with then. It also helped me to better understand pointers and memory management as memory became a real thing to me.

Also, I had fun building my own simple computers in logic gate software.
I only use the SMS option very, very rarely. Usually I use the authenticator Android/iPhone app.
This guide really shows what I think is a big problem with a lot of Node guides, they don't go beyond the first 5 minutes.

There are a ton of guides on how to set up a webserver in 20 lines, but hardly any on how to (properly) handle a lot of async callbacks and requests etc.
1. Most users don't read warnings, most would go next no matter wat. They would see a timeout as extra annoying. Also this would mean malware would come up with the same certificate as custom linux, which isn't any more 'secure', so you may as well have it disabled.

2. Again, users will just go 'okay'. Here we don't really care about power users, they will probably not buy things with the bios option disabled, this is about general users who go 'let's try this linux thing'. In fact, those users might be ones to click cancel at the first sign of trouble.

3. This could be hard for non-power users, at least a bios option isn't as hard as generating a certificate, and signing something.
They're both Web Scale
http://www.justin.tv/startupschool/videos
It's still a widespread constituency that the cartel has to listen to -- they are in many ways their paying customers, and if all their paying customers run to competing cartels, they have a problem. I'm sure they will be reminded of this every time they "collect"; in very soft tones of course, but still.
Wrong. http://en.wikipedia.org/wiki/Maurya_Empire
One good reason is that by writing algorithms and data structures in C, you can see them in all the detail, see how the memory is laid out and how it's managed, and understand their costs and benefits.

I used ANSI C to implement most of the algorithms we studied at the university and I can say that it helped me understand them better.

Plus, an understanding of what happens on the lower level can be quite handy when debugging some software written in a more high-level language.
Find the most popular locations at Pattaya beach
I wondered if nickel fuses in a supernova - a bit of browsing shows that it is apparently one of the main seeds for creation of heavier elements through neutron capture:

http://en.wikipedia.org/wiki/R-process

Edit: The conditions in a supernova are probably just a wee bit different from anything we can create outside of the core of an H-bomb.
Ask HN: Confused with career.
Hello,
I have got 2 job offers, First is Java Engineer and other is Web Front End Engineer. Salaries vary marginally. I want to know which job will help me to take my career to next level. While both the companies are having $100mn plus revenue. I am unable to decide which one i should opt.
Thank You.
Aligning your Git logs
Atlantic Platform Beds
Looking for the biggest collection of Atlantic furniture? Our online store is the best place to buy platform beds in king, queen and full size.
I would be unable, too, if I didn't know (you don't tell us) my strengths and what I want to do...
The Basics of Web Hosting and the choices for Internet Marketers
I was about two paragraphs in before I realized that this has nothing to do with Lord of the Rings.
The example was intended specifically for when you want to do some IO in the initialisation of a class.

However, by having a callback interface the caller doesn't need to know whether a particular call involves IO or not - and you're also free to introduce IO if needed.

A useful example would be using some sort of 2 level caching, where some stuff is in memory, and other things are in a persistant store out-of-process.

Also, consider the following as an example of a use-case for a callback/async aware map function

async.map(list_of_ids, fetchURLFromAPI, function(err, urls) {
request.respond(urls.join(","));
})
Easy Navigation in Windows Explorer and Total Commander
How the new Chrome Web Store increased signups by 1000%
Amazon, Apple, Facebook And Google Are Eyeing Your Market
The problem is that the UEFI would not be writable (at least if you aren't lucky), so you can neither remove MS key nor add your own.

If it would, of course malware would install its key and remove MS one to make machine only bootable with their payload.
Body By Jake Tower 200 Review - Fitness Reviewer
It's generally true for Node when you have a lot of chained I/O. You can somewhat avoid it using events (so you set up event listeners instead of just chaining callbacks endlessly). So far I haven't seen any MongoDB module for Node taking advantage of those (haven't looked a lot yet, though).
Scientific Freedom, False Positives and the Fountain of Youth
استعراض شركة كيونيت فى الوقت الحقىقى Qnet real time review 
كل أحد يريد فى هذا الزمن مالا إضافيا حتى يتمكنوا من العيش حياء فخما والحفاظ على الحياة المترفة، كثير من الناس ليسوا دارين من حيث يستثمرون الأموال من أجل الحصول على النتائج المرجوة.
Troubled Gaming? Check your Nvidia GEForce 6200 Driver
Thus, if your graphics processing unit isn't performing well and you aren't able to manage any of your games, there is possibility that your Nvidia GEForce 6200 driver has stopped supporting.
LibreOffice Templates and Extensions Repository Now Online
So... this is real?
RealEstateAppraisalsAustin
Austin Home Appraisers and Residential Real Estate Appraisals. 8127 Mesa Dr. Ste B206-177 Austin, TX 78759 (512) 900-7929
How Auto-Enrolment will be policed
Struggling to reconcile the following two points, one from the intro and one from the section on Alignment:

- "Research shows that people believe that more attractive designs are easier to use than less attractive designs even when they’re not."
- "Without thinking about it too hard, which form looks easier to complete, the one on the left or the one on the right? ... Most people say the form on the right looks easier to complete."

Have I missed something here?

I can believe that having a form that looks complicated may put people off, but the article doesn't make that point. More importantly, I have no evidence to back up that belief - and given the statement from the intro, I'm surprised the author doesn't attempt to justify it either.
London Jazz Festival 2011 App for Android and iOS announced
Two weeks with Ubuntu instead of Windows 7: Linux is great, Unity needs work
A program I'd written once got chastised by a young developer: he found it oldfashioned, "not of this time". After some asking about what he meant, I found out his main gripe was that the GUI controls like listviews, tabs, buttons etc. didn't look like the 'aero' styled ones you see in Windows Vista and 7٭. When I invited him to reimplement part of the program according to his taste, he made a start but quickly chickened out as he realized how much work had to be done in the background to make the GUI support the user instead of the developer.

٭) The app's controls look simple and grayish like in Windows 2K. No color effects. No translucency. No skinning. This is an app that dozens of people use on a daily basis and it makes an effort to let them do things fast and accurate with the least chance of surprise and/or annoyance. No user of the app has complained to me yet about the lack of eye candy; they do appreciate snappy response times, tho ;-)
Hi Seagaia, the programming challenges given are a good way to judge whether the candidate can code or not (for a large percentage of companies) for an initial filter. That said, we're launching real-world programming challenges which would help cater to a much wider audience, something like this -> http://www.reddit.com/r/blog/comments/fjgit/reddit_is_doubli...
Jesus, kid, you created an account 5 hours ago and already have -16 karma.

Get a grip, do not insult people unless you have a pretty good argument (and even then try not to), don't assume you're smarter, don't assume you're more hardcore or hard working, don't reply unless you've got something worthwhile to say and just be nice in general.

And implementing your own script that fetches content from the web and compiles a RSS feed is nice and all that, but you cannot make a generic crawler unless you want your feed filled with junk, so you'll have to customize it for each website in particular ... and why bother?

I mean, it's a privilege for a website to be read by me, the reader and this relationship rarely works both ways. And for valuable content that I might miss, that's why I'm still on Hacker News.
Ask HN: Career advice for a glorified web developer
I'm a CS student about to graduate (from a safety school) with a sub-3.0 GPA. I have been an intern at several places, and have solved a vast number of business problems for my employers. My employers are pretty happy with me, and I get paid more than market rates.

I have realized that what I do has never required me to solve any engineering problem; just real-world problems in web applications and operations. I constantly work on my design principles, UX, QA skills. I'm uptight about researching the best practices, and can figure out solutions pretty quickly. That being said, I'm still not an "engineer", I've never dealt with challenging algorithms and have regularly found ways to excuse myself after spending minutes with Algorithm Design Manual. I'm extremely creative, good with products and people. I've always been the guy who edits configuration files, and spends time with web frameworks than the guy who can handle algorithm challenges. I'm at best a fast learner, an amateur hacker.

What is your advice to someone like me? Is it a safe bet to continue what I'm doing passionately, or should I jump the "glorified web development" boat?
This could work rather well if it is asymmetric: comment required to downvote, but downvote comments do not require additional comment before downvoting. It would rapidly punish people who are downvoting because they're just really passionate about their opinions, not so much understanding what others say.
It's a problem with writing asynchronous code when you have lots of consecutive requests. I don't know if node has something like this but the Tornado team have written http://www.tornadoweb.org/documentation/gen.html which can make such things a little easier
Annoyance With Daily Deals And Group Buying Sites
I really, really hope I am wrong, but the first few batches will be woefully short of the actual demand.

Why?

No pre-orders to indicate real demand (Rasperry forums are more optimistic than an Amway convention).

No clue on what financing they have in place to handle the manufacturing.

I have a hard time believing they will do a run of 10000(need to find someone to front $200k+) boards, when the real demand is probably 100k+(at those $25/$35 price points).

What will happen they will have 1000 boards for sale early January and they will be gone in an instant (remember no pre-orders, means people will overwhelm their servers in a huge rush). Then we will wait another 2-3 months for a slightly bigger batch. Repeat until 2013.

Again, I hope I am wrong and hopefully someone at Broadcom who has experience with supply-chain is backing them.
Using event instead of callback to sequentially get the results with asynchronous way it's a potentially good idea. I also haven't learn much about another Nodejs-MongoDB libraries except the one what I have mentioned there. Please share if you have a follow-up on this technique.
If you just want to go ahead and play it, Gorilla is re-implemented in flash ready to run in the browser at:

http://www.kongregate.com/games/Moly/gorillas-bas
I'm not familiar with the chemistry she is using, but since the surface area of her electrodes is very small I think it is more likely that this works as a rechargeable battery (an electrochemical cell) than a capacitor (storing energy in an electric field between electrodes).
I would argue that it's very useful to learn about data structures and the immutable/mutable distinction upfront (hashtables vs. balanced 2-way trees vs. Bagwell 32-way HAMT vs. "exotics" like skip trees.) I dunno if CL make these as easily avail as clojure

Re: Stacktraces, they have nicer formatting at least, but cutting out irrelevant parts of stack is tough. You can also set

*stack-trace-depth*

http://dev.clojure.org/display/design/Stacktraces

http://technomancy.us/154
This looks outstanding. The idea itself is terrific: encourage and help more people to contribute to Perl via CPAN. I would love to see a similar site for Ruby. (There are good tutorials available for making a first gem, but this is a more open chance to get feedback on actual code.)

Other things I like about it:

1. Easy sign-up via Github or Twitter.

2. The source code will be available on Github. (There's a repo, but so far just for issues. There's tons of Perl examples for all sorts of things, but I don't know so many examples of modern websites made with Perl. Maybe I'm looking in the wrong places.)

3. Nice, clear, modern looking site.

Congrats and thanks to @kentaro[1]

[1] https://twitter.com/#!/kentaro
Frankenweenie, lo Nuevo de Tim Burton
The object code is significantly less then the size of the binaries, Mach-O files (and ELF files and PE-COFF files) zero pad sections, allign them and generally have extraneous sections.

The boxes are the same, the content is different.
What could convince a developer to invest their time in your platform?
It's more accurate to say that the this is a paper on the experimental setup with which they claim to have achieved low temperature Ni-H fusion.

A plausible mechanism for the supposed fusion itself has yet to make an appearance.
Diesel Watches, Diesel Watch, Diesel Watches UK
We deliver the diesel watches that are highly luxurious, creative, fashionable and suitable to every occasion. Our diesel watches designs are very innovative in technological changes yet available at affordable costs.
Agreed ... more info is necessary.

Everything else being equal, I would recommend you go for the front-end job. This will be more challenging (debugging with Eclipse != debugging across browser variations), more fun (Javascript and JQuery), and will likely be more relevant if you ever join or do a startup.

IMHO, Java is a stagnant language. The last time I had looked at Java seriously was around 2001-2003. I started a job at a Java-heavy place last year, and was shocked at how little the language has changed. If you want a career as a corporate programmer, the Java job might be the way to go. FYI .. in my current job, I code rails when some of my colleagues code Servlets .. and then the are shocked when I am over 10 times faster than them. Also, I recommend PG's book Hackers and Painters, which has some better reasons why Java is not a great language (I think he called it an evolutionary dead-end).

Also, I was at an Oracle-Java presentation a short while ago, where they claimed that new Java releases will become a lot more frequent (I seem to recall a major revision every 2 years, with minor releases every year). I think this will actually hasten the demise of the language.

Edit: I just want to mention ... I would not pick a job based on the technology. Rather, I would do so on the quality of people, and the domain of the problem/work. SERIOUSLY!!!
Galaxy Note f�r 449 Euro im Saturn Hamburg