skysight-inc/HackerNews huggingface dataset:
TL;DR: DuckDuckGo, a search-engine known for privacy, has a public XMPP service that promises the same level of privacy as their searches. They also have an XMPP chat-bot that will respond to queries over XMPP, but this is less interesting.

I personally am a fan of DDG and use it as my primary search engine. I do wish they'd change their name as it makes it difficult to recommend to non-technical people.
I don't understand how the two layers talk to each others.

How easy is it to get the eATMega324 to talk to AR9331?

Is it done by supplying a special package for the Arduino?
Earning a PhD by studying a theory that we know is wrong
Mamberry
> Some language features do preclude some optimizations

True, that is why I mentioned the aliasing problem, but that doesn't forbid a specific type implementation.

> Now that people seem to want to do everything from crypto to image processing in Javascript, projects like JägerMonkey, v8 (method JITs) and asm.js have cropped up that show this is still an unsolved problem in many respects.

The funny thing is that advanced JIT engines like Hotspot were actually developed for dynamic languages (Self).

The good thing about JIT research for JavaScript is that it helps advancing the status of compilers for dynamic languages, even for AOT compilation scenarios I would say.
Another factor: AirBNB increases the supply of temporary housing. It can only decrease the supply of 12-month leases. And since 12-month leases are in short supply...
The Unexotic Underclass
"I like how "in The World" means "in the United States of America, in my opinion". As a rock climber, I can point out few problems"... I can definitely respect this criticism and to be honest I initially had US, but I think that with the Rock quality, quantity, and distance from the city, it can for sure be argued. As for the weather, we surely see some hot months, but you can climb here year round (not the case in Yosemite/boulder canyon). I also wouldn't consider us "deep south". Being located between Nashville and Atlanta we actually have a pretty hipster, crunchy, outdoors feel. There are 3 Vegetarian eateries walking distance from my office & organic/locally grown foods is a huge movement in Chat. I actually plan to travel to Cape Town in a few months, I'd love some pointers (jared at getfireplug.com). Have you climbed in Chattanooga? I'd happily give you the tour
Also useful to know: the word "trivia" didn't originally mean a tiny fact. It comes from the Trivium, the three subjects that were taught as the basis of a medieval liberal arts education. The Trivium is grammar, logic, and rhetoric -- the basis of computer science and politics. After you finished with the Trivium, you would learn the Quadrivium: geometry, arithmetic, astronomy, and music.

http://en.wikipedia.org/wiki/Trivium
The assumption is that the login button in the browser will be accompanied by features such as random password generation and automatic sync in the cloud (LastPass does this to some extent), so that the user doesn't need to manage yet another password. The proposal is to make this happen without waiting for websites all over the world to standardize on a single third-party identity like Persona (or heaven forbid, Facebook Connect).

I don't think there's anything in my proposal that makes 2FA impossible. That can be written into the spec. Enter your tokens into a little textbox that your browser pops up when you click "Login" on a website that requires 2FA.

Although many people seem excited about single sign-on systems like Persona, I respectfully disagree, for reasons I wrote about in a different post [1]. You ask whether individual websites should be in the business of authentication, but I'd rather ask why anybody should be in the business of authenticating anybody else to third parties. I'm not opposed to keeping all my credentials in a single location, but I want that location to be inside my own devices. I'm not opposed to sync, either, but I want sync to involve full client-side encryption. I have a great deal of trust in Mozilla, but precisely because I love them, I don't want them ever to put themselves in a position where a three-letter agency can ask them to hand over any information about me, even if it's just a list of email addresses that I use with Persona.

http://www.kijinsung.com/id/610a7b92-3d4e-4c44-b231-0f5e4d1a...
The reason there isn't enough housing, in SF especially is government intervention. Zoning laws prevent housing supply meeting demand.
I also found that maintaining single code base for both 2 and 3 is the only sane way. Running 2to3 during build is just too intrusive.

I liked the approach of 'six', but it is not shipped as a system module. Having something like that as a default system module in Python 2.6, 2.7, and 3.x would go a long way towards adoption of Python 3.

I found that I end up either using six or implementing some subset of it if I do not want to introduce the dependency.
I can see this being utilized by Google users who still need to use XMPP. With Google removing XMPP support from their messaging services, users will need to find a new XMPP server, and DuckDuckGo fits the bill.
Amazon Cloud Drive Lands in Canada
It's also twice as expensive as a Pi.
If this is their IP they should license the technology out to an established company. If this isn't their IP they're kind of screwed anyway.
New York State was named after New York City.
When a new technology is introduced, more than one person may implement said technology, and in different ways. Just because someone else has used physics before doesn't mean this is not new.
Google really knows how to please its developers. Twitter, Facebook, etc. need to take notes.
This is the market at work.

A massive demand for web development combined with a low supply of competent engineers leads to high salaries relative to the amount of time you need to invest to command such a salary. This leads to entities like Dev Bootcamp and Coursera charging to provide the necessary training, they can also command a hefty bonus for making a hiring referral. An influx of newly minted developers enter the market, prices go down as the supply curve slides to the right.
God forbid we more efficiently allocate resources in a dynamic way.

If done safely and ethically, its a fabulous with for consumers.
Without a bachelor's degree, you can be quite a good developer. I've seen plenty of such people, but they've all had several years of self-learning and experience, often substantially more than their college-trained comrades.

I wish the article would get that across - in lieu of a degree, you had to have spent years programming on your own time.
As a fellow self-taught software guy, I agree with you. The tricky part about self-learning are the unknown unknowns - you can't teach yourself version control if you've never even heard of version control. A good CS education should at least expose you to such concepts.

The biggest thing I missed out on are the bread-and-butter topics of CS - data structures and algorithms. I program robots now, and if I had known about graph theory a few years earlier, the software that I write would have been a lot more sophisticated now.
More specifically, it's been illegal since 2011:
http://skift.com/2013/01/07/airbnbs-growing-pains-mirrored-i...
Someone might have read your comment as "There's a problem I had already solved" rather than "There's a problem I had, solved."
The internet has changed nothing here. The renters are physical people--it's irrelevant to the law whether they got there from an internet website or from an advertisement scrawled into a stone wall with a chisel.
Microsoft v. Motorola, Part 2, Will Be a Jury Trial - Groklaw
I don't think you mean Baader-meinhof ( http://en.wikipedia.org/wiki/Baader-Meinhof_(disambiguation) )

They do mention the bernoulli effect in the Kickstarter video
Heh well, small beginnings lead to replacing staff lawyers and some doctor functions. Dr Watson, Esquire
Not sure that a somewhat supported "... [t]here are thousands of trafficked women in San Francisco ..." makes a reasonable basis for asserting that there are "tens of thousands of people kept captive as sex workers".

Not to imply in any way that human trafficking is not a significant problem that deserves our attention, but not as a justification for any laws around AirB&B.
Also worth mentioning that it's probably never been safe for renters to let out their places on Airbnb, as boilerplate leases universally restrict subtenants to those approved by the landlord.
To me software development seems more akin to (say) game art design. As long as you can program (or draw) -- which can be checked by portfolio -- education is less important.
Top three (er more) reasons:

* Weather - it's ok to good all year round with the season (may-september) being always exceptional. You can climb as much as you want

* Rocklands + Cape Town has the best rock I've seen and I've been to tons of places (mostly bouldering though)

* The sheer amount - it's tons and tons of rock. The only thing that comes close is Utah, even boulder does not have that much rock.

* A little bit of non-climbing activities - safaris penguins, etc. Cape Town is a good tourist destination

* Food is excellent

* Surfing
I agree, but this is not new by a long shot and it's not even new in the domain where it is being applied. So I stand by my statement that the claim being made in the Kickstarter is untrue.
Maybe it's because I'm curious and open-minded, but could you describe why this story should be down-voted?
Why do the start ups need to be Arduino-based? There are a lot of excellent microcontrollers on the market aside from the ATmega. Also, that form-factor doesn't seem well suited to most applications.

For example, this thing has most of the capabilities to build a Nest (http://nest.com/) knock-off. However, it wouldn't make sense to use that board design.

Also, the cost would be much lower using a single SoC to do everything. The Yun only includes the ATmega paired with a Linux SoC so you can add WIFI while still using regular Arduino sketches.
Printer ink, being hugely marked-up and inefficiently wasteful, is not a good analogy for the stated goal:

http://www.theregister.co.uk/2003/07/04/printer_ink_seven_ti...
Seriously! I love DDG, but the name has got to go!!
Thanks. As much as I hate to be "that guy", I think it's also important that people don't invest in a product on kickstarter that isn't going to match expectations, or isn't the "brand new innovation" that they say it is.

Just for further info: I camp a fair bit in Ontario. In September when the days are still hitting the high 20's (80's in Fahrenheit), the ground can still be cold enough that I had to trade up from an R-value 3 sleeping pad to this product. It's much comfier, very light and compact, and inflates really quickly. If you want to get into camping, being comfy at night is so important, I urge you not to skimp on your sleeping pad.
found it really thoughtful.
Sounds like a caching layer would solve that problem.
You might be surprised how little time you'd spend studying Java. I compared the curriculum at the little private college I graduated from almost a decade ago to the current curriculum of the local state-U today and you can escape typically with about 3 classes of pure software coding, the rest of the degree is "other computer stuff" aside from the liberal arts. For me it was two semesters of C++ and believe it or not, COBOL. I already had a job in the field and wanted to expand my horizons, so "learning" what I already do at work would have completely missed the point. COBOL was in fact a total trip and pretty wild experience, although I'm glad I don't have to earn a living coding it.

Over the last decade not much has changed. You'll have a data structures type class although most grads seem to completely forget everything taught. Typically some kind of theory of languages/theory of computing/computability/scaling. Everyone still suffers thru intro to databases complete with explanations of codd-normal forms and drawing E-R diagrams and such. Everyone suffers thru an intro to operating systems class. Everyone has some sort of intro to algorithms, aka welcome to Knuth, class.

"learn to code java" is probably less than 10% of the total class time. All the upper level classes I took demanded some form of working code but they didn't care what language. Remember its education not job training. They thought psuedocode was fine on tests.

Three notable changes:
1) No more discrete math. Huh? Even with discrete math most grads seem mystified by multiple simple conditionals. Maybe its rolled into the first lectures of theory of computing or whatever.
2) No more required systems analysis. Maybe its kinda rolled into "software engineering" ...perhaps.
3) Capstone project senior year type things seem very popular now a days. I donno if that's in addition to, or in replacement of, the liberal arts survey class I had to take in my last semester.
Krugman (Nobel Prize of Economy) On Ending the Economic Crisis [video]
Good point on the oDesk clone. Its interesting to think that the main drive behind this would have to be the developers themselves - and if they are good enough on their own they won't need the service, or if they're the real 'problem,'they will avoid being in the system at all costs. Any idea on how to build an accountability system without it becoming just a 'Black list'?

... On second thought, a 'Black List' might not be the worst idea - two of these guys were total snakes. Without going into too much detail, they they boldly lied for a couple of months, until they stopped responding to calls altogether. This is what makes me think this could be a decently large issue for startups/small businesses. My company wasn't overly aggressive or pushy - the project was a simple signup wizard with very good compensation in a contract-to-hire relationship, so I'm not convinced these types of people don't do this more often.

That being said, most HN freelancers are probably more reputable, but there are other mediums out there that people are getting tech jobs through, and all you have to look back on is their own LinkedIn, GitHub, etc.

+1 for the employer being the end judge on these things. Unfortunately we just didn't know enough at the time to pull that off, nor did we really know where to ask for a consultant.
Advance Copy of Apple CEO Tim Cook's Testimony to US Senate
No, it won't. It says that my HTC Desire running 2.3 is not supported.
Not going to lie, we have our humid days... but no place is perfect. I've climbed bishop, yosemite, Joshua tree, even Indian Creek in not so great temps. Every place has its season but in Chatt you can find shade/dry rock/cooler temps year round
Not running it in Ubuntu, but used to run it on Arch. Or should be given a new executable, firefox-aurora.

As for add-ons, most developers seem to mark comparability for future versions, so you shouldn't have to worry too much. You can always edit them to say they're compatible with the version of Firefox you're running and see if they have issues.
"you do not have the right to feel safe or comfortable in your home" Really? If I feel unsafe, I have the right to get that rectified within the confines of the law. When one chooses an apartment to buy/rent, the neighborhood is part of that equation. If all of a sudden I live in a hotel, that's not what I signed up for, and there are special zoning laws to protect residents from this kind of profiteering for the sake of it that destroys a neighborhood's culture.
At the end of the day, it's a hotel. I don't want to live next to someone from somewhere else who isn't here to be my neighbor. What about my rights?
> Eh, if you're the sort of person who's not going to even visit because of the oh-so-oppressive Bloomberg regime, we'd rather not have you.

Spoken like a true new yorker -- you have proven your residency.
Their neighbours are more likely to be people there for the long term and with an interest in the community, rather than just renting out their place to people a night at a time.

I can see the negative side of AirBnB, though that said I just booked a place in Paris because every central hotel under $300/night appears to be booked for next week.
CSRF attacks should be relatively harmless if directed at the login page. They would have zero effect unless they got the credentials right, and an attacker who has access to your login credentials has no need for CSRF attacks, they can just log right in.

Edit: I'm wrong. See below.
Don't forget flat design is based on Swiss style design and needs a grid with good rhythm to execute. According to Windows 8 UX team, animation is also key. See http://msdn.microsoft.com/en-us/library/windows/apps/hh77907...
The political views you describe are more precisely termed libertarian (small L), than conservative. Though they could arguably be attributed to both groups.
There are quite a few other public XMPP servers at [1]. Personally, I’ve used jabber.ccc.de for a few years but found it to become unreliable in late 2011 and then decided to host my own, first using Prosody, then ejabberd. Works like a charm.

Being a search engine is not exactly a prerequisite to running an XMPP server. :-)

[1] http://xmpp.net/
Actually, I don't think it's as much as self-taught vs. formal CS training at a 4-year university vs. some sort of vocational schooling vs. whatever...

I think it's more the question of: what is the driving motivation for getting into the industry in the first place?

The best developers I've worked with and have had the most respect for were ones that have had a lifelong love for computers and computing technology, reflected through things like always tinkering with software (and even hardware), enjoyment in building their own linux boxes, and/or having the proverbial "I've been programming since I was 5" type of story. In my experience, I've found that these type of candidates have the highest chance for success, regardless of the type of formal training that they may or may not have had.

The ones that I'm a bit more suspect on are the ones that think about getting into this industry mostly because of articles like this that focus on the "OMG he's making $$$ 6-figures", but that have never shown much of a prior interest for software, programming, etc.. Basically, for folks in this group, it seems like they get excited for coding only after they've heard stories like this and maybe started checking out Codecademy or decided to take CS 101 because it fulfilled a core / distribution requirement at their 4-year university.

Am I saying that the folks in the second group are not going to be good programmers? By all means no. But I'm just saying as a level of chance vs. risk, I feel that those in the first group have a higher chance of producing as a quality software engineer than those in the second group.
It still boggles my mind that people pay $2k-3k per month for a tiny apartment in NYC or SF. You buy a decent house in Pittsburgh for what 2-3 years of rent in SF will get you. I'm sure Chattanooga is similar to Pittsburgh in terms of what 100k buys.

I love NYC, and SF is startup mecca, but on paper it just makes me question whether it's worth it.
The interesting thing about hacking now-a-days is that the security specialists have the same tools as the hackers at their disposal, thus the sooner the hackers realize that they can't hide anymore, the sooner we can have some peace (read: just go back to shooting at each other).

Now we just need an in depth interview conducted by The Atlantic or someone to round off this terrific news story.
FWIW, we've had both for a long time (years). We just started a company blog and this was an early post.

Thanks for using DDG!
There already are plenty of way to get an XMPP account. I'm going to advertise the one which comes with FSF memberships [1] :-).

[1] https://www.fsf.org/associate/benefits
The convenience of Google talk supporting XMPP, for me anyway, was the ability to talk to other people already using Google Talk through the XMPP protocol, and the ability to use XMPP clients.
As a resident of Upstate New York, I can vouch for how frustrating this is. Especially when traveling.
Sadly, most of the people I would talk to are either on Google or Facebook and neither supports XMPP federation. Where's my federated client-independent IM future?
I liked the gradation of Arduino - Raspberry Pi - Beagleboard [Add further boards to liking]. This Yún thing seems like a step into the direction of "10 different boards, that all do the same thing".

On the other hand, more competition is probably healthy for this market...
Interested to see how it stacks up vs http://www.sparkdevices.com/ in practicality of projects. I'll be getting both to see...
The one good thing about HTTP Auth, IIRC from the last time it looked, was that it was sorta CSRF-resistant to a form automatically logging you in (if it could guess your password -- which for something like a home router, is a decent attack vector in a spray-and-pray script where there are lots of defaults). But it still has so many significant downsides, like the fact that you were kept logged in until you closed your browser.
I am a New Yorker and I win by not having someone here for the short term vs an actual neighbor. This is a hotel no matter which way you try and paint it.
Login CSRF attacks are known to be harmful: https://en.wikipedia.org/wiki/Cross-site_request_forgery#For...

The attacker doesn't brute force someone's credentials, but uses own credentials to log the victim as the attacker.
I looks like a wool blanket could help (R value around 4) http://en.wikipedia.org/wiki/Wool_insulation
Omg . Best comment on this article. Sums it up. Really though, you hit the nail. I swear if one more Wordpress end user tells me they are developer, I am going to stab myself in the face.
Are We Running Out Of Scientific Geniuses?
> "There is no reason why you cannot combine strong types or optional types with LISP, in fact, there are already LISP dialects out there that did this."

> Common Lisp already has strong, dynamic, optional types.

Isn't that what he said? Common Lisp is a dialect of Lisp.
there is a huge potential target for reducing what we throw away

Yes

and getting it to people who need it.

Not so sure about this one. Fostering dependence and quite simply the costs of airlifting tons of produce and bread to North Korea on the regular come to mind.
> As you say, Google's implementation was flawed from start. Doesn't it make sense then to fix it and make things right?

From their perspective, that's what Wallet is.

The thing is, you seem to see Google Checkout as centrally being "credit card processing" and the implementation problem being how Google handled credit card processing.

Google, more than likely, say Google Checkout's value proposition as "enabling users to pay for goods and services using their Google Account" and the implementation problem being "it required us to be a credit card processor".
not new by a long shot

Prove it. Paste a link to an inflatable with an integrated high-speed air filler that doesn't require anything but your mouth to operate.

edit: I will add that this invention is clearly new compared to the pumpbag because it is a single device taking advantage of pressure gradient. The pumpbag only uses pressure gradient to fill the pump; force from your body after the fact provides the pumping action. The OP's invention avoids this necessity, making it both new and improved.
Came to make similar comments, although mine is more along the lines of "which part of the world has the most foreigners coming for the climbing, even with all the security BS?". Hint: it's not anywhere near the East coast of USA. There may be plenty of other good reasons to move to Chattanooga, but the best climbing in the world isn't one of them. And I can very much appreciate having low rent and plenty of awesome year round climbing within an hour's (sometimes much less) drive. Those are just two reasons why I live where I do.
Kickstarting a bank heist
Love this quote: "I removed my Linux training wheels a decade ago, so I'd hate to be restricted to a single distribution." , I'm stealing it from you :)