skysight-inc/HackerNews huggingface dataset:
> Developers and Admins may not like it because its development with bumpers for kids. End users dislike it because of the developers and admins.

What about not liking it because they have a bad data model with insufficient validation leading to silent data loss and various cases where you can create a record you don’t have permission to use? Or not having decent full-text search in 2023? Or needing ~10-15MB of JavaScript to simply load?

I agree that enterprise IT departments make it worse but it wasn’t like it was starting from a position of good unless you recently emerged from cryosleep and haven’t updated your views on software engineering since 1993.
>North Beach and the Marina are the only two neighborhoods in the core of SF that resemble pre-COVID normalcy.

North Beach last month had that shootout between two cars down the Embarcadero. <https://abc7news.com/san-francisco-shooting-pier-39-embarcad...>
> However, it’s not that hard to ignore the ecosystem

I'd say this will only work if you have stable results or models to target like Whisper, that's one thing, and "going your own way" can help improve portability and stuff; Llama.cpp is another good example. But a lot of the software demand is not driven by that, it's driven by continuously evolving models and needs; a lot of the bloat or whatever you want to call it is a result of that.

Besides that, the programming models are moving on. The open source Nvidia Linux driver now enables fully heterogeneous memory management on x86 across the CPU and GPU. This means the GPU and CPU do not need the programmer to enforce memory coherency, perform device-specific allocations, or copy memory; migrations, page table/TLB flushes, etc all work out of the box with no modifications to userspace software. So now your io_uring asynchronous loop can write training data to memory that is implicitly available to the GPU, no matter what memory allocator you're using. It basically means arbitrary CPU compute and arbitrary GPU compute is now composable using the memory substrate (and OS kernel) as a coherent transport/storage layer. On x86/Nvidia, this works on the granularity of a page, but on the Grace Hopper superchip, this is going to take place at the level of a cache line. Multiple Hopper Superchips can be NVLink'd together over infiniband so this works across the cluster. You can drive an entire rack of systems this way and it works.

For people actually doing a lot of GPU-specific programming, or deploying models on servers (e.g. for API usage), this is going to be a big deal in the long run, and it started way back when they first introduced unified virtual memory. AMD is moving this way too for their compute stacks, I assume. The compute shader model just isn't evolving for these kinds of needs and it isn't clear it's going to anytime soon.
shivers
Because it’s not good, it’s bad. “Let the perfect not be the enemy of the good” applies to schemes like the Web PKI or phone numbers as identities in E2E chatting schemes, not to things that outright don’t work.

(You’ll note that even the simplest single sender case here assumes both key distribution and stable keys for users, neither of which PGP makes easy.)
What religious fundamentalists? Maybe in the US? Where I live, schools are actually a source of aggressive religious propaganda. But the problems with schools are far wider than that they become ideological battlefields with propaganda-filled curricula. Lots of non-religious and moderate people see the problems.
I’m surprised Spez doesn’t, considering his history.
> How come self hosting email is such a pain in the ass?

Because Google and Microsoft have a monopoly on email.

Because of that, they don't have to play nice with anybody else and can make you jump through any arbitrary number of hoops since they hold most of the users.
Ive worked at a lot of places with no Java.
I do tend to avoid the larger enterprisey environments tho
I go through HV on my way home in the late evenings four or five times a week. It is always packed with people and it’s genuinely hard to ride or drive through there with the insane number of Ubers and delivery drivers doing pickups who are double parked on both sides.
I have always reshaped this thought to be the destination remains the same, the paths are variable.
To say your experience living in sf has been very different than mine would be an understatement, so please educate me why given your experience you think this would improve the safety of the city.
A photo of a public domain painting is only in the public domain if the photograph wasn't distinct enough from the photographed work. Rendering requires a number of "artistic" choices so I doubt that precedent would apply here.

Here is a better explanation from your Wikipedia link:

> Bridgeman Art Library v. Corel Corp. [...] which ruled that exact photographic copies of public domain images could not be protected by copyright in the United States because the copies lack originality.
Terrible afternoon in war torn West Oakland. I only saw one shirtless guy walking his pit bull today. I’m used to seeing three before 5pm.
I was thinking of Gini coefficient.
It’s not nothing particularly new if you’re doing Android development.
The integration of those 3 things is largely Apple's unique value proposition, so no, lets not do that. Nobody forces anyone to use Apple products, there are viable alternatives for literally all of their products.
CSP doesn't need queues (buffered channels) as a primitive because you can create them. Here's a Queue in CSP from the CSP book I linked elsewhere:

BUFFER = P⟨⟩
where
P⟨⟩ = left?x → P⟨x⟩
P⟨x⟩⌢s = (left?y → P⟨x⟩⌢s⌢⟨y⟩
| right!x → Ps )

If data can be read from left it is and it's enqueued, if data can be written to right (because a reader is available) it dequeues it. But neither the read nor the write block the entire process.

Go's buffered channels act in the same way so end up offering a shortcut versus pure CSP. There are other ways that Go deviates from CSP (shared memory, among others) but with channels it's not deviating, just optimizing an existing behavior.
I'm curious. Are you using hotels, hostels, or maybe something else?
I think you can downvote at some point, once you have enough karma
Reddit can also look at all the payments nonsense pornhub has to go through
Brataccas
To paraphrase Mark Twain:

https://sfist.com/2023/07/07/san-francisco-was-declared-dead...

The difference now is that we've turned partisan rhetoric up to eleven, demonized intellectuals, and facilitated instant communication between strangers. It's always been a "hellscape", but the discourse now just fucking sucks because it's so easy to broadcast your dumbass hot take everywhere.
There is one, you need 500 karma to unlock it.
You're conflating React the library with create-react-app which is a collection of pre-configured tooling for making SPAs. React on it's own is very much just a library with a couple functions.
There is a very interesting comment near the bottom:

> As someone who moved here in 1992 from Washington, DC, the current drug crisis reminds me of the crack cocaine crisis, lots of petty theft and a sense of menace with drug addled people on the streets. The big difference between the earlier waves of homelessness is perhaps the tents. The only place anyone would pitch a tent during the Willie Brown era was in Golden Gate Part (Brown famously wanted to fly helicopters with infrared cameras to find all the encampments and remove them.) Tents are very in your face and perhaps that's one reason that people see homelessness as worse today than in past times, even though the numbers tell a different story.

Lots of other great comments from older residents that give perspective of San Francisco of different eras.
Unfortunately i can't. Like most of the people here i work in a company, with other people and i can't chose $language that is less dumb for obvious reasons. Typescript IS the only practical solution for web development at scale. I'm stuck with the design philosophy of a guy that's not facing my problems and obviously doesn't care.
Time to re-purpose some of those Airbnb properties as long-term rentals.
NYC literally has NINE different “chinatowns”.

And Brighton beach is almost entirely Russian. And not only Russian, but those who refuse to assimilate to the point of being unable to speak english - wiki says 98% of them don’t use English as a primary language.

Now, what are the results of that?

> For a year, Siena College has been polling voters on crime and whether they feel it’s a problem in New York state. Last month, 92% of those polled said they believe it’s either a “very serious” or “somewhat serious” problem,

>>France

Hello? Have you seen the title of this thread? France has literally been in a state of riot for decades. Look at the number of riots in 1990-2000. Now, how many of them were because of or carried out by French natives?

Exactly.

Not to mention, the yellow vest riots never stopped. 5 years ongoing now. And two more riots in 2022.

Does this sound like a country full of happy people? No, sure doesn’t, does it? Sounds like a country where a bunch of people with radically different beliefs, ideologies, religions, and way of life were shoved into a room and told: Be Nice. Or Else.

What do you think will happen when the French say, Or Else, What?
> Those comments excusing men who murder their annoying wives were horrifying and frankly I think anyone who says stuff like that in the workplace (in this case, violating sterile cockpit) deserves to be exposed publicly (especially a divorce lawyer).

These are obviously horrible things to say, but people "vent" all the time to their friends saying things they don't mean. I've head women who recently got broken up with say all men should die, people say they wish their manager got hit by a bus, etc.

"Excusing murder" seems like the worst-faith interpretation here, and anyone who vents their angry thoughts being "publicly exposed" seems like it would do a lot more harm than good.
Qin Gang 秦刚
@AmbQinGang
I would like to thank @elonmusk for his call for peace across the Taiwan Strait and his idea about establishing a special administrative zone for Taiwan. Actually, Peaceful reunification and One Country, Two Systems are our basic principles for resolving the Taiwan question... Of course if Taiwan does not comply, everyone understands we are fully prepared to let reign hot, flaming death down their throats.
QED, your post, etc.

Racism theory is a Rorschach test.

Suffice it to say, it's really tough to interrogate reality when you have nothing but contrapositive indications and your response is "yes, this only applies to this one instance though".

This is why studying things systemically rather than through a collection of historical anecdotes you've picked up is a vastly superior system for modelling reality. This argumentum ad collection of ad hoc historical anecdotes that reify my pseudoscientific ideas is less interesting intellectually than Horoscopes.

We don't need to discuss this further as it is highly incendiary and you're not allowed to have arguments about topics that make people upset, so any polemicist is basically unchecked.
This is a fascinating idea. Any real acedemic critique is over my head (and I hope others chime in), but some random thoughts:

- "logarithm LUT then add" seems delightfully simple, especially at low precision. I am going to have to read that paper too...

- The concerns about GPU style parallelism may not be as bad in "alternative" architectures. For instance, Centaur came up with a single, serial, but hilariously wide 32,768-bit SIMD core for inference: https://fuse.wikichip.org/news/3256/centaur-new-x86-server-p...

- The silicon simplification also seems relevant to Samsung's in memory computing effort: https://www.servethehome.com/samsung-hbm2-pim-and-aquabolt-x...

- I wonder if this would be relevant to llama.cpp's CPU inference?
iCloud filter rules is so weak...
Exposure to evil helps some realize evil truly exists and indirectly points the way to God.
Switching costs are massive in construction. The permits and loans involved are often tied directly to the contractor and sometimes their subs for licensed trades. Many contractors wouldn’t want to come in and take over at a late stage because they can’t really vouch for what’s been done so it will be seen as risk.
> Go to the Mission, the Castro, the Haight, Hayes Valley, or FiDi. It’s a disaster.

Ah.. the "bad press" has struck there too. Poor San Francisco city leadership. They just can't catch a break.
Yes - I worked at a place which had that experience with them. Massive outage: down for weeks, data lost, etc. We paid millions for “support” and had very little to show for it. Things escalated, and their regional VP took our senior VP out to the corporate box to discuss it over football. Monday morning, word came out to stop talking about the problem where possible. A bunch of people worked nights & weekends to get it patched up but didn’t even get thanked by anyone above their immediate supervisor.
People keep saying this but this has not been my experience anywhere. Where do you see this? What gets me a pretty nice little airbnb, private room with kitchen and bedroom and working space, only is going to get a sort of crummy hotel room that feels a little damp with kids yelling from the next room. I really don't understand the economics that leads hotel rooms to be so expensive.
Spice racks are assembled by hand in factories.

The pieces are mass produced, the assembly is done by humans. Because unlike software they are not insane.

There is no at scale for 99% of companies.

The break even point for a factory building spice racks buying machines instead of humans is an immense volume of spice racks - like 100+ spice racks an hour type thing. Maybe more.

Just like software, the number of companies that need to produce spice racks at this volume is miniscule.
Unlike software, the ones dumb enough to buy machines they don't need go bankrupt very quickly.
If someone tries to rape or kill me, I am otherwise defenseless or have to just hope for the best.

This really isn't difficult to understand.
I live in the Bay and follow this news closely, particularly the narratives as they are formed and whom they are constructed to serve.

There was a lot of vitriol directed at Chesa Boudin using questionably skewed interpretations of city statistics. The consensus among those in the know is that it was largely motivated by commercial real estate and other reactionary interests reacting to the perceived influences of his advocacy (note that DAs don't enjoy the privilege of "policies" despite what the loudmouths would have you believe) on real estate prices, when in reality we were living through a pandemic that kept people at home on Zoom and made tech offices largely redundant.

Many retail giants also pulled out of SF because foot traffic was way down and profits dwindled (again an effect primarily of the pandemic), but the way it was framed in the news was as purely-anecdotal (i.e. no hard data provided because none is collected) anonymously-sourced claims about "shoplifting epidemics".

Those with too much time on their hands -- especially techies who enjoy the free time during their workdays to rile themselves up doomscrolling local news websites -- ranted about it on Twitter and, if especially incensed, at their councilmembers, and the shadowy big money local behemoths rode that wave of narrative and perception to wage war on progressive efforts all across the city.

No one I know who left SF and comes back to visit say anything like what you suggest, but then again they've always repped SF and left for reasons that were in conflict with their evergreen love of the city and what it stands for in our cultural consciousness.
https://64.media.tumblr.com/591356e31408f1b7b370ceeb7a584ac2... reminds me of the time when themes were called skins --- not surprisingly, there was lots of innuendo around that.
Good point! It used to be possible in outlook, but it looks like MS took that option away for years (WTF). Recently (within the last year) they said they brought it back. In Outlook 365 for Mac you should be able to right click on a message and select "View Source" to get the message with the full headers. That's the same way people did it in Outlook for Mac 2011

I agree, most people have no idea headers exist (beyond the short headers), but I expect lawyers and law enforcement to know better. Handling digital evidence is not new and at technology's timescale email is ancient.
Key distribution is the (unsolvable?) weak point for targeted warrants/etc. But still prevents wholesale slurping of data from everyone.
I actually really like hostels, I always seem to meet someone interesting to chat with, but normally my best option seems to be a hotel.

You do get what you pay for though. A Motel 6 is going to be lousy in general but if you opt for something a little nicer you do tend to get a cleaner room and better service.
If typescript itself defines a format, it's hard to imagine that the majority of people won't switch to it.

Though while there's a lot of type-data tools, are there actually a lot of type-data formats out there right now? I've been using zod, and it doesn't have one. You have to use code to tell it about a type. Someone did make a library to let zod load types from pure data, but the format used there is... typescript source code.
Pretty sure OP considered the counterfactual and determined it was such a low probability, the alternative utility gain too low, that it shouldn't matter in the pursuit of happiness.

Taking calculated risks isn't recklessness.
I'll take an official WYSIWYG editor while we're at it
Isn't this basically the story of big startups in last 10 years?

- Upend an industry - either by evading existing regulations until you're too big to stop or with unsustainable pricing, availability, and/or quality of service by burning VC money. (or both)

- Try to become profitable.

- Find out why said industry had regulations/poor margins/bad service/limited availability when VC money runs out.

Examples are numerous, but top of mind for me are Movie Pass and WeWork because they were so obviously never going to be profitable. It's also weird that companies like this get labelled "tech companies".
"engineers are the sort of people who pay off their loans sooner than they mathematically should, as a matter of principle."

Have any engineers successfully fought against the urge to pay off debt quickly?

Can't help but pay off my house faster than the mortgage...
Threads used to be some kind of messaging app and was shut down. They revived the name for this new project for some reason
More interesting than the content of any given video is whether YouTube censors the video. This is an approved video.
Meta isn’t that stupid. Messing with the verification system is one of the blunders that put Twitter in the position where Threads could eat its lunch.
A Detroit like apocalyptic scenario isn’t a certainty, but a possibility we should entertain.

A city with vibrant culture, extreme wealth, and great architecture? That was Detroit in the 50s. A sudden outflow of labor? That could be SF with remote work, AI, and a tech downturn

The “weather” and “geography” are bogus arguments. The entire state of California has great weather and geography. Nothing sets SF apart.

People claim that SF is a boom and bust town as if it’s some force of nature. It isn’t. Claiming that there will be another boom is wishful thinking.
Well… from my point of view as someone that got out after my car was twice broken into and the back door handle to my house was removed with a hammer…

ZIRP is on pause for the foreseeable future. SF industry has basically relied on this. AirBnB included of course.

Crime, homeless, drugs, businesses pulling out
in SF is undeniably worse every year. You don’t need to agree it’s as good or bad as anyone else, but reasonable people have to see it is indeed a downward trend.

As to Detroit… MetroSF isn’t farmland. And having lived in both, there is a lot more hard industry in Detroit now than will ever be in SF. IDK.

I can not possibly imagine moving back there now with remote work.
No. It's specifically the "Mary Sue" part that he's annoyed by. That term is never used online to refer to male character.

Of course, a dude that can not only be athletic, can read every inscription in every ancient language, is an expert in every ancient civilization, and use a bull whip as a grappling hook at will gets a pass.
I feel like if you’ve worked at a place for less than. 2 months, there really shouldn’t be any obligation to give two weeks notice. Unless it’s a tiny company and you were hired as like their staff engineer or something. The chance you’re actually on something that matters instead of ramping up is very low.
I imagine that one must balance this with seizing the moment.

There is a strong desire for a Twitter alternative as things stand and Musk did Threads a favour by forcing people off Twitter with rate limits.
>“Self proclaimed free speech absolutist Elon Musk’s Tesla has joined Chinese automakers in pledging to enhance ‘core socialist values,’ a term that generally denotes not criticizing the Chinese government,” observed Media Matters’ Matthew Gertz.

Translation: Musk is an opportunist lickspittle who'll do anything to break one of his companies into the Chinese market.
I fell like openAi will release an API endpoint for code interpreter at some point. Some many use cases will benefit from releasing an API endpoint for such a great product. It’s a game changer indeed
I actually very much appreciate how adult it is.
I think that's a strategic move that will work.

The tame popculture content full of Disney and rainbows is safe for brands and mainstream celebrities. Advertisers will love it.

Those screaming "but my free speech!" are left to scream it on Twitter, where MAGA is going to "win" the local culture wars and drive everyone else away.
>a license at 1000 is not a license that's purchasable for a normal consumer.. you may also need to sign a EA and this opens a can of worms. The point is that you normally can't obtain a enterprise license.

That's just not true. cf. the link I posted[0].

Anyone can buy a Visual Studio Developer Subscription (formerly "Technet Library" and "MSDN" packages) (USD$1199.00) without an enterprise agreement with Microsoft. I've used it for many years and will continue to do so.

And you don't need to renew it either (I'll generally do so every 5-7 years to get access to the latest stuff, but it's not necessary or required), especially since the software isn't "in the cloud" so you can have most of Microsoft's products (workstation and server) on local media.

But if you think I (and the Microsoft subscription page) don't know what I'm talking about, feel free to ignore me. It's no skin off my nose. In fact, it's about time for me to go and do (for the fourth or fifth time) what you say I can't do. Thanks for reminding me!

[0] https://visualstudio.microsoft.com/vs/pricing-details/

Edit: Fixed typo. added missing words.
oh, it was a quick Google from memory because I've gone down the same path myself :)
who cares about SF. It's a little square at the top left of the bay. Silicon Valley is distinctly the south bay and San Jose. nothing important has ever happened in san francisco. Salesforce? Come on. If it wants to be a pile of feces, let it. I don't want to hear about it.
Definitely feels like SAP is in the "nobody gets fired for buying it" category too, at least in my little slice of industry.
I wonder how much of this flood is botfarms taking a signal from Meta saying, essentially, "Here's your bot-friendly, privacy-violating sales and communication platform to replace twitter. C'mon in, the spam is fine!"
What's wrong with working on a side project if you have the financial means to do so without other obligations? I’m sure level-headed hiring managers would agree and those that don’t are probably shops you’d want to avoid anyway.
Yeah I think a talented dev using cloud services could.
This does not answer their question.