skysight-inc/HackerNews huggingface dataset:
Not in-depth across the whole set; I picked apart one or two before coming to the conclusion that there was something inherently flawed in the whole approach of modeling study of the phenomenon after the protocol for medical intervention. That won't work; you can't do a double-blind study of TDD vs placebo. It's a conceptual tool, and as such requires knowledge and skill.

"Treating" a convenience sample of students with a 2-hour training session and trying to measure "performance" afterwards isn't going to yield much insight into what goes on in the mind of a seasoned programmer who's used TDD exclusively for a while. In my experience, the effects of such practice most definitely carry over to programming where you don't even try to apply TDD.

What convinced me to try TDD was a combination of naivete and desperation. What kept me at it was the undeniable, if entirely anecdotal, feeling of wrestling back control over the code I wrote. It's a more complex set of techniques than just "writing the test first", but it's hard to tease them apart and introduce them into your coding independently of each other.

Part of it is a commitment to evolving a program in very small steps, at every step having a whole program that works. Part of it is a set of instincts for refactoring, so that this program also has just as much "design" (if such a thing could be quantified) as is strictly necessary for the time being. Part of it is a habit of framing the next capability as a tiny experiment, with the test being the experimental protocol, and focusing your mind on just those interactions within the code that are relevant. Part of it is a way of "slow debugging", of not jumping to conclusions when you encounter unexpected behaviour but drilling down into what made the behaviour surprising, and revising your mental model of the program.

Put like that it's clear that to "simply write unit tests", for instance to check a box in a process model, cannot possibly give you the same benefits as practicing the above interrelated set of skills. But it's also clear that it requires more involved guidance than "just write the test first". You can pick up a lot of it on your own, to be sure, just like many people can learn (say) guitar on their own and get all sorts of nuance in technique from focused practice.

But you have to love doing it, and that's not something easily picked up in academic studies.
I'm specifically talking about thinkers such as Zeynep Tufekci.

She wrote a rather interesting book but if you want a glimpse into some of her thoughts I like this article:

https://latest.13d.com/will-direct-democracy-give-way-to-aut...
Sprawl is not sustainable in that an organism with unnecessarily long pathways wastes energy. However, many cities are not "done" growing yet and we can't really say if a city of sprawl will eventually become an efficient city as it is refactored over time and as the selection pressures of the environment change (energy cost, maintenance, etc...).
Yeah, slippery slope and all that.

However, I can't help but notice that HN is obsessed with some sort of conspiracy against Nazis and misogynists, yet does not at all seem concerned about the actual pronouncements by the current of his intentions to criminalise certain criticism of his.

Honi soit qui mal y pense...
You could say the same thing a different way. I'd like to see a study comparing total costs of the two over a decade.

In Europe you pay more taxes but pay less at the doctor.

In US you pay less taxes but might pay more if you need to go to a doctor.

Sales tax is a state thing and many US states don't have it. For example Florida doesn't have Sales Tax or Income Tax.
No, you're right. His 1GB is mostly cached data. The app is more like 200MB.
It's tough. I'd encourage you to take a step back and reflect on arguments used from many positions. Currently a lot of discourse is breaking down and polarization increasing because of a lack of reflection and understanding one's own biases and the arguments one's making and where they're coming from. No one has a monopoly on bad faith (unless you're considering humanity as a whole). I've found Jonathan Haidt's The Righteous Mind[0] to be really insightful and useful in this regard, particularly if one has a goal of effecting meaningful change.

[0]: https://en.wikipedia.org/wiki/The_Righteous_Mind

Edit: Re-reading this, it's coming off harsher than intended. I likely need to eat something. Apologies.
Don't get fancy with a null. Just put $0 or $1. If they ask about it say it's confidential. They already made you an offer, it's unlikely they'll do anything at this point. They want you to work there.
Jacob Bronowski appeared to believe that if Ludwig Boltzmann hadn't done his bit for atomic theory then Physics would be set back "decades, and perhaps a hundred years".

https://youtu.be/LPBjcMKiezg?t=36m50s

Either way this clip from The Ascent of Man is always worth watching, as is the whole series. It was the inspiration for Carl Sagan's Cosmos which I understand is fondly received in this community.
Is Denver already a Seattle?
Denver is well on its way to becoming unaffordable, even without Amazon's help.
Denver all over the internet as the #1 choice for HQ2.
Denver home prices are up 10% yoy, avg homes around 400K right now.
If you throw an Amazon on that Denver fire you looking at 20-30% housing price inflation even before ground is broken.

Denver would turn into a Seattle in 24 months.

The Denver home speculators are probably already salivating with anticipation of this "done-deal".

Toronto, Boston, NYC, DC, all of California in the unaffordable category.
Machine learning companies can't be lean startups
Sometimes I drive outside of the city. I go visit my parents a few hours away. Sometimes I want to pick up a huge load of groceries, or go to Ikea.
Thank you. You got it exactly right, I knew I would have to look at myself in the mirror every day. I remembered what my mother, an amazing manager, taught me... the 5 most important words when managing people: "Never FK with people's money".
... isn't this a common theme in Eastern and Mesopotamian mythologies?
> And don't the victims deserve organized, professional response?

Would you prefer an organized, professional response in two days, or an impromptu Walter-Mitty-wants-to-help response in an hour? I don't think it's ever feasible to rely only on professionals for response to wide-scale events like this. You need neighbors helping neighbors.

Think about whatever naturally sourced neighborhood disruption strikes your area. For us in New England, it's snow storms and ice storms. In a snow storm, I go shovel/snow blow out some neighbors sidewalks and/or cars. In an ice storm, I'll help clear the sidewalks near my house of fallen branches because I have the time and equipment to do so. I'm not about to sign up and attend year-round training or drills on disaster response, as I have other things to do. Instead, I'm going to fire up my chainsaw or snowblower as/when/if I see it's needed to help someone who can't reasonably help themself and when I'm not reasonably needed at work anyway due to the scale of the event.
I also had this happened with BigCo. I left it blank or if required entered $0. Nobody said anything about it.
> as I seriously doubt it's a binary yes/no from the third-party

Actually, this is most likely what it is. Checking on employment history, they just need your name really, and the company should be able to say you worked there or not, and the dates. Providing dates is just helpful to match up to your resume. They don't need your salary to be able to verify employment history - I've never heard of this before. The company will say you worked there or not. They may also say if they fired you or you resigned. Anything other than that seems pretty unlikely.

Part of the reason for this is liability. If this happened, and you got paid less all of a sudden (or didn't get the job), you could possibly sue your former employer. I think this is why references these days are not at the company level, but you provide your own references.

I think it's just as likely that you got the job without having to fill out a salary / job history (because you sound smart, and they obviously like you), and this is just them catching up on paperwork. I wouldn't put the salary in, and see if they even bring it up. My bet is they won't.

Also, and this is important, make sure you have their offer in writing with the salary clearly spelled out. If you've already signed a written offer letter, I think it'd be very questionable of them (legally, morally, ethically) to change the terms. Especially before you've started (where they can make up some reason why they don't want to pay you that much).

Congrats on the new job and the pay raise!
Ask HN: Is anyone in the business of selling docker containers?
I'm considering selling a container image for a SaaS product, and was wanting to address the "self-hosted" market via selling on https://store.docker.com/. However, I have a rather difficult time finding anything for sale, nor is there a lot of information on web about selling there (appears it's new). The product I'm offering is https://browserless.io/.

Has anyone here built any sort of business or sold applications through the docker store?
When towns sprawl, utilities with costs that scale with distance cost more per person.

When factored in with total cost of living are these cities cheaper or more expensive? I can think of plenty of dense efficient cities that are more expensive than cities with sprawl.
I still remember an article of his I read about hacking the Xbox. Made me realize that security is ultimately physical. If you can gain physical access to the secret (such as a key obscured in Xbox hardware) then the secret is compromised.
What exactly is the crime that Facebook committed? Why should Zuck testify?

Sensationalist BS
Whataboutism doesn't change anything but derail the conversation, which I imagine is your intention. If I beat up a murderer, I still should be arrested for assault and battery.
Meg Whitman is joining Dropbox’s board
How do you scale that in a hurry? Do you have people doing this full time sitting idle waiting for a full scale disaster to hit? You already have the National Guard, but how can that force cover an area the size of the Netherlands — with a thousand boats ready to go? Texas had literally thousands of rescues. It’s ridiculous to suggest that any government force can deploy a force large enough to handle that within a day. Even the military would have a tough time blanketing an area that large with everything needed in time. Ranger battalions could secure an airport size area within 18 hours notice on the other side of the world, but this emergency covered a land area about 3000 times the size of the Houston airport. We are talking about thousands of troops not to mention the logistical requirements — as well as a considerable need for local knowledge as well.

This is the difference between Americans and many other cultures — there is a sense of self-reliance that often doesn’t exist in other places. Many people would prefer to let the government handle it as if the government was some omnipotent force with infinite resources that are positioned exactly in the right place: like battalions of Rangers sitting in a C130 at Hunter Army Airfield just waiting to drop into action. People underestimate the logistics of massive rescue operations.

Also, a practical question: how do you deploy 1000 boats instantly? Air drops? Does the government just have thousands of boats staged across the country with thousand of qualified operators ready to jump into action?

Americans as a culture are different — they don’t sit around waiting for “official” help — they jump into action. I’d personally rather count on some redneck with a boat than just hope government comes through. While bureaucrats are figuring out what to do, old Jimbo with his swamp boat is already in the water en route.

That’s America. You don’t have to agree with it, you don’t have to like it, but Harvey was a great example of the American spirit in action: neighbors helping neighbors — even local businesses, like Houston’s largest furniture store, opening their doors to help. In France, you would never see an IKEA or Auchan opening their doors to those in need during a disaster, you’d never see a virtual armada of volunteers ready to jump into action. During the great Europe flood of 2016, people died in their homes — wouldn't they have loved to have the Cajun Navy? In Triftern, Germany, 250 students were trapped in a school for 24 hours — I bet they would have liked to have some rednecks with swamp boats.

I am not arguing against government disaster response, I am arguing that in times of disaster, Americans, especially in the South, are proud to jump into action. Lives were saved because a whole bunch of people decided to act.
Its possible that due to the hormonal and genetic differences in gay vs straight people, they have slightly different facial structures on average. Just like people of different genders, despite having very similar genetics, generally have different faces on average. Whether using this tech on a mass scale is for good or ill remains to be seen. The tech could be used to oppress, or it could be used for good.
Yep, they're pretty close. Late this year or 2018 they'll have cars driving around empty.

I'd like to know more, do you have a source for these claims?
“Stability” is risky
The paper states that they used an existing net, VGG-Face, to exact facial features: https://osf.io/fk3xr/ (page 13)

>VGG-Face aims at representing a given face as a vector of scores that are as unaffected as possible by facial expression, background, lighting, head orientation, image properties such as brightness or contrast, and other factors that can vary across different images of the same person.

All the heavy lifting for this paper was done by logistic regression on the facial features reported by VGG-Face, they didn't train a DNN specifically for identifying sexuality from image pixel values. The algo wouldn't have seen clothing at all.
Apple’s new Steve Jobs Theater is expected to be a major reveal of its own
I didn't get that impression. Paragraph two says they have "the most advanced self-driving software ever demonstrated," which has been in use driving cars around in real city traffic on their prototypes or whatever (according to their youtube videos), but the article seems to be saying that they now have designed and built mass-producible cars that can run the software. (If I'm wrong, then yeah, not only the title but the whole article is misleading.)
I used your site - it was quick and easy. It soon went downhill from there. I don't run my own DNS or I'd be done pasting the line into my config. Instead I ran into a UI that doesn't support CAA as a type.
Gotta love the quote, though, "Our author must be henceforth numbered in the company of the incorrigibles who occasionally tantalize us with indications of genius, while they constantly summon us to endure monstrosities, carelessnesses, and other such harassing manifestations of bad taste as daring or disordered ingenuity can devise…"
>No one wants Zuck anymore than Hillary.

Hillary won millions more votes than Trump.

Trump is at historic disapproval levels for a president at his time in office.
It also depends on what one runs on it. This website seems to dynamically generate images (3D, maybe?), and send them to clients.
This is something I feel quite strongly about, and I too favour PWAs. I think native apps have their place for now, as a few key APIs are not fully exposed via browsers yet, but the API landscape continues to improve. Apple has even started dev on service workers for Safari, and their IndexedDB implementation is not as buggy as it used to be.

If I'm honest, apps never really made sense to me; they seem to be part of an intrinsically closed eco-system, which feels completely at odds with the initial premise of the internet, and dare I say, computing in general. If you have an Apple product, you must go to the App Store, if you have an Android product, then it's the Play Store etc. The feeling of openness that I became accustomed to (probably from a time before "apps") seems to have taken a step backward with mobile apps, and replaced with an endless need for vendor lock in. It's great for business, but as a user, it feels really restrictive. As a developer, it's not great either.

I believe that as browsers become more standardised (i.e. you don't need rubbish like if(IS_IOS) { ... } else { ... } in your JavaScript), and they start to expose more and more functionality via well-defined APIs, developers will favour the browser as a deployment platform, simply because it'll be more ubuquitous, will be easier to deploy and manage, and will have a lower barrier to entry. Till then, native apps will maintain their position, as they will be the more polished product.

A personal anecdote: I gave my latest app (a PWA - https://usebx.com) to a few small business owners in my home town to use for free. I pointed them to the website, and the first question they asked me was "why can't I find it on the app/play store?". I told them that they needn't go to the app store - just add the webpage to your homescreen, and you're good to go! They much preferred that method, as compared to "faffing around on t'app store" (imagine that said in a Yorkshire accent)! They even loved the app, and as far as I'm aware, found it on par with a native app. My point is, even the fairly long winded process of searching the app store to find an app, then waiting for it to install, was the first thing that came to mind for these non-techy guys. Once they knew about "Add to homescreen", they liked it. I think much of the transition to PWAs will be like this - people struggling free from their habitual need to use vendor specific app stores and eventually embracing the simpler, more open, web-based app paradigm.
I'd recommend adding fuses. One between the panel and charge controller, and one on V+ to the battery.
No where. This article is much ado about nothing
Writing HTTP middleware in Go
Call it whatever you want, but you know you are only distracting from the point of comments like these. That point is that you need to be consistent. If you have a problem with some behavior on the other side, then you also need to have a problem when the same behavior happens on your side. If you are ok with one, you must be ok with the other. If you have a problem with one, then you must have a problem with the other. If you want to crucify people on the other side for some behavior, then you must also be okay when that same crucification happens to members of your side. If you write off some behavior when it happens on your side, you must also be willing to write it off when it occurs on the other side.

(Sorry to essentially say the same thing multiple times over, but hypocrisy is so engrained in our dna you need to forcefully call attention to it sometimes.)
Here are six examples of Obama outwardly interfering in foreign elections.

https://spectator.org/obamas-meddling-in-foreign-elections-s...
Valid or not, it was a Nirvana fallacy-- just like the idea that there was no point in banning the subreddit because they would move platforms.

Just because you can't achieve an idealized scenario doesn't mean you should not try for some improvement.
That fallacy is called 'journalism.'
By "anything for sale" I mean "charging for"
thanks for the hope, congrats on 3 years! thats over 1000 days. I can relate to your story a lot. I have started to take recovery very seriously for the first time and so far at 114 days without drinking or pot. about 2 months without meat. 10 days without buying a pack of cigs. almost debt free. I go to a 12-step group and also a recovery-based meditation group.

Moved back home at the end of May to focus on recovery. I was out in Utah for a coding bootcamp, got kicked out halfway through for smoking weed when my roommate told on me because he didn't like that I was doing well there (he went through my room while I was in Moab and told the police where I kept my weed), got a full refund because I still got a job without their help. Worked at a sketchy startup for a few months, learned a lot about what I wanted and shattered a lot of my misconceptions about the tech industry. Started working as a developer at a hosting company after but the company laid off 1000 people including me right after I signed a lease. They fired me before I got any severance because I came in hungover one day. Led to more drinking and smoking, really fucked me up inside feeling like a recurring fuck up.

Using everything I learned in Utah to start an agency. Got a few quality clients now ranging from a film composer in Hollywood, a fitness model from Miami, a dog clothing company, a Native American photographer. Going to AZ to see the Grand Canyon next week, then Colombia for an ayahuasca retreat in October to heal from PTSD from childhood trauma.

Saving up for an SUV, better camping gear, and going to work remotely next year as I explore North America. Going to be a 'creative developer' and nature photographer at the same time.
Given how much they depend on that wealth, and how unstable that part of the world is...
The other criticisms seemed perfectly cogent to me. A lot of people just don't know what "peer reviewed" actually means. I think that is the most likely cause of the error, rather than malice.

It's pretty normal for charities to encourage donations, so I'm not sure what your problem is with that. You seem to be hinting at the idea that they have deliberately released an inaccurate press release to encourage donations, but there's no reason for them to bother doing that when there are many uncontroversial instances of homophobia that they could refer to.
Are we able to call someone who has been heavily funded by three-letter agencies for the benefit of mass surveillance, an "outsider?"
China Planning a War Against Cryptocurrency Trades
I'm astounded that on HN, of all places, you've been downvoted for what was considered obvious a generation ago, and obvious to anyone who has lived under authoritarian rule.
I think it might be that they were not just great scientists, but great writers.
Look at all the congressional seats the Democrats lost (and the POTUS seat) after Obama pushed through his plan.

It's always harder to repeal a law, versus blocking it from passing. As soon as a law is passed, it's the new status quo. And recall how close the recent repeal vote was.

Why haven't we repealed the laws against weed and poker yet?
> Why don't we have people doing this dispatch professionally?

Professionals train and plan to coordinate the work of other professionals. Volunteers from outside that process can supplement their work or serve in other roles entirely.

Your questions imply that there is something wrong with more chaotically organized volunteers supplementing the work of those professionals without close supervision. You couldn't be more wrong. There are plenty of people in need of help to go around, and volunteers might easily reach people who are overlooked or triaged by the professionals during the early stages of recovery.

> What are FEMA and the Red Cross doing if not helping coordinate emergency response when the normal channels are overwhelmed?

I am sure they are all just sitting around since there's basically nothing going on to demand their attention.

> Don't the people who do this deserve to get paid and have resources for dealing with PTSD?

It's the middle of an ongoing disaster. Thank God people are acting and helping rather than pondering these questions...

> And don't the victims deserve organized, professional response?

Limiting the response to organized professionals would be stupid. Turning volunteers into professionals in the midst of a disaster is impossible. It's hard to know what you're on about here.