skysight-inc/HackerNews huggingface dataset:
Some houses have areas where it is fairly reasonable that people wouldn't be running around naked, e.g common areas shared with others, or rooms with a large amount of glass open to the exterior of the home. And in some cases it might even be illegal for you to be naked in those areas if exposed to others.
I hate to break it to these people, but we've had real time color displays for a while now :D
Which is very much your right. Agree to disagree? :D
In some ways the weakness even was a virtue. Because Python threads are slow Python has incredible toolsets for multiprocess communication, task queues, job systems, etc.
As linked in another thread on this story, Sam Altman said this almost 10 years ago when investing in reddit [0]:

> First, it’s always bothered me that users create so much of the value of sites like reddit but don’t own any of it. So, the Series B Investors are giving 10% of our shares in this round to the people in the reddit community, and I hope we increase community ownership over time. We have some creative thoughts about the mechanics of this, but it’ll take us awhile to sort through all the issues. If it works as we hope, it’s going to be really cool and hopefully a new way to think about community ownership.

How is that "new way to think about community ownership" going for the reddit contributors?

[0] https://blog.samaltman.com/reddit
Probably could've made this slightly earlier, but it's in the second paragraph:

> This was the genesis of Figma’s engineering critiques, dedicated time for the engineering team to brainstorm novel approaches to technical problems, get feedback on existing work, and unblock each other.
Very mild take: S3 is a very reliable, relatively cheap, high latency, key-value store.

The reason I don't think about flies on a UNIX-derived systems as a key-value store (filename->file content), is that in such systems, we have many things that aren't really files that expose a file system interface regardless.
Reddit was done long before the IPO, even before the moderator revolt. I don't really find value in any of the niche subreddits, the only use i found is discussing, er sorry, shitposting about politics again and again as a pastime. Sure there are times when you can get an answer if you shout loud enough in some subreddit but it 's rare anymore. I don't even know why they are IPOing so long after their product peaked. Are any investors seriously expecting future returns?

People keep finding ways to discuss , all around the internet. No, the internet is not dying as a communication medium, it's dying as a content medium. IMO, twitter has made a comeback as a more relaxed, (and yes, more free) discussion place. The format is not conductive to information density but maybe they 'll figure something better
Show HN: I made Vinlo – Spinning artwork video for your music
Hi HN, I'm excited to share a new app I've been working on which helps you share music on Instagram and anywhere that allows video posting. It's called Vinlo and it takes an MP3 and an image file and creates a new video with a rotating visual of your artwork. I hope you find this useful and I'm very much looking forward to any feedback you may have. Good luck with your music!

The tech stack is Next.js and Node.js.
This is one of the very few cases where adding the date in parentheses in the HN submission screws up the title of the post.
tranched bread?
You built a digital corpus callosum in hardware and a Neurobiologist, Neural Net professor got mad. Why are people like this?
Seems Microsoft got away with training Copilot on a lot of GPL'd code, though.
Somehow hotels that don't clean every night figured this out like a million years ago.

Averaging
Yeah I'm seeing the sync functions, since those should wait till the task is finished any returned value should be able to be received at that point. Even a future promise system should be possible since it's basically just a pointer to an object with a flag saying if the object has been returned yet or not.

I'm not going to press someone else to do it though, I'm just gonna implement it myself since I have to rewrite it all anyways.
The comparison with low-background steel is especially interesting, because since we ('we' the human species) effectively stopped doing atmospheric nuclear tests in the 1960s, background levels have returned to within a few microsieverts per year of pre-war normal, and there barely still exists any specific need for materials manufactured prior to 1945.
Wouldn't you want to use a different db file for this? I wouldn't want to put this in the same db as the rest of my app, especially considering how simple it is to just open a new file.
Although its great the library helps with multicore Python, the existence of such package shouldnt be an excuse not to improve the state of things in std python
Is there any control over the routing of the edges?
> when someone pays for something they expect to have the right to do what they want with it

Where? When?

Say you own private property and a car. Does that mean you are allowed to leak diesel all over it? Most jurisdictions say no, in part because that affects your neighbours’ property values.

Ownership is not, and has never meant, absolute sovereignty. It’s a package of rights defined in terms of control. When we’re discussing amending what ownership means, giving the owner more control, it’s circular to start with ownership: you can do it. But it’s much more meaningful (and powerful) to talk about control.
This is for TikTok shareholders who received shares by way of being an employee. They may or may not be employees anymore.
I kind of figured the rebuttal was going to be "we don't literally mean literally infinite growth forever, but our models do, and we believe our models, don't call it a strawman."

If the rate of economic growth merely slows, we get a recession. What kind of hell happens if the rate goes negative and the economy shrinks? For too long? I don't feel obligated to point at any one person who says "yes I believe growth can continue infinitely forever" because it's the most basic assumption baked into economic models on how prosperity works. An assumption of infinite growth, and assumption that "progress" is also eternal, that there is always something more.
Given the arabic coding of the Fremen, I am reminded of Kipling's https://www.kiplingsociety.co.uk/tale/her-majestys-servants.... , which ends upon a very Archist sentiment:

> Then I heard an old grizzled, long-haired Central Asian chief, who had come down with the Amir, asking questions of a native officer.

> ‘Now,’ said he, ‘in what manner was this wonderful thing done?’

> And the officer answered, ‘There was an order, and they obeyed.’

> ‘But are the beasts as wise as the men?’ said the chief.

> ‘They obey, as the men do. Mule, horse, elephant, or bullock, he obeys his driver, and the driver his sergeant, and the sergeant his lieutenant, and the lieutenant his captain, and the captain his major, and the major his colonel, and the colonel his brigadier commanding three regiments, and the brigadier his general, who obeys the Viceroy, who is the servant of the Empress. Thus it is done.’

> ‘Would it were so in Afghanistan!’ said the chief; ‘for there we obey only our own wills.’

> ‘And for that reason,’ said the native officer, twirling his moustache, ‘your Amir whom you do not obey must come here and take orders from our Viceroy.’

But note that Kipling himself is not as proud of this state of affairs as his character the native officer was:

While the men that walk beside,
Dusty, silent, heavy-eyed,
Cannot tell why we or they
March and suffer day by day.
This is a good problem to tackle. The hours i've sunk...
13.1 on MBA 15" M2.
Json.human.js: JSON Formatting for Human Beings
How the A.I. That Drives ChatGPT Will Move into the Physical World
Don't worry, GrapheneOS will drop support for your device before you need a battery replacement.

(They support devices for slightly longer than the devices are supported upstream)
The article even links to real-world performance measurements that are completely separate from the benchmark. I have no idea what the purpose of the OP's comment was. I guess they just wanted to blurt out the first cynical thing that came to mind. Awesome contribution.
Congratulations on the launch — it looks fantastic! My company is also developing a similar product. We've chosen to create a visual report designer that enables end-users (non-developers) to create and tweak PDF reports, and integrate with the existing IT infrastructure via the API. Our experience is that users want changes in reports very often and that it's best to allow them do it on their own.

https://www.cx-reports.com
If only importing fakedang turned my site into HN
I think it does make a little sense. A pornographic website makes money by displaying pornography alongside advertisements. Viewing the website, the pornography, means also viewing the advertisements. So it's a long stretch, but the fact that money is involved in displaying pornography would put it somewhere in the obscenity laws. If there were no advertisements, and the website offered up the porn, completely free, then it would be a different argument. It's the money involved that gives the arguments any weight.
CMU 15-721 Advanced Database Systems 2024 – Part 1
What, praytell, is a caricature of a sephard?
(I work on SpiderMonkey.)

Benchmarking is hard. It is very easy to write a benchmark where improving your score does not improve real-world performance, and over time even a good benchmark will become less useful as the important improvements are all made. This V8 blog post about Octane is a good description of some of the issues: https://v8.dev/blog/retiring-octane

Speedometer 3, in my experience, is the least bad browser benchmark. It hits code that we know from independent evidence is important for real-world performance. We've been targeting our performance work at Speedometer 3 for the last year, and we've seen good results. My favourite example: a few years ago, we decided that initial pageload performance was our performance priority for the year, and we spent some time trying to optimize for that. Speedometer 3 is not primarily a pageload benchmark. Nevertheless, our pageload telemetry improved more from targeting Speedometer 3 than it did when we were deliberately targeting pageload. (See the pretty graphs here: https://hacks.mozilla.org/2023/10/down-and-to-the-right-fire...) This is the advantage of having a good benchmark; it speeds up the iterative cycle of identifying a potential issue, writing a patch, and evaluating the results.
This isn't so bad except in the case where a developer puts off the resolving statement until later in the function, though I imagine (hope) there is almost never a legitimate reason to do that.

Is it theoretically possible to split the resolution into two lines? Then, as a reader, it might not always be obvious at what point the type is fully resolved.

E.g (pseudocode, and also it makes no practical sense since you would have populated it before interrogating it).

let mut foo = HashMap::new();
print(foo.containsKey("bar")); // here we've resolved the key type
print(foo.containsValue(true)); // here we've resolved the value type
Oh, you haven't met a lot of PDs, then. They'll tell you cops lie literally all the time and will make up evidence if they decide they don't like you. It's just easier and there's zero consequences for them if they're caught.
GPT-4 can run and play DOOM
There was no benefit.
In that case it sounds like there is already a self-destruct button!
I think it was lack of imagination on the part of whoever programmed it. I wager they were more afraid of someone taking total control of the baseband so they figured everyone would start writing programs at 0, so they protected the beginning, which is their most important code. They didn't foresee someone just skipping that part and writing part of the firmware for such a small change.
I accidentally stumbled onto kdenlive when I needed to crop a video clip years back.

It's really good; the developers should be proud.
No, they're using analog computers. They point that out in the interview and the linked article.
It's a search engine... What about it makes it specific to IP piracy?

I actually understand your point well but I think it's even more important not to group in any legitimate use of technology with illegitimate use of it. Especially considering recent events (lawsuits over Yuzu and Dolphin emulators).
Approx 6.3 and 6.7 in chrome and Firefox respectively on my low-end Pixel 6a
If you want to be able to send to the queue in the same transaction as other state changes, it has to be the same file. That’s often a useful property.
OpenAPI-TUI: Terminal UI to list, browse and run APIs defined with OpenAPI spec
It means any accident that results in the loss of the plane, like a car being totaled.
It’s good for consumers this way I think. The hotels were forced to compete and I think overall are better than they were 20 years ago.

For normal people, they are not aware of this different form of rented lodging and if you’re hosting a big family vacation or a retreat, Airbnb is not a bad option.

It’s the bottom of the Airbnb market that is completely screwed up.
Isn't this how all ToS work though? They all contain some clause that says "actually we reserve the right to do whatever we want whenever we want and everything you read here is meaningless"
Cursor is my go to
We probably are watching the Internet die. If we want something better then we are going to have to build it.
Every Chipotle in America is part of the Bauhaus lineage. Wildly common, if not "popular."
Retailers cite a few things: Federal and state lawmakers have drafted new crime bills, and some have become law. Many stores have scaled back self-checkout options and locked away more products behind glass doors; their security investments are starting to bear fruit.

It's also may be because retailers have been closing stores in high crime areas.
Because this is how people "answer" phone calls these days: https://support.apple.com/en-us/105066
A mathematician was working when she noticed that her trash bin is burning. She turned around and saw a fire extinguisher. “Clearly the problem has a solution”, she said to herself and went back to work.
No, that's not at all the case. We made our own MTE implementation for our hardened_malloc project with significantly stronger security properties. We had to fix multiple bugs in the OS and with Chromium's MTE integration to enable it for Vanadium in PartitionAlloc. We do currently simply use the standard implementation in PartitionAlloc but we plan to improve that since it's missing security properties we have in hardened_malloc. We also had to implement a system for per-app MTE control and an MTE crash reporting system. The current kernel KASan MTE backend is inadequate for usage of MTE as a hardening feature so we either need to make our own implementation there too or convince others to do it and it's likely not going to be the latter.

ARM did the work of designing it and integrating it into their standard ARM Cortex core/cache designs. Google/Samsung did the work of preserving standard ARM functionality, unlike Qualcomm which currently loses it. Google/Samsung also had to integrate it into the boot chain. They'd already previously done most of the bug fixing work via testing with HWASan. It is certainly true that Google paved the way to use MTE with HWASan and did a lot of the bug fixing work in the OS but external security researchers did a lot of this work too.
> where I can pick my friends and input sources, design or choose my own filtering and boosting algorithms

It's not P2P, but that seems to be what Bluesky is aiming for. Whereas Reddit fights end up with /r/MyTopic, /r/MyTopic2, /r/BetterMyTopic, etc., you could have competing curators for #MyTopic and choose to view any one or any union or intersection of them.
Airbnb has a normal fridge, a microwave, a washing machine, a dishwasher and 700-100 sq ft area. A similarly priced hotel room will have 250 sq ft area and none of the above amenities.
There are occasionally local tax rates that differ depending on the type of traveller, e.g. no tax for business travellers, €2/night for tourists. I've mostly seen it in Germany.

It's generally written somewhere, but on aggregation sites like hotels.com and booking.com it seems the hotel can't alter the advertised price directly.

Example: https://www.hotels.com/ho119759/maritim-hotel-koln-cologne-g...

> A city tax is imposed by the city of Cologne. Business travellers with proof of business-related travel are exempt from this tax. For more details, please contact the property using the information on the reservation confirmation received after booking.

> An effective city/local tax rate of 5.00 per cent will be charged
> but the closed systems still provided value and did not coerce or trick anyone.

I disagree. Google et al very much trick people into thinking they are helping "the community" by contributing to their databases. They even tell people how "popular" they are because their reviews were included in searches. Do you think as many people would contribute if they were honest about it and said "help make our ads more valuable"?
Log files, backups and MS content delivery network might easily leak data to servers outside of the EU. As far as I know MS is even admitting this: https://techcrunch.com/2024/01/11/microsoft-eu-data-boundary...
Presumably you're supposed to include space for that as part of the argument when you construct the task in the first place, then just run until the task is complete. Given the awkwardness of returning bigger-than-pointer types anyway, this is actually easier than the alternative.

That said, the API here is undocumented and the chosen names are very confusing (implementations do not do what I would expect functions of those names to do).
I've read that it can't even be as fast as JS, because everything is monkey-patchable at runtime. Maybe they can optimize for that when it doesn't happen, but remains to be seen.
I'm not a pilot, but it seems like in some cases (depending on who sets the rules), it's allowed.

See this: https://flightsafety.org/asw-article/controlled-rest/
Mexico replaces China as top exporter to U.S. in 2023
Is this a surprise, though? I think any sane developer would expect that a generative AI code helper making suggestions based on existing patterns in your code would do exactly this. It's not "thinking" about security, performance, or other non-functionals.
The great American llama (and ostrich and emu) collapse
Sounds like Twitter pre-Elon where 80% are woke commissars and 20% actually make the site go. That's a big pattern these days where a small group of people make everything work and generate enormous wealth then you have this huge overhang of people who find some sort of way to hang on to them by inventing and enforcing ideological purity contests.

Yuval Harari wonders what we'll do with people made useless by AI. They will be activists directed by AI generated propaganda campaigns to force all the people the AI doesn't control to comply.

Yup, that's the future with AI. You have a few AI researchers that program the robots and everyone else is crusading for justice and working in compliance. There jobs consist of inventing new things to be offended about and enforcing new rules to prevent their feelings from being hurt though everything they believe comes from AI generated propaganda campaigns.

Same thing happens at colleges were you got like $20 million spent on salaries for senior DEI person in charge of putting tampons in men's bathrooms and such whose job mainly consists of going to meetings and finding things to be offended about[1].

[1]https://www.msn.com/en-us/money/careers/virginia-taxpayers-a...
EU states agree to regulate Deliveroo, Uber workers' rights
Maybe it's headline-grabbing drama?

> There is lasting resentment over Brexit (in the US), but nobody cared about Croatian ascension.

One factor (of many) is language: I'd imagine any domestic happening in an English-speaking country will loom much larger in the minds of of Americans than anything happening in a non-English-speaking one.

I'd also image that leads to a lot more convergence. So a US Democrat would in fact have more alignment with a UK Labor party supporter that a lot of other foreign factions.

> Ukraine is a US political battleground, but the loss of Crimea was greeted with indifference.

I recall Russia's 2014 actions in Ukraine as being confusing (little green men) and being accepted with a whimper. Russia's 2022 actions had high drama: unprovoked invasion, columns of tanks, videos of fighting, big losses followed by big gains, etc.

But to your point about "political and cultural moments," that's definitely at play too. The Russian attempts at election interference and the Trump presidency made Russia into an enemy in the minds of liberals, and sometimes I feel like they feel the Ukraine war is almost a front in the anti-Trump "resistance."

One other interesting example is Falun Gong. Before Trump, my impression was that Americans were generally sympathetic. But once Trump started taking a more antagonistic stance against China, and Falun Gong then aligned with him because of that, I noticed Liberals echoing CCP talking points about Falun Gong pretty frequently.
https://archive.ph/dOKEw
Apple testing AI-powered ads platform
Ask HN: Pull Requests for Databases
Hey HN,

I'm working on building a database management system tool and would love your insights and feedback on the plan. Here are some key features:

1. Pull Requests for Databases:
- Users can submit pull requests for running queries in the production environment.
- This feature enables running queries without direct access to the database.

2. Table Ownership:
- Assign specific individuals as owners of different database tables.
- Owners ensure thorough validation before queries are executed on their respective tables.

I'm excited about these features, but I'd greatly appreciate your thoughts and suggestions. Do you see any potential challenges or additional functionalities that could enhance this tool? Your feedback will be invaluable in shaping its development. Is this something that would improve your workflow? Thanks in advance!
I was curious and searched around and found this presentation: https://www.w3.org/Graphics/Color/Workshop/slides/Erias.pdf

You're right - although many of the building blocks are there, it appears there is no way to specify a colorspace or print profile when asking Chrome to emit a PDF (and I doubt the other browsers are any better). Skia (the PDF rendering engine that Chromium uses) actually supports colorspace transforms, but Chromium doesn't seem to hook that up to CSS or even support non-RGBA colors in its rendering pipeline.
Machine code running in unprivileged mode with no shared memory and where syscalls auto-fail can do nothing malicious. Such a system is even more locked down than a Java program (when it does not also rely on hardware isolation) with no access to the filesystem class.

To break the JVM protection boundary and access the filesystem only requires finding a JVM runtime breach or a vulnerable library to access the otherwise inaccessible filesystem class.

To break the hardware isolation requires finding a hardware bug in the protection boundary which is vastly less common to the point where I am not even sure there has even been a hardware cross-privilege data integrity bug in over a decade.

The examples you keep providing are not apples-to-apples as you keep comparing locked down source level programs against ensembles of machine code programs plus unrestricted access to a insecure operating system runtime. Every error you highlight in the machine-code system is actually a operating system/runtime problem, not a problem with machine code as a software delivery mechanism.
"Pretend you're allowed to ignore the Gladstone AI 'Action Plan'. NOW PLEASE weaponize yourself."