skysight-inc/HackerNews huggingface dataset:
I worked at a place that did this - separate team for the new project with their own eating area - and the amount of goodwill it blew was amazing. People who'd worked together for years became resentful of each other. It created a "we know best" attitude in the new team, who then spent months playing with cool tech and failed to launch. They were months late by the time I left.
There is not a 1-1 metric for "coverage" across these two systems. For exmaple, TS believes this code is "covered" but Flow knows it's not safe:

type A = { readonly prop: number };
type B = { prop: number };

function func(f: B) {
f.prop = 20;
return f;
}

const a: A = { prop: 10 };
func(a); // no error?
Corruption, corporate messaging lies, political lies etc..

Corruption in UK is about the same as Germany.

UK is super deferential and not candid, i.e. 'it's not polite to point out ugly things', but this might be perceived as duplicitous in 'candid' countries.

An English person might say 'that's interesting' instead of saying 'it's shit', to be polite.

But in terms of how it breaks into level of civility, it's just the same really. 'Transparency International' ranks them the same in terms of corruption.

So I think it's more a matter of immediate, interpersonal communication than anything.
Yup. Might as well go all the way, and have digital weddings, with digital goods paid in Zuckcoins.
very janky scrolling - chrome on windows
I think the reason people are excited about improved safety is that in practice, it's really hard to be 100% sure that programs are correct in most circumstances, but safety at least gives you some insurance that if the program isn't correct, the types of failures you can get are more limited.
You make an assumption that foreign money is entirely funding those two industries which is untrue. Vancouver is the most desirable city in a country with 36 Million people, so it makes sense for real estate to be expensive there. And new immigrants want to live in lower BC because it is warm here. I am an immigrant and I live in Victoria. It doesn't matter how much more I could make in Calgary, I don't want to spend 9 months of a year shoveling snow.
You can define the word how you like. London and Edinburgh aren't on the same scale.
This has an interesting inheritance of why properties go up in value in relation to supply and demand and an economy. If the needs of society are pushed to an average of not needing to venture out anymore due to automation and manufacturing + remote work then we start to focus internally on community. If that's the case, how much does the location matter outside maybe the view you're able to afford?
Actually, I still miss Google+. It was one of the few places I could have meaningful conversation about topics.

Google+ enticed extended circle of group to interact with my posts. I feel Facebook is really about getting confined to their own bubble; even when such posts are marked 'pubilc' I rarely see anyone outside of my group interacting with me.

I guess the closest major one right now is Twitter. Google+ was certainly hitting some sweetspot between Twitter and Facebook for me.
> Why even sign that agreement?

Honestly? It was a good place and a good price. We've no intention of dealing with that issue either. We tend to move every year as the jobs change. Would we like to stay in this place for longer? Sure! But it's unlikely to occur.
So Google shut down ads for an entire industry because of bad actors? Are the percentages that bad to warrant it? If so, isn't that Google's claim to fame - finding the high value results?
> To be safe from memory vulnerabilities, you need to understand how those 76 lines interact with the entire rest of the codebase.

This is explained in more detail in the Rust documentation: https://doc.rust-lang.org/nomicon/working-with-unsafe.html

"[...] Because it relies on invariants of a struct field, this unsafe code does more than pollute a whole function: it pollutes a whole module. Generally, the only bullet-proof way to limit the scope of unsafe code is at the module boundary with privacy."

That is, it's not enough to read just the block of code marked "unsafe". You also have to consider which invariants that block of code depends on, and all the code which could affect that invariant. But it's often easy to constrain what can affect the invariant; in the example given in that page, the invariant is that the "capacity" field in the struct must exactly match the amount of memory allocated for block of memory stored in the "pointer" field (and the "length" field must not be greater than the "capacity" field). Since neither field is "pub", only code in the same module can modify either of them without using "unsafe" itself (with "unsafe", one could in theory use "transmute" to access even private fields).
What OS and distro do you use for a cheap 256 MB vps? Wondering and wishing to play hehe
Just because it's not illegal doesn't mean it's not bad for society. Hence writing to Congress, whose job it is to make laws and regulations.
Just my two cents, but I have to kill and restart the Slack app every morning because if left alone too long it starts eating 100+% of CPU and then becomes unresponsive (while still pegging the CPU). No other vanilla Electron app I've used does that.
That doesn't explain how it's Apple's fault. Google is unlikely to restrict advertising just because it's in Apple's interests.

If Google didn't have a reason to do so in its own self-interest, Apple would have to use a threat or a bribe to get Google to reduce its own advertising revenue in this way. The comment provides no evidence of that.
Even more fun alternative history: What if Motorola didn't end 68000 with the 68060?

68060 released earlier than the pentium, and regardless it had about twice the performance per clock. But then Motorola decided to abandon 68k to focus on PowerPC.

Going further back: What if IBM picked 68000 over the 8086 for the PC?

I'm hoping RISC-V will put an end to x86. It's about time.
Is there anything inherently wrong with that?
There's always the first to fall... First it was the Nazis and White Nationalist... then the "Alt Right" ... then they labelled anyone they didn't agree with "Alt Right" or "Alt Right Adjacent" ... Now they're coming for the moderates and "TERF" feminists...

It always starts with one point and never recedes to reasonable.
For those that don't speak French is there a translation or a good summary?
You are taking into account the entire population of the country while calculating the displacement of the population, while Airbnb units this article is referencing tend to be concentrated in certain neighbourhoods of certain cities. Your calculation is off by a mile.
It's working for me, just takes a couple seconds to load
Memories of Niagara falls
I love it when you look at something that clearly works and you think "How did this ever work?". Happens to my code often.
It doesn't matter. If you doubled the number of housing units in New York City you'd crash the real estate market there. It would suddenly become laughably cheap to live there. Even if they all became Airbnbs competition for tenants would drive prices for those short term rentals to basically zero. And if you don't believe it for doubling the housing units, try tripling, or 20x. Don't let me hamper your imagination.
We use warewulf (via openhpc) for diskless centos 7 compute nodes at work. Basically initramfs creates a tmpfs, downloads the OS image to it, switches root to it.
The issue isn't that somehow the 7100U vs 7100 is some fundamental design decision that didn't include ECC support, its that Intel had a chip where ECC was supported, then disabled it.

Its not because they are "very different processors".
The concept of "mission" purely exists so you can disagree constructively with management. That's why it's so powerful...
> I think a lot of people start riding the share bikes before decidin

I don't mean to sound elitist but riding BSOs is the surest way to turn people away from biking - and these bikeshare one look worse than the mamacharis ridden in Tokyo. In anycase, considering the bike culture of Seattle, I doubt there is a big overlap b/w the two kind of riders - casual and dedicated commuters.
I can't hard-core prove anything, but I've read the theory on how if I'm accessing warm disk cache, putting things into a RAM disk shouldn't speed them up, and every time I've done it and tested it, putting things in a RAM disk is faster than having it on disk, even when the very act of copying the stuff into RAM should definitely have just warmed everything up just before the test. I've not done it very often, but every time I've tried it in the last ~15 years it's been the case. I don't know exactly why. I don't think I've done this test with my NVMe disk, though. Nominally, since the entire point of this exercise is that we never physically touch the drive it shouldn't matter what sort of drive it is we aren't touching, but reality and theory can differ.
Good list, but..

> Africanization - of honeybees has reduced their ability to withstand the cold.

has probably been saving a lot of North American bees (certainly in the wild).

Am. scutellata behavioral differences are vastly more beneficial than a typical European honeybee when it comes to survival everywhere in the Americas except the north. These bees forage sooner, store more pollen, build smaller colonies, swarm more frequently, and more strongly defend themselves against Varroa. In other words, they are survivors against still the number one threat to managed honeybees.
Switching from Engineering to Product Management – Learnings and Observations
I can't see how immigration can be considered to have no impact on available housing. People have to live somewhere and if there were fewer immigrants, there would be more housing stock for non-immigrants — unless you believe that immigration causes houses.

It's perfectly possible for immigration to be a net positive for the economy and for it to have negative affects on the availability of housing.
AirBnB perhaps moved that number of units from the long-term rental market to the short-term rental market.
> A fixed mortgage is much less painful.

I'm in total agreement, but the housing prices around here aren't very good (obviously expensive). Besides, we don't have stable work yet, so locking into a mortgage that will go underwater isn't wise.
What IA is doing is their business. I don't see Google linking or redirecting to them ever, for many reasons: security, (mostly) opening themselves to litigation from random users, etc.

Why shouldn't it be served as dynamic content, if that's how the system works? All social networks and even most blogging platforms are built like that. I'm not talking about just the contents of individual posts, I'm also thinking of their ranking, as well as smaller details such as user names hyperlinked from the post body. All the data and metadata is stored across a large number of databases. I don't know of any products similar in scope that consist of pre-rendered HTML. Sure, you can scrape or render the HTML at a point in time, but that opens a new can of worms.
I have a friend who rents out an apartment long term on the south shore through AirBnB. It works out to about the same price as he would get from renting out long term through ads but the process is actually easier for him with the platform than posting ads and answering phone calls.

I have a basement apartment that my friend rents out and when he goes on trips he rents it out. If he leaves I would consider AirBnB even if long term because it would save me a lot of trouble.
There's a whole Wikipedia page for it.

https://en.wikipedia.org/wiki/List_of_Google_products
I hope they’re spending time to make sure the touch ux is good, looks like a lot of the testing is happening with mouse and keyboard if that’s what they’re showing in demos.

Still looks like great progress. Can’t remember the last time I was this excited about a new phone.
They could be built anywhere (yes, even Toronto and Vancouver) as long as the political will is there.

If 100% of those units were converted into AirBnB that's another problem: why is the demand for short-term rentals so much higher than long-term ones? Again, not really AirBnB's fault.
Does anyone have an idea how many different processors tapeouts are needed to create this line?

It seems reasonable to assume that 48-core chip is just 64-core chip with few defective cores. A lower clocked version is the same ship that high clocked that did not pass some test.
In a professional setting, you can fall back on the rules of the workplace. My boss might be angry, but I don't need to read that he's angry. I just need to keep doing my job. Or I get fired. I'll survive either way (losing a job and finding a new one is part of the game.)

I don't need to care about the emotional states of the people I work with. There's base-lines of professional conduct and courtesy. If I reasonably follow those, then I'm good.

And what if your boss is just an asshole? What if the reading you take of the person on the other line isn't just a misunderstanding? This person really is being a jerk, then what? You be a professional. You don't have to take excessive abuse, you can quit. You can warn the customer that you will end the call (and you can carry through with the threat.) Being a jerk isn't necessarily abuse though.

Don't take things personally. Do your job. Work the process. Quit if things aren't working for you. This requires an orienting yourself to an environment which works differently from your home. It requires managing your emotions so that you aren't taking an existential threat level analysis with every non face to face conversation.

It's a different situation if I'm talking to my wife or children. Those are personal relationships.
rental market is a distortion anyway, things are foobar because ownership is getting harder and harder, creating a whole generation of renters-for-life, but the solution lies not in affordable rents, it's affordable housing where is at.
Average price of 1 bedroom condo in TO now is like $2100/month. Given the salaries here, I don't think it's affordable to a lot of people anymore.
A couple thoughts - assuming you are American:

1) The Facebook campaign is:
a) cowardly on the government's part - why don't they just open up the GFW for a month and see what happens?
b) somewhat expected even if done by real people out of their own initiative - what do you expect if Long Island decided to go independent? Obviously not equivalent but hopefully you get the idea.
c) Censorship is a big deal to some or most of my best friends - but if it is, would they trust you enough to talk about it, especially given that it is a big deal, they still have family and friends at home, and the government has gone to some length to strengthen it?

To be clear I appreciate your comment and yes, that article is an interesting historical event that is worthy of an article on Wikipedia.
Name one mega city with lots of housing where the prices have actually gone down. It isn't rocket science: add more supply in a hot area, it attracts more demand. Kind of like how building wider highways doesn't really do anything for traffic jams.

Most cities would like to keep their growth in check somehow so they have the appropriate infrastructure ready for it. Things that distort that (AirBNB, Chinese speculators, etc...) throw all of that off.
Cloud Storage Durability vs. Availabilty: What Are the Differences?
Nim is safe enough.
The problem is that Web Components give you an implementation standard, but not a standard for what components are named or how they work.

Your random Python HTML crawler is welcome to try and parse standardized HTML Web Components, but since every single one is going to be named differently and have separate controls and interfaces for accessing data, your crawler isn't going to get very far.

I am moderately concerned that Web Components are a step backwards for the semantic web, not a step forwards. Particularly after seeing other comments on this post that the shadow DOM is only accessible through Javascript in some situations. To me, web components feel over-engineered. I'm not sure exactly what it is, but I can't help but feel like there's a simpler answer to this problem that would have worked better for everyone.

Maybe a better, Javascript free implementation of HTML imports? The last spec got rejected for very good reason, but it's not like the core idea was necessarily bad. Then maybe throw out Shadow DOM entirely and replace it with some kind of more flexible/accessible scope system instead?
Show HN: Record GIF animations using Chrome
Hell boy, this is concerning.
Yeah, we discussed this a bit internally and concluded that opt-in recovery is an unreasonable standard to encourage. I'll update the post shortly.

Edit: Updated.
It is not that simple. If you are not careful you may end up using more recent winapi functions and/or constants that do not exist in XP. For example Rust supports XP on a best-efforts basis and as a result has broken XP support from time to time (the "tier 3" support [1] explicitly allows this situation). Unless you can run an automated CI on XP (does that even exist?!) you'd better support only recent OSes.

[1] https://forge.rust-lang.org/platform-support.html#tier-3
> There is specialized machinery, a whole set of very specific skills

This is true, but it's only as sticky as how long it takes to place the equipment and to train people in the next place.

> I think your list of a-f applies to things like sewing shoes

It wasn't really all that long ago when China could only manufacture things like shoes and was considered to be basically a third world country. The only special conditions that China had that made it the next Akihabara was access to a cheap and reasonably well educated labor pool (and one could argue a government that had the political will to push for rapid economic development pushed forward by Deng Xiaoping style reform).

Every other thing that's happened, happened after that. Every nut, bolt, high temperature vacuum sealer...every special soldering skill and QA plant, every automated CAD driven metal milling machine. All of it came to a place that made cheap shoes.

> Walking down the street in Shenzhen you see a vast array of all sorts of components,

During the 80s you could walk around Akihabara in Tokyo or maybe even Ximending in Taipei and see the same thing. In the 90s it was Yongsan in Seoul.

There is no special geographic, resource or economic reason why it has to be in China. And we know this because it was previously in other places. Shenzhen is simply the latest stop for global manufacturing.

Foxconn, the symbol of Chinese manufacturing, after all, is Taiwanese.

It's not like the change happened over night, or even that it's entirely completed today. Japan still makes some of the highest-end precision optical components on the planet, video games and robotics. South Korea still dominates in memory and display technologies. Hell, the U.S. still designs some of the best consumer electronics anywhere.

Someday, people will speak in awe of the tech ecosystem in <insert city in some other country> and talk about the grand 'ol days in Shenzhen...which will be known mostly for drones and pinball machines or something. It may take a decade, but it will happen.
Agreed - but for non-technical consumer 2FA, there's really no other option that users are actually going to use. And SMS 2FA is still orders of magnitude better than just passwords when your threat model is credential stuffing and weak passwords - not attacks on specific accounts.
You can get a home warranty that will cover a lot of the systems in your home.
Why are you assuming the distribution of AirBnBs is significantly different than the distribution of Canada's population?
I live next to an Airbnb that constantly has new people coming through and occasionally some music and I don’t have any problem with it. None of my neighbours have complained either and I know quite a few of them in the 3yrs I’ve lived here.

I guess your experience may vary depending on what type of place you have and what type of owner of the unit. It’s really not hard to filter out the idiots with the review system.

The people who I have met waiting for the elevator were always super polite when I see them and our walls are thick enough with concrete where I don’t hear the music unless I’m close to my living room wall, which is far from my bedroom.

The owner of the unit, an older retiree from the area with just the one unit AFAIK, was very polite and open about it too and gave me his number in case I had any problems (which I’ve never used). But 99% of them seem to be European or Chinese travellers, who at most occasionally need some help with our complicated fob system. It’s only rarely young people who are partying and if it is it’s always the weekend where I’m more tolerant.

Plus I’ll never forget how Airbnb saved me when I flew into SF last minute as a 20yr old and the only option was a $500 hotel or not sleeping that night, because my prior arrangement with someone fell through when they were unexpectedly out of town. I was fortunate to find an Airbnb guy who accepted my request at 9pm after I got out of the BART with a dying phone. I was literally preparing to spend the night in a park with my luggage. So I’m a bit biased regarding Airbnb and the alternate options without it (which no one seems to offer or care about in their calls to ban it).
A few years ago, Amazon shut down anyone selling Chromecast on their store. "Too much fraud" was the reason given.
I just love the city, and I'd like to buy a property there.
The personal assistant it says it's inspired by is called Leon:
https://github.com/leon-ai/leon
How annoying were the branch delay slots?
DNSControl
Wall of text incoming; I was trying to explore why I agreed with you and the parent post wholeheartedly while still finding some value in the "shield from the bullshit" concept, if perhaps not how it's commonly applied.

So I'm in an interesting position to comment on this, as a dev trying to transition into management. I've ALWAYS been on the full-transparency side as a dev, but have often had to defend that position to other managers and bosses, with the justification that I might scare the devs or distract them or have them focusing on things that aren't their core goal.

There's definitely a kernel of truth in that, but I've found most of the "grey area" is less ambiguous in practice; (e.g. don't be a rumor mill, don't get people worked up, realize there may be a proper time and place) and more importantly, _devs usually know most of what I would tell them._ They're not idiots. They have people they talk to, and they overhear things, they usually know how the games are played at some level and have some intuition that "something is happening." And by trying to hide this, and not being a partner and helper in wading through it/building confidence, you erode trust. So in terms of the "what's going on in the team" bullshit I'm pretty open, even if it's a bunch of political infighting and misaligned incentives, at least so the dev can understand the landscape and make sense of it.

The bullshit that I DO however think you can shield a dev from is the "Symptoms" of the above. Help balance out individuals playing favorites, individuals being biased against a certain dev, help a dev see if turmoil is coming and how they might navigate it, help a dev understand where motivations are pointed so they can avoid socio-political pitfalls, or optimize the decisions they make to drive their career to be responsive to the ecosystem they're in.

I believe one can be transparent enough to let a dev know WHAT is going on, but still provide them an ally and shield against potential negative impacts of it.
My big idea to save Twitter (2016)