skysight-inc/HackerNews huggingface dataset:
There must be a programmatic solution to this problem.

Do some outbound links have value on this forum? If not, then you could remove all links, or remove the "link" part of the link (change @href to text).

If some outbound links have value you need to identify those, and it's more complex, but a Bayesian analysis of posts should be able to score posts on their "spaminess" and remove the links on only the most spam-like comments.

There may be some false-positive doing this, but since no information is actually removed (only the links, not the content) it should be quite ok.
Prompt for origins that have never been visited directly by the user.
Actually, with modern software bitcoins are among the easiest way to transfer money between people. I load up my phone app, point it at the relevant QR code and the money is transferred securely and quickly, usually with no transaction costs. If I want to receive money, I can just give the person my QR code (or show them on the screen of my phone) and they can give me money just as easily.

I have been wishing for my bank to give me this kind of service for a long time, but still no sign of it happening.
Could you explain what this is supposed to illustrate, or why it's interesting? It just seems like an ordinary bug report page, and don't understand why you think it's of interest.

Thanks.
Why people think that with age the ability to learn new things diminishes?

You can ALWAYS learn new things, no matter how old you are.

I learned programming after the age of 25.
First Picture of an Atom's Shadow
But why would the owner want to do that? By keeping those links up, the author is providing value to the Internet by lowering PR of folks who paid to spam him in the first place. I see no incentive for the author to clean this up.
My biggest f'up, so far..

It happened on my third week as a junior developer on a very nice startup company - its kinda my big dream to work in a startup.

It was a friday morning and I was just starting my day at work(I was working remotely) when suddenly one of the cofounders sent out an email that our website is timing out. So I checked out out nagios to see if the website is receiving a large amount of traffic and surprisingly I can even count the number of connections using my fingers. I was a newly hire back then and our lead developer is currently flying on his way back home. My other teammate is not yet online because he is in a different timezone and it is not yet his time to work. So basically I was the only developer available at the time. When my figure out that I have no idea of what is happening, he asked me to just shut down the server so that our customers will not be able to process erroneous transactions. The website is hosted on AWS EC2 and I cannot find our Amazon login credentials(its either I was too dumb at the time or too nervous because later I found out that our lead dev gave it to us a week before) then I decided to shutdown the sever through cli, you know shutdown -h now.

Now the other developer got online and asked me what happened. I told him everything then he decided to power up the server so that he can investigate the issue. He logged in to AWS console but he cannot find the server. It turns out that the server's shutdown behavior was set to terminate. And yes, I just destroyed/deleted the server that the website is using. To cut the story short, our lead developer came online and he rebuilt a new server. But still the timing out issue is still there. He found out that it was coming from a MySQL connection and the root cause was that select statement that is very slow. And guess who wrote that query. Yeah its me. A new release was just deployed the previous day and that query was used in one of the new features. The website became operational the following day and everything came back to normal.

The next day I became emotional and was depressed the following week that I handed down my resignation because I felt like I dont deserve to work for their company. They tried to talked me out on not leaving. The lead dev even said nice things to me(that Im a good coder and even him will write the same kind of select query if it was assigned to him). But my mind was too clouded and made a very poor judgment to pursue my resignation. And here I am now stuck on a corporate job trying to figure things out and getting my shit back together hoping someday I can work in a startup again and not f'up.
I can search my apartment and find the cash fairly reliably :)
Part of your point seems to be that this problem won't be solved because the financial institutions don't care. My point is you can solve it right now with Bitcoin. I realize Bitcoin wasn't around, but it is now.

FWIW, to move $100,000 USD through Bitcoin right now would cost you about 6%,

100000 USD * (1 BTC / 33.6 USD) = 2976 BTC
2976 BTC * (31.8 USD / 1 BTC) = 94636 USD

Or simply, (33.6 - 31.8) / 33.6 = 5.3%

But I'm sure you know this already!

Those numbers from http://mtgoxlive.com/orders
So then this would really be handy in a mud-slinging campaign. Maybe against a competitor. Any visitors would be treated to a massive drain on storage and other delights, but then the victim would still need to have multiple subdomains and/or wildcard subomains enabled.
I used to believe this based purely on having heard it all my life. But a friend of mine recently made an interesting point: he asked me what race homeless people are. My answer (at least here in LA) was that they're almost unanimously black or white. Never Asian. Never indian. Rarely Mexican.

I countered that it could be due to Asian and Mexican cultures being more culturally inclined to take care of their own, but I haven't fully convinced myself that that's the case.

My friend who made this point happens to be black, and his explanation was that having grown up in a black neighborhood, he noticed that black and white people have a sense of entitlement that other races don't often have, both for reasons that don't need explaining, and that that type of attitude begets unfortunate circumstances. I don't know whether I entirely agree with this point either, but it certainly makes you think.
Huh, I wonder what the crouton developer was talking about then. No encrypted disk? (I don't have Chrome OS, I was just guessing what the crouton README might mean.)
Yup - http://en.wikipedia.org/wiki/NeXT#1985.E2.80.931986:_Foundin...
That came up on reddit too. Why are we paying insane prices to house these people in the most valuable real estate in the world, when you could help 10x as many by housing them in some place that actually affordable?

It boggles the mind.
In my experience slackers rarely quit, they keep clinging to their jobs like their life depended on it, doing just the bare minimum to avoid getting fired. While your point might have been Yahoos intention, they might get the reverse result. The deadwood piling into HQ and much of the top talent leaving because they have better options.
There is actually a BIOS setting that changes that, or if your computer has quickset (it's called something like the Dell Management Utility) then you can change the main action of the fn keys from there
Most hash tables have a semi-random order dictated by the hash algorithm in combination with the bucket count. PHP Arrays are ordered by insertion order (each slot in the hash table has a next pointer, the last of which is appended to on insertion).

The order may be unusual or even non-obvious, but it is predictable.
Bitcoin would make a horrible official currency for a country (inability to control the money supply, enforced deflation which discourages investment, easy for capital to flee). However, as a 'second currency' it has a lot going for it, security, fast, cheap, easy transfers between people across the world. I could see it becoming the worlds international 'second' currency.
Okay, maybe I was stupid but I couldn't find the link to the demo in the article. Author posted it somewhere here in the comments: http://homakov.github.com/fbdetect.html

So all this does is to check if my username matches with some preexisting username. Its no way you can detect my username if you don't already know it. Also even after I gave the demo my username, chrome simply blocked a popup and the whole thing failed...

Either I don't get it or this is a lot less impressive than the title suggests.
> Booleans are ordinal values and usually false is less than true.

I was surprised to find this is true,

http://plato.stanford.edu/entries/truth-values/#3
Australian Tax Office stores passwords in clear text
I make a point of carrying a few Cliff Bars in my backpack, to offer to people who ask for money. Some people turn them down, but a number also happily accept them.

There are no good solutions, but this is the best compromise I've come up with so far.
Yeah, I barely use OS X (all home computers are W7/8 and my Uni has a very limited number of macs,

in fact I only ever used them because of the novelty but when I found everything ten times harder to do because I couldn't use my shortcuts and the UI was totally different from what I was used to I avoided them)

but the first thing I did after realizing that OS X messes with scrolling was change it so it made sense. no googling was required, I just checked out the Sys Preferences like you suggest.
Not a hack, but East Texas is a big fat target for reform.

Maybe we just need a bunch of people to move there for a few years and upset the status quo?
Relays are a necessity for letting the deaf engage with phone services. Authentication would inevitably deny some deserving deaf people access to those services, so it's not really an option.
StormFly: Like a PC on your wrist (3 days to go, almost funded)
> But why would you ask a question like that in an interview?

Simple. You want to find out if they spend their time on HN. There hasn't been a single discussion on HN about PHP that doesn't mention that arrays in PHP are hash tables. Not one.
Chromebook Pixel: Welcome to Cloud City
Wouldn't this have earned the guy a $60,000 Chrome bug bounty if he had reported it through the right channels?
Let's face it, if you're going to create a new spreadsheet, it must have the ability to port over to Google and Excel. Otherwise, you just have another data silo.
My housemates randomly appeared on my linkedin a few weeks after moving in. No idea why, i'd never googled them or even emailed them afaik. Creepy.
Or one that doesn't have a process to ensure that backup and recovery procedures when something like this happens are as painless as possible.
"It’s been one month since I decided to try launching a product with the goal of generating $5 in profit."

I'm confused. Why is this a challenge?
I don't like the tone of your response, especially as I don't spend that much time on HN. I explicitly tried to voice my opinion as my own without diminishing what you have accomplished.
Actually it is kind of ideological: Firefox is following standards
> You could just embed iframes to diskeater1.net, diskeater2, etc and fill up the disk that way.

Thankfully, in this case, domain registrations are expensive. Filling a 16 GB iPad with this technique would cost around $10,000 in registrar fees. A 128 GB SSD could be filled for under $100,000.

...So I wanted to come in here and say "cost prohibitive!" but... maybe not, given that most devices will be at least partially filled already.
Ask HN: How to start a blog
I want to develop my writing skills and looks like blogging is a good way for it. Any advice on how to start it?
Potable water shortage projected to last indefinitely.
Oh, I guess it is working, just super slowly. Literally only reducing by around 2MB of cache per second (+/- 1MB), currently at 2120MB.

[Edit: perf is very back and forth. Slow, then fast, then slow again. It does work though.]
I think you have the advantage of hosting the forum on the low ranking site. The forum would be more tasty target if it was on (higher ranking) SumatraPDF site.

P.S. Thank you for SumatraPDF!
If you are allowed to complain about the pesky colons, then we should be allowed to complain about having to put "end" everywhere :P
I have used VirtualPostMail.com for several years and this is how it works. They scan the front and back of the envelope (front only for a parcel) and email you an alert. You view the scan and decide whether to scan the contents. For instance, you would not scan obvious junk mail, but click on the recycle button. For large catalogs, they stop at 35 pages and ask you if you want the whole thing at an extra charge. For parcels, magazines, or documents you want the original for, like musical valentines or credit cards, they will ship it to you at your physical address. If you receive a check, they will send it to your bank's PO box for depositing. Check their website for more inf.
Competition is bad
Limit the total local storage space at a browser level. E.g. 1GB. Just like you might limit the total size of temporary internet files/cache.

Beyond that, just provide a good (simple) UI for deleting stuff. Which could suggest candidates for deletion based on heuristics like you suggest. E.g. iframes shouldn't need so much. Hopefully less visited sites would be suggested for deletion too.
Here's my OS X configuration script:
Just ask the user if its okay, like with geo data, translate web site, etc.

"Allow example.com to track your location?" [Yes] [No]

"Allow a1.example.com to store x MB of data locally?" [Yes] [No]

Also

> The HTML5 Web Storage standard was developed to allow sites to store larger amounts of data (like 5-10 MB) than was previously allowed by cookies (like 4KB).

Main difference is that cookies are uploaded to the server with each request, while localStorage is not.
I remember the Cleveland Plain Dealer had an article a few years back that said the October count of homeless they (some city or Ohio government entity) did every year, the numbers had dwindled to essentially zero, because there were so many unoccupied houses to take shelter in.
$84,000 in Toonies:

• is 42,000 coins

• would weigh 648lbs / 294 kilos

• at a rate of 10 a day, would take ~11.5 years to amass

/stats :)
"If you can heal the symptom, but not affect the cause, it's quite a bit like tryin' to heal a gunshot wound with gauze." -- Phish, __Sand__

Had to plug my favorite group :)
Nike Releases First 3D Printed Football Cleat
Latinos make up the 2nd largest homeless demographic in Los Angeles.
> Limit the total local storage space at a browser level. E.g. 1GB

I wouldn't mind Google Maps to fill some 100 GiB with map data so that I can have detailed maps while I am offline in some remote African town.
Dropped your cellphone in the toilet? Don't worry
Interesting. When I read the title, I was curious about the practical use of that photo until I read that this would lead to study DNA inside living cells.
Life In The Movie Business: An Inside Look At The VFX Crisis
You could prompt for domains that use more than a small amount - say, 25-100k.

Once they hit that point, show a prompt below the toolbar that shows how much data is being used by the whole domain, in real time and allow it to keep on filling up with data until the user says stop or always allow.
The real news here is the (promised) partnership with Silicon Valley Bank.
Just get .tk[1] domains.

[1] http://www.nic.tk
That is a good way to never ever ever use a feature again. "Frightening Message: This website wants to do something scary. Do you want to allow some bad thing to happen to your computer?" That is how lay people, i.e. the people needed to mass adoption, read browser requests for Geo, storage, and other permissions.

It would be better to have sane and safe defaults in the browser, rather than pester the user. Would cookies have worked if the browser asked for permission on every website?
Merely linking to this blog on Facebook got me called paranoid by one of these friends just a few hours ago.
I feel that we have enough smart people in this city to fix the problem. Something about the old homeless women breaks my heart the most.
I don't understand it either. If I live in a mansion and lose my job, I don't ask for money to pay for my mansion, I move to an apartment. People who stick around here aren't helping themselves at all, but a lot of that could be why they're homeless in the first place.
is that for UEFI or BIOS?
So in fact you believed it was false before true then ;-)
> is a testament to its long-term viability as a currency.

Until governments notice they are losing control and outlaw it.
Looks interesting, but is there a live demo link? I will install this and check it out when I'm at home, but a demo link would make deciding if I'm interested quicker.
Would anyone like to guess as to how long I would have to wait to receive one if I were to pre-order it now?
Is it similar to how the function keys in Macbooks work? If so, I would consider it a feature. I have to tweak screen brightness more often than I need to press F4.

edit: I forgot that in Windows, F4 is a very important key (Alt+F4).
Would cookies be used for tracking you everywhere if the browser asked for permission on every use? Would this be a good or bad thing?

(It's not like keeping state in the URL is hard - using cookies just looks marginally better.)
Featurely - a Feature Request Tracker
Spectacle - http://www.macupdate.com/app/mac/41147/spectacle

Very basic and easy to get used to, fixed options for screen estate.
Am I the only one that doesnt really mater overlapping windows ??

I have tried some of those though, and i like like Divvy even though i rarely use it.
Street musicians != homeless people.

The art of "busking" has a long history:

http://en.wikipedia.org/wiki/Busking
Meh, just Goatse'ing them works pretty well too, no need to get fancy about it.
Lego Bombing and the Art of Infrastructure
Yep, it's too late. In fact, you shouldn't try to learn anything anymore, especially if it involves fulfilling your dreams :)
But with Ctrl, you have access to ^H, ^W, and ^U. It's 3 backspaces in one!
I've done nothing to make sure all my hardware worked on my favorite flavor of linux. My special keys also worked out of the box.

In addition I've spent exactly 0 minutes in the last 5 years figuring out hardware issues. You may have less success if you want to game or need 4+ monitor support; However I've been very happy in recent years with hardware support. There is literally nothing I've encountered in popular hardware that caused me any issues.
To the author, Jonathan Baudanza (jbaudanza), helping others doesn't
make you a sucker, in fact, the opposite is true; helping others makes
your life rich. Thank you for buying him a sandwich.

And before the peanut gallery does it's usual thing, I've spent a few
years as a volunteer for a non-profit dedicated to assisting the victims
of fraud. I know better than most how many greedy and deceptive people
are out there trying to take advantage of others. Even with all the
deceptive malice I've seen, I still say that giving and helping makes
life rich.

I have no idea how to make a meaningful and lasting change for all of
the homeless people, and yes, this makes me sad, both their situation,
and my ineptitude. I can't help them all, but I try take solace in the
small victories. Your act of kindness is one such victory. A hungry
person got something to eat. You made a difference.
"...Unity is horribly inefficient with screen space, and getting anything done requires a ton of mouse clicks and waiting for menus to load."

Screen space: The launcher can be set to auto-hide, giving you the same amount of space you'd have on OS X with an auto-hidden dock.

Mouse clicks: Unity actually impressed me with the amount of attention they paid to keyboard use. Hold down the Super key and you'll see all of the shortcuts. It also makes application menu items searchable without a mouse.

Waiting for menus to load: 12.10 and earlier have been terrible about that. I'm running 13.04 (the next version in development) and they've made it much better.
> email should have been replaced a decade ago

Like HTTP should have been replaced by AOL, right?
I occasionally did the same. I would buy a couple big boxes of Cliff Bars at Costco and give away the flavors that I didn't like. I think if you're not going to help the Glide Memorial or St Anthony's or one of those, giving Cliff bars is tne next best thing (protein, B vitamins, solid sustenance)
Shortcuts, yes. Access keys, no.
tsk tsk there are quite a few infuriating time machine settings that need to be changed out of the box

1) Time machine really shouldn't be running every hour. To change the period:

# defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int <number_of_seconds>

2) TM support for non-time-capsule NAS drives is shaky (even with those that claim to support time machine)

# defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
You can't make an omelette without breaking eggs.

Clicking on 'delete' with the user table selected was not very wise. The software maybe even asked 'Are you sure?' and of course you reply 'yes'.

But operating your company with proper recovery tools is a bit like climbing Mount everest without a rope.

If something goes wrong you are in deep sh.t.
I use an Incognito window for Facebook and login each time I want to see something.

Is what you're doing more secure than that?
Thanks for the link. Maybe I try Erlang after all...

But a question: It says it's using Erlang 13B. Do you recommend using a newer version, or trying to compile/finding an old binary version of 13B? (I mean, is Erlang 16 compatible with 13, or they tend to break things?)

(I'm sure I'll find this out eventually when I start the tutorial, but it's always good to know this kind of things beforehand)
If smartphones ever actually live up to the promise of being a pocket computer, in addition to their mission-critical enterprise gaming and network-locked NSA-friendly voice applications, everyone will already own the hardware for a freedom-hotspot. The phone-as-an-appliance concept has to be burned to its carbon atoms first though, and anti-competitive markets are the worst.
ABS: Android in space
It's easy to get a huge block of IPv6 addresses. Each IP is a separate domain as far as browser policies go, generally.
What about this: writes to a.mydomain.com from a page with www.mydomain.com in the address bar count towards the quota for both a.mydomain.com and www.mydomain.com.

You'd have to store the other domains your page has written to in its own local storage area, but it doesn't seem to me like the book keeping would be that complicated.

You could use a coarse rule of all data in a.mydomain.com counts, and use a larger quota of n * per-domain-limit.

You could visit as many legit-site.tumblr.com addresses as you want with this rule.
Don't be afraid by posting bad code, really. You should really consider to publish the code on Github.
It's also just an incorrect use of the term "snake oil salesman."
It's worth remembering that if cost of living and wages are both high, but cars cost the same as everywhere else, then a car is relatively less expensive in SV than elsewhere.

(Knowing nothing about cars, I don't know how big a factor that would be.)
Dot-Com Dot-Gov
I've been a developer for over 10 years now. The position is software engineer.
Why Google+ sign up is a good thing
You should request for your Right-To-Information and find out if your google search trends are being used by facebook and sue them both.
> chrome simply blocked a popup

blocked is ok, just wait.

i said 'detect'. you can check against predefined 10-50 list of friends
Just do it! Do it! And do it! Until the job is done!!!!
http://www.youtube.com/watch?v=b2uFH0NCMY4
>I would not be so enthusiastic.

Why not? Germany is ramping up renewable output pretty fast these days.

It's not cheap, but it's sustainable and affordable, and you're protected from volatility in the hydrocarbons market.
Startupbootcamp announces 2013 Amsterdam class of nine