skysight-inc/HackerNews huggingface dataset:
Have to disagree with this. If you live and work in a language for a timescale measured in years, you're just going to know that certain things "look weird" compared to others. Example: almost everything in Ruby is a member function of an object. You don't do len(x) in Ruby (that's a Pythonism) because Ruby (and its intellectual parent, Smalltalk) are on the whole more hardcore about OO than the Python/C/ALGOL family.

On the other hand, I agree that a lot of "programming" today doesn't require deep competence, and that languages can be learned. But there can be value in knowing something really well vs. having a mere passing understanding.
True, but if you choose those (really unnecessary) options you should know what you're getting into.
On the one side, yes. On the other though, the battery will need to be replaced after 7-10 years of service; that's going to be a very pricey affair, and right now I think that it'll seriously affect the secondhand market in the next couple of years, and/or the Tesla's resale value. You know, like electronics which become obsolete / too expensive to repair for most people after at best five years.
The Teen ‘Summer Job’ Is Going Away, and That’s a Good Thing
I don't think the operating system to connect the worlds drones is going to be closed source. 3DR and their open source base is going to give Airware a run for their money as the de facto standard "operating system for drones" in the consumer and more and more in the commercial space.

In the meantime people like Drone Deploy and Skycatch will fill the gap when it comes to data collection and processing which is where the real business is long term. Drones themselves will continue to become a commodity. Also, it's worth remembering that a Chinese company, DJI, has about 80Pct market share in the US for consumer and prosumer drones. Lots of competition for everyone.
Okay, now I'm curious: how'd they manage to get O(n^2) asymptotic complexity out of what looks like a relatively simple semi-transparent photo overlay?
I'd say that from a UX experience you want the default-settings to work 99.9% of the time. This includes the ratings and reviews of articles. Which you could then only do by effectively censoring these groups when calculating ratings. If you're going to do that, why let them on in the first place?
I don't understand why he doesn't just re-po the repo (ha) from the guy he gave it to. it would solve the strange monetization problem and fix the schism the two projects have created for end users.
I use cent OS 6.6 on a server because it is similar to the software our customers run. I also like using docker even though our customers do not. At this point I'm just going to install ubuntu server and use Vagrant so I can run what ever OS I need.
That's interesting reading and I appreciate your sharing it. All the same, I don't see how its responsive to the points about declining muni revenue or relatively minor impact on administrative overhead.
Confirmation bias affects Corporate America and Government Policy, but not science? Talk about confirmation bias :)
I'll give it consideration, although I believe more descriptive licenses are actually better since they say what happens in every given situation and don't leave room for 'undefined behaviour'. As you've probably read before, when a compiler encounters 'undefined behaviour' it gives the compiler the green light to do anything it wants. Similarly, undefined behaviour in a contract can give lawyers the green light to claim whatever ridiculous thing they want to.
It's a toxic idea in the media, but it's not toxic enough for the bills and laws to be brought up by politicians in the first place.
Not necessarily. EPEL is based mostly on volunteer effort. Package are supported only if there is active interest. If those mainters move on to something, Docker 1.5 will be orphaned and then removed from the repo.
The Hard Work of Taking Apart Post-Work Fantasy
Seriously, you consider me to be "arguing for suppressing the Western working classes" because I suggested that any right to earn more than the average global labour income even after cost-of-living adjustments probably ought to be incumbent upon them to actually doing some work? That's got to be the most intellectually dishonest characterisation of my arguments I've seen on HN.

Labour isn't labour when it's sitting with its feet up enjoying the privileges of accident of birth, and any benefits from their additional consumption that might trickle down to the developing world poor can easily be cancelled out if unconditional redistribution happens to have side effects on the Western economies in question. Not to mention the likelihood of barriers to entering Western countries getting a lot higher...
A lot of the confusion comes from the fact that there are two sorts of money that are in circulation: base money and bank money. This blog post is only talking about bank money, and does not reference base money.

Base money (dollar bills, Euro notes, pound notes etc.) is controlled entirely by the central bank and base money can be created and destroyed by the central bank, whenever they like. Think of it as like digging some more gold or creating some more bitcoins.

Bank money is created by people either depositing base money with a bank, or indeed by a bank issuing a loan as described in the blog post. A deposit can be seen as a loan to the bank: all deposits are loans, all loans are deposits when looked at from the other PoV. Anyway, bank money has similar characteristics to base money - it can be used by purchase goods, it stores value etc.

I can buy a book with base money, by handing the merchant a few dollar bills. Or I can buy the book with bank money, by handing my bank card to the merchant and after some settlement magic my bank will stop owing me some money and will instead owe it to the merchant. The IOU is the bank money, it is a claim on base money that was previously deposited. Base money and bank money act similarly from my PoV, they are both denominated in dollars (or Euros or pounds or...) and they are normally interchangeable at a 1:1 rate. Sometimes they are not.. e.g. if my bank was nearly going bankrupt with no deposit insurance, I might be happy to get my base money back at 80 cents on the dollar from my bank money. Bank money has credit risk of the bank, base money has no counterparty risk.

Banks do need to have reserves of base money relative to the amount of bank money they are allowed to create; this is called Capital Adequacy and is a primary restraint on bank money creation. A bank has a limited amount of capital (its own real base money that is not owed to anyone else) and it cannot easily create more capital. If a bank is lending out too much to borrowers, then its Capital Adequacy Ratio will get out of line and it will have to stop lending.
My guess is that IDEs and debuggers will be more integrated with what's available online. Let's say you have a compiling error. Currently you look up on google the error message the compiler gives you and most likely get a stackoverflow link with someone having the same problem - and hopefully someone else having answered it. Your IDE could do that automatically instead - there is already a plugin to access stackoverflow from emacs [0].

I imagine one further step would be to have some AI that can read snippets of your code that are causing problems and match it to similar snippets from Stackoverflow. Let's say your code is (in python):

myCounter = 0
while myCounter < 10:
doSomething(counter)

The AI could realize that it's exactly the same mistake as this code that someone posted on stackoverflow because it ran infinitely:

i,n = 1, 50
while i < n:
doSomethingElse(i)

(of course, I used a very trivial example, but you get the idea).

[0] https://github.com/omouse/emacs-sos
Priorities can change and packaging is an important tool for communicating. This happens in all companies at all levels.
RunUO was the only reason I learned C#. I was self-taught and I don't think I would've made such an effort to learn it if it wasn't for Ultima Online.
QUnit is used to test the Javascript that is shipped as part of Django. Any application specific tests can use any JS testing framework the developer desires.
Domain Anonymity and the Brilliance of Entertainment Lobbyists
More often than Bing?

In the olden days you had to write a lot more stuff from scratch. This would be in a language that could be explained in a relatively concise manual. So everything you would need would be in that manual.

You could learn from things others did with the same manual/hardware by seeing the end result, but the art required for that result wasn't open source, you would have to work it out yourself and RTFM as often as needed. Magazines were as good as it got.

The knowledge to program wasn't easily obtained, for starters computer kit could cost many thousands. Computers weren't really networked back then either. Floppy disks were the distribution medium. Also computer screens actually flickered in glorious 1024 x 768. Plus they were noisy. You read your code in printouts side by side with the manual, probably hand-writing code before typing it in.

Back then it must have been possible for someone to actually know a language such as 'C' (or BASIC, or an 8 bit assembly language) completely as in know all the commands and understand all the concepts. This would be learning by rote to a certain extent as the 1-2 manuals would be memorised to all intents and purposes. I don't know if that sort of mastery of a subject is easier to obtain today.
In what circumstances does a HTTP server/client return to a partially complete response?
I was complaining about their methodology mostly. If you took the number of people running for office who had previous political experience (which means they had served in office) I would guess that there was a power log curve in there. If they have served 5 or more years in another public office before running for Congress I would expect they have a very solid chance to be elected.
Just got the name of the worker: John Connor
Package.json.is
When you say you have been looking for a job, what does that mean? I ask because for some (and maybe not you), it means "I found a great listing at company A and company B and I applied at both. I talked to a recruiter and they said I needed X, Y, and Z". This can be quite discouraging. My advise to those who are looking for a job is to apply to as many companies as humanly possible. Apply to 5 every evening for two weeks. You are working hard and don't have a lot of spare hours so get your resume into shape and apply to two jobs in the morning, two during your lunch break, and one when you get home. Keep on applying until you have applied to 50 organizations. Apply for positions that you might not even think you want (always within your technical discipline of course, let's not go crazy here). Don't get too attached to the idea of any given job you apply for.

Now an interesting thing will happen. When a recruiter asks you for a github account, tell them you don't have one. That's ok! You applied to 49 other companies. In fact, tell them you are talking with numerous other companies when you let them know you don't have a great github account. Maybe some will ask for "some other crazy requirement". No problem! You have applied to so many, it doesn't matter.

Generally speaking when I have done this in the past (or have couched others through the process), 50% of the companies they apply for will at least reach out to them. 50% of those companies will do a phone interview. 50% of those companies will call them in for an in person interview and often times better than 50% of those companies will give them an offer. So you'll have 25 companies that reach out to you. 12 companies which give you a phone interview. 6 companies which bring you in for an in person interview. And 3 or more offers! If you make it that far and don't take a great offer up front :)

Job hunting is a numbers game unfortunately. If a company isn't willing to give you the time of day because you can't provide them a github account that makes them happy, it's time to move on to another company. Keep on looking and good luck! You'll find the right one.
Hello, I find myself having the same need. Would you agree to share your implementation or point me to it? Thank you!
Thanks for pointing this out. The revenue to scholarly societies is another big aspect that people often overlook. One side effect of killing off paywall journals is that a lot of scholarly societies will need to figure out different ways to make money to survive. That's not necessarily a bad thing, I can get behind the idea that a society should not base it's financial existence on revenue from a paywall journal. But that's a reality of today's situation.
Yes, a whole new version free ;-p
There was a lot of noise about censorship but I think 'nearly imploded' is a bit dramatic.. There was no noticeable decrease in traffic or uniques:

https://www.reddit.com/r/AskReddit/about/traffic

(Some data was lost from DB corruption, but if you add back round numbers, they're right on trend again)
An important thing to note is that a lot of countries - esp. in Europe - heavily subsidize pure electric cars (and low-emission cars to a lesser extent) thanks to CO2 emissions laws / targets.

I live in the Netherlands; for lease cars, you as an employee need to add a percentage of the car's value every year as income (because the company pays for your lease car, so it's part of your wage, etc). For regular gasoline cars, that percentage can go up to 25%; for purely electric cars, it's 0% (or used to be anyway, I'm not up to date on current laws). Doing all the maths, a Tesla can be half as expensive - or even less - than a similarly-priced petrol car.
True, which is one of the reasons why I'd like to do some number crunching regarding hosting costs vs. sponsors/ads and premium features (like GitHub's private repos) separate from the Open Access features.
It was presented today at React Europe. Once the videos get out, have a look at the demo. Looked impressive.
I don't know if that's true. "Readers" currently means "research libraries", who act on behalf of the scientists doing the research, so shift isn't so great.

Additionally, open access journals still must maintain an image of prestige and quality -- authors want to publish in the most prestigious possible journal. There is incentive for journals to compete on quality even when paid by authors.

In any case, I think the role of journals as gatekeepers for quality is overstated (peer reviewers and editors generally do a bad job assessing article quality), and as science shifts to alternative forms of peer review and publication, journals will matter less.
Yeah, shit happens sometimes.

Especially for AI algos.
Yeah, I wrote it. I agree with you completely - the post notes in passing that being elected at a lower level is a very common route to getting elected to Congress, and shows half of members did just that. Perhaps I should have emphasised that more.

We currently advise people in their 20s so for them the question is more what their first step should be, rather than what they should do once in their 30s.
Their input on the phone wouldn't allow minus or period characters so I assumed positive integers were the set.
It seems like the bots have a self-preservation strategy when they start out trapped. They will stay stuck until another bot comes near, even though they could escape at any time.
This appears to be the unauthorized practice of law, unless there's something missing from your description.

Collecting information and using it to fill out templates forms a significant portion of the practice of transactional law (i.e., contracts). Most specifically, as to the legal judgement of what form(s), statements, or clauses are appropriate, what the terms should be, etc.

I'll give you guys a week to rethink your service and get a lawyer on board, but next Wednesday if your service hasn't changed I'm contacting the CA State Bar.
> having to constantly worry about the next year's impact factor

I'm confused by this bit. Isn't impact factor just a complex indicator of the amount of citations, so really an indicator of the quality of the journal? Why is it "worrying about impact factor", rather than "worrying about publication quality"?

This reminds me of the pleasing the shareholders vs. trying to run a successful company disconnect.
Clearly down's syndrome demonstrates we are not all exactly equal.

But, where on the surface a negative model seems similar, you would expect all populations to end up fairly similar on average. However if there where a few major improvements spreading you would expect to see significant differences at the population level (Because positive mutations would not show up randomly in equal proportion in every population.)

Further, where 50% of the difference is inheritable less than 50% of that is from DNA with things like mothers nutrition playing a major role. Also, a chunk of the remainder is eaten up by the Major Defects, so if your look at 'normal' people DNA is going to play a smaller role than enviorment.
I hate to be a cynic, but, you know that your idealist, optimistic post could be seen as propaganda intended to boost trust (and by extension the price) in/of Tesla's stocks, right?

Just trolling, I agree with your points. I'm just saying that any posts about publicly traded companies should be taken with a grain of salt.
In the US better school districts are inversely correlated with poverty rates.

http://nasspblogs.org/principaldifference/2014/02/pisa-its-s...
> Meteor: the missing infrastructure for building great React apps

Extremely bold words as usual. I don't think I've ever seen any JS technology that manufactures as much hype as Meteor. Every single article from Meteor makes it sound like the best thing since sliced Jesus.

Are there any reliable numbers on Meteor adoption (and retention)? If you listen to people using Meteor it's already more popular than jQuery but everybody else seems apathetic at best. If you go by Stackoverflow numbers (which Meteor shows off on its homepage), it's merely 1/10th as popular as AngularJS (and roughly as popular as express, which never even came close in terms of hype).
Simple enough: clearing the lazy, the unmotivated, and the unaccountable from our labor market would make it easier to get work done (less drain from employees who don't contribute); make work more pleasant (surrounded by motivated colleagues who value what they do); and eliminate competition from useless employees who leech jobs, artificially inflate the labor supply and tarnish average applicant quality because they'd rather stay home and do nothing (improving employees' position relative to employers).

The above doesn't seem non intuitive to me, beyond the idea that it might actually be worth it to pay some people to go away.
I find asking for a github the exception, not the rule.
> Ultimately, Google applied a secondary solution, reworking the system so that it wouldn’t tie photos to the “Gorilla” tag at all

Looks like dirty fix.
That sounds good. If you don't mind, please share how you worded that, or some other reference.
I don't think you can blame immigrants as the deciding factor in crime. To quote Wikipedia: "In the US, studies have found lower crime rates among immigrants than among non-immigrants" (https://en.wikipedia.org/wiki/Immigration_and_crime). Furthermore, as I mentioned elsewhere in the thread, the US doesn't have a higher immigrant population than other places such as Sweden and Norway with much lower crime. And finally, immigrants are only 13% of the US population, so there would have to be a very large difference in criminality to move the needle in the overall population.

Sorry for misinterpreting your comment about taxes, I read it too broadly. The reasoning behind estate taxes isn't theft, it was an effort by the US founding fathers to try and stop a hereditary aristocracy from taking hold in America, the way it had in Europe. Inherited wealth is directly opposed to the principles of meritocracy that they held high.

And no, I am not in my 20s. And I too have years of business experience. And I've paid a lot in taxes. I'm genuinely arguing from the perspective of wanting a better society, not how much I can personally acquire.

In terms of social mobility, the data directly contradicts you:

http://www.theguardian.com/business/2010/mar/10/oecd-uk-wors...
https://en.wikipedia.org/wiki/File:Social_mobility_is_lower_... (from https://en.wikipedia.org/wiki/Social_mobility)

The US has a strong culture of valuing social mobility (pull yourself up by your own bootstraps), but it's not the case in practice.

And finally, the reason that I believe in progressive taxation isn't based on what's more fair or not to the individual taxpayer. I agree that it's not a good feeling to watch your tax rate go up in response to success. But societies that don't engage in redistributive practices in that vein empirically end up in a worse spot across the board (economically and socially). I'd rather live in a better country than one that has a flat tax for ideological reasons. If I'm presented with an example of a society running well with a flat tax, I'd probably change my mind, as (all things being equal) it is much simpler and less unfair.
Google Apologizes After Photos App Autotags Black People as ‘Gorillas’
I am so absurdly excited about cycle. I tend to get excited about things, true, but this feels like a coherent and elegant approach to making interfaces.

I felt like this when I first understood React, but React is incomplete, it is just the view layer. Flux never felt right to me, and I've been exploring alternatives ever since I realized I didn't want to pass callbacks all the way down my app tree. I've messed with Om, Baobab, Reflux, etc., but I never felt like I understood the whole picture, like my toolset was complete. I had always assumed I would use React plus something, but after reading through a bunch of Cycle example apps, I'm enthralled.

Another thing, FRP is a paradigm that I'd looked at before, but never really grocked. Reading cycle examples let me see how many problems I have this approach could solve for me, even a bunch beyond the interface domain that cycle focuses on.

Anyway, I'm pumped about it and encourage people to take a look :)

I had my moment of truth by running and reading through the examples in this repository: https://github.com/ivan-kleshnin/cyclejs-examples
Show HN: SproutUp brings passionate people together to create awesome things
"The poison is shame. The antidote is pride"

The Allusionist podcast had a episode about why the word "pride" was intensionally used. Others in this thread have mentioned societal shame that was put on gays. But it was more than that. It was also a deep internal shame and self-hate that many homosexuals felt about themselves.

And remember, this was started in the late 1960's when it was almost unheard of for someone to come out and be open about being gay.

http://www.theallusionist.org/allusionist/pride
That was purposefully hyperbolic. :P

The dramawave of more perceived censorship would actually be somewhat funny.
The problem is that IBM shot themselves in the foot on this (just as Cisco seems to be hell bent on doing). As near as I can tell it goes like this:
(1) Companies want hardware they can find people with experience on
(2) The only way to get IBM big iron experience is to have big iron hardware (ongoing scuffles with emulation: https://www.google.com/search?q=ibm+sues+emulator https://en.wikipedia.org/wiki/Hercules_%28emulator%29 )
(3) IBM mainframes are expensive compared to commodity hardware
(4) Universities don't choose to run IBM mainframes
(5) A tiny minority of people coming out of university actually have experience
(6) Companies are worried about the lack of inexpensive employees with experience

They have amazing features in their OS's, for sure, but no amount of marketing budget makes up for "I can throw this on my PC in some fashion that I can learn about those features."