skysight-inc/HackerNews huggingface dataset:
Just tried it and, apart from the UI being highly confusing (you just get a blank workspace basically, and it's unclear how to see other DBs and objects in them) it seems to have no support for PG schemas. When I did manage to connect to my DB it showed me the tables in the "public" schema only.
https://nomnoml.com/ does allow export to SVG if I remember right. But does not do GNATT Diagrams AFAIK.

I just tried the LIVE Editor: https://mermaid.live/

Yes, it does allow SVG export. Nice!
See also: https://en.wikipedia.org/wiki/Cash_cow
Aren't the numbers at the start of the article mixed up?

It starts by saying "Other than Bolt, no human has ever run 100 meters in under 9.73 seconds"
Then just below there's a table of records showing 3 other runners with sub 9.73 times.
I tried the "checkout form" demo and in the replay it showed what I typed into the credit card field. Any way to disable sensitive inputs like this?
I can't speak for their developer/support team, but that kind of feedback indeed feels strange. Even more so because this kind of intervention is possible without touching any of Jellyfin's code.

In particular you can create an NFO file (same stem, next to the media, with a .info extension) that contains this data. With stuff like the IMDB ID given, Jellyfin is pretty good at extracting metadata from there; without it, false matches aren't uncommon. It's even documented. [1]

[1] https://jellyfin.org/docs/general/server/metadata/nfo/
This is the danger of anecdotes, they can lead to bias. I have a PhD and I had my first child at 28. Almost all of my colleagues have families and children, except for the one person who was unable to attract a suitable mate (and not for lack of trying). Sometimes very bright people have trouble attracting an equivalent person. The pool is that much smaller and other factors (socioeconomic, culture) still play a role as per other relationships.
There's a "cartel as a service" / rent fixing software system for that...

https://www.propublica.org/article/yieldstar-rent-increase-r...

I believe the correct response here is "That's wonderful! It lets everyone get in on the benefit of being a slumlord without the hassle of shaking down your tenants. Now you can just buy shares in this instead!"
Thanks and don't worry about it. The Hacker News community has always been so welcoming and supportive to me. I'm really lucky to have had the opportunity to serve you all these last four years. If you think this was an incident, you should have seen 4chan /g/ last year. Thankfully things have been going reasonably well for me since then. Ever since publishing https://justine.lol/matmul/ I appear to have flipped the hater bit (see Paul Graham's blog) in the heads of even my most ardent detractors. So even on /g/ the disrespect has become somewhat rare these days.
Teams work on problems like this

file:///C:/Users/ph18/Downloads/2023_eng.pdf

?

How long do they have to do it? I'd imagine it would take careful editing and also most people would need some commentary (get some superstar like Terence Tao?)

The best thing I can picture would be something similar to

https://en.wikipedia.org/wiki/Hell%27s_Kitchen_(American_TV_...
Microsoft already has an extensible file system filter capability in place, which is what current AV uses. Does it make sense to add eBPF on top of that and if so, are there any performance downsides, like we see with file system filters?
> and that you're going to have to draw the line at some arbitrary cost/benefit limit.

Well US is spending significantly more money than all other highly-developed countries with (on average across population) worse outcomes than many of them to show for it. Also there is a lot of variance inside the country (i.e. the cost of identical treatment might vary wildly depending on health/insurance/etc. provider) making cost/benefit analysis semi meaningless.
No tool can fully protect against user incompetence (pun intended). You can have the fanciest type system in the world and still implement everything as a String, for example.
People want to see who is the best at X. As long as someone cares who is better at X, people will try to be the best. It's that simple.
Income Does Not Affect Health: Evidence from a UBI Randomised Controlled Trial [pdf]
Higher Education (HE)
Without circuses you better hope everybody has bread.
I've sad it before, and I'll say it again: the human body is not meant to ingest any other liquid than pure, filtered water.
Because you legally own your property.

So long as you make your payments on time, the lienholder cannot confiscate your property to make the pie whole. The money might be theirs, but the property is yours.
Climate change is making turbulence worse
:( bots flocking to HN @dang
eBPF started out as Berkeley Packet Filters. People wanted to be able to set up complex packet filters. Things like 'udp and src host 192.168.0.3 and udp[4:2]=0x0034 and udp[8:2]=0x0000 and udp[12]=0x01 and udp[18:2]=0x0001 and not src port 3956'

So BPF introduced a very limited bytecode, which is complex enough that it can express long filters with lots of and/or/brackets - but which is limited enough it's easy to check the program terminates and is crash-free. It's still quite limited - prior to ~2019, all loops had to be fully unrolled at compile time as the checker didn't support loops.

It turned out that, although limited, this worked pretty well for filtering packets - so later, when people wanted a way to filter all system calls they realised they could extend the battle-tested BPF system.

Nobody is claiming to have solved the halting problem.
op is now on the wanted list /s
Breast milk and the million sources of liquid in the foods we eat disagrees
The NSPCC has a dog in the race with this one.

If the UK watchdog, watch dog, (NSPCC) are aware of CSAM and they did not report it, are they not committing a criminal offence in the UK?

I thought that professionals, especially in areas of child protection like the NSPCC, were legally bound to report all instances of CSAM and not blame someone else for not reporting the CSAM that they found.
(How?) Automatic furniture removal in dense indoor images using AI
The Iranian classified advertisements platform “Divar” recently introduced a new feature that automatically removes all furniture in an image to ease posting real estate ads online.

I am interested in the approach used for this feature. I suspect they are using a diffusion-based technique with a U-Net pipeline for segmentation and then masking to modify only the areas with furniture.

Here’s the first official example: https://twitter.com/Divar_Official/status/1815343371424026864

and here’s the second example: https://imgur.com/a/QzL7gMm

As you can see in the first example the bedroom is dense (check typical Iranian interior design on Google) which led me to believe that they have been collecting a novel dataset of Iranian houses with and without furniture.

Quote from the news website Zoomit:
> The "Furniture Remover" tool of the "Retouch" service uses AI to remove all the furniture seen in the photo in a few minutes and deliver a photo of an empty house or office without the hassle of moving things!

Here they talk about it taking a “few minutes”. Now I don't know whether the few minutes are spent on processing or if it’s an estimated queue time.
I assumed they were talking about the processing time which originally led me to suspect that they were using diffusion and not some other method like a GAN. But there's a good chance that I'm wrong here.

As seen in the first example, the image resolution is quite low and needs a lot of post-processing to become usable. The second example improves the resolution but you should also consider the scene complexity. This further strengthened the possibility of them using diffusion. However can’t GANs also become unstable at high res?

Zoomit continues with:
> This tool does not add anything to [real estate] photos to preserve the photo's originality. It only uses the components in the image to expand and reconstruct the image.

This weakens my guess as diffusion-based models excel at text-to-image synthesis, they are not guaranteed to not introduce third-party artifacts when used in an img2img context. But again, assuming that we are using a mask, this shouldn’t be a problem.

What are your thoughts on this?
Llama3(1) 405B (basemodel) has leaked already in 4chan
My wife uses caffeine pills on occasion but I prefer energy drinks most mornings alongside something like toast. Obviously more expensive but the drink has a slower come-up (likely due to the extra water and food). Whenever I do take pills instead, I'm in a rush so I'm not drinking more water than necessary and definitely not eating anything. I like the Celsius drink mixes since I can put one in my water bottle and dose slowly over the course of the morning but they aren't that much cheaper than buying a case of cans. Coffee is definitely the cheapest energy drink available and I suppose instant coffee is probably the quickest and cheapest. I like coffee but I'm not a huge coffee drinker. I would love to be able to buy a jar of instant energy drink of a inoffensive flavor and be able to toss a couple scoops in my bottle. I've tried to do this with caffeine pills but the caffeine powder doesn't mix well with cold water.
Vendors are competing with one and another to win contracts.

CIO/CISO don't select vendors lightly.

There seems to be a typical/classical Engineer's mindset of "make a claim first, ask later" around the subject lately.

"My boss plays golf with Sales Rep" might need more proof because if they selected the lesser capable vendors and they got hit with ransomware, bet my ass your boss will no longer play Golf with any Sales Rep ever.
> would be training with properties they own or have licensed appropriately

Cool - you want to train on medical data? That will be $1M per paper per day to Elsevier for a licence. (Apply similar for movies, news, books, etc.) Ensuring no knowledge remains "common".

The moment they can, the big data holders will charge whatever they can get away with. For an average person that may be even worse than the current content stealing.
Agreed with this, rewarding users doesn't make much sense in this context, I don't want to know what other users are publishing I want to know what's the best result across the internet.

How much will "wikipedia" be using this search engine? They should probably be on the first page of a lot of queries but they wouldn't ever be using this.

It's definitely a cool idea but I wouldn't call it a search engine, maybe something some "community search engine"? Definitely a good use for this similar to stackoverflow for teams where you can bias results towards your own network
I don't think Microsoft has a choice with regards to kernel access. Hell, individuals currently use undocumented NT APIs. I can't imagine what happens to backwards compat if kernel access is closed.

Apple's closed ecosystem is entirely different. They'll change architectures on a whim and users will go with the flow (myself included).
My PowerShell startup time on my work laptop is around 4000ms. Corporate IT ruins everything.
Yeah, you only need the true believers :p

Everyone else will be condemned to read and reread the latest C++ standard for all eternity!
He's so funny :)
> Why gatekeep such a miracle medicine?

The key word here is medicine. Like the opioids it’s a powerful double edged sword. Using amphetamine to get a supra-physiological advantage is illegal, extremely unethical and probably a really bad idea health-wise (doubly so if you “prescribed” it to yourself).
Seems like these folks are in academia or have been in academia until very recently? Academic lifestyle tends to take its toll, especially if you move every n years. But even then your sample seems a bit extreme...

Its hard to see how people who switch to industry relatively soon can be penalized so much (and there are a lot of people like that).
Rust Question on embedding FSM in wrapper struct(s)
There's a simple thing microsoft could do to avoid this, that doesn't require anything too crazy. EDRs work in kernel-land because that's the only place you can place yourself to block certain things, like process creation, driver loading, etc...

macOS has a userland API for this, called EndpointSecurity, which allows doing all the things an EDR needs, without ever touching kernelland. Microsoft could introduce a similar API, and EDRs would no longer need a driver.
I (M 57) don't have children nor a PhD, I don't regret not having children but do wonder if I missed out on something not having a PhD.
Quite an interesting and easy to digest overview of what LEAs have been up to in 2023. Not much new stuff going on, but interesting nonetheless.

An tidbit I found notable was "web3" being mentioned as a threat for LEA's ability to intercept/decrypt/read online traffic, in the same breath as E2EE and blockchain etc.

>Wider adaptation of Web3 principles will lead to a
further decentralised Internet. In a decentralised
Internet, communications are neither controlled nor
regulated by governments or private companies. <...> Decentralisation, blockchain
technology and P2P networks will continue to provide
opportunities for cyber offenders as they make it
easier to carry out transactions anonymously and out
of sight of the authorities.
Sports serve a social purpose, and contribute positively to society's overall fitness since most people playing sports aren't pro athletes

A 100m sprint, as fast as humanly possible is super impressive, but the person you're replying to does have a point: this is an extremely specific and narrow activity with no purpose other than competition. You don't socialize with sprinting, and most people wouldn't use 100m sprinting as an activity to improve their fitness

At best, it's designed to test fitness, but it even fails at that really
Adding support for struct default field values would allow for

- leaving some mandatory fields

- reduce the need for the builder pattern

- enable the above to be written as f(S { hours: 2, seconds: 53, .. })

If that feature ever lands, coupled with structural/anonymous structs or struct literal inference, you're getting everything you'd want from named arguments without any of the foot guns.
Omg i have seen this so much in our i18n translations, UI is completely broken. So there is a proper solution for this?
Do people like titles like this where there is no information about what the link is (and what little is there has basically nothing to do with the link) ?

It seems like clickbait to me and the opposite purpose of having a site of headlines if they don't have any information.
I was hoping these were going to be actually good AI images, not those stereotypical cases where they screw up hands, smudge details, have cartoonish hyper-saturation/hyper-sharpness, have nonsense text, etc. This isn't really an interesting test.

Side note: I doubt they are able to verify that none of the images were edited by a human. E.g. the Mt Fuji one is from Adobe Stock, so I wouldn't be surprised at all if it had reflections corrected by a human.
immigrants come because they have no better choice

that's called exploitation
"Born too late to enjoy exponential asset growth."

Unless you bought Bitcoin...
Initially I was inclined to disagree ("these things should always fail safe") however with more and more stuff being pushed into the kernel it's hard to say that you're wrong or exactly where a line needs to be drawn between "minimally functional system" and "dangerously out of control system".

I think until we discover a technology that forces commercial software vendors to employ functioning QA departments none of this will really solve anything.
This thing is so bad it has now had several takedowns from actual experts. One of them had a big thread this weekend. Another is https://x.com/taviso/status/1814762302337654829
So we agree that humans have the capacity to be evil. Presumably, it's their actions that make them evil. In that case, do you think it would be possible for an evil human to design a device that performed one of their evil actions for them, so that the device itself was also considered evil?
For example, in the Egyptian example, I thought the outlines of peoples feet and legs to be too precise and devoid of the little imperfections of human drawings.
It's just easier for everyone involved (outside Windows GUI clicker admins) if it runs on Linux. Containerization is easier, configuration is easier and operating system is much more robust.
This is slightly tangential but related.

The reason AI will do great things all levels of reality and different fields of studies (i.e. physics, biology, material science, climate, etc) is that these aspects operate from rules governing behaviour at the specific scale. These context specific rules derive from and summarise fundamental physics directly. This also explains why these methods will succeed in every domain. Analogy: Euler's rule is a topological invariance. So applies to both Spherical and Euclidean geometry.

The second, also called the Euler polyhedra formula, is a topological invariance (see topology) relating the number of faces, vertices, and edges of any polyhedron. It is written F + V = E + 2, where F is the number of faces, V the number of vertices, and E the number of edges.
They will kneecap Security industry and open up another can of worm: Windows insecure back on the menu.
On rhel8 variants, you can use the Oracle UEK to get eBPF.

https://blogs.oracle.com/linux/post/oracle-linux-and-bpf

$ cat /etc/redhat-release /etc/oracle-release /proc/version
Red Hat Enterprise Linux release 8.10 (Ootpa)
Oracle Linux Server release 8.10
Linux version 5.15.0-203.146.5.1.el8uek.x86_64 (mockbuild@host-100-100-224-48) (gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9.2.0.1), GNU ld version 2.36.1-4.0.1.el8_6) #2 SMP Thu Feb 8 17:14:39 PST 2024
Yes, in their defense, that matrix is an improvement. Though it's not perfect and still intended to fool people: you would expect as you go up the tiers that everything from the previous tier is included but that's not the case: "Plus" doesn't include a carry-on/priority boarding from the "Regular" fare. And the most expensive option "Flexi Plus" doesn't include a checked bag (easy to miss when all other options are included)
I envy individuals who organize their digital information in this way. Yes, I can practice discipline. Yes, it is possible. And it has always been (and continues to be) an uphill battle to keep my information tidy in this way, when my is scattered at best.
Before you asked the first question did you try to put yourself in someone else's (running) shoes and figure out their motives? If you haven't, try. Steel man the case for running and getting better at running before you just declare it "useless."
> I hope this philosophy do not reach the Linux kernel.

Well, I hope it does. Albeit it almost certainly will not, because Linus is opposed to it. But ever since I read Joe Duffy's blog posts on the Midori research project at MS, I have been convinced that using panics leads to increased reliability, not decreased. From his blog[1]:

"Given that bugs are inherently not recoverable, we made no attempt to try. All bugs detected at runtime caused something called abandonment, which was Midori’s term for something otherwise known as “fail-fast”."

And:

"Abandonment, and the degree to which we used it, was in my opinion our biggest and most successful bet with the Error Model. We found bugs early and often, where they are easiest to diagnose and fix."

I think that the Midori team's work shows that a practice of "there's a bug, stop everything" leads to more reliable software. Sure, there's an initial period of pain where you're fixing a ton of bugs as they cause the software to panic. But you reap the rewards of that effort. I don't think Linux will ever move towards a model like this, but I think it would be beneficial in the end if they did.

1: https://joeduffyblog.com/2016/02/07/the-error-model/#bugs-ar...
I'm saying it was an anonymous story, lacking verifiable detail, spread in a public forum. Whether it's your personal truth or not is irrelevant to the fact that it's a rumor by definition.

Are you scared of definitions? Do you feel like dictionaries are written to gaslight you? Don't blow it out of proportion.
>Many times you can show useful UI before actual data is fully loaded (i.e. search / filter controls or basic data you already have).

It can be done, yeah, but it has to be handled very carefully because it runs the risk of causing more issues than it solves. I can't count the number of times I've used the AWS Console, loaded a page, clicked on a control, only to find that the data that was loaded a few milliseconds before caused the elements on the page to shift so now I clicked on a completely different button, started the process to load a new page and now have to reload the old one and wait for the entire page to finish loading or risk a misclick again.
Professional Linux masters just use the `echo *` shell built-in
IF the author of the blog reads this thread, the highlighted text on your blog on this machine (Win10/ Firefox) is unreadable. It's a very light grey text on yellow background.
32%->27%->28%->30% appear to be just rounding errors, especially considering the number of individuals concerned.

If anything, such numbers indicate to me that homeownership rates haven't meaningfully changed and the only thing that did change is the advent of noisey narratives.
> off the cuff acceptance speech

If you want to split hairs and say that the verbal diarrhea that comes out of his mouth every time he opens it is not in itself one giant "gaffe," I guess I'll just concede the point and move on. He's still a giant asshole, always, to everyone, so my original point still stands.

And why was his acceptance speech so "off the cuff" if it was at an official function where he had months to prepare?
> We wanted ever-increasing returns for shareholders

And ever-decreasing prices for consumers. Don’t forget that!

Free trade results in more goods for everyone, by enabling different places to focus on what they do best.

> while doing nothing on the whole to retrain the workforce.

I completely agree that some more attention needs to be paid to retraining. The answer to disappearing jobs is to prepare folks for new ones, not to artificially preserve the old ones. One has to be careful, though, not to distort the market for retraining itself.
That's putting the cart before the horse. Languages are designed for developers to use, not compilers to optimize. The intention and use of std::optional is clear.

Edit: My point, if not clear, is that the compiler should add the extra bit of code for when an optional is empty automatically, rather than requiring that an optional be defined (it's optional!) unless it is explicitly typed as monostate.
It's fascinating to see the physical limits of a human body being pushed as far as possible.