skysight-inc/HackerNews huggingface dataset:
I don't know this incident, but the person is a famous actor who has kind of turned into a political commentator and spiritual coach (if that makes sense). The cynic in me says that (just like Joe Rogan) because he's a very popular, widely listened to, _independent_ media production, traditional media wants them gone and would do almost anything in their influence to discredit or remove these people.

I'd encourage you to look at the viewership numbers for people like Joe Rogan, Russel Brand, and their peers in independent media, and then look at viewership numbers for CNN, etc and 'traditional'-style media companies and you can see why they may have targets on their backs.

Because they're such big targets, it really makes me scrutinize and extra skeptical about things brought against them, not because I believe they haven't done crimes or are good people, but because there's so much incentive by so many others to simply knock them out of the game by any means.
Xcode 15 Released
I admire your pragmatism. I think it's quite neat how your chosen name reflects that aspect of your self, too.
ornicar if you're reading this, just know we all love you.
I don't understand the fascination with these shorthands. Maybe helpful if you do a _lot_ of writing with a pen & paper, but if not, it would be more beneficial to practice more and get faster with touch typing or a chording keyboard.
I believe this is why the government of Singapore appears to fund a lot of work on homomorphic encryption.

Even when you are a nation state, you still have to worry about other nation states.
Almost 100% of their datacenter GPUs are used on Linux. Do do think they run without drivers?
Do Germans have to repeat the process to update their driver's license or other paperwork upon changing address?

Here in the US, we would normally... register the new address with the postal service (online), update the address on our driver's license and car registration (online if same state, in-person if new state), send an email to employer with new address details.

So as long as it's a move with a state, it's not too bad. Name changes (marriage, etc), gender changes, out of state moves, and other "edge" cases can be quite a bit more painful.

And of course, updating addresses with utilities/ISP and other non-governmental entities varies quite a bit.
I always just tell people to lookup “Lavabit” to learn everything you need to know.
hey, that that's their opinion is an indisputable fact!
Using a different analytics service misses the entire point of the article.

The point is that we shouldn't be using analytics _at all_.

I'm not sure if I agree with that or not yet - I have to think about it more. My gut says that's right.
Options Trading Strategy: The Weekend Effect
An easy to understand options trading (selling) strategy.
That’s the idea behind suspend keyword in Kotlin:

https://elizarov.medium.com/how-do-you-color-your-functions-...
The question of "single UI or GPU bound thread" could be solved in a future release with custom virtual thread schedulers. Java 21 concentrates on solving the problem of server-side applications.
I loved Warp for it's speed, but the keybindings and lack of configuration didn't work for me. For example, it doesn't support "ctrl+x ctrl+e" which I use daily for editing long prompts in vim.

I recently switched to Kitty (https://sw.kovidgoyal.net/kitty/) and I don't think I'm ever going back. It's not flashy and doesn't have any AI features. It's just a donation-funded, wickedly fast, highly configurable, dotfiles-friendly, modern terminal emulator.
Splitting a file into parts predates BitTorrent by quite a while. Rare archives, with a parity chunk were being uploaded to alt.bin newsgroups for years if not decades before BitTorrent was ever released. It was the swarm upload feature which did it, allowed modem users, with poor upload speeds, to participate in uploading the file to everyone on the swarm that did it.
*large

*small
It's a little poetic: the techbros got the money to buy those Teslas through worse secret privacy violations of everyone else.
I spent a few minutes chatting around - this is fun. I tried to get Amelia to go fetch me a shovel to unbury the body - but she did not collaborate much 10/10.
I love the groundbreaking UX /s

Scrolling goes to the next page unless I want you to scroll to read, then it goes to the next page when you're done scrolling the content. Beautiful.

Exactly why most sites don't do this. But it's special!
The biggest issue is you now need programmers who know about epsilon computation and error propagation when working with incorrect numbers. Then you need to know when to fudge the visual representation of your incorrect number (and you probably also need to understand when your programming language / libraries do fudge the output for you).

FP numbers have their use but they re better reserved for scientists doing actually scientific stuff and not just to represent what are actually tiny numbers (in the grand scheme of things) and which can be represented perfectly by other means.
Apparently someone who calls themselves a "product engineer", whatever that means.

Seems to be a personal website though, so some leeway should be given, although I also found it a bit annoying. Especially the part when you go beyond the article contents and gets sent to the "homepage", but scrolling back doesn't go back to the article contents anymore.
Yes, it isn't possible for the software to know your local accounting laws and practices.

My point is it's probably better to use existing, well-tested provisions than to build your own from scaled integers, to get one of those three results.

As a bonus, you might get hardware support in the future.
personally I find no harm in psychology and symbols. Certain religious authorities over time however, really would not give up on vilifying all parts of it, with vigor. In the modern times these old arguments seem silly. Does the author here really want to "hollywood" up the "sinister" aspects of this old boogeyman?
It's not luxury only. Any modern car with an automatic that is controlled by wire will do that.

Start car, leave door open, let go of brake and it'll jump in Park. Safety.

https://en.wikipedia.org/wiki/Anton_Yelchin#Death his death would've been prevented if the feature was implemented earlier.

But, knowing it's a BMW, it probably can be disabled. And it actually still works when you have your seatbelt on (as proof of being in control of the vehicle).
I do wonder if humankind will have 3 phases: 1) not knowing if life is out there, 3) discovering extraterrestrial life, but mainly:

2) 1000s of years where we're pretty sure that oxygen rich planet has life, but can't get there and have to concede it might be just a flaw in our theory of planet formation.
OSGi was really ahead of it's time. If managing bundle imports and exports wasn't so challenging, it could have really taken off.
Ordered one - I will be traveling and would be nice to switch exit nodes as needed while on the go. Not that I need to hide the fact I’m out of country, but seems like a good way to connect up the work laptop to appear on my home IP.

Anyone using glinet routers for that purposes and have any tips?
That's a whole lot of cope.
I recently started running HOMM3 HD on my Mac with Porting Kit, which has been working great: https://www.portingkit.com/game/236 .
Show HN: Symphony – Use GPT-4 to call functions in sequence
Hey HN!

I'm excited to introduce Symphony – a toolkit designed to help developers write functions and let GPT-4 call them in whatever sequence that makes most sense based on conversation.

I've been quite amazed[1] by GPT-4's recent ability to both detect when a function needs to be called and to respond with JSON that adheres to the function's signature.

Since developers currently append descriptions of functions to API calls[2], I often found myself wishing for a toolkit that would automatically create these descriptions as I added and debugged functions during development.

You can get started by cloning the repository and adding functions by following the guide at https://symphony.run/docs

As of now, the toolkit supports functions in TypeScript. I'll be adding support for more languages and features based on your feedback :)

[1] - Symphony Showcase: https://symphony.run/showcase

[2] - Function calling and other API updates from OpenAI: https://openai.com/blog/function-calling-and-other-api-updat...
Jacob and Alyssa on the team have been working hard iterating rapidly on the VSCode to make a more convenient and intuitive way to stack changes. Please send us any feedback you have through our site or the community slack, would love to hear your thoughts!
> Is there really no way to partition the workload to run with 16gb memory per card?

It depends on the model architecture you are using. Once you cannot fit a single instance of your model on a single GPU or at minimum on a single node, things start becoming very complicated. If you are lucky and you have a generic transformer model, you can just use Deepspeed with their transformer kernel. But if you have another architecture it will likely not be compatible with Deepspeed or Fairscale or any of the other scaling frameworks and you will end up having to write your own CUDA kernels.

So the per GPGPU RAM is quite important.
From reading the trial notes listed below I'd genuinely be astonished if they could answer that question. The 3rd line support staff (!!!) were literally inserting records into the database to balance transactions (!!!) using the command line client and stored procedures. Also, they were doing that based on their own understanding of the issue which had occurred and the action that needed to be taken to remedy the issue, and the records that were being inserted were indistinguishable from 'conventionally entered' transactions. In addition, some other level of staff - it seems like yet another layer of DBAs - had root on the database with no audit trail beyond logon/logoff.

The sheer number of routine failures that appear to have been accepted as part of the normal operation of the system is astonishing.
Java has checked exceptions, so you don't need anything to signal that it is "likely", you can literally declare it in your code and have the compiler tell you if you're screwing up.
I actually can’t…Twitter charges for DMs now apparently

Email me from the one in my profile
Did you get confused with a different comment chain?

In response to the parent comments, my comment indicates that it's impossible to determine the 'unimproved value', because there are no records of land values during the times of pre-human habitation of the north american continent.

Hence why I said 'So this part of Georgism never made sense to me.' It's supposed to be based on literally impossible to obtain information.
It was explored a bit in a blog article with some sample code. One big issue with this approach right now is that the scheduler is not officially user replaceable. It's possible using reflection to do so though, at least is was in 2022, the internal code may have changed since then. There's been some indication from the OpenJDK team that this might be an officially supported feature in the future.

Blog article: https://jbaker.io/2022/05/09/project-loom-for-distributed-sy...
HN discussion: https://news.ycombinator.com/item?id=31314006
There actually are special, hard real-time JVMs that are used in missile defense systems. Do note that hard real time is not about performance (and as computers are so fast, you really don’t need much time for millions of calculations), but the guarantee of executing it in X time. But it does require very special engineering.
I am actually trying to learn a stack and stick with it in future projects. So I am kinda trying to future proof myself.

Additionally, the more TPS the stack can handle the better. (I can use smaller instance to host the same application)
Wow, that's a very useful resource! It looks like the rails/django/phoenix apps were all updated in the past year, so could probably be deployed rather quickly.
I take notes when I read books
Yes, though the opposite also happens: people spend time struggling over your name when you don't want to be a language tutor.
I just want the gun youtubers to pool their funds to buy one and test it out. I'm curious how it does against tungsten cored rounds of various calibers such as 5.56, .308, .338 and maybe some .50 BMG.
What if file exists operation MUST be sync?
Exciting launch, congrats!
On 2), it wouldn't surprise me if that's intentional:

If you process asylum requests quickly, that would take some minimum amount of legal & investigative work. And as 'reward', many asylum requests could turn out to be valid, granting applicants a permanent status.

But if you let asylum seekers hang in a backlog, few costs for legal etc. Just a minimum for temporary housing. From which asylum seekers may disappear, after which they're 'not your problem' (probably still are, but somebody else's problem).

Or situation in their home country improves, upon which you can hasten procedure, deny asylum & send 'em off.

In the meanwhile, temp status asylum seekers could be subjected to all kinds of dehumanizing measures that wouldn't fly for permanent status holders or regular citizens.

Yes it's dirty. But much shameful acts have already been used to counter the inflow of (undesired) migrants.
OT: there is a comment [1] by one NonNefarious which seems to have been killed instantly (dead 7 minutes after posting). The comment itself seems to be relevant, free from the sort of claims and/or language which tend to get comments killed on this site but is was still killed. Checking this user's comment history [2] it becomes clear that all his comments in the last 11 months have been killed. The user has positive 'karma' so this is not the cause of his comments' untimely demise. What is the mechanism behind this killing spree? Is this an example of shadowbanning (which this site is not supposed to employ according to Dang), does someone have it out against this user and put a flag/downvote bot on his account?

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

[2] https://news.ycombinator.com/threads?id=NonNefarious
Part of the reason why YT is valuable to content creators is because YT fosters good optics.
there so many compounding elements that make it difficult to transition to something like Tokyo. Things in America are big because we had room and built our cities around big things. if you make the average parking spot the size of a parking spot in Tokyo, 95% of american cars wouldnt fit. and no one really uses mopeds because the streets are full of giant cars traveling very fast. And people need cars in the first place because cities arent dense enough, and therefore harder to justify public transit because the density isnt there etc.

someone in the chain just needs to bite the short term bullet to start a cascade of events that will make american cities more liveable
Brilliant! After years of delay and uncertainty, €2.6 billion per year to regain access to a program they were once part of? Who needs that extra money for healthcare, education, or infrastructure anyway? Is this a hint that someone's tail is between her legs and wants another change?
I think your analogy is not suitable. Doing physical exercise does not have risks of infecting your body with viruses (malware). And will not invade your privacy for sure.

I am amazed at the fact the ublock origin is the best security defence we have. I install it on my relatives machine and most of their problems dissappears.
Anyone working with GNNs have an experience with this? Has this affected your work?
> Last I heard, she said they convinced her she wasn’t allowed to ask corporate lawyers for guidance.

To me, anyone purporting to be an official government employee advising you that you cannot speak to an attorney throws up so many red flags, that I just can't imagine it being anything but sinister.
They're talking about floating point precision issues, same thing as the article, and explaining another way to deal with it that doesn't require thinking as low-level as bits like the article is mainly talking about.
I wish there was a good way to separate Java from the hell that is Spring. Technically I don’t have any issues, but the culture that goes with Spring destroys all software and my will to live.
> I don't know what you'd think is a bad outcome.

that's an easy one, remaining in the EU
congrats on the launch! excited to give it a go
that moment you realize “democracy dies in darkness” is a mission statement
You mean the thing that pops up on the dashboard that threatens to revoke usage of your cellphone-on-wheels if you dont "accept", even after a bill of sale was made with respect to the state?
Cassandra has a deterministic testing framework in this vein that will support Loom before too long. Loom is more of an efficiency enhancement, however, permitting you to run a simulation with a single operating system thread, avoiding the overhead of managing which thread the OS is permitted to run. The framework already intercepts all of these operations and ensures they are executed deterministically.
They mixed it up with Lisp apparently
So Tanzania,Kenya, Rwanda, Ghana, Togo, Botswana, Seychelles, Mauritius etc. don't exist?

At the end of the day, South Africa was always a basket case. Massive defense industry trying build Peacekeeper missiles and Apache type helps. Dumping the majority of your population into a racist totalitarian hellscape. The economy only worked due to resource extraction that used a massively underdeveloped and overtaxed majority controlled gybe totalitarian state.

As much of the above economic superstructure has not changed, one can hardly then expect the basket to become a bucket.
I live in between-wars streetcar suburb and it is very walkable and very desirable. It is mostly single family homes, but smaller ones on smaller lots. The other differences with later suburbs are sidewalks, garage in back or none at all, which means street parking. In addition, there are shops along the major streets so there is something to walk to. Plus, it is close to transit ans to downtown and more vibrant neighborhoods.

It would be easy to build new suburbs like this but without the location. Or add features to existing suburbs.
Usually it involves warranty issues. Although in this case, it seems especially odd since this clause was added to effectively force data centers to buy their more expensive hardware. It goes back a while (~2018), so you'd think they would have revised this policy:

https://www.datacenterdynamics.com/en/news/nvidia-updates-ge...
What country/continent was this?
They put a sticker with your new address on the licence. The address change is not that bad honestly.
Personally, all of what you wrote is a benefit when it comes to release notes. I don't want flashy GIFs, words written by non-programmers who don't actually understand what they are writing and I definitely don't want the marketing/web design part of a company to be involved in it.

Simple, tell me what changes, where I can read more and that's it. It's the perfect release notes.

But, as always, people like different things, as is apparent here :)
Also, keeping the language conservative, but being state of the art on the runtime level — there is absolutely nothing even close to Java’s GCs.
To be fair, and I'm not saying it lightly because I despise Elon Musk, his rationale for pushing Twitter Blue in the first place was to reduce reliance on advertising revenue, so it's definitely a thing in his mind, even if it's not the main driver for a paywall.
I don't know how else to ask this: how are you so okay with disregarding accuracy?

What questions are you asking where you don't care if the answer is wrong? I guess I just fundamentally don't understand what the point is. Why not just bookmark the "random article" link on Wikipedia if it doesn't matter anyway?
>At the same time, the report found, European governments had shut down more than 2,500 train stations since the mid-90s. They also closed about 8,523 miles (13,717 km) of regional passenger railway lines.

Yea but how much of that was the "people all moved to the cities leaving villages to rot away" problem that other countries face including Japan and the US? Europe was very much and still has many scattered villages and small towns in each country that are disappearing as time goes on. They had trains, people used them to move and leave grandma/grandpa on their farms.
We don't, although I don't think anyone would be opposed to it. Instead, after experiencing a (non-AI-based) hostage scam, our practice is even easier. We call the purported victim directly to confirm or deny the situation.
In many languages the distinction is there because you have two versions of the IO routines, synchronous and asynchronous, and calling a synchronous one will block you asynchronous task. With virtual threads we took a different approach: if you make an IO call on a virtual thread it will do the IO asynchronously if at all possible and yield execution. This means you can take existing code and run it on virtual threads without modification and it will pretty much just work.

Not all IO operations can be done asynchronously on all platforms, and some new interfaces had to be introduced to allow for asynchronous name lookup, and some code needs refactoring because it had implicit assumptions that it would be used by tasks in a small thread pool and so used thread local values as a cache for expensive objects, but in general I think the design has achieved the goal of allowing existing code to be moved to virtual threads without the requirement to rewrite everything or scatter await / async all over the place.
Yes, but the tail scale exit node referenced in that quote isn't necessarily the Apple TV.
"X Premium" was supposed to be the opt-in version. People were supposed to prefer following those, because at least you knew they weren't bots.

He figured it would be the celebrities rushing to do it first, but it turned out the first ones were the jerks. Celebrities are already a draw to the service; asking them to pay for the privilege of bringing customers (even a token amount) was unacceptable.

The jerks, however -- the ones who were desperate to be heard and would jump at a chance to pay to look better -- were happy to pay. Then users went out of their way to avoid blue-checks.

I suppose it's hard to test public reaction before deploying. People are unpredictable. I sure didn't anticipate that a service whose model was "a constant stream of inanities" would get billions of users. So maybe I'm not the one to ask.

But it sure doesn't sound like Musk has any understanding of why it's popular, either.
Deploying more, stressing less: how Felt achieves 15 daily releases
You're describing magical thinking. As a counterpoint you can look at the problem of scurvy on per-industrial naval voyages. They didn't have an instinct to eat citrus, it was discovered by a long and painful period of trial and error. As another counterpoint, historically "rabbit starvation"[1] otherwise know as protein poisoning has been an issue periodically. If people innately felt the need to consume fat in particular this wouldn't happen.

[1] https://en.wikipedia.org/wiki/Protein_poisoning
This is something I could definitely do. To be honest I am trying to save myself from the trouble.

But if there are no existing, up to date comparisons, this will be my fallback plan.

> This is a perfectly sensible objective, but always keep in mind any trade offs between development time and server costs. Sometimes less efficient frameworks are faster to develop in, and it can be worth suffering a slightly greater server bill to get an MVP out quickly, especially if the server bill is small to begin with.

That totally makes sense, but I already researched a bunch of frameworks, and that's how I came up with these 3. I have hobby experience in all 3, and all 3 seems very efficient to work with.