skysight-inc/HackerNews huggingface dataset:
We don't expect anyone to pay for Scrapy or Portia!

We provide the best Platform (as a Service) to run Scrapy or Portia spiders, and will soon be supporting most standard web scraping technologies. This is free for light users, but we charge for people who need extra or dedicated computing or network resources.

We also provide help to startups or enterprise orgs looking to get help in building a web data harvesting system (more than just parsing pages!), either by building it ourselves or by helping our partners train their engineers in using our technologies.

This has worked so far, and we're very healthy from a revenue perspective – more than doubling every year for a few years now, and good enough to grow to become the largest fully distributed company outside of the US.

We're pretty happy with being a brand that gives to the community, it tends to get repaid 10x in the long run.
So this has over 1000 upvotes because it's good art, not because it's an interesting algorithm?
that makes zero sense
Tarski's high school algebra problem
I personally turned down a second round interview at Uber over their, based upon information and belief, failure to adhere to the Americans with Disabilities Act.

After hearing the stories of a handicapped friend, who happened to be attending Stanford, just attempting to get around town with a wheelchair, I decided I would never work for Uber.

For example, they labeled a vehicle as handicap accessible, and sent a tiny Acura RDX, which couldn't accommodate even a basic manual wheelchair. Their drivers were rude, disrespectful, resentful, and unkind.

She did not deserve that treatment.

They've made no real effort to comply with the ADA. And unfortunately, unlike the silly medallion laws they ignore, these violations are blatantly discriminatory.

I sent a letter saying as much to the recruiter when I withdrew my application.
As a structural biochemist, you may have use some of the software I've helped write or contributed to. ;)
GitHub News: Discover the Top Trending Repos
A look at the Technology behind the 4D Game Miegakure [video]
What I find tragically interesting is that the maintainers of this website (aeon.co) and likely most of the people reading this comment are contributing to the massive dominance the mentioned companies have over the flow of personal information about people online. If I didn't block trackers, it looks like Facebook and Google would both know I read this article, along with Twitter and New Relic.
Just because most people only consume content from a few corporate sites now, that doesn't mean the entire rest of the web has disappeared. The truth is, the web has only grown since its adoption by the mainstream. Yet out of some mixed sense of hipster despair and anti-capitalist contrarianism, it seems that "hackers" more than anyone have lost the ability to see the forest for the trees.

Of course the old internet still exists, at least as far as the old sites go - as long as someone is still paying to keep the servers up. What doesn't exist anymore is the exclusivity of online culture. But if the web is a platform for expression, and I don't think anyone can argue it isn't, then is it really the case that the old "culture" of the web, biased as it was towards hackers and university students merely by happenstance, was really more "true" than the culture of the web today?
This is pretty cool. The technique reminds me of a similar rendering trick outlined in this Nvidia presentation (http://developer.download.nvidia.com/presentations/2010/gdc/...)
_and can load arbitrary (and definitely legally obtained) ROMs from the cloud._

I laughed.
You say you've spent a ton of time reading about this, but don't actually say what your conclusions are. I know it's sort of counter to your point, but I would be interested in hearing your opinions on how soon we will start seeing significant increases in longevity.
Relativity can exist in an absolute environment like GoL if you consider the momentum of the quantum vacuum virtual particles. Look it up :-)
John Carmack on Idea Generation
It's not just arrogant and cruel, it's also logically inconsistent. Everything libertarian leads to an everyone for themselves hellscape. But this in particular would indicate you shouldn't help someone in a car accident because of driving in bad weather, or really driving at all. They took the risk, the risk was well known, so screw them while they bleed to death in the car, right?
I doubt Ethernet switches run SQL Server.
Can anyone make a rational argument why uber-type companies are winner takes all?
muchas gracias! En el Perú ya hay varios grupos de periodistas que se han asociado con programadores para hacer proyectos interesantes de periodismo de datos. Está Ojo Publico, Convoca e IDL reporteros. Pero igual no nos damos abasto hay tanto por hacer!
> luxury of simply enjoying organic growth and funding expansion by re-investing profits into the company.

That's a GROSS over generalization. It definitely is not rosy, not when your competitors are VC funded and releasing products for free. You can't compete with free and VCs are realizing that maybe there's no money in free products.
I'm enjoying this a lot. The explanations are straightforward and the writing and animation style is entertaining. I'm liking the website parodies and the puns in the alt texts. I'm learning new things and the linked resources are good for going in-depth. I'd probably pay for advanced lessons in this style. I'll be recommending to friends!
Getting Started with MEAN and Angular 2 with ES2015
Google Analytics now resolves to analytics.Google.com
Flebibytes? That's a crazy amount.
> Regardless, you don't know what other people's chore splits are like. It's not something you can observe.

Yes, you definitely can. Easiest solution is to ask them, but you could also do observational studies if you had the funds.

Here's one example where we asked: http://www.gallup.com/poll/106249/wives-still-laundry-men-ya...
A common assumption, which is sometimes even right, is that getting a significant number of users is harder than monetization. Put differently, your startup is most likely to fail (in this view) because it doesn't produce something that anyone wants to use, not even for free. So the main goal up front should be to figure out how to make something people will use, and then figure out how to reach them. Succeeding at that, but then failing to monetize the product, is a real failure mode too, of course. But many VCs are betting that failing to get users at all is the biggest early risk, and that it's easier to solve monetization later (if you ever get users) than it is to work on the monetization plan up front, and then later try to solve the but-we-have-no-users problem.

Part of this makes more sense if you're looking at it from the perspective of a VC betting on 100 companies, than from the perspective of a single company. The funnel they're looking for is: some subset of these companies will get a ton of users (hundreds of thousands, maybe millions), then a subset of those will be wildly profitable.
yes. So far we have a very simple API http://manolo.rocks/docs/
With this API, it is possible to download all the structured data kept in Manolo and do such interesting analyses.

Or maybe that can be implemented in Manolo's GUI. It should not be difficult as it is based on Django.
I agree with most of your points, but having used other systems, I just have to point out that all configuration management systems are footguns that give you armor over 50% of your foot, and let you aim how you please.

I think salt helps to enforce that you can't arbitrarily compose disparate datasources with overlapping namespaces and have it magic it's way to a sane solution.

Chef tries to compose its data via a very sensible yet hard to get right ordering mechanism. Salt says "nope, you overlap, it breaks, and you get to fix it". I prefer salt's approach but what I like more is the temptation to write an external pillar provider that will do the right thing for me when I get to that point. It's imperfect but quite powerful.
Thanks, hadn't spotted that thread yet :)
Keep in mind that most features at 7nm would be quite a bit larger than 7nm. For example, in the 22nm technology I have worked with, a standard wire on the lowest metal layer might be around 40nm wide (higher metal layers use even wider wires to benefit from their lower resistance to cross larger distances).

I do agree with your fundamental point that there will definitely be an end to Moore's law. It's just that the mere number of silicon atoms doesn't make <7nm infeasible.
Saying "this should be tagged NSFW" is taking personal control over it and directly contributing to that prudish culture.
I don't understand why we're rebuilding Resqueue/Sidekiq in Elixir. This seems like a problem which is solved largely by OTP.

Yes there are issues with back-pressure and over-filling mailboxes, but I can't help but wonder why you'd want to bring Redis into the picture when asynchronous processing is built-in for you.

Similarly if you want more robust queueing semantics, isn't RabbitMQ there?

Am I missing something?
Master of Go Board Game Is Walloped by Google Computer Program
I've been doing similar things with shaders. I'm fiddling with rewriting one of these in GLSL.
Virginia is adding computer science to every K-12 school
Firefox 45 released
Class over swag – Freestyle
You need to limit the scope of the work.
I can't provide specific evidence for you to sue the US Govt over NAFTA, but your comment

> Commerce has to cross the border for what you are saying to be true.

seems overly broad. I think there are established cases which disprove that. All it has to do is have an impact across the border, not necessarily trade across it.

http://law2.umkc.edu/faculty/projects/ftrials/conlaw/stateco...
is full of interesting examples with
Hunt v Washington State Apple Ass'n (1977)
being one of many that seems relevant.

And
https://en.wikipedia.org/wiki/Gonzales_v._Raich
for an (arguably) purely domestic california marijuana law.
Drawing Feynman Diagrams in LaTeX
tldr:

Use DuckDuckGo.
> Big news though. Wonder which platform is next.

sparc? I've heard from a few people that it doesn't run reliably.

sparc64 seems fine however. I run it without a problem.

sgi was miod's baby. Now that he's moved on it may not have long to live.
It's at least theoretically possibly to configure the search engine to their liking, or the search algorithm would be open-source and vetted democratically.

So yes, you cannot avoid power, but you can distribute it or shine a light on it.
I moved to SF in 2007, so yes it's entirely possible the culture has changed. I'm genuinely interested in how it's change though.
You tend to coalesce into a few big brands when you sell a commodity with little differentiation.

Also, just as cabs did, über will erect regulatory barriers to entry for smaller players.
Try ASM:

http://asm.ow2.org/

It is lightweight, well-documented and easy to use. It has an IntelliJ plugin that wills how you the sequence of API calls you'd need to make to create a given compiled Java class.

I still recommend reading the spec. You'll need to understand the JVM execution model and the meaning of the byte codes to successfully target it.
Strictly speaking, unless it's a "network effect" situation like a social network, you probably don't need to grow fast

If you have an easy to copy idea (look at what happened to Sidecar after Uber swooped in), if you don't grow fast, someone else with more money is going to take your idea and run with it. If they grow faster than you, then you'll be squeezed out.
In other countries, corrupt politicians found out a simple captcha per n items is good enough to defeat analysis.
Oh man, I am glad I don't have any VC-style investors. I've a 2 year old startup and can actually talk to my investors about why we want to experiment.
OTP won't out of the box persist jobs that you want to guarantee that it will run.
It won't also retry and it can't schedule jobs to happen in the future.

Unless you are willing to lose the jobs that are just in memory you can simply use Task and send messages.

RabbitMQ also does not handle retries with backoff, scheduled jobs, etc.

Disclaimer: maintainer here.

Edit: I added the "with backoff" to not mix with automatic reenqueue if you reject a message from a Rabbitmq consumer.
This reminds me of those flip-books you made when you were younger (or of current age, whatever).
@irixusr I'd recommend this page from C2:

http://c2.com/cgi/wiki?ClosuresAndObjectsAreEquivalent

It may also help to contemplate the techniques used to get "private variables" in vanilla Javascript.
A vegetable market in Mumbai
Okay, I read that and now I get it. Each live cell has at least three ancestors. Two or fewer of these ancestors come from a forbidden direction, so at least one comes from an allowed direction. Among all of the ancestors from an allowed direction, arbitrarily choose one to be the “mother”. All of the other ancestors are called “fathers”. There's no requirement that a father has to come from a forbidden direction.
Is anyone using Java for running the TensorFlow examples?
For some reason, I never saw the appeal of opiates.

Granted, I use them somewhat occasionally (as needed) for pain, but they don't really cause in me the compulsive, addictive behavior I've read about. My internet addiction (HN included) is far worse than any chemical substance I've ever used.
Las Vegas Utilities Really Don’t Want the Strip to Go Solar
This illustrates my point. How does holding a drop of someone's blood in a lab pose "immediate" jeopardy to patients? They're in the trial phase, right? These tests are not yet being used to determine actual medical outcomes. What's wrong with trial and error in the trial phase? It's like PCI compliance. Who cares if your company doesn't pass PCI certification the first time (no one? You're given a long amount of time to fix PCI compliance issues).
Meet Brian: the 'surfing' spider that rides waves to hunt prey
How much are you driving in those 3 years? I am also referring to vehicles that cost 20-30k (the truly poor, after all, are spending 2-5k then pouring money into parts, maintenance, and towing charges) and using them for 100-200 thousand miles. Mileage is a more useful indicator of car age than model year, though, so I can't directly comment on your situation. A 3 year old Honda civic with typical mileage would have maybe 60k miles on it after 3 years, and would still maintain a lot of its original value (my guess would be ~75% of its original value).
Personally, I'm impressed by how the image dimensions were mapped to the image, not the fact that it can be done at all. There are plenty of boring and simple ways to map dimensions to an image. This was clever and well-implemented, imo. :)
the article "You can read the whole post here." (regarding one woman's blog) but there is no link.
That data is over a year and a half old. Does it still apply?
This isn't really surprising. Opiates have long been used as both recreational drugs and effective analgesics. All the major opiates people abuse besides opium itself were created at one point or another as a painkiller. It's unfortunate, but they're also really good at their jobs. I think that if you need prescription painkillers you should have them. Taken without wanton disregard they're actually fairly safe, although physical addiction is always possible.
That's why Star Trek used things like kiloquads. Unless and until you know what a "quad" is, it's just a number in mid-air.
> I will Never buy a Tesla; even if one day I can afford one.

Oh well. Good for you?

> Do you guys really want to be sitting on the side of a road clueless over your toy?

And how many of us grew up with pops and us working on our high-performance electric cars in the garage while growing up? Anyone? Anyone? Let's face it. You could have all the service manuals you want, you're probably not going to be able to fix the car.

> Isn't it kinda the American way to at least know what the underlying problem is?

Have you driven a modern car? There's literally no indication of most issues. You could maybe get your own OBDII reader and try to interpret the codes, but that won't get you too much. I mean, if the OBD code tells you there's a drop in voltage at the ABS sensor, do you even know what that means? Do you know what kind of repair that would require? Do you know if that means it's still safe to drive, or requires emergency towing?

You seem like you're blowing this completely out of proportion, with a healthy dose of penis size issues to boot.
Are you kidding me?

Of the major companies out there, almost all of them made money from bad products. McDonald's food is so unhealthy it makes you ill almost immediately when it's even edible. Comcast is hated almost universally for their crap internet and crapper customer service. Fox News makes money by actively deceiving their customers. These aren't exceptions to the rule: these are the rule. They're leaders in their industries.
I have done several small deployments (under two dozen servers) with Chef, Puppet, and Ansible. I've also evaluated Salt and worked with other people's Bconfig systems. Ansible is the best for my situation, hands down. I no longer have any of the others in use.

Ansible is easy to reason about - it's never surprised me once in use. You have about an order of magnitude less to learn when compared with chef or bconfig.

Also, for setups with small target VM's, it's increadbly handy to not have to install a bunch of stuff on each server and make sure it doesn't conflict with anything else.

But mostly it's that Ansible can be understood enough without devoting a couple weeks of your life to it. And you can come back later and understand what you have written.
I built an ebike last year to do something similar to OP. I rode my bike (a full suspension mountain bike) a couple times, but found that 20 miles was just too far to cover for a commute. With the ebike, I am still pedaling and getting exercise, but it takes me 50 minutes instead of 90. Still a tad longer than it would take in my car, but I am definitely getting a decent workout (determined by how sweaty I am before I shower). Even if I only burn half the calories, I am getting nearly 2 hours of exercise a day I wouldn't have gotten otherwise, and am not adding much time to my commute.

Maybe someday I will be in good enough shape to make the 20 mile commute in around 1:15 without the assistance, but if it's between pedal assist and driving, pedal assist seems like the far better choice!

FWIW, I used to bike-commute to school when it was 8-10 miles, and that was great. But 20mi each way is just too much time for me when I need to get home to get kids to practice, or help with homework, etc.
Lots of people tried and failed.

Today lots of people-- ones with even less background and putting in less effort-- try and are successful.

This is not a small change, even if it is the product of small changes.
Ask HN: Working on open source full-time vs at a fast growing product company
Has anyone here left his job to work full-time on open source projects? How has your experience been?

Does one learn more contributing to open source?
If you invested $1 each day of your life into a savings account, you'd have $0 for perpetually owing the bank maintenance fees.

My mother took us to the local bank one Christmas when we were children and put $100 each (interest rates were at a peak) into our accounts "so that we could learn about money". Five years later, we went back and found the bank had emptied the accounts steadily each month until nothing remained. The kind man who'd once helped us open the accounts was very apologetic about it, but explained there was nothing he could do to get it back.

That experience did teach me something about money, that you can't always count on it to be there and to be careful to whom you entrust it, but it also taught me about the banking system and saved me from simple mistakes I saw my peers making as I got older. I wouldn't have started investing so young if banks had never put a sour taste in my mouth.
> It is so easy to read, follow, and understand

I never liked that the variable namespace is global, so there isn't anyway for a module to be self-contained. If you execute Module 1, and then Module 2, Module 1 can set a variable that inadvertently affects Module 2. The "recommended" way around this is to prefix all variable names, but this becomes unwieldy very quickly as your variable names grow in size. The "nicer" way to do it would be to set have a dict/hash of variables, but that makes top-level overrides difficult because there is no way to override "hash_name.variable_name" you basically have to override the whole "hash_name" variable or nothing at all.

I found it difficult sometimes to reason about how these variables would work, and if I needed to add something to defaults.yml or variables.yml in a module.
I don't think our legislators are "crazy", I just think they fall too far on one side of some values spectrum. In this case, Feinstein cares too much about national security and federal LEO tools and not enough about personal and data security.
San Francisco: Build More Housing, Assholes
Why a TechCrunch Editor Left His Job for a Bitcoin Startup
Often part of disputing the constitutionality of a law is requesting that the court considering it also temporarily put its enforcement on hold, as I understand it. If the court chooses to (and in a case where a law that was already basically ruled unconstitutional has been passed again, one assumes it would so choose), that law is simply ineffective until a final ruling is obtained. Naturally, you can appeal the decision to hold the law's enforcement, but the law is on hold unless and until a higher court overturns it.
Senators close to finishing encryption penalties legislation
If you have a cellphone, I'm pretty sure that it can do everything that Echo can do with the proper app...
Remember that this isn't law yet and it hasn't passed the scrutiny of the US court system.
Yeah, the frequency of these things is a sort of useful barometer for those not in the thick of raising money.
"Walloped" seems the wrong word to use here.
This kind of crap needs to stop if we want a civil society.
The Dreamboard, a famously easy Intermediate board created by Minesweeper
If he can't understand that his project's resources are consuming 5 whole nodes and terabytes of throughput on Github's infrastructure, then I question his skills as a developer. Even if all of the other technical details are completely obtuse to him, he should at the very least be able to understand the sheer scope of the resources their project is consuming on Github's infrastructure.
The Robots Are Coming … to Take Your Job
Surprise Startup Valuations Don’t Always Go Up
Fair point. Why then persist to redis, rather than using something like mnesia and keeping it all in Elixir?

Is there a compelling reason to add an additional piece of tech in my stack?
I think it's because it invokes the "Oh, that's so cool" feeling in people. It's a good feeling, even if it isn't due to learning about an interesting algorithm. Hackers and Painters I guess.
9 Tips for an App Development Career
When does this stop?!
Most of the time, presumably not. But then there's System z...
>Keep in mind that we had had only one shot at our participants. What would be the impact of favouring one candidate in searches people are conducting over a period of weeks or months before an election? It would almost certainly be much larger than what we were seeing in our experiments.

Reminds me of http://slatestarcodex.com/2014/09/24/streetlight-psychology/

>And in 2015, a team of researchers from the University of Maryland and elsewhere showed that Google’s search results routinely favoured Democratic candidates. Are Google’s search rankings really biased?

A greater portion of liberals use social media than conservatives (source: http://www.pewinternet.org/2012/03/12/main-findings-10/) Maybe they organically generate more links?