skysight-inc/HackerNews huggingface dataset:
> It does not explain why so much of it ends up in a lot of the other big distro families, many of who have demonstrated perfect willingness to make choices that go actively against RedHat's direction in the past.

Sure it does. Like it or not, Red Hat is quite influential.

Most of the differences from Red Hat's direction stem from before Red Hat had started going in a particular direction, or were from before Red Hat was especially influential in the realm of GNU/Linux. Debian's package system, for example, predates RPMs by 3 years, which is why Debian didn't feel the need to adopt Red Hat's RPM. Meanwhile, most distros (that aren't direct descendants of Debian, at least) have adopted RPM instead of APT/dpkg as their package manager (with a few exceptions, namely the "SAG Trifecta" as I like to call them (Slackware, Arch, Gentoo), though Slackware's package system predates even Debian's, and Gentoo's is based on a BSD-style ports tree and isn't exactly a binary package system; even Slackware, however, ships with RPM tools in order to convert RPM packages to its own tarball-based package format).

If you look closely, very little modern development in the GNU/Linux distro world deviates particularly strongly from the Red Hat direction; most new developments tend to follow Red Hat (even Ubuntu, with its Not-Invented-Here syndrome raging relentlessly, has gradually begun to concede to the Red Hat way via Debian). The GNU/Linux world isn't like the BSD world, where enhancements are frequently traded between the BSDs (better networking drivers from OpenBSD here, a new hardware target from NetBSD here, some newfangled graphics stack improvements from FreeBSD there, etc.). Red Hat seems to be the epicenter of ideas for most distros nowadays (at least the ones that are universally adopted, in contrast with ideas from Novell and Canonical which tend to stay localized to SUSE and Ubuntu (respectively).
My question is, Why Are People Still Playing World of Warcraft?
Consumption taxes are usually passed on to the consumers even if they are collected by the seller. Making the seller responsible just makes tax evasion harder.
Tried it in Windows cmd:

> C:\Users\X>set /a result=1/2147483647

> 0

> C:\Users\X>set /a result=1/2147483648

> Invalid number. Numbers are limited to 32-bits of precision.
Man killed by a factory robot in Germany
After selling parking meter collection rights, and trying to sell Midway, surely they still have some other public infrastructure cash flows left they can sell off and then squander the proceeds when the check clears.
I wish they would post source code. Actually does anyone know if they do publish the source code and perhaps setup instructions to re-create their results?
A Neural Network for Arduino
Yes, there is a difference between pages and apps. You should still not send only empty body tag. Click link, see blank page - how am I to know what kind of page it is? I'm really only referring to documents (like www.meteor.com, I presume - I can't actually read it from this computer as it's a blank page). Even on "web apps", there should really be at least an error indicating that the app only works with JS, or maybe a link to a fallback/alternative if appropriate.

Note: a search page is not an "app". Progressive enhancement works just fine in almost every case that isn't a purely interactive app (i.e. google maps or a game). It is trivial to render, as needed, the HTML template with the header/footer, or a layout-free snippit, or simplee JSON, or whatever else is needed. This was basically zero extra work in Rails years ago, so I don't see why it can't be done now.

As for stripping JS, that is easy, and done for security reasons. Yes, this requires a custom cert so the firewall can MITM the connection, which most businesses do anyway. No, this does not make it a broken network. Javascript is optional, and always has been. ( http://www.sitepoint.com/javascript-dependency-backlash-myth... )
If you can’t get the .COM, what’s your next favorite domain extension?
Stross definately has the sight. As for the Platonic realm, well, that's just the hypervisor he's referring to. :)
Thanks for the detailed reply! You are quite right about the part where I don't understand politics. I like revolutions better! Especially, where the guilty heads roll, figuratively at least.

However, this looks like a terrible mess that will, more likely than not, result in a humanitarian crisis of mythological scale, visited upon the poorest and weakest members of Greek society. So why don't EU states let Greece have that much needed meltdown, but use their money to aid those most in need during the ensuing crisis? I mean, by your analysis, no one culpable takes the fall. And who is culpable, if not the politicians in power over the past decade?
Can't you create a symlink to another drive, and keep chrome on the same logical location?
Anyone else having difficulty with their example problem? I keep getting 41 minutes difference, not 43.
As someone that works on a native-only app (using Qt's bindings), it has bugged me significantly that Android apk's absolutely cannot handle versioned libraries nor files without the .so prefix.

For instance, bundling the "gdbserver" file that comes with Google's NDK into the armeabi folder to have gradled up and deploy in a debug version of an apk will not pack up "gdbserver". And if you have libtinyxml2.so with the SOVERSION as 3.0? Good luck getting that bundled up into your apk! Recompile without versioning! Or manually adb push it every time you reinstall your application. [0]

OK sure you can bundle that up into your apk by skipping gradle and manually adding and zipaligning it. But then adb will not unpack it onto the phone. So you are stuck back at square one.

I won't even get into the modifications I've made to my NDK python script with launching gdb. Suffice to say using gdb to debug nontrivial native android applications is full of rough edges.

[0] https://code.google.com/p/android/issues/detail?id=98308
Thanks for the nice and informative post. Can you add a bit more color to extreme chaos failure with maybe a more concrete action and its outcome? I'm assuming you're pre-classifying availability/sla's for the serving parts of the search system and its sub-systems. Also, a real world example of a silent failure observed in your systems will be nice to learn from.
It feels to me as though far too much of any given field uses redundant (the same concept expressed lots of different ways) or misleading (something made to sound far more complicated than it actually is) terminology and causes unnecessary amounts of confusion among anyone trying to learn it.
That's what we have package managers that handle dependencies for. Hopefully, that decade-old feature will be the future on windows too.
markdown uses words wrapped in single asterisks for italics. You're using bbcode.

*this will be italics*

produces:

this will be italics
Managing your psychological runway
itd be interesting to have info on how such things can be voted (?) or established
Take inspiration, “If something's not impossible, there must be a way to do it”
That's fantastic.. the "simple" calculation was so simple that the example/explanation contained an error.
How to Install Nginx on Ubuntu 15.04
Getting Started – Atlassian Developers
How are you testing the performance?
They also make it difficult for anyone that isn't extremely wealthy to live there (the average apartment to rent in all of the cities you mention is $3000+) and the more restrictions and taxes for businesses make it so only huge companies can survive.

I never understood why a community of business owners applauds more and more taxes and restrictions, which will further make it difficult for you to run an actual business.

Edit: I know why. Because most people here don't run businesses or startups.
Short answer: the denominator is (10^48 - 10^24 - 1).

Long answer follows.

It's actually easier to understand if you work backwards and arrive at the expression yourself, by asking yourself: "If I wanted the number that starts like
0.0...000 0...001 0...001 0...002 0...003 0...005 0...008 ...
(with each block being 24 digits long), how would I express that number?"

Well, calling the Fibonacci numbers f_n (with f_1=0), that decimal expansion you want is sum (f_n 10^(-24n)) over n≥1. This is sum (f_n x^n) evaluated at x = 10^(-24).
It is easy to work out (especially if you know the trick already) that sum (f_n x^n) = x^2 / (1 - x - x^2), which at x = 10^(-24) gives that the number we want is
1/(10^48 - 10^24 - 1), which is exactly what 1/999999999999999999999998999999999999999999999999 is.

This may be more interesting if you consider more examples:

* if we want the number
0 . 0001 0002 0004 0008 0016 0032 0064 0128...,
then it is sum (2^(n-1) 10000^(-n)). We can calculate that sum(2^(n-1) x^n) is x/(1-2x), which at x = 1/10000 becomes 1/9998. And indeed
1/9998 = 0.0001000200040008001600320064012802560512102420484096...

Similarly,

* if we want the number
0 . 000 001 002 003 004 005 ...,
then it is sum ((n-1) 1000^(-n)). And sum ((n-1) x^n) is x^2/(1-x)^2, and putting x = 1/1000 in it gives 1/999^2 = 1/998001, and indeed
1/998001 = 0.000001002003004005006007008009010011012013014015016...

Basically whenever sum (a_n x^n) has a nice form (aka the generating function of the sequence), you can plug in x = 1/(some power of 10) and get such pretty decimal expansions.

(Edit: Formatting, and the "short answer" at the top.)
It's American slang for good, essentially.
I think this phrasing is less confusing when it refers to labels rather than actual numerals. For instance 'divide the price into the exchange rate', which would mean the same as 'divide the exchange rate by the price'.

Why would you use this phrasing? I suppose it can flow more easily in some cases, for instance 'first work out X, then work out Y, then divide them both into Z and see which one is larger' is less of a mouthful than the alternative.
Well I'll tell you that it doesn't mean "act like I'm five".
I'll be blunt. Your code is crap. Everyone's code is crap. Code I did 2 years ago was crap. Code I did 10 years ago: shudder.

Don't worry so much about what you "should" be doing and just have fun with it. I ended up making an Android app 3 years ago to help out my wife do "party sales". It ended up with 15k downloads. If I would have actually tried to turn that into a business, it might have actually worked. Was it good code? No. Is it on github. No. Do I say I had 15k downloads on an Android App at every meet up / interviews? Hell yes.

Here's a rant I did when my company was in interview mode: http://www.davepagel.com/?p=58. That will get you to where I'm coming from.
HN, where a11y and i10n are perfectly comprehensible but eli5 freaks people out.
The visuals generated by the neural network remind me of visuals experienced under the influence of psilocybin or LSD. I wonder if I am making an unjust leap or if there is a similar organic process (searching for familiar patterns) taking place in the mind? Fascinating, thanks for sharing.
Location: Buenos Aires, Argentina
Remote: Yes (or relocate)
Willing to relocate: Yes, USA or Europe (I have Spanish citizenship)
Technologies: Ruby, Ruby on Rails, JavaScript, CoffeeScript, PHP, MySQL, Sphinx Search, CakePHP. Willing to learn others.
Résumé/CV:
- https://careers.stackoverflow.com/pablogonzalezalba
- https://ar.linkedin.com/in/pablogonzalezalba
- https://github.com/pablogonzalezalba
Email: pablo.gonzalez.alba@gmail.com

I'm a software developer with 6 years of experience of web devlopment, I've worked with Rails, Javascript and PHP. I've made apps working solo, but I like it much better when there is a good team to help each other and improve together.

I'm really good at looking at the big picture, I don't settle with just a spec to start developing. I want to know the product I'm making. I try to put myself in the shoes of the final users and learn what they need.

I want to work with a team enthusiastic about the project they're making, I think when one cares about the final result, the journey is more enjoyable.
Digitization of fanzines at the Hevelin Collection
Why Are You a Consultant – Don’t You Want a Full Time Job?
>How is this "extortion"?

Extortion: the practice of obtaining something, especially money, through force or threats. [1]

It's the literal definition of extortion. If you don't give the government your money, they'll [shut your business down|throw you in jail|fine the hell out of you]. The DVD tax is also extortion, but it's more easily justified because there are actual physical things moving through the city's jurisdiction.

1) https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
It's the startups that this move will hurt

I wonder - what if you took the code for Popcorn Time, made your own front-end and used the majority of your funds to sign deals with production companies? If it's P2P you could be based in Iceland for all it matters. You could avoid goods and services taxes everywhere because P2P is ephemeral and you'd avoid lawsuits from the rights holders for being a legitimate front-end for their content.

Your attack surface would mainly be P2P blocking in countries that don't like the cut of your jib or throttling from ISPs.
Yes, except that's not actually what people mean when they type those letters. A five year old has almost zero understanding of math. Where would you even begin?

If you want a simple explanation, just say so. There's really no need to use internet memes for basic communication.
Ha, I first read the 5 and a capital s.
Symbiont - New York

http://symbiont.io

Symbiont.io is a financial technology startup working to bridge the gap between cryptocurrency technology and mainstream finance. Our team consists of known leaders in both fields, with three of its founders having co-founded the Counterparty [1] platform, and its other founder behind two alternative trading systems and the original LavaFlow ECN. We are venture/angel funded, and have already attracted significant investor interest [2] and press coverage (FT [3], Reuters [4], etc).

We are currently looking for experienced front-end/full-stack web developers, and also for developers with expertise in cryptocurrency and distributed systems.

Applicants must be intelligent and passionate self-starters who work well with a team and who can pick up new programming languages and frameworks quickly. You'll have the ability to participate in technology selection at multiple levels, and we are offering a competitive salary, plus stock options.

By joining Symbiont, you have the opportunity to become an early, integral team member of a project to revolutionize modern finance, as well as the ability to work with (and help to define) truly cutting-edge blockchain and cryptocurrency technology.

Full job description for the front-end position: https://careers.stackoverflow.com/jobs/86268/senior-frontend...

[1] http://counterparty.io

[2] http://www.bloomberg.com/news/articles/2015-06-09/symbiont-s...

[3] http://www.ft.com/intl/cms/s/0/0823a136-0ead-11e5-9ae0-00144...

[4] http://in.reuters.com/article/2015/06/09/symbiont-blockchain...
Good ol' Frank. He kindly mentions me in relation to the assembler manual...
Neither DNSSEC on Route53. Plenty of technologies are just not available on 'insert popular cloud provider of today'. That's why not everyone there where everyone-else.
So what are server hosts going to do now? If I need to scale up and order some more servers when are we going to get to the point where they say no?

I assume that server hosts are going to start charging larger and larger sums of money per month for more than a single IP on a server in order to claw back some of their allocation from their customers in cases where people didn't really need so many. But how long can this go on?
VENTUREAPP - Boston - ONSITE

http://ventureapp.com

We're a small, tight-knit team that's looking for a server-side minded individual to help build a RESTful API in either Rails or Laravel. The API will be consumed by a JS-framework (Angular, Backbone, React, tbd) and a iOS app, with future plans of opening up.

Responsibilities:

- Design core, backend software components including API and database.
- Maintain model and controller design.
- Work with frontend teams on delivering products.
- Maintain data integrity.
- Conduct code reviews when necessary.
- Analyze and improve efficiency, scalability, and stability of system resources.

Requirements:

- B.S. Computer Science or related experience.
- Expert knowledge in server-side languages.
- Experience with API design.
- Experience with SCRUM.
- Experience with operating system internals, programming language design, compilers a plus

More about VentureApp:

We're building applications that provide top startups with on-demand support. Currently we're a team of 6+ and working in Cambridge, MA.

More info:

http://www.jobscore.com/jobs2/ventureapp/api-developer/dq4fg...
ph0rque, in addition to all the good ideas here, think about a solution to the problem that all gardens and farms have - that what you want is not always at the right harvesting time. Ie: if I want to eat a carrot, I want it now, not in 2 months. How can you solve that problem with your system? Bigger volume? Exchange with neighbours with their own AMF? etc...
Also I'm definatly with @sama on the Nespresso model. Don't even bother selling seeds because some will not even germinate. Sell the pods (biodegradable of course) that "plug" into a prepared receptacle.
That sounds more like an industry with an unsustainable business model adapting and converting to a sustainable crowdsourced model.

"struggling" isn't the word I would use in this situation.

Things change, oil dries up. Doesn't mean we need to start making redflag laws to protect the old models.
Well, the title piqued my curiosity and made me click on it to see what it was about.
3 Steps to Crush Painful Self-Criticism: The Words You Think
Originally in my terminal I was experimenting to find a cutoff for the point where the numbers become inaccurate. All of those formulas were in terms of digits and had a -1 on the end.
Glowforge - Seattle, WA - Full-time

We're looking for (more) full-stack web software engineers. We could also use an amazing visual/UI designer and a senior electrical engineer.

We're 6 months into building the a consumer-friendly laser cutter/engraver (and the the software to operate it). We call it a 3D Laser Printer because we're rolling in some pretty tremendous 3D-oriented features. The stuff we're building is straight from the pages of science fiction.

We're well-funded ($9M) and founded by three technical founders (one YC alumnus) with 7-9-figure exits.

Jobs page here: https://jobs.lever.co/glowforge
Lever (YC S12) is making hiring easy with DerbyJS. Be our first QA Lead
Hi Dan - fair point. To be pedantic, though, the title of this article should then be

Change Ibc23b6d3: cmd/gomobile: enable target=ios
builds | go-review.googlesource Code Review

which a) doesn't fit, and b) doesn't make any sense. A potential technical fix would be to allow both titles and descriptions on posts with URLs.
"brought on largely by his inflammatory political comments, continues apace, this time fueled by hackers."

His comments aren't any more inflammatory than any other politician. I'm not even saying that he's right, it just so happens to go against the left-leaning agenda of the major news media, which is why they want his reputation destroyed.

Political advocates like Al Sharpton can say the most horrific and racist shit I have ever heard, yet doesn't even get into trouble with anyone. In fact, things have only gotten better for him in terms of media attention.
Fresh and beautiful, I like it.
Unless you're Amazon, which has yielded to pressure to collect sales tax in some states where it does not have a physical presence.

Note "collect sales tax." In at least some states, e.g. Massachusetts, residents and (I assume) businesses are asked on their state tax returns to report out-of-state purchases consumed within the state on which they are then responsible for use taxes equivalent to sales taxes.
Circa’s biggest crime was…
RadPad - Santa Monica - Onsite

My name is Tyler and I'm one of the cofounders of RadPad.

RadPad is reimagining what it means to rent. From going through the process of finding the perfect apartment to paying rent, RadPad is focused on creating mobile experiences that make renting easier.

What sets us apart is our ability to move fast. We’re a product-focused team that obsesses over solving the challenges we all hate about renting. On our team, product, design and engineering work very closely together to build exceptional customer experiences.

We’re looking for that rare individual who is highly skilled in their abilities, wants to make a direct impact on RadPad and thrives around other intelligent, creative minded teammates.

OPENINGS:
Senior Android Engineer
Senior iOS Engineer
Senior Front-end Engineer
Senior Ruby on Rails Engineer

Please feel free to reach out to me personally or check out our jobs page:

http://onradpad.com/jobs
tyler@onradpad.com
Thanks for the insight, jonnycowboy. I'll think about the problem you pose. It can be somewhat mitigated by staggered planting (in the case of carrots) and continuously-fruit-bearing plants (e.g. some tomatoes), but there must be a better, more elegant solution.
The Wikipedia definition is more apt here, and solves the confusion that you're having:

> Extortion (also called shakedown, outwrestling, and exaction) is a criminal offense of obtaining money, property, or services from a person, entity, or institution, through coercion.

It's not a criminal offense when the government is doing it legally, which they are in this case because the legislature passed a law through the normal process.

Do you call all taxation "theft" as well?
Don’t Be a Scrooge with Sick Days (Because That’s Illegal Now)
I used Flywheel exactly once. It led to a driver taking an incredible series of wrong turns, wasting a bunch of my time, and me spending nearly double what I needed to. All because the driver took a lot of wrong turns, didn't know the area at all, and didn't rely on technology.

In SF.
"more resources" in the sense of "less aggressive cache expiry" ?
Your load balancer has a public IP address. You route requests to the internal LAN on one of the "private" IP blocks (10.0.0.0/8, 192.168.0.0/8)
And yet they have enough money to get the influence to get the US government to strongarm other governments through treaties. That's not cheap.

I do hear what you say about the font drying up, but it's also no secret that medication is ridiculously expensive in the US. Big pharma is very wealthy, and very politically powerful, despite the low-hanging fruit being gone. The point I'm trying to make is that they don't need a treaty to protect them.
A neckbeard and a fedora would be a dead giveaway
They can be sued in a Chicago court, and if they don't defend themselves, a default judgment will be rendered, and then the fees will be collected directly out of the company's bank account, wherever it happens to be.

The United States is a pretty monolithic entity as far as laws and enforcement goes. You don't get away with, e.g., assault by fleeing to a different state; you'll simply be caught by that other state and turned over to the first state to face charges. Similarly, you don't get away with tax evasion any more easily. Now if your company is based in another country, then you might have a better chance.
On a hash with a million elements, the O(n) hashing of a 10-char key is negligible.

Also, you have to make apples to apples comparisons. In this case, you're comparing the time to search against the number of elements, and that's it. If you want the time to hash AND search - as a function of n - then your analysis holds, but you can't then compare that against other datastructures that do not have an equivalent hash step.