skysight-inc/HackerNews huggingface dataset:
If you are comparing from the US to Europe, the crime and how concerned you should be is absolutely night and day. I've lived in SF, DC, SLC, and San Diego in the U.S. and Berlin, London, and Tallinn in Europe with plenty of time spent in Paris and elsewhere and I have never felt outright scared in any European city. Are there parts of them I wouldn't be comfortable in at night? Sure, same with any big city, but the lack of gun crime and better social safety net means a lot fewer mentally ill people and a lot fewer people with easy access to a firearm. And just overall, I always felt far safer in Europe (which I can't quantify, just a vibe), even as a tourist. That said, having lived in Beijing for a bit I would guess it is technically safer there, you just are living in a panopticon.
Ahh that's a great question - it's a very real risk. In my mind, most of the data these companies have is sourced from other companies so all that these vendors do is increase the surface area for the attack vectors. And the (probably naive) hope is that the attackers can't do much with data such as trust scores and the underlying factors.
There are (1) people like J.K. Rowling, (2) people like Kiwi Farms, and (3) people who can’t tell the difference between (2) and (3). (3) likes to use the word “transphobic” indiscriminately.

To be fair I don’t know if the people involved are complaining about (1) or (2) or both but they are using a word that I am putting in quotes.
This is a bad faith argument.

Transit is not down because of self-driving cars, but due to remote work. Cell traffic at city center is dramatically lower in SF compared to pre-pandemic baselines as compared to other major cities.

That’s not to say WFH is bad. But that’s the reality the city is facing.

Transit cars are not being blocked by self-driving vehicles at any appreciable rate. I ride transit every day and have never encounter it. I have encountered transit cars getting stuck due to mentally ill unhoused people refusing to move from the tracks.

This head-in-the-sand mentality squandered a decade of tax revenues driven by tech on vanity projects and ineffective non-profits.

It is further compounded by a severe lack of safety on public transit. What chief problems people are experiencing on transit are not a result of self-driving vehicles.

I can personally name six people who have been assaulted on public transit, been victimized by robbery, or had their homes or vehicles burglarized.

The entire mindset espoused in your post a fundamentally unserious attempt to make facts fit a narrative.

“Driverless cars sabotaged transit” is a fever dream untethered to reality. The state set targets for safety and interference with services. The companies met those targets.

And now the people opposed to tech generally, with no specific reasonable objection to self-driving cars, are trying to modify the agreed standards at the eleventh hour out of simple animus.
My problem with the entire technical debt metaphor is that the interest payments are invisible.

On an accounting sheet I can see my interest rate and how much I'm paying monthly and make decisions. With technical debt, it's all about people time, and people time is a sunk cost to your finance department.
Not really.

An example:

The "Sea Change" ferry from the Port of SF.

Over the last decade the port of SF has put in lots of effort to electrify the waterfront. What does that mean? It means that they put in huge electrical infrastructure to deliver huge amounts of electricity to the waterfront and piers along the sf waterfront. Why would you want to do that? Several reasons. One is that cruise ships dock there. Normally when cruise ships are docked they still need to run their engines to power the ships huge energy needs. At the SF cruise terminal they don't - The ship is powered by the dock side infrastructure.

Back to the sea change ferry. It's powered by a zero emissions hydrogen fuel cell. The SF port has devised a brilliant infrastructure to support it where there is a floating fuel dock that is moored at a pier and takes advantage of the aforementioned power infrastructure. The floating fuel dock takes electricity in and disassociate hydrogen from bay water. It then transfers it to the ferry when it needs to be refueled.

I know what you're going to say - but that power is generated by non renewable sources in the first place. It's not, it's all powered by the hydroelectric dam at Hetch Hetchy.

So my friend, we have an example of an end to end zero emissions transportation source about to be realized.

Surely an example for others to follow.
Ah, defensive... walking. Nice!

My dad gave me a good bit of advice when learning to drive, which is also a good distillation of defensive driving in a nutshell: assume the other driver is about to do something stupid. Usually you don't even have to ASSUME in Atlanta, unfortunately.
You've never come across the Linux kernel? The Linux kernels process isn't practical? Okay, that's an interesting point of view.
Some human beings may still roam free, but we try to keep a low profile :)
You seem to have missed the point. You claimed that it was due to only having journalists that you wouldn't have hate speech or misinfo. Except many journalists spew that shit constantly. If you aren't having those things its not due to the fact that journalists are in some way above them, it's because of something else you are doing.

In fact, I would consider your original claim to be "misinfo", so I hope you aren't spreading it on your fancy new site.
I would check out Jonathan Pageau's channel called The Symbolic World on youtube. This will bring a whole new light to what you are reading.
Better title: TypeScript please give us reflection/runtime types

AFAIK the best current solution is emitlDecoratorMetadata. [1]

[1] https://www.typescriptlang.org/tsconfig#emitDecoratorMetadat...
Unless you're using stranded wire. It's definitely possible to use a wire-nut correctly with stranded wire, but it's much, much harder. Also (in the US at least) stranded is almost always lighting so the slightly increased contact-resistance is a non-issue.
So? Don‘t know what kind of homework you‘re thinking about. But using Google to do research doesn’t exactly sound like a problem to me.
Each sleep is log n for the heap insertion, so the overall complexity is at least n log n
Sorry, I was trying to endorse the notebook in the attic and lamenting people throwing them away instead of preserving them.
Thanks! I know very little about it, just wanted to bring attention.
I think you do want the "good" kids to be taught by the best teachers. That way they'll have better chances to succeed and you won't have so many good teachers get burnt out. I think people should just normalize sort of giving up on the "bad" kids and send them to the delinquents school or military school or whatever. The whole idea of having the best teachers teach the "bad" kids is completely wasteful of limited resources.
Awesome, thanks for doing this!
There are good typed deserialization libraries. Personally, I prefer runtypes but there are options.
There is a good reason for not doing this. Typescript would become some kind of runtime on top of JavaScript. A new language that compiles to JavaScript. Currently TS is only JavaScript with type annotations.

There are many languages that compile to JavaScript. Pick one of them and use it!

And I have the feeling, that people who want runtime typed Typescript would rather like to write Java/OOP style code instead of JavaScript. But JavaScript is a dynamically typed language, and that's also nice. Be happy with what you have!
Japan is notoriously xenophobic with regards to matters of immigration. Many analysts speculate that this attitude will cost them dearly as their demographic trends continue and the population ages, or expect attitudes to change. The same is true for much of East Asia. Some recent coverage from within the past week: https://www.economist.com/leaders/2023/07/06/the-new-asian-f...

We don’t need to be stuck in a rut of malaise like Japan. We could prosper instead.
> An attempt to portray widespread safety concerns among the populace that do not exist.

Guess you didn't watch the video clip then, because they both describe and show the problems.

You mean like Uber taxis in the first week of operation in CA were caught repeatedly committing grave traffic violations like running red lights...and killed someone because their software failed to correctly classify an object its sensors picked up in the middle of the road

Then there's all the problems with Bolts ignoring police vehicles, randomly stopping in intersections, and mysteriously all getting stuck in one particular street, causing a blocade?

Or how about Tesla's "self driving betas" where the cars have been shown to drive at pedestrians standing on street corners, swerve at cyclists, randomly hit the brakes, and drive at traffic islands/poles?
Spez even said this - they're very profit hungry because they're not profitable.

Remember those cool projects that Google did at their height? That's what profitability looks like. Reddit is hungry and has been for a long time.
as far as I understand, most of the external content of mastodon can be retrieved if one user of the instance you're using follows a tag. having so many users on threads, I bet they could pretty much index whatever they want (because they will pretty much have almost all of the tags) and implement a search on top of it. that's if they want to do it.
There are many easier, "boring" ways to accomplish this goal.
I dunno, this seems like it would be out of scope for something like TS proper (there's already been a ton of feature creep, anyway). Reflection is generally implemented via runtimes, which can be very clunky. Is it really worth doing this in JS? Tooling already seems too bulky as is.
No offense to Grim Fandango, which is a great game, but for Sierra-style adventures, I don’t want to be told a story. I don’t want to feel like I’m moving on tracks through a ride, flipping a switch or solving a puzzle to keep the train moving.

Like the best interactive fiction, in classic Sierra games you’re interacting with the developers’ world to create the story. Free-form text input is key to this distinction. Play-throughs of richly written games like The Colonel’s Bequest are much more rewarding because your character isn’t limited to exploring the world via “look/talk/touch/use”.
but its called tiny!
Linux's CFS is O(log N) to insert; O(1) to switch tasks (N being number of threads). [1] So O(N log N) it seems.

[1] https://en.wikipedia.org/wiki/Completely_Fair_Scheduler#Algo...
Check out The Symbolic World channel on youtube.
> Given that ChatGPT was just released last fall and it was expected to revolutionize practically everything, isn't it still telling that usage is falling?

Its not, though. ChatGPT, the website is basically an (increasingly non-exclusive, given BingAI) frontend. What is claimed to be revolutionary is the underlying models (in the narrow view) and similar generative AI systems (in the broader view). As more applications are built with either OpenAIs own underlying models or those from the broader space, the ChatGPT website should be expected to represent a smaller share of the relevant universe of use.
Unfortunately California does not currently know how to invest in its grid without raising rates. This is essentially inevitable, as the private utilities are allowed to capture profit in direct proportion to their costs — the more they spend, the more profit they take home.

In an ordinary market, when a buyer shows up and wants to buy a lot of product (say 1GW of power for EV charging), sellers would compete to provide it. In a publicly operated scenario, a public utility would attempt to provide the power at zero profit. In CA, neither of these happens in general.

(There are some actual public electric utilities around. Their customers are lucky. If you live in Santa Clara, you pay reasonable rates.)
Sorting networks are a thing. I don't think it really changes your point, of course. :D
I see people using ChatGPT, Bard, etc. to answer questions on mailing list threads. It'll be a long thread of thoughtful human written responses, and then someone will come along and say "I asked Bard what it thought about this issue, here's the response". And then out comes five paragraphs of text that I might as well not even bother reading, as it often contains falsehoods that I have to waste time looking up and double-checking. It bothers me so much that these LLMs don't have any inherent understanding of truth or facts, so the only thing they're really good at is writing fiction (e.g. I hear they're pretty good as a DM's assistant to flesh out flavor/scenario descriptions and such). The Midjourney generated images fall into the same fiction category and are generally pretty good too.

But for actual non-fiction usage, you have to spend so much time triple-checking everything they say to ensure that it isn't simply complete nonsense. What's the point?
To clarify: I'm not saying that reporters are somehow inherently unable to post hate speech, I am saying they are not doing it on this platform.
Actually, if the thread runtime maintains its own concept of time, the algorithm doesn't even need to sleep in real time. Once all the threads have been created, the thread runtime can notice that all threads are idle and that the next thread to be scheduled is the one at time N, so it can simply update the current time to N and start executing that thread. Repeat for each thread and you'll have your sorted array out without any sleeps.

After all, all the sorting work was already done when the threads started sleeping, having registered themselves with the orchestrator (timer wheel etc) that will eventually wake them up. Actually performing the sleep is not necessary.

I don't know about Haskell, but with Rust the tokio runtime lets you do this using start_paused ( https://docs.rs/tokio/latest/tokio/runtime/struct.Builder.ht... )
The solution to people fleeing public non-charter schools to go to better options is to provide opportunities for kids who remain in public schools to thrive.

As it stands, school districts are doing the opposite. Getting rid of educational tracking at least, or banning algebra in middle school because it's inequitable at worst (as in SFUSD). This isn't a matter of funding but ideology.
Above all of what I write below, I think that this is a very valid issue for discussion and debate. I don't think there's one objective correct answer. So this isn't me dictating what TypeScript shalt be.

TypeScript is an entirely optional layer on top of JavaScript, with the exception of `Enum` that emits an object, many of which see as a mistake. You don't even have to "transform" TS code to get JS: you just have to delete the typings. The rest is just JS.

Unless you want to depart heavily from this principle, which I think is crucially important so long as there's still human-maintained JS code out there, what I think they're asking for is a library to take the types and write serializers/validators for. Which there are many of. So I think the real request is to make the one canonical choice out of a field of many choices, which I also agree with the spirit of. But is that really in scope for the TypeScript project?

What I personally don't want is runtime reflection for TypeScript. Or at least, not a core part of the language. Because I like that TypeScript is just for compilation and at runtime you just have JavaScript, without any sort of abstraction layer that turns JS into some sort of intermediate representation with overhead or more indirection for debugging. I cherish the fact that even without source mappings, my output JS is perfectly legible and debuggable.
It's nice to be able to walk places. Maybe a middle ground for having self-driving cars is to think of them as mini-trams.

The self-driving-car-mini-trams pick up and drop off at specific stops, on numbered routes, and they have a dedicated lane that can also be used by emergency vehicles (human driven).

To improve passenger safety the self-driving-car-mini-trams could be made larger, maybe the size of buses, which would have the added benefit of allowing people to stand in them, not use seat belts, and get off and on a lot more easily than crawling in and out of a car.
Wealthy Chinese seeking to leave create school stock surge
> You’re not going to believe me, but: you can literally just charge an electric car with a 120V outlet.

This is probably not viable for the majority of people. The median commute in the USA is 41 miles round trip. Depending on city/highway miles and driving style, you're looking at 10-14kWh that you need to replace. On a 120v outlet you're looking at 1kW-1.5kW depending on EVSE and your house's wiring, so the window is going to be something like 7-14 hours of plug-in time just to offset your commute. Run some errands, go out for dinner with friends for a few hours, and the battery situation quickly gets dire for the average person (keep in mind that 50% of people have even longer commutes than that!)

(edit: 120v charging is also fairly inefficient, so your 1kw charger may only deliver 800w. I didn't incorporate this in my #s)

A lot of people with shorter distance commutes are also going to be in urban areas, where condos/apartments are more common and you can't just plug into a random 120v outlet safely/legally (some municipalities have legalized running extension cords across the sidewalk but I don't think this is scalable- imagine an apartment building with 100 extension cords running from the street into people's windows).

I think we're a long way from EVs being usable for everyone (although I think EVs are also viable for a lot more situations than people expect- it's just dependent on factors like proximity to L2/L3 charging, whether or not you can charge at work, etc)
Yes, that'll be so much better...
> She did not enjoy having first weeks of summer without a phone.

Good for you. I know that kind of situation is not fun for a parent either.
55 - 127 is the range given.

For public charging they estimate that current commitments are on track:

> Existing announcements put the United States on a path to meet 2030 investment
needs. This report estimates that a $31–$55-billion cumulative capital investment in
publicly accessible charging infrastructure is necessary to support a mid-adoption
scenario of 33 million PEVs on the road by 2030. As of March 2023, we estimate $23.7
billion of capital has been announced for publicly accessible light-duty PEV charging
infrastructure through the end of the decade,8 including from private firms, the public
sector (including federal, state, and local governments), and electric utilities.
I don’t agree with their decision but I can hazard a guess at their reasoning.

While your business hasn’t changed, the regulatory and compliance landscape has become increasingly difficult, and at times hostile towards the cryptocurrencies sector and its participants.

Twilio is probably just worried that servicing your company could lead to them being categorized as facilitating cryptocurrency transactions, and thus subject to extensive financial regulation and complications that they’re not willing to deal with at this time.
And yet you can host your own Gitlab instance, so...
Being OC I agree - I was personally shocked and had not read it before writing this "review"

It feels gratuitous and shocking, readers beware
There used to be regional boys schools and girls schools that had a military-style ethos and were quite effective in reforming bad students. They would still interface with the local school system in sports and dances, etc. So in some cases expelled students didn't necessarily have to travel too far, just to the shared alternative school for the area.
> $1T industry

Does that mean $1 trillion? If so, citation badly needed.
I am wary of formal offshoring of development at all. Contractors can solve a few problems for small companies when they are also small and you have a trusting long term relationship. On any other context, contracting seems to always fail.

But the specific format of specifying the software, contract it away, and pay for feature size leads to the specific kind of failure that we call "feature factory".
I don't think you have seriously thought about this long enough. It'll be exactly as easy to disable "autonomous" cars.
Lofti Zadeh ftw!
> Setting our standards early on in a project, when we're most ignorant, guarantees we'll be setting the bar wrong.

This seems like an artificial constraint, there are obvious basics such as

- Code should be reviewed by N people

- Testing should cover X core workflows/Y branches etc.

- Dev environments should be creatable in X minutes/hours/days

- The system should perform specific tasks (if you don't know what these are, then coding the system may or may not be the best use of time)

- The system should support Y TPS at Z cost (all systems have a maximum scale, estimate the scale that is required).

- Design should be signed off on by Y people, where Y may be 1 person in a small team.

etc. You can find the right set of constraints for your domain. However a system not doing something it wasn't designed for isn't really tech debt in my opinion, it's just a new use case which needs to be built for.
Major issue for ChatGPT for me is its UI. It enables many things, but I feel like there's so much untapped potential. ChatGPT should act as autonomous agent, work on a problem, run things to test hypotheses, Google for up-to-date documentation, explore other code to learn code style and approaches and deliver final result. I guess it's not easy to implement those things, but once someone do it, they'd get a lot of value.
You cannot have any other record on a domain with a CNAME. Not workable if you have any other service (say, e-mail) tied to your domain.

SRV records are the correct solution, but neither WebFinger nor Mastodon chose to use them.
Probably some Scandanavian country, which has class structures but not as starkly as the US.
> It is just a narrative to counter Twitter’s lawsuit.

> And it does not matter what Meta says. If someone wants to sue, court it is.

You just contradicted yourself.
U just need a library to enable this to reduce the boilerplate. I don't see how that's impossible
Still subscribed but if the model quality declines any further I wont be for long.
WebRTX by Nvidia?
Maybe it was not that revolutionary to begin with.
Thank you. With respect to the various individuals working to build their own directories, marginalia search is the missing element that allows me to sift through the register of blogs that are being collected.

This whole thing that's been happening the past few days feels like HN at its finest.
Well that might be mistaking the chicken for the egg or vice versa. They made sure it works because they were heavily invested. So if anything, that is a story of a tenacious tech team and nothing much more beyond that.

Arguably picking almost any other tech would have worked as well because they would have doubled down on it as well and made sure that all the pieces that they need are in place and are working.

Thanks for elaborating, though I definitely don't share your conclusion.
OTOH, CARB is responsible for this disaster:

https://ww2.arb.ca.gov/our-work/programs/portable-fuel-conta...

And for the utterly ineffectual regulation of restaurant emissions. (Which, I think, are the dominant source of PM2.5 in a lot of places that get a lot of foot traffic in California.)
You can use Kotlin and compile to JavaScript. It's type system is better and the standard library greater scnr
The BBB is geared for companies, if you have an open issue, it becomes a back and forth ping pong match to see who can outlast each other. Companies HR will respond to the BBB update, they wear you out, and it gets closed as resolved.

Its not.

Its utterly useless.

Same goes for some state agencies, file a complaint, but turns into a response back and forth, until someone finally gives up responding, and default closed.

Systems are designed to make you give up and go away.