skysight-inc/HackerNews huggingface dataset:
I haven't ever been mugged, either. But that guy will probably only clean me out once in our lifetimes. My spouse has taken more cash from me than I care to admit.

Be warned, single folks.

You won't just lose cash to faceless thieves in dark alleyways. It will disappear into birthday cards, pizza deliverator tips, bribes to children, and other countless, petty, unnecessary, and off-budget expenses. That is where the card advantage comes in. It has your name on it, and you will more easily notice if someone uses it without your consent.

It's hardly worth worrying about strangers stealing your money when everyone in your family has a thumb in your wallet 24 hours a day. The additional friction in the transaction process for cards is actually an advantage there. If they made a payments processing system that somehow involved the buyer carrying around a 10kg block of stone everywhere, I'd sign up for that in an instant. I don't care if it makes it more inconvenient for me to spend money, just so long as it is much worse for everyone else.
It's open source, so someone could easily build a simple installer.
I'm hoping we'll see some sort of test or exam that ties Investment Acumen with intelligence, not wallet (or estate) size.

Somebody suggested allowing Financial Analysts that have been, in some capacity, verified by FINRA/SEC for their understandings of markets. I would be on board for this.
Earlier this week I wanted to write a function that takes geographic coordinates and returns whether that coordinate is on land or in water. I might be able to use the raster data here to do that.
I have done something similar to this with a MEAN stack where I boot docker containers inside a single vagrant vm that is provisioned with shell scripts. The containers then have their ports exposed to vagrant up to my localhost so I can interact with each container individually. I should write a blog post about this soon.
It's subtly transphobic that you limited the discussion to men and women.
No, because this is talking specifically about prices of investments, not prices of consumer goods. And it's talking about prices of investments in relation to the rate of return.

An example: buying debt is more expensive, if the price is the same, but the interest rate is lower.

If the price of e.g. a car or a sandwich is the same as before then we haven't had inflation.
Ugh, what a confusing mess; talk about burying the lede. The important program development here isn't the quadcopter at all. The quadcopter is just a test mule for a new navigation system that uses GPS, inertial guidance, and vision-based systems in conjunction to navigate an environment. In particular, the vision-based system was developed from scratch in about 8-months.

The ESA website has an article as well, but it also loses the focus of the new developments in favor of making the story more "newsworthy". The fact that the quadcopter is a test mule is never pointed out directly, so all the laymen reading the article are left with the impression that the ESA plans to send quadcopters to Mars at some point.

http://www.esa.int/Our_Activities/Technology/Dropship_offers...
The proliferation of shitty Javascript is crushing the web. J

Javascript is designed from the ground up to enable bad developers to write shitty code. It's fine for alpha work, terrible for production.

It is possible to write beautiful, elegant, maintainable Javascript- but I've never seen a "designer" or even a "JavaScript programmer" write code like that. I have a job as a code mechanic because so many companies are built on woeful Javascript.
Inflation is normal:

http://www.bls.gov/news.release/cpi.nr0.htm

It is well in line with historic norms.

Wage Growth is net positive adjusted for inflation again:

http://www.nytimes.com/2014/04/05/business/economy/sign-of-s...

It has a nice graph if you scroll down and don't want to read.

The underlying problem with trying to "fix" wages is the simple fact that with globalization you can't really push the wages for the US much higher than they are [except at the bottom where you can't really outsource the guy working in fast food for minimum wage].

It seems to be more the standard bubble event on investments due to cheap credit and poor allocation of tax burdens/govt spending. We need to do things like shift the tax burden to Capital and reduce it on the poorest of the working population. We need to fix our infrastructure issues while we can do so on cheap credit and when interest rates rise we simply cut back to "normal" (which is really just generating a different kind of debt, you can't ignore infrastructure forever).
It's easy to read and it just makes more sense when someone only knows English.

I could show this to my 80 year old grandmother and have her understand what it does with minimal help on my part.

word_list = ["hat", "dog", "cat"]
for word in word_list:
print(word)

The same example in Java isn't extremely hard to understand, but it definitely is a decent jump in complexity from the almost plain English syntax of Python.

String[] word_list = {"hat", "dog", "cat"}
for(int i=0; i < word_list.length; i++){
System.out.println(word_list[i]);
}

EDIT: Forgot about Java's foreach operator, but even so with java you then have to explain what String[] means and the keyword "in" makes for an easier read than (String string: strings) and System.out.println vs print

String[] word_list = {"hat", "dog", "cat"}
for(String word: wordlist){
System.out.println(word);
}
It's comical that the $ amount requirements to invest haven't been adjusted for 30 years, but the real issue stems from the consequence of a rule created in the 80s. Tell me the last time you checked a stock price in a newspaper?!
Graphite Monitoring & Alerting @ Full Stack Engineering Meetup [video]
So what he's saying is that the bitcoin network can not handle the typical volume of transactions?

The limit is an artificial one, and if the number of transactions starts regularly exceeding the limit, it can be easily raised.

the block chain is HUGE

20GB, which I wouldn't class as particularly large.

Also as a side note bitcoin will never survive past the last mined block.

Given that's around 120 years away, that seems like a pretty long term problem.
Stressed Out: Americans Tell Us About Stress In Their Lives
Free as in freedom. It's AGPL.

https://www.github.com/inboxapp/inbox
I often forget I’m hungry
Unless your university is really weird, I can guarantee you will learn many more languages than just the intro language. When I got my computer engineering degree in the early 2000's I was exposed to C, C++, Java, Scheme & Lisp, SPARC & 68k assembly, and even a bit of Python. Learning Python as the intro language instead of C++ would have been much nicer for folks who were completely green to programming.
Will this change let me have my transactions confirmed faster than currently possible if I pay higher Tx fees? Similarly, can I pay next to nothing and have the Tx confirmed eventually?
I would say that the main benefits of FP programming are

1. Its easier to define your own abstractions in libraries. Even advanced stuff like async programming can often be put on a library.

2. Languages like Haskell and OCaml have really cool type systems. Its a killer feature, IMO.

I wouldn't put that much emphasis on the purity aspect. In Haskell the reason for the purity to allow for lazyness and similar languages (Ocaml, F#, etc) are perfectly OK with strict evaluation and mutation.

That said, for mobile apps having a language that operates well with the rest of the ecosystem is probably a bigger concern. Its easier to choose your own language when you have more control over the running environment.
http://en.wikipedia.org/wiki/Rich_get_richer
Considering how little the public knows about this case, I wouldn't be surprised to find out that no-IP refused to respond to the court process, so the court simply ruled against them. Just as with lavabit, a petulant refusal to respond to legal process does not result in good outcomes. Instead it results in the forfeiture of your rights within the process.
I really like the SOLID principles: https://sites.google.com/site/unclebobconsultingllc/getting-...
The SEC has decided to use income and net worth as a proxy for ability to properly evaluate risks/benefits of unregistered offerings. Registered offerings require SEC approval and much more disclosure, which protect investors. Income and net worth are a blunt way of getting to adequate sophistication.

Money raised through Kickstarter and Indiegogo aren't covered by these provisions, so you're good on your "investments" in Pebble and RR if they are via those platforms. Good use of air quotes, since you're not really participating on the equity upside.

From a macro view, one can argue that the current limitations perpetuate prosperity for the wealthy, while denying everyone else access to higher-performing alternative investments.
That's what the parent poster is getting at. In SV, most founding teams retain control after a seed financing, and many continue to retain control after a Series A.
Are these libraries at all portable? Do I have to be on Linux or KDE to make use of these? The feature set of eg Solid sounds very tricky to implement in a cross-platform way.
Does "years of fucking with PulseAudio problems" count as its own item, or is that a subset of item 1?
> Those investment scams are already illegal, so prosecute them.

Uber and Lyft are a different case, but here the regulations (as pointed out elsewhere) don't prevent you from investing your money per se; they just require you (well, the company) to register the securities with the SEC and fill out some paperwork detailing the investment.

The reason they do this is specifically so that they can prosecute any illegal actions down the line; it's basically impossible for them to enforce the existing laws without also requiring the filings and registration, because otherwise they don't know the terms of what was offered in the sale (and who offered it, so they can be identified later).

I'm oversimplifying somewhat, but the point is that this isn't "another law to 'protect'" you - it's required to make the exact prosecutions you're referring to.
Coinbase - Bitcoin Transactions via SMS
I agree - cars (and running children) are just as much affected by it. Thing is, most cities have laws on the books about it (many of chicago's list it as tow zone with an arrow pointing towards the stop sign). It's just rarely if ever enforced, especially in daylight hours when it's the biggest problem. Overnight though I've seen them towed.
Inbox - The open source email toolkit
ULA cuts 10% of workforce in face of stuff SpaceX competition
Python "inspired" standard library.
To be fair, couldn't you use java's foreach instead of the regular for-loop? It makes things a bit less noisy.
Thanks for signing up and digging deep/doing the dirty work, 8_hours_ago!

I have all your comments saved and noted. To make a few responses:

I was worried people wouldn't understand the message filtering feature, so I probably overdid it with the 16/16 thru 0/16 copy.

The "Please choose an option for each field." copy is permanently there, but I can see why it's confusing after filling everything out so we'll have to change this.

The browser resizing has been a bit of a struggle. We're making it a responsive site, but we'll keep working on it.

Overall, thank you for your detailed response. It definitely helps. And I appreciate your comment on the minimalist look!
Can someone please educate me as to what the differentiation is between past email protocols, messaging protocols, and these types of APIs? I'm starting to get this sense that we are just moving towards a singular communications protocol and the name, e.g., email or chat, is simply a matter of UI design and layout and maybe even unnecessary simulation of behaviors and actions.
A local university where I live (Universidad ORT Uruguay).

It did take quite a lot of time and the coursework was hard, that's why I thought it's not compatible with 2 jobs.

The online degrees tjr recommends sound like a decent idea, but I got a lot of value (and some new friends :) ) out of interacting with my classmates and teachers, plus it does expand your network considerably.
Keith Rabois’ Homebuying Startup OpenDoor Raises $9.95M From Everyone
What's the purpose of this library? To have similar syntax to python? I don't think these concepts are unique to python.
If memory serves, there were several people who had been or were using Tor at the time the threat was sent. When he was questioned by the police, however, he confessed.
If you can get a naive n^2 solution, or build a complicated nlgn solution, and you know the size of the data will be ~100 items, certainly never >1000 solutions, I'd choose the naive solution.

Edit: and it's not in the middle of a tight loop
Samsung factory robbed in Brasil (US$30M)
Were every network to start doing what the BBC is, their unfounded opinions would cease to be heard, Bill Nye wouldn’t have to keep debating them, and maybe, just maybe, they’d all just go away.

Not bloody likely. Now you've just put them in the same group as the other conspiracy theorists, and given them the additional (legitimate) ammo that "the establishment is censoring them".

Confirmation bias is a hell of a drug.
Dismissing someone's concerns by saying they aren't real doesn't address the concerns, it just sweeps them under the rug because they aren't perceived as being important enough to give a shit about.

Conveniently, you've also accurately described what happens when someone expresses concern about negative side effects of new social rules.
No Need to Demonize High-Frequency Trading
You can please some of the people, some of the time
In principle you can already do this. Whether it works or not depends on the mining pools though, not necessarily this protocol change (although it may influence them). Some pools will prioritize transactions with higher fees, some will prioritize first come first serve after a minimum fee.
Wearable Intelligence - San Francisco, CA - http://wearableintelligence.com/

Our mission is to empower every enterprise by giving their employees the right information at the right time. We’re the first enterprise company devoted specifically to wearable technology, and we’re solving difficult problems for real customers that will impact 80% of the world’s workforce, from doctors & nurses to manufacturing and energy workers.

Our leadership team includes folks who’ve built and sold successful companies, and we’re backed by First Round Capital, Andreessen Horowitz, Google Ventures, Kleiner Perkins, and other prominent investors.

Android Engineer:

We’re looking for a capable, curious and smart Android Engineer to join our team. You’re a tinkerer and an aesthete, and you like to write code that gives mobile and wearable devices magic abilities. You have a passion for building great products that are robust and enjoyable, and you’re interested in stretching the boundaries of what’s possible on wearable hardware.

As one of our early team members, you’ll work directly with our leadership team to develop software for wearable devices -- from our product suite to core framework components -- and help us ensure optimal performance for our clients. We’re growing, and we’d be thrilled for you to grow your career with us, be it into a senior engineer, team lead, or architect.

Apply here: http://buff.ly/1qPkvPd

Full Stack Engineer:

We’re looking for a Full Stack Engineer to join our growing team. You have a knack for strong user-centric design, and also speak the language of libraries and frameworks. You stay on top of web technology trends and know the best practices and idioms of writing Javascript- and CSS-rich software.

As one of our early team members, you’ll learn from and work directly with product managers, designers and senior engineers to develop complex in-browser apps as well as the web platform for the client-facing part of our product. We’re growing, and we’d be thrilled for you to grow your career with us.

Apply here: http://www.thesourcery.com/jobs/760
SML is great, but based on the UW paradigms course, I'd say it gets a lot of backlash from students wanting something common in industry.

Transitioning first classes from C to go would make great sense, but it looks like a lot of schools already replaced C with Java and C++ as first languages.

Personally, I do think there is merit in teaching a primarily imperative language first, if only to appreciate other paradigms later and get an inkling of what is really going on beneath your code.
Has someone tried it already? Any first impressions?
Ah, right.

Google runs a GYBO (Get Your Business Online) program doing that, down to domain name, in an effort to upsell things like GApps once the small business is ready, I'm not sure how popular it is.

http://www.gybo.com/california/
The civilized platforms controlled by large companies who invested in developer tools are all gone, strangled by the Darwinian jungle of the web. It is hard for programmers who have only known the web to realize how incredibly awful it is compared to past platforms. The web is just an enormous stack of kluges upon hacks upon misbegotten designs.

This passage makes me remember that famous quote by Alan Kay:

The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free? The Web, in comparison, is a joke. The Web was done by amateurs.
That is very true and a mistake I do make pretty often but am working to be more cognizant of. Framing the discussion around women and men does nothing to further those who are identify as both or neither, nor those who are in transition from one binary gender to the other.
The Power of the Digi-Comp II: My First Conscious Paperlet
Launched in Apr
http://blog.nytlabs.com/2014/04/25/vellum-a-reading-layer-fo...
My understanding is that linear aerospikes require relatively long lines to average out the inefficiency of the ends.
It's the language for an introductory course, so it's purpose is more of a gateway language than as a be-all-end-all language.

Rust would probably be too strict and annoying as a first language. Maybe the same is the case for Haskell, but maybe it isn't such a big deal for those that haven't been "spoiled" by imperative languages and thinking already.
This article talks about a lot of things these firms do to attract talent. What about just offering more money?
Fucking self-promotion and glorious self-sabotage
The article is notable because the author is a former CFTC commissioner. The CFTC regulates futures trading in the US.
I often forget when I'm engaged in something mentally intensive too, so I usually eat when other people around me eat.
How would you like to interface with your car? Reader poll results
Ah Houston. I spent a month there for work a few years ago, and brought my bike only to find the stretch I was staying at it was incredibly difficult to find a good road to ride on. Of course, in 105 degrees and 90% humidity I rarely felt like riding my bike :)

That's a real tough place to find a happy medium. Many of the places people go to are long fast stretches with few alternate routes. As much as I love riding, my bike barely saw any use other than driving it in my rental car miles north on the weekends to find somewhere to go.
Devil's advocate: When's the last time a fringe* conspiracy theorist's agenda has been able to effect legislature?

EDIT: Added the word "fringe". As in, a conspiracy theory that doesn't get media coverage.
The books referenced in this thread are no doubt great but I wouldn't read a book to get better at software design. I would design software.
Making the Midwest a startup destination
At my university, Python was primarily introduced when teaching certain concepts: scripting & untyped programming, web application development, and deeper diving into list comprehension functions. It was not the first language taught in CS, but many were exposed to it. That said, it was the first language taught in non-CS/non-major courses, and I imagine several other non-CS/Engineering majors were introduced to the language later in their academic career.
Berkeley's first intro CS course uses Python for 2/3 of the course, then uses Scheme. The final project is writing a limited Scheme interpreter in Python. To further clarify, Java is used in Berkeley's 2nd CS class (followed by C & MIPS in the 3rd intro class).
Quelling dissenters! A true victory for science!
Let's assume he lost the money, how would this show up in the companies books?

I'd be more curious how the winnings were reported on the books. That's a lot of back tax penalties.
3D + music + HTML
Small satellites in this context are up to 400kg so they can be a couple orders of magnitude larger than a 1U cubesat
Putting them in the same group as other conspiracy theorists is putting them where they belong.
Thank you, wiseleo. I actually didn't think this post would do too well. As usual, I was wrong!

Appreciate the UI feedback. We'll do some touch ups to liven it up a bit with the help of getbootstrap.com.

I'm a little bummed about the blog post not making at least a decent impression. My humor is all I have! (the blog post referenced - http://blog.percodate.com/we-built-a-dating-website)

The hook without a doubt is the messaging. The goal is to give women relief and men more time back/focus on who to message.

Thank you again!
Are you able to elaborate on some of the types of design problems that they threw at you?
The fundamental problem with rotas
I offer Second Iraq War as a lower bound.
IMAP is difficult to develop on.

1. IMAP's base spec (RFC 3501 [1]) offloads implementation on the client rather than the server. For example, the client must be able to parse the IMAP protocol, it must have be able to create threads by searching through emails, it needs to implement the logic for syncing, ... etc.

2. There are many IMAP extensions to patch the issues of the original spec [2], but implementation of these extensions across email providers is fragmented, and implementing them both server and client is plenty of work.

This is an attempt at a modern, cohesive API for email.
For any given fringe view that the media properly marginalizes, some people will go on believing it. But that doesn't mean the number of believers (or undecided people) will stay the same. It's quite possible, and in my view probable, that reducing airtime from fringe views will substantially reduce the number of people who hold or lean towards those views.
My story with Protonmail
> HOWEVER, I went back and edited my post to remove the offending remark.

This is exactly the kind of self-censorship through mobbing that we're trying to counteract.

It's unconscionable and it's unacceptable.
Many "professional investor" level assets would be rightfully considered scams if sold to a less-knowledgeable investor: often times, individual positions within a fund are leveraged dozens of times to where a small move in the underlying asset can wipe out large portions of the capital in a fund.

If you used dozens of stocks as collateral to finance the borrowing of money to purchase other assets, which you then use as collateral to buy more assets, it would be considered a scam -- but not in a hedge fund. This can lead to large swings in volatility and hedge funds should only be used as part of a portfolio investment strategy -- a professional investor will use them to cancel out risk in other areas of their portfolio.

The risk is that a non-professional investor uses these instruments as primary investment vehicles without understanding their purpose. Because many hedge funds do operate very similar to the ways that illegal stock scams run: the difference is that the investors know exactly how and why these funds can implode and are willing to take that risk.

EDIT: That said, the specific qualifications for a "professional investor" definitely need some work.