skysight-inc/HackerNews huggingface dataset:
I live in the complex where these missiles are supposed to be deployed.

The part of this situation that upsets me the most is not the missiles, but what comes along with them - the heavily armed soldiers billeted for up to 2 months.

We have no choice in this, and were informed by a leaflet through the door.

This isn't war time and the Olympics only last for a few weeks. We shouldn't have to have soldiers and weapons in a residential complex!
And compared to really big employers like ATT 47k FTE isn't that big I have worked for a big company whose main IT division have over 60k employees and more developers/engineers than Google has emploees just in that division.
This is false. UTF-8 sorts Korean almost correctly. For practical purposes, you can use sort-by-unicode-codepoint to sort Korean.
Testosterone On My Mind And In My Brain
Of course there's a tech bubble, there will continue to be tech bubbles for a long time.

But, it's not that much of a concern any more for several reasons. First, the core strength at the heart of tech continues to get stronger with many diversified sources of revenue, regardless of the bubble. Second, the bubble isn't all encompassing, only some companies are part of the bubble, not all. Third, there's widespread awareness about these bubbles while they are happening.

The online business sector has matured tremendously in the last decade and a half, it is no longer even a little bit monolithic. The web is now just a platform, and while some online businesses may play in dangerous bubble infested waters, many others do not. We will never again have a situation similar to the original dot-com bubble, with such a huge impact across nearly every online business and such a huge impact on the entire economy.
Change "implementation" to spec and I agree with you.

An implementation that fails to meet the spec can be argued as not broken, even if said spec is broken.
The thing is, the BOM is metadata, it doesn't belong in content. It violates the contract of .txt files, which is: the entire file is a single string of content.

Recognizing it at the edges of your program and stripping it out is not the end of the world, but it's annoying and no other (8-bit) encoding works that way. In fact, I find it hard to believe UTF-8 BOMs in MS programs were anything more than a programmer error. Once such files were out in the wild, everyone else had to deal with them.
From the document:

Under its extended-baseline scenario, CBO estimates that over the next 75 years, the program has an actuarial shortfall equal to 1.6 percent of taxable payroll, or
0.6 percent of GDP (see Table 4-1). Thus, to bring the program into actuarial balance through 2085, payroll taxes could be increased immediately by 1.6 percent of taxable payroll and kept at that higher rate, or scheduled benefits could be reduced by an equivalent amount.

The fix is easy (not taking into account the Republican party's irrational view on tax increases). Repeal the tax cut. And not increasing taxes leaves a small actuarial imbalance.
Awesome idea. On the homepage it says to register a school, team, or event. But would you be willing to open it up to action sports athletes? It might not be for finding industry sponsors, but I bet a local mom and pop shop would love to sponsor a good skater from that area. Anyways, just a thought, love the startup.
> The ban only covers two buildings

For now, with plans to phase in over a couple years, hence "starts ban".

> any phone that allows [...] (not just Android phones) would be acceptable.

Of which Android phones are the vast majority.

Given that the title field is space-limited, I think the summary is a reasonable one.
Thanks for mentioning intel tick-tock. I had not heard that before.

http://www.intel.com/content/www/us/en/silicon-innovations/i...
How about "I'll pay you $50 if you stop trying to repeatedly screw me, and drop the +1 buttons while you're at it". It's not like the average consumer can live easily without search, so why not straight up charge for it, like we do every other utility on the planet.

There is some broken cultural obsession with making this stuff free, and that Next Big Search must have automatic "web scale" appeal to the entire planet and cater to all needs and use cases simultaneously.

I'd happily pay for a curated, spam free index if that index satisfied 90% of my needs, retaining privacy raping, up-selling free search for the remaining 10%. About 50% of my search traffic is already in the form of keyword searches pointed at IMDB/Wikipedia/eBay/Amazon site-specific search, so why not just wrap this up for me.

Hugely complex automation, web scale, index freshness, instant search, deep web blah blah, and all the other costly noise I care a good deal less about. Sometimes thinking small doesn't hurt that much.

And if you look at what I'm saying from the right angle, you might even see a thousand untapped niches for industry/lifestyle specific companies collecting money from consumers in their segment and passing it to retailers who charge for access to their (otherwise hidden behind proprietary apps) catalogues. I've no idea why this isn't more common already, it's as if the entire industry has been frightened into believing that using computers to find things we already know exist to be an insanely difficult task.
I prefer to solve the problem in the right place.

Raw concatenation of bytes without encoding-awareness introduces the possibility that the bytes will combine in unexpected ways. The presence of something as obvious as a BOM makes it harder to make this mistake, at least during the transition phase to "UTF-8 everywhere".

What you really want in this situation is something that forces you to see the potential bug and introduce the correct translation and/or text-concatenation tools to fix it.

And yes, at some point in the future enough tools will be truly aware of UTF-8 that the BOM will not have a reason to exist. But right now it has some value.
well apart from sporting SV for decades to make new tech for blowing up stuff that lead to the culture that produced Woz and Jobs.
Sorry, I don't buy it.

Understand that abuses by government, misapplication of taxes, and regulatory capture are simply a historical and current fact.

There's limited benefit to throwing good money in a hole when only a few pieces of it will catch on something useful.
@dhaivatpandya: "We use the resistors EAX and EBX."

I'm sorry, but this is a terrible introduction to assembly. It incorrectly and inadequately explains what registers are, does not explain what's being done, and is 2 paragraphs long.
Rosa Rodriguez - California - Indio - (760) 347-2589  411.info
This project is very much challenging and fascinating too. And Google Summer of Code is an incredible program for university students to get seriously involved in such projects and open source in general. Last year I worked on porting NetBSD userland to MINIX 3 as part of GSoC and believe me it was an invaluable experience for me which isn't even remotely possible without such program. This year I will work on porting GNU Compiler Collection to HelenOS ( http://blog.vivekp.me/2012/04/25/port-gcc-to-helenos-gsoc-pr... ) as part of GSoC and I am already very excited. I wish this guy good luck and thanks Google for running such amazing program successfully!
For me this falls under same category as a "designer who can also code". It's great when you can find them but they are harder to find.
Ask HN: how do I save a HN story?
Hi,

I found this fantastic thing in my profile that is "saved stories" (http://news.ycombinator.com/saved?id=yourNick) and I hoped that that was the list of all upvoted stories... but it is not.

I have no idea how I "saved" some stories and I could really use a list of upvoted stories as a sort of local bookmark. I often find cool articles which I need to go back weeks/months later, but they're almost impossible to find.

Any help appreciated, thanks!
Www.roberttwogoodyahoo.com
There is a pretty substantial difference between a few Blizzard employees knowing your IP address and the entire public knowing your IP address.
If a file really is pure ASCII, leave it that way. I am not suggesting to do otherwise. If a 30-year-old program only deals with ASCII then make sure your input looks like ASCII.

But if your input could contain complex UTF-8 (e.g. it's multi-language or whatever), you're not doing any favors by hiding this fact. The BOM is a quick way to know exactly what the file is, and it shows you that your program won't work with that input. So you translate the input or you fix the program.

At some point in the future the majority of programs will handle even complex UTF-8 properly, and then the BOM will be pointless because virtually all inputs will be UTF-8.
You complexified Morse code, is the point! Once you're doing Morse code, you may as well make the entire keyboard be one key!
Any story you upvote goes on that list.
For something so easy to duplicate (40m users) I see frighteningly few duplications (photo services with 40m users after 18 months.).

Making a camera app that has filters is easy to duplicate. Aggregating an audience of 40m users on no advertising is not. Period.

EDIT: "on no advertising" should read "on no marketing".
Don't narrow this down to a discussion about creation myths when you said it was about creation myths, the existence of dieties, and many other things that westerns consider part of a religion.

If you lack the mystical faith-based aspects of religion then are you a religion? If so, then why isn't Confusianism a religion? Why isn't Neitzchism a religion?

Secondly, I don't know what kind of qualifications one needs to talk about religion, but if ordinary people can no longer do it then what you are encouraging is a priesthood, and not a science.
Yeah, should be fixed now.
>"I'd say P/E ratio is a flawed metric to use when talking about what some of these new startups are worth."

In other words...this time it's different!

Sometimes it is, but more often than not, it isn't.

>Pandora, for example, may not have any earnings, but the value of controlling the source of 100 million users music is no doubt quite valuable

That's a circular argument. The whole point is that very question: what is controlling the source of 100 million users worth? Apparently not enough that you can make money off of it at a reasonable scale.
I want a rewrite of vim's internals so that it can be scripted with something else than vimscript, which is, to this day, the only way to have access to all the bang vim has to offer. And that's pretty sad cause vimscript is not a very good language.
As long as the device is upgradable. The soldiered 4gb ram on the mb air sucks.
There is a cost in research involved each time an investor "stoops for pennies".

In your pizza example, it is possible that the investors have their Fast Food Business formula with their suppliers and management consultants they bring to the table. Someone who made great at-home, with a great personality would add exactly the right "personal touch" and taste to match.

This doesn't mean that stooping for pennies is bad or that VC are necessarily justified in scorning it. I think it avoiding it can be perfectly sensible from their perspective (which should leave others to take advantage of the opportunities they scorn).
Hey there, thanks so much for the feedback! Absolutely, the site is already open to sports team and athletes and there are a few sports listings on the site already. I'm setting up a campaign to reach out to 4 groups: sports teams/athletes, schools, tech events, and nonprofit fundraisers.
Works in Chrome/Windows.
This is not really a very useful introduction since it doesn't go deep enough for someone to continue learning on their own. As soon as you start looking for more details about x86, you'll run into a lot of confusing information (and probably get stuck).

x86 is a ridiculously complicated architecture with over 30 years of historical baggage -- it's very difficult for a beginner to tell what is relevant to modern x86 computers vs what was only relevant to x86 computers circa 1978. I'm talking about things like segmentation, real mode vs protected mode vs ..., the fact that there are multiple FPUs with different instruction sets (x87, SSE, etc.) and other instructions that reuse the registers (MMX)..., and let's not forget the 64-bit extensions either...

If someone would go and explain the history and design decisions of the x86 and summarize what's still relevant for e.g. user mode programming under Windows and Linux on computers released in the last 5 years, that would be really helpful to a lot of people trying to learn x86 assembly.
So the next logical step would be the introduction of conditional jumps, tests, flags...

It is a bit disappointing that the whole article is gathering some velocity, when the author hits the break for a full stop.
Doesn't work on Chromium/Ubuntu.

18.0.1025.151 (Developer Build 130497 Linux) Ubuntu 12.04
I'm also from NZ, and I would agree that it does look like our government will do anything for the guys with the money. Even our filming of the Hobbit film made us change a law by pressure of the movie execs :|
I'm not entirely sure if I agree with the author that we are in a bubble. Many of the big companies in the valley such as Google, Apple, Facebook, Amazon, etc ... are flush with cash. The fact that they are buying smaller companies for a lot of money a bubble it does not make. The share prices for Apple and Google at the moment may be very high but the share prices do represent revenue.
Look at Facebooks deal with Instagram, it was $300 million cash and $700 million in options. That is a huge difference from an entirely cash deal.
I'm glad that the author is thinking about ways to increase communication between scientific authors, but some of the statements he made, specifically regarding "curing cancer 2-3 years sooner" make him sound ignorant of some of the challenges facing researchers. Not all scientific knowledge is presented only through journal articles. As others have already mentioned, conferences with "poster presentations" are pretty common in medicine to discuss ideas before the paper comes out. In addition, labs across the country working on similar problems often exchange ideas and substrates by email and mail respectively. I agree that it would be great if there was a more centralized repository of information online to get information. If anyone has any experience with blogs, forums or websites specifically addressing oncology (that are not just press releases) I would appreciate learning about them.
Incredibly Important Gemfile Tip #1
I agree with the use of context, yes; if you already know your input is UTF-8 (e.g. C strings in a program API or a protocol or whatever) there's no point in adding an extra specifier.

If a program requires ASCII compatibility in order to work then by all means make the input files ASCII (no BOM), just make sure the files have no true UTF-8 dependencies in them.

Once a program supports UTF-8 "properly" however, the BOM is useful as a signal that the input is somewhat complicated.

At some point in the future when UTF-8 really is everywhere and programs may no longer even try to sniff encodings, etc. then yes, the BOM has no real reason to exist.
That may or may not add to the problem, yes, I'm not an expert in that area. If I was forced to guess, though, I would still say that most of the money influx comes from corporations.
How to decide what feature to implement next
It worked the first time in chrome. Crashed it the second time. Very clever.

The blackhat-spidy-sense in me is getting a tingle. XSS injection if a PNG could used to execute javascript possibly.
"Unable to lookup user whalesalad"

=(
I was curious, you pretentious fuck. :P
Works on Chrome/MacLion

... but I'm not sure what it's doing
> A lot of the newer IPO's represent companies that have significant assets in new areas that we haven't necessarily found the most efficient monetization scheme for yet.

In other words, their inflated valuations are somehow justified by the fact that there is a lot of risk involved?
What? No, I'm talking about torweb here, what are you even
> [this was coded using HTML5]

Nope. It doesn't use any feature from HTML5, no new APIs or CSS3 that are usually bundled with the buzzword, no semantic tags, not even a doctype.

Besides, it's kind of obvious that you're looking at a website ;)
Yes, I like to think we are quite decent over here in Germany ;-)

But I don't think getting into a pissing match about who is or isn't decent and extending this so far that the conversation breaks ("And squirrels! Are they decent!?") does any good.

If there is a corporation that has most of its business in your country but plays tricks to be taxed in another, that's a problem, plain and simple. Whether or not they have other good qualities adds nothing to the discussion.

Also - I thought the trickle-down "but they create jobs!" argument was thoroughly debunked by now?
Never forget the lazy genius that simply doesn't feel like sharing his wealth of insight with noobs.
I read Fred Wilson's blog on occasion and he seems like a decent human being. But I get a chuckle out of the fact that he's the first to leap into the comments of post like this, discussing the bubble. He's a VC for crying out loud. He benefits from the bubble.

Like I've said before: I'm a reasonably young man, and this is my first go-around having actual money as these various economic cycles occur. I watched the housing bubble closely. And the whole way down the realtor associations were screaming, "There is no bubble! This is the best time to buy!"

I think it's something we all know, but it feels more "real" to me, because I witnessed it. The lesson is, don't listen to the opinions of people whose livelihoods depend on maintaining the run-up. Keep that in mind when you read these blogs, written by techies, with comment sections filled with VCs and and CEO/CFO/CTO's of 1 employee companies waiting for their funding.
Yea, reminds me of DBCS. UTF-8 however don't use bytes below 0x80 as anything other than an ASCII character, unlike some DBCS encodings such as Shift-JIS.
Precisely. I really don't get how anybody can try to force a red herring on this about "let's nitpick down to the nickel whether or not taxes are cool as they are" when we're talking about corporations who literally employ people to figure out ways of being taxed in a completely different country.
There are already plenty of cases that valid UTF-8 readers have to deal with (unused ranges of code points, invalid byte combinations, etc.). Ignoring a BOM is trivial by comparison. A UTF-8 reader honestly doesn't care about the "stringness" of a .txt file because of all the other crap that can be in a byte stream.

Older programs do care, but as I've said elsewhere in the thread an ASCII file can remain ASCII (no BOM). There's no reason to BOM-ify an old ASCII file if it really is ASCII and only ASCII-expecting programs will ever use it.

Over time these old programs will either be upgraded or go away and it will finally be safe to say that inputs must be UTF-8. At that time, the BOM has no reason to exist.
Guys, just out of curiosity, what school are you studying? I'm Petr, I did my Bachelor degree at CTU FEE (CVUT FEL) and I'm doing my Master's in US.
Brainfuck on Rails
I will not allow you to move the goalposts. You claimed that Apple would pay five times more were they not undergoing their accounting shenanigans (which would, for those keeping track at home, be 49% of net as tax) and would not be able to hire due to it. That is what I mean by fucking farcical--because you decided it would be totally groovy to make shit up out of whole cloth and blithely assert it to be true.

Coupled with the "closing loopholes" dog-whistle--to reasonable people who have not ceded their thinking to Ayn Rand, this should not be in the same statement as anything related to "lower taxes"--and I have a great deal of trouble finding a good-faith reason to think better of you than "disingenuous."
Huh, didn't think this would be posted. This is a little demo effect I threw together last week when I was bored. It's built on top of WebGL (the effect itself is really just in a shader), and the reason it looks like a PNG is that it's a self-extracting PNG as described in my article here: http://daeken.com/superpacking-js-demos
This I feel the meat of the problem. When it is easier to upgrade an IOS device over a Windows PC, and Apple supports the same devices for longer than Android (which being a tiny bit open source opens up easy backporting) it is strange that people wonder why no one likes classic Android as much.

Hint: When Siri came out, everyone with a Droid phone wanted it too. When the feature complete competitor comes out in full force, probably in Android 5? they will all be hilariously frustrated with how they can't use it because they have a 2 year old phone.
But that's how it winds up working anyway: the working-age middle class support the elderly. The only difference is that instead of that support being internal to the family, it's pooled, so that those with parents who are especially expensive to support don't have to pay more, or much more, than others.

There's some value in pooling it like that, I suppose, but let's not kid ourselves. Social Security is a transfer payment system, not a retirement savings program, which is what it was sold to people as.
How about a "social media" bubble?
This can't be used for XSS or the like, really. The way it works is that the PNG is first interpreted as HTML by the browser (hence the filename) and then it loads itself into an image tag, causing it to be interpreted as a PNG. Once it's loaded into the image tag, the image is drawn to a canvas so that the code -- embedded in the PNG -- can be extracted and executed.

While fun, the only real security concern here is that it's really good at pissing off IDSes.

Edit: I linked my article describing the technique in another comment here if you want to see how horrible it really is. I'm always both proud of and disgusted by myself for this technique.
Wikipedia new Terms of Use (effective May 25, 2012)
How Much Revenue Does It Take To Be A $1B Public Company?
Oh absolutely. Being a German looking over the pond, I would be seriously pissed off about what happens in government if I was a US citizen.

What I don't like about these discussions, particularly when they are driven by US citizens, is the amount of proud apathy or downright confused resignation that is displayed. Surely a couple of corporations have spent a proper buck to make that happen - Confuse people so thoroughly that they start questioning whether this whole democracy and society-thing is worth it to begin with.
Thats honestly what I figured. I have been going to hackfests (every 1st tuesday) for the past 2 months. No luck yet, but I guess I'll keep at it.

Thanks!
The Olympics is all about sponsorship. One could see this as a sponsorship deal: British designed technology (Starstreak) built by a British company (British Aerospace) being promoted to the world via the Olympics. They've already got their money's worth in publicity. (Were you aware of Starstreak before reading it here?) If the Olympics can be used to sell a soft drink, why not a missile system?
Zynga has no earnings? Nasdaq lists them as having a P/E of 39 for 2011. http://www.nasdaq.com/symbol/znga/pe-ratio

Groupon's is -12, however: http://www.nasdaq.com/symbol/grpn/pe-ratio

Where did you read that Zynga has no earnings?
http://gitscore.com/user/whalesalad :-)

I had an issue where I was caching the rate limit response from github. Fixed now.
> It's pointless to argue that people or corporations should voluntarily pay more taxes than they're legally required to pay.

[[Citation needed]] - don't see what you're talking about in the post - who is arguing that?
There's a great project for doing the actual lazy-loading, called Socialite.js: http://www.socialitejs.com/

You can work to whatever actually hooks you want (onscroll, onhover, etc.), and then just call Socialite to actually replace the links.
Assembly Hello, World for OSX
Submiting a Qt App to Mac App Store