skysight-inc/HackerNews huggingface dataset:
Hi HN,

I'm exploring the possibility of entering the Product Information Management (PIM) space and am keen to hear from people working in e-commerce.

If you work with product data and have 5-10 mins to fill in the survey, that would be amazing.

I will pay either $25 /20 Euro/ £20 in a voucher or donate to charity for everyone who takes the time.

https://forms.gle/7LwSt6bNyMKne8KK7

Or if you can't be bothered to do the survey, anything you can share about how you manage your product information, what works, what is difficult etc in the comments below would be very helpful.

Thanks,
Charlie
>The reason why most buses suck to take is because they can never keep to a schedule when they're sharing the same lanes that private cars take, have to wait at the same lights as them, etc.

They're also pretty damn uncomfortable to sit on: bouncing motions, herky-jerky steering motions, etc. Compare that to sitting on a subway car: the subway is FAR more comfortable because it's riding on rails and doesn't bounce around a lot. And if it's really crowded, it's a lot easier to stand up while riding a subway than a bus.
Jumping Through EULA Hoops (2008)
“should be allowed”, in practice, means “should be forced”, since it means saying no to the huge collection of devices (TVs, computers, tablets, nintendos etc) that prevent boredom.
> There is nothing culturally bad in a system issuing an error if there is an error.

That's true, but if the error says "PANIC! EVERYTHING IS DOWN" when it's not true, then it's asking for an action that's outsized to the problem. Error messages are fine, but they just need to be classified and responded to correctly, and noisy alerts are typically the ones that are misclassified and demanding attention they (probably) don't deserve.
I vaguely recall thinking the file was just some sort of serial number or stock tracking metadata when I deleted it. It might have instead failed for quite mundane reasons such as low quality manufacture. I don't know.

Exposing the firmware in this fashion would be a bad idea for all of these reasons. It is a good thing that SD card manufacturers don't do this any more, if they ever did.
But is that something they are known to do, or just something they could do?
SLO as in “service level objective”? How does defining an SLO stop the existence of alerts?
When my kid is bored he eventually figures out something to do.

if he gets less tv or whatever, for a period, he gets deeply invested in lego or drawing or similar
I’ve been doing this for the past three years, it’s very challenging. I think most of these tools do well on very broad cell types like seen on the GitHub page. But the thing is that if you’re working with e.g. immune cell types then you can effortlessly label high-level clusters yourself.

The real challenge is identifying fine cell subsets, like different types of CD8 T cells: naïve, central memory, effector memory, Temra, etc. I don’t think it’s a problem that can be solved by a tool though. One issue is that “classical” cell type definitions are based on flow cytometry which uses antibodies to define cell types. These definitions don’t translate that well to scRNA-seq as it’s a completely different protocol. For example, naïve and central memory cells are separated based on CD45 isoforms and this information isn’t available in single cell gene expression with 10x Genomics(most popular protocol).

Another issue is that people use ad-hoc cell type definitions. It’s common to come up with a random gene as a cell state marker. Which means the definitions aren’t comparable between studies and a lot of manual curation is required. Which makes some sense because “cell type” is an abstraction. In real world, the cell types and states are much more complex and are often continuous rather than discrete.

Taken together, building cell type classifier is a very difficult task that depends much more on the data quality, context(which tissue data comes from), and training labels. You can build a very decent classifier with a regression model if you have good data.
China Beat the US in the Great EV Race
> I remember people proclaiming the death of Minecraft.

To be fair, it's on a long slow Yahoo!-style death path - Microsoft have not been good stewards of the game. They've owned it for 10 years and we're still having to rely on 3rd party mods monkey-patching the game for basic optimisations and QOL improvements. The bug tracker is awash with things that should be fixed but are ignored in favour of "mob vote of the year" and forcing in things they can tie to merch / media and IAPs.

Microsoft bought Minecraft to milk it dry for money - and they are doing that amazingly effectively - but they did not buy it to make the game better or their users happier.
https://archive.ph/7sd5y
Wow, that works.

Here's a prompt that it consistently hallucinates on:

> What's the black-and-white creature from Scavenger's Reign called?

The correct answer is "Hollow."

Without this prompt it hallucinates random things like "Beast of Burden", "Tooth Skin", "Hexapod", etc.

On my first attempt with the added prompt, it performed a web search before it answers correctly.

Without this addition to the prompt, it just answers right away, i.e. without searching.

It may not always search the web given this prompt -- it seems to be a heuristic.

I can disable the searching by prefixing the prompt with "Don't search the web."

I tried to explore how to ask it to not hallucinate, but it's pretty hard:

> Q: Don't search the web. Before answering, think through the facts and brainstorm about your eventual answer in: What's the black-and-white creature from Scavenger's Reign called? If you can't provide an exact answer, and need to resort to guessing, just say you don't know.

> A: The black-and-white creature from "Scavenger's Reign" is known as the "Hexapod." [...]
You could argue by providing those things you’re forcing them into perpetual stimulation. It’s a matter of perspective. The difference is that like sugar, unless we’re using our rationality to override the impulse, we’ll always pick stimulation though that’s not necessarily healthy.
硬さ楽しみ
For my own kids when they are bored there is a flow of requests. First they ask if they can watch TV. Then they ask if they play video games. Then they ask if they can goto a friends house that they like. Then they ask if they can see a neighbor kid who they are kinda meh about. If I keep saying no to all the distractions they typically will enter a complainy phase about how they are bored, but after a bit of boredom they enter a very imaginative state where we can end up with some top tier kid games, the kind you might see on Bluey.
I want to update 20+ submodules every day, ensuring i'm always at the tip of all submodules.
Hi,

We do review the slides but more from a technical perspective if there are any glaring errors or voice mismatches etc.

The contents are mostly explanation of concepts with some examples. LLMs are generally good in this. Because the training data (internet) agrees on what is OOPS and how a for loop is written etc. Where it generally gets wrong is when we ask to give code for a specific problem. We are not getting into that territory.
Based on 300+ courses we have tested across different domains, we see it is reliable with one issue we spotted where it mentioned 3 types vs 4 types in one slide. But was correct in another slide.
Tsoding livestreams trying out C3 (programming language) [video]
I check the Google reviews, try and screen out any Americans - so fussy and no idea, normally - then just stop by, look and see what the vibe is like. 95% of the time this works perfectly for us and we eat well. I also make a point of asking locals in shops and galleries that we like what places they'd recommend.

I do agree on the big city thing though. I can get Italian food in London that’s as good as or better than most of what we had. But that’s a complement to cities like London and Melbourne rather than a sledge on Italy. We had a series of “good” meals, then a couple of “greats” across Bologna and Tuscany. Absolutely could not complain - apart from the place in Bologna that charged us €10 for pasta e burro for our toddler; screw them.
While true in a subset of problems, linters will also miss stupid mistakes because not everything is syntactical.

AI for example can catch the fact that `phone.match(/\d{10}/)` might break because of spaces, while a linter has no concept of a correct "regex" as long as it matches the regex syntax.

I don't think anyone is arguing that replacing linters with AI is the answer, instead a combination of both is useful.
protip: not just kids
> All of humanity's problems stem from man's inability to sit quietly in a room alone. —BP
> A "load with unspecified elements for any values past the end of the allocation, UB only if the hardware doesn't like it" thing shouldn't be hard to support

Not an expert, but to me this sounds like you want an alternative where behaviour for a read beyond the end of an allocation is merely implementation-defined, not undefined. That means the implementation (e.g. LLVM) has to document what they do — which may be platform-dependent — and the choice of whether it becomes undefined is up to the implementation.

The natural thing to do here for the implementation is of course to say "I'm just going to emit the load instruction, it may crash your program, better be prepared".
This is not about not allowing kids to be bored. This is about them wanting parents to create situations when kids are bored (by preventing their access to electronics specifically). As in, boredom nowdays requires additional work on the side of parents.
Yes, but the ducts themselves are normally insulated too, so either you're getting heat through the insulated walls of the ducts, or you're getting heat through the roof and walls (on 2 sides) into a much, much larger volume of air, which you're now using more energy to keep cool. I'm not sure which one is going to be more wasteful. This does make the ductless ("mini-split") HVAC systems look more attractive, however those lose the advantage of economy of scale (having a bunch of small ACs instead of one big one), but might gain some back by making it really easy to not waste energy cooling all the rooms if you only want some of them kept cooler.
Intel is removing SMT from their next gen mobile processor.

My guess is this will help them improve ST perf. We will see how well it works, and if amd will follow
Words means things. If I ask you for something again and again, you then provides it for me as a gift for christmas, using the word "forcing" is massively inappropriate.

It is not just a question of perspective. It is quite literally a question of what word means.
> I'm more inclined to invest time in git itself.

This is fine until you're working with hundreds of other developers. I believe the reason solutions like this exist is to abstract git away from most devs, because in (my experience) many enterprise devs have only rudimentary git knowledge.

Sure, the devs should "just learn git" - but the same argument applies to a lot of other tech nowadays. Ultimately most folks seem to want to close their ticket off and move to the next one.

Git submodules and git subtrees generally do not fit my org's needs - we have internal tooling similar to this. Happy to expand on that if you have questions.
now i dont know how cutting edge this product will be for you but i find it really helpful for my website as i can see how my visitors were performing.

here is the product : www.zipy.ai
The Panoramica is the original route, the one in the article and in some of the pictures. There is new more direct one now, with more tunnels and less bridges. It's faster but of course it's less scenic.
Dogs that beg for food are dogs that know they get fed when they beg for food.
The problem is that most politicians have real estate investments in one form or another so there is zero incentive for such laws to come into existence.
Re sub processes, genuinely curious, how do

[[ $cmdline ]] && exec {cmdline}>&-

and

exec {cmdline}< "$dir"/cmdline || continue

work?
I noticed a similar pattern with mine.

I limit their time with electronic devices (yt kids, games, etc) because it seems that the devices/services are similar to drugs including withdrawal symptoms.

So getting bored just means having to find something to play with. Lego is a good creative way to spend time. Going outside is also preferable to Minecraft ..
Argument list too long

$
Show HN: Spk.so – AI Conversational Audio Discussions
The sanctioned way to this would be masked aligned load intrinsics, alignment avoids page faults, masking avoids reading undef bits, being an intrinsic conveys the intent to the compiler so it'll know that this is not an OOB read.

The other option that I've seen discussed is adding a freezing load to LLVM that turns the undef bits into some unspecified but valid bit patterns.
Cppfront: Midsummer Update
Sounds very similar to mine, perhaps the process they need to go through to achieve the 'state of boredom' where true creativity can be unlocked.
Yeah you can work around the filesystem perf problems on Windows to some extend. Unity builds are not just popular because it reduces duplicated compiler work but also because it reduces filesystem access. There is a reason why Windows games tend to pack their assets into archives.
Elixir: Get Alerts for Timed Todos
VGA use a 15 pin DSUB connector though.
Open Source Observability for Langgraph
I am really disappointed by SD card reliability. It seems even a little wear and the whole thing slows down massively and eventually throws read/write errors.

I would like to see a card design which, instead of failing when there is flash wear, instead just gets smaller.

For compatibility with existing OS's, that would take the form of a self-partition-resizing sd card. It would understand fat32, ext3, NTFS, afs etc, and when the card is next powered up the partition would be slightly smaller and files physically at the 'end' would be moved inwards.

For newer OS's, a new API could be introduced which tells the OS 'this card is smaller now, please give me some blocks to mark as unavailable'.

The now-smaller card can use the removed-and-worn-out blocks to store error correction data for the remaining blocks. Ie. Additional error correction data on top of the data already stored within each page.

That effectively dramatically increases the lifespan of each page, at the cost of reduced IO performance.
Blaise Pascal
> it was not acceptable to wait even a few hours

Hours... Wouldn't a 15 minute canary have found this problem about 14 minutes before it hit wider deployment?
>If you wanna see some real double-tax bullshit, wait until you hear about how Americans have to pay both American and Japanese income tax if they live and work in Tokyo...

Sorry, no. I live in Tokyo, but I only pay tax in Japan. I still have to file my taxes in the US, which is a real PITA, but Americans living and working abroad get to exclude most/all of their income (unless they earn a really huge amount), and/or get a tax credit for any foreign taxes paid. Generally, an American living abroad won't pay any US taxes unless they 1) make a ton of money and 2) live in a country where the tax rate is lower than in the US.

What truly sucks about the system is just the filing requirement. Doing your taxes in a better-run country is really easy for a normal wage-earner company employee. Here in Japan, the employer generally does your taxes for you. If you have some adjustment to make, you can do that pretty easily before the filing deadline, but otherwise you don't have to do squat. In the US, everyone has to go to a lot of trouble to file their own taxes, even though the IRS usually already has all their information, basically because Intuit has bribed Congress to make it illegal for the IRS to be run as efficiently and conveniently as the tax collection agencies in Japan or Europe. A lot of Americans end up renouncing their citizenship simply because the tax-filing requirement is such a PITA.
The risk with that approach is that every other of the hundreds of developers will bring their own tool for X. So now you have hundreds of tools and everyone only knows a subset.

If there is a common operation that people get wrong or don't use often enough but still need to run regularly a five-line bash script will not only do the job it will actively help them learn the tool they are using.
Cables cut at various locations belonging to the French SFR telecom
i agree with the consistency part. thats where the quality vs quantity part comes in. if a person can manage the quality part with consistency then that is the marketing that everyone should be after.
Install this on production to almost guarantee to hear from the author in his official capacity :P
> bad-faith politics trolling.

What is good-faith politics trolling, herr hall-monitor?

And btw, they/them/their are not my pronouns.
Developing story. Perpetrators unknown.
Seems weird to base the argument on compiler performance alone. I'd think that developer tools will be a much bigger factor for the time difference but that depends on what you are used to.

Anecdotally though, git is unbearably slow under Windows and compiles make all filesystem operations lag while I have never seen such problems under Linux.
dang did do his thing before. i have toned down a lot!
The project looks interesting.

Regarding the name, I’m French, and VDM basically means FML in French.
Being bored is good, I'd tell my kids. It means you're not hungry, or cold, or wet, or hurt, or scared for your life. Enjoy it!
> but might waste bandwidth if used for SVGs used often, like a logo or icon.

You can put SVGs into a <TEMPLATE>. I've used this for "site and social icons" to great effect.
> The exercise of writing the work has intrinsic value.

Nobody's disputing that. But why do I need Canonical to do it? And why do I need to submit the work to Canonical for my interview?

To me, this'd be an indicator of how Canonical is going to treat my time in the future. If they don't care about me doing hours of free work for their silly interview games (while I have a full-time job, family, and daily responsibilities), I can infer that they most likely won't care about my well-being if faced with overtime on site.
If you have a 3rd always on device on Syncthing i believe the outcome would be similiar to Dropbox, right?

Conflicts are unavoidable if two hosts write in an interleaved manner and with unreliable internet connection. For example

Shopping List

- Eggs

- Bread

- Molk <---- Host 1 edits this into "Milk"

- Sugar

- Coffee <---- Host 2 adds this line

If these 2 changes occur at the same time, how would Dropbox merge them, having no knowledge of the semantics of the org document? There is a conflict and Dropbox may solve it in a "last writer wins" manner or by performing a merge by line like in git.
Well yeah, if you avoid the OS (syscalls) as much as possible then all operating systems will have about the same performance.
> When you have a very small number of very capable people you can paper over a lot of deficiencies.

That surprises me. I would assume that the fewer people you have, the less talent you have to cover all needed skills. But maybe you mean something else with "deficiencies"?
Slack rolls out scheduled send feature for threads
https://www.backmarket.co.uk/en-gb/p/lenovo-thinkcentre-m910...

£100 16gb, ssd machine capable home assistant or plex server.
The older I get, the more I agree with this.
new thing? 1967: https://www.youtube.com/watch?v=mSlE_GrK2sw&t=160s
git submodule foreach ………

Or is there something I missed?
Children vehemently disagree with expert (since times immemorial)
You might not be recognizing them as state adverts, because Switzerland has the largest amount of government advertising of any place I've ever been. By far. If you can't see that you're either unfamiliar with other places or not recognizing the ads as coming from the state. Recall that the definition of the state also includes government-owned companies like SBB, ZVV, EWZ, ZKB. Adverts by any of these companies is an advert by the state. That's a generously narrow definition: it's not including advertising for parties or referendum positions, which saturate billboards any time there's an upcoming vote, nor advertising by state subsidized industries like farming.

Here are some examples.

Walk down to Bellevue. Start to walk along the lake to the China Garden. You will walk past some of the most prime advertising real estate in the city. There are several billboard signs in a row right at the top corner of the lake. Highest footfall of anywhere in the city outside of Bahnhofstrasse itself. When I did this yesterday every single ad was by government, for government. For example, one of them is currently advertising the government-run Native American Museum:

https://www.stadt-zuerich.ch/kultur/de/index/institutionen/n...

Walk down the lake and you'll encounter more such billboards, all showing government ads. In fact I don't think I've ever seen a non-state advert on any of these places.

Go to a Filmfluss event. It starts with 10 minutes of ads. On Saturday when I went to a showing with my wife, I counted and around half of the ads were by the state. Amongst others: multiple recruiting ads for the Stadtpolizei, ads for ZKB, multiple ads for EWZ, ads for state-funded cultural events etc.

Get on the train or tram. Look at the billboards inside the carriage. Many of them will be ads for the SBB's own services or offers, or recruiting ads for drivers (especially popular at the moment), or the Gemeinsam Vorwarts campaign. These are all state advertising.

If you see all this and really think it's very little then I don't know what to say. Go spend some time in other places of comparable size and pay close attention to how many ads are by the state or state owned companies. It will be lower.
Microsoft was required to let them have the same access their own software used. Which seems fair to me. Microsoft can remove those APIs entirely, they just can't restrict them.
Really... It's also one of non-native speakers' favorite words.
Wish there was more rigorous studies on this. Yesterday I got stuck waiting for a train for 3 hours with a dead phone, so I walked around Boston and an old lady sat down at the park to talk to me about her dogs. I got back to the station an hour too early and read the beginning of a book someone left behind.

Can we get a (2024) study on this?
AFAIK there is no general requirement to ask for consent. For example, to store session tokens or language preferences. A lot of sites probably wouldn't have to show cookie consent prompts, if they don't share profiling data with third parties or do other shady stuff, but still show them because they're afraid of doing it wrong or because everybody else seems to be doing it. It's been a while since I read the text of the law, but I remember thinking that the line from which consent was required seemed reasonably drawn and that websites who cross it are right to be forced to declare what exactly they do. There was a post about this recently, titled something like "there is no cookie banner law".

An option for a general setting may be nice. I personally approximate it by only accepting cookies from whitelisted domains, and using ad blocking filter lists to hide cookie consent prompts.
This immediately brings to mind the Seinfeld episode where Ellen's boyfriend stares blankly at the back of the airplane seat in front of him on a long international flight.

That being said, I generally agree with the sentiment.
Yeah, that's intuitively not a fate I would want to wish on my own kids. I'm just old enough to have spent the first ~14 years of my life without any personal computing devices, and I remember the boredom being agonizing.

Now, the kind of device I would provide is another story. Unfettered access to the Internet at large, including social media, is probably not well advised - access to Wikipedia probably is. Questions of degree.