skysight-inc/HackerNews huggingface dataset:
When I was a 21 year old with a fledgling startup, Geoff kept a promise to me several years later that he definitely didn't need to and had barely any incentive to. He did it because he is a man of his word and I owe much of the opportunity I have in my career because of his integrity and that choice to keep it. Congrats Geoff! And THANKS!!!
That strikes me as useful as the "security expert" who shows up on TV and tells people to "only download apps you trust".

Who really knows anything about ANY of the apps they download? Nobody has the required knowledge / time to make that determination with any amount of success.

Anyway the FDA situation reminds me of a libertarian blogger who a while back wrote a great blog that went something like "Guys, libertarians aren't supposed to hate the FDA / EPA!"

His point being that libertarians are supposed to get riled up when government gets involved in protecting people from decisions that they should make on their own, such as preventing people from jumping off anything because jumping off a cliff is bad (overly simple example but that's the idea). Situations like telling good medicine from bad where you need huge amounts of testing and industry knowledge, or having someone dump toxic waste next to your house that you can't tell ... you're permanently hurt by the time you figure it out is something libertarians should want a government involved in.

Life is complex, we can't figure everything out ourselves.
Maybe advertising isn't the future of the web?

I know I'm talking hypotheticals, not anything that helps people make money of actual work done online, right now. But I'd be ready to pay for a fairly done flat rate service that gives me access to quality content on a variety of sites for a reasonable price a month. If you do that, companies would not have to track anything after confirming my login, it would no longer be the main revenue stream.

Are there any good estimates how much money the internet makes from the ad data of an average person, per month? Like, spread among multiple websites? Is that too crazy an amount to ever expect people to pay?
Congrats! I was recently frustrated with the whole being accepted into YC, and then not really, but I really appreciate YCs efforts and influence.

Staffing good advisors is hard, especially for the # of applicants, so I definitely understand. It would be really awesome to see YC be able to scale to more participates though. I wasn't looking for money, more advice about gauging viability and scaling, and doing A/B testing.

I've started a business before, one where I could pay my bills, but it was one on one with clients doing web development...it wasn't a business that could scale effectively. The idea I've been toying with for a year or two would need to scale, and mostly be automated in order to succeed, and the scaling part is what you all are good at and I have a lot of questions about.

So, if an opportunity ever comes up when one of your advisors wants to reach out to me, I'd enjoy talking with them for 30 min and then get out of y'all's hair. I'm AtHeartEngineer pretty much everywhere on the internet.

Thanks, appreciate all your work and good luck to you!
I agree with you. My comment was less about the intent of GDPR, which I consider noble, and more about limp-wristed enforcing and real-life effects of GDPR in its current form.
> The thing is that its not a joke, that's truly what we think when we see these headlines.

I'm sorry, but this isn't believable. In the general context of technology, "Go" and "Gopher" have unambiguously referred to the programming language for a decade now.
Being dismissed as a meme is tiring as well. I like hacking on my system at boot time, and dismissing my use case because of your own is kinda hostile.
>the Marshall Islands traded US liability for nuclear issues as part of their move to self-government.

This is classic over-the-barrel negotiating tactics used by colonizing nations over their former colonies. The Marshall Islanders had few options here. Continue to have their sovereignty dictated from and literal lands and lives ruined by a foreign nation, or take liability for the colonizer's experimentation and some control of their future back.

Just because a choice was made, doesn't make the process just or right. It may release the United States from a legal obligation, but it doesn't excuse any ethical or moral obligations of the state to the people of the islands.
> it's that (in theory) the sheer volume of man-hours spent pouring over every minute detail of them, incorporating lessons learned from every failure that's ever happened in the field, amount to a very very high success rate

and this is what company executives need to understand. Given the fleeting nature of software and the speed in which one can write working code (not strictly correct or bug-free, but something that apparently works) people are convinced that software development should be cheap -- or cheaper than say airplane design. Software design is thus seen as cost not investment and those flaws in specifying and writing correct core is then shown in not treated edge cases, sometimes catastrofically
here in CA the cost of electricity is such that driving on electricity is roughly equivalent to 45mpg in cost. So, a hybrid like the prius can beat that: 60mpg
Interesting, thanks for the explanation.
The reason to ban non-competes wholesale is that they diminish the economic vitality of a region by inhibiting the formation of new ventures. This doesn't make them immoral; it just makes allowing them bad policy.

If non-competes are allowed, it's in every existing employer's interest to use them. This means that the constituency for keeping them is concentrated and well-funded, while the constituency for banning them is diffuse, consisting of the entire pool of employees as well as all the startups that don't exist yet. People who haven't lived and worked in California, such as yourself, may just not know what they are missing. So once they are entrenched, banning them comes to be very difficult politically.

I suggest looking at the issue from the perspective of competition between regions. It's ironic to me how much effort states and localities will go to to attract employers, when they hardly even consider trying to attract better workers. Companies come and go; workers tend to put down roots. When you get a concentration of highly skilled workers, as we have here in Silicon Valley, it naturally attracts businesses; the startup I work for now, for instance, could hardly have been formed anywhere else. And if it had been formed elsewhere, and tried to hire people away from the Valley, it would have great difficulty getting the best people, in no small part because they wouldn't want to sign a non-compete. I know I will never sign one!
The fact that this is even a consideration is scary, and frankly, what the book was apparently about. I always believed generics were identical.
Senator proposes strict Do Not Track rules in new bill
Huawei confirms it has built its own mobile operating system
I personally wouldn't bet on rackspace being around long term and I wouldn't start today building email on their platform. We've dealt with rackspace for years, we're mostly off of it now.
Google announces a new $999 Glass augmented reality headset
We were fortunate to have Geoff as one of our YC group partners in S2015 and he asked tough questions and kept us focused more so than almost any other early investor we had. Looking back, Geoff really helped us maximize our full potential - all the way from day 1 through selling our company.

Congrats, Geoff!
Congratulations, Geoff! I haven't had higher-impact educational/professional experience than having Geoff as a group partner. He's a natural. Optimistic about the future of YC.
This would be a non-issue if you had a single buyer at the national level sourcing the drugs on behalf of patients.
Why? Because those with CS degrees don’t make mistakes either? Or how about self taught engineers, do they not count?

A problem is software is so easily created, destroyed and refactored. Combined with business interests pushing for all sorts of things midway through. How often are bridges built halfway when their entire spec changes, oh just convert his half done 2 lane bridge to a 4 lane double decker, should be no problem right? That’s how we treat software.
Anyone know what it's made out of, the specific materials?
You always lose time.
Which is the reason most Europeans were talking of GDPR as though it was a non-event in the many HN discussions. Every European business had been doing it for decades under data protection. GDPR cleaned up a few definitions, expanded a few new uses and abuses of personal data, and the headline maximum possible fine. The fine that was almost the only thing people wanted to fixate on.

In the run-up, the best guide to GDPR was UK ICO's guide to 1998 data protection with a few GDPR annotations.
Relevant articles: Liskov substitution principle [1], Liskov [2].

Transcripts of the video for folks who want to learn more about Dr Liskov but don't want to sit through the video [3].

[1] https://en.wikipedia.org/wiki/Liskov_substitution_principle

[2] https://en.wikipedia.org/wiki/Barbara_Liskov

[3] https://pastebin.com/ccP5wpAq
My definition is not distorted. I’m abiding by the standard.

If you want to redefine what makes a journalist, then we have to have another discussion.

Edited: Sorry. Also have a serious problem with the accusation that editors on whole are compromised. They’re some of the most hard-nosed people I know—To a fault—And to my professional annoyance...
Congrats to Geoff. He, along with others, has done a great job with Startup School. I would suggest that the YC core program could learn a lot from the Startup School program.

For an example of why: my startup was initially rejected from Startup School, then accidentally accepted, and then we kicked butt and won the YC Startup School Grant out of 10,000+ startups. Then we got a YC interview and were rejected for what (I think objectively) was a pretty random reason. And I understand that the stated reason isn't necessarily the full reason.

It was still a very enjoyable and super helpful experience overall. The advice, $10k cash, and cloud credits have helped tremendously and it's still helping a lot.

I just wish I could have competed against other startups for acceptance into the core YC program, rather than have a few people attempt to judge how much of an "animal" I am in 10 minutes as they groggily try to wake themselves up with coffee. Not a knock against them at all (still a very long-term PB fan!), just the process.

Because I know I'm much better at competing with hard sustained effort over the long-term than I am at seeming super impressive on first impression.

Anyway, that's my suggestion.

We will hopefully be ramen profitable soon, and may not try for YC again because it is mentally exhausting. But whatever we do, Startup School was a huge boost for us and YC asked nothing in return, so thank you very, very much.
More specifically, it applies to companies with a legal presence in the EU dealing with people in the EU.

Otherwise, someone might think that being in the EU grants them GDPR rights when dealing with a company in Argentina.
Typing systems and language choices are really small potatoes in this field. There are much more scary problems to solve to make software work right.

When you can side channel attack any CPU with a branch predictor and bits get flipped regularly by cosmic rays at high altitude then you need to rethink what software engineering really means. The big problems are rarely actually about the software or proving some algorithm is correct.
Yup, but even if they don't, after a couple of weeks post GDPR rollout I realised I didn't actually care about any of these articles anyway, and in the end it's just strictly benefited my piece of mind.
Hayflick Limit: number of times a human cell population divides before it stops
Phones are easy because they make the triggering mechanism very easy just connect the headset output to a relay and boom.

WiFi requires more work as you actually need to do some “coding” and likely use some tiny SBC with a GPIO that can be triggered over WiFi.
Radio is again the same thing and can be even harder since you also need to build a transmitter and figure out a way to prevent accidental detonation so you need a specific trigger code to be sent over the radio and then decoded.

The harder it becomes the fewer people out there that could make a bomb, and the harder it becomes the more equipment you’ll need which again puts more restrictions on making these devices in quantity.
Seems like a valid business model would be to sue yourself, plead guilty, and pay the 4% tax every year. Legal fees would be minimized by playing both sides.
It really is a complete rewrite - switching from WordPress to Laravel (no code being reworked really there ...) and then rewriting the backend Python scripts to be OOP (minimal code reuse)
I believe you are correct, though I have no idea how it came to be.

If I can't profit off serving you content without you consenting to the targeting (so that the ads will pay out more money), I should not be legally required to provide you content at a loss. I'm sure it wouldn't fly in the U.S, though I'm not sure what protections businesses have in the EU.
It is incredibly obvious to people with the knowledge and skills. They can look at code and just by glancing at it can have a gut reaction that triggers red flags. Sometimes it can even be an emotional disgust. It's just not common knowledge. We as a community need to do a better job at transferring this knowledge.

Proper strong typing, not just the weak typing that is more common, provides these "danger detectors". It makes it a compile error. Compiler errors make things immediately obvious.

Type systems are very rich and most statically typed languages that are commonly used now can barely count as type systems when compared against what we know from mathematics and computer science. They merely describe the data format (or not in the case of nullable) and not acceptable inputs. They don't allow types for scenarios like requiring a function that exhibits these behaviors but not these other ones.

Pattern matching in combination with strong typing requires code that handles all possible inputs or you get a compiler error.

Dependent typing requires inputs to be within certain tolerances (not just adhering to a data format).

Type systems can also make certain race conditions impossible to create.
reminds me of that software development conference where a developer could receive a tattoo with a favorite language icon from an O'Reilly book cover - thus becoming a better programmer, no doubt!
Google's supervising ranking algorithm exposed
An excellent idea that will save me time when searching for Vegan products!
This has been tried countless times and there are dozens of options available. There's no scale to it.
https://en.wikipedia.org/wiki/Tyrosemiophilia
Thank you for addressing that point. I appreciate the work you are doing on that front.

However, you still haven't addressed the fact that if somebody speaks out about racism in the form of "affirmative" action, it's apparently flamebait?

I wasn't even the one who posted the article, I'm just responding to what I see.
Quick and Dirty Address Matching with LibPostal in Postgres
I think he might also have been thinking about how to prove a program correct? To do that in imperative code, it might be useful to have some concept of a program location that's rigorous enough to represent mathematically.
Unfortunately the article didn't mention their unique gut microbiota. [0]

"The naked mole-rat possesses a unique gut microbiome composition..." and "This might suggest a possible role of the gut microbiota as a universal contributor to mammalian health, which goes beyond the host phylogeny and ecology constrains, supporting health and longevity of the mammalian host."

[0] https://www.nature.com/articles/s41598-017-10287-0
Then you are commenting on the wrong post. This post is about the systems that do not use systemd. Justifying your own use by demanding examples of failure is... odd here.
Wow you named almost every channel I pay attention to. I would add Matt Cremona, AvE, NYCCNC and April Wilkerson.

I listen to the Welding Tips and Tricks podcast that features a 60 year old from Alabama (Hi It's Jody from Welding Tips and Tricks) talking to two guys in rural Ohio. They regularly mention how Instagram in particular has encouraged friendly competition amongst welders. Whereas previously a great welder would only be known to the 20 guys in his shop, now he can post those intricate welds on Instagram and people countrywide try to emulate that technique. The maker community is positive, kind and encouraging. For all the negativity swirling around social media, it is nice to see it used in positive ways to unite people.
There's only one answer: exhaustive testing and attention to detail, NASA style. With NASA it's probably worth it. The rest of us, not so much.

Like efficax says, there's an oft-used analogy between software "engineering" and structural engineering that I think is way overplayed. The better analogy, IMO, is between software and business.

What "CEO" means is basically "authority and responsibility." We have some guardrails called laws, but outside of that we acknowledge that "CEO'ing" is a complex, ambiguous task requiring personal judgment, and is not reducible beyond that.

"How careful should we be?" is a question with some interesting characteristics:

- it's a matter of opinion. How risk-averse are the shareholders?

- it's a matter of context. On the CSS for the company promo site: eh. On the embedded code running the flight-control system---very. But what if that stems from MVP code that originally ran in a simulation on the company promo site?

I mean, what you really need here, is for your board members to write the code.

I'm speaking tongue-in-cheek a bit, but I'm not sure it's 100% wrong, maybe just 75%. In a very real way, the authority-responsibility-reward lineups are so out of whack in most organizations. Which is not to say I know what they should look like.

(Two words I need to think about more: "Software insurance")
Can you elaborate on that?

Did they see themselves as a "hardware company", or as a "computer company" at a time when the hardware and the software all came together, and there wasn't really a separate software industry?

Which would make them the Apple of their time, where they built and sold the hardware needed to deliver the software?
So that's what it's called. An appointed Senate and demarchist House would be ideal. An interesting advantage is courts can readily convene a committee to clarify the meaning of legislation, which is largely impossible with a fixed number of reps in the House. This removes the specter of a handful of justices legislating from the bench.
Some messes are just too big to clean up. They knew going into the testing that it was going to kill thousands and thousands of natives and effect native people in a terrible way for generations to come but they didn't give a shit then and they dont give a shit now. That's why most of the natives have 6 fingers and 4 toes, are sterile and the land is poisoned and will stay poisoned. You can deny it all you want but if it was not true shit like this wouldn't be so common place. We aren't the only ones and this isn't the only site and it's not just radiation, its carbon, its carcinogens, it's plastic... there is a whole boat load of shit like this that everyone pretends to care about when their talking about it with their husband or best friend but seems to have no trouble sleeping off the next day. What makes us think we can all just act like animals one day and civilized humans that next... I have no clue but that's reality. People ask: "Oh what can I do, I am so small and the problem is so big!" idk but I do know this if you ACTUALLY cared you would figure out some way to help. What's the difference between pretending to care and actually caring you ask? It's simple, doing something about it versus talking about doing something about it, it's that simple, that's the difference. Write your governor, send some money, do anything or just admit you don't care, and do nothing. That's what the US government is counting on you to do and that's why they got away with this and that's why they will get away with similar shit in the future.
No reason really. What would you suggest?
Complaint is this is not happening at all. In fact, they would need to require an opt-in consent, not presenting obfuscated opt-outs which do not even work. It really does not help we have tables with few hundred companies listed.
What did you find interesting about this article?
Be wary of only doubting things when you personally disagree with them. It's good to be careful, but you'll soon surround yourself with like opinions if you're not careful
“Shooting the Messenger” is a Psychological Reality
There is NO anonymity online. That's a fact. Data hoarding leads to behavioral profiling and centralizing behavioral profiles side by side leads to profile scoring. It's inevitable. Will it be abused for profit? Without laws, yes. Will laws be there in time to prevent the unethical abuse? We will see.
I think that nuclear power generation has been relatively safe over almost a century exactly due to systems engineering, incorporating procedures and the potential for human error.

I also think that you are right that some of the systems surrounding nuclear energy are suboptimally managed in places (and are often intransparent for the public, which I think is one of the factors why people are still afraid). And I think it's because nuclear power generation is a social commitment on a very long time scale - and humans aren't very good at dealing with cause and effect over long time scales.

While there is, just like in aeronautics, a paper trail connecting to each engineer and expert working on a system, it does not matter whether society can identify a person that is responsible for a decision made half a century ago. Think about leaky permanent[0] waste storage close to densely populated areas (like in Germany). Analyzing what went wrong is suddenly a task for historians, not for engineers. And history is of course necessarily colored in perspective - politicans can point to an expert who was wrong half a century ago.

In engineering and safety culture, iteration is necessary to approach an optimal system - the problem is here: How can we learn from what happened decades ago when the cause wasn't a part, a design or a process, something that can be simulated with a high degree of confidence? But a decision necessarily based on lots of unknowns? What can we do to be able to learn from it next time?

[0] officially temporary but due to how it was done effectively permanent

Edit: Markup
What makes you think this site would be "run by the UN"? The WNA is a nuclear industry lobbying organization. Nothing more, nothing less.
For lots of people, because that would cost them all their other Google accounts and services. The OP would have to give up on Android development.

I am former Fi user, started back when it was a "Project". My Nexus 5X's battery swelled but was still working and had a full charge, they wanted me to ship it back to them which I morally felt I couldn't do, and replace it with a generally low quality Lenovo Motorola phone that was reported to have serious WiFi problems, negating that major part of their business proposition where it uses any accessible WiFi for data and voice if possible. Felt stupid for having paid them $5/month for device replacement coverage.

The G+ real names debacle prompted me to remove as much exposure to Google as possible, now I'm down to Google Groups which can only be had from them. They're just too risky for individuals to depend on.
No, and that part of the law is unenforceable anyway. You cant force companies to provide a service at cost to them.