skysight-inc/HackerNews huggingface dataset:
The history of passports is quite fascinating:

http://www.bbc.co.uk/news/magazine-30988833
Knowing where the problem is, helps a lot.
http://www.buzzmaven.com/2014/01/old-engineer-hammer-2.html
Handling 186k requests/second using only python
I'm surprised none of the answers seem to emphasize IEEE 754, which recommends ties-to-even rounding as the default (but allows ties-away-from-zero, which is what's more familiar to me and probably the person who asked the question in the first place).
New French Startup: Connected Condom
Then Euclid's proof does not show that there are infinitely many primes (as is commonly reported).

It is trivial to show that there are infinitely many primes from it though through proof by contradiction as follows:

1. Assume there are finitely many primes.
2. Write a list of all the primes. (Writing a list of finite elements is possible)
3. There exists a prime not in that list (By Euclid's proof)
4. All primes are in the list.

3 and 4 contradict and therefore the single assumption is incorrect. So there are infinitely many primes.

As a sidenote, it seems that proving there are infinitely elements of any set will need to be proven by contradiction. Is there any proof of that?
My time to shine!

I put together a client-side configuration system, using Perl, which pulls recipes to apply from a remote rsync/git/http server:

https://steve.fi/Software/slaughter/

Sadly it never really caught on, but I've used it on and off for a few years. Even if nowadays I've secretly switched to using a combination of puppet & fabric for my own personal servers.
We seem to have a knack for including portrait drawings that look like a bad DeviantArt fan-art. That Shakespeare picture is pretty goofy, and the Clydesdale Bank 20 GBP note has a particularly awful depiction of Robert The Bruce, for example: http://www.britishnotes.co.uk/news_and_info/scottishlatestne...
> That it's really heartwarming to see an employer 'go to bat' for his team's work and his company

He "went to bat" in court as to not risk a default judgment or additional monetary loss. Talking about how your consulting company went far out of scope and criticizing/belittling an ex-client in a blog post is kind of strange, in my opinion.

> I was resonating with the experience of directly having freelanced with a client feeling 'out of control.' I was really caught off-guard by it and it felt (in hindsight a mistake) easy to give an inch and give another inch

Yeah, that's really common. Sometimes it's a simple situation of communicating the time demand or cost of client asks and other times, it's employing a firm "no" or calculating if it's worth firing the client (never fun).

> There's something here -- maybe I can't put my finger on it -- in this blog post that makes me thing the author would be an incredible asset in putting down hard limits and boundaries when they need to be put down.

I made another post in the thread about this if you're interested[0], but it appears as if this was an issue because of the exact opposite -- contractual scope of work was not enforced and substantial additional work was performed.

[0] https://news.ycombinator.com/item?id=13348353
Friction is a possible reason for SpaceX Falcon 9 explosion
Cliff notes: dissonance sucks. Makes decisions hard.

The author also has a misunderstanding of entropy.

Metaphysical bullshit at best
Question: "Comcast sucks and is overpriced, are there any other internet providers that give me a better deal?"

Answer: "You've had all the benefits of the internet, which you've already overpaid [1] for. Rather than switching to a better internet provider, it's time to return part of the favor."

Spot the flaw in your comment yet? It's a generic non-response that applies to every possible service and ignores the fact that the service has already been paid for.

[1] Most government spending - which he has already financed with his taxes - is merely wealth transfers to non-workers. Only a small fraction consists of the services you mention.
Per link above, https://rocknerd.co.uk :-D

I even have a Soundcloud! https://soundcloud.com/diva-rose/ Though I am quite unlikely to become a pop star at 50.
Google Timelapse Tour: Watch How Global Cities Grew Between 1984 and 2016
The edge between a word and a symbol is where the number belongs - and arguably it should be a time series of numbers. In the vector view of the world, the dimensions of the vector are symbols - the number in a particular slot for a word vector is the number on the edge between the word and the symbol. But the "symbol" represented by a dimension may be a compound or quite abstract concept, it may not map trivially to a single word.
Okay, but this still makes device able to access my entire Dropbox, which is insane!
I disagree with a lot of this, but I'll focus on the worst offender. The rule against identifiers shorter than 8 characters specifically disallows `name', which makes absolutely no sense to me. This particular word says a lot, and it can easily have its context implied with no problems. Example, if we're working on a database that stores people's personal information, it's easy to guess what `name' means. If we're processing HTML forms, again, name has a very clear meaning here. We could also use it to describe syntax (i.e. identifiers, or as an alternate term for JSON-style keys). If I tried for another couple minutes I'm sure I could think of hundreds of use cases for that identifier with a clear context. What I don't understand, though, is the exceptions they list. Such as "c, d, e ... in, inOut, ...". These, on the other hand, have very few contexts where they're at all clear. What happened to the whole stigma against 1-char identifiers? How could a 7-char identifier be any worse than a 1-char identifier? This whole rule seems like nonsense.
Seeking Badass Data Engineers: The Muse Is Hiring
They are not new and/or cool enough.
Bibliography is on point though
Typical WSJ garbage - "It's so crowded no one goes there anymore"
French hasn't been the been the modern lingua franca for some time, it's obviously English (well, actually many variants of English) now.

The ICAO still recommends to issue passports in English and French _or_ in the national language plus English or French although using the national language(s) plus English and French is still common in Europe.

European Union passports even use all official EU languages as far as I know (I cannot check right now).
Ok i'll play. The reason is because it's unreadable. Yeah i'm sure you can write your perl program with ease and it can do all kinds of magical things. I believe you.

But the problem is it's one of the worst languages when it comes to readability.

I also used to write perl, especially doing natural language processing, etc. so I know pretty much what you are talking about in this department. But I would always find myself wondering what the hell i wrote 6 months ago when I used perl. That doesn't happen with other new languages I picked up along the way.

So if you're just a lone coder working on your own thing that no one else will use, then no one's stopping you. Go ahead. But if you're trying to maintain a large project with many developers, perl is very inefficient.
Slides -> https://lab.dsst.io/slides/33c3/8314.html
Slides(pdf)->https://lab.dsst.io/slides/33c3/slides/8314.pdf
Bell's Theorem: No EPR “Reality”
Well one reason could be that it's cheaper than producing 7 billion robots. You know economic reasons. Not because they can't do it, it's just not cost effective. It's much cheaper going to a planet and taking all of its population to work your asteroid mines in that solar system. Often we do things not because we are not capable of alternatives, but it's cheaper. So would the aliens.

Or it could be as trivial as they enjoy eating meat, and this is a a good meat planet. It's cheaper than farming. You just go from planet to planet for meat. Replenish your world ship's freezers by harvesting the planet. Possibilities are infinite, or at least similar to the size of the universe itself.
"And it's still dependent on Mozilla or Google for its browsing experience."

Is that your way of saying that you cannot run proprietary stuff like IE or Safari and that .. is a bad thing? I don't know a single person using Edge/IE anywhere around me, so I have trouble parsing and understanding this statement.
In Germany it's enough to just have your IP. They might not get you for distributing CP without traces on your computer, but you're still liable ("Mitstörerhaftung").

But even if you're legally totally in the clear and don't mind the huge trouble of having all your gear confiscated for who knows how long, people have lost friends and jobs over accusations of CP or other crimes before.
If I go and take something without paying, does the party I took it from have the right to recover said object?

If you have access to the server, due to the customer adding your SSH keys or similar, and they do not remove your keys, that is implied consent. They have not bothered to close the front door, thus you can walk in and take back what you own.
The privacy being discussed in the context of this topic is online privacy. The point is that attempting to have online privacy through obscurity is increasingly ineffective. All traffic through the web is monitored, and I'd even suspect that some common methods of encryption will have been compromised (and even when they haven't been, some governments have made it clear that using VPNs and similar privacy protecting measures are close to an admission of guilt).
Isn't the variability of housing prices – especially on the lower end – rather small? Whenever I was looking, it seemed as if there was a sort of generally-agreed-upon price (per sqr ft), that was a hard lower bound, with significantly higher prices only for certain "special" features (seaside, top floor with roof access...)
Outside of the US the green dollar bill is one of the most known incarnations of her, changing it would be sad, to say the least. It'd be like painting the Statue of Liberty pink.
[video] Nokia 6 Android Smartphone, China Exclusive
A good point that Lisp encapsulates a lot of the extensibility I describe, but I think there's two missing parts: a strong type system and a clear story for FFI. With Haskell (or Rust or Scala or OCaml or ...) you could take advantage of static type guarantees, both for productivity as well as for generating more efficient code. That isn't to say you can't type check Lisp code, but that you could get it for free with a statically typed language. For FFI, if your eDSL is going to be generating CUDA code or whatever, then you need a clear way to translate values between the two sides. This is easy for a language like Rust and is doable for languages like Haskell, but I don't know if anything like that has been tried for Lisp.
What changes in 1998? I'm guessing the appetite to lend (and thus create new) money and ever decreasing interest rates.
It doesn't require a superintelligence. It's possible to gain a certain amount of control over various unconscious processes by means of mental-training.
I just checked San Jose, with my theory that market prices are really compressed at the lower end so as to make the median a relevant figure even for low-income people.

The cheapest I could find for a 2-bedroom is 1,800, which is not far of from the 2,280 median: http://www.zillow.com/homes/for_rent/San-Jose-CA/house,condo...
I simply don't believe that Perl is making a comeback. This is the ONLY time I've ever heard such an assertion being made and I've never seen any sort of indication that it is true.
So how much does daycare cost? Or do none of the couples have kids?
isn't that the OS-part of what containers are doing anyway?
Ruby's name was inspired by Perl, but I'm curious to know which language structures you think were inspired by Perl.
the script changes some registry settings - did you check that it really stops snooping if you just set the registry settings and reboot? What if another update just enables the snooping back regardless of the registry setting?
The thing about our sense of smell in particular, is that it has a direct neurological pathway to our limbic system, thus it bypasses many of the cognitive pathways and is able to directly trigger memories and associations. Just adding this to what you said.
The rack diagram is pretty nifty. Too bad it doesn't have my Sun Fire T2000 in it, though :(
I welcome the return of Nokia to the crowded smartphone market.
Containers are just namespaces, mount, user, pin, and network namespaces.

The reason why chroot is not enough is that you want to allow a different pace of using certain dependencies is different applications. In a way its similar to how Mac OS packages applications as they all ship their own prefix root so to say.
RustgreSQL
I already reported this to you guys, but I'm curious if others experienced something similar.

Tax, and particularly VAT in the EU, is a real pain to deal with. Stripe does offer `tax_percent` to be added to invoices, but unfortunately this can only be added on top of the price. This means, that if I want to offer a flat price to all EU customers with VAT included, things get messy. Either I do my own tax thing separately (or via metadata), or I have to create a bunch of different subscription plans, each for every VAT rate in different EU countries...

If the `tax_percent` could be deducted from the full amount, rather than added on top, this will solve this in a much cleaner and simpler way.

Paypal integration would also be really helpful, particularly for subscriptions.
I used to work as a fire alarm and security system engineer, and my boss was a dodgy maverick, picking up contracts here and there. He somehow had me responsible for a shopping centre that was about 150 miles away ,and it housed the cctv for the entire town centre (cctv is big in the UK). I was on a salary, so didn't get overtime. One Saturday morning I got a call saying all the cctv system was down, and that I needed to got sort it out ASAP!

Drove for 4 hours, and got to the control room, where I was confronted with a totally dead system - all the monitors were on, but all black screens. I asked the guy what happened, mostly to stall for a bit as I'd never been on site before and there were no schematics available, and I was expecting to be there for days.

He told me that he'd gone to put the kettle on, come back and when he came back, it was all dead. I asked where the kettle was, and he looked bemused,but showed me. Instead of it being in a rest room, it was located on a shelf behind the equipment rack. I took a closer look, and saw that it was plugged into the power strip that was built into the rack, and the cable was twisted round other power cables, one of which was... The demultiplexer that carried all the cctv camera signals from round the town, and which had been pulled out (iec mains lead, easily done). Pushed it back in by 5mm, went round the front to see all the monitors on... Said "thanks for that" to the guy, got the paperwork signed and left. Spent a total of 15 minutes on site, and over 8 driving as the traffic was terrible on the way home.
Maybe check out the venus project
https://www.thevenusproject.com/the-venus-project/
> If you do any creative work, Linux is pretty much a desert. Adobe software doesn't run on Linux, capture one doesn't either, so as a photographer I have no choice but windows (cheap hardware and malware os) or OS X (hyper expensive old generation hardware with passable os).

Huh? Linux is still one of top platforms for any kind of highend professional video work. Software like Lightworks, CG renderers and designers, etc. Is that not "creative" work?
> Tax, and particularly VAT in the EU, is a real pain to deal with. Stripe does offer `tax_percent` to be added to invoices, but unfortunately this can only be added on top of the price. This means, that if I want to offer a flat price to all EU customers with VAT included, things get messy. Either I do my own tax thing separately (or via metadata), or I have to create a bunch of different subscription plans, each for every VAT rate in different EU countries...

Please don't do that if you do B2B because it means that people from different countries get different prices as business customers when they get VAT reimbursed. Also please provide reverse charge if possible.
Here's another example.

The fat cat is sitting on a mat.

Only someone who has spent too much time away from people could possibly think that the meaning of this sentence is that somewhere, there is a fat cat sitting on a mat. It's a direct allusion to books used to teach reading to young children. It's a reference to simple sentences and simple words.

And even within the world of the sentence, it only has a vague meaning. What exactly makes the cat fat? Is it neutered or lazy or overfed? Why is it sitting on a mat - is the mat outside a door, is it waiting to be let in? What kind of a cat is it - could it be a big, dangerous cat? The sentence is laden with signifiers and unknowns. Western children are taught to consider sentences like these in the abstract, but it's not a natural way of thinking, because it's not practical in a life lived connected to the world.

Abstract hypotheticals are the hallmark of more disconnected concerns, and we teach our children this early, in part using silly, deliberately vague sentences like these, and discouraging curious questions that might resolve the ambiguities.

An AI system that's designed to handle abstract sentences like these is not one designed to understand human language, because humans don't reason like this unless they're thinking analytically - and even then, they do so blinkered with biases and errors.
It seems like pure defense system. Why should anyone object to it?
I've done a lot of work on older systems that don't include Python or anything trendy, so Perl was my go-to language for a long time, so that I could avoid a mess of different shell languages and such. I always took pride in writing readable Perl that someone didn't have to be an expert in order to follow.

It's a very obedient language, in the shoot-yourself-in-the-foot kind of way. I still use it as a convenient way to access PCRE in short scripts, but the longer it is, the more likely I am to switch to Python.
Otoh a device to shrink humans to fit in a shoebox would be disruptive.
Linux was also Free. It's hard to beat Free of acceptable quality - the kids would install it to check it out, see that it's cool, then leave high school ready to be Linux sysadmin interns. In contrast, they might get a few minutes per week of mainframe time in University.
Disclaimer: I know little about the technical details of cars.

I don't know if it is the same noise, but I had a loud, fast paced, 'whoom, whoom, whoom' sound on my Honda Civic Hybrid from 2008 when going downhill a lot.

Living in the Netherlands (mostly flat) I only had this during holidays in less flat parts of Europe. Never thought much of it and when asking the dealership they never heard about the problem, but also could not see anything wrong with the car. And it only was reproducable in mountain areas, and took a while to surface...

Then after about 3,5 years, after a holiday, the sound was almost always present. Drove to the dealership and the brake discs needed te be replaced, they were 'square'.

I was not allowed to drive another mile (kilometer in my case ;) with the car.

I always brake as less as possible going downhill, and always use the L (low) gear position, but can't prevent it. The roads in the Swiss Alps are so steep, only low gearing does not help, at least not with a Civic Hybrid. I don't drive with my foot on the brake all the time, but pump the brakes when really needed.

(in comparison, the Seat Ibiza Diesel car I had before could slow down a lot better in low gear, almost no braking was needed, but when going downhill with the Civic in low gear, it goes faster and faster, until you just must brake. Also the Ibiza was manual gear, like most cars in Europe, the Civic had a CVT)

The dealership thought it could be a result of the brakes getting hot when going downhill (cannot be prevented) and then keeping the foot on the brakes when standing still deforms the braking discs.

Using neutral gear position and if needed the handbrake when stopped, could be prevent it from happening again.

After replacing the discs I drove the car another 1,5 years until October 2013 and never heard the sound again.
Will try.. Sounds unusual to me. But maybe it's usual practice.
Can we get some arguments with that link, please? Just posting a link does not contribute to the discussion.
It seems a bit immature to punish a client by reverting changes without prior notice. I'm not surprised they were angry.

It's also not reasonable to spend so much money on litigation. Whenever someone talks about principles in business, in reality, it's all about ego.

Being right doesn't pay the bills.
As the sibling poster suggests: I was thinking of somehow embedding a reddit comment thread onto the page. Either via an iframe (if you own the subreddit you can control the CSS on the other side to make it match), or some JS library that did XHRs to reddit's API.
Alexa took over CES. Now she needs to take over the world
It's kind of funny how these iPhone knockoffs emphasize their design. I have nothing against all the android phones but I just think it's funny how they emphasize the one aspect that's so obviously a ripoff. One would watch this video and just think that it might as well be an iPhone ad.

It just shows you that they really have no great vision after this, they're just building this because it makes them money. Which is fine, but at least don't boast about your design, everybody knows you're copying iphone.
s/pin/pid/ namespace - sorry, just correcting this for newcomers.
If the author reads this:

Can you elaborate more on what you mean by "lackluster performance"? What is the use case? If you're looking for top speed in terms of C/assembly performance - I'd say yes, probably the JVM will get in your way. However, I spent months building a database/key-value store in Clojure and it's quite doable to write very high performance code in Clojure as long as you put the right type hints everywhere. Tools like YourKit can help you identify the bottlenecks in your program. Again, depends on the use case, but Clojure makes it very, very idiomatic to write code that makes full use of a multicore system - something possible in the like of Java, C, et al but definitely not idiomatic at all.
I wonder if Nokia is planning a US/Europe launch as well with their new line of phones? Or maybe India first?
see emails not going out more than 500 miles story
Some people migrate back from SPA https://robots.thoughtbot.com/how-we-replaced-react-with-pho...
I don't know how common it is. But if Adobe is raising prices outside of your agreement and not allowing you to cancel, I think it's worth a try.
If you're going to run numbers you might as well use a calculator that at least accounts for the standard deduction, personal exemption, and deducts 1/2 of the SE tax:

Income: $100,000
Self-employment tax on $100,000: $14,130
Taxable income: $100,000 - $6,300 (standard deduction) - $4,050 (personal exemption) - $7,065 (1/2 SE tax) = $82,585
Federal income tax on $82,585 = $16,418
Total federal income tax and self-employment tax: $30,548

That's about 30%. Add in $4-5k for state income tax and you're up to 35% effective tax rate at most. And this is assuming a single filer with no dependents and no other deductions. Add a spouse or dependents, or IRA/401k contributions, or business deductions, and it goes even lower.
It's unreadable if you write it that way. It's a flexible language with a dozen ways to do most things, and some of those are more legible than others.

I use Python for a lot of the things I used to use Perl for, and one of the biggest benefits is that it constrains your style a lot more, and things look more consistently readable.