skysight-inc/HackerNews huggingface dataset:
How to Get Out of The Google Penalty Box
Enterprises abandon Java due to security holes
TextEdit and Chess are two.
2nd year college student here--it feels that the structure and organization of coursework at many schools (including mine) seem to encourage this kind of learning. Projects that may seem technically involved but end up being a race to Google are common. Our school year, like those of many other schools is built around the quarter system. Quarters are ten weeks. It's not uncommon to be doing completely different and unrelated from week-to-week, and my first CS undergrad lab course was a good example of this kind of structure. One week you're doing bash scripting, the next week python, then you learn some basic git, rudimentary multithreading in C, and so on for 10 weeks. You'd hammer out an assignment only to forget the details of what happened days, maybe hours later. By the time the final rolls around you wonder how anyone would survive this course without the Internet or if we weren't allowed to bring copies of our notes and past code for the exam. Each assignment is a mad dash to learn just what you need to finish.

Of course, even with such brief bursts of effort, you can "relearn" quickly by consulting various references and refreshing your memory, but it becomes difficult and scary to imagine what life would be like if we couldn't look up whatever we needed.
Djikstra at his finest
This describes what happens in the short term, probably repeatedly. But what happens in the long term? Traders learn; they adjust with respect to risk. People will become acquainted with the volatility of the BitCoin currency and adjust their buying and selling practices as a result. People will hold onto the currency longer because they've seen it crash before and recover. The curve will flatten and become a slope. As the rate of deflation steadies and shrinks transactions will begin again. As more and more users flow into the BitCoin economy mass-sellings will have less and less effect because most people who hold the currency will not be responding to short term blips in the price - i.e., day trading. As the volume goes up the chance that a small number of people can destabilize the currency will shrink. There will still be bubbles but they will become cyclic on a longer period, happening on intervals of years as opposed to hours and days, much like in national economies.
This seems spot on to me. Now the question is; is there a way to make money on the coming collapse?
Something like this. Let's say Amazon sells 1000 items from some manufacturer. Amazon pays manufacturer with delay (let's say 20 days after they get the merchandise). But Amazon manages to sell this 1000 in 10 days (because they have massive sales scale). In result Amazon has spare money for 10 days until they need to pay. So they have a potential to use them for 10 days. That's what I've heard, I'm not sure how valid this is.
> Since BTC is expected to be regulated like a currency
Huh? I thought it's the opposite?
Reddit Hires Ellen Pao, Who Sued Kleiner Perkins For Sexual Harassment
That's too bad, it's very convincing. It's important for interested parties to pay attention to this stuff. Ignoring it is just being ignorant in the connotative sense.

It's not absolutely convincing though... I can't succinctly describe all my objections but I will say this though: the correspondence to tulip mania just doesn't hold for me, as the the tonic that drives up the price of BTC is the same tonic that gives them any value at all (simply because it has two attractors, zero and, as the link points out, something huge.) I am of the belief that tonic will remain modulo biases against, so unless that reaches critical mass the push will still be greatly upward.

So the data looks similar in places and for similar reasons in most of those places, but the foundations work differently in many ways. None of what I've said above applies to the tulip situation, and all of it has to do with how it is valued. Consider the attractor(s) for the price of tulip bulbs. When it's going up it's open-ended, where BTC has a closed end. (How well that closed end approximates infinity is a cause for concern of course.)
Does it even make sense to consider Bitcoin as a separate economy containing "no real value"? I see it more as an alternative banking system, the money it contains comes from real-world value and gets converted back into real-word products; it's not a virtual currency.
Can't we just open a mtgox account, deposit and then withdraw?
If you didn't know, long ago in the 90's there was a kerfuffle between the Apache Nation
(Native Americans) and the Apache software project over the ownership of the "apache.org"
domain name. Needless to say, the project won and retained the domain.

If the software project actually had any respect for the Native American Apache tribe,
then they would have given the domain name to the tribe/nation.
This is an amazing milestone for Gittip. Congrats Chad & team!
But they've bought the computers. Where they would have been replacing everything every year now they're replacing every three years, and they're not replacing everything, they're shifting the machines down through the ranks.
Microsoft to establish innovation centre in China
Show HN: An opensource tool for assisted exploit generation on binary programs
Today we are opensourcing an early version of our tool called "Symbolic Exploit Assistant" (SEA) for assisted exploit generation and asking for help/collaboration from the community to
expand and improve it.
In a few words, this tool starts with a path in a disassembled binary represented with an abstract intermediate language (we start supporting REIL)
to generate and solve SMT constraints according to the user request.
If the solver finds a solution, the values for the input variables can be used to exploit the path of the program selected.

Of course, SEA is not state of the art but a few examples from Gera's Insecure Programming can be "solved".

We tried to look for other open source and public tools like SEA, but we couldn't find any. We believe that there should be completely open tools
that help people to find vulnerabilities easier and quicker.
We don't like the idea that only some companies and governments have access to such tools. This is a very small step in the direction
of the democratisation of the access to exploitation tools.

Finally, we ask the community for help to do research, development and implementation of SEA in order to build a tool to perform binary
analysis.

The code and some documentation is available in:

https://github.com/neuromancer/sea
Did he? Time will tell. Every article that portends doom via deflationary measures trots out the same 'ol tired arguments and examples (great depression, hoarders, etc.) You have to admit this is new ground. There are a lot of new ideas here (i.e. divisible to 8 decimal places, de-centralized, etc.) The charts were interesting, but the headline is pure bunk. No one knows -- but one thing is for sure: this is disruptive technology. Bitcoin may not survive, but finance won't be the same hereafter.
Google: 'We'll track every task on every data center server'
> Why does the OP hate them? Who knows!

I quite clearly stated this in my post. Everything that isn't research-based, or what is user-oriented, like Google+, YouTube, etc. has been milked to death and ruined in the process.

Other things, like how they consistently buy off startups and kill them, also annoy the hell out of me.

> The fact that such a contentless diatribe is at #1 is depressing. That too should be beneath HN's standards.

Obviously opinions, while mixed, account for half of reasoning. Opinions seem to be in the favor that Google has lost its way.
Is ñ less common than q, z, or j?
I've always been a big fan of #f90-- useful as a highlight / hard to miss on a web page, easy to remember and type.
> Every article that portends doom via deflationary measures trots out the same 'ol tired arguments and examples (great depression, hoarders, etc.) You have to admit this is new ground.

In what relevant sense to deflation and its effects is it new?

> There are a lot of new ideas here (i.e. divisible to 8 decimal places, de-centralized, etc.)

How are any of these relevant to the incentives created by deflation?
Makes no sense. At the least you'd have to compare today's dollar with bitcoin in 217 years (when both are mature - if they still exist). Since that's not possible dollar-comparisons are probably best avoided.
Does Amazon webstore even have 3rd party apps? Do they allow you to control the HTML and Javascript only?
Tumblr to End Storyboard and Dismiss 3 Employees
Nope. It was a very early design decision that gifts on Gittip are anonymous in the particulars. The idea was to remove the "why did you unfriend me?" awkwardness that only gets compounded if money is involved. We want gifts on Gittip to be no-strings-attached for both sides.

With companies coming on board, we may have to rethink this a bit. Fortunately there are some features in the pipeline that I think will address this. If you want to dive in:

https://github.com/gittip/www.gittip.com/issues/449
> and have to be turned off explicitly.

Why is `opt-out` a big deal?
If you see it going up, why would you sell? In the deflationary spiral scenario, it'll just keep on going up, so it's in your interest to hold on.
Looks like the title has been changed. For anyone curious it was something along the lines of "Why bitcoins will fail"
>Traders learn; they adjust with respect to risk.

Ha ha ha ha

No. Traders learn, and then they die, and are replaced by new traders, who haven't learned.
for some people a PC isn't needed at all

I'd go even farther than that: for a lot of people, a PC is something they never really wanted. For a long time it was the only practical way to get the things they did want: Email, YouTube, online shopping, social media, music, the web in general. Now that those things can be done, and done well, from a phone or a tablet, and now that you can watch Netflix on your TV with a game console or even directly, a PC is just clutter.
Listen to this guy. Most interviews (even technical ones) don't dive that deep at all. Lets be honest, its just like your college courses. They just touch the high-points on the surface of the subject.

Try this experiment: ask someone in school who just finished a hard-sounding class (that you haven't taken yet) to interview you based on knowing answers to things they learned in class. It should sound mostly greek to you. From your perspective, you don't stand a chance of knowing the answers. But, now you know that the delta between not knowing and knowing is one semester, or if you're brilliant, two nights of cramming.

My point is, there is very little delta in what is required to prepare for an interview and what is required to prepare for year-end exams in any given subject. You don't need a lifelong working knowledge of theory. You need enough immediate knowledge of algorithms to get you past the meat-grinder. Remember how you crammed in college? You can get by most of the time by cramming hard for the interview. Also, you get partial credit for thinking out loud about the answers you're considering giving, if you're anywhere within a mile of the correct answer, the interviewers will likely give you a passing grade on the question.

Once you're inside, most of those challenging questions, well, they'll likely never come up again. Just like the stuff you "learn" in college.

Source: In my previous life, I was part of a team of developers who interviewed people for technical positions. We were mean, ruthless interviewers. I've also been through the meat-grinder myself a few times.
First Look: How The Google Glass UI Really Works
I still think the problem is the complete lack of innovation with desktop displays for the past twelve years [1]. I very badly want a home computing environment that features a ~50 inch high-DPI screen that I view at a distance of approximately 2 to 3 feet.

I feel high resolution, high density displays would reinvigorate what we currently call "desktop" computing.

[1] http://tiamat.tsotech.com/displays-are-the-key
Adigupt
my page
I hate to say this, but I agree with orangethirty.

1. The auto-rotating slideshow is terrible because it autorotates before I've even finished reading the first slide.

2. Maybe it's just because I'm not your target market, but the marketing is filled with jargon that I don't understand. "IT Solutions Providers"? Could it be any more vague? "Enterprise Solution Discovery. B2B Meeting Place for IT Leaders and Enterprise Vendors." Again, I have no idea what that even means.

3. Stop capitalizing everything. Github's tag line is: "Build software better, together," not "Build Software Better, Together."

4. Fix your typos. Seriously, proofread.

This is all based on your front page. I clicked "How It Works," and I sort of get the idea that this is marketplace for enterprise. But again, what's your niche? You can't target all enterprise services. There are way too many, and you're better off targeting a niche at first, because then you can get buyers and sellers on your site through direct contacts and tailored marketing.
Beware of the Nirvana Fallacy!

http://www.logicallyfallacious.com/index.php/logical-fallaci...
Great blog post! I did something very similar when I was working on an implementation of the Mustache templating language. If you haven't built a simple recursive descent parser already, I highly recommend doing so — it helped me get a lot better at programming.
> The deflationary aspect is only important for currencies backing an economy - if you just use bitcoin for quick anonymous transactions, say dollar-->bitcoin-->purchase, then you don't care what the value is doing over time.

What the value is doing over short periods of time (particularly, volatility and liquidity in BTC markets) will affect the transaction fees that will need to be associated with that kind of transaction in order for anyone not to go broke fulfilling them.
Even in boom times I've never seen a company replace desktops every year. Three years has been pretty typical and continues to be so.
Personal data of 65,000 FoxyBingo players sold for cash
Can a Hacker Hijack a Plane With an Android App?
I think the word you're looking for is "corporate". It's not google's fault, of course. It's just the way the world works when money is involved. Large organizations that stood to make a profit were going to change it significantly to raise their margins, no matter what.

The web of the 1990s was far more open to participation outside of the walled gardens. It may have been more difficult to get started with, but it was definitely more inclusive.
It's only a separate economy to the extent that it isn't instantly being converted back into some other currency.

There is a genuine bitcoin economy, and it is centered around the trade of goods that are illegal: child porn, weapons, viruses, credit card numbers, and most important of all: illegal drugs.

The question is not whether there is potential for a non-government backed digital currency. The question is whether bitcoin will be effective in that role given the design of the currency.

If a better currency is invented that includes some kind of inflationary mechanism, perhaps the drug trade/etc will take up that currency. In that case bitcoin truly will die.
if you just use bitcoin for quick anonymous transactions, say dollar-->bitcoin-->purchase, then you don't care what the value is doing over time

If you expect the value of bitcoins to keep going up, why would you only hold them for short periods of time? You're suggesting that people would wait until the last possible moment to change their dollars into bitcoins. But by doing that, they're losing money if the value of bitcoins is going up relative to dollars. In that case, the best strategy is to switch into bitcoins as early as possible, and hold them as long as possible.
Very easy to spam detect on non-alphanumeric chars in subject.
There is a certain class of developer where something like the ASUS transformer is perfect.

They can:

- Play all sorts of media
- Download things with utorrent
- Browse the web with webkit
- Access terminals,
- Use SSH,
- Write their PHP websites with a highlighting text editor
- Edit images

Getting all of that in a package that is:

- Under 2 pounds
- Has 10 hour battery life
- Is $300 if you shop around, almost disposable.
- Backed up on the cloud

Add a mSATA SSD and more RAM and it would work with even more developers, photographers and other professionals. Student who just needs to write papers and use facebook? Especially them too.
Are you a dunce, or just too cowardly to stand behind your own words?

Introduction of a group opposed to MRA: "the vocal, hateful group of internet 'feminists' constantly claim they are against sexism in all forms, and thus men's rights advocacy should not exist ..."

Your counter of said group's supposed reason for believing MRA to be superfluous: "But in reality, when obvious sexism like this happens, those same 'feminists' do not speak out against it."

> I have said absolutely nothing about your opinion

Exactly. Yet you are strenuously trying to dismiss it nonetheless -- but doing so by attacking the messenger and other weasel tactics, rather than by honest disagreement.
"the paper mention of drug deal does not help with that".
I agree, a youporn transaction will be a good marketing example: legal but ashaming. A donation to an opposition party in a dictatorship country is also a good example.
Fast either way.
@3 I hope that they don't implement that. Good navigation code is half of the game.

If you want to see examples of competitions like this, many teams for Battlecode hosted by MIT have open sourced their code.
True. But, I think that's the other side of the coin. That is, I'm not so sure we need faster CPUs as we once did.

Save for extreme gamers and other more esoteric applications (e.g. CAD, video transcoding, etc.), most folks (i.e. the majority of the PC market) wouldn't benefit much from a CPU that's much faster than those now commonly fitted to the slightly-above-average consumer rig.

So, in general, I don't think software makers are holding back from making software that pushes the hardware. I just think it's more difficult to push today's more powerful hardware with typical software applications.
A "report" not covering the greatest current use case for the currency - namely anonymously buying weed through the Internet tubes? Not saying it is a good thing, just that there's actual value creating going on. Right now.
Because settings change. I don't know if tomorrow Google is going to add a new feature to share new things, and I don't want to watch for new things to opt out of. It's a cognitive load I don't need.
Um, how could you ever showll someone the string-termination character without escaping it?
I would guess that Windows Blue is another data point to support the thesis. Windows sales have traditionally been tied to hardware sales. With declining hardware sales it seems like a way to try to keep milking the cash cow.

And . . . when I Googled for a link to info about Blue for context, lo and behold, I found this:
http://online.wsj.com/article/SB1000142412788732374100457841...
Any reference to the supposed evidence that the alleged DDOS (which seems to be disputed as to whether it actually occurred, including by its primary supposed target) not only occurred, but was actually "run by elements of the U.S. government"?
Bitcoin is an infant. Hoarders will happen, sure. We'll see what happens in the long term. Gold as a fixed medium may not be practical to slice to 8 decimal places, but then again...the central authority that is in charge of deciding that never tried. They just gave up and Keynes won. Let's see what happens.
The "Don't be evil" motto was created out of the fact that at the time, other search engines were taking money to show ads higher on the page in search results, without being marked. The methodology is essentially the same as being transparent in how they've executed on that. They're a business, they'll do what's healthy for that business to do. At the same time, however, they're more open and transparent than most Internet companies with what they're doing with data and what they hope to achieve.

I'm tired of people denouncing Google+ as some sort of crazed attempt at creating a Facebook competitor, when Google repeatedly has to clarify that it is simply Google's social fabric. Stream is a competitor to newsfeed, but +1s are displayed in search results (Search Plus Your World), and other recommendation data is spread about Google too. It's primary goal creates a unified identity across all Google services.

If Google were truly being "evil," they'd automatically turn on Google+ for everybody and provide no opt out or no way to leave. They haven't. You can still "downgrade" and remove Google+.
Checkmate, bitcoin doubters!
A keyboard? How quaint.

https://www.youtube.com/watch?feature=fvwp&NR=1&v=JS...
Thanks mahmoudimus! :D
I have got to do a fork/pull before then in my infinite spare time but a quick question, why only ORM? Excuse my ignorance but there are almost no ORM that I've used which are not materially slower than straight SQL or json, the exception being g Salat on MongoDB. I wonder what not having an ORM would do to some of the poor performance experienced.
I've noticed that there are two kinds of "makers" who get stuff done.

The first kind learns and learns deep. They are spooky good at it. They'll latch on to something and then follow it all the way down to its roots, learning it in tremendous depth to the point that their skill in it seems almost supernatural. After all of this, they say to themselves "now what can I build with this?" (Or find a place where an employer tells them this).

The second kind decides what they want to build up front and then pursues wide and varied avenues of technology on the path to this destination. They often have fascinating slivers of depth in certain areas but lack that magical seeming deep domain knowledge. These are the people more likely to identify as "self taught" with all of the downsides that come with that. They make up for this with ridiculous determination and a kind of sixth sense for what is possible if you try hard enough. Everything they know, they learn on the path to the destination.

Both can accomplish amazing things. You'll never hire one of the second kind. The second just isn't going to be able to show you pointer arithmetic on your whiteboard in your pet language.
What mitigation steps are you taking for when your SSD dies a horrible death? Do you keep all your important files saved on another SSD or in the cloud? And you'll just buy a new SSD and re-image? Or are you doing something else?
Botnet now spreading Android trojans
To me the Asus Transformer is more of a netbook than a tablet as it is being marketed as. It's about the same size as an Acer Aspire One which I owned a few years ago, battery life sucked though. To me a tablet is a device without a keyboard, a device with a keyboard is merely a netbook or depending on screen size a laptop. I could definitely see myself coding on a Transformer, but I have this thing where staring at a small screen gives me the feeling of tunnel vision and I feel as though I can't concentrate and it distracts me. There's nothing better than coding in Sublime Text full screen on a 27" monitor.

Side note: the Asus Transformer is a beast, you don't get any better for that kind of price. I'm going to buy one for the commute to and from work on the train.
You wouldn't hold bitcoin if you're not interested in currency speculation.

I'm arguing that despite likely wide swings in the value of bitcoin, it's value as an anonymous transaction currency will prevent it from going extinct.

People hoard it, driving the price to $10,000 and driving speculators to tears of joy, still people can make quick transactions in fractional bitcoin. It goes bust and the value dives to $10, yet the people using it for transactions could care less.
Why in the world would you give them your birthday?
Would have been a valuable talk to watch, before we got started.