skysight-inc/HackerNews huggingface dataset:
I have Tesla FSD, it already regularly drives me point to point with zero interventions.
Mario Draghi outlines his plan to make Europe more competitive
accept-language is a list. Do I want English or Spanish first? What if your content is better in the second? I'm much better at English than Spanish, but I'm better at Spanish than the AI translation to English. Plus I may be watching that video in German to learn German even though I'm so bad at German I wouldn't put it in...

Accept-language is accurate, but just isn't easy change it which is required to handle all the possible situations and get the right answer. Still everything else is worse.
Commit to a System (2018)
I have been looking for something like this for so long, amazing post. I would love a section on composite indexes. That is something that I still have a hard visualizing…
I expect natural diamonds to go down in demand in the coming years not because they're more expensive, but more because of the horrible working conditions of miners. Perhaps they might be taboo in the future, "Oh you have a natural diamond, what did a child slave mine that?"
Mine was a personal example, not a market analysis :)

I'm quite confident that lvl3 autonomy is becoming widespread, regardless.
This is the responsibility of the installer.

Using Windows Installer, this is easily accomplished. The Msi database _does_ track individual files and registry entries. If you're using another installer, or the developer allows their app to write something somewhere that isn't tracked by their installer, you're going to get files left behind.

macOS is especially bad in this respect. Bundles are great, until you have a ~/Library full of files that you never knew about after running an application.
>Exactly my thoughts. I really admired the design and how far WSL1 got. It is just sad to see it abandoned.

But why was it better, other than aesthetic preference?
I'm sorry, but this sounds like C++ apologism.

Tech should be simple and fail immediately if used incorrectly. It's a tech issue if the dispersal of customer records is happening frequently enough to be a meme.
>When I buy a device, I don't want a perpetual, tethered relationship with the manufacturer in order to work the device.

Then don't buy that device. I know this will be unpopular but there is an entitlement here. I want X, X comes with insane restrictions, instead of sticking to my principles I will buy X then complain about the restrictions. I agree it shouldn't happen, but I also don't buy anything that allows that to happen to me.
ISS Safety Requirements Document International Space Station Program
Edge Image Builder
AI will go the way of ASICs, just like bitcoin.
While I understand your argument and agree that more sensor means easier path to self-driving, our world is now full of systems that can infer amazing amounts of data from a few sensors. This is the progress of technology.

Apple Watch is probably one of the greatest examples. So many of it's features are inferred via "basic" sensors.

On a different angle, sports refereeing is largely becoming possible due to advances in camera based analysis. We can turn 2d images into a nearly centimeter accurate representation of a playing field in seconds.
Would require regulator approval due to bank charters, which ain't gonna happen.

https://www.federalreserve.gov/faqs/banking_12779.htm
It's a trivial function: https://cs.opensource.google/go/go/+/refs/tags/go1.23.1:src/...

You could write your own errorsJoin() and change Error() method to suit your needs.

But really in this particular scenario you would be better served by something like:

func errorsConcat(err1 error, err2 error) error {
if (err1) {
return err1;
}
return err2;
}

And then do: err = errorsConcat(err, f.Close())

In the scenario described in this article, errors.Join() would most often reduce to that (in terms of what Error() string would produce).
Yeah, this (and the demise of Simple) was one of the things that steered me towards a local credit union. I've been very happy with the switch.
Ask HN: Need help with interviewing a professional assignment
Hello,

I hope you’re doing well. For an assignment, I am looking to interview someone actively working within my aspired professional field of software development or any sort of programming. The interview will be brief, and I’m looking to gain insights from professionals like yourself who are experienced in the field.

If you or someone in your network is available for a short conversation, I would be grateful for the opportunity to connect and learn from your experiences.

Thank you for considering my request, and I look forward to hearing from you!

Thanks!
Comparison to DragonflyBSD or OpenBSD? Why not either of these?
Natural diamonds have value in terms of luxury. Synthetics do not, hence why they are cheap. If you want to buy a diamond because you think they're pretty, buy a synthetic one. If you want to buy a diamond as a luxury gift, buy a natural one.

Rolex doesn't put synthetic diamonds on watches. Cartier doesn't put synthetic diamonds on bracelets. Tiffany's won't put synthetic diamonds on rings.

If you think that natural diamonds are trending towards no longer being a luxury item, then don't buy them at all (why purchase a synthetic one if you think the diamond market is just a marketing ruse anyways?)

I've never met someone that bought a synthetic diamond that didn't immediately try to justify it. I think that says a lot.
In fact I don't think I live near a bank / credit union that doesn't have a drive-thru.
The title is wrong. Should be "make the EU more competitive". Europe is not the EU and vice versa.

Though his plans are horrible, so I doubt the EU will become more competitive.
The missing piece may be a different mode of transport like trains. Humans adapted from creatures that lived in trees over millions of years, a computer has nothing on that evolutionary process of the bad tree jumper getting eaten or breaking a leg and dying.

Spend a few million years programming a computer to swing through trees and they'll probably get something that can drive a car.
Or maybe it's https://github.com/NixOS/nix/commit/35575873813f60fff26f27a6...

the commit log is tad unclear and the GHSA writer didn't bother themselves with linking the offending code
That's why I always put several quotes in YAML values, just to be safe:

log_config:
file: '"/var/log/my_custom_service/mcs.log"'
This necessarily requires software regulation, too—if your software requires internet connection, functionality should also require internet connections. Why am I making an account with you just to track my periods?
It has such an enticing "reject optional" button next to "accept all" and I was so impressed that they'd actually made the opt-out flow as easy as the opt-in flow... until I tried to use it. It's just maliciously incompetent at this point.
That's decoupling, not decentralization.
> Some Teslas don't have the sensor hardware and the compute power to do road-safe FSD.

Come on now. Elon was the one being pigheadedly stubborn about camera vision over LIDAR. There's really no reason to think this was a case where the engineers were insisting on a viable approach that unfortunately proved infeasible over time.

They weren't going to be able to do it with the tech they put in the cars and damn near everyone knew it. We shouldn't think their engineers were uniquely blind to what everyone was saying when it's fairly clear that there was a top down push here.
Sigrok project is dead... There is a single maintainer and he's not willing to merge almost anything, it's been like that for years. I think it's time to fork...
Show HN: RAG Large Data Pipeline with 1000 Models
Hi, I'm a PhD in data + LLMs. I'm building an LLM chatbot for dbt.

The challenge isn't LLMs but dbt pipelines, which are too large (e.g., >1K models) to fit in the context window.

Traditional vector RAG only works well for texts but poorly for SQLs.

To solve this, we built a novel RAG using lineage.

I tested it on dbt projects with 1000+ models, and it works very well.

Some cool use cases the such chatbot does well:
- Models discovery (I have a high-level question, which tables to use?)

- Safe model edits (I want to edit the models, what downstream models are affected?)

- Model debugging (This column looks wrong, how is it computed upstream?)

- New pipelines prototyping (I want to add a new metric, how are similar metrics computed?)

- Natural language querying (I want to understand customer better, recommend some queries)

- Pipelines optimizations (This model is slow, any inefficiency in the pipeline?)
- etc.

Live demo on RAG for the Shopify dbt project (built by Fivetran): https://cocoon-data-transformation.github.io/page/pipeline

Enter your question, and it will generate a response live (refresh the page for the latest messages).

Video Demo: https://www.youtube.com/watch?v=kv5mwTkpfY0

Notebook to RAG your dbt: https://colab.research.google.com/github/Cocoon-Data-Transfo...

You'll need to provide LLM APIs (Claude 3.5 strongly recommended) and a dbt project (just need target/manifest.json).

The project is open-sourced: https://github.com/Cocoon-Data-Transformation/cocoon
Everyone said crocs were so comfortable so I got some. Feels like I'm walking on styrofoam, in a bad way. No where near as comfortable as my Birkenstocks though certainly more affordable. I don't hate them, but after trying them I definitely don't "get it."
> Apple “does a poor job of mediating disputes between a developer and its customer”

As "its customer" users buy retail from developers in the app store because they know (personally or anecdotally, such as from parents whose kids used IAP) that dispute goes my way. And then, most buyers never dispute. So win win for end user and upstanding developers who "get" what the ecosystem is about, win lose for end users versus exploitative apps.

At the same time, IAP is the worst thing Apple's ever done.

It — through short term benefits at the expense of long term trust — has done to software what Google Ads did to contentful web sites.

Ultimately, there's a straight line from IAP and apps it attracts to why EU is using adtech-drafted (and ad-supported media drafted) legislation to dismantle Apple's product experience.

In the long run, IAP and its consequences are likely to cost Apple margins trillions.
That seems slower than getting out. Only advantage I can see is for people with mobility issues (thought even then leaning out would be a challenge) and making it less likely to have bank robberies.
It helps disambiguate Nixlang from the codebase that includes the Nix CLI and the Nix daemon, for one. It's also an unambiguous designation for the original Nix implementation, as opposed to Lix and Tvix.

A Lix user might well reasonably say they 'use Nix' because they use Nixlang. Thus some people are Nix users but not CppNix users. As Tvix matures, the same will be true of Tvix users.
And they STILL don't have IPv6 support >..<
I am still waiting for my driver to be merged :-(

https://github.com/sigrokproject/libsigrok/pull/185
Not to mention it is also untrue because we use senses other than just vision when we drive. We use our ears for acceleration information, sometimes hearing, and the feeling of the wheel when we drive.
Yeah, their prepackaged Kubernetes exports seem a bit excessive to me. We stood up a brand new EKS cluster, and it came in at 50k metrics, which was odd considering that's the exact limit before you get charged for additional metrics. It felt intentional.
No they don't? I have never got that at least. It asks for my UX language, not for my preferred languages for websites. My preferred UX language is always English since most translations to Swedish are horrible while Swedish made websites are best read in Swedish and not a potentially bad English translation.
The missing piece is LIDAR.
No, it's not good enough. The service went away.
I hate it too.

Not only languages change, but many other things like date formatting, mathematical formatting (using commas rather than dots breaks few things around) and currencies too! And it's a pain to fix as settings often collide and with many applications abusing microfrontends you can even end up in conflicts on the very same pages.

Google's the worst offender on all of its services and not just search, youtube, etc (even for work, their forced localization breaks Google Sheets in multiple ways), even my goddamn portoflio prices get converted in the local currency or using google flights shows me prices in the local currency forcing me to open more tabs to convert non stop.

And changing it to my own, on so many different services is such a pain.

But I know why this happens as a developer who advocated multiple times with my managers to not forcefully try to compute the language/region/market of users without giving them a simple button flag to change locale: product people don't listen and would rather have thousands of "ifs" that eventually will fail rather than listen to reason.

Hell, as a developer I have all my software and preferred language to english, even though I'm italian. And sometimes I use VPNs!

Even Amazon at times gives me some text in a language, and some other in others (completely unrelated like German) on the very same page.

Just keep it simple.
Because of how much more effective one on one tutoring is, it needs significantly less effort in total hours even maintaining a 30-to-1 ratio of students to teachers.

"It only takes about 50 contact hours to transmit basic literacy and math skills well enough that kids can be self-teachers from then on. The cry for "basic skills" practice is a smokescreen behind which schools pre-empt the time of children for twelve years and teach them the six lessons I've just taught you." [1]

Unless you have some strong evidence to argue why "sit down and lecture" is the most cost effective way to educate a population, I will retain my belief that it is a cargo cult at best.

[1] https://cantrip.org/gatto.html
Blank: Daily AI word game/fill in the blanks for unique AI images
I am going to have to disagree. You do not have to be a techie to appreciate beauty and enjoy an OLED screen even if you can't tell the technical difference.

There is certainly a segment where "it takes photos" is a boolean, not a scale (my mum being in that group), and they will be perfectly happy with cheap Androids.
Ha! I meant to write powered Bluetooth but I can’t edit it now
Open source is business model, but it's not a VC-friendly, easily-scaled business model. Relatively few companies ever made it work, and it's only gotten harder with the rise of one-stop cloud vendors that host other people's software.

But open source has absolutely worked as a business model. This is actually easier to see if you look at companies like IBM. Back around 2000, IBM used to charge $40,000/year per CPU for software that was often mediocre. But as one very smart IBM marketing guy told me, the software was basically an excuse to sell IBM Global Services for consulting and customization. At heart, they were making a service play. And IBM of the early 00s loved Linux, for two rather weird reasons:

1. It allowed them to freely collaborate with other companies like RedHat based on nothing more than a handshake.

2. Even more surprisingly, it allowed collaboration within IBM, between different groups that usually had complex politics.

I as understand it, IBM was not, generally speaking, selling Linux. Linux was just one more way to sell Global Services.

And of course, RedHat themselves were a service company in those days, at least from what I heard from some of their clients.

But service companies are hard, they're sales intensive, and they're not valued nearly as highly as pure software plays with the same revenue. And if you want to be big, you'll eventually need to serve big enterprises. And of course, AWS will happily eat any low-customization revenue you might otherwise be able to snag.

So open source + consulting might be a business model, but it relies heavily on running a successful consulting or services business.

A much more common way to use open source in business is the "stone soup" model. I've helped my employers open source tons of stuff over the years. It was almost all useful tools, not their main products, so it didn't help competitors directly. The upside is that other companies may occasionally contribute something. This is usually pretty modest unless you put in extra effort promoting your software, but it happens. Sometimes, the biggest advantage is that open sourcing a tool is a great way to draw a boundary that says, "This is a generic tool that focuses on one thing. It does not contain business logic." For certain kinds of tools, this can be a fantastic discipline.

But definitely don't think that you can release your core product as open source, and then just run a standard product-based business.
Introduce S4 [1] with a reduced set of configuration options and nudge customers into using it instead. Then eventually make it the default and encourage migrations.

[1] I know the name doesn't make sense.
Show HN: YourNextStore – an open-source Shopify with Stripe as the back end
We’re building Your Next Store, a modern, ultra-fast, open-source commerce in Next.js with Stripe as the backend - no DB required.

Selling online is often more complex than it needs to be. Setting up a storefront with great performance can feel daunting and time-consuming. There are many plugins, libraries, etc - the choice can be overwhelming.

Plus, in e-commerce, the backend and frontend are often written in different languages (e.g., PHP, Python, or Ruby for the backend). This increases the complexity and makes code management more challenging, especially for teams.

After working in e-commerce for several years, Michał and I set out to build the fastest and most compelling storefront for small to medium-sized merchants. Fast e-commerce sites are crucial because slow pages hurt sales [1]. Unfortunately, performance issues are still very common. The beauty of Your Next Store is its simplicity. No additional tools and no databases - just Next.js and Stripe.

On the technical side, we use App Router, React Server Component, Partial Pre-Rendering, Optimistic Updates, and Streaming with Suspense to make the store faster and leaner so it feels almost like a static website.

In summary:

Modern & Popular Stack: Built with Next.js, React.js, and TypeScript, making development faster and hiring easier compared to platforms that use less common frameworks like Shopify’s Liquid.

No Database Needed: Stripe handles the backend, reducing the need for complex infrastructure and simplifying the setup process.

Open Source: Free and open (AGPL), with the option for a commercial license if needed.

This is just the beginning. We want to make YNS even better and easier to use and eventually provide a good, open-source alternative to Shopify.

Check our code at https://github.com/yournextstore/yournextstore

We’d love to hear your thoughts and feedback! What features would you like to see next?

[1]: https://www.deloitte.com/ie/en/services/consulting/research/...
I’ve got a site with the price history aspect for Canadian groceries (http://grocerytracker.ca/), but the community groups/public lists idea is interesting. I definitely feel like there is a lot of potential in this space.
I’m a bit new to Golang, but not good programming practices. Isn’t ignoring the error value returned by a function a very bad practice in general? Regardless of if the function call returning it is used in defer? Not just for file write operations?
> Apple, however, said in a statement: "The European Commission is trying to retroactively change the rules and ignore that, as required by international tax law, our income was already subject to taxes in the US."

My understanding is that the U.S.A. double-taxes both corporations operating abroad, as well as it's own expats. If this is true, then it's quite the remark to say _the country you're actually in_ is the one double-taxing you.

The fact that your "income was already subject to taxes in the US" isn't the fault of the hosting country.
But it simply isn't slower than Linux.

Robert Collins explains that performance is just as good as Linux and the performance loss on Windows is due to file system filters (Defender)[0].

This is what DevDrive intends (and does) fix.

[0] https://youtu.be/qbKGw8MQ0i8?t=1759
Who do you think is paying for the roads, parks, schools around you? Is it Chase/Amazon/Apple/Google? Or is this stuff funded by taxes collected from local businesses and their employees? What happens to your town when the money in the latter category drops to 0?
AI generated article?
IIRC there were rules for safer and greener vehicles, but these were sidestepped by making more vehicles in the light truck category?
IMO, evolution over time is a great place to start.
I really wish the title would use "will scale with demand more slowly" rather than saying demand will end, which is trivially false.
On the image from [1], I see 5CSXFC6C6U23I7N (110K). It seems to be rather expensive $300, 3 times the price of the whole MiSTer board.

[1] https://retroremake.co/products/mister-pi-retro-gaming-fpga-...
The Amazon deal was never signed. But it seems like it formed the foundation of what became Steam.
Narvar | Sr. Software Engineer II | Remote (Canada) | Full-time

Narvar is a post-purchase intelligence platform. Our Mission: Simplify the everyday lives of consumers. We created the post-purchase category and are changing how retailers foster customer loyalty.

We are looking for an engineer with experience using Rust to build RESTful APIs. Must also know or be willing to learn Node.js + TypeScript.

Link to role: https://job-boards.greenhouse.io/narvar/jobs/6235908

Link to all roles at Narvar: https://job-boards.greenhouse.io/narvar?departments%5B%5D=15...
Sugar was a Veblen good, now its superfluousness is the worst part about it.
In true Windows form, you have a memory access error.
He never believed in colonizing Mars (unless he's a moron). His Mars ambition has always just been about snatching the most lucrative inter-governmental contract that anyone has ever conceived of. Everything Musk has been involved with since PayPal has only been possible through federal subsidies and contracts.
It kinda has already with fixed matrix multiplication units. But beyond that, no chance. Bitcoin is an unchanging hash algo, not a developing software
According to that article Mercedes-Benz's system is exclusively highway driving. Technically level three, but not "full self driving" as most people would understand it, or as Tesla defines the term.
Heh, I actually came to these comments to link that since this reminded me of it as well! Love the project :)
> No one, other than random people in messages forums, is alleging collusion or price fixing. No one at any university, not the government, not the media.

It isn't possible for you to know this.

> many of the conspiracy theorists

1. People who live in glass houses should not throw stones, or so they say anyways.

2. "Many"? What percentage of the "conspiracy theorists" "are" as you describe?

> and the vast majority of the price increases was due to things like war in Ukraine, Covid restrictions, fuel prices due to energy crisis

I'd like to see if the government investigators used language as loosely as you do.
It's already there. Have you seen the six figure AI chips that Nvidia is selling to the data center customers? Those chips are no GPUs, they can't draw a single triangle or map a single texture, they're AI accelerators all the way. People still think Nvidia is selling gaming GPUs for AI workloads like it's 2018?

Google, Meta, et-all are working on their own AI chips but those chips will have to beat Nvidia's at Performance and TCO and Nvidia shows no signs of slowing down to let competitors catch up.
It would be way better if tooling was hub-agnostic and compatible with all git:// style url's so that github would not be a SPOF as well as a single point of monopolizing