skysight-inc/HackerNews huggingface dataset:
While this was an enjoyable read, I think it fails to address the real underlying issue holding people back.
The reasons given to overcome are actually symptoms of a deeper underlying fear. The fear of success and/or the fear of failure.

To be fair, the solutions provided are good short term solutions to fear. The best cure for fear is action which this article gives you some practical ways to take action...but unless you address your deeper fears, you are not very likely to follow through til the end.
Bikeshedding what constitutes Systems Programming has been done to death in Go-related discussions.
Good collection of erlang links. Thanks.

I guess is good addition links is:
Erland VM based language Elixir - http://elixir-lang.org/
and newest Elixir presentation http://vimeo.com/53221562
Sorry, here's the same gist with proper syntax highlighting https://gist.github.com/bca7185d4cf0b71bd55b
Though there was a lot of "who can type fastest" when, at the climax of Hackers, they... (big breath)

HACKED THE GIBSON
Bark Arcade - The Web Arcade System - Indiegogo
In which the author fights actual evidence with ... a fictional anecdote.
Page now updated. :)
The first thing I do when starting a new project is get everyone on git. If the project is far along and is using svn, I can live with that ... sort of.

The next thing I do is explain that I will be spending more time for coding upfront because I will introduce testing into the project.

These are not negotiable.
I went from GBP 33k to 40k within a year after graduating, in 2001. This was for an investment bank though. (London)
I don't know if this helps you, but the presentation is quite readable on a browser that has JavaScript completely disabled.
As well as a different calling convention.
>The author doesn't know what system programming is

No, it's that systems programming is not what it was. The term now also applies to large scale server side systems, not just drivers and lower level work. See also how Go was presented as a "systems language" for these same uses.

>Future, promises and generally speaking asynchronous operations are I/O management 101. It doesn't paint your company in a good light to exhibit these techniques as "how we do things".

I/O 101? You'd be surprised. Take a look around the industry, and even HN posts, and you'll find out this is far far from the truth.
Until what age would they be considered children for this ruling?
I have always wanted to do freelancing but refrained from it.

Below are my skills,

Official:
I got 5 years of experience in various fields,

1 year as manual tester for a Mainframe/JSP based application.

2 years as an automation test engineer, which is a fancy way of writing scripts to do automatic tests.

2 years as a tools developer for an automation framework, work involves writing java/Oracle based tools to do a specific task.

Non Official:
. 2 years learning to code and worked on basic android applications.
. 2 years on iOS ranging from games to apps.

Side Projects:

Android:

Personal Finance Calculator (http://bit.ly/STAJ8n) helps you to calculate Loan Interest rate.

Baby Names (http://bit.ly/STAJ8n)Provides List of Baby names and their meaning

Mobile Number Tracker(http://bit.ly/STAIkI) provides caller info based on the mobile number (Only India).

Mobile Number Tracker US (http://bit.ly/PGakKz)

iOS Game:

Juicy Fun (http://bit.ly/Ub7IRv) physics game

Atom Ace (http://bit.ly/UxZ6F9) a different kind of puzzle.

iOS App:

London Tube Map (http://bit.ly/QqAXo7) shows london tube statues.

Movie Theaters (http://bit.ly/SwedyD) shows info about latest movies and movie theaters which plays them.

I am not sure what will I be able to charge clients as I don’t have professional development experience, and also living in India doesn’t help things I guess.

My big question is, will I be a fool to try freelancing at this stage and with my experience?

edit: formatting
I explain very clearly that I am not a designer right from the start. Again I've lost projects to digital agencies because of this, which is sad, and is another problem I'd like to solve but haven't yet.

The biggest non programming skill I have, and something that I appear to be okay at, is in face to face meetings. I've not yet walked out of one meeting where I haven't then got a job.

There's probably a few things that have helped here.

1. It's easy to demonstrate my knowledge face to face.

2. I repeat in my head "be confident" throughout the entire meeting.

3. I dress smartly.
All with apache and haproxy? No nginx or uwsgi/gunicorn or Redis? How old is this article?
Ask HN: Review my startup, conceptcupboard.com
I'm looking for feedback in to whether other entrepreneurs or startups would consider using a startup like Concept Cupboard. We've had moderate traction so far but I was wondering if there was anything glaringly obvious that is wrong.

Thanks in advance,

Adam
Healthcare is public, yes (although a private insurance is a popular benefit) but the tax that pays for it (up to 13% I think) is deducted separately. Ie. for your employer to give you a salary of £10000, he has to pay £11300. If you're self employed, you have to pay this, so it can bite you when comparing salary and contracting rates.
"+1"s are hardly spam, they're just low quality comments. If they filtered those, the web would be a very commentless place
Company Sues Kickstarter Over 3D Printer Patent, Maligns 'Hackers And Makers'
Banking/finance does seem to be the industry which breaks the standard, especially in London.

I think I've mentioned here before, but I know a friend of a friend who supposedly earns £50k a year as a Java developer for a bank, but didn't know what a constructor was.

The mind boggles.
Thanks for your comment. They go hand in hand, worth considering next time though.
...for Windows Operating Systems.
you have to know that by yourself.

you'll never know for sure if you don't try it.
The mostly linear execution of a console app is IMHO much easier to understand than the event-based paradigm of most GUI frameworks.
Semiautonomous cars follow the leader, giving drivers a rest and saving fuel
Can you possibly REPLACE stone by steel in a bridge without destroying it and building it back again?

Doesn't sound plausible to me...

In the real world, when Engineer 2 needs a steel bridge to replace the stone one, he asks Engineer 1.

That would be the condition required for Engineer 1 to build her fancy bridge. If market research had been done properly beforehand, of course.
Given this wasn't related to the RIAA/MPAA (given that this wasn't a US case), I wouldn't lay the blame directly at their door.
Congrats Alan, can I just say I like the look of http://whensgoodforyou.co.uk - I've had that on my pile of 'implement someday' but you've actually done it. Fantastic.
JQuery vs RightJS vs LovelyIO loading and initialization speeds comparison
Study: The Human Brain Can Solve Maths Problems Subconsciously
Sure, still, what really affects memory usage is data, not programs.

So if memory is an issue in 64-bits, most likely it will be an issue as well in 32-bit. In some cases it may make a difference, but they're not that common.

Even EC2 Micro supports 64-bits now

Sure, 64-bit uses more memory, like 32-bit use more memory than 16-bit, or like programs in ARM (and maybe Thumb) take more space than programs in x86
How to work with Server-Side State Management in ASP.Net
Forget Europe and the US, start worrying about Japan
So this is a blog pushing a POV about the evils of pushing your POV on coding on others, all based on the authors life experiences which he admits are problematic.
I used Waterfox for about 6months. It was perfect, until I found out that 32bit Firefox is faster in the benchmarks.

64bit applications are not always better. It actually can waste resources in some applications. My IM and Text editor are 32bit and there is no reason for them to be 64bit.
Athlon64, released in 2003, was quite popular. In the middle of the 2004 most of the AMD desktop processors (athlon, sempron) were 64-bit. So it wasn't "quite a few years" exactly. Only netbooks brought 32bit back to life somehow.
I recently applied for a Django role and was asked to create a simple blogging script. It was a surprising amount of fun and even a small script like that helped me learn a ton about Django, enough for me to be able to pick it up and put it to use on other projects.

So give a blog system a try! Play with getting "SEO friendly URL's" set up, get TinyMCE/Markdown implemented and toy with stopping XSS attacks, set up tagging, etc. If you know a language already I reckon you could easily write it in a weekend.
I wish they'd partner with a travel agent (or become a travel agency themselves) to issue the actual tickets. If they could do that, I'd be a lot more interested in using the service.
less selling (really, it's annoying, it starts with the 25sec of pulsing arrows at the end of the vide), more showing (more showcases (with less selling elements), show the briefs / project details at least in teasered form pre facebook login)

you need me to convince of the work you can do for me (or you can get done for me) - it's no use to just stick conversion elements into my face again and again) - or simple said: more showing, less selling. i.e.: i have two wordpress bases webprojects coming up, both would need logos your service created, show me the logos you created (not only the winners, but all of them), if i would find one (just one) of them sexy, i would consider your service, until yet i haven't found one.
works in chrome, doesn't work in an admittedly old firefox or IE8
Lessons from the Future of StoryTelling summit
What you say is often true. Take Windows XP vs Windows 7; Windows 7 is miles ahead in the security department, that should be a killer reason for people to upgrade. Or IPv4 vs IPV6 for obvious reasons.

But 64-bit has none of these big advantages in practice. Battery life on OS X was worse right after the switch.[1] I have downloaded Podcasts a year before iTunes ran in 64-bit mode and they stopped working with the switch (nothing obscure - early Railscasts episodes). Many perfectly fine machines have been marked obsolete by Apple because their processors or graphics drivers weren't 64bit. - Windows has been a mess for me too: the 64-bit ODBC control panel is in system32 and the 32-bit ODBC control panel is in WoW64.[2] Because there are no fat binaries, casual users suddenly need to know which version of a Windows program to download. - So there is a lot of friction that needs to be outweighed. For what? - If Firefox wants to escape the 2GB barrier, the wiser choice might be to use one process per tab, as other browsers do.

If you look at the first and last sentence of your posting, you are basically accusing people of apathy because they keep using their 32-bit computers.

[1] http://forums.appleinsider.com/t/104687/64-bit-safari-reduce... (might also be caused by API changes that Apple has tied to the 64-bit platform)
[2] http://robertoschiabel.wordpress.com/2008/02/28/windows-x64-...
Show HN: nirc - a simple web irc client
One week left before US faces clamp down on piracy
"Help me fly with my pet in cabin" would be a great service -- only some airlines do it, and they have weird rules. International even harder due to quarantine rules. (i.e. if I want to go to Hawaii with a cat in cabin, I'd have to charter, since I think the last airline doing cabin pets to Hawaii, Alaska, stopped on that route in 2009).
Same for me. Works perfectly in Chrome 23.0.1271.64 but not in Firefox 17.0, but tested on Ubuntu 12.04
This is insane! Using the "law" to get to this unprecedented levels of harassment against KIDS! I mean, for fuck's sake: THINK OF THE KIDS!

I honestly want to see more and more of this, there's an already growing wave of anti-MAFIAA and this kind of abuses will only make it bigger and meaner. The bubble will burst at some point and it won't be pleasant.
Don’t Ask? Internet Still Tells
Just as worrying is the level of IT the people who take the laptop and other IT equipment away actualy have.

They could image the laptop, but no they take it away, leave it in a pile for months and then return it knowing full well that any data is not biometricaly tagged with any individual and as such a good lawyer would stamp all over it. TCP/IP in effect could be deemed entrapment in how it works.

Sad thing is I have music CD's that now over 20-30 years old are rusting a bit and some are unplayable. I would not moraly have an issue of getting a replacement via the internet for the cost of my time and internet. Now I know it is wrong and I should not have to spend my time and internet obtaining what I already paid for and was misold as a undistructable media at the time, but I'm a fair chap. But those that enforce there copyrights are not fair.

I have a file on all my computers called do not open without prior permision, its a realy evil file with compression bomb embeded picture saying "piss off" after about 50+ layers. If somebody investigates my computers without my permission or following the instructions to use my computer then that person will waste alot of there time.
OK I now need some illegal mp3's but nobody is perfect and with that this is yet another case of the system being highlighted for what it is, messed up and moraly wrong.
I couldn't agree more, if this is I/O 101 then most network programmers I've met weren't even aware this course existed!

Heck, back when I was in CS I had one teacher who was saying "use Java applets for web forms, its more secure since you can't right click to view the source to see the field names in order to forge a request". Somehow most of his students ended up on government contracts..
already posted yesterday twice. You can find the discussion here : http://news.ycombinator.com/item?id=4815658
I doubt that is the girls actual laptop. Looks to clean and unused, more like a product picture. I would imagine her laptop to have stickers and glitter all over it.
National Insurance contributions are slightly more complicated than that, but the upshot is you generally won't be paying more personally as a freelancer than as an employer.

When you're employed, both you and your employer pay NI rates. If you're self-employed, you pay £2.65 a week plus 9% on profits over about £8k, which should work out fairly similarly to the rates you pay (out of your gross salary) when employed.

More details on gov.uk.
Actually, most people will never see the judge or be at his mercy. Most people accept the plea bargain they are offered. We literally do not have enough judges for every arrested person to exercise their right to a trial.
Fax you Mr Putin - faxyouputin.com
Show Mr Putin that free speech is a human right. #freepussyriot
Today I learnt something that I didn't know exist, so i'm actually really glad that you linked this project, it made me look for details on the spec/standard.

First of all, I looked through your code and couldn't understand how this was implemented. After I found it and researched, it's clear that it's essentially useless[1].

I'm not bashing on your project, I like it, but aside from being a cool gimmick, I can't think of any real world usages?

...Unless your application is LAN-based , offline-heavy, or your have pixies that run around your office pulling out your network cable regularly * chuckles *.

I'll explain, but please correct me if I am way off the mark.

The project connects to the network events

this.events = {
network: ['online', 'offline']
};

These events fire from observing the attribute

window.navigator.onLine

This attribute returns true, when the system is connected to a network, but returns false when it isn't.

The importance of this is that the attribute is inherently unreliable. A computer can be connected to a network without having Internet access. [2]

This is a barebones minimal example that doesn't have the features you added:

<!DOCTYPE HTML>
<html>
<head>
<title>Online status</title>
<script>
function updateIndicator() {
document.getElementById('indicator').textContent =
navigator.onLine ? 'online' : 'offline';
}
</script>
</head>
<body onload="updateIndicator()" onoffline="updateIndicator()">
<p>The network is: <span id="indicator">(state unknown)</span>
</body>
</html>

You can see the fiddle here: http://jsfiddle.net/3rRWK/

If you disconnect yourself from your network you will see the fiddle update to "Offline", however, if you pull your phone-line from your router, it will still stay at "Online".

[1] : It's inherently unreliable.
A computer can be connected to a network without internet access.
[2] : http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html
I know everybody loves to offer anecdotes when it comes to piracy, but I would never purchase music if I hadn't first downloaded it. One example, I heard of a band called Imaginary Cities from somebody online. Gave 'em a download, absolutely loved them. Sent $10 to the band's Paypal to cover the pirated album.

Six months later, I still really love this band. I go to their website and buy the album digitally. My thinking being "I might as well purchase it the right way".

Six months later, they come to my town. I buy a ticket, and also purchase a physical CD (cause I'm a sucker).

I wouldn't have bought their album 3 times if I hadn't been able to pirate it first. I would have never even heard them play.

Now I don't claim this is the case for all the music I download. A lot of it is terrible (I grab the SXSW compilation every year). But I would spend far less money on music if I had to buy an album before I could listen it. And not just a 30 second sample, but enough time to really learn to love it. I didn't care for the newest Metric album at first, but after enough listens I came to really like it. The new Jonathan Coulton album, pirated, and again donated directly to him to pay for it.

This system may not work for everybody, but it sure works for me. I can filter out the crap, and pay directly to the artists I love (usually bypassing a huge cut taken from the middle men).

So if you have one take-away from this point, it should be to go listen to Imaginary Cities right away.

https://www.youtube.com/watch?v=J2L7VT0Vg9E

And also that the cost of piracy is really hard to quantify.
Courts are best as you can put in counter claims and with todays technlology we still don't have storage that ties up that data to a user that is as good as DNA and DNA is not perfect.

Counter sue, entrapment, backmail, bullying, cartell - just anything remotely tangable then chuck it at them back. There rules after all
wait, is fizzbuzz really that wide spread as testing technique ?
I think this idea has great potential. It can work in a robust way with todays commercial car hardware (RADAR, LIDAR).

I wonder about legal problems though. The authors envision the lead driver to be a professional. But who will be responsible in case of an accident?

Ideally, every driver could opt to be the lead driver. This way you only need two drivers, close by, using the system. One can relax and the other gets paid.
Usualy with a short term we made budget this month and hows the company share price now posture. Everything could be broken if there company share price is OK, thats how.
http://freemoviesite24.com/2012/11/student-of-the-year-2012-...

http://freemoviesite24.com/2012/11/student-of-the-year-2012-...

http://freemoviesite24.com/2012/11/student-of-the-year-2012-...
What are "digital agencies" and how to find one?

(Sorry if the question seems stupid, I haven't heard the term before and it seems a little too general to return meaningful results in Google)

Edit: Thank you benjaminwootton!
The picture I have in my head now is a group of police gathered around a Winnie-The-Pooh laptop listening to the latest Chisu music.
This sounds like a chicken-and-egg problem somewhat specific to Mozilla. Their users depend on a large stable of independently developed plugins, which must be updated to support a 64-bit Windows browser. I can imagine that many of those plugin developers are much less motivated to do the requisite porting (or fix 64-bit bugs after they port) before Mozilla ships (or even commits to shipping) a 64-bit Windows browser. But when plugins used by 80%+ of your userbase are nonexistent or buggy, releasing a browser becomes difficult: Everyday users will assume it's buggy because they don't make the distinction between plugin authors and Mozilla.
They can demand anything they want. You don't have to give into demands.

For instance, I demand you give me some money.
X86 and x86-64 are pretty much the same, so any byte-code optimisation will be the same for either. X86 extensions, like SSE, are also another major area of optimisation, with modern cpus obviously having more extensions.
I don't think it's complex but maybe it's unpredictable (or not easily predictable). It's all a matter of trust though, these expert systems are going to have to prove themselves to be superior to human judges (such as in cases of mistrials) before people can trust them.

They don't have to have encountered all possible combinations of facts either, machine learning is good at generalizing. In fact, civil law systems have already codified everything, and the system works. Also having machine-judges doesn't mean we can't add new laws when needed.

This system would lead to a whole class of "artists" trying to game the system by manipulating the data before feeding it to the machine-judge (a combination of what's already happening in courts + SEO tactics).
Microsoft is developing a Google Glass competitor
South Pacific Sandy Island 'proven not to exist'
OR, you could just get off your ass and build it yourself ... monetary cost: $0, time cost: 6 months, benefit: you now have an extra skillset and the ability to execute your ideas

Building a car by oneself is unrealistic, building an app is completely feasible.
> I have yet to be shown a single software patent that is the result of research and not just a spark on insight.

For example, the MP3 and SIFT patents are based on research. Most programmers even today could not recreate these technologies starting from scratch.
Top 5 Cloud Email Solutions
The Onion’s Searing Parody Of Social Media Experts
The problem is you need almost-contrived situations to notice these kinds of improvements, and a web browser deals with way too much I/O to fit into this category.
Fully Loaded Node
Thats not correct. PAYE (Pay As You Earn) tax for employed people and the equivalent Income Tax for self-employed, along with similar rates of National Insurance for both, go into the general tax pot which pays for healthcare and other government programs. Employers advertise pay rates from which the tax is deducted, so in that way they are the same as contracting rates (the tax is deducted from both). Employers also pay a small National Insurance contribution on top, which doesn't come out of your wages.
As soon as you find one they will make rape accusations against him, or just anything that is as evil in your eyes.