skysight-inc/HackerNews huggingface dataset:
Scrapinghub | http://scrapinghub.com | 100% remote (all timezones!)
Scrapinghub Ltd. is looking for Software Engineers (Scrapy, Django), Head of Sales, Head of Finance, Senior Designer, Project Managers and more:
http://scrapinghub.com/jobs

We're a fully distributed company with 130 engineers and staff. Based around open source, we maintain Scrapy, Portia, Webstruct, Frontera, and other tools made for crawling and scraping massive web datasets– everyone at SH helps makes these projects grow, and we offer to pay you to work on open source if you're good enough (though everyone inside the company is encouraged to contribute :)

You'll have the chance to work on projects that harvest and transfer datasets of thousands of millions of records, as well as build some of the systems that will deliver data to current Fortune 500 companies and the startups that are building great products on top of our stack.

We have a very engineering-driven culture (two engineer-founders) and a great place to work if you're self-directed, curious, and interested in working in open source environments.

More on Open Source at Scrapinghub: http://scrapinghub.com/opensource/

We've been growing a lot during the past two years and we're looking for great additions to our team, wherever you're located! Positions are full-time and include 20 days of paid vacations per year, your local country holidays, a hardware allowance, and an online services program intended for professional growth (Online courses, screencasts, books and more).
Google paid $380M to buy Bebop, Diane Greene donating her $148M share
Hmm, I have a different experience.

I love the Google cloud console (the new one especially) and find it vastly easier and faster than AWS.
Pertandingan La Liga Minggu Melihat
Dropbox scores patent for peer to peer file syncing
one example he gives for why economic inequality can actually be a good thing is that it causes people to want to create a startup. few founders would endure the journey without the possibility to become extremely wealthy. if startups create wealth and economic inequality is a requirement for startups to exist, then economic inequality can be a really great thing disguised as a really bad thing.
The screen is on 100% of the time when video is being recorded. While it's not bright enough to be distracting, it is very clear it's active if you look at it.
Well, I don't agree with pg at all on this issue, but this is the simplified version. It's not fair to ask for citations here.
A Simple Guide to Land Value Tax
(Seattle, ONSITE with work from home flexibility)
We're looking for a Software Developer to join the team at Geocaching HQ and has experience in:

● 3-5 years of experience as a hands-on developer using recent Microsoft technologies such as C#, SQL and the .NET framework
● ASP.NET, MVC, REST, WCF, Web API
● Writing clean and testable code
● Pairing and unit testing
● Agile environments using XP, Kanban or Scrum methodologies
● jQuery, HTML and CSS

To learn more and apply, please visit the Geocahing HQ Jobs page at www.geocaching.com/jobs.
mattlutze's first one. The fact that passing away spread his influence even more. Even though the 'name I havent heard in a long time' could also fit.
I believe it's less about criticism and more about a hate of being misunderstood. But I agree that there is a majority who really appreciate his insights (I'm definitely one of them).
> And why is it bad that it harms the "good" ways too? After all, startups are not good because they cause income inequality.

Because without the potential for outsized returns significantly fewer would be founders would take the risk.
Though it's complete nonsense because it assumes the only motivation for founding a startup is to gain extreme wealth

Ending extreme economic inequality would mean founders of successful startups would no longer become absurdly richer than average.

There would absolutely still be people passionate about doing things, and they would absolutely still make startups. Their motivation for doing so would no longer be extreme wealth.

If people choose not to do a startup because it can't make them extremely wealthy, that's perfectly fine.
This kind of leaves a sour taste in my mouth, seeing as GM took an 11 billion dollar government bailout. Should they really be allowed to make speculative bets in a highly competitive market, where the market leader (Uber) essentially has unlimited capital? Isn't this the kind of stuff that got GM into trouble?
As something of a computational geneticist, i really appreciate this comment. because there are exon sequences in DNA, which are expressed as mRNA and often translated to proteins -- let's say "compiled"; and intron sequences which are spliced away and currently unused. However introns are the stuff of past and future genes and controls, just like lines of code commented out. They are like boxes of stuff in your attic, currently not used, but very handy when conditions change.
Oh God, can you imagine the jokes? "Fedora guys" are an Internet joke already.

I actually loved the form factor, if it wasn't for the software, I'd still be wearing mine. As a prescription lens user to begin with, the majority of people I interacted with didn't seem to notice my Glass a lot of the time, and I forgot I was wearing it myself when I wasn't using it.
Yes, exactly (and similarly the number of IPv4 addresses) -- I'd like to memorize the precise value sometime.
Its the Angular 2 router that currently needs a lot more work. Currently things like passing data down to child routes [1], getting current route segments[2], checking active route etc are still not easily possible[3].

imho router is a big part of any large app and getting the details right is essential there.

1. https://github.com/angular/angular/issues/5330

2. https://github.com/angular/angular/issues/6260

3. http://stackoverflow.com/questions/34571517/angular-2-how-to...
It will automagically scan through all files and replace what looks like a revision number with the correct git hash?
Isn't that an argument to allow the existence of "Persons C" : that they end up creating "Persons D"? (A wealth creator at a level higher than what would otherwise exist)

Or we should take from Persons C's parents who made good decisions and not allow them to pass on their success to their children, thus eliminating the benefits of the wealth created by C's and D's ?
Dirk's Lego Globe (2013)
> Person C who has more wealth than average because his/her parents or ancestors created the wealth?

Do you think it's wrong for parents to give things to their children? Do you think it should not be allowed to let them ensure that their children will never have to worry about money?

I personally don't.
Reduced income inequality is still income inequality. Outsized returns that are reduced by some percentage are still outsized returns.
If 60% of the fleet is trucks and trucks are rarely purchased for explicitly moving humans and instead purchased for the moving of things.

Rideshare already only has 40% of the market to convince to sell their car and perpetually rent on demand. What's the conversion rate of that 40% who could use the on demand service for moving humans? 50%? That's not a massive pile of customers.

Built in car-seats are almost a mirage, they are wildly uncommon. The premise still remains, overwhelming majority of people will not want to abandon a personally owned vehicle for some on-demand car that arrives and some varying condition and layout that you have to load/unload every time with your things.

Try it for a week if you drive, take your car charger/paperwork/sunglasses/whatever in and out of the car every time you park. That alone will sell you on private ownership.
It would be supercool if, using this language, one could easily perform all the operations that one can do in SketchUp.
It still depends. Many simulations in physics are of chaotic systems where the initial measurement error grows exponentially over time and quickly exceeds fp roundoff. Other simulations (for example this comes up in fluid mechanics) can have discretization errors feed back on themselves in an unstable way resulting in artifacts that quickly overwhelm the simulation.

This is a complex topic, with ongoing research across multiple fields of study.

That said, floating point is a "good enough" default for a surprisingly wide variety of situations.
What were your reasons for picking Elm over js_of_ocaml?
Exactly. Emacs has changed VCS at least 4 times since the code was commented out. (pre-RCS (no VCS?) -> RCS -> CVS -> bzr -> git)

I've had codebases with references to bug IDs... from 3 bug trackers ago.
I think the original essay has all the evidence you might want. The point of this version was to not elaborate to make sure his point was crystal-clear.
lol is he writing on bathroom paper towels?
Their interview process seems to take multiple passes to filter for people who are willing to get lowballed. In a previous thread, Matt claimed not disclosing one's salary history demonstrated "we probably don't have the level of trust needed to work well together."

https://news.ycombinator.com/item?id=9476070
I'd gladly accept a PR on the issue raised re: "args" vs "cards" for the shuffle function. When I wrote the guideline on using the names "args" and "kwargs", I was thinking more about cases where you have to proxy both, e.g.

class SomeClass(SomeOtherClass):
def __init__(self, *args, **kwargs):
# some logic
super(SomeClass, self).__init__(*args, **kwargs)
New Year's Diet Challenge
No, they have a genuine unlimited plan (for on-device data) these days. The only exception is if you are connected to a congested tower and have used more than 21 GBs your traffic will be de-prioritized (which in practice means under 100 kbps throughput).
Maybe things are handled a bit different in the UK than they are here. Generally getting any glasses starts with a visit to your optometrist. Very few people actually get the prescription settings of their lenses handed to them (maybe that's different in the UK?), but place their order through the same vision place as their eye doctor.

Lenses are usually a couple hundred dollars, and your frames will probably be a hundred or more as well. Usually if you have insurance with vision coverage, it helps pay for some or all of that, for a single pair, on a semi-regular basis.
It is explicitly set to rotate(180deg) in the CSS, so it must be a stylistic choice!
I feel like it's not hard to be happy about people making large amounts of money building things like Facebook, while at the same time worrying about a system that allows Harvard attendees like Mark Zuckerberg to do that but provides virtually no opportunity for students at Orr Academy High School in Lawndale to get to Harvard, let alone to a place where they can start something like Facebook.

I don't have to hate Paul Graham to think that economic inequality by itself, intrinsically retards equality of opportunity.

I hope we can agree that inequality of opportunity is an intrinsically bad thing.
At the early horizon of the Internet, people believed utopia was right around the corner.

Here's the thing. What one generation imagined as "Utopia" keeps on happening in limited contexts. But by the time it becomes reality, the conception of "Utopia" has changed. It's a moving target much in the same way hard AI is a moving target.

Today, I live in a world where I not only have to worry about getting enough to eat, I even have to worry about getting too many calories. In my society, poor people worry about that more! I don't have to worry about physical safety. I don't worry about disease. I have access to almost any information I want, including entertainments that even kings and queens could never have imagined.

Pick some level of baseline security for some 1st world industrialized nation. If you described that to Sir Thomas More or John Stuart Mill, and told them how many millions have it, they'd think you were talking a pipe dream.

Inequality is always the big problem, of course.
My attempt at a simple rebuttal:

https://gist.github.com/harryh/fb3dae9eb14b675821e4
> Committing commented out code means you don't know how to use your version control system.

Read the linked article more carefully.

It's an example of how, sometimes, it's better to keep comments in the code than relying on source control to preserve them.

These situations are rare, but they happen.

People who say "Commented code should always be deleted, period" need to be a bit more open minded about the constraints in which we operate in the real world.
Make it: open-source, cross-platform, extensible and then it's a matter of finding a great integration way so it can be used for defining the business logic.

Personally I am pretty confident that in the next few years there will be an emergence of such tool. Node-RED and NoFlo are on the area, but the goal of the first didn't help and the other went after the money and lost traction and the opportunity so it became stagnant.
So the core of it is; the ROI is irrelevant, it's value was the prevention of job loss and market failures.

Now you see why I'm not excited and jumping for joy when people spin it as a profitable investment. It never was a money making endeavor, if it turned out to be, it was by happenstance.
Thought this video was an excellent introduction to the Land Value Tax. Transcript available for those who prefer to get the content in written form.
> blockchains, and trustless ledgers in general, will take down Governments

That sounds awful, fortunately it's not oging to happen.
and just like life you pay for it by having to maintain and copy all of that extra genetic mass... much as the programmer pays by having more content to navigate, where most of it is not part of the program code.
Gene manipulation, advanced AI, advanced immersive VR, expanding population, a rush to control essential assets (water, food, power), internet with speeds that makes measuring the speed unnecessary, future Google Glass, quantum computing, further class inequality, further technological advancement with no effect on reducing the work day.

I for one welcome our Ghost in the Shell/Matrix/Blade Runner future.
It is; this is a not-so-subtle feature request on my part to Google.
I agree w/ you on this, I used to argue the other way w/ my aunt when I was 5 lol, but I grew up and realized the difference. Star wars is a Space Fantasy, science fiction while not ALWAYS accurate hinges on at least trying it's best to be 'real' or use as much real science as possible. Star wars on the other hand tends to put the technology and science on a back-burner, and focus more on the story and character arcs. Here's a good stackexchange article asking the same question:

http://scifi.stackexchange.com/questions/46481/did-george-lu...

And here's a quote from that: "No. Lucas often used the term Science Fantasy. He never referred to it as only science fiction. Star Wars doesn't hold itself to use science: space craft bank in a vacuum like airplanes do in air, there's the Force (a type of magic or at least metaphysics), .... Star Wars is about epic story telling and not one to get caught up in details such as physics and using the scientific process to solve a problem. This is also why it's felt that JJ Abrams is a great choice for directing Star Wars movies, much more so than Star Trek which spent much effort on not violating laws of physics or at least having a really good technical explanation why something works. Star Wars doesn't attempt to use science to solve problems where as science fiction series such as Star Trek expose science to the audience in an attempt to engage them as to the difficulty of the problem, some possible solutions, and how to conduct experiments to decide upon a solution."
I don't know about the cvs to svn migration but migrating from git to svn you generally can keep the original svn commit numbers in the history such that you can look up svn revision numbers like that.
Moving word cloud from nine years of Hacker News
> it's irrelevant to the principle whether the goal is to "eliminate" income inequality, or "reduce" it. This being HN, I won't elaborate on why.

So your style of argument is if I act hard enough like's it's blatantly obvious then people will accept it as true?
The French revolutionary calendar is quite famous, because quite many significant events during the revolutionary period and early years to the Napoleon's reign are known by their dates:

Most famous of all is the Eighteenth Brumaire, when Napoleon overthrew revolutionary institution and became the de facto dictator:
https://en.wikipedia.org/wiki/Coup_of_18_Brumaire

The date was made even more famous by one Karl Marx, who used it in the evocative title of his essay
https://en.wikipedia.org/wiki/The_Eighteenth_Brumaire_of_Lou...
(or maybe the essay got famous because the title was evocative, don't know).

Also quite famous was the
https://en.wikipedia.org/wiki/Thermidorian_Reaction
which saw Robespierre and the Jacobins overthrown.

For other slightly less known events, see
https://en.wikipedia.org/wiki/Glossary_of_the_French_Revolut...
Windows 7 is the last normal operating system from Microsoft so I install it for myself I can't imagine being stuck on Windows 10 which phones home to Microsoft on every action you take.
Economic inequality means that some people have more money than others. If we attack all forms of it, we attack the people who worked really hard to create new things that have improved our lives (medicine, electricity, computers, etc.), which hurts everyone because the people who did do great things aren't rewarded and why try hard if people are going to hate you for being successful?

If instead we attack things like usurious debt traps, we actually help people who are being used and abused for having no money.

But this is a political thing now so anyone who doesn't follow the party line will probably provoke a xenophobic tribal reaction rather than responses.
> But for the others? Cheap labor!

Yeah at this level and in this market, this is not an acceptable practice.
Why would we switch now that computers are so widespread, and they're so good at it?
I'm going to guess education.
I'm against Obamacare, but if I was for it, I would peg the penalties at 2x the avg basic exchange coverage price.

Also, people with high deductibles should make sure you take advantage of tax benefits, HSA for instance. The $6000 deductible may really only be a $4800 deductible once you figure in the tax deduction. If you're talking Obamacare coverage being 20% higher than the penality (I'm assuming the penalty is not tax deductible) that may end up being a wash and you're better off with the coverage.

Now consider the guy paying the $1800 penalty instead of the $2900 coverage. The coverage being effectively $2175 (considering a 25% tax break). He pays $1800 for nothing instead of $2175. Passing up $375 coverage. Again, Obamacare - pretty much a debacle as far as costs - but that guy maybe not be the wisest choice.
Actually I'd like some evidence on that. Do founders really care for money all that much? Does it make a world of difference for them if they make 100 million vs 1 billion from their startup (versus just the success of the company itself, i.e. how many users you reach)?

I think the effect of valuation may not be so significant on the founders motivation, specially given how you have no idea how large the startup will get from the beginning.
It is when this seems to be the crux of his argument. His entire argument depends on the assumptions stated in that paragraph.
Develop the nanotech necessary for us to do upgrades of ASIC chips in routers, and ... it still wouldn't make a difference. You can't negotiate with etched silicon.
With a capable vcs you don't need a version number, hash or other id. These things are always fragile.

Just add a comment saying that this is a rewrite of the old part the code and document any intended functional differences. You can then search through the history for the first appearance of that specific comment. With git this is done with the pickaxe command.
I completely agree. I enjoy paul grahams essays.

It's also good for people to read well argued arguments, that are the opposite to what they believe.

If you only read stuff that you already believe, you haven't really learned anything.
This post: https://databricks.com/blog/2015/07/30/diving-into-spark-str...

In the section titled "Future Directions for Spark Streaming" there is a paragraph about Event time and out-of-order data and Backpressure. This would blow my mind to be able to use; this is a real pain currently.
> It is possible, or even likely, that a repository switch could lose that history on a project like emacs.

Surely the "D" in DVCS means that many thousands of copies of the project history would be available around the world?
I don't know. I think the stories from people who are actually trying to use the ACA should bear a lot of weight.
How about a smaller comment that says something like:

/* Here's the deal...Check out what this used to
look like at http://example.com. */
> Then you are making programs at least 2x slower, probably much more.

Then how come programs written in languages which don't have undefined behaviour, like Java, are not 2x slower than those written in C?
Respectfully disagree. If it's not "in your face", you'll forget it's there - or even never have known about it, if you weren't on the project since the beginning. Also, it won't show up in simple greps. Not saying you should leave every old method around, but for some routines (or part of routines) it can be very instructive to surface what DIDN'T work.
I thought microwaves (oven) mostly interfere with the 2.4 GHz band. That's why games of Starcraft always lag out when one of the players starts cooking a hot pocket. That's why it's preferable to use 5 GHz 802.11n or 802.11ac, unless you have walls that block the higher frequencies.

https://en.wikipedia.org/wiki/Microwave#Heating_and_power_ap...
It would if the KDF used to expand the PIN also used some per-device secret in a HSM.
Take a peek at convos (web IRC client frontend) https://github.com/Nordaaker/convos for a persistent web client. It uses redis to maintain state.
Aggregation is badly needed in the whole of technology, but big corporations have all decided that having proprietary cables, closed APIs and locked-in platforms is better for their bottom line than what would be good for the consumer. Also open source/free software advocates are pretty terrible at making cohesive user experiences.

When it was AIM/YIM/MSN, etc, Trillian and Pidgin came in and made the experience usable. Now its Gchat, Telegram, Hipchat and Slack. Some of these have XMPP interfaces (all?) but frankly both companies will keep their APIs as closed as possible because they want to make money on their own platform.
> If this is okay, where do you draw the line?

This argument can be used to ban anything. Where do you draw the line?

Jokes aside, one possible line is "it should make sense after a while of considering alternative solutions".
Previous post: https://news.ycombinator.com/item?id=2463762
tldr: ?
I can't take a guide seriously when things like this are sprinkled all over it:

return [x
for x in items
if x.endswith(".py")]

if (response and
"data" in response and
response["data"]):
return response["data"]

Just use 2 lines instead of using valuable horizontal lines, and make the code harder to read.

ex:

pyfiles = [x for x in items if x.endswith(".py")]
return pyfiles