jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> They're glorified comments

This was always kinda false (type hints can be composed unlike eg docstring param @type). But with the introduction of dataclass, this is empirically false. You can readily hook into the type hints, reflect on them, use it to marshal data, etc. Using __post_init__, you can leverage any kind of runtime checks you want to enforce invariants.

Also type hints greatly help transpilation.

You don't need 100% to reap the benefits. In fact I will annotate small bits of un-typed code and it makes it way easier to reason about.
It's fixing the leaks in 20 years that's the problem. But I guess the building just has to outlast the company...
Here’s a prior article and HN thread on “Managing Academia” and it’s conclusion.

> If a job is complex, multifaceted and involves subtle trade-offs, the best approach is to hire good people, pay them the going rate and tell them to do the job to the best of their ability.

https://news.ycombinator.com/item?id=14021885
I would say that accuracy is a greater concern than "fairness" or "equity" since it's quite hard to agree on the meanings of the latter terms (and as pointed out above, these are political, not statistical concerns, and the distinction is meaningful). I would expect that inaccuracy in such models would be iteratively improved. If the models are already more accurate than existing methods, doesn't that make them better?

Doesn't a more accurate model in fact ensure that fewer people are lumped into groups they don't belong to, and that more deserving people (ie. people who are likley to repay loans) have access to credit?
Microsoft had no leverage and developers weren't onboard because they had no incentives to do so.

Facebook has leverage - if their future on iOS (and maybe even Android at some point) is at risk, they could very well release a Facebook phone and offer incentives to their users to move.

Developers would also be onboard if Facebook offers incentives to them. Despite all the bad reputation Facebook gets on the surface, most tech companies happily use and depend on Facebook for their marketing & advertising efforts, so they'd be more likely to embrace the Facebook ecosystem if iOS is interfering with their marketing ability.
/* The PM says this 100% will never happen. */
NYT hasn't changed but the extreme amplification of any mistakes that organization makes definitely has. If you compare NYT to clown shows like Breitbart or Fox News it is extremely well run. I'm not a fan of NYT in many cases but the extreme propaganda against it these days makes me ask, in who's interest is it to destroy another one of our established institutions?
The follow on from this is rather more problematic. If you are prioritizing production things, then it means you'll severely limit the topics you explore. Anything that would take too long to get to market, or is too risky, or is too theoretical, will never be prioritized.

This is the reason for the tenure system, to give true freedom to explore novel and future oriented work. Things that won't pay off for decades, if ever. Ironically, the grant system does cut against it, especially with some grants now looking for more near term impact. Also, publish or perish cuts against this, because it optimizes for quantity rather than quality. Similar to industry labs, risky work or things that will take too long to get to publication are now discouraged. Instead we have a plethora of weak, simple, and short publications, often duplicating previous work due to a lack of consistency in terminology.
I am also a musician and have essentially the same response.

I know that there are many musicians in software (and vice-versa) and now I am very curious about how much influence musicianship has on the question at hand.
Scott is perfectly justified being upset when the NYT tries to parade his name around in a hit piece knowing (probably even hoping) their cancel-happy readers will run with it.
When I was 17 at my junior/senior high school, I taught about 20 entering 7th grade class programming and it worked out very well.

Downey's Think Python might be a good place to start (free download, but I'd recommend getting the hard copy)
http://www.greenteapress.com/thinkpython/

For reviews: http://www.amazon.com/Think-Python-Allen-B-Downey/dp/1449330...

You might consider this book or related ones listed on Amazon:
http://www.amazon.com/Python-Kids-Playful-Introduction-Progr...

There is this Intro iOS/Swift programming book that claims to teach non-programmers.....
http://www.amazon.com/Introducing-iOS-8-Steve-Derico/dp/1491...

This book also seems very interesting and doesn't seem to require much/any programming experience:

Analyzing Baseball Data with R
http://www.amazon.com/Analyzing-Baseball-Data-Chapman-Hall/d...

I do think it is very important that somebody be readily available to teach/help with some of the concepts....
Here's a nice book title page from 1934 with this job title; on map projections no less:

https://archive.org/stream/generaltheoryofp00adam#page/n2/mo...

even the Census 2002 Occupation Index[1] still lists a few of them:

- Chart computer
- Gas volume computer
- Geophysical computer
- Seismic computer
- Traffic rate computer

[1] http://www.census.gov/people/io/files/occ02_pdf.pdf

[1] http://www.census.gov/people/io/methodology/indexes.html
Compared with adding multiple rows to a table to simulate one local variable? I expect readability and performance will both be greatly improved, but... it's hard to offer a good recommendation without knowing what sort of calculation you're trying to perform.
I guess I was even more right than I thought I was :)
Which phone were you using? I don't think this is actually on purpose, but I just tried it on my iPhone and did find that it was inconsistent and difficult to paste a password. I am going to send some emails and see if we can figure out the issue. Let me know what kind of phone you are on.
The property of the universe to become capable of self reflection after billions of years of non-intervention is just mind blowing. Life is the most amazing thing. It's as if life and consciousness are inherent emergent properties of certain systems. If you create a complicated enough state machine with low enough entropy (i.e. the universe), the ability to self reflect simply seems to emerge after a while. It's as if life just wants to exist. Amazing.

As for animal consciousness, there are probably degrees of that. Humans are probably the only living beings on Earth that are capable of higher order reasoning and self reflection (meta-thinking). That's not to say animals aren't conscious; they probably just aren't able to reason about the world and their own existence the same way we are (since their brains aren't as developed). In the same vein, who is to say there aren't beings in this universe capable of reasoning on such a high level that even with sufficient explanations, our brains wouldn't be able to accommodate such reasoning on the biological/hardware level due to a lack of proper circuitry.
Nice way to start a WWII article
"Those who forget the past are liable to trip over it."

Especially considering that "the past" doesn't exist and that history is written by winners. It changes according to current political needs and in this specific case western history is us-centric and russians were just "passing-by" when in fact it was mainly thanks to the russians that germany was defeated.
http://en.wikipedia.org/wiki/World_War_II_casualties

Casualties says it all.

Related to the article:
These japanese bombs are surely interesting for geeks but saying "evil geniuses" is a bit overstating as, to me, they seem as a desperate attempt to hurt US inland.

My2cents
I can't recommend this book more. I read through about half of it before I took my first real course on linear algebra. The result? I got literally 100% in that class -- I didn't miss a single point on anything the entire semester. The teacher was flabbergasted, but I had my secret weapon -- Axler. The rest of the class was relying on the course textbook, some awful fat thing that I'm pretty sure nobody could ever really learn from. Axler's book made the concepts so crystal clear to me that it felt as if I'd known them since birth.

I can't guarantee that everyone is going to have the same experience, but yeah, it's a good book.
When first learning python (Shaw's The Hard Way maybe), it suggested this idiom as python's ternary operator:

boolean and true_branch or false_branch

and explained that boolean=true would make it check and return true_branch, while false makes it check the other side of the or.

This is parallel to the standard C one. I'm surprised no one has mentioned it, but I guess that makes sense because it's not very explicit about what it's doing, which goes agains the spirit of python. Probably not very common for python programmers to use.
Have you heard of AdBlock and Co?
The envelope that ballistic parachutes provide a life-saving emergency resolution vs a well executed power-off glide is pretty narrow. The studies show that far too often it is abused by providing a false sense of security, encouraging pilots to take risks they otherwise wouldn't have.
X-Plane uses blade element theory - essentially it breaks various flying surfaces of an aircraft apart and calculates the forces on each one of those parts to simulate how it could react. Not perfect, but better than the MSFS approach.
If the pilot of a small airplane experiences a medical emergency that leaves him incapacitated, this sort of device could mean the difference between life and death for anyone else onboard the plane (assuming their not pilots as well).
No browser stuff and Node.js is running in an isolated process. CSS is simply the "language" in which you define the looks of the editor and has nothing to do with web browsers or html.
It's based on https://github.com/rsms/chromium-tabs which is a lose port + mimic of Chromium code.
Absolutely. I generally believe that the way behavioral patterns emerge is not instant, and therefore the way you get out cannot be instant. In other words, the only way out of the darkness is walking back through the exact path you came from.

It takes a long time of not focusing on daily practice and discipline to get to the point where you don’t realize you need to put in at least a few hours of studying per day. If you go years and years of studying the week of or the day before the test, you will become a certain way. I’d wager most Americans do all their major class work last minute since they were kids. Along with that, they spend hours and hours playing video games and watching YouTube/Netflix/social media since childhood. By the time you are 25, you probably have a solid 20 years of insane habits.

What few people will admit here is what they did for most of their life. Okay, so you realized you can’t read a textbook in college. Can you describe to me how you passed the time over the last 18 years? I’m sure you managed to fill the time. You didn’t stare at the wall for 18 years. If you literally stared at the wall, fine, here is a prescription to whatever drug you want.

If you managed to do all of the other bullshit I described above, then please take some responsibility on developing better habits. It’s the intellectual version of becoming obese. You know what you ate for the last several years.

The only part of this I have genuine sympathy for is that life does not wait around for you to take the steps and fix this stuff when reality confronts you. If your 20, life will not wait 5-7 years for you to rehabilitate. Life will pass you by. I understand it, but we aren’t going to propagate confirmation bias, especially when we are teaching the new generation of children even earlier that their habits are conducive to being productive.

The developer community can help in the workplace. Split up work, don’t make everything end-all-be-all project. Everyone’s dealing with burn out or a lifetime of bad habits, drug dependency, etc, and this will compress the timeline needed to begin fixing this. It’s unfortunate, to say the least.
> Something 90% of tourism of NZ is domestic,

Possibly true by numbers, but in 2018-2019 tourism revenue was about 60/40 domestic/international. https://www.stats.govt.nz/information-releases/tourism-satel...

> skilled-migrant visa class is abolished

I don't think that's true. https://www.immigration.govt.nz/new-zealand-visas/apply-for-...

> government (incl. Jacinda) is committed to protecting investors from going into negative equity.

I would have agreed with you until last week's announcements, but Labour has clearly decided to not chase the votes of property investors.
> why would they have access to full CC details, including security code.

yeah I stopped using booking because of this. an hotel decided that the card used for reservation was the one to charge for my stay and charged it the day of arrival and I only discovered later when trying to reserve a rental car and I hit my card limit and couldn't.

that pissed me off in so many ways, first because the booking wasn't a upfront pay but hotel did it anyway, second because booking disclosed my cc details to a third party instead of being a neutral escrow, and third of course because it bite me in the ass at the worst possible moment, as my car broke down and I needed to cover a rental and repairs while sorting out the rest of the travel.
Oh no! We may loose this gem [0], thankfully we have the internet archive.

[0] https://au.answers.yahoo.com/question/index?qid=201210302242...
It can but it doesn't require the fines to be in the millions. AFAIK there are 21 GDPR fines that are in the millions of euro.
This. I’ve enjoyed public accommodations/shared spaces paying more attention to hygiene. I’m disappointed that they may revert after numbers decline. I don’t mind masks preventing people from spitting on you when they talk, nor airlines filtering air better or restaurants attempting to clean their environment better. All for the betterment of our experiences, though who knows - we may all develop weaker immune systems in the long run. Remember when there was talk of the harm from overusing disinfectants? Haven’t heard that in a while, but I’m sure the impacts are no less true today. Kids who grow up with dishwashers in the home have more allergies. Maybe kids born in late 2019 will have some interesting immune system impacts.
Another reason why Lighning is inferior to USB: the USB cables can be cheap and of good quality.
Good point as well.
Is this a foreshadowing for things to come for Zach?
Professional is still $2500 for me. Someone on Reddit reported seeing the $1095 price in Firefox and the $2500 price in Chrome.
Hello again, same post:

http://news.ycombinator.com/item?id=1907211

http://news.ycombinator.com/item?id=1907123

Here's a post on the new LAUNCH conference:

http://news.ycombinator.com/item?id=1907333
There was a really good episode of "This Week in Startups" a while back with a psychologist who talked about this phenomenon:
http://thisweekin.com/thisweekin-startups/twist-episode-21-w...
Yeah it does. I think it was their original goal though, otherwise they could have launched that thing many months earlier.
The only flaw of all this is that vanity ids won't automagically become email addresses for everybody.

If I tell my friends to find me at facebook/kilimanjaro I want them to message me at kilimanjaro@facebook.com too.

They should associate and create 500M email accounts right away and become the greatest email provider on earth.
Best comment on that article:

"Unsubscribe to Jason's email - Done.
Remove Techcrunch from daily reading list - Done.
End of Daily Drama about Rich boys feeding their ego's - Done."
On 1), the average person's wage is about $21/hour. Even if the average airline passenger's hourly wage is double that, such a system will still need to reduce wait times by almost 2 hours to be cost effective.

(Yes, I am making the dubious assumption that all time saved will be spent working. The economic benefits drop even further if you don't assume this.)
True, that isn't a very flattering comparison and is, I hope, worse than average.
Every time a "Google banned my account" thread comes up, I like to point out that my Google Adwords account was banned once. I filed an appeal .

It's been 20 years this month, I'm still waiting for a response.
One of my kids is lactose intolerant.... then I discovered that milk powder is in SO many products as it's a cheap way to add a rich flavour to foods.

The net result is that through a genetic accident (the kid is half chinese half european and it's likely the intolerance comes from the chinese side) we all eat more healthily.

Referring to the article: When you have to be more careful about what you eat you tend to have to make more of your own food and, for me at least, the act of making food suppresses my appetite resulting in me eating less. I think this is because it effectively lengthens the time my brain is in 'eating' mode and it feels satiated after less food. I basically made that up though but I'm happy to live with that.

I wouldn't say I am any healthier but I have maintained my current level of unhealthiness with less food :)
Well, deflation can be the worst problem any economy can have. If my money is worth more if I don't invest it and just hold onto it, I'm not going to invest anything. This is actually a situation that killed several medieval economies, there was just not enough currency to go round. Our modern western economy is worth a lot more than the combined gold supply of the world, so if we want to have a working currency we have to print it. Now the remaining question is how much to print, you can never print exactly the amount you would need to get 0% inflation, so you have either inflation or deflation. Since deflation makes investment worthless and kills your economy, inflation is the way to go. If no money is printed you have deflation there is no way to have a growing economy and not increase the monetary supply.
That's is simple.
You're watching it from the wrong perspective dude.
When DSLs/Frameworks/Libraries/ spread around languages, it's a strong indicator that the language is highly valueable, but not abstract enough to like it.

What I mean is that it's not easily understandable, fullstop. That's a simple reason for, why people create jQuery,CofeeScript,SproutCore and many other Abstraction Layers.

You will see that only the fittest will survive!

Your question is at the bottom of your post, irony..
Javascript's roots are anchored at the bottom too, you cannot just unearth it and plant it into another pot.
But you can graft it :)

Evolution Baby!!
Simple Answer: We can't produce oil (we discover it), we can produce crops. We're pretty good at it.

Complex answer: If demand for crops goes up then farmers can grow more crops. Although it's hard to see if that's happening right now as corn ethanol subsidies and corn import taxes completely distort that market. If you want to produce corn ethanol you buy domestic corn as you can get US gov subsidies for it, you don't get those subsidies if you use imported corn, so naturally US produced corn ends up disproportionately in fuel production. Also it's worth noting that DDG is a byproduct of corn ethanol production, and DDG is used as animal feed. So it's misleading to think that corn used for fuel production is pulling it completely out of the food chain.
Sure, but how many applications are audited?
It does courage to remove code if you have to deal with customers or users that, it turns out, relied on the feature.

A good example of this is Google Docs. In the first version of Docs, it was possible to change CSS style sheets and make changes to the low-level document. You could change background colors and so on.

In the rewrite they removed this functionality to achieve "more simplicity". However, many people were relying on the customizability, so they have a ton of complaints about the new version.

It appears that the current decision is to keep the old version "forever". Of course, whether this is true remains to be seen. But the lesson is that even if you think a certain feature is useless, people might be relying on it. You're never sure how customers are actually using your program.

So if you "boldly" delete something you might end up maintaining more versions, have to reinstate the deleted code, or lose customers. I think that's where the courage comes in.
I wholeheartedly disagree about the current state of affairs. Our relationship to the internet has profoundly changed. It’s deeply entwined in our daily life, inescapably so, in exactly the same way that forums were not.
The important thing is not to market your app or product but focus on the job it performs. Write about that job, what can be done to get better at it and then pitch your product sometimes when its relevant.
The core idea of this is to focus less on the product and more on making the job of people easier more productive even if its out of your products scope.
Iterate your product to get closer to above goal.
For more: read about Job to be done theory.
I think this would be a shame. I’ve always been a Linux guy pretty much since I was old enough to have my own computer, but NT is a fascinating architecture capable of running multiple different system abis (POSIX, Win32) side by side and was designed to allow for doing just that.
I think they make sense, but they're definitely not explicitly or even implicitly granted in the U.S. constitution, and the various legal theories (e.g. substantive due process) behind the court's power to recognize them are still vilified by conservative jurists and pundits.

Miranda Rights had historical precedence in England, but IIRC mostly after America forked.

The right to counsel mentioned in the U.S. Bill of Rights only meant you had a right to be represented by your own attorney, presuming you had the means, not that the state or court had to provide one.
Wait till you try Reddit app, it is a bigger fuckup. Every update to app, resets your settings. Reddit keeps introducing myriads of new user preferences and defaults are most permissive options.

For last few months, I kept thinking these frequent changes sooner or later gonna compromise security. Sure enough recently I had to abandon my 10 year old Reddit account because it got compromised. Once I noticed account compromised, I put a note of account being hacked in my account about page and changed password, few hours later receive email from Reddit security that my account is compromised, they locked the account, and I should change password. Only thing I could mutter, “no geniuses you didn’t detect account compromised, you detected my actions after account was compromised and trying to show you care”. Instead of trying to get account unlocked, I decided to abandon it. At this point I don’t care.

Previously you could create account without providing email, no more.
Yea my point is that if you want to be less car centric, maybe try moving out of the big city. It's ironically easier to obtain that lifestyle in a small city in America than the "walkable urban utopias" everyone seems to desire on HN.
What is <food>?
(1 paragraph explanation)
What is the best way to make <food>?
(1 paragraph, mentioning <food> by name at least 8 times)
What are benefits of <food>?

The aggressive SEO tactics, more than anything, are what drives me crazy.
You sound as if going into the office is literally some kind of torture(and I guess for some percentage of the population it is).

This 'do you colleagues feel the same way?' argument is circular and the question can be posed both ways. Separating the two to allow people a preference one way or the other is a difficult problem that has been addressed by many companies by simply making everyone come into the office. It may be that giving people the option one way or another is the right way forward, but getting to that point is going to be a long and windy road...
Yes, that is absolutely helpful! Thank you so much.
> There is no proof of material voting fraud or irregularities

And is there proof that there wasn't fraud? Does the burden of proof fall upon them or the government?