skysight-inc/HackerNews huggingface dataset:
You need a portfolio of at least 3 things that show different skills, which means you should have ~12-15 projects under your belt to highlight from, but more importantly: go back to school. Cope.
'Fake' - how? Not real vaccine? Citation
I like Vista SP1, but there's like 10 people using it. Most of the people are still on XP. I really don't see the need for a Windows 7 that will just bring driver troubles, incompatibility and inconsistency.
Yes, I would consider a full version increment to be a distancing. Most press that I've seen had been considering Windows "Threshold" (codename) as Windows 8.2. https://www.google.com/search?q=windows+8.2

Windows Phone went from 7 to 7.5, and then to 8. It's possible that they could have gone with Windows 8.5, too.
This trend of sites that break gesture forward/back, space bar scroll, and other standard browser features needs to stop.
It produces same type of file PNG8, but:

* pngquant has adaptive dithering which compresses better and makes less noisy images

* pngquant has more predictable algorithm and usually gives better quality (pngquant aims for minimum square error and guarantees local optimum, while pngnq has neural net algorithm that sometimes works well, sometimes misses details or generates useless palette entries)

* pngquant can automatically choose number of colors required for desired quality and leave 24-bit image if it requires too many colors.

* pngquant's algorithm is available as embeddable libimagequant
40x18 ($720), donation completed.
But don't many games already support "Fullscreen Window" or "Borderless" modes? I don't play many different games, but the ones I play have this feature already.

Or is this more a thing for console ports?
Culture ingrains competitiveness. It is why we are in such a mess.

Evolution ingrains cooperation. It is why we have come so far as a species, as we have.
I thought it was more of a savant thing; the very weird and maladjusted person who has some extreme mental gift, like being able to memorize a whole phone book (or in this case, a nonsensically long emergency number).
Gah, some of this is worded so poorly:

"Thanks to the Human Genome Project, medicine is now information technology, and we’re learning how to reprogram this outdated software of our bodies exponentially."

What does this even mean?

"We’ll be able to send little devices, nanobots, into the brain and capillaries, and they’ll provide additional sensory signals, as if they were coming from your real senses."

Yes, the magic of -~=nanomachines=~-!

Some of it is not unreasonable, some of it is tame (VR), and some of it is hogwash.
I see what you mean. I think you might be right.

I get the impression that Microsoft is trying as hard as it can to be... hip and sexy? They're not very good at it, though, which is unfortunate for them.

Maybe one of their core problems is the fact that the market in question is, well, not a market. They are only competing with themselves and they don't even need to compete. Why would I care about Windows 8? It doesn't do things that Windows 7 can't do, save for the modern UI, which I'd probably try to stay away from in the first place (because it is aimed at a different type of machine than the one I'd be running it on).

So what's left for them? How are they going to convince ME that their newest operating system is worth buying because of how much better it is?

I don't know. The one thing that seems to have made Windows 8 innovative over Windows 7 was also a reason it's not being adopted and the only reason for its current adoption rate is because it's simply sold on new hardware, whether we like it or not. The other features MS added to Windows 8 were mostly catching up with the rest. I'd seen things like one dialog for all copying actions years prior. The same goes for allowing an actual task bar on your second monitor.

They're throwing away so much money on marketing something that I don't know if they need to market it in the first place, and if they care to, they might want to consider replacing the whole marketing department because when Microsoft's marketing makes the news, it's not in a good manner...
Make sure you haven't tested the 13-years-old pngquant 1.0 that is shipped with Debian stable and some other distros.

pngquant2 should clearly beat pngnq.
Microsoft is in an unlucky spot. They sell to businesses and are trying to transition to something closer to Apple's business model, which is kind of a tricky proposition. Consumer and business have totally different buying cycles and expectations.

Also, Apple spent like a decade rebuilding their business to make it work before the iPhone happened. It started with the iMac, then iPod, then iPhone, then iPad, but with each one they learned something, killed some businesses, started new businesses, and in general worked to keep getting better at what they do.

Microsoft is only a year or two maybe into trying to do the same and until recently they haven't had the same kind of singular focus on it because they are just so freeking big. Apple was big, but Microsoft is a company of 99,139 people.

Think about moving that many different interests in the same direction. That takes time.
Could you summarize some of the "superpowers"?
I prefer Windows_8_2_n0CD_XcRaCkEdX
Any link to the 2.0 32bit deb?
I'm sure there is, even Chess has White winning by ~.5%.

Tablut is a variant which:

'The interface lets you rearrange the fleets from the standard position before the play starts. You can
also change four optional rules. First gold, then silver can rearrange, add or remove ships, and alter the rule options. Then, gold can either make his first move, or elect to swap and play silver. This option assures that
the forces will be evenly balanced.'
Am I the only .NET developer who doesn't get the point of powershell?

"Look it's C#! But with uglier syntax. And terrible tools. But with a handful of tiny features that let it work like a command-line language!"
If you dropped out of high school, what makes you think you can handle freelancing? Freelancing is, to the surprise of more than it should be, largely about dealing with people. Stupid people. People that don't understand how the Internet works and how much work goes into an easy-to-use website. You need to be able to communicate this to them and be able to walk them through that if you want their money.
I think Zabbix can do what you want with trigger dependencies.

https://www.zabbix.com/documentation/1.8/manual/config/host_...

Though I'm not sure about the "warning if there are less than 3 ways for more than an hour" requirement.
If such an amount of software is being produced under the GPL that inability to borrow from that pool of work is significantly hampering proprietary development, I'd say it's plainly false that this is the only way to incentivize software development and quite possibly the case that it's not the best way.
Impressive! I can't wait to play with the finished version of this. Is making such AI in Starcraft 2 impossible? This could be much more fun if it were in SC2.
I thought we were talking about the "arbitrary" choice of Longitude 0. What's the political (and not economic) basis for the later IDL modifications?
"the E-sail relies on charged particles such as protons and alpha particles in the solar wind. The idea is to generate an electric field around the spacecraft which deflects these ionised particles and generates a force that accelerates the craft throughout its journey."

I'm curious if this type of vehicle can travel toward the sun? My initial impression seems to be that it's forever destined to be repeled by the sun.
http://boardspace.net/english/about_tablut.html
Good news: portfolio and real open source contributions are not the primary channels for selling freelancing gigs. The primary way is finding a business owner and convincing them that you can build them something which will make them money. Having something you have made which you can demonstrate is of benefit (and as sibling comments have mentioned, you should probably get something which you've made into a showable state ASAP), but mostly, it's about being able to sell yourself convincingly to people who, primarily, could not tell you that Baker's Yeast is not a well-known Javascript framework for building web pages out of REST-over-XML transport engines.

Also, don't sell yourself short with regards to getting jobs. While you likely can't get hired at a Bank of America or what have you, if you approach a local e.g. Rails consultancy, not having an Education section on your resume will probably not be a total disqualifier. Many people don't. You will probably be able to pass a FizzBuzz test, which actually makes you substantially better than many people with Bachelors of Science in CS in the hiring pool. I think a standard W-2 job -- heck, pitch them on an internship and just upgrade after showing you can do the work -- is likely a better fit given that you do not have the connections/experience likely to fill a freelancing pipeline at the moment. You can always revisit that decision when you're 20, at which point your high school career will never come up at a job interview that you'd actually want to pass.
So, this is a blog post, quoting a blog post, describing rumours of an operating system release that is over a year away, with no specific features quoted, just a name and a bunch of "it may ___s?"

Hacker News, you can do better than upvoting this garbage to the front page.
I think IT Crowd is a show which is based on a crazy universe, a universe where everyone turns out to be mad if the show puts enough attention on them.

I guess this is in contrast to shows where some of the characters are crazy, and then you have a few other characters that are more normal to contrast them.
Sorry, inventory management? Graphing? Service discovery? Those don't strike me as fitting into the monitoring role. It seems to me like you spent 3 years bloating Nagios into a multi-role service that it was never originally designed to fulfill, as opposed to setting up 3-4 different services which specialize in what you're looking for (which took us significantly less than 3 years).

Monitoring is looking at the services and making sure they're running within tolerances. Graphing is not useful for monitoring, its useful for postmortems and planning. Inventory management is not useful for monitoring, it's useful for building out servers. Service discovery has nothing to do with monitoring, though it's certainly be useful for automatically populating your monitoring configuration.

However, trend detection, I agree; nagios needs more of that. I should definitely get alerts when my disk space usage suddenly starts growing 4x its normal amount, or when my CPU usage spikes to 3x its normal usage.
It's fine to cherry-pick the predictions that he got right, but how many was he wrong about? I confess I don't follow Kurzweil, and don't put much stock in "futurists" generally, because a lot of the things that are "predicted" correctly seem like pretty safe bets to me.
After six years of programming in Python I've almost forgot that there are languages that don't have named function parameters.

I remember the horror of working with WINAPI. There are WINAPI functions with 10 or so arguments and I was using Delphi which as far as I remember had no support for dictionary literals, let alone named parameters.
There is behaving badly, and there is behaving illegally. Even the later is becoming more and more common, even among media darlings, be it the outright copying of Zynga, the zoning violation of AirBnB and the taxi regulation violation of Uber...

And very few people seem seem worried by it, possibly because violating the law is just "disrupting an ossified market" when done by rich white kids...
...which was described in Science Fiction as early as 1951. Probably the first in a story was one by Cordwainer Smith. He wrote some really innovative stuff, I recommend a read.
I dropped out of school due to some legal reasons regarding computers and such. I recommend Pell grants and 2-3 years at a community college. Siphon every single general credit you can. Aim for an A in every class. Transfer to a university that will take 60~ hours from a community college. Siphon out every scholarship in the book for being a transfer student, community college student, GPA, you name it. If its out of district, apply for in-district housing after a year. Also, start internships in school. Final advice, once you get that job, if you can, put 9%-15% into your 401k!
I've been programming since I was 12, professionally since I was 17. I'm 43 now. I also dropped out of high school.

What I can tell you is this: if you decide not to go to school, be prepared to work hard. Harder than anyone else. Harder than the day you worked yesterday. Without this form of ethos, you simply will not make it in the world.

If you do stay in school: work hard. Always try to work harder than the day yesterday. If you don't, no problems - you have a chance - but by the time you finish school, you better be prepared to work hard. If, by the time you finish school, all you've done is party and relax and 'enjoyed yourself' - you did worse than if you'd dropped out and entered the work force in the first place.

Life is hard work, is all I'm saying. If you can find someone willing to pay you to work hard - then you've already made more progress than most of people who choose to study so long in their lives.
First, are you still 17? If so, then you will have an even harder time freelancing because your ability to enter into contracts is questionable. There is established law regarding underage employees but not so much regarding freelancers.

If you've been programming since 12 I imagine you do have a portfolio, it just might not be organized as such. So first thing to do is organize it this way. And if you don't have large enough projects to organize into a portfolio then you probably don't have the experience to freelance.

If school wasn't for you could you consider a GED? That would at least be something that could help you find some type of employment even if it isn't exactly what you are looking for. I don't know what your circumstances are but I'm sure people with a lot harder situation than you have gone that route.

Good luck either way.
Here's a good (rather snarky) talk by Norvig about all these experts and their futuristic predictions.

http://vimeo.com/33961355
It's clean (for now).
Wordpress don't allow non-GPL themes and plugins in their directories, there was an entire dragged-out debate about it. That is about as far away from "corrupted by money" as it gets.

Wordpress is the victim of being popular.
I'd imagine you live with your parents/relatives still?

If you have any semblance of stability in respect to your living arrangements, here's what to do:

1.) Based on your existing expertise, come up with three projects that you can create to showcase your abilities. Shoot for things that can be finished within a few days to a week.

2.) Do nothing but work on these projects until they're complete. This might be hard since you're younger, but if you want to make a living, you'll need a body of work. It's not impossible to start a freelance career at your age. It just takes a hell of a lot of determination and focus. Plan on your social life being flipped upside down.

3.) Write about your work. Make a fuss about your story. Write a blog about why you dropped out, what you're doing, and blog about every project. Not only will this draw attention to your situation, but it will also allow you to articulate thoughts on your process and show potential clients how you think.

4.) Repeat. Don't stop. Keep working.

5.) To find clients, you'll want to start getting your name out there. I've had a lot of success just from posting on the Hacker News "Seeking Freelancers" thread that comes out on the 1st of each month. Take advantage of things like these and email anyone and everyone you know who might be able to give you work.

Finally, don't mention your age. It's irrelevant. If you can complete the tasks that a client would ask you in a competent manner, they won't care.
It is a CLI. So what you're not getting is server management.
So in France its become a rule that violence is the way to counter unpopular laws? Recently a negotiator was kidnapped by workers, which is sad enough, but apparently its become the norm to kidnap negotiators as a regular tactic.

Has all rule of law broken down in France? I sounds like some Mad Max free-for-all there.
Few thousand? Impressive. FWIW, you can create a stack of Nagios monitors, where each one reports to a higher instance using NRPE or some such, instead of relegating it to a single point of failure (or in your instance, slowness).

Anything that has to ssh, ftp and http to a few thousand servers is going to be slow.
I just got their email.

But I was kind of annoyed by the usage of words.

'Free 0.4 upgrade'

It does imply, there are going to paid upgrades. If so, why they are making it look like a free open source product, while it is by all means is a commercial product.

It's not an issue for me. But If they want to live up to open source and free standards, then they should avoid this strategy.
The only reason not to go is if you're not an enthusiast. This is one of the best events in London for anyone into tech and/or startups.
> They seem to be attempts to transform our technical field from solving real world problems via math and deep understanding into something like politics

The problem with that perspective, as I see it, is that all cooperative human endeavors are inherently political. You can't "technology" your way out of those dynamics, and you can't simplify your worldview to ignore them because they frequently-enough have real impacts on the work.

So what I see a lot of these movements doing is recognizing and reacting to those dynamics, rather than trying to build solutions based on a model of the world without them.
There is a version of pngquant that uses Wu's algorithm:

https://github.com/pornel/pngquant/tree/wucut

However, Wu's algorithm requires preprocessing R * G * B * A * int array, which is 16GB of RAM if done at full RGBA quality, so in practice all implementations have to drop alpha and/or heavily posterize colors.

pngquant the same goal — subdivides RGBA (hyper)cube to minimize variance in each section — but does it with much less memory and can do it at full quality.

Posterization of input is my pet peeve, as it gives images slightly banded and grainy look that we associate with "256-color" images (since VGA only ever supported 6-bit per gun), and presume 256 colors are never enough for photorealistic look — but it often is, and people who use e.g. TinyPNG service think it's magic.
My Personal Productivity Tips
People on Reddit are asking why they should use this instead of Namecoin, which doesn't allow you to spam users in exchange for "mining".

I think the only real benefit of this Twister is that it's easy to understand and probably easier to use, which helps adoption.
And quite what's so ugly about it? It's hackish, but once you create these overloads, you don't need to worry about it anymore and you can call the method just as if Func<T> could be casted to Action. I don't think it can even be compared to the one suggested in the article, since it does not require "creating a separate overload with an identical implementation" (!!!), potentially copy-pasting hundreds of lines of code if the method in question was indeed "more complicated". This is ridiculous and the fact the author couldn't think of a workaround that didn't involve it baffles me.
In April ... of '15. Who cares.

psa: ChromeOS(fast, stable) is based on Gentoo.
This is an excellent initiative. However, their focus is on in-school internet, which may be a problem in some places, but not near me. The in-school internet is fine, and they even have some technical classes.

But, to a kid, that wants to follow their own interests, they need the internet at home. Not having it at home is a huge disadvantage to the poor.
I also have 'backdoor' symbols in my proprietary code. It is a means to bypass certain functionality in a test environment. The test symbols do not get excluded in the production build due to laziness.
A couple of hours is a quite a bit of time IMO. Especially if there's alot of people that need to learn the language.
haha a friend just showed me named parameters in python! /jealous
Honestly i'd rather install Cygwin and manually manipulate the registry than deal with powershell.
Just-in-time staging environments using LXC
Yeah, when you prevent the developers from developing for your runtime it results in barren wasteland. When your new and celebrated platform is barren wasteland the conversation about your OS devolves into the barrens chat. Which is exactly what happened with win 8
Kickstarting a Django Open Source Project
Debian (unstable) has an up-to-date package now: http://packages.debian.org/sid/pngquant
I tested v. 1.0-4.1 that comes with Ubuntu 12.04.1 (I think). Am I missing out?
When I code, my goal is not to find a problem that I can apply a solution on.
Within reddit and now twitter there are easily now also thousands of off-chain transactions through the use of doge tipbots.
I agree in that they need to leave the UI the hell alone unless there is a concrete benefit, but metro? Fine for everything except getting real work done, that is.

Mediocre tablet UI, godawful desktop UI.
Here's another image glitcher that was on HN recently with more settings. Pretty neat concept.

https://news.ycombinator.com/item?id=6349725
As a CLI it's hideously baroque. It brings in all the mental overhead of OOP without the tooling needed to make OOP comfortable to work with. OOP is pleasant in .NET languages thanks to the relationship between Visual Studio and all information the .NET framework has about classes and assemblies - all the documentation around the object you're manipulating is right there.

The lightweight-but-still-too-heavy Powershell ISE leaves the user completely in the dark about the .NET framework.
I sort of found it ugly, before getting used to the syntax. A lot of the feeling of ugliness of a code comes from the unfamiliarity of the syntax.

I had the same problem with Rust, especially with the lifetime syntax; all these ' in random places just made a feeling of unevenness. But when your brain starts to have a deeper understanding on the construct, it processes things differently and the structure of the code comes at you in a clear way (when the code itself is not some crap by itself, of course). Beautiful code is clear code.
Drag&drop isn't working on Mac Chrome.
Figure out how to hang out with the right crowd. If you're hanging around drinking beer and playing video games outside of the context of school, you're doing it wrong.

Get your GED, get an AA in something at a community college (they have open enrollment in most cases) and transfer to a decent school. You can (and should) get a job, but being the guy without a degree will always make it more difficult for you.
You'll need an avatar with a beard to look geeker & older. Seriously. http://www.wired.com/wiredenterprise/2014/01/odesk/
Big caveat: this doesn't work in strict mode.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
CES: Ford demos solar-powered plug-in car
You can only judge these people if you have a big list of all the predictions that they make. Highlighting the ones that came true is of no use if they made 1000s of other predictions that turned out to be rubbish.

Also, beware of all the predictions that don't have good timelines. Predicting a stock market crash is easy; there's bound to be one at some point or other. Predicting when the next crash might be is much much harder.
Kalashnikov 'feared he was to blame' for AK-47 rifle deaths
What you're not getting is a not-invented-here scripting language with idiosyncrasies deeply coupled to .Net.

If only they had just improved the command line...rather than force every admin to learn a throwaway scripting language that adds no long term value once you use any other platform.