skysight-inc/HackerNews huggingface dataset:
That was a fabricated example, rather than something plucked from our codebase. It's the sort of query we avoid running on our production database.

I agree with your approach though. Our data analysis runs elsewhere.
My MVP is to eliminate federal taxes on the first $50k a year in income.
> ...it does seem that a lot of girls in tech are making a career of painting
> all other engineers as being inherently misogynistic, vacuous or malicious.

Be very wary of hyperbole on topics like this. It's deeply divisive. If you can't make your point without exaggerating then maybe rethink?

> I think it's very popular to be a social justice kind of person...

So you're saying that people are promoting an equitable tech industry because they think it's cool?
How difficult would it be to write this in a formal system? How much space would it take?
Perhaps they mean Apple's design?
That's how I feel too. If there were a social dividend (which I think is a better term for a minimum income), then people would find a lot more useful things to do with their time than either the market or a government program could find.

I just completely don't buy the "people wouldn't work" thing. Yes, you'd probably have to pay some menial work more to motivate people to do it (or, even better, spur technological development to automate that), but that's a feature, not a bug.
I was also under the misapprehension that deep learning is just about classification, but that isn't true.

Yes, reinforcement learning is the path to general intelligence, and the deep learning community is showing impressive progress on that front as well. The Deepmind demo [1] and the recent robotics work at Berkeley[2] are good examples.

Thanks for the link to Stan Franklin's work. I'm glad to hear there is work to integrate the two approaches.

[1] https://www.youtube.com/watch?v=EfGD2qveGdQ

[2] http://newscenter.berkeley.edu/2015/05/21/deep-learning-robo...
Quick dev survey gets you free insight on 2015 trends
These approaches are not exclusive and both are recommendable.
No, it works with anybody:
http://tutanota.uservoice.com/knowledgebase/articles/470795-...
What are the sources for your numbers ? You seem to think that 10% is harsh, whereas you couldn't be more wrong.
That link only talks about pgp/gpg, but yeah - their solution (haven't figured out the whole thing yet) seems to be "Send everything to our servers, others can get it from there using our app (or a web application)".

No gpg/pgp relation. No IMAP support¹.
They do support SMTP if

a) the recipient is not on the same platform

b) you're sending an unencrypted mail (only possible to external users anyway)

If you send an encrypted mail to an external user, they basically just get a link or something. "View the real mail here"?

I believe the intentions are good, but that's trying to solve the problem by killing off most things I require for my mails, unfortunately.

①: http://tutanota.uservoice.com/knowledgebase/articles/470761-...
Before the bootcamp, I new basic HTML and CSS.
I'm now working as a rails dev, with lots of work in JavaScript too.
That would entirely depend on the company and the language. So I guess that says something. I wouldn't feel confident in a company that mainly uses functional languages, as I'm mainly used to OO principals. In saying that, it's not something I wouldn't want to learn
Coventry.. it was industrious once.

Now it's very crime-addled.
However almost all of it goes unreported.

it's only after leaving a culture like that you realise it's so strange.

Edit:
Hm, I got downvoted.
Lets see if I can break down a summary of my life for people who don't think Coventry is bad (news articles in google seem to say it's not bad anymore).

but, stats: I've been mugged 17 times in 20 years, my home has been burgularised 4 times. 26 bikes have been stolen (locked and chained), I've been stabbed, I've been beaten in the streets by gangs of men.
I've been threatened with peeling (by asian boys in school).

Coventry is not safe, the city center is made safe by excessive policing, but "Hillfields" (drug and prostitute capital of the midlands at least) and "Wood End" (which isn't even POLICED anymore because it's so dangerous) make coventry an unsafe place to be if not just visiting.

most people mind their own business, but if you look like you have money, those people are pirahna.

Also, we hold the world record for fastest time to strip a car of it's interior if left unlocked. (or we did when I last checked).

I'm not saying there isn't worse places in the world.. the government has done a _lot_ to reinvest in coventry.
But it's a very dangerous place to live.
My key takeway - Newspapers are in trouble... (Slide 16)
The hardest (ie, best) math prof I ever had (I was in EE, he was in the math department) used to say that "engineers can teach calculus, but their students cannot go on to teach calculus". I'm impressed by someone who knows a subject deeply enough to take that long of a view.

Personally, I just like the engineering view of dx and dy as simply being new variables (with caveats that we immediately forget). Which is why I'll probably not teach calculus any time soon.

But, still, the best "revelation" moment I had was when he off-handedly said "An integral is the inner product of a function and a suitably-dimensioned unit". Light bulb came on, and I "got" integration for the first time. Too bad they can't lead up to it that way in high school.

(Side rant: why do they teach trig before calculus in high school? That's completely backwards. Trig is a bunch of arbitrary formulas if you don't have the calculus behind them.)
The Chemistry of Cannabis
Oh wow, thanks for pointing this out. I had no idea there was a live stream from ISS.
And the Gaussian distribution is an eigenvector of the Fourier transform.

Not surprisingly both of these facts correlate with how fundamental is the exponents function to solving linear differential equations, and how fundamental is the Gaussian distribution in probability theory.
Well, he literally says longer turnaround for a lower price. I don't see why you would lower the price for a longer turnaround? I know people do do it, but, because it makes no sense usually (there are ofcourse exceptions here and there), it often ends negatively for 'the provider'.
Indic Keyboard version 2.0 is out
You'd have been better off patenting the concept a while back...
Packagepeer
Packagepeer is a network which allows registered users to search their neighborhood for private individuals who volunteer to take delivery of purchased goods in their name. Packagepeer covers the entire process through its website where both types of users, the online buyers and receivers, are registered and put in contact with each other. Once the contact is made and found suitable, the user can access the packagepeer’s details to use them as the delivery address when purchasing online. Then, online shoppers can pick up their goods from their neighbor’s house at their most convenient time and pay a small fee in turn for their neighbor’s service.
> According to Reuters, an overwhelming majority of the startups it looked at were founded by people who had held a senior position at a big technology firm, worked at a well-connected smaller one, started a successful company, or attended one of three universities—Stanford, Harvard, and Massachusetts Institute of Technology

Did they ever stop to think that maybe people who are talented and interested in starting their own tech startup business might seek out these schools and positions, disproportionately to other options?

You can't point at facts like these and claim they are proof for a lack of diversity. It might turn out that, given the chance to evaluate and interview every possible candidate in the world, that the top 1% of talent might be 80% drawn from those backgrounds, irrespective of all other traits.
https://www.packagepeer.com
What goes into a $30 smartphone?
But it goes the other way too, will software dev every become software engineering (if that is even possible) with the current languages and tools?
Breed lots of stupid people and we get people like who are oblivious to the realities of the world they live in. Pedophilia and nun rapes are decried the world over and everyone talks about them so much so that pedo jokes are a routine comedy lines in american stand up. They acknowledge their problems willingly and try to solve them, not indulge in what aboutism and deflection like you do.
>For many people who are on a lower income that alone will wipe out much of the improvement from basic income.

Every argument I've ever seen for a basic income calls for a tax curve so that you pay zero taxes and get $12k a year if you make no income. Then you pay more the higher you go up to a break even point somewhere around the median income of $55k.

> So, if you want to add $3.6Trillion to the budget

Again it's not going to be anywhere near that. Because of the tax curve, less than half of the country will get any extra money, and only a fairly small fraction would get the whole amount.

Then you have to take into consideration the programs it will replace--social security is almost a trillion a year by itself. Food stamps, cash aid, housing assistance and other programs to help the poor (not including medicaid) are another $500 billion. All of those programs would unnecessary.

You're not going to need to do anything close to tripling taxes.

>For instance, I would simply move to another country, form a corporation there, and earn all my income thru that corporation.

Again this won't triple your income tax. But ignoring that, what you're suggesting is not an option most people have. Also you can only exclude about $100k or so in foreign earned income, and if you want to renounce your citizenship, you have to pay the exit tax.

>Laffer curve and all that.

Yes, but you can find studies that put the optimal taxation rate anywhere from 35% all the way up to 75%.

> Yes, food stamps have driven up the price of food

You're argument wasn't that a basic income would drive up the cost of food, but that it would drive up the cost to the point that it would wipe out the effect of the basic income. If that logic was true, that giving cash payments to lower income people would drive up prices to the point that it had no net effect, then food stamps should have done the same--they have demonstrably not done so.
more free e-books for developers: http://www.eduhub.io/b/free-programming-books
what is the specifics of the job you have (front end, back end, etc)? What languages do you use? How long/intense was the bootcamp? If you could talk about your salary that would be great but of course I'd totally get it if you chose not to answer this one.
these are the languages (and layouts) are supported. Awesome .

Assamese Keyboard (অসমীয়া) - Inscript, Transliteration
Arabic Keyboard (العَرَبِيةُ‎‎)
Bengali Keyboard (বাংলা)- (Probhat, Avro, Inscript, Compact
Burmese Keyboard (ဗမာ) xkb
English
Gujarati Keyboard (ગુજરાતી) - Phonetic, Inscript, Transliteration
Hindi Keyboard (हिन्दी)- Inscript, Transliteration
Kannada Keyboard (ಕನ್ನಡ) - Phonetic, Inscript, Transliteration (Baraha), Compact, Anysoft)
Kashmiri Keyboard (کأشُر) - Inscript, Transliteration
Malayalam Keyboard (മലയാളം) - Phonetic, Inscript, Transliteration (Mozhi), Swanalekha(beta)
Manipuri Keyboard / Methei Keyboard (মৈতৈলোন্) - Inscript
Maithili Keyboard (मैथिली) - Inscript
Marathi Keyboard (मराठी) - Transliteration
Mon Keyboard (ဘာသာ မန်;)
Nepali Keyboard (नेपाली) Phonetic, Traditional, Transliteration, Inscript
Oriya Keyboard (ଓଡ଼ିଆ) - Inscript, Transliteration, Lekhani
Punjabi Keyboard (ਪੰਜਾਬੀ) Phonetic, Inscript, Transliteration
Sanskrit Keyboard (संस्कृत) Transliteration
Santali Keyboard (Devanagari script)-(संताली) Inscript
Sinhala Keyboard / Sinhalese (සිංහල) Transliteration
Tamil Keyboard (தமிழ்) - Tamil-99, Inscript, Phonetic, Compact, Transliteration
Telugu Keyboard (తెలుగు) - Phonetic, Inscript, Transliteration, KaChaTaThaPa, Compact
Urdu Keyboard (اردو) - Transliteration
thanks, that mostly answers my questions as well but if you want to address them too, feel free :)
Show HN: Small project I made, TVit
Feedback requested: Technology stack for my indie games
Girl destroys a 5 lb Burrito in under 5 minutes
Awesome application. Simple and supports all Indian languages. Perfect.
It's a good excuse to ban anything that has 'extremist' content so they can stop anything getting round their extremist propaganda machines.
Such as? Could you give a description for those of us who don't want to risk actually doing this? I'm guessing you're referring to CP.
I wanted to watch the videos from my Twitter feed in a fast and easy way, just like a TV.

So I built TVit. It took me 4 days to code and design it and there is still a lott of features missing but I think it's basic features are good enough to enjoy it.

Anyway, I hope you'll enjoy it. Let me know what do you think.
Warren Buffet is a huge fan of the EITC: http://www.wsj.com/articles/better-than-raising-the-minimum-...
Great idea! I think it worth to be implemented everywhere.
"Copy" feels weird as name of a type. I translate it into "Copyable (trivially)" internally, is that correct?
Unsafe Rust: An Intro and Open Questions
Currently it is the case that certain languages are better for specific problem domains, but that's mainly a library issue or a platform constraint (e.g. web app -> js). I don't see any reason why we need so many general purpose languages. Domain specific languages, sure. Why do we need so many general purpose languages? What exactly are the design constraints that are fundamentally incompatible between those languages? Case in point: the comment above you cites TCL, Javascript, MATLAB, R as examples of why we need many languages, when all of them are terrible language design. TCL has good built-in gui facilities, Javascript is built into browsers, MATLAB has many scientific libraries, R has many stats libraries. That's why they are used, not because the languages are any good.
A similar system is already in effect (for years) in my area of the US.
Indian Christian community.

Perhaps you ought to put on your reading glasses Prof. Witzel.

They acknowledge their problems willingly and try to solve them

Sure they do. I'm sure the Vatican painted itself as a culture of pedophiles. Oh wait. No they didn't.

Reply to your top post:

http://en.wikipedia.org/wiki/Rape_in_India#Rape_statistics

(and citations under "Estimates of unreported rapes")

I'm sure you'll also argue that 50% for the US is way too low. Perhaps this should help.

https://rainn.org/get-information/statistics/reporting-rates

To others: see what I mean by "Hinduphobe" ?

You sicken me.
The first book I clicked on is not free.

http://hackershelf.com/book/129/97-things-every-programmer-s...
Yeah, there are plenty of apartment complexes for lower income people.

Trailer parks are a thing mostly because they allow for more privacy than an apartment--no upstairs neighbors.
Building an XSS Polyglot Through SWF and CSP
Traits tend to end up as "-able". Maybe you might as well cut out the Hungarian suffix and elide the "able". I don't know if that is the argument, but that's how I view it.
As someone that recently started using Queal - a Soylent alternative available in Europe, there are some things many people seem to be missing:

- Unless you really pay attention to what you eat, you have absolutely NO guarantee you are actually eating what your body needs by stuffing random food in your mouth.

- Soylent etc does not have to be the only food-source.

- These shake meals do provide at least a lot of stuff your body needs we already know about.

And the first point is important, I am pretty sure my diet before Queal - which was not that long ago - was a LOT unhealthier, skipping breakfast, eating sandwiches at work overflowing with random sauses, eating fastfood just to get something nutricious in my body. You think mc donalds analyses every single nutricious ingredient in their burgers to see if it might be sufficient to what your body needs? Or Subway? Or <insert any food-chain here>? The ones mostly paying attention to this are probably vegetarian companies, because there it's clear they need to be careful, but that's about it. When people claim they don't really know what your body needs, what are they complaining about? This at least actively tries to do this, no other food does this.

And regarding what the body needs, don't underestimate your body. There are testimonies from people that had to survive for a lont time at sea, living mostly on raw fish suddenly craving the eyes of the fish because it contains nutricious things your body needs too. Rob Rhinehart himself said it too in his "How I stopped eating food" blog entry that started the Soylent adventure:

> When I was deficient of iron I felt a strong craving for red meat.

That said, I wouldn't have gone through the personal experimentation that Rob Rhinehart went through to find out what was missing, where he missed some basic stuff like iron, but I'm glad someone at least looked into this concept. How it has been done, that's another matter, but right now they seem to be as close as you can get right now.

So is it perfect? Maybe, maybe not, but for me at least, it's a huge improvement. For me it comes down to something someone somewhere said about soylent-like meals:

> The best meals to replace with Soylent are the meals you aren’t excited about.

But, since using it, I have more energy, have less trouble getting out of bed in the morning and overall feel a lot better. This could be due to me eating breakfast every morning now, but still it's a remarkable improvement. I still have at least one 'normal' meal every day, which is for me is the sensible thing to do, but I don't plan to stop using Soylent-like food at all unless I really notice health-problems.
Oh.. yeah 333_jlo
There's an NGO I work with that teaches girls in Dharavi (the big slum in Mumbai) to program Android apps. They did a great job.

I think a lot of people in the US don't get that in a lot of ways, the middle class in Mumbai or Hyderabad is really a lot like the middle class in the US (it doesn't help that the diaspora in the US mostly came over in the 60s and 70s, and there's a kind of "frozen in amber" quality of their memories of the old country).
You would need to get to the reals, which takes already a fair amount of time and includes a lot of machinery. Depending on how you constructed the reals, you might be able to reuse some concepts. So, it depends on where you start and which path you take.

Also, arguing by reference to the choice of appropriate values is incomplete argumentation and so it won't be accepted by a formal system. You'd have to fill these holes.

I'd suggest to start by evaluating the existing formalized constructions of the reals.

I think it is not too hard.
Vernacular computing is a blocker for the complete roll out of computers and Internet to the world. Projects like these are welcome patches to fix that issue.

Typing on touchscreens can be rethought. Especially when it comes to Indic languages which have about double the number of characters compared to English. We shouldn't constrain our minds to think in traditional layouts. Transliteration is a very good idea. But it puts the dependency back on English. We need radicalize the input methods for non-English languages and avoid the dependence of English altogether.

സ്വഭാഷ കമ്പ്യൂട്ടിങ്ങ് നീണാല്‍ വാഴട്ടെ (Malayalam for: "vernacular computing, ftw!")
Reading is hard for me. I would love to find something like this for audio books.
> Honestly I don't think including null in the language is a big deal. Academics tend to think it is a big deal because it makes it harder to prove programs correct, but almost nobody does that with Java programs, so it doesn't really matter to most programmers.

Speak for yourself. As a professional Java (well, mostly Scala) programmer, not a week goes by without a null pointer exception slowing down development.

> the language needs a way to represent the state that an object starts out with. For integers and floats that is 0, for booleans it is false, and for objects it is null.

No, you don't need a value, you just need semantics for what happens if you do that. E.g. you could make a UninitializedValueException that would only be thrown when you tried to access an uninitialized field. That would be effectively the same behaviour as currently in that case, but it would be much easier to diagnose than NullPointerException, since it can only be thrown when you access an uninitialized field, not e.g. because a map didn't contain a particular entry.

> Even assuming we could somehow solve the efficiency problems with a super-clever compiler and a built-in optional type

This is disingenuous. It's not "somehow" with a "super-clever" compiler. It's a triviality.

> C++ got a non-nullable type in the form of references, and it didn't exactly turn the language into a paragon of sweetness and light. It just made things more confusing and annoying since you had to keep flipping back and forth between pointers and refereences, depending on the API you were using.

That's an argument for not trying to retrofit non-null references onto an existing language. It's not an argument for having nullable references in a new language.

> And in typical C++ fashion, they invoked undefined behavior to answer the question of what happened if you accessed a not-yet-initialized reference (for example in a constructor).

Don't do that then.
Is that enough to qualify SourceForge as malicious and ask that it be removed from Google's search results?
No one reads FAQ. Such an important information should be displayed prominently on the plugin page.
I like the way that services like Patreon can bring fans closer to the musicians. I'm an indie novelist and while my sales are not nearly high for me to write books as a career I regularly get tweets etc nudging me to get the next book out. If this interaction can be improved for both parties so much the better. Mind you - it may not work with artists/writers with huge amounts of fans!
Tinder without the shagging
>I wouldn't try to separate bookkeeping from accounting too much.

I think of them as distinct and separate concepts:

bookkeeping: the recordkeeping of transactions. The "data entry". You can have lower wage data entry clerks tearing open envelopes to type in data from vendors' invoices and recording deposits of checks from customers. At this layer, the data needs to be recorded correctly.

accounting: literally the management of "accounts". This is a position of education (CPAs). Their value-added thinking happens above the layer of bookkeeping. They use professional judgement to set up a "chart of accounts" ... what kind of buckets to keep track of various money, how many buckets, etc. They are in charge of "closing the books" each month and preparing financial reports.

Yes, sometimes the activities blend into each other. Some bookkeepers do higher level "accounting" activities and some Certified Public Accountants also do grunt work of "bookkeeping" but they're still separate cognitive activities.

Lastly, there's finance. The finance layer sits above accounting and bookkeeping. Finance management (CFO, treasurer, etc) focuses on strategy of money. Should the company lease or buy the building, the tax implications of foreign earnings, stock buybacks, etc. The accountants & bookkeepers can report exactly how much money is sitting in the bank but they are not the ones who decide what the best strategy is for it.

It's the small businesses where "bookkeeping" and "accounting" are synonymous (e.g. using Intuit QuickBooks). In those mom & pop shops, the "finance" strategy is handled by the owner(s) of the company.
SKOWT – site for unsigned artist
That was mentioned three years ago: https://news.ycombinator.com/item?id=3589963

The site appears to use a loose definition of free.
The Coq standard library formalizes real analysis. Have a look at the "Reals" section:

https://coq.inria.fr/library/