skysight-inc/HackerNews huggingface dataset:
I'm inclined to believe that there are many that have not read the book and yet have tried to use the patterns mentioned in them. They would benefit from hearing what he has to say and why shouldn't they? Should they be punished for not reading the book by having all insights from one like them silenced? Have you also read every book that defines your craft? I don't think so. So wouldn't you then benefit from insight being shared that you missed because you did not read the book yourself? If the rule for sharing content was that you had to read every book on the matter first, then no one would be able to share anything. The point I'm simply making is that as long as there are those that will benefit from what you have to share, then its beneficial for you to share it regardless of how supposedly 'simplistic' or 'obvious' it is and mocking others for sharing things that we deem as obvious doesn't help anyone. Rather, it prevents others from learning. On the other hand, sharing something that is obvious to some but not to others, at least helps those that it wasn't obvious to. The guy did a good think by taking his time to collect his learnings and share it with others in the hope of helping someone else out there, only to be told that what he shared was obvious and so he shouldn't have said it. The price you pay for trying to help.
For these reasons, I've started to log my smartphone usage. God knows everyone else is.

It should be fun to look at the data after a few weeks of logging via a free app.
> Burden of proof error, those claiming the NSA is spying on somebody must prove it.

Which would also be the correct burden of proof. Burden of proof isn't about who's making the claim, it's about whether the claim is positive or negative. You can't logically prove a negative, i.e. you can't prove the NSA isn't spying on you, you can only prove they are. It only takes one example to prove they are, but no number of checks of their equipment can prove they aren't because you might not have seen them all and they could be hiding some. The same applies to claims of anything, regardless of which side is making a claim, the claim itself can be looked to, and phrased in the positive and that's where the burden of proof lies. So whichever side is on the side of "X is true" suffers the burden of proof, never the side that says "X is false".

If I say God doesn't exist for example, the burden of proof still lies upon those who believe he does despite my poor stating of my side of the argument because God exists is still the positive claim and thus the only one that's provable.
Just import everything from the __future__ package at the top of each file when writing code. If you do that, any project you create won't take more than a day or two to upgrade to Python 3, so even though it's confusing you don't really need to think much about it until you're ready to upgrade.

http://python-future.org/imports.html

Basically don't worry about the MOOCs being in Python 2, the differences are trivial and you don't really need to understand them to be going down the right path.
ice flows
You mean more rogue governments than the ones that keep it around with the goal of annihilating another nation?

(this goes to ANY government doing that or similar)
Pocket (a read it later app).
You’re More Likely to Accept Uber’s Surge Pricing When Your Phone’s About to Die
The city is mainly concerned about universal enforcement of its regulations for what they think is the public good. In this case, obviously it's an overzealous and misguided concern, but minus any guidance from the voters, they'll just enforce the rules up the wazoo, as bureaucrats are prone to do.
SSH secrets live on a developer's machine, whereas IAM backed by 2FA requires a much more complicated attack vector than simply stealing a key file.
Indianapolis reporting in -- we're not building super-large skyscrapers, but we're backfilling the old parking lots that replaced urban blight bulldozed in the 70's and 80's with 10-15 story apartments and office buildings. Salesforce also announced they're taking over Chase Tower, the 48-story tallest building in Indiana, which has historically struggled to push their occupancy rate over 68%.

I think why you don't hear about many cities in America building super-large skyscrapers is threefold:
1) The U.S. is still a very large country with lots of room, especially away from the coasts
2) Construction costs of super-tall buildings scale nonlinearly, so buildings taller than 55 stories tend to not pay off per the square footage value of renting/selling, so mid-scale buildings are generally more profitable
3) Geographic agglomerations mean that creative class folks (like developers) tend to be attracted to existing large cities like SF, Seattle, and NYC
Gotcha, thanks for clarifying. Congrats on saving that much too! Sounds like you're on track to do very well.
Soda machine is the best !
I use a Chromebook. But I also put it in devmode, put on Crouton, and run a full-blown Ubuntu on it as well. Everyone I know with a Chromebook does the same thing. Then it becomes an inexpensive Linux Laptop that handles some things automatically.
The most attractive feature of netflix is that it is everywhere and most people would not have a problem installing a dedicated app, just look and android and ios.
Post from the original author of the language-

https://news.ycombinator.com/item?id=11717561
Personal time on a train? We must have very different ideas about personal time. Or maybe trains.
Tesla works fine in rural areas as long as your path is along the interstate.
This study was published 2 months ago. I was doing the research because my mom had a cataract surgery, and now she got diagnosed with posterior capsule opacification. I haven't found anything else. It seems like that's a very new thing.
DWIs or pot possession

You make is sound as if you think they are equally bad. Can't say I agree.

I'd much rather have a friend or loved one walking around with marijuana in their possession than have them drinking and driving. Actually I could have just stopped at drinking.
Hell I could rant about this for long. And some people who say Flash is insecure (it probably is) are also the ones who install ad-blockers, antiviruses and all sorts of creepy browser extensions. Well that s not safe either, but Steve Jobs said Flash is bad so it must be. However Steve Jobs knew he cannot monetize the web as well as the AppStore so the "open" web was pulled backwards.
Will ASI's kill humanity? Can we build in empathy?
how about an estimate when this website will load? you do this for a living?
Startup Exit Stories You Didn't Read About
Get a credit card; and a new savings account. Put an amount of money equivalent to the credit card's credit limit in the savings account. Don't touch that account so long as you have the credit card. Set up autopay for the full amount on your credit card every month.

And there you go… you have a credit card with all the benefits associated with that; but you're completely safe and don't run the risk of going into debt. If you're spending too fast, or if things go wrong, you can immediately close the credit card and pay it off in full with the amount in the savings account.
the community is the largest in the city and is at the far southwestern edge of the city, i think i heard there are over 3,500 units in parkmerced. The only real neighbors would be SFSU campus so mostly student and there is a muni stop directly next to campus. The funny thing is people live there specifically because they have a car and it a more suburban area where parking is actually available. The closer you get to downtown the more likely you will find people who dont own a car and this area is as far from downtown as you can get while still technically being part of the city
I'm being needlessly pedantic, but yeah.
> GM reacting to EVs by maintaining two power trains?

GM wasn't reacting to EVs (except, perhaps, to GM's own experience with them); when the Volt was announced (as an EV), it was as a "better" alternative to hybrids. And for years, the "coming soon" Volt was what Chevy was waving around when other companies were actually delivering hybrids.
Did you know that driving a car will result in your hurtling through the windshield at 70mph and wrapping your spine around a tree...

...if you drive very fast and don't wear a seatbelt?

As I have said exhaustively (because I am getting quite tired of repeating myself), the process of fracking - which has been done hundreds of times to no ill effect - is not inherently dangerous or error-prone. No more so than deep-sea drilling (anything but Deepwater Horizon come to mind? Also, another case of underregulation leading to calamity) or nuclear energy (which is extremely safe but evokes an emotional fear response; fun fact: almost 200,000 survivors of the Hiroshima and Nagasaki bombings are still alive today![1]). It is the lack of effective regulation that results in pollution. I don't know how I'm particularly misdirected by PR given that I fully support NYS Gov. Cuomo's fracking moratorium, precisely because fracking companies don't want to deal with the very regulations that make fracking safe.

Side note: most of upstate NY's roads are pretty terrible. But just south of the border in PA - where fracking is ongoing - the roads are all new and well-built, because they are needed to truck the natural gas away safely, so everyone there has safer roads as a result. Can't just pick the pros and cons you like.

[1] http://www.usatoday.com/story/news/world/2015/08/01/japan-hi...
This seems like a next gen language.
I did. It's way too heavy for no apparent reason.
Majority of U.S. public school students are eligible for federal food program
Not sure about being first with the new processors. I don't think the MacBook Pro has got Skylake yet, has it? Though with all the power management problems on the Surface Book, Apple may have dodged a bullet by being slow on Skylake. As for the graphics chips, you're limited to Intel integrated graphics unless you get the high-end 15" MBP with the Radeon.

I generally like my MacBook Pro, but I'm less convinced it's superior to PC hardware as it used to be. It feels like Apple has lost interest in the Mac, and PC vendors are selling comparable hardware for about half the price.
It's pretty easy to find examples of food poisoning caused by lemonade.

http://www.foodpoisonjournal.com/foodborne-illness-outbreaks...

This is "just" norovirus, but there are other more serious outbreaks.
Thats not a ballpark figure thats an estimate. A ballpark figure should be within magnitude. That way the client can decide if they want to pursue the project at all. It's just a spread so someone that doesn't have any knowledge has realistic figures to work with.

If someone asks for a basic 3-page site I can ballpark it to $500. Most likely it will be less, sometimes it will be higher. If they ask for an iOS app I can ballpark and say $5000. If it's $1000 we're in the ballpark. $10000 and we're still in the park.
Right! Absolutely right. I am from a town in Kansas that could have been a sister city to Austin in the 80s. I lived in Austin for a while more than a couple of years ago. Even back then, the "Austin" people talked about was long gone. The real Austinites have left or are leaving (even for places like Fredericksburg or Elgin or other nearby small towns).

Austin is an east coast city in Texas. All the non-Austinites brought their shitty hometowns and shitty attitudes to Austin, and killed it.
Ok then, I'll give you a better analogy:
Microsoft making a mobile-phone OS.

Microsoft made very successful desktop and then server OSes. They also made embedded OSes with varying success. Then other companies made very successful smartphone OSes, and MS tried to do the same with Windows Phone. It's been a complete disaster. Many people even admit that WP is (supposedly) a very reliable and snappy OS compared to its rivals, but it doesn't matter: it comes from MS so no one wants it. Why not? It's butt-ugly, and it has no apps, and the popular opinion of MS is not good, unlike Apple. Sound familiar? It's exactly like GM except for the bit about the apps (doesn't really apply to cars, at least not yet).

Usually, people who buy Chevys do so because they're cheaper (than foreign cars), or because they want their muscle cars (Camaro, Corvette). Volt is neither a muscle car nor cheap. People who can afford BMWs are not going to buy a Chevy, no matter what. They might have done a little better had they sold the Volt under the Cadillac moniker instead, or maybe Buick. But both of those brands have a lot of baggage too. Honestly, it would have been better for them if they still had the Saturn brand around; Saturn brought a lot of buyers into GM showrooms when it was new because it was such a departure from the same-old GM of the other brands. But they killed that off a while ago as it had turned into yet another GM brand selling nearly-identical cars with the same internals and sales were at a trickle. Cadillacs are mainly just purchased by old people, and Buicks are mainly purchased by old people who want something cheaper and more sensible than a Caddy. GMC doesn't sell cars, much less hybrids or EVs.

The only way the Volt could do worse is if it had been made by Chrysler, and even that's debatable. If it were sold by Ford, I think it'd be a lot more successful than it is now. If it were sold by Toyota or Honda, it'd be a good success.

Maybe GM should just sell the drivetrain to other carmakers. This isn't an offhand remark either: there are many instances of automakers teaming up this way, including GM which used to sell Japanese cars under its "Geo" brand in the early 90s. Right now, Subaru and Toyota sell a sports car they co-developed (Subaru BRZ / Scion FR-S), which has a Subaru-made engine (I think the body is by Toyota). Scion looks like they're in the process of folding now, but they were going to sell the Mazda 2 as a Scion vehicle in the US. Lotus cars use Toyota engines. Mazda recently built a prototype version of the Mazda 3 that has a Toyota-licensed hybrid system from the Prius. There's no reason GM can't license its tech to other automakers, or even sell complete drivetrain systems. If the performance is good enough (to be similar to my current car's 184hp engine), I'd love to have a car that combines this drivetrain with a body and suspension/steering like my current Mazda.
This.

The point of a ballpark estimate is to answer the question, "Is this in the ballpark?" Namely, can I afford it? Is it even worth paying you $1,000 for a discovery session if the implementation is going to cost me 10x my budget in any case? Is it worth taking the next meeting with you?

The author is right about anchoring to value, and the author is right that it's impossible to fully-scope a project in a minimal amount of time.

But you're the expert! So the right answer is: "We'd look to get a lot more accurate on cost, and a Discovery Session might be a good way to get you an accurate estimate on the cheap. But to get you a sense of magnitude, similar clients have paid $x-(x+20%) and have seen 10x returns. How does that fit into both your budget and the business case you had in mind?"
Uber and Lyft are a nice, private sector solution to excessive car ownership. But Austin got rid of them.
You're taking what I said too literally. If you go to a store and buy an off the shelf PC, a very common keyboard will come with it that has 2 ALTs.
I'll have to (mostly) disagree on this one (although I do think he raises a VERY valid point at the end).

The author is very vague on how the conversation with the "business owner" goes, and I agree that giving an anchor point is very, very dangerous, but as someone who has been on both sides of the table, you CAN and SHOULD give an order-of-magnitude estimate with several very clear caveats.

And I disagree that asking for a ballpark estimate translates to "So, can you guess exactly what’s required... (etc.)". It's the opposite of that, it's can you ROUGHLY (not "exactly") guess (yes, you do have to guess, that's what estimates are, guesses).

I agree that only the people actually building can give a "real estimate".. but you can give a "ballpark estimate" (which I translate to order-of-magnitude estimate).

The one valuable point from the article is "You’re focused on the wrong thing.". Yes, you should help the business owner focus on the ROI. But you can tell him whether it's a job for a $ 1.000 static website, a $ 10.000 web app, a $ 100.000 system with web, mobile and whatever, or a $1.000.000 ERP or whatever. (or outline to him the options)

Edit: I agree with yardie ( https://news.ycombinator.com/item?id=11741006 ) and napoleond ( https://news.ycombinator.com/item?id=11740951 )
I wish they were that cool about it. Happy ending: a few investors bought out some of the old stores and reinvigorated the old brand, and now things are...well it's no Wegmans, but the store is certainly better than when I was there. Don't know about disposal rules though...
If things are speeding up (or eventually do), it would likely be thanks to all the "pessimism." With public outcry comes funding.
Nice writeup. I think the main takeaway from this story is that always remember to write tests for error handling in addition to "happy cases".
Quantum Machine Learning Algorithms: Read the Fine Print [pdf]
Do you replace Chrome OS with Ubuntu, dual boot, or run it in a VM? Do you spend most of your time in Chrome OS or in Ubuntu?
Very cool. I just checked it out. One question would be: How to use a value set in a header response in a form post?

ie: A login form requires sending a csrf_token, and i can get it out of the header instead of having to parse the html. (Set-Cookie: x_csrf_token=1463777564##e50acc406ebca9bbcad5218c3e0e96293752a830;)
good... anything to take them down eventually
The short answer is no.

But if you are a bit confident in your Linux skills, then I would recommend looking into Crouton [1], which allows you to easily access a fully functional Linux. I'm not sure what you're after, but this is what I use, and it satisfies all my needs. [I mean, it's just a Linux laptop, but that's what I need].

[1]: https://github.com/dnschneid/crouton
I agree on the attitude. Further in his article, he gets to the meat: the discovery process. (If you didn't get that far down in the text)

Large projects need the discovery/consultation process to help arrive at the estimate so that at least there are defined parameters and resources committed to each one.
On the plus side, a neo-feudalistic dystopian future scenario where the capitalists own and control everything and 99.999% of humans are peasants eking by, should only last until the machines take over all the wealth. The old shirt-sleeves saying suggests this will take about three generations.

Then we will all be equals.

(I'm hoping for a pseudo-post scarcity society brought by the singularity).
> It's supposed to be easy to power with gasoline.

Right - that's why the car may not get a lot of respect, and why I personally also don't care for the car no matter how good the engineering. We should be innovating for full-on electric cars. We should be ditching all cars that run on ICE equipment or support the ICE industry.

Commit fully to electric cars.
It only appears bug-free, because nobody has the time, energy, and patience to read djb's awful code. He's much better cryptographer than programmer, and he should stick with that.
> In Chrome and Firefox, you can't watch Netflix above 720p.

Oh my god, the horror!
The discovery session proposed seems to be just the thing to fill the gulf between what clients want (a reasonable ballpark estimate) and what the consultant is comfortable supplying...

While $1000 might be a little high, I think charging for that period of time where requirements are really chiseled out is the fix here... Then you can return after one of those meetings after doing some investigation with a hopefully somewhat reasonable estimate
Might as well give the money back to the share holders.
the python executable will probably be python 2 for quite some time to come. type python3 --version
> Many American politicians have been quite receptive to the BLM movement.

Oh, so I guess institutionalized racism has been eliminated from the country. I never got the memo.
There are ways to justify it, like this, or the way I thought for a while which is that it's sarcastic. But I'm pretty sure it's just a corrupted idiom. People say "could care less" and mean "couldn't care less" but they don't connect the sounds with the meaning anymore. It's turned into an eggcorn.
OP did not read the article correctly. Untrue.
I bought my wife a first gen chromebook from Samsung years ago - still working great.
"...on sabbatical sailing half the planet so far... Internet has been a big headache as Iridium tops out at 2400bps..."

Interesting use case. How about a solid refurbished laptop (or rooted Chromebook) with a set of Debian stable DVDs (you can install thousands of packages offline) and a local install of Wikipedia[1] and a dump of Project Gutenberg[2]?

Save that couple of kilobauds for email.

[1] http://xowa.org/home/wiki/App/Import/English_Wikipedia.html#...

[2] http://webapps.stackexchange.com/questions/12311/how-to-down...
Don't think of it as being an authoritative source. "While we're having this discussion over here, another group had a similar discussion and reached these conclusions" is valuable input just the same
Node.js Debugged and Profiled via the Chrome Debugging Protocol
I enjoyed the article, and checked out your site: http://www.cogeian.com/

Here's some free, hopefully constructive advice. Your site does not look professional. It looks like something I'd expect a welding company to have in the early 2000's. I'd highly recommend redoing it with a more modern design, especially if you're trying to get potential clients through it.
It’s often used to have your shell scripts fail fast by using `#! /usr/bin/bash -e`; which you could also do by using `set -e` at the beginning of the script but that’s less elegant.
Definitely.

And being both sides of that table at some point, it is always possible to give an estimate.

The difference is that the estimate should be a range.

How tall is the Eiffel Tower? If you didn't know and gave an estimate you might say, 172m is quite high, maybe that's high enough to be the answer without over-shooting.

You could give a range as the answer: Between 100m and 500m tall. It's definitely more than 100m high, for why else would there be lifts, such a wide base, etc, etc... and it's definitely less than 500m, because it certainly doesn't rise half a KM into the sky.

That first estimate... wrong. Wildly wrong, but because it is a fixed and precise number it gives the illusion of accuracy and knowledge on my part where none was applied in coming to the number. As an estimate, the client will be upset.

That second estimate... well now I've Googled and the answer is 300m and so it turns out the estimate was correct.

That's all a client wants... the best and worst case, and when there is a huge variance between the two, what is the basis for that variance? How much of it comes back to the clients as requirements that could be made simpler? How much is the tech choice? The features?

Always give an estimate, just make it a range.