skysight-inc/HackerNews huggingface dataset:
Or you can just do what Python 3.7 implemented (and Instagram seems to have separately implemented) -- cache attribute lookups and invalidate the cache if necessary. [0]

The GC optimization, well, that'll probably be left up to other interpreters.

[0] "Mark Shannon said that Python 3.7 has added a feature that should provide a similar boost as the method-lookup caching used in the experiment. Shapiro said he had looked at those changes but still believed his proposed mechanism would provide more benefit. Attribute lookup still requires five lookups in CPython, while it is only one lookup in the experimental version. Shannon did not sound entirely convinced of that, however." https://lwn.net/Articles/754163/
See the quick start page. http://www.typescriptlang.org/samples/index.html
Jiro is such a heartwarming story. The dedication to ones craft displayed is truly inspiring!
There is an independent confirmation now: Russian journos from a mostly-Kremlin-independent publication spoke to people from the village where Chepiga was born [1]. They say it's him.

https://www.kommersant.ru/doc/3753339 (in Russian, use Google Translate)
So, all these women present anecdotal evidence.

If you are interested in an opposite opinion from another woman coder: https://medium.com/@marlene.jaeckel/the-empress-has-no-cloth...

Reality looks very different.

Women have a 2:1 chance over men to get a job in STEM: https://www.mindingthecampus.org/2015/11/04/women-favored-2-...

more detailed research on this: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4611984/

Then there's the Scandinavian gender paradox, which states that women are LESS likely to choose a career in STEM the more equal society becomes. This is because there's no more economic necessity, and other reasons. See http://www.thejournal.ie/gender-equality-countries-stem-girl...

I'm not surprised by the responses of these women. They represent the acceptable opinion of Silicon Valley.
I was kind of hoping that they would get rid of null or undefined (or both). While I understand that null and undefined are not the same, are both truly needed? Seems like a missed opportunity to make the language cleaner. They seem redundant when you have exception handling, which I think makes the flow of the code easier see.

Could they be removed?
> Given the choice, some of your customers would rather interact with a machine than speak to a member of your support team.

Some do. Some don't.
What if you need to change justification, image proportions, etc on mobile for instance?

Also, from a previous comment of mine:

“Problem is, defining quantity in the class name doesn’t work.
.m10 may be fine for desktop but not for mobile.
Then you’ll have media queries which define .m10 as margin: 5px or something, which is nuts.
You could go for unspecified .mSmall etc, but in real life, things tend to be more specific and messier, in my experience.”

https://news.ycombinator.com/item?id=18083508
Yeah, they’re all over Palo Alto. One can be yours for the modest sum of ~$2.5M.
https://fxedel.gitlab.io/fdroid-website/packages/org.hermit....

https://gitorious.org/f-droid-mirrors/tricorder
Hey, if a candiate is ready to be an asshole in an interview, what are the chances that he will be an asshole to his team members to just get that raise or a promotion?
That’s enormous for a couple with no kids. That’s the size of the average new home in 1960, when the average married couple had 3-4 kids.
At my last gig I was paid ~30% less than the person I worked with on the project. They joined a bit earlier and negotiated a better deal, that's all.

All this talk about being promoted and receiving pay raises is funny to me. Never in my work history I was just 'promoted'. One climbs up by looking for new and better job. Same goes to pay.

Where is this magical land where men climb up by being men? I'd love to experience that!

Also, coding is not some magical job. For most people I know the line between work/free time barely exist. People that are good 1) code all day at work and then 2) go home and code some more at home. 1 and 2 may be unrelated but only on the surface. By coding at home they improve their skills and do better at work. But there's a price to pay. Other hobbies/interests have to be sacrificed. So is social life.

All articles of this kind make it sound like coding is some sort of magical job that's easy and well paid and has no downsides. My life experience is that finding a good programming job is incredibly hard and only very few people I know are happy with theirs. More often than not it's just daily grind.
TypeScript is fine. I used it for about half a year when wokring on an Angular app. But for new projects with React now I seldom see the need to include it.

Sure, TS gives you a little bit better autocompletion in VS Code, you can document your function signatures a little bit better and you can catch a few trivial type errors — but it also has some costs: Extra set up, extra build steps, the need to also import type definitions when including a library, cluttering the code with interfaces and type definitions.

I find the extra value it gives over PropTypes in React is pretty low. And while types in function signatures arguably increase understanding, elaborate interface definitions, sometimes in their owen files with the need to import them, can clutter up the code and be a detriment to readability. Also, VS Code's auto completion is very good even without TS.
No, it sucks, but it is the only way.

> May as well offer a competing service that doesn’t track you

I would kill for that. But this day and age it would be hard. Also, even subscription services typically see fit to track you and serve you ads.
yes they do. in Dallas i’m next to a 900 home development. many of the homes are 1 story with a yard only big enough for maybe keeping a dog
This is by far the most powerful documentary I've ever seen, along with the sequel "The Look of Silence".
Compass raises $400M at a $4.4B valuation
It's a rational analysis of some of the worst experiences a person can go through. It wasn't written to wrench your soul like Sophie's Choice and gives a great look at the human psyche pushed to its limits.
Hated: GG Allin and the Murder Junkies

It's on Youtube somewhere...
This was also my reason. I'm glad I made it too, because even though the oculus was $100 cheaper, my understanding is that it doesn't do room scale as well.

Though I wish valve would stop with their stupid trackpads.
Asp.Net MVC (Core and Framework) is all I do. I'm in the States, but visit the UK often. If you want to chat, my email is in my profile.
If you read the article you would have probably gleaned that these women had to overcome certain challenges to get into CS.

Maybe those hurdles are what other women face, hmmmm
HastySite, written in Nim, static binary, 1.3 megs [1]

Gutenberg, written in Rust, static binary, 6 megs [2]

Hugo, written in Go, static binary, 6 megs [3]

[1] https://hastysite.h3rald.com

[2] https://github.com/Keats/gutenberg

[3] https://github.com/gohugoio/hugo

Back in the days I used blosxom to create static pages (a tool older than some users here, probably), but alas, now that Perl doesn't have CGI.pm in its standard library anymore, it wouldn't be dependency-free…

[4] http://blosxom.sourceforge.net/documentation/users/configure...
Lego wheelchair helps Maryland Zoo's injured turtle to heal
Parcel has first class support for TypeScript. It's amazingly simple: https://hackernoon.com/zero-config-typescript-bundling-with-...
“Everything is chemicals. Chemophobia is by definition irrational.”

I hate it when ppl project a domain definition to destroy a good argument that uses non domain specific language.

It is obvious to everyone that the word “chemical” refers to moieties that are synthetic, not typically present in nature or in extremely high concentrations.

So, the OP was quite reasonably saying that chemicals not naturally present at certain concentrations should be tested for safety when high concentrations are proposed to be used.

It like those pedantic ppl who say that tomatoes aren’t vegetables. Of course they are! They are also botanical fruit, so what?
The big thing that Tailwind brings to functional CSS is the emphasis on and mechanisms for composing from utility classes.

This is something that went understated in other functional libraries, even though composition has been possible for years using preprocessors. So when people saw Tachyons, for instance, they would recoil at what they saw as an unmaintainable mess even though the underlying theory is sound.

I really like the work Adam is doing and where he is leading the conversation. I will read anything he writes, too. He's great at expressing his ideas and rallying you around things you didn't know you care about.
Learn by Doing [Volume 21]: Size Matters for Both Serverless and Containers
Some of my favourite nerdy documentaries:

BBS: The Documentary https://youtu.be/nO5vjmDFZaI

The KGB, the Computer, and Me https://youtu.be/EcKxaq1FTac

8 Bit Generation: The Commodore Wars https://youtu.be/Jq_t-v0bDZ8
My child has two parents. Why does day care call only me?
I have a spouse and two kids.

I used to have a 1500 sqft house. Next was a 1600 sqft house. Now, a 3300 sqft house.

I miss the 1500 sqft house so much.

Our current house has a 3/4 acre yard bordering on 20 acres of preserve/park, so I love that, but I would still take the small house on the 1/4 acre over this, since I live near plenty of nature opportunities anyway.
> Minus the woman specifier.

So, "you should leave this field so someone more deserving can have a place"? When you take out the gender qualifier it doesn't seem so ominous.
I cannot agree more. I remember growing up it was just raw footage of events without break, and often with little or no commentary. We would sit for hours and watch the pinnicale of human physical ability. Now its 95% pomp and commentary, and you find yourself just looking up the events you wanted to watch the next day on a video hosting site. This just fits into the larger context of broadcasting digging their own grave in the glow of the internet. Even though their offerings are still often technically and artistically superior, the are bound outside like writhing beasts to their business model and it kills them by forced exposure (nessitating constant 'content'). Youtube is now doing the same by deranking channels that fail to release videos on a regular, if not frantic, schedule. Patreon is helping, but just enough to defer actually dealing with the huge problem. Its a vicious cycle.
Wild Wild Country completely blew my mind. It didn't happen that long ago, seems like it would have been major national news on a number of occasions, and yet I had never heard anything about it before watching the doc.
Master bedroom, guest bedroom, office. It's not an unreasonable way to live at all.
If your RSS reader is polling the content from AWS or other known server/cloud IP blocks, that triggers their TOS violation notice.

Happens to Pocket for me all the time.
Somewhere in the bowels of FB is the product manager who feels like a smug genius for coming up with this 'feature'.
Not true. The fact that professional software developer sometimes uses profane language does not mean it is not funny.

I think Linus was actually trying to be funny with those statements. Some of us understand that humor, some of us don't.
Not remotely funny.
Okay. Is it written from the point of view of the (almost) dying person, or of the bystanders?
LTC support added on institutional trading platform SFOX
I’m in an area zoned in the 1930s, and my lot is 1/5 the minimum required for this zoning elsewhere in the county. It’s fantastic.
There's another active post right now [1] where Tailwind's creator has been addressing these understandable initial reactions.

TLDR: Tailwind is utility-FIRST not utility-ONLY, and its `@apply` directive and approach to composition means you can exercise a lot of control without every element requiring so much "noise".

Don't get me wrong, I'm not saying there's only one good way to do things and this is obviously it; rather, it's worth overcoming one's initial revulsion to look at what's possible, bc it is in fact quite elegant.

[1] https://news.ycombinator.com/item?id=18084013
I live in an affluent area and the Sears by us closed. If Sears can't survive there, it's done. I feel bad for the people who worked there. Whenever I went in, they were always helpful. Now they are looking for something else.
In one breath you dismiss these women and their "ancecdotes" while in the next breath you claim that what another woman says is "reality".

Hey, I guess as long as it supports your hypothesis, right?
IMO if you're learning that slowly, you aren't doing enough coding.

That said, you've actually built something that you weren't assigned in a class. That's more than most of our junior programmer applicants have.
> Cares about what though?

I guess that's the question which most commenters actually missed :-)

If I had to define things I'd say that the former is actually "care" and the latter is a bit closer to "passion".
Asif Kapadia's 'Senna'.
'India's Daughter' by Leslee Udwin for an interesting record of modern India.

Generally I do think, documentaries work better when they avoid talking heads.
I think the maximum is around $5k/month. And best as I understand, the pensions funds as charged a fee to fund the guarantee.

Meanwhile us on 401k investments has no such guarantees and republicans are trying to gut the social security system which we put sizable money into.
"money-oriented snake oil salesmen" aren't the problem though. They're just selling stuff to earn your salary. The real problem are the bean counters and the managerial trends from 1980s onward.

For every manager who grew from the rank and file, understands what their teams are going through, and shields their teams from the BS, there will be another who went through business school and was indoctrinated that you should ask for more than what you want, to hell with the consequences and the corner cutting, and the rank and file will figure it out somehow to deliver what you want.
The intended audience is social policy wonks, not HN geeks.
This appears to be a common experience. Google has been terrible at communicating reasons for account suspension. Here's a more detailed account on a similar suspension: http://www.slate.com/articles/technology/future_tense/2013/0...
Is this related to "depersonalization" as experienced e.g. by people with extreme anxiety?
And that’s why I’ve never had any interest in the Silicon Valley/Startup culture.

I’m very happy in a major metropolitan area with a relatively low cost of living anf a good relative salary working as an “Enterprise developer/architect”.
I'd have thought that said about China.
You might want to contact Jason Scott at the Internet Archive, especially if some of those are copy-protected: http://ascii.textfiles.com/archives/5180
Sadly, misrepresenting is a common political tactic.

Remember, "you didn't build that?" President Obama made the argument that businesses do rely on substantial government services that are critical to a healthy commerce sector. He said "If you’ve got a business — you didn’t build that. Somebody else made that happen."

It was a clumsy way to put it, but it was clear to me what Obama was saying. Yet many on the right attacked him for stating that people who have a business didn't build their business.

Again, it's sad, because you know what? I think the center-right has a decent point to make here. Perhaps the government should leave some of these services to the private sector. Perhaps they are providing them inefficiently. There's all kinds of ways to disagree, discuss, debate, and rightly object to President Obama's thesis.

But we didn't get that debate. Instead, we got treated to a ton of misrepresentation, 30 second attack ads, and non-discussion posturing around something that someone didn't even say in the first place. And the public was actually denied an important debate and discussion that might have led to a greater understanding of the relationship between government regulation and private business.

Yeah, the right does this all the time. I will agree with you, though, that the left does this cynically and perhaps deliberately, especially on this topic.

Another time, John Kerry said "You know education, if you make the most of it, you study hard, you do your homework, and you make an effort to be smart, you can do well. If you don’t, you get stuck in Iraq”"

His scripted statement was supposed to be: "Do you know where you end up if you don’t study, if you aren’t smart, if you’re intellectually lazy? You end up getting us stuck in a war in Iraq. Just ask President Bush."

It was a pretty dumb statement, and I gotta say, even the scripted one was no prize winning quip. But of course the republicans of course had a field day with this one, claiming that Kerry was arguing that only unintelligent and uneducated people serve in the armed forces in Iraq.

And it was hard to watch a guy who received multiple educational deferrments righteously scold a vet with shrapnel embedded in his ass for saying that people use education to avoid military service.

Trust me, the right does this plenty. Plenty. So does the left. Plenty.
Well done yourself as well as your family.
Also, could asking men in computer science why they didn't choose an female dominated industry shed any light on the issue as well? Might shed some light on the issue from a different perspective but I think it would leave out some externalities that women face that men do not.
Very intriguing! I'll have to look into how this works; my understanding is that you can't do this without signing NDAs, and only distributing to people who have also signed NDAs...
Touching the Void. Based on a book by Joe Simpson

Amazing story and perspective.
GNU+Linux is the only future of both GNU and Linux

Android is Linux without GNU, so it's not hard to imagine a different future (whether it's desirable is a different question). Android has no GNU in user space -- it's almost all Apache and BSD licensed.

And I'm pretty sure the build toolchain is Clang and not GCC.

Though I hope the values of GNU continue to be important in the software world. Linux and GNU have different viewpoints and I think we need them both.
Well that kills it. The gems of reddit are to be found in small subreddits. For example, awesome bag advice can be found in /r/onebag/ (41k subscribers) /r/ManyBaggers/ (783 only but don't let that fool you, the knowledge in that place is astonishing) and somewhat on /r/BuyItForLife/ (500k). Even that 500k is very small.
People can also suffer greatly from not giving up the fight.
The point of TS was always to be a superset of JS, so in that sense I doubt they want to get rid of something that exists in plain JS.
As is "Icarus" (PEDs in cycling)
I realized all this when google made my android phone practically useless [ back in the day when play store was markets ], those days google maps worked like a charm on edge connection, only showed as much info needed and there was no such thing as google play services.

I had used that phone, and then google started pushing play services, play store into my phone.

the market app would not download any app without being transformed into the play store app which would require google play services.

These took space on my phone, and the phone did not have space to even save sms.

Installing, side loading apks and all is fine but you don't and can't tell your parents in a 3rd world country.

It became horrible one day when I wanted to just run android market on my phone and google forced to download play store, play services, and market transformed into play store and it took more than 100 MiB data. I was trying to show my parents as to how to download something from market, etc. whatsapp was becoming popular in my town.
It was horrible because 100Mib of data costs money and screen flashed twice.

Then I had to give up. I had not got much money at that time.

Now, what I do.

I make an obscure email account [not gmail] on yahoo or ms or any tuta and make a google account using that email [ not gmail ] and you can keep changing the google' account email.

Google tracks your location, but it also correlates your location against your emails [ it never stopped reading emails ], don't use gmail at all.

You cannot avoid tracking of location, but you can avoid cross check of tracking info with your gmail content.

The gmail which is use actually is never synced to any device [ have deleted all the my activity permissions ] and I have turned up forwarding from gmail to a certain address which I open using firefox klar once a day.

Summary :

DO NOT USE THE SAME GOOGLE ACCOUNT FOR GMAIL AND ALL OTHER GOOGLE SERVICES.
You're no fun.

It's English. It's a language of poetry, not precision.
In it's most basic premise, life is perplexingly defined as "not death". And what is life other than a struggle to fight entropy? Sisyphus is happy, and I would argue - alive! https://medium.com/@mustaphahitani/camus-suicide-and-imagini...
the actual study states that presence of a stone was an exclusion criteria
Andrew Marr's History of the World https://www.youtube.com/playlist?list=PLQupjl7KjR5vqzfweATuw...

https://www.imdb.com/title/tt2441214/

"Andrew Marr's History of the World is a 2012 BBC documentary television series presented by Andrew Marr that covers 70,000 years of world history from the beginning of human civilisation, as African nomadic peoples spread out around the world and settled down to become the first farmers, up to the twentieth century."
Part of the premise (and I think this is very noble) is that they are trying to be descriptive of what JavaScript is, not prescriptive of what anyone wishes JavaScript should have been. (That said, I don't even understand what you mean by saying that both null and undefined seem redundant when you have exception handling... how do you represent "this exists or it doesn't exist" in the type system if you can't do a union type of "X" and "null"? I don't see how exception handling has anything to do with null/undefined.)
IIRC they sold the Craftsman brand off for some short term cash.
He's not being an asshole. He's probably stressed out and doesn't know how to cope well. This is behavior that can be addressed and improved. After 20 years and hiring 100+ developers through three exits and an IPO, I've only met 1 actual "asshole" that couldn't integrate and needed to be let go.

The problem is that we're too quick to be offended and we look for excuses. I'm in the middle of hiring a business analyst, and my COO didn't want to hire him because he didn't send her a thank you note after an interview (but he did send one to me). She thought he was an asshole. See the problem with that train of thinking?

Everyone is an asshole to someone.
Averages are always misleading - in this case I wonder if single story builds are weighted towards 50+ elder communities (they are in our area) which throws off the distribution.
Yes but it means another set of path to test and optimise. Another set of Graphics design asset for RT. As if the current AAA titles budget are not expensive enough. Instead of making quality games cheaper, we are making graphics intensive games even more expensive to build. And I don't think it is healthy at all.
" there's no reason to cripple good open source software"

Nobody is doing that. No one. That is not happening at all. I'm sorry, but people not being assholes to each other is not going to affect the quality of software in a negative manner.
In a sense Sears was the Amazon of 100 years ago. They started life in the 1800's as a mail-order catalog, when the communication and distribution technology of the time had just become advanced enough to make mail-order a possibility. Like Amazon, they only opened physical stores decades after they started as a company.

It's pretty hard to ride all the business trends correctly for over 100 years so I forgive Sears for missing out on the internet.