skysight-inc/HackerNews huggingface dataset:
This one’s really fun in Bengali, where they have three relevant consonants, but they’re quite commonly all pronounced about the same: Shibboleth is শিব্বোলেত্ and Sibboleth সিব্বোলেত্ , but শ and স may be pronounced the same (though some distinguish them), which could be more like sh or like s, depending on the region and person. And, by experimentation grounded in this specific verse, apparently many of them can’t reliably hear a difference between sh and s, which I find difficult to comprehend given the significant spectral difference. But hearing is at least as much a brain thing as an ear thing.

So when a Bengali is reading the verse, what they’ll speak can be basically “they said, ‘Then say “Sibboleth”’, and he said ‘Sibboleth’ because he couldn’t pronounce it properly”.
I don't know, feels like a paper titled "Is Google Getting Worse" could have benefited from actually looking at Google results rather than only results of other search engines.

Edit: This got downvoted to hell, so let me be more explicit. This study did not look at Google results, the title is pure clickbait. They used Startpage results as a proxy for Google results. I don't think that's a valid assumption, even if Startpage is using Google's index.
The 2024 equivalent will be walls of AI-generated text.
15 years ago I had to create a display system written in Unity for cinemas, there was a capacitive PID controller I had to interface with - at the time it was impossible in Unity - it was a generic PID which just returned a stream of data, meaning there was no discrete driver for the device.

I ended up writing a program in another language - can't recall which - which interfaced with the controller and linked to unity c# through some obscure windows IPC (I think it was Pipes?).

Fun days in early Unity... nostalgia ;-)
Everything in AT is public. No need to scrape.

Depends on what you mean by "engagement and discovery." If you mean, "How will people hear about AT, by BlueSky or by StevesPDS.com, then sure, BlueSky has a ton of attention. But if you mean "engagement with other people's posts" or "discovering other users", that's the same no matter where their content is hosted.
Where will they go when Android, Chrome, Safari and Firefox all default to Google and plenty of Edge users also switch to Google?

Due to the defaults it's the only search engine most people ever heard of. Think of Plato's cave allegory.

If all your life you've only used Google and never anything else, making it the ground truth for you, how would you know it's bad in order to motivate you to look elsewhere?
I've just been thinking about this in terms of metalworking. I've long wanted to have a home lathe, welder, possibly milling machine or at least a drill press. I recently moved into a house with a sizable basement workshop space and am enjoying setting it up and doing some simple projects (none of those high-dollar tools yet, but I have a selection of files, rasps, a nice vice and workbench, etc.).

The thing is, I don't expect I'll necessarily have this kind of space forever (and almost certainly not this particular one), so it's hard to justify things like cutting a hole in the side of the house to crane in an industrial lathe. I'm planning on getting more hobbyist-scale stuff (though still space-consuming) with a goal of using it to build my own, smaller, portable workshop (a small lathe, provisions for using it for milling, a selection of cutting tools and the necessary meta-tools to maintain them, a pack-up forge/foundry).

The ultimate dream is something the size of approximately a (possibly large) suitcase or footlocker that can be used to recreate itself (think RepRap but a whole, miniature machine shop), so that I can 1) continue in my hobby even if I have to move into an apartment, and 2) share this with other people by helping them bootstrap something similar. The David A. Gingery book series ("Build Your Own Machine Shop From Scrap") is my inspiration here, though so much of the series would be a lot easier if you could start with some existing machine tools instead of having to do literally all of it from scratch).
LlamaEdge: Lightweight portable LLM tools for your local, edge& server devices
It's an evolving ecosystem. Rollups are fairly new so imagine fully migrating to L2 is a work in progress.
I recently caught myself that I unconsciously retry my google searches by adding more keywords. I also noticed that small sites, blogs, forums are gone from google searches.

Now I am using 3 search engines.

Bing for Normal searches.
Google for local(country) searches.
Yandex for small sites, blogs, forums.
> based on their own technical intuition

That results in biased hiring based on "I like this person, they think/talk like me".

> look at the candidate's public code contributions

Also biased hiring on candidates who have the time & inclination to do extra-curricular coding at the required level.

> Founders have a financial incentive to not hire bad candidates

All companies have financial incentives to not hire bad candidates, the cost a bad hire on productivity and cost to manage them out is high. In fact, the incentives are so strong that the entire hiring system is optimized to avoid bad hires at the cost of missing out on good hires.

That's why the system is so frustrating - only strong candidates with clear signals get hired.
Helix is wonderful. I did make one keybinding change: Switching in and out of Insert mode is CTRL-i so I don't have to wander off to the escape key so often.
> We're focused on B2B software companies

Out of interest, is that a permanent(ish) decision, or are you intending to use that as a spring board, eventually aiming for industry-agnostic?

Thanks
I get the reason why Google does not do domain level filtering due to antitrust concerns, but at least they should be able to adopt this kind of user preference approach. Why aren't they doing this years ago?
Could be used to host public pages for tutorials/guides for a SaaS?
Thanks, @subharmonicon!

While Chapel can run on many different systems, the main goal is making HPC programming much easier. Therefore, we are currently focusing on hardware that you can find in HPC systems (NVIDIA, AMD and Intel). Metal doesn't fall into that category, unfortunately. So far, the name came up infrequently in our discussions IIRC (especially targetting SPIRV), but we haven't heard from any [potential] user who may be interested in it. I would encourage you or anybody else interested in it to create an issue asking for the feature: https://github.com/chapel-lang/chapel/issues/new. Seeing public interest in that direction can change our prioritization.

One thing that I wanted to add that's not in the blogpost is the "cpu-as-device" mode. With that mode, you can use any machine, even one without a GPU, to write applications using Chapel's GPU features. That mode is for those who want to do initial development/debugging on their personal laptops before putting their application on an HPC system. In other words, while you can't use Metal directly, you can still write GPU-enabled applications in your Mac using Chapel, if the end goal is to run it on an HPC system. More details on cpu-as-device: https://chapel-lang.org/docs/main/technotes/gpu.html#cpu-as-...
Yeah I’ve struggled to understand what people mean by consultant and once heard that it was basically a person or group you can hire to take the blame for an unpopular decision and/or to weaponize it against others in the company since it was “someone else” that made the call.
I don't have statistics, but I strongly suspect monetary ...maneuvers are in fact more common in developing, rather than in developed economies. It a fairly common reason why developing countries stay "developing".

As for making money becoming difficult, without monetary and interest rate manipulations it would be rare for capital to exist while the opportunities to employ profitably are reduced. Capital is supposed to be created trough the act of saving, and income is normally saved with the idea of funding larger consumption in the future (or maintaining the same consumption with less labor).

That plan for future consumption is, in and of itself, an opportunity for profit to those that can satisfy it.
Wikipedia for objective things (except politically charged things). Ask friends etc for everything else.
This study had management consultants use GPT4 on a variety of different management consultant tasks.

Some were more creative in nature, and some were more analytical. For example, ideas on marketing sneakers versus an analysis of store performance across a retailer's portfolio.

In general they found that GPT4 was helpful for creative tasks, but didn't help much (and in fact reduced quality) for analytical questions.

I think these kinds of studies are of limited use. I don't believe raw GPT4 is that helpful in the enterprise. Whether it is useful or not comes down to whether engineers can harness it within a pipeline of content and tools.

For example, when engineers create a system to summarize issues a customer has had from the CRM, that can help a customer service person be more informed. Structured semantic search on a knowledge base can help them also find the right solution to common customer problems.

McKinsey made a retrieval augmented generation system that searched all their research reports and created summaries of content they could use, so a consultant could quickly find prior work that would be relevant on a client project. If they built that correctly, I imagine that is pretty useful.

GPT4 alone will especially not be that useful for analytical work. However, developers can make it a semi-capable analyst for some use cases by connecting it to data lakes, describing schemas, and giving it tools to do analysis. Usually this is not a generalist solution, and needs to be built for each company's application.

Many of the studies so far only look at vanilla GPT4 via ChatGPT, and it seems unlikely that, if LLMs do transform the workplace, that a standalone ChatGPT is what it will look like.
Are there stats* of Google Search across the years? I felt I don't use Google as much as I used to. And it isn't because "I know more stuff", but mainly because the way we use internet has changed. I wonder if kids or teens (who most of them don't know how to use an email inbox) would use Google... (I guess yeah?)

* Of course, the stats should include the total amount of internet users globally, or normalize the amount of searches based on that...
> On X (formerly Twitter), conspiracy theories go around that journalists are out to get X because X is taking away readers and advertiser revenue. I'm not sure whether I believe that fully, but I do find it surprising that The Register calls X a "hellsite". Where has journalistic objectivity gone?

Twitter users have been affectionately calling Twitter "the hellsite" since long before the ascension of Naughty Old Mr Car. I think it may be via Tumblr, which was sometimes called that even earlier.

Per Google Trends usage of the term peaks, in the recent past, in late 2022 (I suspect due to people eulogising Twitter), and declines thereafter.
I don't agree that TinyML is the future, just as I don't think IoT is the future. The future is robot servants. They will be ~human scale and have plenty of power to run regular big ML.

In fact, I hope my home has fewer smart devices in the future. I don't need an electronic door lock if my robot butler unlocks the door when I get home. I don't need smart window shades if the butler opens and closes them whenever I want. I don't need a dishwasher or bread maker or Cuisinart or whatever other labor saving device if I don't need to save labor anymore. Labor will be practically free.
I will try to back some products on here I think, even just to give any developers I like moral support! Great idea and I hope it serves this need better than an Indiegogo or Crowdcube with a real focus on what people launching software need (i.e. you talk to your customers).
To clarify, Milk-V Oasis is the board, not the chip.

The chip is SG2380, and it comes soldered onto the board.

Thus the preorder is for the board, which includes the chip.

This is a Mini-ITX board, and you're meant to provide RAM, storage, power supply, case and whatever else needed.
I'm not saying i expect that at all. I'm saying they should have some knowledge about what they are managing than just being a people person. Wouldn't you hate your direct manager having no clue what a code review is? What scrum is? How features are estimated? How estimates can be widely inaccurate? What tech debt is and why it should not be swept under the rug?
Every time I see someone talk about this feature on HN (almost every day) I get jealous, it's such a good idea. When I'm searching (on google) I'm always thinking; when I get Kagi I'm gonna downrank this site, uprank that one etc.
https://archive.is/QdKY9
Hey there,

I have always been a fan of GitHub Actions workflows but for some reason never liked YAML files as being the assigned file format for non-linear workflows. While YAMLs are great as configuration files, they can be quite tedious when it comes to creating, reviewing, and maintaining workflows.

To solve this, I created a visual node system that makes the workflow creation and maintenance process more efficient and intuitive. It's a straightforward node engine with an UI editor.

Examples for such a node graph are here:
https://www.actionforge.dev/github/actionforge/graph-runner/...

and here:
https://www.actionforge.dev/github/actionforge/graph-editor/....

For clarification, they are directly executed on GitHub runners. These graphs took me minutes to build in order to focus on my actual project.

The next time you create a new repo, give it a try. Love to hear your thoughts!

Thanks!
White House targeted by swatting call, latest in nationwide trend
I never thought about this that way. Maybe you're right. We'll see if this will get any traction if it's notoriously hard to do.
Thanks for the support!
> biometrics

Biometrics are a convenience feature, not a security feature.

Fingerprints are trivial to lift and replicate. Face unlocks can be fooled by pictures, or in some cases, get false positives from people that just look enough like you (which is common in some Asian countries). Even if it requires you to blink, new AI tools will easily generate a video of you looking around and blinking.

But the worst part about it all, is that biometrics are a password you can't change without surgery.

I really REALLY wish "biometrics" would stop coming up as a solution to security.
Their regular round pizzas are ok, but now that PizzaHut is gone, the Dominoes pan pizza is my go-to.
It's not worse when you append site:reddit.com to every single search but this is only a function of the fact that reddit can't figure out how to build their own search. Outside of maybe programming stuff where I'll still click on links, I don't think google has driven me organically to a new site in years.
This is a bit sad for a number of reasons: my dad used to have a setup when I was a kid, I had sets as a kid, and the Tech Model Railroad Club (https://en.wikipedia.org/wiki/Tech_Model_Railroad_Club) was a source of inspiration to me as a kid with a computer and a train set....
It's sad to see this appearing to trail off, but I agree with a previous poster, I think the retirement of more baby boomers and their nostalgia may yet give the market a boost.
Have fun dying on that hill. 30 years ago you would have been saying the internet is worthless.
I've noticed a pattern with 'free' services like Facebook and now Google. With simple tasks like checking emails or finding phone numbers in contacts, there's no friction. However, Facebook lost my trust long ago as it seemed more focused on capturing my attention for ad revenue, leading to time wastage.

I initially trusted Google for its efficient and seemingly fair service, where smart ad-targeting was the price for speed. But now, Google feels similar to Facebook; it's harder to switch to alternatives like Kagi on iPhone due to financial ties with Apple.

This shift in Google's approach, prioritizing trapping attention over genuine service, is frustrating. I'd rather pay for a search service that values my time and provides real utility, than endure the hidden costs of 'free' services.
100% accurate. This is my common experience now that vBulletin forums are no longer the #1 way of communicating on the interwebs.

There have been many times where it's been a DenverCoder situation though.
I remember starting on Rails 0.8, where migrations were just sql files you ran
Not even just non-English languages. The British English version of Windows was in the spotlight not so long ago for infamously describing `.zip` files as Postcode files.
Christ. At that point just hand them the 100k. The addicts will quickly end the public problem and those who just needed a starting seed will emerge anew with at least a van to live in .
They were doing it years (more than a decade) ago, but the feature was eventually removed.
mesa3d also has Zink, which implements opengl, opencl and gles on top of vulkan.
I am not sure if Google has empirically gotten worse or not, but I do know that I very often have to use multiple search engines more often than not now in order to find the information I am looking for.
The caps lock key is definitely using prime real estate on a keyboard for something that doesn't get used often.

I have taken to remapping it to a function key, moving caps lock to function+shift.
Function+tab is mapped to escape, a combination I can easily press with my pinky alone.

This allows me to map a lot of the keys that would require moving my hand to function+[alphanumeric key], function+i is insert, function+u is page up, function+j is page down, function+r is home, function+f is end, and other such combinations.

I use a keyboard that supports QMK, so all of this customization is on the keyboard, but this could probably be done with software running on the computer, like AutoHotKey on Windows.
I'm curious, why haven't you switched to Kagi yet?
I wasn’t referring to minorities existing without harassment. Not even sure where that came from, but jumping to that sort of conclusion is exactly what I’m talking about.
Many many many years ago I believe a very elderly friend of mine actually told me, or maybe they were told this by very elderly friends of theirs, that they and a couple of their friends had attended a nazi rally where Hitler spoke and this went on for the entire day. They explained that they did not agree with any of the ideas of Hitler, they knew that all this was not going to be good for them or for the things that they wanted or believed in, but after the rally they realized the effect that this rally had had on their minds and it took time and effort to try to undo some of the effects of that exposure.

Far more recently, someone wrote a web page describing how their father had to do several long haul commutes and to pass the time he listened to a paranormal radio program, or maybe it was an ultra conservative radio program. After this the family realized how this radio program had convinced their father that all this stuff was absolutely true. That might have been mentioned on HN in the last few years.

I suppose the punch line is: Millions of years of history have made each of us want to REALLY convince those around us of what WE believe and we sometimes seem prone to believe things that people who are REALLY convinced tell us. That has tended to keep us alive for all these years. Carefully choose what what you put in there because it isn't going to easily be removed. If I had an editor that worked and I could easily visualize all the stuff that I've put in there then I would give almost anything to use that editor to scrub a decent fraction of that.
Cloned rhesus monkey created to speed medical research
I don't see how Passkeys eliminates the need for 2FA.

Seems to me, and I may not understand it, but it seems to me that Passkeys are more of a way to eliminate having to constantly re-enter you password, but do not eliminate passwords.

For example, if I set up a Passkey, that's bound to a specific machine/browser/phones/whatever. But if I log in from another device, there are no Passkeys, so I just need to use my password. If my lose my machine/browser/phone, I'm in the same boat -- new device, and I need to login. Thus the password.

I don't use any syncing system, I'm not on iCloud, or use apps, or anything like that, so there's no mechanic for distribution of passkeys. Plus that wouldn't work if I wanted to log from my friends laptop, or something like that.

Am I mistaken in how this works? How does enabling Passkeys eliminate 2FA?

My issues with 2FA aren't so much the 2FA part (yea, it's a pain in the neck, "one more step", etc., but, it is what it is). My issue is that if my 2FA is lost, and my recovery codes are lost, I'm toast. There's no other way to recover. No other mechanic, at least for Github.
> 3. H2 is light weight but takes up a lot of volume, limiting the usefulness of small-scale applications. Compressing it to liquid takes a lot of energy.

My understanding is that H2 is seeming to standardize upon 300-bar (aka: 4500ish PSI).

There's liquid and a few other more difficult storage (700-bar / 10,000 PSI for example). But 300-bar is where a lot H2 stuff is standardizing today.

Its not quite as dense as in liquid form, but it starts to be usable at 300-bar. Of course, the thicker and heavier steel needed to hold H2 at this pressure makes it unsuitable for say... drones. But its more than usable for H2 Forklifts and other smaller vehicles.
I remember reading a "Teach Yourself C++ in 24 Hours / 21 days" type book on a bus trip in the 1990s and learning C++ that way! It was a great start!
Few do, sadly. And complaining about it on hn might even get you belittled and down voted.

And gifs never get blocked by it, so i use an extra extension for that.
1. You're trying to assign utility value to it based on earnings which is flawed

2. You're valuing it like a company which is also flawed
Show HN: Go 1.22 range functions with database/sql
Hello HN!

I published a package exploring how to use the experimental range functions coming to Go 1.22 with database/sql to stream values in and out of SQL databases.

One interesting benefit of range functions I found is they enable automatic resource management (no risk of forgetting to close a sql.Rows, or missing a call to Err to check errors).

The use of generics adds type safety and simplifies exchanging values between the Go application and the database.

The resulting code is also quite efficient, the compiler can inline the call sites that create the range functions, which helps escape analysis and allow most values to be allocated on the stack.

Let me know if you have any feedback, I hope it will be useful!
Bees have an internal sense of time (2022)
> It doesn't provide "decimal [...] types", which OP identified as part of the draw to BSON.

This part is misinformation, as json[b] works perfectly fine with decimals (well, Numeric, which is an arbitrary precision decimal type)
And that's only because they did an 8:1 reverse split: https://www.nasdaq.com/articles/ge-stock-split%3A-what-you-n...
Ampere Computing plans to ride the AI wave
Yeah, seems reasonable. I think the outer call wins, so min(max()) will always return lo for empty intervals, right? I didn’t know std::clamp() was undefined for empty intervals. It does seem like a good idea to try to guarantee the interval is valid instead of worrying about clamp… even with a guarantee, the answer might still surprise someone, since technically the problem is mathematically undefined and the guaranteed answer is wrong.
> Where will they go when Android, Chrome, Safari and Firefox all default to Google and plenty of Edge users also switch to Google?

LLMs
For those looking for some more content, there's a bunch of videos from their Asia 2023 conference. https://www.tinyml.org/event/asia-2023/

- Target Classification on the Edge using mmWave Radar: A Novel Algorithm and Its Real-Time Implementation on TI’s IWRL6432 (Muhammet Emin YANIK)
https://www.youtube.com/watch?v=SNNhUT_V8vM