skysight-inc/HackerNews huggingface dataset:
Cue the legal action in 3... 2... 1... Unity's public statements have been that they are zero fee, that developers can count on license agreement as of when they engage Unity, etc. They've induced a reliance upon having a no-fee (no royalty fee or royalty-adjacent fee) upon thousands and thousands of developers, who published games upon that reliance, and now they want to change the terms essentially retroactively? The court case will be massive, and in all likelihood these changes are going to be on ice pending resolution of that court case (probably imposed by the court itself, maybe by Unity unilaterally). There is no good outcome for them, or their executives who had to know what a shitstorm this would create (optically and legally), and who apparently dumped their stock in anticipation of the announcement of these changes.
I'm reminded of a quote from Henry Kissinger's book Diplomacy: "What political leaders decide, intelligence services tend to seek to justify. Popular literature and films often depict the opposite--policymakers as the helpless tools of intelligence experts. In the real world, intelligence assessments more often follow than guide policy decisions."
When I was in highschool my teachers started getting SmartBoards. Every class then spent some amount of time fiddling with the Smart Board, getting it to work, debugging it. For them to... just not write with a marker on the white board right next to it? It was a worse product for more money.
> They were suing people for copying copyright-protected works.

Those works are our literal laws.

Suing people for sharing the law is not an acceptable position in ANY discussion. Period. Full fucking stop.

There is NO way you can claim to be any sort of democracy if we cannot talk about our laws,

I don't fucking care how we got there (I do, but not for this discussion) - the fact that we are here AT ALL is a HUGE flashing alarm blaring about how fucking off the rails the laws here have gotten.
https://itch.io/games/platform-web/tag-godot
Anytype is local-first and plans to be self-hostable.
I've been working on a fantasy console for several years now that is essentially that: a sort of "16-bit" scale version where PICO-8 is more "8-bit" scale.

No idea if it will ever see the light of day, but it's been a very therapeutic hobby project.
The problem isn’t that the injected thread is racing explorer - indeed, pausing the entirety of explorer to run your uninstaller would probably be strictly more dangerous than what they’re doing - the problem is that the injected thread is using function pointers that do not exist in explorer.exe. Most likely, the reason is that the uninstaller itself has been “detoured” by yet another program to patch calls to certain functions, and it’s copying the detoured addresses instead of the addresses to the real functions.

Both detouring and remote thread injection are supported on Windows, but fall into the category of gray-hat techniques; there are some legitimate uses but quite a lot of illegitimate uses, and using these techniques correctly (without crashing anything!) can be a real challenge.
There can be sort-of mundane explanations. Like, they were offered a 45-day temporary duty assignment somewhere to hear/study/whatever more about the theory the CIA wanted to be the prevailing one. Someplace where the per-deim compensation is significantly higher than the actual cost.
How would they do it? Rendition flight to a black site? That would make for a better news story.
Good sir, I withdraw my complaint of the "Magic Trackpad" because I feel no true animosity toward it. I have one of them, but have struggled to find a use for it.

But the "Magic Keyboard" is trash because the "butterfly" keyboard is trash, visited by the hack Jony Ive upon Apple customers for five inexcusable years. Sure, it's consistent with Apple laptops of the era, but if I could wade through shit all day every day for the sake of consistency... I wouldn't.

Even the current Apple keyboards don't approach the quality of the aluminum era; the time when the little Bluetooth one had the curved back edge where the batteries went. I'm typing on a full-sized aluminum desktop Apple keyboard of that era right now. These were the peak of modern Apple (and, I think, chiclet) keyboards in general.

It's sad what people accept for keyboard quality now. I totally understand the resurgence of mechanical keyboards, which are nothing but normal-quality keyboards of yesteryear.

Anyway, we're mostly in agreement here. I just think Apple should give up on the peripherals game, because they're singularly bad at it.

Oh yeah, we didn't even mention the Pencil that you were (are?) supposed to recharge by jamming it endwise into a port and have it sticking out the whole time...
If I paid $20 to fine-tune a model to do X, and you paid $20 to fine-tune a model to do Y, is there a way to merge models, aggregating X and Y training, without training from scratch again?
The extra Ethernet dongle is a silly extra expense in my view - I don't want their WiFi, I use the base station as a bridge between physical interfaces the same as a cable modem.

I'm looking forward to the return of the port, too.
I made https://lowhash.com to collect string with low hashes.

I am not sure who submitted "byzBLFAM4Penguin"...
> Is the behavior that a running .js script is fully loaded into memory and the file doesn't need to exist documented, supported behavior?

If Raymond Chen says to rely on it then yes.
> not just spying on terrorists

Ah, but what about spying on "Nazis" and "foreign influence organizations"? What's good for the goose is good for the gander.
And now we've got a fentanyl epidemic filling the void and even more power handed to Mexican cartels since meth got harder to produce domestically. Drugs continue to win the war on drugs.
The glass is what it is. To be defeatist is to commit yourself to failure. I have no such ambition or shall I say lack thereof. To be a realist is to properly understand the world as it is and plan accordingly. If one wants to actually succeed then this is infinitely more valuable that fake optimism.

There are a lot of as you put it "wage slave" businesses which have 45 people making barely enough to live 4 folks making 20% more in semi-supervisory positions working 60 hours a week with lots of unpaid overtime effectively making less per hour than the grunts and 1 guy making a decent living.

You can accurately say that any of the guys could in theory move up but the logic breaks down trying to apply it to the group as a whole with one position essentially worth having anyone COULD move up but EVERYONE never could.

Society is essentially so constructed in the large. We can't all sell each other financial products. If we want society to function we will have to have a whole lot of people who are modestly compensated and I don't just mean french fry cooks. There are a lot of positions that are both challenging and necessary that really aren't paid that much. These people aren't all stupid losers and they aren't all too stupid to be business tycoons. They fit into the slots that society made and if we want people to move up we ought to do a better job at creating such slots and allocating resources to them.

Bemoaning the fact that people haven't pulled themselves up by their bootstraps is basically useless.

What business did you start?
Yes, in the UK for example, there will be Primary Legislation which is all debated in Parliament and you can go read that online at https://www.legislation.gov.uk/

And then there's "Secondary Legislation" some of which are available on that site but others are not. All these require Primary Legislation to enable them, but it means e.g. the Primary Legislation might say something like, "All Circus Clowns are also prohibited from entering a Red Zone as shall be decided from time-to-time by the Minister for Circus Clowns" and now that Minister just gets to make a Red Zone list, parliament says they get to do that and it prohibits Circus Clowns from entering - Parliament doesn't get to vote on updates to the list (but they do get to decide their own Prime Minister, which is why we didn't have Liz Truss for very long)

It is not uncommon for either Primary or Secondary Legislation to cite documents which are copyrighted by somebody else. Typically they are available at your public library, but as in the case decided here, that's not exactly convenient when compared to using Google.
I’ve been working with Godot 4 on a multiplayer open world survival crafting game for just over a year now - and launched into Early Access back in May[0].

Happy to answer any questions about Godot!

[0] https://store.steampowered.com/app/2159650/Drift/
When double-attribution was the norm and un-named sources were grounds for editors to reject a story this was less of a problem.
Something language server-esque could be really cool as well as a means of exposing the engine and pipeline to the editor.
Fyrox is a one-person show. It's quite impressive, but it doesn't have the same massive community around it that Bevy does.

Bevy has a very stable ECS architecture and is being intelligently designed and built for the long run.

Bevy's lead developer is working on the editor now and it's getting closer to landing [1, 2].

[1] https://news.ycombinator.com/item?id=35998538

[2] https://news.ycombinator.com/item?id=36658488
Stripe Forbids Sex Work, but Profits from Non-Consensual Porn
Portable Large Language Models – not the iPhone 15 – are the smartphone's future
Tarkov is a bad example. The devs are absolutely FLOGGING the entity count and their maps are huge with lots of little details. People give them crap for doing a bad job but the vision they have for the game would be difficult to pull off no matter the engine. They have been on an old version of Unity for a while and are currently moving to a newer version.

One big argument people have is whether the lighting in game is good or not. They do dynamic lighting, which can definitely cause some voidlike shadows, but people were arguing over whether Unity had tools to help with that or not.

Also, multiplayer is hard, but they have made some (very questionable) decisions like sending all clients the entire map entity list. Hackers abuse this to know where rare items are located and even the stuff other players have found or brought into raid. If I find a GPU or LEDX and put it in my bag, they instantly know and can come kill you to take it. This combined with issues with desync, audio not working correctly, invisible players...I don't think this is a Unity problem as much as it's just a complex game, a pretty small dev team, and they don't want to hire outside of Russia.
I know, I’m French. Those movements exists but they are no more widespread than in any other country.
You can have set theories that allows sets to contain themselves without allowing Russell's Paradox. You can read about non-well-founded set theory[1] if you're curious.

[1]: https://en.wikipedia.org/wiki/Non-well-founded_set_theory
Helicone increases free tier to 1M requests/mo
I always say this when it comes up but fennel is very very impressive as a language project. Lua is much beloved but my professional experience is that working with it gets gnarly much faster than most other languages. Fennel focuses on a small set of the worst lua issues and addresses them without getting distracted or bogged down in language design extravagances or lisp nerd semiotics.

The decision to strictly adhere to lua runtime semantics was initially repulsive to me, but I've come to appreciate the incredible wisdom of that approach. The practical experience of using lua is that because of the constraints of the language, every lua runtime is in some ways custom & unique. This decision of fennel's creator allows you to drop fennel onto any lua codebase, of any version, with any amount of custom freak shit grafted in, and just use it. Not only use it, but hook its compiler into the lua module loader system, and freely & transparently mix functions and tables between the two languages. A life raft in decrepit legacy lua codebases.

The restraint and technical focus of this language led to me checking out janet, another project of its creator. I've also come to really like that language, it makes some similarly minor-seeming but brilliant decisions like including PEGs in the core lang instead of regex.

Anyway try fennel, if you have to interact with a lot of lua pattern match alone will improve your life. Try janet too it's cool.
Wix is part of the problem. It's basically making money for the developers who offer consultancy for it.

Therefore the documentation is poor , like the absolute worst I've ever seen. Opening issues for doc issues never results in anything. Pointing out UX issues is usually shot down. Finally, until this year you needed .net 2 installed to build it, which does not play well with windows docker.
Here. Lean it just for fun and curiosity, and never use it in my career.
MGM Grand Cyberattack Allegedly Caused by 10-Minute Phone Call
In only one direction too right? I e. you don't know if the message has been received?
I can indeed "quite easily" hack this up. But this is C++, and C++ string manipulation is infamously unsafe and error-prone, and I really have very little desire to hack this up, write tests, etc, when I'd rather not think about UTF-8 at all.

For an example of how unsafe and error-prone C++ string manipulation is, from simdutf's very own documentation:

> simdutf_warn_unused size_t convert_latin1_to_utf8(const char * input, size_t length, char* utf8_output) noexcept;

Eww, this literally cannot be safe in the sense of "free from memory-safety errors when called carelessly" (like Rust or almost any GC language would expect). Look, takes a single pointer to an output array with no length or other limit. It overruns the buffer unless you get it exactly right. (ThePhD has a very on-point rant or two [0] about this, and ztd.text IMO (and in his opinion) gets this right.) Also, for all that simdutf is really quite fast, it's really not obvious how to transcode latin-1 to utf-8 in a single pass, because you apparently need to compute the length first.

I think one of the great strengths of safer languages is that they fight back when you try to design an API like this.

[0] https://thephd.dev/output-ranges
"But climb a cell tower and get on the wrong side of a backhaul and you’ll get burned pretty quickly"

No doubt cell towers will burn unless one has considerable skin area in contact with the metal mast. I recall being on broadcast transmitting masts where 10s of kW were being radiated and RF burns were accepted as an occupational hazard.

Keeping one's hands firmly clasped to the mast was essential to avoid burns. Nevertheless, some burns couldn't be avoided, for when clinging to the tower one's legs are often wrapped around the mast or a part of it. I recall a good pairs of jeans and overalls being ruined by the RF arcs between the mast and my knees. The pants were peppered with burn holes several mm diameter. Similarly, my knees had multiple RF burns on them.

One should wear shorts in such circumstances so one could keep in full contact with the metal surface but TX towers are often cold and windy places.

Incidentally, I once had a Seiko digital watch ruined on the tower, its LCD went totally black. Also, one can't use a digital multimeter either for the same reasons. However, with precautions we could use ancient analog multimeters so long as they used copper oxide rectifiers—as they had an upper cutoff frequency of about 10kHz. The only meters we found suitable were AVO-8s.
Musk is pulling a couple pages from P. T. Barnum: "Say anything you want about me, just spell my name right" and "There is no such thing as bad publicity."
https://itch.io/games/tag-godot/tag-open-source

You can look through this list for games that have the little "playable in browser" badge, but that doesn't appear to be a search filter option. You can also remove the open source tag from the filter to get more results.

Here are direct links to some examples

https://mahda.itch.io/scream

https://alzter-s.itch.io/supertux-classic

Edit: see the comment from sxx, they found the right filter. There is a "platform" field that can be set to web, separate from the tags.
Many people use their phone as their primary or even sole computer. I think many things would be hard if the screen were too small.

But I mainly use my phone to quickly glance at things, use a map, and a few things like that. And occasionally talking. So I'm with you: less is more. These days I often go out without the phone and just use my watch. Works great.

I had one of the "megaphones" (plus sized) for a while and it was horrible.
I've basically given up reporting bugs with Apple as they just seem to be ignored and either never fixed, or fixed some years later when the corresponding component is completely rewritten.

I basically resent filing bugs with companies that have enough money to do proper testing, I don't want to work for them for free, especially if there is no answer, or a 1st-level answer who hasn't even tried the filed repro case. However, I am happily reporting bugs with open source projects.
Yeah, I take it back about the trackpad. It's fine.

That stands in contrast to the ones on their computers, which are too big and cause spurious right-clicks and your cursor to jump to other parts of the screen while you're typing. Ridiculous.

What makes it worse is that the Pencil doesn't work on the giant computer trackpads. WHY? I would've bought that on day one. Talk about utter failure on Apple's part, year after year.
The U.S. has legislation limiting consumer liability of credit card fraud to $50, and many cards will further waive that to $0. It's just simply not the consumer's problem if someone copies their credit card number and uses it for fraud. They just have to call the bank to report the fraud, and then the bank will cancel the old card, issue a new one, and then it's the bank's problem on how to get the money back.
No, the alternative is to not apply retribution. To me anyone who applies retribution is nothing more than a thug, whether doing at the behest of the state or their own accord.
It seems like these attempts to enforce fairness/impartiality often hinge on making the information-release as simultaneous as possible... But I can't help but feel dissatisfied with that, it feels like a cheap-and-dirty fix.

It just shifts things from "free money to whoever has the best spy-network or paid preferential access" to "free money to whoever builds a system to place orders milliseconds faster than others."
> JSON also adds some significant amount of bloat due to the double quotes.

As opposed to YAML's double quotes (and single quotes, and unquoted, and folded, and literals) or you mean Toml's double quotes (and single quotes and multi-line quote).

Quotes aren't a problem. Many different types are.
The rewrite was definitely influenced by the mandatory migration from kernel extensions to userspace System Extensions, specifically NetworkExtension, between Catalina and Big Sur: https://developer.apple.com/documentation/networkextension
The SEC and other regulators try to make markets fair and avoid corruption because otherwise people would sensibly stay away, and then the money would dry up.

That's how I understand it. And it feels like a leaky dam with fingers stuck all over it.

What are the major, huge, "no-one will go for that" changes that might simply replace the dam?

If we apply a Tobin Tax? If we time box trades to every five minutes? If we end trading on margin? Place derivatives under insurance law ?

Or is it that experienced players have a huge incentive to fleece inexperienced players and that's just the way of the world, and the casino needs to have really good pit bosses, or there is no casino?
> the same year the CIA and other military groups met to discuss the increase in UFO sightings

I read that as CIA and other military groups met to discuss increasing the UFO sightings and didn't blink an eye, it fit in so well.
Do you inference NanoGPT with say a Flask app?
I made a WebUI for tiny Llama, but it doesn't work for NanoChatGPt
Earth beyond six of nine planetary boundaries
I miss the early days of the internet.
The plan is to install an Aurora reactor from YC-backed Oklo Inc:

https://www.ycombinator.com/companies/oklo

https://www.oklo.com/

The Aurora reactor design is a small, sodium cooled fast neutron spectrum reactor:

https://oklo.com/technology/default.aspx

The "pending NRC approval" part may take a while, as Oklo previously had a difficult time interfacing with the NRC:

"Nuclear startup Oklo gets thumbs-down from regulators" (HN front page story, 2022-01-24)

https://news.ycombinator.com/item?id=29937836
This post inspired me to look for an ML-like language that compiles to lua and I found this useful list: https://github.com/hengestone/lua-languages
The OP tweet contains a connectivity graph showing an outage just after midnight this morning.
I wonder if you could just feed HN titles with more than ~30 upvotes to an LLM and ask it to bring out similar topics. Not perfect, but I think it could work as a start.
Humans are always the biggest weakness in any system. I completely believe this, and it's a major reason why I don't keep my linkedin or other social profiles current.
Small nitpick about the naming. "X Server" term is used for an X window protocol server application. https://en.m.wikipedia.org/wiki/X_Window_System
The phone was not in lockdown mode as it would have prevented the attack.

https://citizenlab.ca/2023/09/blastpass-nso-group-iphone-zer...

> We believe, and Apple’s Security Engineering and Architecture team has confirmed to us, that Lockdown Mode blocks this particular attack.

https://citizenlab.ca/2023/04/nso-groups-pegasus-spyware-ret...

> For a brief period, targets that had enabled iOS 16’s Lockdown Mode feature received real-time warnings when PWNYOURHOME exploitation was attempted against their devices. Although NSO Group may have later devised a workaround for this real-time warning, we have not seen PWNYOURHOME successfully used against any devices on which Lockdown Mode is enabled.
I grew up and spent the majority of my life in Pismo Beach, CA and never knew this existed.
Resolving this paradox is discussed in TFA as being the founding rationale for the Zermelo–Fraenkel set theory in fact.
Haas is still selling parts to Russia for their CNC mills even though they're sanctioned. They do it by selling to a Chinese middleman.

NSO Group probably uses an Indian intermediary (my first guess) and does the same thing.
Title is misspelled, it should be “Muni”, not all-caps.
This is exciting news.

The current clion + rust plugin combo allows me to step seamlessly from rust to cpp when doing ffi work. Hopefully this isn't lost in this new rust only tool.
Just because the government of a country considers it politically expedient to treat the situation as morally grey does not mean the population uniformly shares the same opinion.
I assume the tailscale/mullvad stuff still works. Might be a nice workaround until apple gets it fixed.
Insane breach info out of Microsoft (Storm-0558 details)
> Apple makes the most secure mobile devices on the market.

Well, they're not wrong on that one point. As it turns out, "most secure" is a pretty low bar. We'll see how Purism's Freedom Phone fares once it reaches genuine daily-driver status and it too becomes a target for this class of attacks.
They're completely voluntary. You can just keep on walking.