skysight-inc/HackerNews huggingface dataset:
I build systems (devshop/aegir) that create and destroy websites on the fly.

If I'm working on a feature related to that process I could create and delete a dozen or more arbitrary domains in a day.

I also know plenty of web development teams that are less technical and could deal without manual hosts file tweaking on a daily basis.

I also use multiple computers. With this domain, I never have setup Dnsmasq, never have to edit a hosts file, never have to edit DNS.

Being obsessed with automation and efficiency, anywhere I can save a few seconds, I will.
Yes, I was referring to the subject at hand - human achievement / technology / innovation - not making a universal statement about everything that may have limits.

But I can see how my post could read that way. I'll make that clearer.
Laundrapp secures €5.9M to expand its on-demand laundry service internationally
In this case, Fabian's CV (linked from his GitHub profile, linked from his HN profile) does claim MySQL experience - correctly capitalized.

But yes, I also get suspicious when people can't spell a technology correctly. For example, anyone who has spent time reading some documentation will know that Lua is capitalized in title case, and not written LUA.
Probably some metric conversion error
Your overthinking what was just a stupid off the cuff remark by Trump. That's the problem, he says stupid things without thinking. You better believe there is a 1000 script kiddies in Russia trying to break into the US government now.
>> I'm just afraid of being "a guy who plays video games on his free time"

You are the 22 years old guy who works full time and works on his thesis. The students I know are all lazy bastards compared to you...
What I've done is change the games I play so it's easier to reframe them as being part of my personal development, hence not feel as guilty about playing them a lot. For me this meant removing games that were too grind-ey (major time sinks with little return on investment) or had toxic communities (very bad influences).

Instead I started playing short, single-player games with strong narratives and interesting gameplay that I could learn from on a mental or spiritual level. Now I treat playing games like I would treat reading books: they have to be a good fit for what I'm looking for and I need to come out of the experience having learned something useful or interesting; there needs to be more than just entertainment value. IMHO this way of thinking about games is a lot more effective than just uninstalling Steam and hoping you never fall for gaben's siren song again.
Yes, it's possible. But! Android kernel should support your ethernet adapter plus device manufacturer should add eth support in android firmware itself. If you have rooted device no problem with it (you can configure eth from command line). With unrooted device it's impossible.
I think it would be helpful to quantify the measure of world warfare. I think it would correspond to economic growth.

Nuclear weapons and public opinion on war act as a huge deterrent to large scale mobilizations, so we've reached peak war, and with it, peak economy.
I have called everyone that I can think of and nobody services this area except Verizon.

Any idea the name of some of these proxy's so I can look them up. We already run pfsense front ending everything, but I don't know if pfsense has anything built in to help with the proxy'ing. It is probably a separate box we would need to stand up.
Freakonomics made a good podcast with the author of this book regarding this topic [1]. I can't say I agree with it, but it's an interesting listen nonetheless.

[1]: http://freakonomics.com/podcast/american-growth/
Given that gforge is a fork of the original sourceforge code, it's probably possible to host a mirror to not repeat the loss of projects as happened with Google Code. There's just too much abandoned code on there, and most of it is still valuable. And even stuff not useful today is still valuable for archival purposes. Is there already a neocities like attempt at doing that?
Mysql eats and corrupts data by design. For a company responding to real time events in physical world, that can be a big issue. I know they're trying to improve their defaults lately, but a lot of weird behaviour remains. And you don't have to be an expert DBA to know that choosing a technology known for silent data corruption is risky.
Ancient Perisans had a few mega projects as well. Persepolis is fairly well known, the Qanat water system [1] that conveyed water from the Alborz mountain range [2] to nearly the edge of Persian Gult is a bit better known. But the first attempt at a Suez Canal [3] is even news to most Iranians.

[1]: http://patentpending.blogs.com/patent_pending_blog/2005/02/a...

[2]: https://en.wikipedia.org/wiki/Alborz

[3]: https://en.wikipedia.org/wiki/Canal_of_the_Pharaohs
Uber relies entirely on their database. If the database is slow, or cannot be considered reliable under extreme load, or can lose data in ways that are hard to recover, then Uber can potentially lose a lot of money especially during peak hours.

Yes, I'm aware there are systems for MySQL to handle failure, but I'm also aware of the systems for Postgre, and Postgre's failure handling seem to be far saner and easier to recover from. Defense in depth against failure is easier in Postgre from my experience.

This would be like Elon Musk blogging about how "oh yeah, sometimes the brand new Tesla factory shuts down completely because sometimes the power goes out; but we're using really popular well known power distribution systems, so we're industry compliant, so everything is okay."

If Elon Musk blogged that, HN would go apeshit, and rightfully so.
Money is not required for an economic system; furthermore, Communism is by definition moneyless.
OpenSSH 7.3 has just been released
There's a definition mismatch: The funding is intended to build a working prototype as in "this is not fully functioning and polished software, but demoable". You'd probably not build and then trash 6 month of prototype.
Indices trade reads for writes (there is no free lunch); if you index every column of your database you'll be able to do any read query reasonably fast but all writes will be slow, if you index nothing then writes will be fast but every read will be a full table scan. Presumably they have their indices because they need them for their read queries.
I'd say web's request -> response model is pretty well suited to functional programming.

It seems popular amongst JavaScript programmers at the moment as well. React, which appears the current hotness, is based on making a functional interface to the DOM.

Although actually, I'd say the main reason to use a Lisp for web gunk is the macros rather than the functional programming. The tree structure maps very naturally onto HTML generation. There are some really nice libraries (in particular I'm familiar with Clojure libraries) which make the server-side part of a web app really neat. You can basically skip the whole 'templating' bit.
vim supports scrolling [1] and smooth fonts (in modern terminals)...

[1] https://github.com/apinstein/dotfiles/blob/master/vimrc#L162...
In reading that, my first thought was "why in the world would Uber do that?"

In every single performance tuning a scale story that I've read over the past decade, the very first point of order is: remove joins from high traffic queries. It seems like Uber has gone the complete opposite direction.
As far as I can tell, the application doesn't ask for informations on your self-employment status.

And how long you are self-employed doesn't matter for the payment.
Keeping Your Stand-Ups Focussed
This is primarily a bugfix release.

New Features

* ssh(1): Add a ProxyJump option and corresponding -J command-line
flag to allow simplified indirection through a one or more SSH
bastions or "jump hosts".

* ssh(1): Add an IdentityAgent option to allow specifying specific
agent sockets instead of accepting one from the environment.

* ssh(1): Allow ExitOnForwardFailure and ClearAllForwardings to be
optionally overridden when using ssh -W. bz#2577

* ssh(1), sshd(8): Implement support for the IUTF8 terminal mode as
per draft-sgtatham-secsh-iutf8-00.

* ssh(1), sshd(8): Add support for additional fixed Diffie-Hellman
2K, 4K and 8K groups from draft-ietf-curdle-ssh-kex-sha2-03.

* ssh-keygen(1), ssh(1), sshd(8): support SHA256 and SHA512 RSA
signatures in certificates;

* ssh(1): Add an Include directive for ssh_config(5) files.

* ssh(1): Permit UTF-8 characters in pre-authentication banners sent
from the server. bz#2058

Deprecations

We plan on retiring more legacy cryptography in a near-future
release, specifically:

* Refusing all RSA keys smaller than 1024 bits (the current minimum
is 768 bits)

* Removing server-side support for the SSH v.1 protocol (currently
compile-time disabled).

* In approximately 1 year, removing all support for the SSH v.1
protocol (currently compile-time disabled).
Magento Commerce Acquires RJMetrics
Right, but none of the incidents on that list involved a nuclear missile silo. I read the author's sentence as "It would have been impossible (for Morris or other silo crew members) to start World War Three by accident."
Monitoring with Prometheus, Grafana and Docker
No they have not, OEMs and Handset manufactures rather sell new devices than provide updates, just like they used to do with Symbian and similar proprietary handsets.

http://www.androidauthority.com/android-7-0-update-679175/
if you are so worried, tha you are identifiable - just use your iphone, same hardware, same browser - same fingerprint(beside ip which can be dynamic & useless) - so literally all iphone users are the same user. (i was trying to make some start-up which required fingerprinting, but we pivoted =))
I'll agree that clojure doesn't enforce control of side-effects. But with the recent work on clojure.spec, your first complaint has become (even more of) an asset.
A former boss of mine had Strong Opinions on this subject, risk aversion. His opinion was that the UK, and Europe generally, is still somewhere where you have to know the right people to get ahead. Success or failure is too much dependent on social position, not hard work or the quality of your ideas. Indeed, having good ideas as an "outsider" is likely to count against you due to being a disruptive threat to the social order.

Part of this affects the banking culture; it doesn't matter so much whether you lose or gain money as whether you did so following the conventional wisdom. If you lose money doing something unconventional, it's social and career death. If you lose it in something conventional like real estate speculation, that's fine, and you can keep drinking with the Right People who've also lost money in real estate.

(This is, of course, all opinion)
I would love to have an ebook read whose screen size would be precisely equal to the A5 paper size (with exactly the same aspect ratio, so that I can either scale an A4 page to fit, or view exactly a half of the A4 page).
Seymour Papert has died
It seems to me that the amount of time people work stays broadly constant, but automation changes what is considered "work".

To a farm labourer from 500 years ago, sitting on factory production line attaching two parts together doesn't feel much like work.

To a production line worker from 100 years ago, sitting at a computer typing emails to people and going to meetings doesn't feel much like work.

To us today, sitting around while the 3D printers in your factory print whatever your AI engine says they should, doesn't feel much like work. But I have a feeling that future generations will get tired of constantly analysing their performance and adjusting parameters.
Yes "denormalization" was the word for that. Is that still a thing?
I think it's telling that the article opens with girl empowerment as a segue into boys being kept down.

This isn't zero sum, people.
Worth noting as in underscoring or paying attention to.

Not worth nothing...
Drivers are independent contractors, not employees.
ReactOS 0.4.2 Nears with Many Features
There's a (presumably unofficial) desktop port of OsmAnd (called offroad) although I don't know how stable it is/how it's implemented. I agree that a fully functional and more general compatibility layer could be rather useful.
The first bullet point in your second link is:

"Public investment in infrastructure sits at its lowest level since records have been kept because of underfunding across all levels of government."

And the lead into the second graph, which shows real-terms per-capita public investment is:

"On a per capita basis, real government spending on structures is the lowest it has been since at least 1950."

Given statements like that, I don't see how you can make the leap from "Spending on infrastructure is going up." to "The issue is not lack of investment, it's out of control costs."
While this is truly awesome — imagine how much more this would get done if it was not based on the developers being in Germany.
Kinda, but then the random values just become a flag for "has x browser extension installed" and the trackers will still use the things you can't change, like the OS networking stack, GPU, audio, etc. to track you.

It's very hard to get away completely... even with Tor, if you are the only person who uses Tor to visit a certain site you are as trackable as anyone else for that site.
Yeah I need to start doing this. Ima start buying quality games. Already uninstalled CSGO. Screw that game. Thanks for that point of view.
Actually after watching their video. I think that even MySQL wouldn't helped them.
Ignoring disk space full is really not a good idea.
Ss7MAPer – A SS7 pen testing toolkit
Yes it's a port of the associated concepts to the jvm. FWIW: we actually do use this commercially ;). It's apache though so do what you want with it etc.

Apologies if it came off like that but the main intent was to show an alternative implementation. If you actually look at the nd4j.org link you'll also notice a simpler/more concise description of the same concepts.

Eg: linear buffers,shapes, strides, offsets, dimensions
That's not helpful, because since the 60s, art can be anything the artist claims as art.
It would me much more difficult and laborious to implement with no obvious advantages. UDP is already well specified and implemented, it's lightweight and goes through existing firewalls.

The overhead of UDP here is pretty much negligible.
See also http://www.lrb.co.uk/v10/n16/paul-foot/the-great-times-they-... on Wallis Simpson and spying for Fascism. Anthony Blunt is mentioned in both articles.
Tesla and SolarCity Agree to $2.6B Deal
I think the "do the join in the app" anti-pattern was developed by this group of people who think that in app the programming environment they know and that it's working in their dev environment and that is all that needs to be considered to make a decision.

I would generalize what you say even further: The database is faster at most of the data crunching you need.
Agree - I read this and I thought, I have read this before.
Transform a $350 Chromebook into an Awesome Dev Box Running Linux (GalliumOS)
I always have trouble finding the real motivation and reasons behind things. I just don't what is the real questions I should be asking myself. For me, finding the why in things is sometimes really difficult. For instance, about exercising: I know that I should exercise so I'm healthier and live longer, but that reason alone sometimes isn't enough for me to get up in the morning and go for the jog. I guess I have a hard time acknowledging the fact that I need to relax sometimes, it's just that I don't really know any other form of relaxation but video games, and that makes me sad.
Well, a few things which might help:

- There's going to be developers who will develop for Ubuntu Touch in their free time, just because they want the platform to succeed, similar to desktop Linux. And essentially no one will do that for Windows Phone, meaning that Windows Phone depends much more on developers to be able to make a profit off of it, and therefore much more on having market share to begin with.

- Ubuntu Touch appeals more to developers than Windows Phone does. And if a developer already uses a platform, it's much more likely that they write an app for it in their free time.

- Because Ubuntu Touch is open-source, it can be ported to existing phones. You can for example dual-boot it on a few of the Nexus devices already, which again, makes it easier to develop for. Also means there's another way for people to try it out.
Can I just say the visualisation on this article is fantastic. Worth checking out even if you have little interest in the topic in the title.
Up to 1700 the British went through a period of 400 years with virtually no growth per capita:

http://www.lse.ac.uk/economicHistory/seminars/ModernAndCompa...

One thing that did boost growth in that period was the black death.
Diagnosing MEF Composition Errors (2014)
You do know that historically (and like recently as well) white people -- specifically British and British-descended white people -- have been all sorts of racist towards other people we now consider white (but didn't always), including but not limited to, people of Italian, Irish, Jewish, and, yes, Polish heritage?
> The US nuclear detergent
I really, really, have a hard time not beating myself up. I always want to be or feel better, but when I start thinking about the things I should be doing in order to improve, the friction is so high that I fall back to my default mode, which is to play a video game for an hour or two. In this case, it's CS GO.
From about 10+ years ago it seems something to do with Outpost.com?
http://forums.macnn.com/79/developer-center/268919/unofficia...
https://books.google.co.uk/books?id=zPU6DcS9MN0C&pg=PA22&lpg...
Except that the technology itself can be used to create technology. That's the whole point. If we were talking about raw human creativity, we already surpassed that capability a long time ago. And it seems likely that we can get the technology to a place where it can improve itself with little enough human effort that growth can be kept up for longer than any of our life times.
25gb for $130? I see cable internet for that speed, but not T1 for that speed.
Sometimes I pride myself in it, but I really have a hard time not beating myself up over it, and the inner struggle is constantly there.
Scaffold a Flask Project – build your own generator (updated)
> Also, font testing should be made expensive [eg, one check per second]. Check if we have font "scrabble", OK, but not get list of all fonts.

There's no way of doing that without making the whole browser really slow. Browsers don't expose any way to get a list of fonts: all you can do is try drawing some text with a given font "scrabble" and then see if it draws with different metrics to the fallback font. Therefore, you'd have to make every new font used on a page take a second before it got drawn, practically forcing every page to use a single font.
OK, I guess that takes things a level up. I don't like that kind of interspersed style and I don't think incomplete documents should be the same kind of thing as complete ones (e.g. one can't meaningfully validate your first example, because what if the "whatever" is an element that has to be present exactly once). But I can see that if you want to write things this way then namespaces help.
TCP is a stream oriented protocol, the bytes must arrive in the order they were sent. Packet loss will cause going back in the sliding window.

For sending an entire file over the network, you don't care which order the packets arrive. If a packet goes missing in the middle, there's no reason to stop transmitting and receiving later packets. Just re-transmit the missing piece from the middle at any point in the future. This is assuming that the entire file is stored on the sender's side.

edit: the protocol design document (linked in this thread) also mentions multiplexing many "connections" using the same sockets in SPDY. With TCP, a lost packet in any of the mux'ed connections will slow down the others.

Using UDP instead of TCP allows increasing bandwidth and decreasing latency. Website bloat is an orthogonal issue and should be addressed but QUIC can mitigate the problems a little.
How to throw your iPhone from the balcony? – the right way
yeah, I guess I sorta missed that... I mean the 'X' in AJAX was for XML... I've def been guilty of outputting "XML" with php tags. by the time we got to JSON there were libs available, or maybe we just wrote our own.
These 9% are representing a majority, since a lot of people didn't go to vote.
Sadly, there is no plugin that can come close to the "jump to definition" functionality that IntelliJ have.
Because of the line of work, we were contracted with up front costs. We didn't have billable hours, but hot damn - those little corrections would have added up quickly.
Didi was last valued at $28b according to press from June.
http://www.forbes.com/sites/ywang/2016/06/17/didi-in-valuati...
Here's the entire thread: https://www.postgresql.org/message-id/flat/7663dfec-e46a-401...
Today I learned something new about English language, thank you!
Yes this, it's Xcode not xCode people
They did that years ago:

https://newsroom.uber.com/insurance-for-uberx-with-rideshari...
It is not and it should not be. Splitting co-ed classes into single-sex classes solves the issue. Same goes for teachers being mostly female - just hire male teachers for boy classes.

EDIT: solves the issue of same model of class education being forced onto both girls and boys.
NY Times has been impressing me a lot with their online editions. To the point I'm considering to actually pay for the content.

Another very good visualisation from them is the Panama Channel article http://www.nytimes.com/interactive/2016/06/22/world/americas...
Maybe Facebook investors should bail out too by that reasoning?
Wouldn't you call drivers (one half of) the customers of Uber? Uber don't hire the drivers (as far as I'm aware), the drivers use Uber to find fares.
You assume economic growth is at most proportional to the rate at which we occupy previously unoccupied space.

That may be true, but it is not obvious to me.
Getting educated in what? Corporate law, advertising and marketing, journalism, HR, French literature...

If most of these jobs are replaced by proper blue-collar occupations, we would see far more tangible results – most importantly, cheaper construction and housing.
looks like it is hard to find those details, but that info would be very useful.
Doesn't that come with sublime by default?
Hey, I'm also an American here in Amsterdam (I posted separately about it in this thread). Let me know if you'd like to meet up! Contact info at holovaty.com.
Where to incorporate if you are a EU citizen
Thomas Piketty is so important about this because he shows how exceptional America was in that it had plentiful capital in terms of land, so that labor was unusually valuable vs capital when compared to Europe. It shapes American's thinking in a positive way, but we need to acknowledge things have changed. Formerly, almost anyone who was willing to work hard and take a risk could build a homestead. Now the conditions for opportunity are available but more restricted.