skysight-inc/HackerNews huggingface dataset:
A better analogy would be jitneys, or perhaps airport shuttles that aren't restricted to the airport.
No, this is not one of a million nonsense patents, it one of a handful of patents which were close enough to be on the line between valid and invalid, and the decision fell on one side of the line. The vast majority of patents, even from Apple, are completely valid, and never see any time in court because they are valid. I hate this meme that patents are all awful because sometimes they are found invalid. Do some research, learn about the system, then talk about it because you clearly have no idea how successful the patent system is, and the benefits it provides to you.
Thanks! Glad you like it.

Fair point on the `git:(`, it's mostly a hold over from robbyrussells oh-my-zsh theme (which inspired me to make the first version of this about 2 years ago (https://github.com/michaeldfallen/oh-my-zsh/blob/master/them...).

The entire thing is composable so if you want a prompt without those bits just fork and modify: https://github.com/michaeldfallen/git-radar/blob/master/prom....

Or should I be making these "pieces" like `git:(` and `)` configurable through args / env vars?

On the untracked files I personally never leave a file untracked. I either commit it or add it to .gitignore. Though I see how you use git differently, how about a --ignore-untracked to ignore untracked files?
I had a Sony Ericsson P800 (an early full touchscreen device), it implemented a bounceback effect.
I would have expected Cox Communications to fail.
> Not even most of the Democratic base will vote for a white male socialist in his 70's over Hillary

Why do you say that? I could perhaps be convinced, but at this point I don't see any reason to think that.
I do feel that if you say you support Linux you do three files.

1) Deb

2) RPM

3) Tarball
Yes, I know. That's my point. I don't accept that Clinton has it sewn up, and right now he appears to be the second in line, which isn't a bad place to be at this point in the race.
Most 404 accesses are from people probing a server for common URL's belonging to vulnerable web applications.

Thus my 404 page is a honeypot, and too many 404 accesses in a short period results in an automatic IP ban.
which hasn't had substantial updates for years.

Not true. GNU Mach has been undergoing lots of refactoring recently with regards to locking, protected payloads for threefold lowering of RPC lookups, the VM subsystem and so forth.
Web Developer. I develop things for the web.

I primarily use Python but I also use JS and SQL. If I need to write some Ruby, I'll learn to write some Ruby. If I need to use some Go I learn to use some Go. so the title:

Python, JavaScript, SQL Web Developer but also whatever other language I need to learn

doesn't seem as elegant as Web Developer.
The problem is that current technology is making this new model for mass transit realistic. When everyone has a cellphone, and we can have tons of sensors on vehicles that communicate in real time (and might eventually be self driving), the old model for transit (fixed routes, pickups at fixed times, etc.) doesn't make sense anymore.

Many socially disadvantaged people would especially benefit from such a modern form of public transportation: if a single mom working a minimum wage job can go to her workplace in 20 minutes rather than 1h30 for the same price, her quality of life would dramatically improve.

If you subscribe to the view that the government should provide a set of basic services to all of its population (eg basic food, shelter, education, healthcare, transportation), then what should really happen is that the local public transportation agencies (SFMTA, NYMTA, etc.) should be the ones experimenting with new models and offering incrementally better services to citizens as technology evolves.

But that's not how it works, because these agencies are bloated, ineffective, and the complete opposite of innovative. In countries where public transportation is in a better shape (e.g. a lot of western european countries) and the government is more left leaning (ie has no qualms making Uber illegal), services like Uber are a bit slower to reach the mass they are in the US, but it's still going to happen in the long term.

We can't have it both ways. Either we go full capitalist, and in this case privatized public transit the Uber way seems inevitable in the long term, creating a 2 tiered public transit system: one privatized that works really well for the higher social classes, and the regular public transit system that will further languish and deteriorate as only poorer people use it (an outcome which I personally hate and find absolutely dystopian). Or we need to figure out a way for local governments to provide those basic services to their citizens, growing and changing them as the technology matures. That's much more appealing, but I'm not quite sure how to get there in a way that benefits all citizens equally.
The SMTP server that the submitting client talks to is almost always not the SMTP server for the recipient's domain.

There are some drafts that do this using DANE (https://tools.ietf.org/html/draft-ietf-dane-smime-08, https://tools.ietf.org/html/draft-ietf-dane-openpgpkey).
Rovio seemed to be building a content distribution network within their apps (toons.tv). I was somewhat surprised they didn't move further into that direction.
They had the brand and merchandising, just not enough personality to create a Loony Toons-like experience.
I think that, no, the point was to style elements A that happen to have B inside, while :matches will apply to elements B that are wrapped in A.
can anyone recommend a good electronics book ? i'd like to build one of these things but would like some more basic understanding first.
I'm not surprised, they have been cranking out the same game over and over again, re-branded and/or adding slightly different abilities without changing the basic game. After playing the Star Wars version for a little while I deleted it because the concept (while initially fun and interesting) had gotten old. They did release something called "Bad Piggies" too which I thought was a fun different game but along the same theme but that didn't seem to take off.
I wonder if the Jindal supporters realize that joke's on them?
Being successful =/= Being rich

And while being successful or making an outstanding contribution is a way to get an honorary degree, it is easier still to just buy one.
The average number of women who cheat? Or of men? Either one doesn't change if a small group of women has a larger number of partners, though the average of men who cheat may increase.
Man, it's no wonder that people like me two aren't speaking English natively get confused about that whole *'s thing.
> Entire site now powered by Arc, a custom publishing platform built in-house

Naming is hard.
I really, really like this post. It applies to us product management dweebs too.
Business to business services are a lot easier as they don't sell to the customer directly, and the company buying the services will apply the correct tax (if I remember correctly).
Wish he could possibly record a video response for all the HTTP status codes. Especially interested in 417 Expectation Failed and 451 Unavailable For Legal Reasons
Not really, the article quite clearly says "... and its freemium model doesn’t seem to be working great."

At the end the article mentions the game wasn't designed with the current freemium model in mind (since the first iteration was pay-to-install), maybe that threw you off?
I don't think "obvious in retrospect" is a fair criterion for invalidating a patent. Those are actually the most valuable patents. The safety pin and the catseye (road reflector) were both patented and made fortunes for their inventors (or in the case of the safety pin the company that bought the patent).

Now arguing the whole patent system is fucked up is perfectly fair but we shouldn't celebrate a legitimate, non-abstract patent being incorrectly invalidated.
Angry Birds was the franchise that a) first proved that you could make a media empire from a single app and b) you can sell apps for $0.99 and still get mega-rich.

Incidentally, b) is no longer the case.
> we have to pay for the right to drink

You already do this if you pay a local municipality for water service.
I would rather give each type of computation a chance to use all cores: parallelism rather than concurrency. But there is a lot of legacy code out there.
Don't large game companies frequently shed staff after a large title has been released?
Is Mailcloud the only files app you'll ever need?
2 Virginia TV Crew Members Are Killed During Live Broadcast
Because ZXing Barcode Scanner works anywhere, so Google had to fix it so barcodes can only be scanned on proprietary Google phones.
Top 3 problems 50 entrepreneurs face when scaling their startups
Breaking GitHub Pages' Speed Limitations with CloudFlare
Sounds like a good reason to not open a business in Nepal.
'Suicides' linked to Ashley Madison website user leak
It is not saving battery, it is not producing less waste.. so no, it has no physical effect. As an algorithm it cannot be patented in the EU, and code-wise in EU it's the only thing you can try to patent.
The stock market runs on an exchange, which is implemented in software, instanced in hardware, managed by people, and subject to government oversight.

You may not have intended to, but you just asserted, among other things, that that system is perfect.

Please re-read my statement in this light, and try to see if you can find a way to agree with me:

"A market is a system which can have temporary flaws."

Okay, now that you're probably agreeing with me, but concluding that I'm being pedantic... Let me try to bring you back...

If the system itself causes a flaw, which affects prices.

So, if I want to relate to you, an IDEAL market behaves the way you're describing. Maybe no regulators needed.

An ACTUAL market behaves the way I'm describing. Regulators needed.

Once you agree with that, at least, maybe we can debate how BIG of an impact practical considerations have, and how large of a role regulators should have.
It looks crowded and ugly.
And filter the riders to not be obnoxious, violent, unhygienic, racist, etc. And have real, working location status updates. And are clean. And won't tell you they are coming even though they are at capacity.

As you can tell, this bus analogy irks me.
Why the hell would you recreate BeOS on a Unix-like kernel? Are you even listening to yourself? That's not NIH, that's common sense.

It's far more effort to try and learn the ins-and-outs of a large kernel like FreeBSD or Linux, then try to shoehorn completely different OS semantics onto Unix, than to just roll your own.

Also, Haiku's kernel was forked from NewOS, which was back in 2001, and written by a former Be engineer.

Besides, how is their choice signifying a hatred for Linux?
My last paragraph wasn't extraneous. Many things work in the small that don't work in the large. One of the nice things about capitalism is that unlike ideological Communism, it does not insist that it is The One True System and that not only must the society be run on it but all subcomponents must be run on it. You are free in a properly capitalist society to build a communist commune if you like, or run a company that way, or run a company with competing departments, or anything else, and Capitalism remains pleasingly silent about how to conduct your family affairs. By contrast, Communism sticks its nose in everywhere and insists that it is the answer to everything, from running the entire country to how to raise your child. Unsurprisingly, something that tries to proscribe that much across that many orders of magnitude across that many domains fails miserably.

In code terms, Capitalism is an interface; it says how entities interact but doesn't specify the nature of the entities. Communism is a very fragile over-engineered over-implemented "we'll call you" framework that's wrong in numerous ways, but management (literally!) is forcing you to use it.
> I like him much, much better than any other candidate (and I'm not a political kind of guy).

I think that might be what relegates him to second place. The people who like him might go out and vote during the primary but that's it. You need to attract a lot more than votes or bodies at rallies to win the primary. You need to attract supporters willing to volunteer and get out on their streets all over the country.
> I'm sure the time the article has been written, better and more efficient ways would turn up for churning out fresh water for public consumption.

Huh? "This story appears in the September 2015 issue of Popular Mechanics."
Markup lowdown: 4 markup languages every team should know
It doesn't say that in the article, what are you basing it on?

It says that it wasn't sophisticated enough. Safety pins and cats eyes both require sophistication in their construction.
The "same price" caveat of your example is a pretty darn big exception. Quality of life would dramatically improve if we could get there, but for now, the fact that you can get across 20 miles of NYC sprawl for $2.50 is an unbeatable deal. Would any private company settle for as thin (or no) margins as any MTA does?
Yeah but scroll down; the thanks obama meme is below that :)
https://www.crcpress.com/Applied-Combinatorics-Second-Editio...

This is also a nice complementary book.
Virginia TV reporter, photographer killed in shooting during live interview
Rails and Ionic Make Love – Authentication with Devise
Yes. Why would you think not?

If you're thinking that memory for the program is less likely to be contiguous, then, yes, that is a way it may end up being less likely. But there are already techniques that do exactly that for systems with virtual memory (see https://plasma.cs.umass.edu/emery/diehard.html). But as long as you have a stack frame contiguous with a previous stack frame, you're susceptible to buffer overflows, and I think that will be likely even without virtual memory. (That is, the stack frames are not that large, and are likely to be well within the contiguous block size for the memory system.)
Just be sure it's not an ip that many legit users are passing through ... Like in the days when dial up aol users would all pass through the same IP.
I honestly can't decide if it's plain tone-deaf or cleverly self-deprecating.
Not to mention it's an autoplay video with sound... Let's be honest, this is getting upvoted because it's Bernie Sanders.
I agree that there's no need to dereference Bernie.
"The fish's pond"? "The fishes' pond"?

That's a pond belonging to a single fish ("The fish's pond") versus one belonging to multiple fish ("The fishes' pond"). You're completely right!
Researchers Use 'Seafloor Gardens' to Switch on Light Bulb
According to the New Yorker, Bernie Sanders is indeed popular with twenty-somethings:

http://www.newyorker.com/news/daily-comment/feeling-the-bern...
Scripts like that need to be able to recover from a very wide range of error modes caused by subtle differences in how target machines are setup - or at least fail in a reasonably obvious way.

Writing such a script is significantly more time consuming than writing a README, and for it to be worth the effort, it should be expected to save a fairly high multiple of the time it takes to write, debug and support. For GitHub, that multiple is definitely very high, for Patrick, it might not even be greater than one. YMMV.
Hey, I'm Thomas, the author of the article. I do agree with your observations pretty much entirely.

I'm mostly talking about the "throw a component, library or jQuery plugin at everything" sort of mentality. That just yields and unmaintainable buggy mess—unfortunately I've encountered this all too often in the wild. (While I was a consultant, I could make a good living from cleaning up these messes, so I won't complain too much!)

It all boils down to, however, a willingness to actually think about the things you're doing, and trying to do good solid work. IMO not enough people do that, or even aspire to do that, which makes me a bit sad about "my" profession.
3 Ways to Keep Your Competitors Away from Your Clients
That's a great example of practical documentation. I just want to add that for a fair amount of developers they are not going to be successful unless they get an hour+ meeting a couple times a week for the first month for questions and a general birdseye tour of the architecture.

Things like "I know most people do this, but we are expecting to swap this feature out in two months so that's why it's put together like that so just roll with it and spend a few extra minutes manually testing before you ship it." or "Employee X is in the middle of refactoring all of this but is putting out a fire for the next couple weeks. If you need to do something here get in touch with him and what you want to do and he'll either walk you through it or apply the fix himself".

Unfortunately the personality type of a 10x developer is often not going to be like your 1-2x developer. Pointing them to some documentation and walking away often will lead to an unsuccessful onboarding. This may be preferable if you are actively testing out the new hire and really want fully independent developers, but if you are not knee deep in talent some verbal onboarding can work wonders.
> The use of s-expressions and their resulting prefix notation is in many respects the secret sauce of Clojure. However, it requires you to read right-to-left3 and inside-out. This is counterintuitive to most of us, and takes some getting over. It is a very real barrier to entry for Lisps.

Author still doesn't get it. Lisp must, in fact, be read from the outside in, left to right --- in the same obvious direction in which it is evaluated. It is not very different from a nested f(x, y, ...) notation, except that the commas are gone, and the f ( exchange position to the ( f arrangement.

As a trivial example of why outside-in is wrong, is that if you follow that order, you might believe that (b c) is a function call in (defclass a () (b c)). The most important fact is that this is a class definition (in ANSI Common Lisp). The leftmost symbol in the outermost form, defclass, is the what McCarthy called the "main connective". It determines the entire meaning of the interior of the form and all of its subforms, so it behooves us to visit that first. When we recognize that, we then know that (b c) are slots, and not operator b applied to argument c.

The right-to-left part is completely bizarre. Why, as a matter of course, would you read the arguments of a form before the main connective symbol? If that, you want, languages for you, there are: Forth, PostScript.
The documentation at https://docs.python.org/3/library/functions.html#locals doesn't indicate that locals is not part of the language - where is it documented that using it is a hack and that python implementations need not support it?
A somewhat-related honeypot that I have seen:

Include a directory "visiting-this-will-ban-you" in your robots.txt that IP bans whomever visits it.
This Is How Bernie Sanders Could Win – FiveThirtyEight
Sounds like a case of too many eggs in one basket. Why didn't they diversify more into the micro transaction space with a different game I wonder?
@Mithaldu

I think, we reached the end of the thread, I can't reply to you. So, sorry for the messed reply.

I'd like to ask more questions.
Are your french customers corporates or individuals ? If corporate, do they have a VAT intra-community number, do you have one ? Are you billing VAT in Germany ?
As I'm french, could you give me this not stating they are without VAT due to specific french laws.

Beware, I don't know if the situation is the same in germany, but in France you have no recourse if your accountant is wrong, the burden is on you.

I'm afraid many people think "they don't even need to think about it", but are actually wrong. (Not I'm saying it's your case, but here even the tax office is not really sure how to deal with it, the only one who seems to know is the one giving fines, and he's not an adviser, just an inspector ...)
Oh for christ's sake. I am a major proponent of public transit and walkable cities. Anyone who shares my support should be cheering wildly at Uber's expansion. Uber is the greatest, and perhaps the only, threat that we've ever had to American car ownership.

With Uber, those occasional necessary car trips can be contracted out cheaply and easily. When you aren't FORCED to own a car to survive, many people simply won't buy one. The fewer people that own cars, the more heavily transit and bicycles will be used for daily trips. Ride-sharing is perhaps the most important blow ever struck against American car dependency.
"My name is Bernie Sanders and I am a teapot."
I use this one as well and it's great, mostly for that "did I remember to commit and push before I go home" check.
SystemD pretty much takes over the core of the OS. This has helped the trend of Distros being interoperational with each other. This is why some people HATE SystemD.

Before SystemD we had init scripts in our thousands of packages. Each package system would have different init systems and procedures. This is one of the big reasons why things were not inter-operational between distros. This is why Arch and Debian among others distros jumped off their old init systems and adopted SystemD.
Well, yes. Sander's is right out. But that comes from a lack of understanding of how to make words-that-end-in-S into their possessive form, which is what I was addressing.
But (conceptually) the "." in most OO languages is something that is part of the object it's being applied to, while the -> is something external that one applies to the subsequent expressions. At least, this is what I perceive by looking at the code, and in my opinion, the two concepts don't map intuitively.
I think we'll see governments doubling down on rail/subway (where possible) and leaving bus services (probably minivans in most cases) largely to private enterprise.
because the developers would be stuck with the version the manufacturer ships with the device, this way all users are on the same version. they could still open source it though
The difference is,

> "Foo " + bar + " baz"

is not a string literal, neither is one using format or % function. All of those things return dead strings. This pep is about creating a kind of 'live' string literal, which python does not have right now (or need IMHO). So this is not merely a nicer syntax.
As opposed to English!!! http://mentalfloss.com/article/49960/why-english-spelling-so...
So Julia then :)
I'd ballpark it as "several hundred." (Edit to add: this was a guesstimate based on "having a sense for this sort of thing is a key job skill for me." I then went looking to firm up the guesstimate. Data points in favor: 400 people match a search for "Airbnb engineer" on LinkedIn. A recent post shows a photo of their data science team with ~30 people on it; on previous experience with software companies, I'd have difficulty thinking there aren't at least 5+ much larger teams.)

More broadly, I think people consistently underestimate how much you can get done with a very small team at a startup and, simultaneously, underestimate how many engineers it is possible to throw at a single product.
Author of "Algebraic Number Theory: A Computational Approach" here, in case anybody has any questions. Here's the history of that book. I first taught an undergraduate class at Harvard in maybe 2002 and went over the first 20 pages of Swinnerton-Dyer's brief course on algebraic number theory book -- expanding it into course-length notes. I taught the course next to grad students at UC San Diego, and added more content inspired by the excellent "Algebraic Number Theory" by Cassels-Frohlich. Then I taught it again twice at Univ of Washington, adding more modern computational content, and resulting in a rough draft of this book. Finally, Travis Scholl (a UW grad student) and I spent the last year polishing it and making it look a bit nicer. The book is under contract to be published by the American Mathematical Society soon.