skysight-inc/HackerNews huggingface dataset:
There are courses definitely worth trying:

ML is the general introductory course.
PGM is more about applied knowledge.
NN is a specialized and very good one.

Scala is just a buzzword. Lisp is a language for AI for many reasons - it has almost no clutter, so you can read it.

There is also Berkeley CS188.1 on edX, which covers search.

Of course, just courses are not enough. You need textbooks, AIMA, PAIP and PGM are highly recommended.

But most importantly you need practice. One cannot learn how to swim, ride a bicycle or wrestling just by reading books and watching movies.

Very few regions of your brain learn something just by watching and listening. Those which are active when you actually do something must be trained by doing. It is how you will form your own intuitions, timing, etc. Non-verbal parts of the brain are doing the most of the job. Neural networks need to be trained on real data to learn its behavior.)

This simple idea is a cornerstone of MIT approach in teaching CS. They do lots of projects and labs, working in groups. This is real training. Recent version of 6.01 is a good example.

So, start your own project or join some Open Source. Then you will get real practice, training and feedback from other people. It is not meeting that matters, it is practice.
Being split into disjoint pieces is not a problem. Russia is a country despite having a disjoint piece.
I'd expect the number of pissed off users to be more in the 0.1% range if we're going to throw around unsubstantiated numbers.
Adobe's revenge on Steve Jobs: HTML5
What an asinine name.
Why I Quit Freelancing?
Life: Quitting my graduate studies in astrophysics in 96 to start a company, which ended up growing to 125 people in 7 countries and being acquired. Making the decision to leave the cool yet predictable world of science in favor of a startup took some hard thinking and talking, but looking back this obviously was the biggest career choice I ever made.

Second biggest choice probably was to leave said acquiring company, to venture out again. I can't say I found my next big project yet and leaving the new comfort zone definitely took away some comfort, but I felt it was the right choice. Like Steve said: Never settle ;-)

Programming: Taking a week-long course by BNR to learn iOS programming. Following an intense week-long program is very different from working through a book in your own pace, learning alone. Having a neighbour asking you things, or to ask things, makes learning incredibly more effective.
Matasano's careers page is the best I have ever seen.

http://matasano.com/careers/
Debugging Zen
Vulnerabilities threaten to crash MySQL databases
I missed that one, do you mind sharing a link?
This article popped up on Google. Is this what you're talking about? http://gigaom.com/data/why-becoming-a-data-scientist-might-b...

The winners were a mechanical engineering student, an actuary, and an insurance risk analyst. This is all neat, but I was refering specifically to students w/ no education using these courses as a replacement for college.

Yes, as an add-on, I give it a huge Plus 1, but as a replacement, not yet. I'm not saying there is no hope, I'm saying it's not quite there yet.
If you want to avoid regressions, don't upgrade until they've had a few cycles of fixes. Especially for .10 releases. Ubuntu ships early and breaks fast, and then slowly fixes the breakage - if you don't like that you'l want to let others be the guinea pigs first.
> which consumed about 4h of my time

bingo
I think it depends on what you mean by "user testing".
Rather than focus groups and asking users to design to app for you (which would be bad) I assume what is being done would be to provide a few sample interfaces and record users doing various tasks. You can also track eye movements and see which parts of the interface they concentrate on most.

If they take 10 minutes to figure out one interface and 10 seconds to figure out another one for example it's quite obvious which one is more intuitive.
It doesn't bother me at all. People do actual work to make the os. They need to pay those people. Since I'm not paying them and they're a for profit company I'm not the least bit surprised or bothered.
But the U.S. is a single country, comprising many states. IT'S A CRAZY WORLD.
So somebody else should do a calculation, and based on the result of that calculation which you didn't do, people should use common sense more often?
Playing around with Core Graphics, Core Animation and Touch Events (Part 2)
And indeed in my case grow up to be 40 year old Debian users when they get fed up with Canonical's dubious decision making.
Some real world applications (not microbenchmarks) show it is possible to get on par with C/C++ performance when using Java.

- Netty vs Nginx
- Tomcat vs Apache
- Jake2 vs Quake2
- H2 vs PostgreSQL (there is no clear performance winner here)

However, to achieve good performance in high-level languages, I'm afraid you still need a pretty deep low-level knowledge, so learning C can be very beneficial.
The thing is that the violence-based perspective isn't "how things work". It's simply one way to explain how things work, and it's a wildly ineffective one with a bare minimum of explanatory power: enough, mostly, to set up a false dichotomy between "bad violent people, i.e. amoral men in black with guns" and "you, who are totally not a violent person but would be only if forced, right?"
The code is a direct port of Minecraft4k[1], it's optimised for space considerations.

[1] https://twitter.com/notch/status/275329867984302081
I have to say I haven't found myself using the HUD very much.
When I am learning an app I usually want to have discoverability so I will search the menus looking for the stuff I need. Once I am more versed in using it I just memorize the keyboard shortcuts. Not to mention that for some apps (mainly Java etc) HUD doesn't really work at all.

Not seeing much in the software centre either.
Don't read TechCrunch
Actually not strictly true. Only the larger named ISPs (larger market share) have to comply. The smaller ISPs do not.

+£10 for 100Gb. +£20 for 200Gb. Not particularly expensive and considering it's a proper line, not some screwed up censored telescreen pipe, I'm not fussed.
So, any company expanding from the US to Ireland is "completely immoral", because it's Ireland?
In the article it says "they played a VIOLENT video game" (emphasis mine), yet the title only says "video games". For all we know, there might be sleep inducing video games.

Apart from that I wonder how much of it is just "sitting in front of a screen with artificial light" - isn't there an issue with certain wavelengths of artificial light affecting Melatonin production, which might also affect sleep?

All in all, the study does not sound very trustworthy to me. Because of the subject, I have no doubt it will picked up by all the newspapers and TV talk shows, though.
For the moment, no. At least Andrews&Arnold have a policy though:

http://aaisp.com/news-censorship.html
going on preferences->appearance and changing the theme from GTK to classic made it much better for me (will look just like previous version).
Also, in classic mode, the UI fonts are integrated with the window manager so you can change them, make them smaller, etc...
I've been doing 'sudo apt-get install kubuntu-desktop' and getting rid of Gnome/Unity since 8.04 - no pain involved. Maybe it does not apply to XFCE/LXE/others (I don't know) but it's one command to stick KDE on top of Ubuntu.
Showcase of SystemTap integration in upcoming ruby 2.0
They seem to price much higher for daytime use , which is when I would mainly use it (I work from home). 200GB of offpeak and daytime per month would be £332.00.

Besides, if everyone just switched to a "proper" ISP then they would be forced into compliance, the same as everyone else.
> One feature I wished to have - a seamless OS upgrade like iOS.

What's wrong with the current OS upgrade process?
It is worth to note that lightning model is trivial and only maps given directions of faces to given amount of bright. But other than that the bright is adjusted by distance.

It is pretty cool to see how a trivial lightning model like that can produce a pretty looking result.

If you want to see just the brightness of faces without texture to see more easily how light is used, just change the line:

var cc = texmap[u + v * 16 + tex * 256 * 3];

Into:

var cc = 255+(255<<8)+(255<<16);

To also remove the "distant is less bright" effect just add:

ddist = 255;

Before:

var r = ((col >> 16) ...
Maybe, but a small and simple OS makes it easier to write new drivers when needed.
What do you understand user testing to be?

I understand it (someone please correct me if I'm wrong) as being the same as usability testing. In other words, putting users in front of a particular design with a task you want them to complete. You then observe anything they struggle with. You can also measure how long it takes them to complete the task. These things inform you about how good your design is at the same time as making some design flaws very evident. One thing that is sometimes included (but I personally disagree with) is asking the user for an opinion.
Unlike Windows(as some of you are complaining about), Ubuntu is highly customizable, so ranting about Unity or Amazon is useless for techie guys like us, unless you are talking about the non-techie user who doesn't care that lots of his/her info in Windows/Mac is shared with third parties.
"at least they are not firing people are still expanding in the scope of their projects"

You mean aside their Qt / KDE developer when they dropped Kubuntu as an official 'remix'?

Personally I've never liked Ubuntu, not even in the early days. I think it's one of the worst distributions for consistency. They bring in largely untested components prematurely (Pulse Audio), change the GUI every 6 to 12 months and even propose breaking established standards within the Linux world (eg 'Windicators' : http://www.osnews.com/story/23243/Shuttleworth_Unveils_Windi... ).

Don't get me wrong, I'm all for a dumbed down distro for new users, but I really don't think Ubuntu is the best out there. In fact I think it's probably one of the most over hyped.

However what Ubuntu has brought us is a common base (be that via vanilla Ubuntu, one of it's many 'remixes' or even the spin offs / forks like Mint) and better exposure to the Linux platform. Had it not been for Canonical -or more specifically, Mark Shuttleworth- then I'm not convinced that we'd be seeing Steam on Linux.

The beauty of Linux is Ubuntu can co-exist with Gentoo, Slackware, Arch and all the other extremes of the Linux ecosystem. So I can run my 'hands on' distro of choice, and my wife can run her 'hands free' *buntu fork.
Right and 99.9% of chinese run iOS... A more likely answer is you are just Racist.
If I was considering whether to incorporate code covered by this license into my project, I would have to reject it based on the license. So it would be hypocritical for me to release code under this license.

Line 2 is vague: how much wealth? How much fame? And how much credit?

Line 4 is also vague: what is "evil"? What is "good and fair"? Is a pharmaceutical website "good and fair" (they save people's lives!) or "evil" (they put profit above saving people's lives!)?

If I need to ask a lawyer just to find out whether I can use some code... I won't ask the lawyer, I just won't use the code.
That's the rational argument, and yet, they clapped: http://www.econlib.org/library/Columns/y2007/Mungergouging.h...

People prefer to have a shortage than feeling cheated.
HUD is perfect for the power users, adds a lot to productivity.

Here is the HUD demo -
http://www.youtube.com/watch?v=w_WW-DHqR3c

HUD for power users - http://www.youtube.com/watch?v=ZK2lMCMsios
So, for everyone shouting "tax evasion": does that mean that any foreign company choosing to expand to Europe in Ireland is criminal?
Running gnome-shell here, apart from the odd maybe-breakage for a few minutes after OS upgrades, everything works perfectly.
Friend of mine was telling me how she has a friend who was doing an investment banking internship this summer, and Google Now inferred "home" to be her office (presumably because she was always there at 1:30 in the morning). I can't tell whether this is an embarrassing mistake or an embarrassing success.
Designing a programming system for understanding programs
Why can't you pass a basic whiteboard test? Haven't you learnt what you need doing the projects you mentioned?

By whiteboard test, I assume you refer to a coding problem given at an interview. I can see that it can be very difficult to get an interview without formal credentials, but once there, wouldn't your experience allow you to shine?
Yes, I had to use flash, but of course that means I can't broadcast from mobile devices.
I see so many praises of Ubuntu 12.04 Desktop that I have to limit my comment to negative critics to add value to the discussion. Though I want to stress that I'm mostly very happy about it.

One problem I have is that applications tend to change the location of their windows, especially Thunderbird. This has two nasty consequences. The first one is that the window (editing mail) might be moved to another virtual desktop when switching to another app temporarily. The second one is that the moved window may have its top bar covered by the desktop top menu. So it is not possible to grab the window and move it.

Another nasty UX is that the app menu move to the deskto top bar is sometime covered by the program name or other data and becomes inaccessible.

And finally the worst of all is that NoMachine doesn't work any more because of compiz using the 3D accelerator. The fall back to 2D is only partially working. I would like to be able to use Ubuntu desktop remotely with a secure connection through high latency and slow connections as NoMachine makes it possible. This makes me want to move away from Ubuntu.
Just for the record a table showing comparative tax rates in Europe http://en.wikipedia.org/wiki/Tax_rates_of_Europe Ireland is low but not the lowest.

The 12.5% in Ireland is a tax on profits, a corporation would typically pay other taxes (VAT - PRSI) etc
An advantage of going native rather than VM, especially with an OS as small and simple as Plan 9, is that you can have complete control and understanding of what's running on your machine - no mystery processes you didn't start, no little webservers opening ports behind your back...
iOS and Android(apples)are both easier to use and nicer to look at than Windows 8 and Unity(oranges)

I would absolutely loathe to run my laptop, desktop, or server on a mobile OS.
MSU Researchers: Murder spreads like disease
Nice! I have almost an exact same setup!
www.treadmilldeskdiary.com
All of this stuff is faster with keyboard shortcuts, unless it's stuff that you only use very occasionally in which case there would be only a negligible benefit.

The algorithm is also based only on text matching (presumably levenshtein distance) so typing "exit" isn't helpful if the application happens to use the word "quit".

HUD would be incredible if it was as clever as Siri at NLP and could search every app installed on my system at once.

So I could say stuff like "Set an alarm for 10 minutes time" or "email richard"
Yes, because that is how customers make their project orders on which set of browsers are to be supported.
Nope. "I won't take the blame" still doesn't indemnify me against damages.

"what is good and fair" has no legal definition in any jurisdiction that I know of, which would scare away any lawyer with half a brain.
I run Ubuntu without Unity on both a laptop and desktop (my window manager is ion3/notion). Both work fine. Wireless on the laptop just requires "docker & nm-applet &". (That was in 11.10, I'm not even sure if it's still needed.) I'm even using nvidia drivers on the desktop, though I did use some gui stuff to install them.
Interesting, though years since I did any materials science so just reading as a layman. Still, I'm surprised this wasn't tried before. It's been years since I read the book Inside Intel but I do seem to recall that an extra dose of cooking led to dramatic drops in failure rates for their chips. I suppose I'd have thought that'd lead folks in the space to try all kinds of things like this all the time.
Haven't had any trouble with replacing Unity with Gnome 2/3. The one time I stuck with Unity for a bit and discovered you could snap windows to the side of the screen (a la Win7), I was instantly sold.
No idea why people use it when LINE exists
No, not enough clarity.
Temperature isn't as important as heat energy in this scenario. We are likely talking about an absolutely minuscule amount of energy that is easily dissipated.
FWIW, I'm on BT and it's not blocked here.
but is it not important to know what's happening in your space? How will you move in the right direction or pivot right ?
Another niggle.

If you have 2 monitors and want to run a fullscreen video on one (using Totem or VLC) and do work on the other one.

As soon as you focus on one of the windows on your work monitors it will bring the launcher + dock to the front on both monitors obscuring the video.
Tangle lets you write documents that change
Just nitpicking... Its a bit wrong as they miss the variance inside large nations. For example considering India and Sri Lanka, an Indian can easily move to a better part of India where the climate is great, jobs are more, government is more stable etc. while the options for citizens of a smaller country is severely limited.
It's not the silly certificate that you should value from these courses, it the learning itself.

I think you overestimate the utility of formal qualifications for getting a programming job (assuming that that's what you're talking about here). In fact I would say that if tell a potential employer that you've worked through SICP, you show them some projects that you've done and they reject you on the basis of not having a degree, you've dodged a bullet!

I'm completely self taught. I haven't got a degree, nor have I worked though SICP. I'm in my mid 30s and I've been professionally programming for about 5-6 years. I work at a hedge fund in London; it's doable!
What does it mean to be an active reader?
I strongly agree. As an example try to create an Launcher for Eclipse, it is a usability nightmare.

Windows:

Right click > Pin to Taskbar

Mac:

Right click > Options > Keep in Dock

Ubuntu:

gedit ~/.local/share/applications/opt_eclipse.desktop

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;

nautilus ~/.local/share/applications
chmod +x ~/.local/share/applications/opt_eclipse.desktop
1,5 years with 19 startups (and we are still alive)
If I remember correctly the website is actually implemented via openlazlo (http://www.openlaszlo.org/). I remember coming across Bret's site as an example while working through openlaszlo documentation.
I certainly know people who seem very local - or very global. But I think that it's a false dichotomy to think that there's only those two groups.

For example I'm pretty mixed. I have a lot of local connections and a lot of global ones. I personally feel energised and enthusiastic about both at different times. There have been times when I've been more "local". There have been times when I've been more "global".

In fact I generally get worried when I see statements like this:

One will feel more natural to you. Like your tendency to be an introvert vs extrovert, or conservative vs liberal, these base world-views will shape your preferences for being local-focused or global-focused.

Because - well - they're not true. Some people change. In the long term and the short term. I know folk who've gone left-to-right politically over the years (and vice versa). The introvert/extrovert divide is notoriously context dependent for many people. From my own experience I've been "local" and some points in my live, "global" in others and now very happy getting energy from both.

Not trying to say that any of these groups are better or worse than any other - but there's more than the two extremes. Not everybody stays the same. There isn't a problem with that.

Do what the OP did and try different options. If you don't like it or it doesn't work for you - stop and do something else. But don't just say "I'm local" and set your life course from there on. Things might change. Keep you're eye out for that.
Yes. Both of these are fantastic.

I still procrastinate like crazy sometimes though, so I'd add to this small list a book called the power of habit. This is the missing link on how to make your behaviour automatic.
And i hope Apple doesn't get it right because of the next patent wars about that stuff and because of all that media buzz again and again. Makes me sick.
Basically, it's as you guessed: Lua's string implementation is pretty much a transparent skin over C strings. The main difference is that Lua checks the boundaries and collects garbage.

It's a real turnoff for lots of people. In terms of "things new to Lua find unattractive", it's second only to 1-based indexing.
The original posting was a bare announcement in comp.os.plan9 for people who were already familiar with Plan 9. The newer article adds references to some introductory Plan 9 documentation which would be very helpful to someone new to the OS.
That seems like a rather small sample size, both in number of people involved and the fact that it the results seem to be based on only a couple of points. (what's the variation in the sleep patterns normally? What about other factors that may affect their sleeping patterns? e.g. previous nights' sleep, exposure to other media content while not at the sleep lab, etc.)

I'm genuinely interested. I do understand that this may be a basis for further study but how much can we really take from this study to encourage further research?
Great Online Shopping Festival – by Google
Stross on: the end of voice telephony?
There's Pogoplug 4 with those. Amazon seems to have them
for $59.
But that directly backs up my argument. From the horses mouth:

"Code is awful due to the nature of the project"
Perl 5.17.6 is now available
Create a database of crawled HTML pages with RethinkDB and Python
it does kinda look like Texas spends 51% of its state budget ctrl+Z'ing federal taxes - unless I've got that wrong?
Reflection on RethinkDB
Self funded IoT WhereDial now launched and shipping