skysight-inc/HackerNews huggingface dataset:
> the motivation underlying (almost) every transaction in which your goal is to sell things in such a way as to get yourself the largest profit

And the goal of the buyer is to buy things in such a way as to get himself the largest surplus, i.e., the most value for a given cost. So by your reasoning, all buyers are selfish just as much as all sellers are selfish.

> People have moral standards. I think I'm just a cynical ancom with regard to how people would really behave in the absence of all regulation.

Moral standards existed long before any regulation. We have moral standards because we evolved that way--i.e., because they are adaptive for a species that has to form cooperative relationships in order to survive. Cooperative relationships include economic relationships--specialization and trade. That's how we build wealth.

It is true that, as soon as people start building wealth, there is an incentive to plunder it instead of building more. One way of describing a key problem with many (if not most) modern societies is that they are set up to reinforce, or at least not discourage, the incentive to plunder.

> Let's not forget what large companies can still get away with today, and imagine what it would be like with anti-competitive monopolies, oligarchies, and two or three organisations controlling mainstream information sources.

Um, you're describing what things are like today. And the reason they're like that is, in large part, because one of the things large companies can get away with is buying political power and influence, which they can then use to plunder instead of building wealth. But the reason they can do that at all is that political power and influence can be bought, because it's centralized.
Thanks for the recommendations. Esp. Professor Leonard. Never knew such videos existed.
> automatable using cron and rsync over ssh ... shell script or command line pipe ...

Where I come from, that's called "knowing how to use a computer".

Or at least it was, until Windows et al arrived.

(Interesting how the user-interface technology advance called the GUI, decreases the efficiency of the human/computer interaction.)

Except ... for those who still regularly use a Unix-like OS, that knowledge still is quite basic and, thus, surprisingly difficult to trumpet on a resume.
MongoDB attacks-for-ransom
I think Atlassian is indeed acquiring Trello to fit it in with the rest of their suite. This is probably going to be done to the detriment of the other use cases.

On the bright side, this might pave the way for a new product in this space, or some open-source tools which replicate the same basic funtionality.
"It's only when you live outside of the US that you realize it has the worst healthcare system in the developed world (unless you're very rich, in which case it's the best, which says a lot about the US political system)."

As an Australian who moved to the US, this * 1000.

Yes, no healthcare is free. But a 1-1.5% increase in income taxes to pay for healthcare is a whole world away from the US situation:

- hospital stay in Melbourne, 9 days. Out of pocket, $36 for in room TV rental (this was 15y ago), including take-home meds

- kidney stone in Seattle, $8,000+ out of pocket AFTER insurance (and this was good insurance, but admittedly more complex than average kidney stone - surgical removal attempted, infection found, stenting, lithotripsy a week later)

How does your average person come up with $8K to deal with a kidney stone? Something many people might have to deal with multiple times in their life, if not annually?
Are you arguing that you can keep velocity while building up technical debt?

The company "smartly" using libraries might stuck maintaining a monster of dependencies that only ever was meant to be an MVP. It will require 10x more engineers and while they might move fast at the beginning, they will only slow down over time.

The company minimizing their dependencies and paying attention to their stack will be able to add complexity over time without breaking a sweat. Their costs will be 10th the cost, and they will be able to run profitably.

I am not anti-library or anything, but e.g. adding sci-py to your python project just because you need a gaussian function in one place in your code is just lazy.

Managing dependencies wisely is one of the hardest thing in software development.
It's right after cache invalidation and naming things ;)
Date 2001.
ML Experiments at Sift Science, pt. 3: Building the right tools
One value of the latter is, "I will stop for a five-minute break before the next work interval -- just to stand up and stretch and breathe." It may seem like an unwanted interruption if you are "flowing," but it can enable much longer periods of sustained work.
my attic
Yes, good reading... but mind-numbingly horrible as a podcast. The guy is just reading an essay out-loud!

Very few people can successfully podcast in a monologue format. The only person that comes to mind is Malcom Gladwell.
They have? I must've missed the announcement stating this about what Snowden told the world. Care to expand on it?
If it's $7500 for a 3D LIDAR (that is, a cheaper version of the Velodyne LIDAR system) - then that puts in range of SICK and Hokuyo 2D LIDAR sensors, although both of those only have around 180 degree FOV - but they both have a similar price tag (IIRC, around $3-4K per unit).

Still - that's a large fraction of the cost of vehicle, so I don't see it as that great of a breakthrough on price.

Honestly, I personally think that we'll see flash LIDAR or some other non-mechanical scanning tech (along with machine vision cameras - or maybe only such cameras) being used. Indeed, if machine vision cameras could be made to see in a wider range of wavelengths (maybe into near IR and UV?), and also have quick adjustable focus, and some way to deal with dirt and debris - such cameras would probably be the best way to implement sensing.

Ultimately, the issue isn't so much with the sensors, but with the software; integration of the sensor data into a cohesive whole and then interpreting it properly is far from a solved task (deep learning seems to work well?).

/I'm probably rambling out of my nether regions, tho
Weird pupils let octopuses see their colorful gardens (berkeley.edu)
https://news.ycombinator.com/item?id=13084534
> My question is not terribly complex or dependent on unusual or unrealistic situations.

No, usually the psychological arguments are needed to hand-wave away crucial but obvious problems.

> Well, that's a big weakness of these theories

No, it's not. It's perhaps their most important insight.

I mean, IMO they're wrong, but the insight about the need for a psychological aspect is important and correct.

Libertarians and especially anarcho-capitalists need similar psychological arguments (the fact that they often hand-wave over this need not-withstanding).
Researchers Suggest New Theory for the Moon’s Origin
The graph is marked as 'Apache2 vs. nginx memory usage ' but that's not what it shows at all - it's 'Requests per second on Apachev2 vs nginx' - did you mean to show https://objects-us-west-1.dream.io/kbimages/images/Webserver... instead?
Fog Creek is dead, long live Fog Creek
What was the quote?
Cost was a smaller factor than politics; the Indian government wanted the private keys for our certs in order to let FB put a POP there. That was an absolute dealbreaker, so we served India from Singapore and other POPs in nearby countries.

Regarding building a datacenter, that's much higher risk since it's a $100M-1B capital investment. I'm guessing both Facebook and Google see too much volatility to make the risk worth it. It could be an expensive paperweight if the Indian government changed their minds.
The most interesting point to me here is the Carl Bildt Internet freedom part.

> When Bildt was asked at a forum on Internet freedom in 2013 how he reconciled these two views, he explained that Sweden was doing surveillance for a good purpose. “There is a difference between good states and somewhat less good states,” he said.

I think this is from

https://www.youtube.com/watch?v=stDl6ovmwrE

which really sets out a major set of tensions that all of us working in this area must have felt.
Coupled with that is the propaganda pushed by various political parties and interested factions that we are among the highest taxed in the world, if not the highest taxed.

Many people believe that despite it being a statement which is entirely a fiction.
UC Berkeley's approach to teaching computer science I believe is the correct approach.

1. In CS150 one has to build a hardware computer.
2. In another class one has to build an OS.
3. In another class one has to build a Database.
4. In another class one has to build a Network.

Education is key. Understanding the TLB inside the CPU gives one an appreciation for context switching between the only 2 users the CPU has hardwired into it: kernel and user.

Being a sysadmin is insufficient experience as education. Every developer should know how to build a hardware computer from the ground up.

Computer science at Berkeley doesn't have a "Java" class. The language one programs in changes depending on the Professor and topic. That way one doesn't get too attached to a language.

Most developers do not understand the hardware implementation of a thread, or now-a-days a docker. As a result both get used wildly incorrectly.

Threads are useful blocking on IO to keep the CPU from starving. However, switching threads simply to swap CPU bound jobs is inefficient. Just adding a thread doesn't guarantee equal service to users just like adding processes does not.

Developers are using dockers today who have no clue why they are doing so...it's just that everyone is doing it and they do not want to appear stupid.

Experience as a sysadmin is no substitution for education.
It's a compiler issue, nothing to do with C++ so wouldn't be an FQA entry.
How to Create a Countdown Widget for Your Website
We're coming up on 6 years now and they still haven't released code search:

https://bitbucket.org/site/master/issues/2874/ability-to-sea...

That's incredible.
The effects of helicopter parenting are even worse than just not having a sense of urgency.

When my wife was in high school, her mother would find out the results of every single assignment before she did, using a tool on the school's website.

Ever seen those little 4 point pop quizzes to keep kids awake for class? 3 out of 4 points is a fine result and barely impacts grades one iota... but that individual assignment shows up as a 75%... a C grade. Which would trigger fits of rage.

It was a living hell of unending anxiety.
> Comcast's oligopoly is largely established by the fact that rights-of-way and pole-attachment rights are monopolized by municipalities, which tend to approve only a single, or few providers.

Only because, when municipalities do try to treat bandwidth as a public utility, which they can sell to all providers equally, Comcast and other large ISPs sue them.

> It's not a natural monopoly.

I agree, but I don't think it is primarily local municipalities that are propping it up.
They charge a $200 annual fee
Alternatively this is why definitions don't matter at all -- it only matters what guarantees (and other properties) a system provides, and not at all what we call it.
Asana is down
Yeah, that message made me nervous. "We didn't touch your stuff...this time."
Code School offering free tuition
Previously: https://news.ycombinator.com/item?id=13283851
As somebody who used to be like that: startups/businesses are hard enough without burning employees out and people hating you. Your job is to remove negative factors, not create them.
It's easier - for a skilled GM - to produce engaging new content for a tabletop RPG than it is to produce the same for an MMORPG.

The GM only needs to come up with an idea that works for their group of - say - 4 players, whereas the MMORPG vendor also needs to come up with artwork and code and ensure that the content is balanced for thousands - or more - of players at different stages of development and with different playing styles.

MMORPGs feature grind because without it the players would run out of content before new content was available: then they'd get bored and quit. Or, if the content was produced quickly enough, it would likely lack sufficient quality control and players wouldn't like playing new content, with the same result.

Of course, the more money the vendor is able to put into creating new content, the less grind the game needs to depend upon. And if the game has many social players, their social interactions provide another mechanism to keep players interested after they run out of content. Eve is a good example of an MMO where player interactions are a big part of what keeps players in the game.
Timing-Based Blind SQL Attacks
Oh yeah! Just leave everything exactly how it is now and I will keep on loving Trello! :)
OpenCov: Open source code coverage history
What leads you to think that TPUs are not useful for training?
Which runtime checks are you concerned about, exactly?

Just array indexing? It would be interesting to see your criticism fleshed out.

I am not sure your criticism will amount to anything if array access is it, though. Posrgres is full of custom data structures and macros as it is. StringInfo and stuff like that -- they are not just "using the language", writing nice simple C code. Probably because databases really push you to use advanced techniques in places.
In the context of discussion about mergers and acquisitions, I believe "killing a competitor" almost exclusively means purchasing a company so that it's no longer a threat. In the course of doing so, you assimilate the acquiree's users, or at least try to. This is the meaning I interpreted from the comment you responded to.

The rarer definition, which is that a company actually shuts down the product and doesn't make an attempt to migrate its users, strikes me as something more typical for a small startup that has not yet reached real market validation, but which has very impressive R&D.
Yes, right, that was a mistake. Thank you very much!
Funny, I always see this from the other side. I always find myself thinking "I wish sysadmins had more programming background."
Also, this article is really odd. It starts with a performance based analysis comparison of a bunch of web servers, and then decides to add a third completely unknown option, and then decides it's better, based on it's configuration being 'better' (in a way that's not shown), despite it's performance being ~ 1/3 of the competitor....
Went to apply but the code-sample form says the content-type is invalid, however it is a valid zip, and provides a valid content-type for a zip file.
As a causal user of Bitbucket and Trello at work, I thought Trello was an Atlassian product until today. Makes it an obvious acquisition choice.
I have love-hate relationship with Nim. It's the best C alternative I can find for our high performance supercomputing needs, yet it breaks my code [0] (yes, it's broken with 0.16.0 now) every single new release for the past year.

[0] https://github.com/jxy/tpl
Travis Oliphant, Numpy creator, is CEO of Continuum Analytics.
Do you mean more people are getting laptops or that people are moving off laptops/desktops to mobile devices?
No, if the employee keeps not reaching his potential then it is right to call him out on this. Do this only if the employee is not carrying his own weight when you know he is capable of more, otherwise just fire him. Of course, if your manager is being an abusive asshole then leave to another company.

Also, if you have to do this more than once then just fire the guy.

I agree, never take abuse from anybody.
> Agreed; very little is truly absolutely immutable

Dissonance leads to conflicted statements. Parsing conflicted statements often leads to dissonance. Tread carefully.

The only absolute truth is that I exist. That fact, while I'm observing it, is immutable. The cost of this immutability is my life, or my life's suffering in aggregate. The fact my life will end at some point means that, when viewed in aggregate, all existences are mutable at some point.

Which means that nothing is permanent, which means your statement is in conflict. Conflicted statements may be parsed and proved wrong. It is my opinion your thoughts here are valuable and should not be proved wrong until explored fully.

As long as the cost of changing the blockchain is higher than the return on changing it, the chain remains immutable. It may turn mutable someday, but that doesn't mean it's not immutable right now. Anyone arguing contrary to these evident facts is practicing/exploiting inefficiencies in the system.
Thanks for the pachyderm pointer. I just installed it and will give it a try.
Check out https://www.distelli.com - We do a lot of lifecycle management stuff esp around Kubernetes. Not so much around docker swarm though but its on our roadmap.

disclaimer: I'm the founder
Wow, people are really running away with the political analogy used here.

Calm down folks, they're not ragging on decentralized systems. If you read and comprehend the definitions in the article, you'll see that it's a fully general solution that allows for emergent organization through market systems or cooperation. You can bake those things into the strategies and utility functions of the actors.

It's just a fun and descriptive name for the difference between an idealized central controller (which can force everyone into a configuration that maximizes an arbitrary global utility function) and the lack of such a controller. The outcomes could be the same, they could be different. If you factor in the negative utility of having the central authority in the first place, you can game-theoretically justify your particular favored level of anti-authoritarianism.
Let me clarify: I'm saying that the "well, your objections are just psychological" aspect is the weakness. Sure, to have a psychological theory is fine, but too often it drifts into essentially "objections to our theory are merely based in the same psychological malformation that is produced by the current system - therefore when we get rid of the system, the objections will go away too". This is a weakness, I think.
Perfect. They definitely don't need optimization for search engines, which is probably the most important reason to a clean URL.
Yup, my mother hovers over that website constantly for my younger brother. I feel like schools are hurting more than they help by making that website available.

Especially since teachers are prone to do goofy things with their gradebooks. I've seen a lot of teachers mark assignments as 0 until they're turned in, even if they aren't due yet, for instance. Parents go into panic mode about their kids getting "Fs" when the assignments aren't even due yet.
Apple, Inc. | Cupertino

Apple’s Siri is looking for exceptional engineers, designers, and project managers well versed in machine learning, natural language, speech recognition, server automation, and/or mobile software development. Siri is used on countless iOS, tvOS and watchOS devices and handles over a billion requests per week.

If you’re passionate about quality, Media, home automation, or one of a variety of our open positions, you’ll be right at home!

Apply online or send a resume and a feature request to brittanyd@apple.com.
You can use GitHub Projects at organization level now.

https://github.com/blog/2272-introducing-projects-for-organi...
The Wall Street Journal published a helpful chart of all the Bell Telephone spin-offs, mergers, and name changes. https://si.wsj.net/public/resources/images/P1-BZ033_LIONDO_1...

(Also here in case of paywall: http://www.theverge.com/2016/10/24/13389592/att-time-warner-... )
This. Especially the IM thing. Even if it is something unimportant, any ongoing conversation leaves this "ping" on my head, disabling my ability to focus.
This is really bad as Atlassian is like a prize winning show pony -- great marketing and webinars but once you get deeply into the product usage you find all sorts of problems and open issues. BitBucket has been waiting for 2FA for 5 years! Bambo was recently semi-retired going against a lot of users investments. And these are just recent.

I would not expect wonderful things for Trello and thankfully it appears they got their money out up front.

My words of advice to anyone looking is to stay away from Atlassian at all costs. Once your in too deep you probably are trapped - which is what they count on.
I'm at least as confused by your comment as you were by mine. b^) On a spectrum of permissiveness, I would have thought we could safely place USA between DPRK and Sweden? I'm happy to consider arguments against such an arrangement... Of course, the idea of a spectrum is also a bit flawed, since there's more than one axis to this.

But we were talking about coercion and authority: GP seemed unable to imagine taking decisions without them. I wanted to point out that most of us are already doing that, to some extent. I hope that in the rest of my life I'll see some progress: more decisions based on personal preferences rather than authority and coercion. To that end, I'm an anarchist. That is, I oppose arbitrary authority.
That is not my view. If you're relying on prerelease software, you're definitely playing with fire.
> The copyright on this is still valid, and will be until 2049, as I understand it.

As if disney will ever allow copyrights to expire again.
I think a lot of this debate argues for the sysadmin role being part of the dev team. The only real way to get both constraints (production stability and update to date fixes/features) is to have fast feedback between the interest holders of two sides.

In the python-specific case -- the requirements.in / .txt files for the virtualenv should be part of the software VCS, but the sysadmin should be able to edit & pin things just like the devs, so that they can bring their expertise to the container, rather than having to fight it.

---

Mind you, my opinion might not scale - I'm part of a small enough team that I'm holding both those roles, but I try make sure to spent time wearing both "hats", so that one role doesn't get more man-hours clocked.
> IMO that includes anarcho-capitalism.

No it does not.

(Most) Anarcho-Capitalism assumes humans as they are now.

It uses the same analysis as do political scientists and economics use now to model systems.

Most AnCap explicitly reject "Socialist Man"-type stuff.
I would feel bette about the fees if we could treat them like airline fares are treated now. All prices must be quoted inclusive of fees. Even if fees continue to make up 60+% of the total cost, at least it feels more honest.
My understanding is that he covers pretty much everything you'd expect. I think it's just a question of ordering. Different Calculus classes sometimes cover certain things at different times in the sequence. See, for example, the distinction between the "early transcendentals" and "late transcendentals" Calculus courses out there.

If you want yet another take on Calculus, the MIT Calc series stuff is on Youtube as well.

https://www.youtube.com/watch?v=7K1sB05pE0A&list=PL590CCC2BC...

https://www.youtube.com/watch?v=PxCxlsl_YwY&list=PL4C4C8A7D0...

https://www.youtube.com/watch?v=XDhJ8lVGbl8&list=PLEC88901EB...
My goal was to point some attention to Caddy as well as to outline why I switched from nginx (as well as the tradeoff between simplicity and performance). Maybe you're right and mentioning Apache and IIS was confusing.
You can create organization-wide projects that are not repository specific with GitHub.com.