skysight-inc/HackerNews huggingface dataset:
This is a very nice post. I didn't use to know <code>-S</code> existed before.
Depends on what you mean by "jumped through hoops". You could open up a socket to communicate with the host the applet came from (lots of fun defining what that meant ;-) without being signed. If you were signed... all best might be off.
Beautiful Scenery Wallpapers, Free Scenery Pictures, Scenery Backgrounds Photos 
Here is the amazing and beautiful collection of free Beautiful Scenery Pictures from world's most beautiful places. It is absolutely fantastic place which you never seen before Here we show Free Scenery Wallpapers, Beautiful Scenery Pictures, Scenery Backgrounds Photos. On this site, you will find variety of desktop wallpapers for the background of your computer screen and latest Awesome 3D scenery photo, animated scenery wallpapers & beautiful scenery places photos for your mobiles & cellphones.
I love his line, "It puts the method before the problem." What problem does learning to code solve? The focus should be on the problem of technological illiteracy.
I tried openshift a few months ago for Rails. A real pain in the butt. They dont have simple deploy like Heroku. Even heroku can be time consuming in the beginning to get right, openshift was even more complicated. It may work better for Java I don't know, looks like they are right on the bleeding edge with support for Ruby 1.8.7.
I always knew Google hit more (especially if you're watching the access logs) but I didn't realise quite how much more until I saw the graphs on Cloudflare.
I only object to the privileging of "your" consciousnes. I don't know how to express it. Yes, of course when the copy is made each person-thread evolves on its own. My point is that you can't distinguish one being "the original" and the other "the copy".

Just imagine that, in the normal course of things, a person at time t is constantly being copied into a slightly different new person at t+dt and then destroyed. There is a causal connection and thus an inheritance of memories, but not single "essence about yourself" being conserved.

With current technology we only have a directed linear graph, like o -> o -> o -> ... . With uploading tech this graph will fork into two paths, but neither of them can claim to be "the original", because there is no such thing.

I mean, maybe this concept of "personal identity" is simply wrong. It's an illusion because currently threads of causality on people are linear, but that's just a technological limitation.
Eclipse: open Ubuntu Software Centre, search eclipse, click install. Done.
OpenShift is free.
Since no DVD sells for $1000, is it perfectly ok to copy it? Obviously, that's not case. The paragraph below the one you totally misinterpreted is the one you should be quoting:

> by the distribution of a work being prepared for commercial distribution, by making it available on a computer network accessible to members of the public, if such person knew or should have known that the work was intended for commercial distribution.

The Wall Street Journal has a pay wall and the parent posted the full contents of the article on this site.

Regarding safe harbor, YC must comply with any take-down notice to be in the clear. The safe harbor does NOT mean that YC gets a Betamax-style free pass when users upload copyrighted material illegally.
New game Crystal Saga
Looks like a horrible solution which will add bloat and complexity to a webpage.

I would rather see a solution implemented with CSS or even a meta tag.

<meta name="srcset" content="2x=HD; 100w=phone; 100w 2x=phone-HD" />

The above example is exactly the same information as in this link. However it is expressed in one place and thus is far simpler. The only reason to do this per image would be if you different naming conventions for individual images.. which would just be silly.

You could then have a nosrcset attribute which you can add to images which do not have high-res versions. This would save an http request.
The Story of an Email
It actually has a couple of very good points. I know that faculties are actively considering introducing on-line courses. It's a good moment to cast in opinions and shape it. Does anybody else have comments on good/bad sides of on-line education?

My note would be that there seems to be a clear difference between the courses which are lecture-based and the ones which are exercise-bases (later being the lest frequent ones)
Canada to launch new "start-up" visa to attract foreign entrepreneurs
sure, it would be simple enough to copy what was done with the server side image maps thing, and define some query parameters that get requested along with the image. So each different size gets its own url and proxies and caches are happy. servers that don't support it just serve a normal image. a tiny bit of javascript can polyfill it in now. today.
I watched some poor guy at an agency I worked for slide into the drive the single CDRW that his life's work was sitting on. A few whizzes later a large explosion shook the room from the drive and bits of plastic went flying all over the room from the drive (it was one of those shitty pioneer slot loaders).

He literally, despite being 30, cried his eyes out for about an hour.

That was when I learned not to fuck around with data security and backups...

I wish everyone this experience at least once but without the pain of losing so much. It's really important to always have the backup monkey on your back.
You're not a lousy cook, you're just not used to the process. All it is is following instructions with precise measurements, and then doing it over and over again with different instruction sets until you start to recognize patterns and you find yourself having to look at the instructions less and less. That's 99% of cooking.
I had a similar idea in my video game design glass.(We ultimately went with something else). You can get rid of the wall deaths and instead make them elastic collisions. You turn either left or right when you hit the wall, and that crutch will force players to defeat each other. Of course, there's always the "hard mode" option where you disable this.
Sounds great in theory. In practice I've not yet seen the option on checkout (which is apparently the only point at which you can search for suitable lockers).
Rate limiting with Apache and mod-security
Probably the most important broad point of the article:

"And there you have it! During this run, a memory reordering was detected approximately once every 6600 iterations. When I tested in Ubuntu on a Core 2 Duo E6300, the occurrences were even more rare. One begins to appreciate how subtle timing bugs can creep undetected into lock-free code."

If you were shipping software to millions of people, you could reasonably never see a specific race condition error that ends up occurring on many tens of thousands of machines.

And then when you start to consider interactions between infrequent errors...
"Higher rates during the last decade would have caused stagnation in Germany but would have avoided the complete demolition of some countries."

No. There is consensus that during the decade Germany as a country, the people and companies were not borrowing enough. Low rates had no impact on that. So there would not be any stagnation in Germany with higher rates, as companies and people did not borrow. The government is cutting costs especially on the social cost side for a decade now, they have not been Keynes spenders in any way.

Economy growth in the last years came from massive social cuts, restructuring employment laws, increasing the minimum pension age over several years (will be 67 in 2012), cutting early pension programs and cost cutting in companies. Germany is exporting (too much?) because the price per unit cost is low compared to other European countries.

If your argument would have anything behind it, there should be numbers how borrowing increased in Germany , which it did not.

e.g. take a look here

http://www.businessinsider.com/richard-koo-the-world-in-bala...

Exhibit 35,36,37.

I'd like to have a thorough discussion, but I find your arguments lacking facts, logic and details and they are more on a conspiracy side of things.
Generate SCC-14 Barcode & Updated PDF417 Generator in SQL Reports
We are happy to announce the new release of Aspose.BarCode for Reporting Services 4.5.0. This new release Added Support for SCC-14 Barcode Generation as well as updated PDF417 Generator. New Licensing Strategy is improved is this release and now properly working on Vista 64. Aspose.BarCode for Reporting Services is a .NET solution for the rendering of barcode images in SQL Server 2000, 2005 & 2008 Reporting Services. It supports 29+ linear (1D) and 2D barcode symbologies including MacroPdf417, Australia Post, OneCode, Code128, Code39, PDF417, UPCA, Codabar, MSI and QR etc.
I guess I forgot to mention, but one pair of students came up with a Forth like solution. Their interpreter was even able to parse the source code backwards.
Ask HN: Your on-line education experience
On-line education seems to be growing up very fast. Starting with Khan academy, with the major players such as Stanford, MIT, Harvard jumping in, Coursera, Udacity, I expect to see a lot more emerging.

What is your experience? I'd like to group and relay good remarks into the base of the next course in development at one of the Europe's universities, but the discussion should remain open for everyones benefit.
Actual link, posted yesterday: https://news.ycombinator.com/item?id=3972491
Using CSS means you have to specify image locations in two places, with potentially different base URLs.

Using Javascript means you have to load scripts before the img tag, which can hurt performance.

Using http headers or a special URL format makes working with CDNs more difficult.

This is actually a tricky problem to solve and it looks like the authors have considered some of the above problems.

(I still hope they change it. Nested elements might be a way to go.)
He wasn't a "corporate voice", he was a filler between speakers.
Interesting, I've always though that at a conceptual level computers are not especially complicated machines (for example a turing machine) and most reasonably intelligent people shouldn't have any problem understanding them.

It's also interesting that you mention the holistic approach because this is exactly how many people view computers, in the same way they might view a mechanical device. I have seen people reason "If a reboot doesn't fix it , maybe 2 or 3 reboots in quick succession will".

It's also scary how many professional IT people seem to have a cargo cult understanding of computers.
I've seen people do all kinds of crazy incantations , for example troubleshooting a network problem by re-installing OS software on multiple workstations and trying different combinations of firewall / AV and network driver software when in fact 5 minutes of methodical probing with wireshark would have made the issue obvious.
Not really. I learned to code Pascal 16 years ago, because I wanted to make DOS computer games.

And here I am now: 10+ years of professional web-dev experience, spoke at local dev conferences, won awards for my work, etc..

What I learned during all these years is that methodologies and models help you after you learn how to build apps/plugins/games/whatever. And still they won't save you from wasted hours hunting an accidental typo.
There is a lot to be said for avoiding the temptation to write "one more line of code." I used to work with a guy who would pride himself with reducing (whenever possible) the amount of code with every modification and fix he made. He really had it down to an art, and it greatly clarified the core functionality of the software.
Is anything taught in the final 4 years of school really universally necessary?
I think the real sentiment needed is not "learn to code", but more "learn what coding is, how it might benefit you and also just what it entails".

I also can't help but think baby-steps are required. There are so many people who don't even think about how software is created - learning to code is about three layers away from where they are at to begin with. Simply learning the basics of how software comes to be and a basic underlying structure of a computer would be a good starting point.

Anyone can learn how to write a few lines of a computer programming language. Understanding more of the basic principles of software development and computer architecture would be much more beneficial. That is my personal opinion.
You're missing the point there: if someone's looking for code samples, they're already learning to code.
I don't think "Dell" deserves the blame. I think whoever booked this guy is to blame.
It's Free Software, you can run it yourself or switch providers at will. The catch may be in the lack of features compared to a proprietary option (like Heroku)
No mention of pricing anywhere on their site. What?
Somewhat more systematic document:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6...
How can this be free? If I host a massive application here, will they shut it down or rate limit or how can this work?
Musify promises free music streaming anywhere. Uses Dropbox & Box space.
If you have to ask yourself that question, then you haven't really worked with a scripting language like Python or Ruby.
From their faq page:
To get more information on the pricing and timing of a paid version of OpenShift please send an email to openshift@redhat.com
Because I was making a specific point about the implementation complexity of things that depend on attributes vs things that depend on many elements.
Those stats look a little off, and I wonder if it's because the site in question is pretty new. For comparison here's a screenshot of the crawl information from my CloudFlare analytics panel (the same information as gathered by the OP): http://i.imgur.com/vrKlz.png

jgc.org has been around since 1997, daysoutnearme.com since April, 2012. I'm guessing that the other engines don't yet know about the site.
Yeah, is it free as in beer? For life? No matter how much it has to scale to?

If it is, I would like to understand the reasoning behind that? Is it to gain traction and visibility for Red Hate as a PaaS? And then...
Interesting that the install instructions for Red Hat Linux distributions is far more complicated than that of other Linux distributions.

But seriously, if they are offering a free platform to anyone with an email address then what sort of precautions are they taking to prevent abuse?
Magento Ecommerce Development: Points To Ponder While Hiring Magento Developer
Truth About Abs | Free Classified Ads Online
It makes sense to me. Even though this is the "right" way of creating an "interpreted" language, the assignment I asked my students was way more simple: they had to interpret the source code and react to it immediately. There was no intermediate instructions (such as Java byte-code).
Cheap oakleys sunglasses
Bottomline, programming teaches us a lot of important skills and mental constructs useful for problem-solving and understanding how the world works. And those skills are hard to get elsewhere.

I definitely support the notion that everyone should learn problem solving skills, but people can take different paths than programming: mathematics, natural sciences, and even chess, for example.

As Richard Rusczyk, founder of Art of Problem Solving, says, “We use math to teach problem solving because it is the most fundamental logical discipline. Not only is it the foundation upon which sciences are built, it is the clearest way to learn and understand how to develop a rigorous logical argument. [...] This is not to say that those who cannot do math cannot solve problems. There are many paths to strong problem solving skills. Mathematics is the shortest.” [1]

And there have been many studies on the relationship between chess and problem solving, including this one by Ferreira and Palhares [2].

[1] http://www.artofproblemsolving.com/Resources/Papers/ProblemS...
[2] http://www.math.umt.edu/tmme/vol5no2and3/TMME_vol5nos2and3_a...
Ah ha, that's really interesting. My site hasn't been around very long, but it has been submitted to both Google & Bing for the same amount of time. Nice to know that it balances out over time, but it looks like Google pays more attention to new sites than Bing does. Or Google has more resources with which to crawl sites, of which I have no doubt.
Face Paint for Party 2012 - Face Paint Party  Enjoy
Well spoken, but not all people are like your girlfriend. To most people, learning a bit about programming would primarily be an exercise in frustration.
There are hints that it's free only for a preview period. From http://www.redhat.com/products/cloud-computing/openshift/, under the "How To Buy" tab, it calls it a "free developer preview" and says, "OpenShift is currently in developer preview and free to use. Stay tuned—pricing is coming soon."
Interesting point: people need to know how different it is to customize a WordPress theme and building a Rails CMS. If, before knowing how to actually code, people can judge of the quantity and quality of work required to build something, the world will certainly be better.
A big part of Apples success has been its closed platforms.

Would the devices be as compact and look good if they had a bunch of removable slots in the back? No.. no they wouldn't.

The thing that differentiates Apple from everyone else is that they make simple, classy products which are easy to use. If Apple open up they move into competition with the likes of Dell. This is something they simply don't need to do.

I recently switched back to Windows and the difference! My Windows computer came with a list of dos and don'ts. If I want to keep my warrenty intact I need to keep the box. I shouldn't smoke around it. I should do a yearly inspection to check for dust build ups! With a Mac you plonk it on the table, attach your mouse and keyboard and off you go. I was messing around with cables for ages with my Windows computer.

Look at Apple now. Jobs was right, Woz was wrong. Would it be nice if Apple products were more open? HELL YES! Should Apple do it? No... because then they loose a big chunk of what makes Apple, Apple.
Contracts Help Private Sector Edge Deeper Into Space
Corner Sofa
Are you looking for corner sofa and fabric sofas at cheap price? Watch our latest collection enormous variety of corner sofa, fabric sofa and modern sofa for sale online. Our fabric sofas will fit into any space and will be the focal point of your living space.
Can you please elaborate on how you changed your wording?
I don't think anyone is saying that everyone should write professional software. Just that it would be beneficial if they learned the equivalent of making a ramp for a wheelbarrow in the back yard.
Of course Dell apologises but people really need to get a grip. A comedian makes jokes, often adult jokes. If you want kids jokes hire a clown.

Everyone is well aware of the technology stereotypes. If he called all the men <insert stereotype> would Dell have to apologize?
What the parents didn't know was that little Timmy is a young hacker, the report says he keep reading wikipedia all day long while in reality he is playing diablo, watching porn and reading their parents' emails.
> People that know how to stop a process don't need a FAQ entry

Yes we do. Just because I know kill doesn't mean I want to run through the source code looking for the way to exit. Specially when there isn't one.
I made a mental typo when reading the name and omitted the "f."
I totally agree with you! I think every language has its own benefits/problems, the programmer is the one that makes the difference.

I'm sure I can find crappy Ruby/Lisp/whatever code and excellent PHP code out there. If you are a bad programmer, you write bad code. Of couse there are languages that try to prevent that forcing you to follow certain patterns, but it will not stop bad programmers.
Campers Inn RV Resort
That would be a representative of Dell, acting on behalf of Dell, arranging for payment to be made by Dell.
Has Patriot Hacker The Jester (th3j35t3r) Been Doxed?
It amazes me that your 9 year old could distinguish between the ideas and the presentation. :) It's a skill I'm stil trying to make-innate (can't find the word for that).
Indeed, the basics are all relatively simple...in fact a lot of the basics are things people do intuitively...it's just they've never really been told or thought about how it would work as a generalized computing machine.
My main concern is that people learn a bit of the easy stuff, then extrapolate that coding is easy therefore inexperienced and cheap programmers are all that's needed to complete a project. Quality of code will drop, as will salaries (even for the experienced).
Ignore the word, what does it even matter? He's simply taking about someone taking it up as a profession vs knowing roughly how it works
Please do not compare coding to cooking.
And hopefully punished or even fired by Dell, because they're not representing Dell very well.
> His actual argument is that the "everyone should learn programming" camp is wrong, it is not an opinion that no one can gain much from learning programming.

I agree with you that this was the point of the post. I respect Mr. Atwood tremendously, but I think that you and he overshoot the goals of Codecademy and its ilk by a long shot.

As others have stated, the goal is to have a bit more about how the computer works and a bit more about what computer programmers do at work.

Anything beyond that is gravy.
Can you elaborate? I feel that I've written tests for controllers with Mocha several times without much hassle. Maybe you and I are using the word "controller" slightly differently, or are controlling different things?
This maybe just me - but most of the problems I've had when I started a company for the first time (and second, and ...) are with the business skills not the technical ones.

Fair point, but right now the business world (in VC-istan) is loopy and you might learn the wrong things-- things that are only true at the peak of a bubble.

I know someone who had a startup in the late '90s. He didn't know what he was doing and never should have been funded. He ended up raising about $50 million. Being CEO of a transiently important company went to his head, the tide went out, and he crashed and burned. It's 13 years later and he still hasn't emotionally recovered. All of his subsequent effort has failed because he wants his late-90s startup back. This sort of emotional pollution can be obvious or it can be subtle. I think most people get affected by some amount of it over their careers-- usually the more subtle kind. Loopy, style-over-substance business environments where clowns are made kings are ripe grounds to take in emotional pollution, and it's harder to resist that than people think.

Maybe starting a new business now, in the face of almost certain total and abject failure, is just what the doctor ordered

Right now, the issue isn't that there isn't money to be made in startups. There is. But the environment is congested and therefore noisy rather than meritocratic and that tends to teach people the wrong lessons.

In times of congestion, social connections win. What this means is that 90% of what is being funded is raising money because of who the founders know, not what their ideas are. If you try to imitiate their ideas, you're learning the wrong lessons. If you want to be a startup founder, you're better off figuring out what you need to do to have more VC connections in 5 years, and that may or may not be starting your own company.

As I said, learning the wrong thing is more dangerous than sitting a bubble out and doing something else, and emotional pollution is a cause of the former experience. The late-bubble danger isn't an "everyone loses" abject failure; it's that you might watch unqualified people win, while losing, and start (possibly subconsciously) picking up the attitudes and approaches of those winners, which might not suit you later when substance becomes king again.