skysight-inc/HackerNews huggingface dataset:
Quite simply crime rates in SF came down around 2010. It was high in the 90s but even then the first dot com boom had some startups in SF and some in SV. Notably Salesforce. But by the second Web 2.0 boom (as it was called) SF was a very attractive place for young workers.

The earliest SV companies wanted to be physically located near Stanford and Moffett for the govt subsidies/contracts. Still happens (read The Entrepreneurial State) but physical location is not as important in the internet age.

Frankly I would not give this Sf.citi lobbyist piece much credence. “Migration” could simply be a temporary effect of the pandemic. We may very well see young people come rushing back into SF for the same reasons as before.

And crime? You wouldn’t know it from HN threads but SF violent crime is again at all time lows.[1]

[1] https://www.macrotrends.net/cities/us/ca/san-francisco/crime...
RISC-V is first and foremost an instruction set architecture. Like all architectures it has a few weaknesses. But if you spend enough money, there is no reason for RISC-V not to be a competitor in the high-end performance segment.
Good points. Thanks for the links.
See also: std::latch vs std::barrier [1]

In short (copied from that answer):

* Barriers are useful when you have a bunch of threads and you want to synchronise across of them at once, for example to do something that operates on all of their data at once.

* Latches are useful if you have a bunch of work items and you want to know when they've all been handled, and aren't necessarily interested in which thread(s) handled them.

[1] https://stackoverflow.com/a/62631294
Love Louis myself. Very bright guy, great work, honest.

What puzzles me is how can anybody not be sure about the right to repair.
Likely minimalism. It can be implemented more efficiently if it can only count down. It is a low lever synchronization primitive, you can build more complex stuff on top of it.
I think you mistake marketshare with mindshare. The devs can play with Raspberry Pies or similar, because why not, it runs AARCH64, don't it? The few devs who really need deep system level access are either paid, or get devkits. Meanwhile, 'the market' IS the hyperscalers. Nobody cares about the few nerds wetting themselves. They can go gaming, obsess over retrocomputing, toolkits, theming, /r/unixporn, whatever.
> where local ads are spliced right into the audio file. You’re not stopping that short of doing something like buffering the content and running it through an AI

This can be solved by crowdsourcing it: https://sponsor.ajay.app/
Thanks very much for the explanations, folks! One more follow-up question: what are reasons to prefer:

std::string product;
product = "not worked";

i.e., separate declaration and initialization, as suggested by the grand-parent?
Problems are solved by realists, not optimists.

Unbridled optimists sell woo.
Isn’t Riot Games the company where programmers walked out due to enforced arbitration?
> And don't think these pernicious incentives don't exist and that peoples reliance on social security doesn't happen. That quote of "The state will save me" is almost word for word out of the mouth of friends and colleagues, with children and families, who despite being very well paid refuse to save and invest for their retirement, choosing instead to spend what they have today and only rely on social security for their retirement.

Tbh, in the current system (which is bad!), they are the "smart ones".

You have Alice, Bob and Charlie. They all earn the same amount of money.

Alice decides to take a loan and buy a 200k house. Bob stays at home and invests in stocks. Charlie stays at home, and puts the money in a savings account.

10 years go by, alice paid off 100k of the 200k loan, house is still worth 200k, bob has 100k of stocks and Charlie has 100k in the savings account (let's forget about the interest for this example).

They are technically all worth the same, just that their money is in a different form. And then one day, they all lose their jobs.

Alice gets social benefits, one time extra monetary help, loan refinancing and/or even a loan freeze in some cases, Bob gets nothing and is told to sell the stock (even if it's a bad moment to sell), and Charlie gets laughed at the social benefits office, because he has 100k in his account.

This might be our (slovenian) speciality, but the system is made to fuck with people who live responsibly and to always 'save' the people who spend all their money. Also houses are almost literally untouchable, even if you're a single person in a ~1mio city center apartment, and could move to a smaller one a bit further from the center for 150k.
I was also confused, but I get you and now it seems obvious. I think that we have two problems. One is that we want to constrain everything as much as possible and the second is to allow generic purpose computing.

In the first problem we want to allow programs to drop privileges, like a good citizen and also spawn programs with dropped privileges, which requires some sort of inheritance. Modulating the inheritance part seems vital to allow it. As you mentioned the gunzip issue. We could also imagine, that if a program is allowed to run other programs and without inheritance it could just run tee to write files wherever it wants.

That's why on Android and other similar systems an app has to declare it's limits. Then it can still do work on behalf of another app via intents - in a way pipe/fork/exec. Limits are not inherited then. You can always limit what the application is allowed to run or communicate with.
> if I am going to use my energy in pursuit of the company goals, what is in it for me?

Salary? Isn't the above definition of employment?
Yet?

I know virtually nothing about the internals, but that‘s also what people said about ARM.
Shein became the top shopping app
Well, if the parent commenter is of the latter persuasion, legal status of the specific issue should be irrelevant, only its utility points. Otherwise he’s arguing that all legal systems and their sets of laws ought to be respected, including mutually contradictory ones.
No, I'm asking for a citation that the average american doesn't want a better life for all. Which was the claim I'm objecting to.

Such a citation could be a link to a poll or something.

You made countless other claims I disagree with such as "But a significant minority of the population wants a WORSE life for the black population." (where I doubt the "signifant" part) but it's considered poor form to put a citation needed after every sentence so I'm going after what I think is the most objectionable claim that maligns 160+ million people. Even if I do think your black and white (do east asian americans not exist?), oppressor and oppressed viewpoint is demonstrably false (though with more effort than you or I can spare now).
Nobody use BAT anymore, Baidu has been a 2nd tier company for at least 5 years and nobody refer it in the acronyms. The top 5 are Alibaba, Tencent, Ant Financial, ByteDance, Meituan or PDD
> Here's hoping that this deprecation removes the expectation that things support IE11, however!

Always sounds good in theory but when trying to maximise reach, it can be hard to instantly tell a whole bunch of the web, who might be running old PCs, that they can't use your site any more.

Also, when you have large corporate customers, you often do not have enough muscle to tell them that unless they upgrade their client browsers, they can no longer use your service.

That decision might sound simple but there can be loads of regulatory or accreditation hurdles to overcome to use a new browser and it can affect 1000s of corporate employees.
Normally when a project with such goals is posted on HN, it's usefully torn apart, security & privacy-wise.

While in-depth details seem light, is the absence of such criticism a positive indication regarding the integrity of its base security and privacy principles?
Yeah, that sounds like C++, I suppose. Thanks very much.
Nobody ever taught me step 2, and I learned step 1 from the IT Crowd (ok, not really).

Seriously though: are there are any other steps that everyone knows?
I didn’t consider that to be an unreasonable response.
The surface of HTML+CSS is pretty big by now. Perhaps you could use CSS to restyle the "From" address: hide the original content and use an :after property to put "$bank_name" there. Perhaps you can generate a unique @font url for each user to track opening of messages. Just two things of the top of my head that maybe won't work, but it would probably be a cat and mouse game for a while when security researchers start poking at it.
You're comparing apples and oranges. Rail is as expensive as a plane ticket that goes much further because the railways have far more limited capacity than the skies do. It's not related to competition or lack of it - those rails just cannot safely take more vehicles.
Who defends the defenders? Sounds like a secondary (tertiary?) business will spring up to plug the security holes in these defence technologies
Ask HN: How do you spot trends in Crypto before it blows up?
Salesforce outage: Global DNS downfall started by engineer trying a quick fix
Well of course, but if you want a pension system, you have to take (in our case) 25% of their money now, to be able to give them something back later (or in our case, to give the current pensioners money now, and hope that you'll have someone to take money from, when the current workers retire).

A lot of people want the retirement money 'later', but don't want to pay 'now'.
> left leaning folks

Are you for real? That is far left thinking, where reason was pushed out by ideology. Not left leaning folks.

Its absolutely moronic not going after crime, all it is doing is incentivize people who break it.

The stories of current SF sounds like that meme of a dog sipping a tea in a house on fire saying 'this is fine'.
I took a PhD in CS and after observing the work conditions of myself and my supervisors at close range for 4.5 years, I decided I did not want to get involved any further with academia.

Because

- Teaching obligations... which is fine with me, I _love_ teaching, but it earns you zero credits. Listening to other profs complaining about teaching is tiresome and goes completely against my view of universities: places to build next generations of good people.

- A lot of time spent on acquiring funding, it doesn't matter whether you're employed at a research institute or university. University profs probably don't get fired if they fail to acquire funding, but the pressure is there.

- A lot of time spent on reviewing the work of your subordinates: master and doctoral students' theses. (OK, it doesn't go into the teaching quota, but it's part of teaching as I see it.)

- Publication pressure and inflation. Count earns you points, not quality or impact. This encourages authors to publish multiple partial papers instead of one "complete" paper. It's also devastating for the field as searching for relevant papers (on any topic) is way harder.

This leaves you with little time for actual _research_ in the work hours. Most part of your official working hours are spent on administrative tasks and (co-)authoring papers. It is not environment for someone like me who likes to _build_ stuff as well. Income was only secondary to my choosing industry over academia.
R vs. Python: The Data Science language debate
Official Algolia search extension for Google's Firestore
You might like that: https://sponsor.ajay.app/
That makes no sense. You're claiming that natural viruses will of course leak all the time, but GOF enhanced viruses are "novel" and thus won't? That's implausible, the GOF enhanced viruses are bred to be more virulent, not less.

Moreover, the ways lab leaks happen don't depend on where the virus came from originally.
seen any good analyses of what happened at Baidu? how do you screw up being "The Google of China"?

(I know "X of China" is never actually true but work with me)
No, it tracks every fatal accident involving a Tesla reported on the news and came to the attention of the site maintainer.

It is a lower bound on the number of fatal accidents involving a Tesla.
It might need a stronger sun cream than that
I listened to the first episode and it was really interesting to listen to really experienced programmers share the things they like the most about array programming and the array-oriented languages they are most familiar with.
>This is a case of poor training data

ok we need pictures of human faces, luckily I've got all these white people here!

on edit: it was racist in result, in that it empowers a racist system, it was not racist in intention - as in the people gathering the training data probably didn't say hey how can we empower a racist system with this?
I'm not sure you appreciate how much work it is to both "write a detailed spec" and then also to "write a more modern client".

All of that on top of a system which has likely changed in the intermediate years. Basically, you might as well milk the existing system for as long as possible and then replace it with a completely new system that probably runs on newer hardware (1990s instead of 1980s), is much more maintainable and does things in a more modern way.
Why not use libevent or libuv, and make it portable for all other platforms?
I'd love to see an email productivity tool that doesn't require me to switch email addresses and email providers. Sometimes a productivity paradigm works, sometimes it doesn't. The provider I choose depends more on things like security, privacy, reliability and cost. My email addresses are a catch all tied to my domain, and ideally never change. I don't want to have to switch providers and email addresses just to test if a different productivity paradigm works for me.
IIRC, quasi-monopoly of the Big Two on their app stores was mentioned in the Senate proceedings discussing anti-trust action against Big Tech.

Perhaps Google took that to heart. Or wants to protect the core businesses by sacrificing the less important ones.
Popular opinion: Youtube premium is laughably overpriced (in the UK anyway) due to bundling with the totally unrelated youtube music service.

The premium cost of 11.99 GBP per month gets you:
* No ads.
* Additional music service I don't want.
* No additional made-for-youtube video content that I'm aware of.
* The app removes one user-hostile non-feature: it no longer refuses to play audio while in the background (iOS).
* The app gains no new features, The iOS system wide Picture-in-picture that every other video service supports is still blocked, including from the Safari browser.

Considering that I get the only features I want in desktop Firefox for free, it's incredibly poor value and badly marketed. They could get perhaps 2 GBP a month for no ads, but their other user hostile behaviour on iOS and that price makes it a joke.

The ads are so intrusive, frequent and low quality that I just stopped using youtube on iOS completely. Good job.
I'd like to introduce you to the games industry where the incentive is frequently just "millions of people will get to play the thing that you made". At least where I work there is a huge amount of autonomy ready and that's exactly what drives people (as a simple example - senior rendering programmers just suggesting and implementing new features and techniques for no reason other than the fact that they want to be proud of the product they are building)
https://www.bytedance.com/en/news/60a526af053cc102d640c061 the letter itself
Definitely try out app runner, if you can fight through the IAM roles hell!
It's a shame that they bundle it with a music subscription.
The problem with "elsewhere" is, that "elsewhere" is marked as sexist, racist, far-right, nazi-, and free speech is marked as bad. Sites like parler lose their hosting, sites lose their domains, their apps are rejected by the app stores, and soon there is no "elsewhere" to go, atleast not for "the masses".
An interesting episode. Recommended.

One of the presenters is a novice with c++ background and the rest all are experts in their respective array programming languages.
> Track is what defines the railway, maximum speed, 85% of maintenance cost, etc.

> UK tried to privatise it, but the firm collapsed and had to be nationalised.

Yes, absolutely.

> What do private companies add, if on a good day they earn the profit and on a bad day tax payer picks up the tab.

I think the best way to run a railway is to either completely nationalize it all under one roof, or then have it completely privatized, with a single company being responsible for everything. Yes, this would create regional rail monopolies, but OTOH they wouldn't be completely free to extract monopoly prices since there's still competition from other modes of transport (cars, airplanes, buses, trucks).

The current UK system with a myriad public and private entities with very complicated contractual relationships is just a mess. Unfortunately it seems the EU is hellbent on imposing the same model across the EU.
Where did you get this data from?
There is no doubt that given the current state of AI, these requests would produce bullshit answers. AI is just not capable of constructing the proper conceptual models for now. But it sure can give you some answers.

It's sad to see that they'll be spending so much time, effort and money on this...
There are two ways to learn something.

Copy an established method from someone else.

Try something random until you run out of ways to mess up.

The latter is extremely time consuming but if you get through the initial hurdles you will have a complete understanding why the "established method" works in the first place.
Years ago I read an interview with one of Intel's upper managers for the Itanium product line and when he listed off the various reasons it was not successful the top of the list was the lack of availability to those people actually doing the work of Linux & compiler development having very expensive and unplanned consequences.
Studies on Slack (In Society)
So - they are finally reviving google reader as a built in part of Crome? Love it!
Legacy ETH gets rolled over to ETH to, without the owner having to do anything [1]. It's an automatic process. However, if you want to stake your ETH2 you either need to set up your own validator infrastructure or use a custodial or non-custodial staking provider.

Robinhood will not stake your ETH without your consent. That's absurd.

[1] https://launchpad.ethereum.org/en/
Where temperature affects density or viscosity, there would obviously be applications of any technology that changes function as inertia or viscosity are modulated. But I don't think there's anything about this valve that would unlock the key to violating the second law of thermodynamics.
Mum's the word
https://en.wikipedia.org/wiki/Mum%27s_the_word
Last I checked, selecting elements to block also required running the Electron app, which is somewhat annoying and unnecessary.
I think many companies have a short and medium-term view but not a longer-term one.

People should know that hardware will become obsolete or fail, that software will become unsupported, the supplier might go bust etc.

You need to be able to run generations of IT in parallel so that you always have newer hardware/software getting used/proved alongside the old nonsense and if you will need to replace an aging system, you better have seen it coming enough years earlier to give you time to find a replacement.

Also, large corporates have a habit of over-customising what they want so a new system has to be completely bespoke = slow and expensive to replace.
I've done that, but good luck joining a channel and writing a message before you have to answer your first PING and get disconnected again because you didn't respond in time.
There are cities in europe that are around 1000 years old, maybe it there is a reason cities are dying now.
The ScotRail brand was operated by the private company Abellio, who lost the contract due to long term failure to meet its requirements of reliability etc - was in trouble before the impact of the pandemic.
Double-entendres are as English as Big Ben. Even in the most prudish of eras, it's just been a staple of their artistic production, all the way from Shakespeare's times. Occasionally I listen to '60s entertainment shows from BBC Radio and they are so full of them that the average American would probably consider it "blue" material today, let alone decades ago.
Ok, I always dismissed the nag screens for this without even looking at them. But your comment made me curious. It's friggin €15,99 per month! I pay less for Netflix + Apple TV combined!
On three occasions in my life I've had a migraine. I wasn't sure until reading this article today today, because they've never been accompanied by any kind of pain—just the bizarre disturbance of my field of vision being cut up into little scintillating triangles, gradually spreading over my field of vision until I could not read, then after 45 minutes or so fading away.

The first time it happened was more than two decades ago, after a long summertime bike ride, and I thought the effect was a more severe form of the sort of mild visual pulsation that can be caused by depleting one's electrolytes by sweating out a lot of salt and only drinking water.

Only much more recently did it happen again, and migraine was mooted as a potential cause—but until I saw these drawings I was pretty skeptical. Now I'm sure of it.
> There is zero possibility that Google accomplished proper "language transfer" with the vast majority of Silicon Valley programmers being native English speakers.

I don't know the people who worked at this project, but you do realise that Google employs swaths of programmers that are not native English speakers?
The launch of Hey was a masterclass about how to create the right hype around a product that nobody cares or needs. They are genius selling themselves. But that’s not enough because they aren’t able to find a product that people want in large amounts.
It does. OP gets it wrong. Ethereum holders will not have to do anything. The legacy chain will get rolled into the execution layer (ETH2) automatically.
Relevant commit: https://github.com/WebKit/WebKit/commit/d069434deaa0a8844ce6...
Because Hetzner is a hosting company, not a cryptocurrency operation. Both of them are obviously two different things and just because you're good at one of them doesn't mean you're good at the other. Or maybe they simply prefer to offer hosting to people rather than a financial network, what do I know?
It has a lot of comorbities with other things, but it's worthwhile to see someone. I haven't yet found a way to reconcile my need for a job (particularly one in programming) with my symptoms. That said, concerta seems to help a bit under certain conditions. I also afixed my house key to my pants. I have learned to enjoy the bits that make me outgoing and end up letting me meet tons of people
I used the terms “appears to” deliberately. There appeared to be no shots of actual output (see other notes on this page), finished builds or builds in progress, and nothing but renders of the product. A little disconcerting. Normally you’d see both on the homepage of a cool project like this one, along with smiling students showing theirs off, etc.
The price of Youtube Premium is high because it's bundled with a music subscription. That's a shame and is also the reason I don't subscribe.
Paywall bypass: https://archive.is/gnLHQ
Yes in the Netherlands the railway operator makes a lot of money from their train stations as well.

A train station in 2021 is basically a big shopping mall in a prime location with massive foot traffic.
A laughably high flat fee. In the UK, 11.99 GBP per month.

For no new video content I want, no new features (they still block picture in picture on iOS app & web).

They bundle the crappy youtube music service which I also don't want.

It's a non-starter & overpriced by a factor of 5x.
RH will get into deep trouble if they stake users' ETH without their consent. It's not gonna happen.
An Easy Approach to Electricity