skysight-inc/HackerNews huggingface dataset:
Location Aware Names can be used to solve problems for: Astronomers, the worldbank, victims of a flood, african villagers , the united nations geographical names program, photographers, and maybe also for you.

Astronomers and Scientist : http://ubicate.me/moon

The WorldBank:

"50% or more of the city streets in these countries have no
names or addresses, and the problem is particularly acute in the poorest neighborhoods.
This creates a worrisome predicament for urban services. With no system of street coordinates and no baseline information, how do you find your way around a constantly growing city? How do you dispatch ambulances, firemen, and law enforcement personnel quickly? How do you send mail and messages to private homes? How do you locate urban facilities and infrastructure ? How do you pinpoint breakdowns in water,electricity, and telephone systems? How do you improve on-site collection of water and electricity bills? How do you set up an efficient local tax system?"

http://siteresources.worldbank.org/CMUDLP/Resources/461753-1...

African Villager with no Address: http://ubicate.me/BEPABIG-BONAZAS

United Nations Group of Experts on Geographical Names:
" The United Nations Conference on the standardization of geographical names, convened every five years, continues to provide a forum:

to encourage national and international geographical names standardization;
to promote the international dissemination of nationally standardized geographical names information; and
to adopt single romanization systems for the conversion of each non-Roman writing system to the Roman alphabet."
http://unstats.un.org/unsd/geoinfo/UNGEGN/mandate.html
Do you mean "people", or you know, bay area / technical types?

'Coz there's a huge difference (inasmuch as the Valley might want to forget this).
Doesn't work for me. Always returns "You need AWG wire" with the value missing.
Creepiest One Night Stand – MUST SEE
After a few years, it's a safe bet that updating will break something. At that point, assuming you even notice the brokenness, you've got to either fix it manually (without necessarily knowing how to distinguish a working system from a somewhat-broken one or where to start debugging) or give up. I'd expect most users to give up.
If a paired PC is compromised

Guess what. If you hacked into my Mac, then yes, you can see my pictures in iPhoto. As my iPhone keeps syncing to the Mac, yes, you'll be able to see the pictures from my phone. But you'll also be able to view my emails (from Mail on the Mac), all my documents, and install a key logger on my Mac and steal my bank credentials.
Why is copy-paste broken? I never had issues.

I don't have issues anymore with printing and networking. I understand that this stuff is per vendor so I usually do my research before buying (I have thinkpads, and my printers are all pretty friendly). I do see many windows computer fall over when printers connect to new wireless networks, though.

As for mp3, flash, isn't is as simple as enabling a non-free repository and let it do its thing? If you use Ubuntu the option to enable that is right at the installer. I've never had the issue since I switched to Linux full time (11.04)
thank you all for the pointers
One thing that seems difficult with bisect are these series of steps:

1. "Hey... this bug didn't use to happen. Where'd that get introduced?"
2. OK, this unit test will tell me when the bug is fixed.
3. Now lets automate bisect to tell me where this
test first failed even though I just wrote it.

How do you do that? I think as long as you DON'T commit your unit test, bisect will carry over to every commit check. But, you'll have to make sure you commit all your other changes or else they'll be carried around, too: Conflict-city.

Also, if you do commit your unit test (a "bad" habit of mine) I have no idea how I'm supposed to work with this. I end up copying the unit test by hand to each commit it tries to test.

In summary, it seems like bisect was built with manual testing in mind. I know you can automate running a shell script, but I don't write my automated tests in shell script.

EDIT: Keep in mind, not all projects are interpreted. Some are compiled.
I've wondered the same thing. Up until now I've avoided digging deep into my issues -- I've never found good docs, googling leads you to misleading forum posts and generally had bad signal-to-noise, and the WiFi stack is nested so deep that it requires a lot of knowledge. But I guess I assumed that the underlying stuff was generally correct and written by experts in the field. Maybe it's time a motivated layman like me dug in and started asking dumb questions.
If you haven't used Network Manager in years, I'd suggest taking another look. It (like PulseAudio) was shipped far too early, souring early-adopters on its use.

Later kernels have (somewhat) cleaned up the wireless driver interface so these days I don't have problems with day-to-day usage of Network Manager.
Sorry pardon my ignorance but that seems like parallization not concurrency. I would like examples of things like pmap being used in the wild.
The Economist uses third party SaS to handle their online store
> In fact,it's the one of the most complicated plateform to deploy on.

Can you elaborate on that? I've been using the Python runtime for some light traffic websites for many years now (since it was beta) and deploying is as easy as anything else. It's true you can't just git push your app to production, nor can you pip install the SDK, but I automated those pieces in one afternoon.
I use wpa_supplicant on Raspberry Pi. It works fine even with bad WiFi signal, though I have trouble with Samba client. It forgets to reconnect to SMB server every few weeks after dozens of WiFi reconnects. Tracking down the issue and filing a bug is a bit complicated (automated embedded device, WiFi signal noise, etc).
A New Release of the Parallel Universe Stack (Quasar 0.6.0 Comsat 0.2.0)
> What if the source code needs to be maintained internally? Our source code cannot be stored in "the cloud" ...

Then move your SCM server wherever "internally" is? SCM does not require "the cloud".

Regarding ant not being simple to install ... would you mind elaborating? I've installed ant a handful of times, either via "sudo apt-get install ant" or as a plugin to my editor; both ways were simple IMO.

And I agree with simplicity, particularly with dependencies. I mentioned ant off the cuff, though I also use shell scripts when I can. They handle most remote tasks I can do in ant, but w/a smaller foot print.
I don't drink alcohol either. On some occasions, when I was offered alcohol I was more or less urged to justify my decision against it. I think It's alarming that people seem to have the notion that you have to decide against drinking alcohol instead of making the choice to do drink. For me, the extreme stance is to underestimate alcohol.
> Why is copy-paste broken? I never had issues.

Different programs use different conventions. For example, shift+insert does not do the same thing in say, xterm and firefox.
My impression of many of the 6-week coder camps springing up in the US is that they will bring this rote learning but knowing nothing style of education to US programming aspirants.
Elizabeth Holmes is taking a stab at it: http://seattletimes.com/html/businesstechnology/2024121844_v...
OneName and OpenNameSystem appear to be trying to avoid any association with Namecoin despite the fact that they use it. Both projects have no mention of Namecoin (they just say "blockchain") on their websites and a lot of the documentation isn't very clear on this. What gives?
For the last eight or so years, I have been a judge at the California State Science fair. At this level, the projects must have won the county or city level (not quite the same for all of them, but it is usually their second or third fair presenting their projects).

There is a a Senior division (for anyone in high school) and a Junior division for everyone younger.

Let me tell you, even though it is usually the kids second or third career fairs, all of the Junior level kids that I have judge have only a very basic idea of the science that they are doing. They are usually very unprepared to talk about their methods or accurately understand the scientific method and what they are measuring. Granted, it is usually the first time talking to a "scientist" with industry or academic experience (rather than elementary school teachers), but usually the conclusions that they draw are rather unlikely. The experiments are never setup properly, they do not measure anything really, they get their ideas off of the internet or out of a "science experiments for science fairs" book (and usually tweak it to win their way to the state level).

This may be different with a professor for a father, but I am skeptical that any child ,even at the high school level, can come up with independent ideas for applicable science experiments.
Gaza: The Hamas Terror Group’s Quadcopters
> Copy paste

Out of curiosity, what do you feel is bad about copy-pasting under linux? It's inconsistent, but it's still the best copy-paste functionality I've experienced so far on any operating system. It'd be nice if all applications understood the dual clipboard, and if terminal applications behaved a bit better, but still.. by far the best of any OS as far as I'm concerned.
https://bugzilla.mozilla.org/show_bug.cgi?id=1042863
Yes. However practically speaking no one who uses SMS really pays per message anymore. It's usually bought in packages (200 a month, 400 a month, etc), or unlimited.
Or any random card of that size ya numpty.
> "Am I missing something?"

Possibly that some people are accusing the grad student, who actually did the original research, as plagiarizing the little girl.

Neither she nor her father have, to my knowledge, corrected those critics.
You could use a paid VOIP provider like Voip.ms and make calls over your data connection. It's the same concept, except you're paying $0.01/minute instead of nothing.
Why Comcast just added a $1.50 ‘Broadcast TV Fee’ to your monthly bill
This is on the Father AND the Media. The father being a professor understands (or should understand) academic integrity. He knew the work was done by another researcher and yet he let all this acclaim rain down on his daughter for her "discovery".
They start by labeling the entire potential populous "terrorists", and work backwards, never actually taking them off the list.
YoFrom: Yo your Location
Econ 101: favorable transactions that would otherwise happen don't in the face of transaction costs. This fact of life plagues the web, because there are a lot of potential transactions that are, individually, only worth a few cents to the user. Advertising is the backbone of the web, I think not because users like it so much, but because it's a way to monetize clicks a few cents at a time. There is, for the time being, no practical alternative for these sorts of micro-transactions.

I think the holy grail of reducing transaction costs and friction for online payments is allowing better monetization strategies for the web. Imagine going to a website and having it auto-bill an account for a few cents per page view, instead of being greeted with a pop-over ad that's impossible to dismiss on a mobile device without accidentally clicking through. This is the big value of Stripe and its ilk. Not just reducing the cost of accepting payments (which has the economic effect of just shifting revenue away from payment processors to merchants), but enabling valuable transactions that wouldn't have happened before.
Thanks for the suggestion. Yes, this is a common tactic that scammers on eBay do. I will work on mitigating this form of abuse.
On the social point... I like foursquare type check-in apps because they work to segregate check-in activity for people who're interested in it. I don't post "I'm at Restaurant X!" on facebook/twitter, because I'd feel like I was spamming people... but if I check in there on foursquare, I know that the people who see that are other people who've decided they want to use foursquare. It's still a social sharing activity, but it's done with a carefully selected subgroup.
Personally I find leiningen a breath of fresh air after working with Maven (and Ivy, then ant before it). But you can certainly use Maven with Clojure if you'd prefer.
Thanks god you use an Intel card. When I bought a Thinkpad, it came with a Realtek card. I'm still connecting through ethernet; never managed to make it work.
Nice perspective.

Personally, I don't want to feel like I'm part of a "userbase", to be "transferred between apps" when convenient.

I guess all that anger and disappointment users express (no matter if they stay like with FB or leave) is due to the fact that they expect someone on the other end who built the app out of passion and maintains it as a service to the community.

How am I supposed to become a loyal user/customer, invite my friends to that service and provide all that data if it's all subject to some corporate strategy, if any middle manager can shut it down if the metrics aren't going up?
Fred Brooks wrote about the organizational complexity around larger projects in one of those books many cite but nobody reads, "The Mythical Man-Month." For example, he highlighted time spent on coordination among the n parties required to meet production targets. As you add more people, you might need anything up to n*n lines of communication; in other words, you have possibly an exponential growth in meetings. So he discussed some things IBM had tried, and some possible ways to mitigate that growth in coordination events.

Bear in mind that Brooks was mostly talking about his work on OS/360 at IBM. OS/360 wasn't a doghouse. IBM wasn't a small organization. His interest in reducing meetings wasn't caused by being anti-social, or having some antipathy toward management or PMs. It was caused by an interest in shipping products on time, which programmers are held accountable to do. (Consider that the next time you feel like accusing developers of being anti-social for wanting to get work done.)

Of course Brooks was discussing an idealized version of the problem, aimed at the essentials. But reality includes a lot of kinds of organizational bloat which really aren't necessary to software production goals, they're just hard to avoid in large organizations.

Say you are building a big house, and you can't wait for one person to finish it by herself, so you have to hire and manage and pay n workers and keep the pipelines full; so you need funding up front; long story short, you make a construction company.

Everything you're doing to scale up the organization encourages "leaks."

With more funding, more self-interested contention over where it goes, more fighting over who got it for the company, etc.

With more hiring, more competition among hiring managers to build empires underneath themselves.

With more management structure, more regulation and enforcement to justify and expand the management structure.

With more decisions, more attempts to influence or take credit for those decisions, and endless arguments down to useless bikeshedding. ('what are the right approaches, methods ...')

With more people, more internal social dynamics that become ends in themselves and change how the organization is steered and how resources are allocated in ways that often are actively harmful to the organization's stated goals.

Now relative to these real-world phenomena, does it make sense for software-producing organizations to see their chief risk as letting the programmers who know about code write the requested code as they know best how to do? Or to solve that "problem" with micromanagement, creating more and more barriers and distractions (and morale drains, and reasons to leave) for programmers?
https://hn.algolia.com/?q=distributed+systems+end+of+api#!/s...
Can Startups Create Blue-Collar Jobs in America?
It's a children's science project! How is this a story?
What other accounts would you be comfortable associating with this trust profile? Would you hook up your GitHub?
Might be a random dream, but could you place magnets in the box or bag it's shipped in? As in, here - start the process / rub magnets against it while shipping and then degauss it again once it gets there?
No, all four major providers have included unlimited text in their standard post-paid plans for a while now. If you're still on a legacy plan, you might not be aware of this.
Open your wallet?
well, if it means that they need to install n boxes in an isp to avoid peering at a high cost then it might be worth it.

> Sometimes it'll even have multiple copies of the same show, if something is in crazy high demand.

that statement from the article lends one to believe that the raid arrays are in parallel.

These boxes are meant to reduce the number of packets going all the way across the internet not necessarily remove the need.

Also, in addition to lots of storage, these boxes probably have loads of ram that they can buffer popular streams into and then serve it.
It's crazy that the US blew over 4 Trillion and countless lives for oil in Iraq. Yet, we spend practically nothing on technology that could offer clean, safe, energy independence.

At least the private investors are backing non-tokamaks fusion research, but it does seem that Focus Fusion has a much better chance of delivering in the near term. If you're unfamiliar with the technology, check out the Google tech talk on the subject.

http://www.youtube.com/watch?v=yhKB-VxJWpg
Interesting. I only noticed now that shift-insert in Firefox doesn't use PRIMARY but CLIPBOARD. I'm so used to middle mouse button paste that I never noticed. This is probably due to Firefox not using a native graphical toolkit.
> It's true you can't just git push your app to production

wait, I've never actually tried doing it, but can't you do exactly that now?[1] Is there some kind of catch with it?

[1] https://developers.google.com/cloud/devtools/repo/push-to-de...
Improve Website Loading Times
In X, you have N selections referenced by atom. Two atoms (PRIMARY and CLIPBOARD) are sometimes used interchangeably by various software, leading to all sorts of shenanigans where for example selecting then middle clicking pastes something that was "Ctrl+Ced" elsewhere or vice versa.

Additionally, X selections aren't buffers - they're handles used asynchronously. So, when you paste, if the source application is dead or has mis-handled its state internally, you don't get what you expect.

These behaviors are patched over by clipboard managers which manage PRIMARY and CLIPBOARD interactions and which immediately copy the selection into a buffer to make it long-lived. However, each desktop environment's clipboard manager has gradually expanded to include all kinds of strange environment-specific metadata possibilities (to enable, i.e. "Paste Special" options from a spreadsheet).
I'm a bit curious about your comment. Do you mean during development you run your code on a REPL and change portions of it , or do you mean you run code in Production in a REPL and change portions of it as it's running?

I'm interested to know your setup in either of those cases. The one inconvenience I have about REPL based development is that I need to copy over an expression from my editor into the REPL and if I make any changes in the REPL, like fix a typo, I need to make sure to copy it back to my editor.I guess this may be because I don't use Emacs and have an editor and REPL in one.
This one looks fantastic :)
OwnCloud 7 is out
>'This goes far beyond "one wierd fact" headlines. Authorship requests and articles published in scientific venues (CFLAS) bring this issue into the scope of things that academics care about.'

Not really.

Worrying about one of thousands if not millions of online petitions [1] that anyone can create is on par with fretting over whatever foolishness someone publishes on their blog.

There are a lot of people quoting and re-quoting that petition claim with anger and horror but there's not a single link to it and Google uncovers nothing.

I would not surprise me if such a petition exists, but whether it matters at all is highly questionable.

>'Many of them don't have the time or the inclination to get to the bottom of PR scandals.'

What scandal? The story of the girl will/would be forgotten tomorrow. It only becomes anything resembling scandal Streisand style as a result of the response [2].

1: https://petitions.whitehouse.gov/petition/outlaw-offending-p...

2: http://www.usatoday.com/story/tech/2014/07/23/marine-biologi...
Not sure I see the merit to this versus simply opening up another window or grouping tabs. Can you chime in on this?
Tails 1.1 is out
Add cached links in front of the submitted links on HN
Having looked at it a bit more, here are some differences that I noticed:

- This is written in python. DNSChain is written in CoffeeScript and runs
on NodeJS.
- This focuses on a command line utility, whereas with DNSChain you don't
need one (just do an HTTP request).
- opendig is like dig, so it doesn't provide your devices with DNS service
(DNSChain does).
- DNSChain focuses on security, signing of responses (though that's not
implemented yet), replacing X509 PKI, unique anti-censorship features
thanks to partnership with Unblock.us.org project, public key
distribution for JavaScript apps... See the full list on the GitHub
page.
- ONS seems to be working on competing blockchain specifications to
Namecoin's existing ones. DNSChain doesn't touch that.
- DNSChain intends to add write access to the blockchain. It's not clear
whether ONS project does or not.
- Namecoin and DNSChain predate ONS and are active projects with different
functionality that ONS seems to be replicating parts of, so I'm not
sure why the authors chose to not collaborate with either of those
projects and tread off on their own.
Maskerade – just like a masked party, anonymously socialize locally
Continue to build out and improve the default image hosting platforms for one of the largest sites on the Internet (Reddit) as well as maintain it's status as one of the top 50 most visited sites on the Internet?
The YouTube series by captnduck is noted for being particularly helpful and comprehensive. But I think seeing several people's playstyles is good once you figure out how to not starve.
I tried this for a short while until a local cat pissed on my netplug! I actually found it quite hard to get comfortable. That's the biggest barrier to being portable in my eyes.
Glad you are enjoying it! In terms of iPhone release timeline we are still working out the exact date. It will be after the launch of iOS 8 however.
The whole idea of bisection is that you have an objective behavior that has changed. If the test (which is, by definition, the tool used to measure that objective behavior) is not constant across the range of changes, then you simply don't have a problem that can be solved by bisection. You're breaking rule one ("This bug" isn't a single behavior).

Obviously in practice you'd probably just use whatever the most recent version of the test is.

Really I think you're problem is that you're overspecifying rule 2. It's not about identifying a "unit test" per se, it's about identifying any specific process to detect the bug. If the tests in your tree work, great. If not, you may have to do a little development to make one that is automatable.
The most interesting part of this story is considering what it would've been like if they decided to forbid recursion. Protecting the call stack from it would've been incredible overhead back then - either that or they would've had to enforce strict dependency ordered compilation and even then..

I imagine John McCarthy and the others who wanted recursion just sitting back and smiling, recognizing that that there was no need to press - it was just a matter of time.
Outsourcing sensitive data destruction sounds like a EXTREMELY good idea.

Also, the fact that the faq page contains blatant lies makes this company seem even less trustworthy.

"The only way to make sure that your data will never bee accessed is by physically destroying the disk."

Why wouldn't dban work?