skysight-inc/HackerNews huggingface dataset:
Unless you think you can predict every single bug that you'll ever write, and also how it will affect your customers' experience, how do you know you can track it at all?

And if you're not logging it, once you do figure out that 50% of your customers are leaving because your payment endpoint throws an exception on Amex cards, how do you know what's causing that? Now it's just a silly detective game for something you could have been just logging in the first place.

And if you're only able to find out via your customer metrics, it's already too late. If you were just logging the exception, you'd have said "huh that's funny" when you deployed the code, rather than when you have enough data to realise that you've already lost the customers.

Personally I'd rather just have the logs.
Are Universities Creating Millennial Narcissistic Employees?
Commercial medium format cameras are, disappointingly enough, optimized for studio shoots and don't do well in low-light or other challenging conditions. Hasselblad isn't best at everything.
Alexandra Pelosi talks about her new HBO documentary, San Francisco 2.0
http://farlandsorbust.com/

That guy's been doing it for quite a while.

> At the end of that most recent FLoB-ATHON Weekend in 2015 we discovered that I was 2,266,779 blocks in the furthest 'Z' coordinate, the equivalent of 2,266-kilometers from spawn! Amazing, yes, but it means we are still only 18.06% of the way to reaching the Far Lands located at 12,550,820 meters! They don't call them "far" for nothing! INDEED!
Maybe Math Mistakes needs a related site "Grammar and Spelling Mistakes":

I notice that the kid didn’t write them as (x,y) but wrote them as x,y. I wonder how come he did that? Or, more precisely, I wonder if he doesn’t see much of a difference between (x,y) and x,y or if three is some other reason for leaving off the parentheses.
Upvoted you because I think it's relevant. My initial knowledge was that iPhones beat even flagship Androids when it comes to photography, but I was surprised to learn the difference only recently.
How has it impacted Denver and the housing market there? Also, are there still "affordable" and safe parts of Boulder? My understanding is there is plenty of land that can be developed there.

Would love to understand more about the housing market over there since you don't see it in the press nearly as much as the Bay Area.
Consider the case where the individual is underage, isn't your kid, and the one(s) whose kid they are doesn't care.
This. Google is in a very ugly place with Oracle right now. Being able to jump ship might save them, but I'm not sure if Kotlin avoids all the legal troubles here.

I do believe that Google will continue to lose as the history of the East Texas juries for IP is almost always gifting the patent/copyright holder. I wish our system had some kind of venue randomizer. Its clear that this district is a moneymaker for IP holders.
Android or iOS? Which system is preferred on each country? [World Map]
Looks like its starting to recover in some places.

NOTE: China is down not because Facebook, but because of GFW..
Why would giving more money to colleges cause them to reduce elaborate benefits? Wouldn't they just spend the money on more elaborate benefits (and salaries for admins)?

Would raising tuitions also cause the quantity of elaborate benefits to go down?
That's an argument for why it's reasonable to be wary of taking financial risks. It's not an argument for why it's reasonable to call the police and a psychotherapist because you saw a mouse in your apartment.
I guess you're referring to payroll taxes which is kind of a stretch.
> I don't think Heroku or Otto are designed for big projects anyways.

If you're right about that in Otto's case, that's a bummer. It's frustrating that there is this seemingly intractable divide between things that are great to start with for a new project (Heroku, etc.) and things that scale well as a project grows huge (Kubernetes, etc.). Every time a devops tool comes out, I read about it in hopes that it has both the easy-start and but-scales-as-needed stories, and inevitably find people saying it's actually one or the other.
Yep. Minecraft's chunk coordinates can cover about 10,000,000 Earth's worth of surface area.

http://minecraft.gamepedia.com/The_Overworld#Sizes
War is Hell for civilians in heartbreaking new game
George Carlin knew what he was talking about.

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

https://www.youtube.com/watch?v=u-ryuJDTpEc

Pure wisdom.
I personally don't understand this. Say your team owns 2 or 3 interconnected services. A customer reports an issue. How do you go about tracing the route cause? You don't know which server services a request so now you need to fetch logs from all your servers. So now you go and retrieve local logs from all of your servers to your local dev box (which could be considerable size given the size of your infrastructure and request volume) and then try and grep them? What if you need low level wire and request logs to debug the issue? After doing this enough times you are probably going to wish you had centralized and searchable log infrastructure.
The definition of "better" in this game is dependent on what your goals are.

There are three primary things you can do with a foreign IO on your soil in increasing order of difficulty: 1. PNG them 2. Collect on them 3. Flip them. Add in #4 of killing them if you are a certain type of country - very, very rare though and headline worthy.

In fact in some cases it's worth more to let an IO keep stealing secrets, and know what they are, than it is to get rid of them - so these things aren't binary.

edit: I note this distinction because in the case of this article it is discussing specifically officers that the Agency knew were burned - which serves the same goal as kicking them out of your country as they are no longer operationally effective.
I would guess that Apple has been careful to keep performance the same.
I disagree. I acknowledge the existence of reasonable ambiguity in the term "sharing". However, airbnb is no where near this zone of ambiguity. Airbnb rentals are clearly a quid-pro-quo commercial transaction, and it is absurd to try to call this "sharing".
In a legal jurisdiction where the average person has ability to influence the law, the areas of personal business and legal business have significant overlap.
Seeing that it uses Vagrant behind the scenes, and other HashiCorp tools as well (meaning it does things beyond just local development environment configuration... which is what 99% of people use Vagrant for), how is Otto "the successor to Vagrant"?

To me, it seems like it's just a bit of word play to try to get more interest in a product that is less interesting to some people. Vagrant is generic enough and helpful enough that it has become one of the two or three preferred tools for building local environments for developers.

AFAIK (anecdotal evidence here, to be sure), other HashiCorp tools are nowhere near as dominant. So is the tagline just to try to get more people interested in the tool?

It wouldn't sound as interesting to _me_ if it were "Otto, something like Heroku but a Go app that uses a bunch of HashiCorp products to deploy apps locally and in the cloud".
>...do better city planning than people who have decades or perhaps their entire lives invested in doing so.

What exactly about the current state of SF makes you think the people doing city planning here are in any way competent?
I use to do something similar from late-'95 to early '98 using DOS, ANSI BBS dialer, 56k modem (EDIT: 386DX, 4mb RAM). Would dial in directly into a Linux terminal (it might've been Unix) - pure, whopping fast, text-base experience. The server did the heavy lifting, including access over a T1 - I only received the formatted text results.

Lynx was my main browser (effective at the time, simple html). Pine for email. Don't recall what I used for Usenet, editors, file managers and some other stuff. Copy/paste and some automation using DOS tools & TSRs.

I did this out of necessity at the time but later moved over to Win98. Finally embraced Linux this year as my full-time OS so this site has a stronger appeal.
Yep. Nearly every 'article' about how to hire suffers from selection bias.

Here's what I'd like to see: Find some super-talented folks who are critical to the success of whatever they're currently working on. Have them name names of companies that turned them down in the past. Then interview HR from those companies to find out what they did that filtered those people out of their organization. This kind of study would probably be impossible for a number of reasons, legal and otherwise, but I bet it would be a fun and informative read.
Nah, this is the "sharing" economy. The owners get paid, the proles get "work experience."
Really nice to see it. Me and my co-worker had this feeling of needing something like OTTO when first using vagrant... I remember saying that it should definitely be a product. We ended up writing a python script for our user case that makes life really easy for new developers joining us.
As if the self-driving cars won't be used for data-mining and analytics as well.

I fully expect that every time I get into one it will be analyzing my eye and iris movement to derive my subconscious emotional responses to the businesses the car drives past or some similar creepy shit.
"that people need and deserve more income."

for some, income is just a means to an end.

airbnb isn't providing this extra income for free. it expects hosts to provide a service, which requires work, which requires time and energy.

if that extra income is just offsetting the rise in housing costs, then quality of life is decreasing ...
Switching from Developer to Information Security
Few days ago, I had a discussion with a friend who is Senior Information Security Manager at a large, worldwide company that have a big IT department (hundreds of developers). His Infosec department is short in people and he wanted to fill the positions.

I asked him why he don't try to "recruit" them from IT department. That would be a great advantage as the developers already know the company, the vision and the products. He said that he tried different ways to attract developers into his infosec department but none of them were interested though the salary would be bigger and being in a small department, the cohesion would be stronger among colleagues.
I've told him that maybe, his approach is not the best and that he should try new ways like showing how cool infosec would be (not just asking).

My question is:
What it would take to convince a developer (you) to switch to infosec (appsec -- application security)?
They Live.
https://en.wikipedia.org/wiki/They_Live
Oh that's for sure. But based on my experience, teaching is also part of leadership. I don't see a lot of leadership in corporate America. I see a lot self interest, hence the outrageous CEO salaries / golden parachutes.
That has never been a concern for me; very little of that existing base of "full version" software is designed to be interacted with by touchscreen. That makes using it a pretty big compromise; for me, bigger than carrying around an ultra-light laptop for when I need to get "real stuff" done.

As mobile platforms have become more popular, the spread between what you can do on an iPhone/iPad and what you can get done on a laptop/desktop has been shrinking. Pretty soon, it won't really matter IMO.
What some people call "the sharing economy" is not new. After all, what is the world's oldest profession if not "sharing" genitals. Sometimes with a middleman (or "pimp") taking his cut.
Barcelona's hospitality industry is heavily regulated. Renting away private rooms via Airbnb is actually illegal there. Clearly, there needs to be a debate about the right kind of regulation, not just about more or less regulation.
Doesn't the arrow of progress actually point the other way? If the site gets big enough, they can charge writers for the privilege of being published there.
I agree on The Accidental Time Machine (nice, but fluffy). Camouflage was good, though, and a number of people really recommend Marsbound, though I haven't read it yet.
This concept of "teaching with keywords" absolutely terrifies me.

I distinctly remember encountering Metric Geometry* in high school. It didn't teach me geometry, it taught me how to think, and I'm forever grateful. Teaching math with keywords is the opposite of this.

[*] Probably not the correct name in English. It was geometry without algebra; proving theorems and finding loci based on some axioms about angles, parallel lines and so on. What is this called? Euclidean Geometry?
Ubuntu Design – Why the first impression matters
You know the expression "if you meet jerks all day then you're the jerk?" That's what would go through my mind if someone complained about their previous team members in a job interview.
I think they call that "every internet forum or comment section ever".
It wouldn't be any more absolute than it is now. If anything, it would just open it up to a million other critiques related to the DSLR chosen.

And it'd be mostly irrelevant anyway, because it ignores all the other advantages of using a DSLR.
What's worse is that in more recent history, you could get by pretty good with a crap job. You wouldn't have luxury items, but you'd have most of what was needed to live a normal life. But today, if you have a crap job, you don't earn enough to cover even the basics of life. Not because the basics are more expensive (in relation to pay), but for many people there are more basics that are required than previously. For example, either you have a car that constantly needs work done on it, or you have car payments (and often times both). And add in mandatory car insurance (full coverage required if you have a loan). Without the car you can't get to work (unless you are in a major city with good transportation options). In fact, the biggest struggle that I've witnessed people (esp. single parents) having isn't food or housing, but just maintaining a reliable transportation option to get to work and run the kids back and forth to daycare.
I'd rather use Dreamwidth.
The talk was very funny, and I enjoyed it, but I did feel that it was a bit too much of a whirlwind tour to get as specific or concrete as I would prefer about the details of problems or their solutions. That would require like 3–4 hours though, far longer than the 40 minutes allotted. Or else would require cutting 3/4 of the topics covered to focus on a few.

Overall, I think it should be seen as a quick review. If you want the details you’ll have to dig into the many references.
Well, the teacher helped the "slacker" student improve their grades... must be a great teacher!
I'm talking about off the cuff pictures taken by my sisters, who have no knowledge of Photoshop.
Microsoft’s response to Windows 10 spying allegations
Step 1: Found successful startup (Blogger). Sell four years later to Google.

Step 2: Wait ten years. Then, repeat step 1 with similar idea but different branding (Medium).

At this rate, we have about 6 years until Ev does step 2 for Twitter. Maybe it'll be called Tiny :)
Given your interest in urban planning, what are your thoughts on what could realistically cause housing prices to decline in the Bay Area? Particularly interested in the Peninsula.

The main thing I've kept my eye on is interest rates, but there are obviously other factors. I'm not convinced rising interest rates would even have that much impact--there will always be people with more money who want to live here for the weather/culture/food/location.
Why pay a class of people so desperate to give away their labor.
Good point, didn't think of that.
Apple Removes App That Tracks US Drone Strikes. Again
I'm guessing the frequencies (performance) are the same, but it's possible the Samsung process is able to run the same frequencies at lower voltages.
It is interesting to see kids invent their own perfectly adequate, if peculiar, notation. In the first example with the quadrilaterals, the answers were all right. The math is not wrong, just written differently.
If you're not in the 1%, you're a loser and will have crap jobs for the rest of your life

This seems a silly claim to me. Do you have any citations showing that folks who aren't in the set of college grads in the top 1% wind up with crappy lives? (or for its complement, that >99% of the population has a crappy life)
Downvotes without any explanation are weird.
Have to step in here :-). In fact I bet that Scala has fewer features than Kotlin. In retrospect I now think Scala could have had fewer features, and hope we can get to a state where we can remove some of the redundant ones. But that's because (1) hindsight is always easy and (2) I am at heart a minimalist. Almost all programming languages have too many features to my taste.
You have a very poor grasp of human history. "Jobs" haven't existed for most of it. The modern job mostly didn't exist until the Industrial Revolution.

Most of human history was subsistence living, which by most anthropological estimates included a lot of free time and quite a bit of control over your day-to-day life. Assuming of course you didn't starve to death or other common ways of dying.

Even if you are referring to the period of human history with civilizations that began with the Neolithic revolution, "jobs" just didn't exist. You WERE a farmer, or a miller, or X. You didn't get "hired" or "fired". It wasn't always great, but is also wasn't anything really similar to the modern job.
400 weight made it look a bit more clear for me.
>His flat is still on Airbnb and guess what, you can still "Instant Book" it! And I'd lay odds if you do, you'll be met at the door with some shabby excuse about why it isn't ready, but don't worry, he has another place for you not far away...

WHY doesn't AirBnB have a fraud checking department where apartments like this are booked by agents of AirBnB to check in on just such things.

If ALL AirBnB hosts KNEW that their next tenant COULD be an actual AirBnB rep -- then they wouldn't pull shit like this as often.

And they should be able to get a "Verified good by AirBnB stays"
Well by that logic ... if you meet short people all day, then you're short?
Unless the poster was including ARC-style systems in what they meant by "garbage collection".

Ideally you want something that is both deterministic (i.e., it's not running randomly in the background like a traditional GC) and that guarantees there are no leaks. In theory ARC gives you both of these.
I've said it before, and I'll say it again: I'm glad I'm no longer in academia.
I don't know who started this meme that you don't own content that you put on Medium, but it's totally wrong:

https://medium.com/policy/medium-terms-of-service-9db0094a1e...

You own the rights to the content you post on Medium. We don’t claim ownership over any of it. However, by posting or transferring content to Medium, you give us permission to use your content solely to do the things we need to do to provide Medium Services, including, without limitation, storing, displaying, reproducing, and distributing your content. This may include promoting your content with partner companies or services for broader broadcast, distribution, or publication.

This is identical to the ToS for any hosted blogging service such as Blogger or Wordpress - you have to give them a license to your words for the site to do their job.
its back up
So the supported environments are available at https://www.ottoproject.io/docs/apps/index.html, and they're Go, PHP, Node.JS, Ruby, and Docker.

I hope Python gets added to that list as a first class environment in the future.
Right but the usually accepted answer is not: I just give them bullshit to do or otherwise plan on having time to do their work if/when they don't do it sufficiently. That's the right answer. We just don't like it because it condemns people. We really need basic income so we can start being more ruthless about this. Honestly I think it could save some of these people from a downward spiral of bullshitting. They're just scared and we all know they have good reason to be so we give them a pass.
Ah, I guess I was used to playing on multiplayer where the map size is much more limited.
For the future people: http://mathmistakes.org/naming-coordinates-feedback-and-revi...

(I linked to the site in general, and that's the post currently on that site's front page).
Also REAMDE, which features T'RAIN, the fictional successor to WoW.
"There has been an increase in diagnosable mental health problems, but there has also been a decrease in the ability of many young people to manage the everyday bumps in the road of life."

Isn't this the bigger deal than student resilience?
an increasingly winner-take-all world in which failure actually is catastrophic

I find this surprising. In what way is, in today's world, failure any more catastrophic than at any time in the past?

Are there very many examples of people who have never failed at anything? For the rest of the population who has experienced failures, am I to understand that we're now doomed?
H₂ is pretty clearly, it seems, the most common molecule in the universe (the sources that claim something else is seem to be fairly casual sources, and seem to neglect single-element molecules entirely), but from a quick skim of results, it seems that superficially decent sources split between saying that H₂O is second most common and those saying that it is third, behind CO.
> "Checking promotions on Gmail"?

er, what's creepy about looking at the promotions tab in gmail?

I'd suggest watching how other people use email once or twice. My mother has a number of emails from companies that I would consider outright spam (signed up for at purchase time of whatever) but she looks at them nearly every time for good deals.

I used to think this behavior was crazy until I bought some nicely tailored clothes at a smaller shop online and started getting "sale" and new product emails from them and I...didn't immediately mark them as spam. I now read them regularly even though I rarely buy from them, even if just to get ideas for clothing.
http://ken-jennings.com/blog/archives/99

There was a winner.

"MW: Again, I can’t recall who won. Interestingly the winner was the one who identified the least number of false words. I think there was some scoring system where an incorrectly identified word attracted a minus penalty. I seem to remember that the contest was expanded with the paperback edition to include extra prizes for a younger age group."
Not everybody knows what the word "sprint" means in this context. (And it's not entirely a positive connotation-- after all, people can only sprint for so long before they collapse.)
Depends on what one asks from them. They might don't do as well on low light as a Sony high-end mirrorless, but they far exceed what their analogue medium format ancestors did (ISO/noise wise), which is more than enough.

I find this modern preoccupation with crazy ISOs (which one would never use in the film era) a red herring. Especially for landscape work, it's a non issue. What you want there is excellent dynamic range, which those offers.

And there are some such as these that are quite the monster: Pentax 645Z.
It's pretty depressing to see Hashicorp adding more layers to a system that already has way too much accidental complexity.

Ruby on Rails, for instance, is a beautiful example of an internal DSL, but the Vagrant DSL is awful, you could write a much easier to read/use internal DSL in Java.

Then there is the issue that Packer and Vagrant are two different tools. Why should you need to change anything about your provisioners AT ALL when you are trying to burn an image? Doesn't that just defeat the whole point of devops?

And then there is the issue that when Vagrant can't talk to the mothership, it doesn't work right.

It goes on and on. People are screaming out today that "devops is a big waste of time" and I think 80% of that is that Packer and Vagrant are so awful and putting another layer is going to make it 95% awfulness from Hashicorp.