skysight-inc/HackerNews huggingface dataset:
>> Pretty insane for the writer or even China/Russia to believe the US, with all of its resources, wouldn't be able to make their own accurate maps.

Pretty weird to think the US is the only country they might be worried about. Maybe not right now, but in general.
Given the stock jump on the news I think these cows might be a bit less spherical than assumed.
That is an interesting discussion and I think making generalizations work for many companies but Apple is in the top which make it important to analyze them particularly.

If we follow [1] and a monetary policy point of view (even if we are not talking about a central bank) we can say that removing stocks from circulation is a strong and positive measure in favour of the company. The P/E goes down which financially makes Apple, if you trust in them, a good target to buy and hold a position.

[1] https://www.investopedia.com/ask/answers/05/retiredstock.asp
Being dumb hardware which connects to a smart device for the juicy tasks. If nothing relevant is running locally anyway, then this setup makes more sense on surface to get longer battery time.

But overall, I think people are just disappointed how much it sucks, and satisfied as every knew it from the beginning.
>Traditional ASR systems struggle when English (or any language) is spoken with a heavy accent, often confusing it with another language.

Humans also have difficulty with heavy accents, no?
https://terminal.shop :)
Replay Hacker News over time, Git-scraped every 20 min
I might have guessed that there would be a youtube video! Thanks :)
Considering how much businesses use Microsoft, that's one of the least ominous third parties to choose.
The AI Gadget That Can Make Your Life Better–and Two That Definitely Won't
> Does the CCP really think that the US military are going to use ordinary street msps to target their missiles and that this obfuscation will protect them from on-target hits?

In some cases using consumer-level street maps could make for more accurate targeting.

Many years ago I worked on command & control systems for a US military contractor. The mapping imagery our software used from military mapping providers were high resolution but often more out-of-date than commercial offerings. One example a warfighter showed me stuck with me because it was particularly embarrassing and egregious -- military imagery showed an area with a handful of shacks in the middle of the desert but Google's satellite imagery showed that it had become a sprawling town. Because of issues like that, army warfighters were forced to regularly cross-check with Google and/or Yahoo! maps when planning operations.

It is no longer an area I work in and I would expect that military imagery is now more up-to-date, but there are likely still datapoints uploaded to OpenStreetMap that are more timely and accurate than what government contractors provide. So I would not be surprised if there are still warfighters out there cross-checking with consumer mapping providers before ordering strikes.
You'll live, for now. Personally I've never made it past the present
In the long run, _everything_ got outsold by the PC, including the Mac.

But in the long run we're all dead (as J M Keynes put it). Step back too far and everything gets lost in the noise.

Archimedes was the reason RISC OS was created... and Acorn was the reason Arm was. But originally Acorn's ARM machines were to run ARX.

https://en.wikipedia.org/wiki/ARX_(operating_system)

Arthur outdid ARX, so ARX was cancelled and Arthur shipped. Arthur became RISC OS.

It closely parallels how CAOS was cancelled and AmigaDOS shipped, and later was renamed AmigaOS.

http://www.bambi-amiga.co.uk/amigahistory/caos.html

Oddly the bit of AmigaDOS 1.x that was ripped out of AmigaOS >= 2.x became its own OS, HeliOS:

https://www.theregister.com/2021/12/06/heliosng/

There are a whole bunch of questions on Quora asking why the Amiga flopped. It did not flop. It sold millions of units for years and derivatives of its hardware and software are still on sale today.

The ST didn't flop. It sold millions too, and both EmuTOS and AFROS/Aranym are still around and maintained.

The Archimedes didn't flop. It sold lots, it established a line of machines and OSes that are still on sale, and an offshoot of the company is still around and worth billions and totally dominates the computer industry. Today its CPUs power the Mac, and iPad/iPhone and Android AND WINDOWS -- and outsell PCs by about 10x over.

The latest version of the native PC OS runs on Arm chips as well and there are Arm-based PCs on sale now.

Do we say the PC bombed because DOS and Windows 3/9x are dead? Of course not!

Do we say the Mac bombed because it killed its OS, bought one in, and then moved to Intel for 15 years? Of course not!

Did the Mac bomb because all new Apple kit runs on that bought-in OS on a chip design that came out of Acorn? Of course not!

So Acorn's original OS largely died out and has little industry relevance now. So what? So did classic MacOS. So did MS-DOS. So did CP/M. So did original Windows.

Windows today is based on the result of a cancelled DEC OS, Mica, and a cancelled IBM OS, OS/2. The bit MS wrote, MT/DOS, is long gone and went FOSS last month.

Apple OSes today are all based on NeXTstep, and that was based on BSD tech.

But the chips they all run on -- not the only chips, but the best-selling ones -- are Acorn designs.

"Bombed," my ass.
I love the Owen Wilson app! Wow, just wow <3
There nothing more artificial than re-purchasing your own shares to drive up the price.

> Sometimes companies will buy back their stock strategically because they believe it is undervalued - that’s a long term strategy.

Depends on how the buyback is deployed (maybe if done in intervals) but I'll assume the announced buyback by Apple is to be done immediately to offset any drawbacks arising from their recent disappointing earnings call.
It s not software that s absurb, it s society at large that is. Starting with the insane pointless bureaucracy then trickling all the way down into every single aspect of our lives.

I love coding. And I love woodworking too: there are so many videos out there to help you get started. Learning to use dowels was quite the revelation for me.

Still very scared of the table saw (Don t have one yet).
> projects where you can charge five figures for a dining table

The best way to avoid turning a meditative hobby into a job is to resist the urge to monetize it.

Your basic carpentry diss is unwarranted IMHO. I enjoyed reading about and seeing the projects produced with simple tools and some work. The author is clearly very creative and resourceful and I bet this inspires a few people look for a creative outlet of their own.
Allowlisting in Ukraine would absolutely work. The Ukrainian government can track all dishes in Ukraine (public and private), and denylist any which are captured. Starlink can come to them with questions about borderline units. Heck, even banning Middle Eastern Starlinks which are being used outside their registered country would be a good start.

This is just Elon being a little shit.
"Resident keys" is the solution, not the issue.

With U2F it was hard to track which sites used the key. If I wanted to move to a different physical key, what sites should I update to not need to worry about arbitrary account recovery processes? This is one of many reasons I hate SMS verification and why I didn't use U2F beyond a few high-value sites. But with resident keys there is a list of sites I can walk through to migrate or to keep "in sync" with a spare key. Just like with passwords and OTP. Needing to sync them is an existing problem with passwords and OTP; I'd consider it solved, but even if you don't, I don't see why that's suddenly "consumer-unfriendly."

For the service lock-in concern, the resident aspect makes it easier to migrate. Yes, there might be a way to make it easier still, but when the alternative is a physical key it seems a strange demand. I'm the sort of user that'd use a physical key, though, even if the number of available resident key slots is low at the moment.

(If a site doesn't support more than one passkey, then I wouldn't use passkeys on the site.)
No need to speculate. The reasons for it were stated explicitly, as the article mentions. They are, briefly, to “promote mapping” for “national economic construction”, “national defense”, and “social development”.
Hey, fq author here. Happy to hear it's useful! could you elaborate a bit more how it was less intuitive? fq's query language is jq with some small additions so i wonder if you might mean the decoded structure is more detailed/verbose as it includes all the "low level" details? maybe your looking for the "torepr" function that converts the detailed structure into the "represented" value?
Like I said, I think it's fine and people should have their own style. But if someone says they haven't been hired in 2 years and is asking for help I might as well be hypercritical.

And this is not about me. This is about all those hiring managers that may have seen this and been like "ick", closed the tab and moved on.
I kind of like the decades of accumulated cruft and I like that Common Lisp code I wrote decades ago still works as-is. More modern conveniences like Quicklisp make everything simple and a mellow experience to use.

All that said, I also strongly recommend Racket. I just use a small part of the Racket ecosystem: compiler, REPL, Emacs bindings, and sometimes DrRacket. The library and packaging system is simple to get used to and use.

Sorry for going off topic: I need to use Python a lot for my own research and projects, and I find Python tricky. Don’t ask me how often I blow away my Python installation, and occasionally even switch between project specific virtual environments and different miniconda environments. Yuck.
I did exactly that in TXR Lisp, after initially following the Common Lisp naming. In the same change, I also made a function called shuffle nondestructive, and introduced nshuffle.

It's a backwards compat breakage, but there is a mechanism in the language which helps with such situations.

txr -C 237

or setting the TXR_COMPAT environment variable to 237 or lower will restore the destructive behavior of sort and shuffle. People who don't want to fix their code can deploy that way.

I hate compatibility breaking changes, but it was a real thorn in my side how sort is destructive without any indication in its name, in a language where destructive versions of functions should be separately named.

Now the thing is that sort is not required to be destructive. It is allowed to be. Therefore code written to the language spec will not break if sort becomes pure. But we have to worry about breaking all programs though, not just programs written to the spec. (Unless we are GCC maintainers; different rules apply.) You can't just say, "Oh, programs that call sort on a vector and ignore the return value, expecting the vector to be sorted, are just nonportable junk; let them break."
Max-severity Gitlab flaw allowing account hijacking under active exploitation
North West repair on YouTube is one.

https://m.youtube.com/watch?v=SdymB1vLdF8
:) It's one of our best ones.
Globalization was supposed to align the values. They're diverging
It would probably be easier to teach those domain experts the basics of AI and how to leverage it than teach developers the details of each domain. After all, it's not like asking them to train transformers from scratch, just how to use what is already built. It reminds me of a joke about the movie Armageddon and teaching astronauts to drill rather than drillers to go to space..
Apologies, I put my argument across poorly.

Here is an illustration that demonstrates that the OP’s expectation is unrealistic and that nobody here actually thinks that way:

Dozens of Putin’s opponents died by falling out of a window, and no evidence of any kind was found that they were murdered. However, if I clam that Putin’s opponents were murdered, nobody calls it a conspiracy theory. Why?

Because a) we would not be told if there was physical evidence b) dozens of specific people dying suspiciously is statistically impossible, that is evidence in its own right.

So either the OP thinks that Putin is innocent, in which case his opinion is questionable

Or his position is based on a-priory trust to an institution and not on evidence, in which case it is also questionable.

It is probably the second - some people trust Boeing and some people think, hey, they already killed several hundred passengers, civility and sanity can no longer be taken for granted.

But as improbably events happen more and more, a sane person must shift their position to account for this. Ignoring improbably events and demanding physical evidence as people die would be madness.
Subtitle: 'The Humane AI Pin, Rabbit R1 and Ray-Ban Meta smart glasses take AI out of your smartphone and put it in a dedicated gadget. The future? Or just frustrating?'

The author, Joanna Stern, likes the Ray-Ban Meta smart glasses but pans the other two products.
All the game changing AI programming I've seen is coming from LLM... Regardless, there will always be a lack of training context for newer languages or frameworks.
> I mean more in the sense of "where did you get this definition from."

In other words, you want to have a conversation with someone else by proxy? If that's the case, why not just go talk the other people you'd really prefer to talk to?

> I'm still not seeing a difference

There is no difference. I recant what I said. This (strangely, undocumented in the above link) functionality does, in fact, provide use of enums.

Curious addition to the language. Especially when you consider how unsafe enums are. When would you ever use it? It is at least somewhat understandable in C++ as it may be helpful to "drop down" to work with the standard enum construct in some migratory situations, but when do you use it in Rust?
In case you don't watch Technology Connections...

1. You probably should, Alec is great.
2. Here's a longer broader video about what goes on in an EVSE: https://www.youtube.com/watch?v=RMxB7zA-e4Y&t=1429s

There are too many comments to go sling context left and right, but generally an EVSE is a controller board (what this is implementing), a contactor (this board uses relays), and a GFCI (in North American parlance), which his RCBO provides along with being a current limiting circuit breaker.

Contactors are generally better for these use cases for reliability and current handling reasons but it wouldn't surprise me if SCRs and Relays are in use in low cost 16A EVSEs on Amazon.
There is something somewhat magical about a licensed electrician installing a product from a multi-billion dollar company you can sue, though, if something goes wrong and it burns down the neighborhood.
How is Musk responsible for what amounts to a terroristic atrocity committed by an evil regime?
Livecode is the commercial version. It used to have a community edition (free) but that was discontinued in 2021. The various other alternatives (Supercard was clunky and apparently doesn't run on 64-bit systems, PythonCard is dead, Shoes is effectively dead) besides Decker would be something like Delphi (ObjectPascal). There used to be a wxWindows-based system but that seems to have died also.

These days most folks would push you towards HTML / CSS / Javascript and possibly Node.js or Deno. In my mind Hypercard was the bridge between desktop programming and web development. Realistically that's not really bad advice.

For desktop programming, Dart/Flutter (Google recently laid off parts of those teams) are viable as are Python/Kivy (or even Python/Tkinter since Tkinter comes bundled with Python). You might also want to look at the DragonRuby Game Toolkit (Ruby).
RISC/ix?

It was based on BSD 4.3. The efforts went into BSD 4.4 and that went into NetBSD and NetBSD 1.2 incorporated Acorn's ARM port.

https://groups.google.com/g/comp.sys.acorn/c/G19nI9eac-o/m/q...

https://www.netbsd.org/changes/changes-1.2.html#port-arm32

I'd say that the bits that matter mostly survived and still do.
If you doubted that they speak French in Marseilles, you could go and verify it.

How do you propose one verifies how music sounded 2000 years ago?
Elon Musk to reinstate X account of white nationalist Nick Fuentes
Is Twitter becoming a Stormfront with Musk as the leader amplifying hate speech and conspiracy theories like Qanon?
> how to stop Russia from doing so? A simple location-based ban won't work, because the front line is constantly shifting.

List the entire conflict zone as blocked by default and require special permission from any terminal in it, as opposed to just allowing random residential $100/month dishes with any valid credit card on file in it?

If Starlink cared enough, this would be solved today.
Insurance covers being stupid.
>> Corporations also conspire, especially those deeply embedded in the military industrial complex.

> "Surely it can't be coincidence", "corporations conspire", and vague references to "military industrial complex"...

That was a slick transformation, I wonder if anyone noticed.

> ...are exceedingly poor arguments – actually they're not really arguments at all because you can say that sort of thing about almost anything.

Were they presented as an argument, or merely as a factual observation?
It's somewhat "not even wrong." It's true the term classical refers back to the classical period, but it was explicitly adopted following Baroque. The style of the late 18th, early 19th century was named Classical. The rediscovery of Bach is unrelated.

Western music history roughly goes like: early polyphony, Renaissance, Baroque, Classical, Romantic, Modern (where e.g. Romantic has subdivisions, and you could argue Modern is over or has many subdivisions, etc.).

The current use of the term "classical music" refers to all serious, composed music.
What bill though? The Tesla charging system is a profit center… ok cool must kill the #1 feature of your brand. See what happens
> TBH, once you have halfway-good libraries for dealing with `char *` strings as-is, dynamic arrays and hashmaps, you are not going to be much slowed-down using C than using a higher-level language.

That can't possibly be true. Not having to even think about object lifecycles and ownership because all memory is GC'd saves a lot of time all by itself, not even getting into debugging issues when you get it wrong.
I'm not sure it's just the money. You can still do those other things and make good money.

I think a lot of people are drawn into the industry these days from various online communities because you can enforce your particular viewpoint of social order in a small niche and basically be mini-tyrants. This is very western-world specific, but looking at the "communities" around Ruby, Node, Rust, Nix, etc, it looks fairly clear.

I put communities in quotes because I'm referring to those communities within the community that tend to label themselves as the whole community, write petitions to remove undesirables, etc.

The ability to create a space entirely of likeminded individuals that purges undesirables is highly attractive to certain kinds of people. Saw this happening on forums and bbs first decades ago and now it's the governance body of everything.

It's happened in tabletop gaming too -- one local game group I was a part of got co-opted by a guy just through starting a discord and hosting events. Suddenly a very apolitical community started being dominated by tankie politics and banning of members for wrongthink. We were just trying to game with some minis up till then. I got fed up and quit once the guy running the discord started ranting about how everyone in America should be forcibly relocated to cities and reeducated in more progressive values. I'm just trying to point plastic lasers at people and roll dice, my guy.
> Woodworking or any other hobby that you enjoy will be more pleasing than any real job you will do.

I think that you mean that a hobby (that you can pick up and put down as you please) is always more enjoyable than a job (at which you must work, usually on someone else's schedule, to make money), but, just to be quite clear, there's no reason that woodworking can't be a real job.
Surely the biggest problem that most bloggers have is that no one reads what they write. Doesn't this make it worse?
Glib and ironic since first world countries are the ones where these types of problems exist the most.
This doesn't appear current. I can't find it on government sites for 240.35 (ex: https://www.nysenate.gov/legislation/laws/PEN/240.35)

edit: I can find it before June 2020 so maybe they repealed the ban right after they enacted the mandate?
It's frustrating how Wikipedia phrases unvalidated claims as facts instead of claims. NYC government claiming something doesn't make it true.
My uncle was career officer in the Army and told me once that the M16, with its smaller faster bullet would wound the enemy, compared to the AK47 with its large slow bullet would kill, and that a wounded enemy was more expensive than a dead solider because you had to extract and care for the wounded.

Not sure if there was any factual evidence behind his theory, but I found this idea fascinating when I heard it.

See also https://en.wikipedia.org/wiki/Comparison_of_the_AK-47_and_M1...
Depends on the charger..

It may have integrated ground fault protection

And the "smart" word covers over a lot of potential features, like stopping/starting charging based on electricity prices, doing load balancing between multiple chargers, reporting usage to the cloud, etc.

It's also an outlet where you really want to be sure that everything is professionally done, and up to spec, because drawing maximum currents for hours and hours is very demanding on all the parts. There can be significant heat generated in the wiring and contacts.
My plan is to wait till win 12. If it’s a disaster then downgrade to 11
They seem to have a working solution that they, and their wife, is happy with. Why should they spend money on a different solution?
I’m a fan, but let’s go even further. JavaScript has pleasant definitions of functions with

filter((x) => x.price < 10)

but why can’t we just write

filter(x.price < 10)

and add a rule to the JS engine that says “when you encounter a ‘syntax error: undeclared identifier x’, rewrite the code to add `(x) => ` in front of where the syntax error occurred, if and only if this rewrite prevents the syntax error”.

You might protest that reacting to syntax errors by inserting extra code and checking if the errors go away is an insane strategy, but I would note that JavaScript is actually a semicolon-terminated language in which most developers never write a semicolon, and the JavaScript engine is already using this insane strategy on nearly every line of modern JS to insert a semicolon whenever it encounters a syntax error, so it’s obviously practical.
I moved out of Australia and let my bank know that I would likely be using credit cards overseas for a while.

Sure enough, as I was trying to buy furniture for my new place, the same thing happened to me. They blocked the card and when I called them they scolded me for not letting them know that I was traveling. I told the agent that I did in fact let them know, and asked them to update the account to note that I lived overseas.

Some 5 years later I needed to use one of those accounts again. I diligently phoned the bank, let them know I lived overseas and that I was going to use the card. I used the card, the transaction was blocked, I called and was again scolded for not telling them that I went on holiday.

I swear the 'notes' they add to your account are just an eye-roll and then a call disconnect.
I guess the situation is so bad that a gimmick like this might actually help.