skysight-inc/HackerNews huggingface dataset:
I absolutely agree with the pre-requisites --

"(1) An accurate mental model of how the program should behave, with sufficient detail to hypothesize about why it's not behaving that way" -- While working as a firmware engineer, I once got a bug from a customer, he reported that they were in Argentina and the device with the firmware would lose an hour in the time displayed every time they had a power loss and that the problem goes away when they put the time-zone to Brazil, this much was enough to know that the problem was with the day light saving time part of code. Some engineer hypothesized that problem might be with the NTP server but his hypothesis was wrong because NTP server was dealing in UTC.

"(2) Available tools and instrumentation that allow you to inspect a running program (I'm old enough to remember debugging by adding commands to print state to the console)" -- I dealt with code which installs the firmware, frequent power cycles made keeping a debugger attached an exercise in futility so I just continuously logged the top two frames of the stack by using a system call. Crude way to trace the control flow but helped me in understanding the installation process a lot.

"(3) sufficient experience and sophisticated understanding of the system to be able to make valid hypotheses and design tests." -- This was even more important while dealing with firmware hangs, dealing with hangs made dealing with crashes look easy. Crashes were the messy criminals leaving a lot of clues behind. Hangs are the type of criminals who would have to be caught while committing the crime.

I would also like to add one more --

"(4) When debuggers fail you, git-bisect is your only true friend." -- I once was dealing with a memory corruption bug, in a piece of memory which was shared by two systems, the number of processes with access to that piece of memory was bonkers. I decided to brute-force my way out, it worked in the last release, it stopped working this release, I just kept doing a git-bisect between clean and dirty states and found the code which caused the bug. This way was definitely not the clever way to do it, but brute-force is sometimes the only option left.
OK I can see now this is going down a dark road to that line of thinking and that was not my intention. This is a very controversial topic* and I wasn't aware of this. I didn't mean to open up a bucket of worms. I'm still a bit perplexed. Since reading here I've done some research and learned the Cambodian Genocide claimed around 1/3 the death toll of The Holocaust, yet I'd bet most people haven't heard much, or anything, about it. Could you name the leader in charge of it, or how it came about? What about: how can we avoid it from happening again? Keep in mind, it happened much more recently.

The Native American genocide is barely recognized as even being real (and never officially in the US), even though it was directly funded (paid dollars per head killed--pretty blatant, isn't it?) by the US and California governments.

And for God's sake I'm not trying to say anything in support of racism or Nazis, as you alluded to, that's ridiculous and awful.

I find that in mentioning atrocities we don't even recognize as ever happening (Native Americans) as a really hard mental gymnastic maneuver required. How is it logically any different than Holocaust denial? I literally never covered the Cambodian or Native American genocides in school. I find it hard to believe others have had much different experiences in their educations as mine was very vanilla at large public schools and universities, but I would certainly like to know if that's the case or not.

I don't have any tolerance for racism myself, and please stop speaking in a condescending tone. It's unnecessary at this point as you've already made yourself clear that you view yourself as righteous and my comments as uneducated, and further doing so is not productive.

Can't we do more for Native American peoples? Isn't this a step in the right direction away from racism? Or, is their attempted-genocide deserving of continued denial? What do you think?

1-reloading the page shows karma is changing rapidly with a consistent average

2-http://www.latimes.com/opinion/op-ed/la-oe-madley-california...
We provide on-demand freelance services, customers are b2b

Got first 100 by

1) Friends: first asking a few to try; then telling about the idea at parties (also hosted a "launch party" at home, etc. Then at last emailing whole LinkedIn-contactlist. First couple were free, rest more or less discounted but paid.
2) PR. Had a few early newspaper articles when we had initial traction which gave us perhaps 20 customers each.
Also posted the article to our facebook, which I think perhaps got us half of those.

(We also tried a lot of other stuff that didnt work, including a big cold call campaign and paying for leads via ads, but it didnt yield much results as it is very hard to do well)
If the homework for your class is easily copyable, you are doing it wrong.
s/selling/stealing/ (or maybe buying?); Levandowski allegedly stole data when he left Google, and brought it to Otto, which is now owned by Uber.
It's not like they write those problems. They have auto generators now, go to Khan Academy or WA and it'll spit out all the calculus problems you want
All you say is true in general. But Gandhi, while apotheosized in the West, is not so universally admired in India. Many people celebrated his assassination. A great many Indians, at the time and now, think that he set back Indian independence significantly, and that, to the extent that his economic ideas were adopted, they retarded the development of the nation.
I may be biased as I live in an area where the AWD in the WRX is especially useful in the winter but I would take the WRX over the BRZ in the article any day.
This feels like an advert to try and convince me that all professional creativity should take place on iPad Pros.

As an actual creative professional I'm happy to state almost none of it occurs there, every so often someone tries but eventually ends up back on a real computer.
I didn't downvote you, but your post seemed narrow-sighted, focused on a single goldmine as if it's the only one that will ever exist. If obscurity is your only defence, it isn't a strong competitive moat. Better to have a technique for finding lots of goldmines.

> If you had ever found a goldmine in the past you might understand. And if yes, please share this goldmine.

I did this once on HN, over a year ago. I shared an exact technique that made me a 50%+ return during the year after I posted it. (Okay, maybe that's more like a tiny mini treasure chest, but it was still a money maker.) I'm not sure anyone even read it. Even if you give people a goldmine the majority won't be in a position to take advantage of it. Or perhaps they have better opportunities.

Sharing tactics can help you make contact with other interesting people, who are open to collaboration or cross-promotion and who provide you with opportunities in return. It's basically the Patio11 / Patrick McKenzie strategy.
After seeing the movie Logan, I was curious if the movie was taking a jab at the autonomous vehicle trend by portraying them as a danger to ma & pa drivers on the highway. It showed a crowded highway full of shipping containers pushing a truck hauling horses off the road. It seems the message was not that the technology can't be courteous, but that once it's accepted, corporations will abuse the roads to help their bottom line. It makes me wonder if that is a valid concern.
> Zuckerberg denied he is running for president in 2020.

That's a common tactic. I'm all but sure he plans on entering politics. In addition to his recent tour of America and big PR team, he also recently renounced his atheism. That, imo, is a big tell.

Trumps win this fall is going to open the door for many other billionaire-celebrities. He basically proved that name recognition alone can take you very far.

This is why you see people like Mark Cuban mulling a campaign.

Zuck has name recognition - arguably more than Trump - is less blatantly offensive, and has a treasure trove of data. Not to mention a natural marketing/communications/propaganda platform. He also has a seasoned team of lobbyists at his disposal. Oh and he's loaded, too.
Killing a few extra people today to bring self driving cars to market faster could actually save more lives in total. I have much more respect for Tesla for shipping something.
Hey, official eyeo (we're written with a lower letter now because it's fancy) representative here. Just clearing things up.

As you pointed out, we're a company. That means making money to defend against lawsuits, paying employees, etc.

It's not blackmail though, because as it was also pointed out, most websites join for free. No strings attached. Well, the strings are that the ads they want to display need to meet all of the Acceptable Ads criterias, which we found most users don't mind.

That allows us to find a middle ground between "we're drinking all the beer and pay nothing" that other, more scorched-earth-like adblockers go for, and the "oh gods my eyes"-design some ad-bloated websites go for, which no one really wants.

From a publisher perspective, we're not the evil guys either. We're not reducing anyone's revenue, we're allowing publishers to recuperate some of the losses caused by the user's choice of opting out of really annoying ads.

Hope this made sense!
Atomic Design in Practice – Does It Work?
I think what's needed is a strategy for making actual data analysis an easier and more visible component of the peer-review and publishing process. Submissions are typically sent to three people for review, and the decision to accept or reject is made based on the feedback or criticism given. If the reviewers are busy, overworked professors, they may not have the time to really perform a deep dive into the data and conduct an independent analysis. Furthermore, it's likely these submissions don't include enough data for a proper statistical review.

This is the 21st century, where most if not all reputable journals have an online presence and submission portal. It would be great if authors had to upload their anonymized data sets in a common format (.csv?) that can easily be imported into statistical analysis packages (ex: Minitab, read into R, etc). Journals provide analysis and test recommendations, reviewers run the tests, upload their independent analysis results as part of the review process. The idea here is to produce something like an auditable paper trail.

There has to be some sort of solution for this problem, especially in 2017. Hiding behind shitty (or worse, deceitful) data analysis shouldn't be possible.
I'll just file myself in under here and agree that contrary to the wave of "just try harder!" and "try this other thing!" comments that came in reply, that going in to an exercise program and finding that it makes your life worse is quite possibly the sign of a serious medical problem.

I'm actually in that boat right now. For the last few years I have struggled with an exercise program on and off. I have consistently had the experience that it initially makes me feel better, but then I hit a plateau of a certain level of progress that makes me increasingly tired as I try to "push through" and prone to getting every cold that wanders by. Well... guess who's typing this while wearing a heart monitor for a month? My diagnosis is not yet complete but at this point I'm fairly confident I have a condition where my heart goes into some serious atrial fibrillation, only while I am asleep [1], resulting in me not being aware that I may have a moderately-serious heart condition probably for quite a few years (quite possibly decades) until quite recently.

My point is not that you may have this exact problem I have. Delores12 is also correct that this is a known effect of Chronic Fatigue Syndrome, and as documented on HN that has recently been getting upgraded in the medical community from "ideopathic condition we're not sure we even believe in" to a real diagnosis with a real mechanism, and there are other things this can indicate. My point is "exercise actually makes me feel worse" is a potentially serious symptom of something, and rather than feeling guilty about it or getting moralized at by people who do not have this experience, I would strongly suggest going to a doctor, getting a physical if you haven't already had one, and finding a doctor who takes this seriously as a symptom if the physical doesn't find anything immediately.

I wish I had gone to the doctor earlier. I have some other local health issues that mean that even now I can't actually say what I did was irrational per se, indeed I even found some other issues I had in the meantime, but now I'm in a position where my condition is sufficiently bad that I'm beginning to feel like I'm in some sort of sleep deprivation torture experiment some days, worse than when I was a new parent, and I'm not joking or exaggerating for effect. Unfortunately the medical system is hard to make move faster than it wants to. If you can find what your problem is before then, you'll be happier.

[1]: I do not need people to pop up with the possible causes of this; I am currently engaged with the medical system and aware of the possibilities related to apnea, etc. (I have recorded myself at night and I do not seem to have a snoring problem, so if it is apnea it's the relatively unusual, but existing, no-snoring version. It may also simply be genetic as my mother is prone to it.)
I can't help you, but you shouldn't be frustrated if you fail to find a satisfying answer. There aren't great or universal answers even on broader questions like, "How do I teach my child to code?" and even, "How do I teach a person to code?"
> What people on the coasts forget about is, really, the rest of the country. The people that actually enjoy driving, where parking isn't a problem

Doesn't something like 80% of the US live in urban areas? And hasn't that number been continuously increasing for decades. People in the cities enjoy driving too, hell I love driving when their isn't any traffic. But I'd give it up in a heartbeat if it meant less needless traffic deaths and a far more streamlined lifestyle.
This doesn't seem like a new concept at all. The New York Times* strives to be even-handed and report only credible information. I consider the New York Times trustworthy.

This seems to want to be just another news outlet, except with a weird business model.

If it was just a link aggregator, now, that could be useful IMO. I don't know of a general solution to finding the best articles (there are usually multiple versions of the same article on the same topic, but some are better than others).

*Substitute any newspaper with high journalistic standards.
> It was principally concerned with hires images

That sounds kinda like the CDN example in my case :) I guess you could amend it to say "any kind of large media files"

But even if your business does do a lot with huge media files... no reason you can't do 95% of your business on AWS or GCE, and then just offload the giant file download piece to some unlimited bandwidth server you rent.
I think you should elaborate a bit since it might not be clear to US readers.

College professors (collaboratively) write teaching materials that are copied and bound by the print shop of your school. Nowadays they're typically freely available in PDF, to registered students at least.

Nothing like American textbooks sold over $100 by big publishing companies.
never saw the old Lift app but it is not the first time that someone names it when seeing everydaycheck :p

be assured this won't turn into a coaching marketplace. My goal is to charge a symbolic yearly fee and keep it as it is. After all, it does one thing and it does it right!
Good point. I have no data on this unfortunately.
Altcoin Created by BitTorrent’s Cohen to Combat “Bitcoin Flaws”
Which is kind of funny, because every pilot knows the limitation of each kind of autopilot. I think a lot of it is public expectation of that kind of name.
> TCP protocol will restart over with single packet when a packet gets lost rather than optimising for throughput.

It will back off to an earlier window size. It won't just jump to 1 packet. As of 2010, the default initial window size is 10 packets across OSen, so it's unlikely to ever get to 1 packet unless you're on a really lossy network.
Free.
Book Recommendations by TED 2017 Speakers
Give them to your friend first and see if he dies?
How Miners Dig for Gold Miles Underground
Well, what does OP want those links to point to? Uber's internal network?
By his logic, "cities of the future" are cities of childless families, set exclusively in temperate climate, on flat terrain.

Bicycles are environmentally friendly (BTW, so are electric cars), but they are ultimately a statement of "edge cases are someone else's problem".

Kid sick and needs to be picked up from school couple hills away in 1/2 hour? Depend on someone else with a car. Three toddlers to deliver to childcare and be on time at work? Depend on someone else with a car. Need to get to an older parent that is not feeling well half a city away in the middle of the night? Depend on, yes, someone else with a car (mass transit basically does not work at night even in large cities). Need to have enough groceries for a weekend getaway for a family of five - good luck with your bicycle (or depend on delivery company, or on someone else with a car).

I have to disagree with OP. Cities of the future are cities with abundant personal transportation set over non-planar infrastructure (i.e. many grades, not 2-3 max today) with grade separations for all intersections - or flying cars, powered by non-polluting energy sources.

Until we all get there, let's be mindful that preaching niche transportation options needs to consider real life scenarios, with all their ugly cases, and not only the best case fantasy of their author.
There are plenty of people I've personally met that would start a venture, but are too afraid of losing healthcare/benefits/steady paycheck because they don't have any alternative to fall back on if they fail.

It's all cool when you're a single adult in your 20s, but when you have bills, dependents, or debts. A failed startup or business can wipe you out for a long time
seems like the best way to get college education at a cheaper cost is sending kids to other countries for education. I am saying this as a non-american resident of the US. You could use the extra money as a seed for the child's potential business ideas, if any.
Uber and Tesla have had to play catch-up to Waymo. This kind of approach is reckless but also is run-before-crawl.

The outfall is that it led to bad PR for self-driving cars.
From 1M to Graham's Number
They're at 100GB for 20€ now.
> One problem is that some students cheat.

Do not all colleges have some form of honor code? Where I attended (two schools), it seemed universally understood that the Honor Code had meaning — I may have had blinders on, but I never saw evidence of cheating.

I readily admit my school's (while highly selective) were not known as cutthroat, "keep up or get out" institutions, which I'm aware is a de facto state at some places. Sadly, such rank competitiveness fosters a "need" to cheat.
Oh yeah, I'm sure "eating a chicken sandwich" was a reference to something else, yep.

Point out some examples or admit you don't care to have an actual conversation.
It sounds like a nightmare to me. God forbid I live in a state that won't allow me the enjoyment of safely operating a vehicle. Maybe they can choose what I'm allowed to eat as well. Please relieve me of all this self-reliance big brother...
It makes the company (look at sugarcrm) look bad when they do that.

Open core can be done well, just like proprietary software can be done wrong.
We made it a requirement for managers to use our internal application. Har-har-har
Can you characterize 'so many' a bit more objectively or quantitatively? I can certainly point to a few CEOs I felt are neutral or harmful to their companies but I don't have any data to suggest that this is any more than the typical left edge of the bell curve kind of thing. If you have any good studies on this I'd love to read them.

I certainly agree that Enterprise CEOs do have to be doing a good job in the view of the board, exactly like any employee has to do a good job in view of their supervisor if they wish to retain their job. The board can fire them. But that also raises the question of how much is the continued presence of a 'bad CEO' the Board's fault.

And I don't agree at all with this statement The problem for enterprise CEOs is that there are painful, obvious conflicts between Wall Street's persistent demand for high quarterly returns, the on-the-ground demands of keeping a business healthy and growing, and the value of their own personal stake in the company.

If the stock price is a proxy for the health of the company and the CEO is in charge of keeping the company healthy, then the stock price and the CEO are aligned. I've only really been on 1:1 speaking terms with two enterprise CEOs, Scott McNealy (Sun) and Dan Warmenhoven (NetApp). And neither of them was 'conflicted' about what Wall Street 'demanding' high quarterly returns, nor did the noise of traders on Wall Street enter into their business decisions as far as I could ascertain. When decisions were made and communicated they are very solid reasoning behind them around how the choice would improve the company. I have also seen startup CEOs that made extraordinarily bad decisions that benefited themselves personally at the expense of the company, both Zynga and Groupon showed how painful that could be. But when you look across the millions of companies, just in the US, it is hard to find a persistent, or even prevalent, pattern of CEOs who put themselves or by proxy the stock price, ahead of the company issues. I am certainly open to evidence that this is the case, I just haven't seen it.
Love this. Thank you for charging and respecting privacy. In the future, would be great to have periodic audits from third parties to verify that privacy is being respected (since email is the most sensitive account that I have).

Also, a hugely useful feature for me would be the ability to archive emails older than X days (not just 2 years).
> How many developers do you see every day just sitting at their computer tapping "step" ... "step" ... "step" for hours.

Er...very few? A bad programmer will be a bad programmer with a debugger and that bad programmer will be a bad programmer who prints out state after every line of code.

Breakpoints and watches are strictly superior to print statements for understanding the system you're working with. You drop a breakpoint where, as you yourself put it, "the bug is likely to be," you look around, you kill the process and you make a change. It doesn't "create dependency", it's just better at solving the problem. Anyone can fall back to println debugging if necessary. It's not some difficult thing. But it's wasting your time.
I'm pretty sure native apps with the same functionality consume less energy than web apps. Native apps and their frameworks are highly optimized.
>You apply here: https://waymo.com/apply/

I tried a bunch of zip codes in California, none are available. Phoenix, Arizona works though, I think they're still only testing there.
There's an oral-history interview of Feynman where the interviewer brings up his notebooks, saying something like "where you recorded your results" -- Feynman interrupts like "no, it's where I worked them out". He's emphatic about it after being questioned again.

The "Feynman algorithm" is an OK joke, and gets at something real, but I think it smacks a little too much of putting words in the guy's mouth. It has a flavor of mystification that goes against the spirit of a lot that he said in his lectures. There was a lecture explicitly on problem-solving methods in the "Tips on Physics" volume.