skysight-inc/HackerNews huggingface dataset:
The Brazen Head, Mystical Ancestor To The Android
How often are you really on calls, though? Assuming this would be feasible, you could just have it turned off whenever you are not on calls or whenever you don't need your phone to tell you your location.

I'm not really sure it's feasible, though. I don't know the details of how phones interact with towers, but I would think that what's happening is that your phone broadcasts a radio signal, and that same exact signal is picked up by more than one tower. If you want to triangulate the location of the radio signal, you don't need to know how long it took to get to the tower, you just need to know how much longer it took to get to one tower than the other, and the locations of the two towers.

Additionally, I think you can make a similar calculation based on signal strength if you can account for anisotropies in the attenuation of the signal. This seems less reliable to me, but if this is how it is done you could potentially throw off your location by a little bit by putting your phone in a partially shielded case that increases the attenuation on one side relative to another.
It was an invaluable resource for obtaining open source software at the time, especially if one was using a smaller distribution like Slackware. In highlighting new releases, it also seemed to help sustain the excitement of consuming and exploring the software, at least in my recollection.
Schmidt or Zuckerberg?
Mass surveillance program for phone call metadata has been renewed again
Because C allows for some straightforward mechanical sympathy. As Stutter said, C makes you care about memory layout and cache hierarchy a little, so you win by using all the hardware niceties (prefetchers). I'd say C has a good pareto index. You can go faster but it will require far? more work (to either write or learn a different platform/paradigm).

ps: for instance in some cases, jitted code will go faster than C, some Jitted kernels (never tested personally) allowed for a good 30% performance increase.
The problem with that is that eventually you run out of other people's money. See: Europe
You don't. Or if you do, you're lucky and/or you wait in line for them.

Good developers don't use oDesk to find freelance work. They have a good enough reputation to find work through their professional network. oDesk is a race to the bottom where you compete on price instead of skills. Its a market for lemons (http://en.wikipedia.org/wiki/The_Market_for_Lemons)

I'm a contractor and I wouldn't touch oDesk with a 10 ft pole.
I don't really get what you are saying. The book I mentioned has some interesting arguments and anecdotes.

One is also in Predictably Irrational: in short parents were always late picking up the kids from day care. The day care decided to issue a fine for late parents. The unintended consequences of this were that the parents were way more late on average because they felt they were paying for it. It switched the system from one based on social norms to market norms.

At ball games everyone used to be forced into the same shitty seats. Now the well to do get a pass and have luxury seats with better food and views. Instead of fostering community it further alienates the rich and the poor. This leads to a filter bubble of sorts that prevents both groups from empathizing with each other.

Same with courts and the legal system, fasttrak lanes, free shows put on that have secondary markets.
Also for private European citizens it makes sense to buy hardware that is manufactured entirely in China or Russia. European governments have a long history of ruthlessly harrassing and destroying the lives of innocent citizens:

http://courses.umass.edu/comm342/taubin.html

["The Lost Honor of Katharina Blum" is worth reading, better than the movie.]

I'm not claiming that things are better in China, but at least Chinese authorities gathering data would rarely matter to a European citizen.
Incidentally, the use of Kevlar may not have caught on for cars, but it's pretty common in bicycle tires, so it has in some sense succeeded in the original intended application in the end as well.
That wasn't quite like building your own levels though.
I was an editor for freshmeat back in the early 2000s and it was a lot of fun. I was there when fm acquired themes.org and was one of the main people tasked with ensuring the HUGE db of themes was sanely migrated into the fm backend. We had stupidly high standards, and I don't think a lot of people really knew how much we threw out over the years, or how much we sanitised the entries (so much broken English!). We also had to (to a certain degree) sanity check the projects - make sure they looked like they did what they did. One of the best projects I ever had to say no to was a "next-gen compression tool" which came during a bit of a fad for these in the early 2000s and basically converted everything to binary and got rid of the 0s. (Not surprisingly, there wasn't an "unzip" tool!) Nice try, guy!

Another story I remember is all the flak we got when we opened the osx.freshmeat.net section - we got so much criticism about how we'd sold out etc. etc. but it actually turned out to be quite a good repository for OS X apps for a while until iTunes kinda took over.

Good times :D
Ask HN: DOIs for scientific Blogs?
I am the founder of The Winnower (thewinnower.com). We are implementing a feature that will allow bloggers to simply input the URL of their post on Blogger or Wordpress and automatically assign a digital object identifier (DOI) to their post. The advantages of this are as follows:<p>1. Our commenting/review system is superior to that of most blogs (comments can be voted up/down and rated)<p>2. DOIs are assigned at authors discretion for every publication/post.<p>3. Different metrics will be available for every publication/post (Altmetrics to be implemented in the future).<p>4. We will be implementing a system to validate reviewers/writers by cross referencing major scientific indices. Certain posts then have the potential to be indexed in major scientific indices in the future (i.e. if they have enough positive reviews from enough validated reviewers)<p>5. The formatting of the posts on The Winnower and the entire site are professionally designed.<p>6. We are actively advertising to other scientists and bringing them to the site.<p>7. Blog citations will count in the scholarly literature as we use Crossref to deposit references.<p>8. A professional looking PDF will also be generated.
How much should we charge?
Right there with you. Back in the "compile it yourself" days of Linux, freshmeat was the place to look.

I find http://jsdb.io/ works pretty well for JS libraries. You might find it useful.
Live stream: GORUCO 2014
Wait for some prosecutor to determine that just having this capability on your phone makes you guilty.
But that doesn't mean UC Berkeley is actually run in a socialist way, particularly if most of the power rests with a Board of Trustees, with the state government, or with administrators rather than with a Faculty Senate.
If I spend $20,000 a year on my credit card and I get back 4% that's $600. That's a lot of money being wasted. I could get a new flagship Android phone every, what, eight months?
>Regarding markets: they are only the sum of the people that constitute them.

No, they're the sum of the constitutive people, minus all the parts that don't deal with property, trade, contracts, and debt, plus distortions added by institutional arrangements.
Thanks for the link, looks nicely sorted.
A good example of how bad it has become is that modern processors have a rather good understanding of the 'string' concept, and offer instructions to process them. C offers a char.

The x86 string functionality that I'm aware of was directly derived from C string functionality, and any decent library of course uses them. You don't directly map to those underlying opcodes because that would be silly, and would completely undermine any platform independence you might have.

The same for vectorization. You don't explicitly express vectorization in your code, but of course all decent C compilers can easily and robustly generate such code.

C isn't close to the hardware (beyond very high level notions like "contiguous memory"). But it's a simple enough language that it's very heavily optimizable.
When a song is playing a download link for the OGG and mp3 versions appears to the right of the track. It's really more of an after thought (I created the site primarily as a music streaming site, but the request came up so much I added it.
Oh thank god. I misread it as Red Meat had closed operations. (http://www.redmeat.com/max-cannon/FreshMeat)

Whew.
If you have a H.264 decoder installed (and most computers do), new-ish versions of Firefox will try to use it to play embedded H.264 videos. Unfortunately, a lot of sites are still in "Firefox == Flash" mode and automatically serve up the Flash version to Fx users without even trying a <video> tag.
The more positive spin on "lying", at least in my experience, was the cultural emphasis on 'pride' or 'saving face' (which, to be sure, all cultures have some of this, but some expect you to leave it at the door in business matters).

I worked with more than a handful of remote developers on projects over the years, and had more troubles with ones in India than in other countries. The troubles almost always stemmed from variations of "this is what needs to be done. do you understand?" followed by a lot of "yes" affirmations. Time would go by, and it would become painfully obvious that there was a basic non-understanding of the task at hand.

This happens on every project - even face to face ones, no doubt - but it happened disproportionately with remote developers in India, and interpreted it as a cultural thing of not every wanting to publicly(?) admit to not understanding something, even if it meant jeopardizing project timelines for the rest of the group.

This has been several years now, and my sample size was small, but it's also not been terribly out of line with war stories I've had from other colleagues over the years.

On the flip side, I did a code review of a project done by a team in .. Ukraine, and I nearly cried at how well done the whole thing was - good tests, decent docs, good structure, etc. It was some of the best code I'd ever seen in 18 years of doing this professionally. I also know that team was not found trawling odesk and trial and error, but was put together via word of mouth and referrals over several months, then treated as a full long-term team, not just a one-project-and-done group.
As one of over 100 volunteers for this project, I can say with confidence it's not a scam, but a passionate team trying a crazy but by now well-researched idea.

Totally agreed - it's not a full solution, but definitely one worth trying.
If share a cookie with a friend, you're that person who demands I share with everyone within earshot, aren't you?

Just take it for what it is. It's one act of kindness. Buying a sandwich for a homeless person doesn't mean every homeless person is now entitled to a sandwich from you.
I'd like to give freelancing a shot at some point. How would you build a reputation network coming from a corporate background?
Please. Böll wrote about West Germany. But even in the 70s the situation was much, much better than it has ever been in Russia or China in the last century. And this includes both, freedom and social welfare. I can elaborate if needed.
I knew this reminded me of something, and it turns out it was one of his older posts which is also worth a read: http://blog.regehr.org/archives/970 (Finding Undefined Behavior Bugs by Finding Dead Code)
Actually the coolest thing was the catalogue. When you clicked on browse, all apps and libs were sorted by category. And you could search the categories and even have search parameters like code maturity. (From Alpha to Mature IIRC)
There's only two physical copies of it right now, while they're extending the peer review. The only way (as far as I can see) to get a physical copy is to pledge at least $750 (see the crowdfunding page).
I read the Infowars article and went to the AMA link.

Actually, the CEO of Intel answered the question, ~3 months ago.

You can see his answer at: http://www.reddit.com/r/IAmA/comments/1ycs5l/hi_reddit_im_br...
The only way I've figured out how to do that involves a complete mobile network reengineering - anonymous bearer tokens (so not bitcoin) to pay for network access tower-by-tower, and then something like TOR hidden services for the presence registry.

You could approximate it with a rotating prepaid data plan (can you actually obtain these without putting down an ID?) and actual TOR with heavily compensated VOIP (or forgo voice). You'd need to change the IMEI and any other identifying information of the network access device every time you refreshed the plan as well, or you could start a club of periodically exchanging them with likeminded people.
That's less important of a distinction when you consider that Python has a JIT implementation too (PyPy).
The short answer is, both. There's a smaller core team that works more or less full time on this, and a lot of other part time volunteers. Personally, I volunteered temporarily on one of their research trips only (I'm unsure if I'm counted in the "over 100 volunteers" figure, though).

Edit: I forgot to respond to the second part. It is also very complicated - it has already required a lot of research that hasn't been done before, and a lot of angles need to be considered, not just in various fields of physics and chemistry but also biology, economics and law to mention a few.
I think in general the experience on oDesk/elance type sites is pretty bad. I don't include it in my search at all because I have close to zero tolerance for being on webcam as a form of logging hours (Pretty much every contract I do has a bunch of work away from the computer). In order for me to put up with that you'd need to pay me a large premium. You also either need to not assign me any work complicated enough to want to do pen and paper/whiteboard work on or pay an additional premium to make up for the unbilled hours (similarly if I have to start a webcam every time I reply to off hours e-mail or it's free (especially if my off-hours e-mail responses are unbilled if I answer on a phone). I imagine a lot of senior contractors feel similarly, oDesk type sites seems to have a lot of bad experiences for contract work and a lot of joke employers enough so that it doesn't become a part of your get work strategy if you have other good ways of sourcing work.

With regards to recruiting and the 20% good recruiters charge, most companies are set up to expect recruiting fees and don't convert the extra cash into rates or wages when they don't have to pay them -- in theory a company that spends $0 on recruiting fees should have 20% more to pay, in practice it almost never works that way so avoiding recruiting fees seems to be a one-sided benefit. If you're good enough to get quality contracts through a good recruiter, you're not going to make more money on oDesk and you'll lose billable hours to managing site profile, and going through entire bid/negotiation and in some cases estimation processes without getting paid. Assuming that most contract developers feel the same way, the site is likely to cater to the bottom of the market, which makes finding talent extremely hard.

Remote work has it's own challenges, the things that I've found essential is:

- Great communication
- Great documentation
- Smart lightweight processes
- At certain stages of company avoid outright remote (even 9 days remote + 1 day in office every 2 weeks is a very different animal from outright remote -- you actually meet everyone in the company in person in one of these two cases)
- Personality and culture fit as well as general empathy are important: negotiation and responsibility under pressure with people you've never met in person is difficult.
- Great management
- Manage time zone differential if the product is subject to lots of change: (12 hour cycles for back and forth Q&A on something that's unclear is extremely expensive).

Note that by great in the above requirements, I mean higher quality than most early stage start-ups achieve.
I don't mean to nit-pick, but PAC money can come from foreign nationals if they have a 'green card'.
FirefoxOS and ChromeOS are more than just browsers. They have a set of (currently) non-standard APIs for doing various things because the current browser standards don't cover many of the things you need to build a usable mobile OS. They are designed to run locally stored 'apps', not just browser web pages. Some proportion of apps will not be portable. Even if they were the user is going to have to manually reinstall them. Another way of looking at it: if FirefoxOS is functionally identical to ChromeOS (ie.e. the user won't notice switching) then why does it even exist at all? What is the point of a close if from day one you rule out the possibility of ever doing anything better or differently than the competition?

It really doesn't matter if it's possible to work around these hurdles to changing OS, it's still a massive amount of effort to think about all these things rather than just being able to install a different browser alongside. Normal users will not be re-imaging their phones to different OSs just to try a different web browser. It just won't happen in any great numbers. After a hard fought battle over many years to get people over the relatively small hurdle of installing Firefox on open platforms, I would expect Mozilla of all people to appreciate how difficult it would be to get people to try out different browsers in a world.

Also, I know it's kind of taboo to talk about this around here, but it's worth also mentioning what web apps mean for user privacy and data security. You seem to be suggesting that people only use web apps where their data is never stored locally, only in the cloud. In data centres where governments can mine it (often without warrants or any kind of due process), where it can be mined to build profiles on users for advertising or insurance purposes. That kind of app also leaves user vulnerable to all their data disappearing when the web service they use runs out of money or gets bought out or just decides to ditch a feature.
>HN really IS the reddit of a few years ago...

I would say the same damn thing regarding the knee-jerk right-wing proprietarianism, except that rich Bay Area techies have had a tendency towards the less-well-considered forms of "wannabe ubermensch" libertarianism for a long time now.

If you pointed out that leftists cluster on Reddit you <i>wouldn't even be correct</i>, as Reddit was pretty unambiguously rooting for Ron Paul in the past couple of elections.
As someone who has routinely ridden a bike along the rivers of Los Angeles I can tell you there is nothing being done to stop the flow of trash from streets, through storm drains, to rivers straight into the ocean. Targeting rivers like these in major population areas seems like the cheapest, easiest, most effective first step to stopping this problem.
A wonderful interview. Alan made me realize why I myself wasn't educated in any real sense. Now that I am educated, mostly by him, our two startups and research institute do the right Science and make the right technology (a programming language, an operating system, a user interface, the manycore hardware to run it on and a new internet based on new switch protocol abstractions) and is becoming more successful because of Alan's teachings. I recommend this interview as a starting point for your own education. If you feel like combining such self-education with crazy hard work at our startups implementing Alan's ideas please contact us to help you on your way. I also recommend the two lectures by Alan on our startup home page http://www.morphle.org . "Is it really complex or did we just make it complicated?" has a demo of the new languages and operating system we implement at Morphle and MetaMorph research.
1. Install NodeJS for mac (www.nodejs.org)
2. run "npm install worldcup -g" in the terminal

That's it.
If you cant afford a hotel how are you paying for the rest of the trip. Im a graduate student and I can afford to travel and pay for a decent hotel. If you can't you shouldn't be traveling and you shouldn't expect others to put up with poor situations because you want a cheap place to stay.
ESR is talking about building a replacement

http://esr.ibiblio.org/?p=5948
Not disagreeing, but they implied that this benchmark only showed a speed improvement because it's a toy, and that real workloads with real data are usually slower. That hasn't been the case in my experience.
>Most of the plastics in his/her photos are visible.

It's hard to show invisible things in photos :) Or artist's impressions for that matter.

I volunteered on one of their research trips on a gyre and can tell you that, while you're right that most plastic is invisible from more than a few meters away, there's still a lot of visible plastic as well.
This is already a big problem in journalism, since the local newspapers (where journalists often started their careers in the past) have, of course, been decimated by technology.
I thought it was redhat that popped at 300 and disbursed shares.
That reminded me of the secret SMS app I made once for Symbian S60: http://tiliman.wordpress.com/rei-secretsms/

It even had a duress mode, in which you could type in a secondary pin to open the app under duress, but the app, detecting the secondary pin, would wipe everything inside and start afresh.
To YC's credit, it's incredibly hard to sell anything to the YC ecosystem from outside of it, because they already have chosen options from inside of it. Yet another reason to give radical differentiation a shot if you can stomach it.
For programming, in the same way as computer science education works right now: people write programs that are useless to anybody else, but teach the person writing the program. You can see a hint of how this might work on a large scale with the current crop of massive online courses.
I did not claim that the situation was as bad as in Russia or China. In Germany government harassment of "terrorists" and other unwanted elements was bad enough though. Heinrich Böll's treatment is well known.

It is true though that unlike today, Germany did have an actual terrorism problem in the 1970s.
Nobody has a Spotify playlist for this?
Putting the Sexy in Self-driving Cars
From their homepage:

> We aim intuitive representation of algorithms and formalization of human recognitions. We believe this is the shortest way to the artificial intelligence.

I find it interesting that improved programming languages, especially Lisps, are suggested as the shortest way to AI. This approach has already given well-known failures both in Japan (5th generation computer project) and overseas (Lisp machines).

A few years ago I happened to take a class in AI in Japan which was entirely taught in Common Lisp. One of the projects was an environment where boxes have some properties and relationships with other boxes, for example you could query "what is above blue box?" and get back "green box". The professor teaching the course published only AI papers in Japanese journals, never in English. Most were about games like Shogi (Japanese chess).

It feels strange, like part of the Japanese research community is still trying to apply the 70's approach to AI.
"The product (a place to sleep) is the same"

The product is not the same its "a place to sleep" vs "a place to live" and they are very very different.
What tools besides: Sketch and Parse are helpful in hackathons/hyper rapid deployment?
When military drones fall from the sky – who knew it was this common