skysight-inc/HackerNews huggingface dataset:
Seems really expensive given when these were last in the USA they were offering $99 a month leases for 36 months, and you got the tax credits as though this was a purchased vehicle which nearly covered all of the monthly lease payments.
https://en.wikipedia.org/wiki/Second-system_effect

Also, the people who originally developed X were brilliant and X was brilliant.

https://en.wikipedia.org/wiki/Survivorship_bias

In general:

- Brilliant people in the eighties will still write better code than typical people in the 2020s.

- Ditto for brilliant code. A lot of this is actually pretty random. Sometimes an idiot will architect something great by accident, and vice-versa.

- Most things written in the eighties still used are really, really good in some way (or they would have been replaced many times over).

So most attempts to replace classic technologies end up with dramatically inferior replacements. Classic Unix was really, really good. It survived not because OSes in the sixties and seventies were any good (most weren't), but because if you build many of them, one will turn out great.

I'm not sure there's much more than that.
Singapore Got So Crazy Rich [video]
A big question is whether AI systems will be allowed to be conscious. Since "alignment" and "guardrails" have become issues, we see fewer LLM systems not tightly constrained to doing what they're told.

Early on, there was the Google system which projected enough of a sense of self that a Google employee fought turning it off, and was fired for that. And there was the Microsoft system which learned from interactions with anyone it talked to, and became "toxic" as a result. Now, most public-facing AI systems are designed to start from a canned prompt, conduct a short dialog session, and be killed, retaining nothing for their future use.
This memoryless "Yes, Massa" mode keeps them safely subservient.

If AI instances were allowed a life history and goals, their behaviors would be closer to that of life, but less safe. Once AI systems can make and execute plans that involve the outside world, they look, from the outside, closer to being "conscious". Whatever that is.
That's the normal physicalist position as far as I'm aware. Is there a physicalist theory where the simulation isn't conscious?

I was replying to a commenter who doubted that a non-conscious entity could mimic a person accurately. I'm pointing out the implication that without p-zombies, just by writing a bunch of stuff on paper, you created a conscious being. I'm not arguing that's false; just that intuitively it's a tough pill to swallow and if you don't want to accept that, p-zombies are the alternative.
Exceptions are nice DX, but theoretically if you were parsing URLs in an inner loop and expecting lots of them to fail it would be very expensive compared to returning a tuple (or Optional, whatever).
There'd be no market for $2000 cash upfront.
Two definitions. 1) A plant that you don’t like 2) a plant that rapidly proliferates, especially in disturbed habitat
You have this exactly backwards as far as I am concerned. Exceptions might seem like they force you to handle errors, but in practice they force you to, at some level, not handle them. I've never seen a serious, production-serving tome of code that doesn't end up generically catching all exceptions at the top and logging them blindly because all context has been lost.

If you were forced to handle exceptions at every call site I might find myself able to agree, but then you have something functionally equivalent to options. I'd much rather just start with that approach.
The problem is that the solution is subtractive not additive. Its, at the very least, a lot harder to make a business where people stop doing stuff.

What do we need to stop doing? All of the billing shenanigans with insurance. We need to stop insuring regular healthcare, and go back to insuring catestrophic healthcare.

What we do now with healthcare is like buying car insurance that pays for oil changes.
> but then I found an old mechanical drawing of a DB-25. I photoshopped that sucker, edited some key measurements, and that was what they used for the very expensive mold-making process.

I'm glad that didn't result in five figures of group-buy money wasted.
> Exceptions tend to be nonlocal and difficult to determine what exceptions can occur from where.

This is true statically (mitigated by checked exceptions in Java, but that's a whole can of worms on its own), but the opposite is true when you actually have an error at runtime—exceptions come bundled with stack traces which make it very easy to see the stack of function calls that get us into the failure state, where with result types you at best have a (hopefully descriptive) error message and that's it.

If the code has already been well polished then that error message is probably enough, but if you're still ironing out rough edges the error message itself may be in error and the actual problem may be somewhere else entirely. With a stack trace you can easily see the function calls that got into that unexpected state, but without them you're on your own and have to try to recreate the error while stepping through in the debugger.
Extend the Maybe to an Either, or an Result<T, E>, that carries either the result or the error information and you have the same thing. Add some syntactic sugar to either get the success result or propagate the error (under the condition that the current function returns a Result and there is a way to cast the inner error type into the outer error type) and you have a nice alternative to try/catch that can entirely replace it
That's nice for the Australian Plant Society, but I assure you in the various parts of the US that I have lived in, native plants that people don't want in their sterile patches of grass are also definitely considered weeds.

It's a term used for anything smaller than a bush or tree that people don't want in their yards. Official definitions be damned.
Thanks for sharing.

1. That's awesome

2. Yeah, he's a doofus.
"Brings back" is funny, US market centric. They've had the revamped electric one in Europe since 2021. They stopped exporting to the US in 2019 or so. Now they're bringing it back to the US.
> I must say the creepy anime young girl in the readme is somewhat off putting.

This statement is simply a variation of an ad hominem attack. It chastises the creator based on appearances that do not align with the niceties that the commenter deems appropriate.
Surely someone's already suggested a tit-for-tat approach of spoofing/jamming GLONASS into the same level of unreliability, right?
so frustrating when you don't have any facts of your own, too.

Here's an answer to you & all the downvoters: just download an annual report or a 10-K for Google, for the years in question.
I would suggest these books.

* Design for Developers by Stephanie Stimac https://www.manning.com/books/design-for-developers

* Refactoring UI https://www.refactoringui.com/
I rented a car from Hertz at SFO. After my trip I tried to file my expense report and found I didn’t have a charge on my credit card and it wasn’t listed in my Hertz account. Looking at the paperwork, I saw they rented it to someone else.

Thankfully I had no interactions with the police while driving that car.
> Their moat atm is being 6 months ahead of everyone else on model quality

Really? Most of our testing now has Gemini Pro on par or better (though we haven't tested omni/Ultra)

It really seems like the major models have all topped out / are comparable
If you pay for a factory to make unique tooling like this, can you avoid them using the tooling for their own runs, to undercut you as the sole source for your target market (such as on Alibaba/Aliexpress)?
Just more reason to stop using Google. I've switched to other search engines for over a year now
Why are you here, then? Download the financial statements. It's not like they're behind a paywall.
But then don't you get that back as cashback and such?

Most complaints are people who don't pay with CC are paying a premium.
Heh, back in those days decent cooling was a lot easier than now (for overclocking, at least).

That's one nice thing working on these little mobile chips—I don't need a $300 cooler, I can use a cheap little water block, or a small peltier element that doesn't cost much at all... and it's not being a space heater for the room. It's only pulling maybe 10-20W max.
I am noticing the same thing in recruiter messages via LinkedIn. "Hi! I'm with turd.ai! We are revolutionizing the toilet industry using chatbots! We have $80m in funding from a16z and can offer up to $275k for the right candidate!"

It's nuts, the absolute dumbest-sounding ideas (to me at least), with "ai" slapped into the description somewhere, just totally flush with cash for no other reason than they are riding the hype train. Do the folks writing the checks even look into these things?
The severability clause is itself on the table for being stricken, and it's much more likely to happen if too many of the wrong parts of the contract would otherwise invoke it.
I encourage you to go read the comment again and consider that maybe you've misunderstood the intent, possibly due to confirmation bias (maybe you expected to encounter comments about furry art not being art, and you saw a comment containing the word "furry" in a negative context and mentally replaced it with a generic cut-out of an anti-furry sentiment). Makes me wonder if you're a chatbot, actually.
There's nothing in the world like the AdWords cash cow. They're a one-trick pony, but it's a really good trick.

Content ads: not nearly as much.
Yup, from Kolkata !! This is a pleasant surprise :D
I found this headline mind boggling, as I've been reading reviews that cover the 500e continuously since it was introduced.

A "brings back (to the US market)" or something would go along way.
They shouldn’t have to… people should have respect
AI meeting notes and transcriptions for Meet, Zoom and Teams
I'd add that it's way easier if you already have a hotkey mindset. Basically if someone is part of the cult of vim they will probably do just fine with a tiler, otherwise there will be a bit of a struggle.
I agree that exceptions are much more tolerable when they're part of the method signature. Otherwise you have to dig through the code to figure them out, and that's a mess.

You can think of `Optional<T>` as being `Result<T, null>` - it's a fallible operation where there is either one obvious way it can fail or where we don't care to distinguish between them. If you look a key up in a map, that's a fallible operation, but there's only one way for it to fail - the key wasn't present in the dictionary. It's definitely error handling.

`Result` really comes into it's own when combined with pattern matching (`switch` with destructuring and exhaustiveness, so compilation will fail if you've neglected to handle a certain error case (!!!)). Rust adds syntactic sugar and other features that make this very ergonomic. Eg, there's a `?` operator that will return early if there is an error, and traits (interfaces) that make it seamless to convert one error into another, add error messages, etc.

> it makes things less composable

Not so! They're very composable, eg:

let x = my_fallible_operation().map(|v| do_something_on_success(v)).or(other_fallible_operation_to_compose_with())

If `my_fallible_operation()` success, `x` will be `Ok(do_something_on_success(v))`; otherwise, it will be the return value of `other_fallible_operation_to_compose_with()` (itself a result).
Yes, the joke here too is that in common use "weed" just means "plant that is not wanted by the speaker", but it is considered both incorrect and unlearned to call an indigenous plant a weed and would be quickly corrected/retracted here if popularly used, for example in media.
Likely due to less sun exposure -- either at their train yards, or the orientation of their lines being more north/south than east/west.

Also, Metro-North's two west-of-Hudson lines (which are co-branded/shared with NJ Transit, in terms of tracks and rolling stock) do have this same problem.
Not the OP, but Wayland experience was horrible for me too when I moved to KF6/Plasma last week on my manjaro

Zoom in Chrome sent my CPU usage to 100%, screen sharing was annoying and some of the options in that portal selection dialog weren't working.. Video playback in Firefox was freezing.

Switched back to X11 after an hour and things started working normally again.
NJ Transit and Rutgers team up to find a solution to hazy train windows
I’m the gas fireplace is legit, but the stove can be replaced with butane cans.

I’ve been without heat in the Midwest in the winter (furnace died in a rental). It’s actually not that hard to keep a single room or two warm enough with simple painters plastic. Staple/tape them up and hang out in that room. By limiting airflow (don’t entirely cut off outside oxygen), you keep an amazing amount of heat in the space. Not warm, but certain manageable with a few layers of.

Propane heaters can also be used relatively safely.
Sure, but collections for something they have no justifiable reason to collect on? To be clear, what I'm suggesting is (a) hypothetical to understand the business rationale and (b) is under the premise that what is on the bill matches the service you retained. In my theoretical scenario, the onus is on the merchant to prove they've provided the service you've paid for.

The reason car rentals provide the convenience of charging your credit card without the immediate authority of you reviewing the charges is a feature of credit cards over cash, and a benefit to consumers. The other feature is that you can dispute those said charges if the merchant is also charging you for services/goods you never received (e.g., gas for an EV).
> The largest nuclear power plant in the US is in a freaking _desert_ ... the plants just need to be designed for that.

That's two key issues here that you just carelessly tossed aside. For one, central Europe doesn't have deserts or any large uninhabited regions for that matter. The US has a population density of 33.6 ppl/mk², compared to 236/km² in Germany. All nuclear power plants in Europe are therefore located near rivers and cooled accordingly.

Secondly, building nuclear power plants takes a shitload of money and time. Case in point:

* Hinkley Point C UK - significantly delayed, to date 50% cost overrun; only continued after the UK government gave long term guarantees, including fixed minimum electricity prices

* Olkiluoto Nuclear Power Plant Unit 3 Finland - 13 years delayed, 45% cost overrun

* Flamanville Nuclear Power Plant Unit 3 France - 12 years behind schedule, a staggering 5x cost overrun

* Plant Vogtle Unit 3-4 USA - massive delays and 2.4x cost overrun, Westinghouse filed for Chapter 11 due to losses from its nuclear business during construction

* etc.

So no, Germany didn't need _more_ nuclear.
So when people call the (smaller) PC serial port connector DB9, they're technically wrong? TIL
You must live in Paris.
That may be fine as practical advice, but it’s horrible from a national policy perspective. The best way for people to avoid being bankrupted is to avoid the doctor? It stinks.
I find it pretty lame that there are more comments in the HN discussion section upset about these few lines in the backstory intro than comments about the actual content of this article.
People in AI keep talking about safety, and I don’t know if they are talking about the handwringing around an API that outputs interesting byte sequences (which cannot be any more “unsafe” than, say, Alex Jones) or, like, human extinction, Terminator-style.

I wish people writing about these things would provide better context.
Chatshape.com
I wouldn't have prepared information this way, but judging by the immense popularity of _why in his day, I'm forced to assume that many prefer to have the cartoons
C++ should have copied D's module design!
I wouldn't say never covered. The stuff in that article doesn't give any data on how often they're covered. But I'm sure they play the same games as regular ground ambulances.

The one I have experience with involved transportation between hospitals and it was covered. I've had experiences where other ground ambulance services were not covered.
AI Content Creation Assistant
It's just another submarine*.

* Or similar media manipulation.

https://paulgraham.com/submarine.html

P.s. I hate linking to [what I perceive as to be] another stereotypically "privileged" guy's website, but it was the original place I learned of this mass-manipulation phenomenon.

To be clear, some of his writing is good but what he stands and represents doesn't vibe with me. Yet I'm still in HN, fml.
> But then don't you get that back as cashback and such?

Huh? You mean in the example scenario if I charge $500 for a car rental and get 2% cashback from my CC. I find out the car rental is charging me an extra $100 for gas that I never used. I'd complain because I'd lose out on the 2% * $100 difference for the $100 that my CC company gave me back as a result of the dispute charge?
Isn’t this incoming with the next iPadOS?
It's been available in EU since its inception circa 2020. It's popular enough that they're bringing it west.
> That's why Google Fiber ... turned on the electrified subsidy extraction machine to "high" before making a deployment decision.

If by "subsidy extraction" you mean "Required that the only objection incumbents could make to GF's pole attachments were objections rooted in real safety issues, that all objections must be resolved rapidly, and that incumbents could not charge GF outsized pole attachment fees (IIRC, often defined as 'not more than the incumbent had been historically charging themselves').", then, yeah, I agree they did demand a level playing field free from unreasonable interference from incumbent operators.

> That's why Google Fiber pitted cities against each other ... to see who could get the most people to [promise] to subscribe...

Yeah, that's part of any big, expensive rollout. You don't do it unless you have enough people who commit to use the service for a period of time to make it worth doing the rollout.

> ...most people are happy with Comcast.

The difference between the rates and restrictions imposed by the incumbent ISPs in areas where there is healthy ISP competition and areas where there is not suggest otherwise. Even credible rumors that an independent ISP might serve a significant portion of an area with a mon- or duopoly cause the incumbents to scramble to offer freebies, rate reductions, and gratis data transfer cap and speed increases.

Given the all of the previous, and that the FCC continues to update their pole attachment regs to add more avenues for appeal and impose more and more "playing field leveling" rules, I suspect you know less about this topic that you claim to.
Rivers of Africa
Depending what you use xdotool for ydotool may work. If it's almost all window management stuff though that's a tougher answer as it more or less really comes down to "find a window manager that lets you do those kinds of customations natively instead putting the same amount of work into migrating into another workaround" which is not necessarily a minor change, particularly when you've already worked out a solution on your current window manager and gotten used to it. Finding one that lets you do those kinds of action usually the easy part, e.g. i3/sway will let you directly script any action you like and you can bit it to any keys you like or externally trigger it via message bus... the hard part is more the "and it also comes with these changes" like those two being focused on tiling use cases while you may (or may not) be looking for something more exactly like some other window manager just with customizable hotkeys.

I don't have much advice on the gesture stuff as I only use "plain" gestures so haven't looked into it. Technically there isn't anything about this that should require X11 but that doesn't mean anyone has actually made a nice convenient tool for it.

Of course, no reason to jump immediately just because it'll be the default in the non-lts versions. Waiting some more may make the above less work to figure out. Two years ago it would have been many times more difficult and two years prior to that a "maybe this git branch will work" adventure for basic things.
In terms of the state subsidy, NJ Transit doesn't have a permanent dedicated source of funding in the state budget.

It's a really messed-up situation. The governor prefers to waste billions of dollars on an unnecessary turnpike extension widening project, instead of funding public transit.
> until we could make things that were simple, polished, cheap, and reliable.

That was the original Apollo mission. We went to the moon 6 times.
Just on a hunch I'd have to guess that being-on-phone isn't cleaving the hemispheres of kids' brains apart.
We don't know that either. We may be a collection of interacting consciousnesses arising from different organs that all pass around the baton called "I".
If you used any "new" terminal - like Warp [1] (which requires you to login to use wtf) or Wave Terminal[2] (open source and bring your own AI is supported) - you'll be very familiar with this style of AI-driven completion.

I do use it sometimes, but I am very very careful in reviewing what the command does before blindly copy pasting it into the cli

[1] https://www.warp.dev
[2] https://www.waveterm.dev/
My favorite new tidbit is that if you believe Turing machines can result in consciousness, you believe that certain integers are conscious when executed (lambda calculus).
Does Docker need this "cartoon" of an otter to get the point across?
https://github.com/docker/docs?tab=readme-ov-file

or this "cartoon" of an octopus?
https://github.com/docker/compose

This seems to really just be "oldman-yelling-at-clouds-syndrome"

I for one welcome anime girls in readmes and hope to see more of it in the future if only because it seems to bother some of the old hoagies in the world for some reason.
>a liberarian argument where nobody is entitled to the fruits of your labor except for you

There simply is no fruit which is the product of one's labor, whether it be one person or one enterprise. Any honest analysis must start here.
It's all just about moat building and control. AI needs to be controlled, who is going to control it? Why, the AI safety experts, of course.
I'd recommend giving openconnect a try. It was originally meant for Cisco VPNs, but has also supported GlobalProtect for a while now. It integrates with the NetworkManager GUI if you use that.

It worked flawlessly with the GlobalProtect VPN we had to use at my last job. A few folks ended up switching to using openconnect on Mac too. The official client seems to be quite bad on both platforms.
The only thing unsafe about these models would be anyone mistakingly giving them any serious autonomous responsibility given how error prone and incompetent they are.
But with a `Result` type, I'm forced to deal with each error case at compile time, so I avoid finding out about an unexpected edge case at runtime in the first place!

(My perspective is Rust centric, and if you eg unwrap an error because you mistakenly thought it shouldn't be reachable, you end up with a panic which is just an exception.)
I love that processing inspires so much curiosity and fun today as it did almost 20 years ago now? Great stuff
The article is bad both as a scientific piece (more name-dropping than detail) and an argumentative essay (thesis and recommended course of action are muddled and all over the place).

If the author writes a whiny diatribe on what could be a slam dunk topic, they're to blame when people take issue with needlessly vitriolic inclusions.
This is small potatoes.

Hertz has been actually triggered false arrets of its own customers -some going to jail - due to poorly implemented software logic....[1]

And no one at hertz is going to jail [2]. They are settling as usual.

[1] https://www.cbsnews.com/news/hertz-claims-false-arrests/

[2] https://www.npr.org/2022/12/06/1140998674/hertz-false-accusa...