skysight-inc/HackerNews huggingface dataset:
> Roughly 85% of LOAD_ATTRs occured at monomorphic sites;

This observation and the accompanying graph are, I think, the "generational hypothesis" equivalent to static types.

The generational hypothesis says most objects are either very short-lived or long-lived and modern generation GCs very effectively optimize for that fact.

A particularly pragmatic way to look at static types is that they optimize for monomorphic calls at the expense of polymorphic calls. For the latter, they require you to manually define interfaces, virtual methods, or some other explicit dynamism. In return, monomorphic calls are much faster.

The 85% number is an indication that that's a good optimization, as long as the other 15% aren't too hard to handle in your statically-typed language.
> It feels like you have a front-row seat to a real scandal

I haven't seen it yet myself, but lots of people whose opinions I respect have told me that Weiner (https://www.imdb.com/title/tt5278596/) is good for this as well.
The best people to ask are women who didn't choose CS as a major. The big gender representation difference occurs there.
Eddie Lampert's mismanagement of Sears is the reducto ad absurdum of financial "wizards" attempting to succeed as business operators.

I will never forget reading this article (from 2011): https://www.wsj.com/articles/SB10001424052970204517204577042....

'While retail experts estimate that store chains traditionally spend $6 to $8 per square foot on annual maintenance, Sears is spending a fraction of that amount, said Matthew McGinley, managing director of International Strategy & Investment Group, an investor research firm.

"With roughly 250 million square feet domestically, [Sears] is spending about $1.90 a foot, which is a quarter of what you need to maintain share and keep it as an acceptable place to shop," Mr. McGinley said.'

---

Nor will I forget reading about his management philosophy where different Sears departments have to compete for money in the budget. Money to advertise, to purchase inventory, etc. (https://www.bloomberg.com/news/articles/2013-07-11/at-sears-...)

To the average "person on the street", it may be patently obvious that when your stores are filthy and understaffed, no one will want to shop there. To Eddie Lampert, the way to juice EBITDA for a few years is to slash that maintenance money.

Pour one out for the death of multiple iconic American brands (Craftsman, Kenmore, and eventually Sears itself). Don't shed a tear for Lampert, since he's set himself up for a "heads, investors, customers, and employees lose" and "tails, I win" situation.
No, I'm saying anyone that tries to standardise CSS with a universal theory is wasting theirs and their companies time and resources.

This approach sucks and you end up with "gutter-left-10 skin-primary-blue gutter-bottom-20 row-single col-3 designer-lastminute-overridehack" which is just proxying CSS into class names and does not scale or transfer to anyone you bring onto a project.

BEM is equally awful because you're encoding structural data into the class name which again is just proxying CSS.
React Native Plugin for Square Reader SDK
Not a doctor but supposedly a brain can be without oxygen for about 6 minutes without permanent damage.
NO, not they are not, stop spreading this bullshit.
This blog has moved
I experienced going down this path. I was recently in an accident and shattered my spine. If it hadn’t been for the support of my family, I don’t think I’d still be here. Life seemed to be a pointless and miserable dead end and I was ready to go. Fortunately, my family helped me work through it and I survived.
I wasn’t in high school and that was all most people were doing.
"And even if it was weaponized, wouldn't that be the fault of the maintainers judging the situation?"

Not necessarily--not pulling the trigger will be argued to be shirking the responsibility to enforce the CoC.
I remember times where compilers were hard to come by, expensive and buggy, most people take gcc for a given nowadays, but it's such a treasure.
That's just nuts. We should go for more density, not less.
Not exactly what you asked for, but for shipping the same app on multiple platforms, this may prove useful - https://hookrace.net/blog/writing-a-2d-platform-game-in-nim-...
The Fourth Copernican Revolution
Schlepping your groceries home in a tote bag is one example.

Haven't done that in years. There are like 8 places that deliver groceries. I use Amazon Fresh.

So by the end of the day seeing the sights you are EXHAUSTED.
As you said, irrelevant.

I don't recall seeing too many fat New Yorkers. Perhaps because they are walking everywhere.

Well...you're not wrong about this, but it's not a burden in daily life. It doesn't feel like you're working out all the time or something. It just feels like you're effortlessly about 20% lighter than the rest of America.
>> 3. Will this candidate get along with coworkers?
> Duh. But also, how do you actually test objectively for this without introducing bias?

Dev team cohesion and harmony is hugely important for us. We'll pass on a highly skilled engineer any day if we believe they'll sow division and conflict on our dev team.

In the sense of hard metrics, you can't really test for a toxic personality, but here's what we do:

- We have engineering candidates come on-site for a couple hours before formal interviews and chat informally with several of our engineers. Our engineers show them what they're working on, what technologies we're using, etc. You can learn a fair bit about someone just based upon less formal interactions with a variety of different people. Are they showing interest in what we're doing? Are they eager to tell us about something similar they've done? Are they a respectful attentive listener while a junior is showing the candidate something? Can they communicate and express themselves easily? Obviously candidates are on their best behavior when they come in for a visit, but you can still pick up on certain behaviors that might indicate a problem.

- During formal interviews, we ask candidates the following questions: Tell me about a team project when you had to work with someone difficult. How did you work through that? Could you tell me about a time that you disagreed with a rule or approach? Tell me about a time you made mistake that you learned from and what you’d do differently the next time? The answers to these questions can be very telling. We've had candidates who have been unable to think of a mistake they've made as well as candidates who thought of a mistake they made, but then spent the next 5 minutes explaining how it really wasn't their fault. We've seen some people describe some truly awful approaches to dealing with difficult teammates.
Back when actual VR was $3000, trackIR for $150 was so cool.

Still pretty cool for the few games that support it but not VR
I think the original plan was to use Sears to acquire more top brands, not sell them off. He made a failed bid for Restoration Hardware early on, and talked about building a portfolio of strong all-American brands.

The liquidation strategy was a reaction to his plan failing as far as I'm aware. In the early years all the talk was on building a bigger conglomerate, possibly using Sears "super valuable" real estate to fuel it.

https://www.bloomberg.com/news/articles/2004-11-21/the-next-...
Looking at Ohio Trump got about the normal number of republican votes, just enough to beat 2012 Obama but not 2006 Bush, or 2008 Obama even with a larger population. It's really Hillary that bombed.

2006 George W. Bush 2,859,768
2008 John McCain 2,677,820
2012 Mitt Romney 2,661,437
2016 Donald Trump: 2,841,005

vs.

2004 John Kerry 2,741,167
2008 Barack Obama 2,940,044
2012 Barack Obama 2,827,709
2018 Hillary Clinton 2,394,164
No, GDPR is not an initial wedge to drive in censorship at all.

That has been tried before (SOPA, PIPA).
Did key building blocks for life come from deep space?
Instead of interviewing women who decided on computer science it would be better to
interview women who were thinking of or who switched from CS. I am willing to venture that sexism, gender bias, and unfair policies aren't reasons women would cite.

In fact in my personal experience talking with women while I was in college who started off in CS or others that took intro CS courses typically the responses were:

"Didn't click for me"
"Didn't like all the math requirements"
"Found it boring and teadious"
"Isolated, rather work with people"

Those reasons are much simpler and frankly make more sense then a grand sexist and biased plot by men to oppose and opress women from getting into CS.
Enjoy McMansion Hell - http://mcmansionhell.com/

I call BS on the single-story build rate > 40%. Finding my current home in 2015 - a single-story - took a lot longer because they weren't that many on the market at a given time. Some were under contract in less than one day on the market! But I am confusing build rate with market availability.

The blame will fall on HGTV for some of the problem.

Another factor is profitability - a 2000 sqft house costs less than 2x to build than a 1000 sqft house, but within the same hypothetical neighborhood, will probably cost 2x or more because of the additional features that additional floor space makes possible.
And yet in April Mark Zuckerberg told the US Congress that he wasn't "familiar" with shadow profiles[1]:

Lujan: Facebook has detailed profiles on people who have never signed up for Facebook, yes or no?

Zuckerberg: Congressman, in general we collect data on people who have not signed up for Facebook for security purposes to prevent the kind of scraping you were just referring to [reverse searches based on public info like phone numbers].

Lujan: So these are called shadow profiles, is that what they’ve been referred to by some?

Zuckerberg: Congressman, I’m not, I’m not familiar with that.

[1] https://techcrunch.com/2018/04/11/facebook-shadow-profiles-h...
List of things in fruit that, if consumed pure, wouldn’t kill me (a cup):

1. Water
2. Fiber
3. Sugar (that would hurt though)
4. Protein

Yes, trace amounts of essential oils would kill me if purified and I drank a cup of it. But be precise!

Also, we’ve co-evolved with essential oils in plants. We haven’t co-evolved with synthetic chemicals. Therefore, synthetic analogies can be expected to behave in a similar but devastatingly different manner (nicotine, vs nicotine-like. Natural vs. synthetic insulin, etc)
This is why I like something like sass: your utility classes are all just mixins that you use as needed in your semantic classes.
> Is it absorbed into the lettuce/does it make it to the consumer? I don't know. If it did, would it be harmful at that dose? Probably not, but I don't know. Does it accumulate in the body over time, to an eventual harmful dose? Don't know. But those questions all demonstrate that it's not simply an irrational fear; there is a good number of questions to answer to go from "this could be unsafe" to "this is definitely safe".

These are all questions that have simple, well-tested, easily-Googelable answers. The fact that you don't personally know them is irrelevant, because scientists and government regulators do.
Those questions are no longer asked. Most questions these days come from sites like leetcode, hackerrank and other online judge sites.

These companies now specialize in creating online tests. Where in you will have to enter a working program, which takes input through stdin, and has to print output to stdout. There are typically a huge range of tests your program has to pass. Several of those tests are to check if your program completes in time. And yeah, you write the program in a stipulated period of time.

Most questions go along the lines of dynamic programming. Mostly because for other questions, there is often a solution you can come up with. But for DP ones there is often a 'unique trick' involved with nested loops. And other ones are often bit manipulation types, where you get strange and interesting results by doing some tricks.

So you have to learn all possible algorithms. Which means you have to spend hours everyday learning every new problem/solution posted on those forums. Apart from this you also need to good C++ skills. I often see solution submitters in Java and Python laugh in the comments, commenting how their solution is just a Java equivalent of the C++ code, but just won't complete in time for a test case to pass. That also means learning a lot of C++ important to go through these tests.

These days getting good at interviews is a full time job.

I often have this thought. If you are really good at interviews you should waste no time in a company, building stuff and writing software. Your whole life must be dedicated to finding the next best paying job.

After all that's what you trained for.
Sounds like he's trying to get his money out from a business he knows isn't being saved.

With a share price that low, they should announce a pivot to cryptocurrency and drop an ICO, lol.
For example, from 2007 to 2017, the number of males taking the AP computer science test went up by a factor of 7,

Are AP CS exams relevant now? I took both in the early 90s, then got to college only to find out that nobody accepted AP credit in CS. Every school said "we use C, and the AP exam uses Pascal".

Curious if anyone younger has a different experience.
Show HN: Allow to use comma and period as separator in django forms
I have a 2 Million square foot home with 200 bathrooms and 3 bedrooms. Its a total open floor plan that sings of a proto post modernist view of a home.

I got my ideas for my home on a cable home show that poorly ripped off this old house.
Actually their motto is "Make money, because fuck you, that's why"
...truck makers racing to build autonomous trucks.
This trend has led to dozens of reports and news
articles suggesting that automation could effectively
eliminate the truck-driving profession.

Could you beat around the bush more then this?

'trend' 'suggesting' 'could' 'effectively'

Driving is being automated and then the truck-driving profession will be gone.

The rest of the article seems similarely bloated. With it's scenarios and diagrams and stuff.
Why is this (and children) being down-voted? These seem like perfectly rationale comments on the topic.
Equitable in this case isn’t determined by the producer or the consumer of the content but by the market.

The market shows that advertisers are outbidding consumers who don’t want ads. That sets the equitable price, not the desire of the consumer.
You are committing a category error right there. There is a difference between "is" (as is "we don't live…") and "ought" ("I find it morally repulsive and it's wrong"), you can't argue one with another. Though it's a very popular rhetoric device to cover morally dubious deeds
Building a PWA using data-over-sound to localize devices to group chat room
Ask HN: How do a new android programmer apply for startups
Having done some projects during training programs with limited knowledge of coding what i learned in training program,am i still eligible to apply for startups who asks for internships application but later ask about in depth working knowledge of language.
apple marketing sells you the idea that they are much better... sad that even people here fall for that.

10% of their monster revenue is selling your data to advertiser backchannels.
>If PiHole is malicious, there is already an attacker on your network

In contrast, UXSS provides an attacker on your network that already has access to everything inside your browser. That's banking, email, keylogging credit card numbers, etc. That's the end game right there.

A malicious rPi on your network is quite a few steps away from there, you'd still have to phish and deal with HTTPS/browser security and unlike UXSS that only gets you one set of credentials.
The entire Life series too. Every part is fantastic.
That's a direct outcome of the "vertical of power" concept. As soon as you position yourself as a strongman father of the nation, you also invite the blame. Can't have your cake and eat it, too.
This is why is I keep using RSS even though many people say it's dead.

I even went ahead to create a curated feed [2] for Hacker News to pair with my RSS reader [3].

I stopped doing casual web browsing years ago when many web owners started to bloat their websites with an extravagant amount of ads, excessive JavaScript code, and unnecessary "enhancements" (like custom scrolling experiences and the like). Nowadays, websites like Hacker News, the old Reddit interface, Craiglist, and similar are the only ones that I find myself visiting, just because they are among the few hundreds that still load with server-side generated HTML and the UI is fairly minimal [3].

It doesn't helps much that the same front-end programmers that helped increase the bloat in today's web are the same group of programmers building "modern" desktop software, looking at you Electron. They may call it convenient and productive all they want, but to me —and many others— it just means they are lazy and cheap. Not long ago I read an article from the author of TablePlus [4] explaining how he decided to build his app using native libraries even weighing the pros-and-cons of other GUI frameworks, including Electron, coming to the conclusion that slowing development time was worthy if the resulting product was performant.

Because at the end who is paying the bills?

• A customer that enjoys a fast and resource efficient desktop experience?

• Or the front-end programmer who's happy for using JavaScript to develop the app?

Think about it.

PS: almost 100% [5] :-)

[1] https://github.com/cixtor/rssfeed

[2] https://reederapp.com/

[3] https://thenextweb.com/dd/2017/06/29/why-are-some-of-the-ugl...

[4] https://tableplus.io

[5] https://developers.google.com/speed/pagespeed/insights/?url=...
You need to have a secure email and an email address is protected user identifying data subject to GDPR.

Web does not require email for most things.
I hurd next year.
HHVM Introduces HackTest
Why are you asserting false claims without being able to support them?

As CEO I had already reorged Mozilla, and CTO was lined up for someone else (Andreas Gal). I was not offered any particular C level position by anyone with authority over such things.

I did not leave because of any of my employees objecting to me. If you are thinking of the handful of Mozilla Foundation employees who tweeted on March 27th against me (https://arstechnica.com/information-technology/2014/03/mozil...), none of them worked for me. The Mozilla Foundation is arms-length from the Mozilla Corporation.

I also did not quit to pursue my own project; Brave was not founded until May 2015. I resigned to avoid Mozilla taking any more damage from mob action kicked off by someone who demanded that I be "completely removed from any day to day activities at Mozilla" (http://web.archive.org/web/20180621041436/http://www.teamrar... -- the blog seems broken but the Web archive has snapshots).

It's clear you just asserted falsehoods that make you comfortable. But you not only did not know what you were asserting to be true, you could not possibly know whether it was true. That's wishful thinking at best, and tantamount to lying at worst.
"Our most common success story starts with a Java or C++ project slated to take a team of 3-5 developers somewhere between 2-6 months, and ends with a single motivated developer completing the project in 2-6 weeks (or hours, for that matter)."

https://www.paypal-engineering.com/2014/12/10/10-myths-of-en...
No: glyphosate is a herbicide, and part of its appeal is that — unlike other herbicides — it has very low toxicity for insects. In fact, it was assumed until now to be safe for bees, and the new study also doesn’t claim that it has a direct on bees. Instead, they show that it affects bacteria which occur in the bee’s digestive tract.

(Since you assumed glyphosate was a insecticide, what did you think the purpose of the current study was?)
It's a weak analogy.

In programming, `f . g . h` is not the same as `h . f . g`.

In CSS, `<i class="a b c"></i>` is the same as `<i class="b c a"></i>`.

In programming, the order in which you define functions is not important — it's the order in which you use them which is important.

In CSS, it is the exact opposite.

To further drive the point home: assuming the names of these classes aren't lying, what colour is the text of this element?

<div class="text-red text-blue">foo</div>

It depends on the order in which the classes were defined. This also demonstrates why "pure" is a poor choice of word when describing anything to do with CSS. Nothing here is "pure".
var profileCard = "m-5 p-5 text-gray-light bg-gray-darker border border-gray-light"
What is the lowest ceremony way to start building a TypeScript SPA? I would love to avoid Webpack if I can :)
> This is no longer "just a little bit of effort and minimal cost" - most likely no one will use unique emails for every site

It takes a tiny amount of effort: you setup your domain with a wildcard so all you need to do to create a new email address is to use it. You could send mail to barkingcat@real.domain.for.394549.net right now, and it will be delivered to my inbox with no setup required.

It's also great in case you start spamming me. I don't have to struggle with your unsubscribe links, I can just blacklist all mail sent to barkingcat@real.domain.for.394549.net, and be done with it without any collateral damage.
I am a documentary nut! Lots of amazing ones mentioned but one that I have to point out that has not been mentioned is "Winters on Fire". Really does a great job of documenting the lead up to Ukrainians finally having enough of Russia's puppet Prime Minster. Warning! Not for the faint of heart.
What you are referring to sounds more like "passion" than "care" and those are 2 different things which express in different personal traits.

Passion is nice, but as author above I'd prefer to have a person who cares about what they're doing over just a passionate person.

Unfortunately to find a "caring" person is even harder than to find a passionate person.
Coinbase Wants to Be Too Big to Fail
In bootstrap 4 you get responsive variants like .m-sm-1 and .m-lg-1. Then you can have class="m-3 m-sm-1" to have different margins for mobile and desktop.
May I ask what the nature of the Rust apps you're porting is? I'm currently learning Rust and would be interested in knowing why you're moving away from it.
My favourite is probably This is Spinal Tap. It really captured the creative power of a rock band on tour.
Those are different terms from what I remember for Express. I don’t know if my memory is faulty or if the switch to Community changed things. Wikipedia says Community was meant to be open source friendly at the expense of some commercial projects.

It looks like today you’re explicitly allowed to use the free Visual Studio for open source work, noncommercial work, academic work, and small commercial work (“small” defined in terms of team size). If that doesn’t cover your project, you have to try to fit in the BizSpark rules for a temporary fee waiver.
Ripple (XRP) Donates $105M for Education and FinTech
>People with more money to spend typically want five bedrooms with bathrooms, porcelain tile and quartz countertops. “Most everything we’re doing at this price point includes a garage that fits a minimum of four cars,” Jackson says. “We just finished a home that had a nine-car garage.”

I just contracted McMansion Garage Envy. Maybe with a dash of prepper amenities such as an RTG https://en.wikipedia.org/wiki/Radioisotope_thermoelectric_ge...

and a protected well.
re #2:

Craftsman 450-Piece Mechanic's Tool Set

https://www.amazon.com/Craftsman-450-Piece-Mechanics-Tool-Se...