skysight-inc/HackerNews huggingface dataset:
You are the best example i can get for a person with no degree and still successful. I feel the same but the environment i live in, with the people who come from a background where they do degree just because they don't know what to do next after their school, makes me a li'l underestimated and sometimes i go depressed.
The khan academy has some really really good intro to CS videos for free. It is primarily python and JavaScript along with basics of algorithms and data structures. Show the kids that they get badges for learning and can compete for more points. I couldn't recommend it enough

www.khanacademy.org/cs/tutorials/programming-basics
"Stop running code on gem install."

- this is a real issue. I've used rpm shell execution to modify sshd as well as other system components in order "install" additional software. http://web.archive.org/web/20090211040821/http://www.idle-ha...

as you can see from that archived post, it's very important to have trust of what you are installing. especially when you have to install with root permissions....

Seeing how many references exist to "sudo gem install blah"... this is very serious as it's a high reward if you're able to get your remote code executing with root privileges (assuming as most would not limit sudo access e.g.
user ALL=(ALL) ALL
)...
Cool service. I've always used ChangeDetection, but wished they offered more-control (better scheduling, frequency of polling, etc.). Are these features you'd thinking about including?
I've been using RoR exclusively for a few years building fairly complex companies - and still not a big fan - I think the Rails way only works in certain shops. Agreed that Rails is moving more to be the API provider only.

What Rails does for me is help with the mindset of a structured framework of good practices that is otherwise easy to let slip. So you can transition those to (say) Express.js , and then you value frameworks like Tower.js more (IMHO).

Start with Sinatra (it's more the Express of Node). Rails is great, but it's very convoluted and heavy. Ruby is a great language, so make sure to bifurcate the two.
Sometime in March. They're already shipping their first batch as we speak.
So it's basically a money making machine. Why would you ever sell such a machine for a one-time profit?
sorry for the late response

> Well, absent digging into details that neither of us have, that's going to come down to a philosophical position: do you think that trends will continue indefinitely in the absence of any additional efforts to sustain them?

I would expect continued downward trend, but it cannot go down indefinitely (limit on flukes). I expect a upswing in the first couple of years of automated vehicles just because new realities tend to make for bad times (see the 1930's) then another sharp downward trend.

> I'm watching the debate where practical political reality says every legislative proposal, other than "study the problem", is trivially DOA due the lobbying power of the NRA and Congress' makeup and existing obstructionist strategy.

Just as I hope the EFF and ACLU will be obstructionist in defending some of the other amendments. The NRA is not powerful by itself. It is powerful because of the number of members. I dearly wish we had an NRA for the 5th amendment, but it seems we are getting beat there very badly. I would say the Senate has been more obstructionist due to their failure at passing a budget. They should remember which house is supposed to be preeminent in that regard.
I'm curious how many people run RoR on OBSD web servers. I suspect it exists, but very rarely
Remote Root access vulnerability in Routers with Broadcom chipsets
It's useful to have a degree if you ever plan on moving to another country. Almost every visa requires a degree. If it's a points based visa, you get a lot of points for a degree.
You can use TextExpander to work around it temporarily. Just map {The bad string that starts with 'F' that I cannot type here} to file:/// and it seems to add some protection.
Crash dummies have made cars safer for women. Perfect is the enemy of good.

I know you just threw this in at the end, but "Perfect is the enemy of good" does not apply here. I'd argue the better quote would be "Good enough is the enemy of better." NHTSA has been around since 1970 but they didn't start testing with different-sized dummies until 2003. I don't think the author is suggesting that we needed 200 different-sized crash dummies in 1970, but why did it take 33 years to notice that our dummies didn't match most drivers? We could have tested smarter and better and we didn't.
For that matter, calling Bill Gates "naive" is probably an ad-hominem attack too.
I wasn't replying to that comment -- the one I was replying to was deleted.
My 7970, the fastest single GPU for mining, does 675mh/s overclocked to 1125mhz. Thats about 1/100th the speed of an Avalon.
Exploiting Loopholes in CAP
Wow.. i never knew that concept.
But why would anyone check if you have a college degree or not to move to an another place?!
>lower the latency and increase the trades and there you have it

It is true that lowering the latency and more to the point narrowing the spreads increases trade volume, which I kind of glossed over, but again if you lower your margins and sell more of your product you're not extracting value but creating it. Fundamentals traders are (hopefully) buying and selling shares for good reason; helping them do it quicker and more cheaply is a good thing.

>Aren't bids and offers listed in pips (like $1.4032)

AIUI there's an exception for low-value shares, but most are required to be sold in increments of $0.01. (Of course that only applies to stocks traded on public exchanges, which is by no means all or even most HFT activity)

>As I see it production, processing, administration, etc. are the only value inputs. When a 400ms glitch extracts something of the order 1e5 USD the value that money represents comes from those inputs. Yes liquidity is an administrative input but the way the system is set up trades appear to extract far greater amounts of money than their value to society; of course that money comes from other investors, but money is not value, the value the money ineffectively represents is brought to the system by those said inputs.

You're right that there's a kind of "tragedy of the commons" going on; because there's that massive $0.005/share to be made and free competition on latency to be the company to get it, the competing companies naturally push harder and harder until they're all spending $0.004999/share on FPGA programming and the smartest employees they can find to get that $0.005. But it is at least kind of circumscribed; it's that fixed (ish) quantity of money getting wasted, nothing more.

>The problem appears to be that those in a position to rectify the aberration are too busy getting rich off it to care.

Maybe. I've seen elsewhere in these comments that large institutions are now trading directly with HFT players like GETCO and Knight, because they can offer better prices (narrower spreads - less than $0.01) there than they can publicly. These guys are now doing their own trade crossing, effectively acting as a private exchange - and competition between these private exchanges will make the spreads narrower still, and reduce the rents the market makers get. Of course, there are all the downsides of a private exchange - without a public order book it's a shark pool in the same way as the bond market.
Thanks for the detailed answer. I completely agree wrt having only one solution. Looking forward to trying it out :)
These principles were used to make "successful toys" on behalf of the US Defence Department by Lockheed Martin in 30's. secret innovations like P-80 Shooting Star. Kelly's 14 principles did not only contribute to the US's success in WW2, but also made the aviation industry a well-developed industry in the US.
It does. It also help you learn to structure your thoughts and analysis processes.

If you are a developer, you don't need one now. But my gut tells me with the lack of current developer supply & no barriers to entry, that underclassed developers will start flooding the market. A C.S. or similar degree will help out.

You may not want to now, but you may prefer to do something more than "hands on keyboard" at a later date - that's where a degree helps.
I did for a while, but as the patch suggests, it is probably a better idea just to install using gem. There is really no need to have rails in the ports as it doesn't require any special compilation to run on OpenBSD.
Visa Application process for India uses untrusted SSL cert.
Really excellent idea. Thanks for doing this.
For indentation, I want to type tabs and get spaces.

I suspect many others are in this boat and it could complicate the poll a bit since it's not specified whether we're voting for what we prefer to use on the keyboard versus what we prefer to actually end up in our files..
Not sure why they're being forced out, it sounds like they're getting excellent practice for the real world of the ambitious.
Kids 'invent' a smart stove for FLL competiton
The author seems to have constructed a strawman.

The only other time I've seen this particular is blog when it was posted[1] on HN and the author was fighting a strawman Nate Silver. Its unfortunate because the blogger obviously has some math smarts, but misinterprets the written word.

[1]http://news.ycombinator.com/item?id=4949103
I see tab widths being configurable in editors as a major advantage over spaces. No more arguing over how many spaces, just use 1 tab and configure your own tab width, including for Python.

In your experience, can you give an example of recurring bugs related to not being able to distinguish between tabs and spaces?
This a space that I have long wanted to "disrupt"... Unfortunately I'm not a coder. If there's any hackers out there wanting a side project I have a lot of ideas.
Thanks you, I also find the title extremely arrogant and offensive to many people. All 4 of my grandparents fought the Germans on the Eastern Front, go tell them how the U.S. won WWII.
It's very difficult to predict how much money these will make as it's unknown by the time you get one how many other ASICs will ship. If you look at https://bitcointalk.org/index.php?topic=89685.0 these are preorders for BFL ASIC that people have reported.

So at the current difficulty you would make $220.35 / day with a 66 Gh/s Avalon. If you look at predictions people are throwing around though on what these BFL orders will do to the difficulty (https://bitcointalk.org/index.php?topic=89685.msg1218884#msg...) then your $/day would go down to $11.42.

The question is will BFL ship on time and how many units will they ship. They claim to be shipping their first batch on the week of Feb 10th. This second batch from Avalon is said to be shipping March 5th – April 5th, 2013. So if you believe BFL will ship before then, then the difficulty will look very different by the time you get your Avalon.
Shown HN: My context-sensitive spell correction app (for Dyslexia/Dysgraphia)
> they have also largely escaped the social ills that plague America.

That is not a fair assessment. The social landscape in both regions is very different. The nordic region does not have the same influx of immigrants as North America. And increasingly, North African and Middle Eastern (primarily Muslim) immigrants (and born-citizen second generations) are being marginalized [1].

I wonder how the Nordic nations will react when more and more immigrants start moving there to start businesses, if that turns out to be the case in the future.

[1] http://www.nytimes.com/2011/08/14/world/europe/14dutch.html?...
I would try teaching him/her to make a simple website first. That way they can see that with a little effort, you can make something really neat on the computer.

CoronaSDK is also a good choice. Then there's all those sites like codecademy which would be helpful as well.
Type Fun01
> But the world would still say i'm an undergraduate, and this is what fears me [sic].

If you acquire an education outside of school, no one will reject you because you don't have a degree (people are essentially pragmatic). But if you only acquire a degree, people will still reject you if you're willing to say that lack of a degree is what fears you.

> i'm in the process of correcting my vocabulary.

More than vocabulary -- I recommend that you spend a lot of time reading the writing of others, then trying to write clear prose in imitation of authors whose writing you respect. In short, for the time being, more high-quality reading, less writing. And try to avoid the use of scholarly-sounding words whose only purpose is to make you appear "educated".

And again, asking about the utility of a college degree misses the point -- if you become skilled with words, no one will bother to ask if you have a degree.
With the USA, there would have been a sharp reduction in supplies due to having no Lend Lease Act.
Thoughts on my Fasting Experiment
The difficulty in mining will increase dramatically once people start using them.

To use the analogy I've been seeing everywhere, during the 19th century gold rush would you rather have been a miner or the guy selling pickaxes?
It's a series of articles in the same issue, and I guess the submitters are just trying to get the full karma mileage out of it.
Ask HN: How much money can you make selling web fonts
I always wanted to design my own fonts, has anybody had experience or know designers who have created and sold their fonts? How much money can I expect to make selling font?
Thanks. Updated the poll to clarify this.
Another perspective of currying, from a guy that is not versed in functional programming.

I have written an expression evaluation engine whose internal implementation only manipulates functions that have a single argument. Merely value transformers.

It used to only interpret expressions like `f(x)`, `g(f(x))`. Later, functions were able to return other functions, and `f(x)(y)` was allowed. However, this last expression really looks like it would be better written `f(x,y)`. Why force the user to use a convoluted curried syntax such as `f(x)(y)` for his two-parameter function?

So the `f(x,y)` form has been added as a mere syntactic sugar. However the guts of the engine are still made of single-argument functions. That can get curried.

So currying is not only a tool for the end-user. It's also a tool for the language implementor :-)
I hear, "I want my kids assimilated in to the borg collective".

As a parent of 6 kids ( ages 2 to 19), quiet does not equate to better adult. IMHO, we are talking about parental intolerance. Or, to be fair, conforming to the intolerance of those around. (I understand the problems of living in a flat or apartment)

All that quiet discipline stuff kicks in at pre-school, then school, where they do have to follow rigid rules, and face consequence if they don't. I have always allowed my kids to let off, as it were, at home. Obviously only to a point, but I give them a fairly long leash. I tend to think if they cant be themselves at home, then where can they? Of course if it gets too much, or seems distressing, then something is wrong and it needs discussion.

But, I fear the rigid. I don't want drones for kids. They learn enough about fitting in with others from the rest of life. At home, to a point, I let them be.
How is moving to a country with a low tax rate bilking the government? For that matter, what government?

Also if you are an American citizen you have to pay taxes on your worldwide income even if you don't live in the US anymore. There are pretty good exemptions (I think its like the first 90K of income) but you still have to file every year.
Amazing Creative Photo Manipulations without using Adobe Photoshop
The site claims March 5th – April 5th, 2013.
Worse, the article has one mention of WW2 with none of the planes mentioned or pictured being ready for duty in WW2.
Wall Street Gives Facebook the Skunk Eye
Why do you want to end up with spaces? Consider the alternative: if you end up with a tab, what's the downside?
Carpet Cleaners in Islington N1
What state? You're not likely to get a good value from an out of state schools considering the cost.

What's your GPA? If it's top of the class, then you don't have a problem. Otherwise, you'll need to look in state again.

And if cost or GPA isn't an object then michaelkscott comments are the most valid.
Now you're making a completely different argument. Now you're doing the whole stealing versus theft thing, which was not your original comment. Originally you were going to try Netflix, but it didn't work on Linux so you decided to try to steal the shows instead. This is exactly like going to buy something in a store that doesn't accept AmEx, getting all pissy when they don't accept AmEx, and trying to shoplift instead of pulling out one of your other payment methods (because chances are, you don't only carry AmEx). Similarly, chances are your only computing device is not a Linux computer. Android, iOS, XBox 360, Wii [U], PS3, and all sorts of other TVs and set top boxes also stream Netflix.
Pointless?

Two articles attacking two people that are held in high regard with link baity titles. I mean, come on, "Bill Gates is naive", "Nate Silver confuses cause and effect". This person is obviously trying to grab page views with whatever they can come up with. These articles could have been worded in much less offensive and aggressive ways but that wouldn't be conducive to the authors goal.
I just wanted to point out that he is/was a shady person and people should be cautious dealing with him.
To adress your points:

Ultimate Rally - afaik there where some poeple on forums that paid a significant entry fee and didnt get it back

letsbuyit.com - clearly illegal, insider trading and he got a prison sentence + 100k fine

Bin Laden bounty - true, but it still was smelly

Liga.net - it was a Quake2 Duel League back in 98/99 (if i remember correctly). Kimble was known for playing lots of Quake back in the day, he invited the most promiment players, first prize was some super High end PC (of the time) and money but the winner never got it and was kicked out of the league, which was shutdown soon after that : http://planetquake.gamespy.com/fullstory.php?id=61507

Its just a fact that you should not trust this guy given his history. Sure people change, but be cautios!

more info:

http://www.theregister.co.uk/2004/09/30/kimble_rally/

http://kotaku.com/5878337/arrested-megaupload-boss-cheated-h...
It may be harder to find DevOps industry specific (unless you're say in the financial/energy sectors/health care sectors which have specific operational requirements. (eg: security, etc).

Look at Stackoverflow careers, and specifically contributors in the "Server Fault", "Super user", and "Unix/Linux" sections.

Linux boards on google groups and local Linux meetups.
Eight Retailers That Will Close the Most Stores
Thank you so much. I would definitely follow those wise words.
i will start reading high quality content and practice.
I'm no economist but I wonder if the Nordic model is sustainable without external innovation and cheap labour (going on in countries like the USA and China respectively -- who perhaps pay a price in terms of 'social ills').
> Bias and error are not the same as a lack of objectivity.

Say what? Bias is a lack of objectivity, that's how the word is defined. And errors can be managed by a combination of procedural discipline and peer review. In other words, the essentials of science.

> A loaded coin may come up heads 75% of the time. Using that coin to make a decision yields a biased procedure. It's also objective, since the bias is unrelated to the experimenter.

No, never. The outcome of the study is not objective if the experimenter believes the coin to be fair. And if the experimenter knows the coin is unfair, then it's not objective for a different reason.

Objectivity is not a debating point as in post-modernism, it's a prerequisite for science, and with sufficient rigor, it can be established. This is not to argue that this is always true, but it is always possible.
Bitcoin - List Of Links To Help You Get Started
Messages to the Pope
Custom Slugs in Rails, an Austere Approach
Practice typing for Code
Ask HN: What is the best office chair below $350?
Udacity uses this. It's one of the awesome startups these days.
Hooking up a smoke detector to the XBox should do the trick :-)
Spaces or my thumbs get bored. (Thumbs of the world unite!)
Use SQL to analyze the NFL play-by-play dataset
These Principles were used to make several weapons and air planes just in 140 days by Lockheed Martin in 30's. It's not arrogant, but to the point.
http://worldofskunkworks.blogspot.se/2012/12/a-great-example...
There are known command line tools for that [0] since many years. While it's easy to do it on purely text (ASCII) files, it's a bit more work on HTML files or binary files. For them you would probably extract the textual context first (e.g. stripping HTML tags) and then compare the clear text. Alternatively you may render the HTML/PDF file and do visual comparison, then extract the diff text from images.

By default diff programs create a line-based output, but you can change it to minimum per-word highlighting via options (e.g. 'git diff --color-words').

The thing with PDF is that often even when you re-save the same PDF file in the same editor, you would probably get entirely different files. I'm not a PDF expert but from what I've learned, PDF is the type of file that saves kind of vector representation of glyphs and their placements and is often unaware of what that glyph represents (depends perhaps on the program used to create the PDF and options). Importing PDF back to e.g. OpenOffice is an ugly work for the plugings.

There are some exiting solutions for diffing PDFs [1] however I haven't played with them really.

[0] http://en.wikipedia.org/wiki/Diff
[1] http://stackoverflow.com/questions/887186/java-pdf-diff-libr...
Yeah, was going to say the Soviets were being beaten badly before the US helped them. They then returned the favor by enslaving everyone they "liberated".
Linux Audio Conference Deadline Extension
The Linux Audio Conference submission deadline has been extended! It is now February 17th, 2013 (23:59 HAST).

So, if you were considering to submit a paper but couldn't make up your mind yet, here is your chance to become active! Never forget that this conference lives through the people participating in it.

FEBRUARY 17th is the new deadline for all submission types: papers, music, installations, workshop proposals.

Check out the link below more info:
http://lac.linuxaudio.org/2013/participation

Please spread this information to anyone who might be interested.
If you have any questions, drop us a line at lac@linuxaudio.org

We are looking forward to seeing you in Graz in May!
Thanks and happy last-minute music-and-paper-submissions,

the LAC2013 organization team
What they seem to be glossing over is that homogeneity plays a large factor in this. Whether it's tribes, races or just plain ol' religion, a lot of inherent instability comes about as a result of people disagreeing the bajeezus out of each other for no real reason other than... "I'm not them".

Of course, if you're a native in these lands, that still leaves your people under-represented.
>Building responsively is an investment for the future. You can bet good money that there will be more and more diversity of screen sizes as we keep going.

I find responsive design a cheap copout, jack of all screen resolutions, master of none.

Just create a good desktop design, and make sure it plays on a modern smartphone with tap-to-zoom. Tablets will work automatically.

I dont'see "more diversity of screen sizes" coming affecting this at all. New screen sizes will just be bigger than an 2010 iPhone/Android phone. Those can play well with desktop-sized designs anyway.

And even if you have a 30" monitor you still don't need more than 1000-1200 pixels of webpage estate anyway. For one, people can't read or follow freakishly long lines of text easily.