skysight-inc/HackerNews huggingface dataset:
The interesting thing is – what will happen in the future? Will they continue maintaining the parts of iTunes that are now being duplicated by the Apple Music app?

This being Windows, at least you're not being forced to immediately upgrade like it happens on a Mac (where those things are seemingly tied to your version of macOS) and in the case of eventual breakage can continue using a previous version indefinitely, but that leads to the next question – on the off chance that you do want to use the iTunes store, too, how long will that keep working with old iTunes versions?
Why wouldn't it be for real?

Given the context of the post, the uid info is likely populated from a central source. I log into one box anywhere in their infrastructure and see who has what uids, it is evidence about who is permitted to that part of the infrastructure at that time.
Kinda necessary isn't it? What would you replace it with?
No one in the US knew what to do with that feature. It was intended primarily for Asian audiences where drawing complex characters to communicate is much easier than rendering them in text.
Yes but consider the alternative - how will we eliminate bias without it?

Having worked in medical billing, it is very scary how medicine as an applied science is carrying around a huge ball and chain of “insurance hasn’t figured out that their medical model is decades out of date.”

Big, complex, data intensify problems are not going to be solved by an army of humans on legacy ERPs.
Yeah, it can, via it's favorite method for everything: adding params to the stack, and getting the return value there! Here's for GForth for example:

https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Cal...

There are even bindings to C/C++ GUI libraries and so on. Running at constrained systems is just a common deployment scenario, but nothing in Forth necessitates it. You can even run it under Windows.
The source of the myth, perhaps?
Global warming does indeed use a lot of money. But our glorious leaders have decided that they would rather use the money needed to save the planet for war. Sorry all, that's a vast sum of money, there's none left over to save humanity.
Show HN: Use any app as your backend
Apico is a no-code API development platform to help get instant API access to your favorite tool. Built out of frustration and hours spent going through API docs, setting up postman collections, and writing code to handle OAuth and token rotation.
The employee in Europe usually has a shorter notice period (if they wish to leave) than the employer.

Americans make more in highly skilled jobs, and less in low or unskilled jobs.

Beyond that I can't generalise, Europe is 44 countries. The Americans I meet were obviously keen to move here.
But at least, our grandchildren's graves won't be unsafely accessed.
I had some DM’s which were of personal nature that were rifled through after a contract ended. How do you "clearly mark a DM as personal"? It was creepy, and further illustrated that anything you say in Slack can and will be viewed by the whole company. If not literally, then that’s how you should treat it.

You might be right that it’s not illegal, but it would be nice to have those kinds of protections. Trying to talk to anyone at work in the WFH era is a field of landmines, because you never know at any given time whether what you say will make it back to the person you’re discussing. Discussions like that are a normal and healthy part of socializing with coworkers, and it happens at every company. Except in the WFH era everything you’ve typed is a permanent record, whereas previously you’d be able to say something to a coworker without worrying that someone else will someday hear it.

But, it’s a new era. It’s easy to adjust. Just don’t get personal at work. It sucks, but work is designed to suck, or else it wouldn’t be work.
This is good, while I know RunAS exists, I'm more likely to run another terminal with admin than learn how to use it, if sudo is there I'll use that.

Every little bit of friction removed is a good thing.
I agree with you, Europe has different countries and some of them are not in E.U. so different rules may apply.
However, since France is in E.U. what you describe should be illegal. The article you refer to is 15yrs old btw....
Brendan Eich (former CTO & CEO of Mozilla) managed to get 1% of marketshare for Brave from zero.

FF has 3.3%.

I think FF would have done mych better under his leadership.
Yes, but in cases where a disgruntled employee can do real damage, companies can and do simply ask employees to go on gardening leave with immediate effect, while paying them the rest of their notice period.
Bit Eclectic – The Eight Bit Connection to Your Home Computer
One thing it doesn’t do which matters to me is properly rendered math like ChatGPt does. I asked it for mathematical formulations and so far the answers are not as good as ChatGPT 4.
Yep. That’s how it happened for me.
That would only work if the new versions were willing to break backward compatibility. The safety (and correctness) of a language is not about what it can do, but what it cannot.
> I don't see why,

chmod 700 ?
I actually enjoyed reading this and found this somewhat insightful. A critique of modern languages is that while they are more rigorous, there is still the issue of module visibility which is kind of weak and limited.

For example, Java has packages and a notion of package private. But that was always a bit of a weak form of modularization. So you end up with a lot of public functions just so some code in a different package can reach it. And while packages are hierarchical, visibility ignores that notion. Java of course has proper modules now. But they are a weak derivative of things like OSGI that while widely used at some point never really went mainstream. Module visibility in OSGI included explicitly defining exposed and required interfaces. If not exposed explicitly, the class loader would prevent you from calling it. Even if it was defined as public.

That kind of mechanisms are still missing in most languages. You kind of get some of this by using micro-services. But routing your function calls over a network is kind of stupid from a performance point of view. It doesn't scale. I've seen some graphql based systems that are a bit challenged on this front. There are other examples of trying to solve this problem outside of the compiler at run/deploy time. A lot of sandboxing used for docker, wasm, etc. is basically about that. But that is kind of mitigating the lack of solutions at the source code level.

OSGI was clunky but it definitely had some interesting ideas. Very sad that that never caught on.
Surveillance like that is not unreasonable. The part that has gotten the intelligence services in hot water is doing quite broad surveillance like that without good reason.

You can surveil a mosque if you suspect it to be a meeting ground for terrorists. You cannot surveil a mosque just because you feel like it.
Don’t think my employer would take too kindly to attempts to download bulk employee lists
Terms like "Forever" or "100 year" should be forbidden.

https://wordpress.com/support/plan-features/100-year-plan/
This doesn't answer your question exactly, but there's a part time, remote, Masters Degree in Software Development in the UK that will really get you skilled and would be a route to getting a job in software. From a highly ranked university too. I'm about to finish the degree and can highly recommend. Lots of businesses recruit directly from this course. I can send you info if of interest.
Unlikely. Windows is all about compatibility and that includes all the weird things accumulated in windows over the decades. There is not a real incentive to change this. Think of all the gamers, custom hardware like ATMs and commercial terminals that run on Windows. That’s a huge market.
The second example given (extracting information from a web view) is also weird. The rust code has the exact same flaw as the java code, which is that they do not validate the source. I think the author didn't really understand the underlying problem here. Bounds checking was not the issue with the java (android) code
Events and state need not be mutually exclusive. I like Vue’s approach of state going down the DOM tree and events going up. This works really well with Context and custom events that are dispatched by components (vs by the window as you did).

IMO global events can get messy quickly and make it really hard to develop more complex apps where you have the same component in multiple branches of the DOM firing the same events.
I knew it was usable without the build step but it's been a while since I looked at preact and I did not know about HTM -- thank you!!
I suspect, given their widespread adoption by devs at the time, that the tatung einstein 'port' would 'technically' have been the original, but the spectrum version was the first released version that more than 10 people cared about.

The tatung was an absolute beast of a z80 dev machine, and the favourite of many Spectrum and CPC devs.
I've heard this as well, but I run windows 11 for work, and can confirm the file manager has no ads in it (I don't know if there are alternative versions of Windows 11 that do, but it definitely isn't true as a blanket statement)
In your git & sqlite setup, I'm not sure which way round you are thinking - which is the SSOT (Single Source Of Truth) and which is the handy cache.

I've been working on a tool that treats the git repo as the SSOT then lets you dump out all kinds of formats for data work including a sqlite DB. I haven't had as much time as I would like on it but it's at https://pypi.org/project/DataTig/
In Germany it's also a very good idea to monitor the "Handelsregister" (register of all companies) and see who currently is really the CEO, who can sign things etc. This shows early ripples in the force (e.g. founders on their way out, willfully or forced).
Virtual DOM used to be faster than DOM. DOM operations were really slow back when React came out, and the usual componentization approach of replacing entire blocks of code with new HTML strings used to lock up the browser. React made it possible to effortlessly reuse previous state DOM nodes.
Ask HN: What is your go-to stack for the web?
Going back to the web after 10 years, I'm summoning
the HN wisdom.

What is your go-to stack for a classic business web site ? for a Saas ? for a landing page ? for [whatever you do here] ?
Speech to Text to Gemini to Speech
Oops, that's a typo. Negative growth is the right term

> Then what does per capita have to do with it?

If you are really interested, look up Canadian's policies. Tldr: import 'low cost' labor to pop up monopolies without real growth, declining average Canadian quality of life. Flattening gdp/huge labor population import = negative growth
Linux + Wine
When I procrastinate I usually still do something. Something more easy or fun. When I niks, I do absolutely nothing.
With Excel and Power Query, you have your own analysis tool...There is a direct connector to dump the full LDAP.
He's a cryptography/security expert. Yes.
You literally gave a different process on Windows to Linux.
I have lived in non-grid cities all my life, but my mental map always approximates things as a grid. I occasionally then get really confused because there’s a square with five sides, or three, because roads aren’t straight or perpendicular in reality. It also affects my perception of distance because I assume parallel roads in a quadrilateral are the same length, but they’re not.

The only exception is the city I went to uni in - when I moved, I bought a map and studied it quite a lot. It’s a city I have a much stronger perception of north in, and I don’t really have the angles problem above, but I still have the distance problem.
It’s almost parasitic, suck the host of it’s resources and dump it when it’s near death for the next host...

I used to be a big Firefox fan, but the last 10 years made me abandon it, I don’t even check if my sites work on it anymore because the market share it has is so tiny. My time is better spent making sure it works with Safari...
GPT3 weet niks.
No, it's a bad working environment for you, and I'd appreciate if you didn't condescend me with smiley faces and presume to make declarations about my productivity on my behalf.

> Just think and tell, why you're not everyday working in such an environment,

But I am.

>And on other days you choose to work from somewhere else.

I do not.

> Analyze your last week's if you want so :)

I did. I was at various cafes 6 of the last 7 days.

I would be less productive at home, or any other quiet, non-energetic environment. I would know, I've tried and hated it. I respect that this is a somewhat unorthodox approach to a working environment and may be difficult to comprehend, but what is true for you is not some global truth you can apply to the rest of us unconditionally.
Community-Curated Domain Auction
What's one thing all entrepreneurs and indie hackers have in common? We all love to buy domains for our projects, whether we launch or not. Normally, it's one of the first things we do when we generate an idea.

I've spent the begining of 2024 being more involved in the domain community. Selling and buying domains is a huge part of our lives. However, the domain marketplace has become over-inflated, meaning sourcing the perfect domain for your next idea has become treacherous.

Marketplaces are letting people list domains without going through a review process, atlhough this is great for the sellers. It means buyers have to sift through thousands, if not millions, of domains to discover the hidden gem they've been searching for.

That's why I'm currently in the ideation and development phase of building Hundred.domains, I'm aiming to provide a solution for this constantly growing problem. I will be hosting a community-curated domain auction each month, limited to (you guessed it) 100 domains.

I would love to hear your feedback - https://hundred.domains/

Thanks
Jake
why buy one if you saw the wwdc vids and already believe apple is locking you out of… their own product?

sounds like an excuse to be on the hating apple train
Microsoft only managed to sell 140k Xbox Ones in Japan. Just throwing a comparison.
Why bend the knee? They want insane copyright protections. We do to.
Regular expressions are probably not a good example because you will eventually write a regex that has catastrophic backtracking behavior. I encountered one a few months ago, so it’s not at all uncommon or difficult to encounter. If you’re curious enough, you’d end up reading about how regexes work under the hood.

A better example might be that of a compiler, where you (very rarely) need to look at the asm output or encounter a case where the compiler generates incorrect code and you need to debug why.
Dogs or pigs are just different people.

It is the order of Nature that things eat each other in order to survive, but you don't need to eat animals, so you don't do that.

I like this!
We hit a curios bug recently on production with the JIT.

I had apt updated a couple of packages and then all of a sudden a bigger query we run every 5 minutes was failing. Or rather, Postgres just started silently hanging up the connection mid query execution with even putting anything in the logs.

Took me a while of running manually in explain to see that the variations of the query that ended up using the JIT broke while those that didn’t were ok. Disabled the JIT and everything was ok again.
Did you try using prepared statement so the compilation is done once and compiled results are reused each time that query is run?
Sorry about getting Amazoned. They don't have a reputation as a place inspiring loyalty. But, at least in non-Amazon contexts, I absolutely know people who would say they wanted to finish up some work, and they'd mean exactly that.
maybe ban robocalls?
This is an infamous and reasonably well documented small group of people. You don’t need to speculate about their socioeconomic status because we know who they were and can count them on two hands.

TL;DR none of what you said remotely applies. They were middle-upper-class with access to resources and lived in Berkeley before moving to a notorious Concord safehouse in August ‘73, about 3 months before anything in this story takes place.
I do believe that you have identified the joke
I'm interested in RAG, so I make benchmarking & optimization tool for RAG system that using LLM.
AutoRAG : https://github.com/Marker-Inc-Korea/AutoRAG

Since it is python library, we deploy it to pypi. But for using it on my own, I am using H100 linux server on the torch docker & CUDA.
Running it needs only vim and bash.
And plus, for running local model I love VLLM. I make my own VLLM Dockerfile and use it for deploying local model in 5 minutes.

FYI : Borrowing whole H100 instance is really expensive, but in my hometown, the government support us the instance for researching AI.
Ah, understood. Where is "here"? I have literally never heard "Upper West Coast" in my life.
https://24.hu/belfold/2024/01/26/brusszel-gazdatuntetes-mcc-...

MCC is a shill university to transform state money to private, it’s not even a secret. They moved billions of Euros through it. Also, Hungary is utterly compromised, which can be checked by using the keywords spy, Russia and Hungary together. It’s compromised on every level. A good article about it is here: https://www.direkt36.hu/putyin-hekkerei-is-latjak-a-magyar-k...
I couldn’t disagree more. Having components be pure functions makes testing and developing so much easier, not to mention the reusability of hooks. Class components were a mess. They had way too much business logic and state stuffed into them that it was impossible to maintain any reasonably large component.

Of course you can still write shitty code with functional components and hooks, but at least now the paradigm itself steers you towards more maintainable code
Why not use a MobX state class, then just write to state.cache_date? The state is in the parent lexical scope of the components, so no prop drilling or providers.

I used to use events just like this, but once the app gets bigger it’s hard to keep track as the event keys are strings. There is no IDE support for tracking usage (functions and class properties allow jumping to and from usage).

Also MobX tracks dependencies based on reads and auto re-renders changed components. This replaces having to hook up event receivers manually to re-render.

I think there are newer mobx state management systems nowadays (Signals is the new term).
On the other hand, when we talk about low it salaries it is never a USA thing, but an Europe thing.
Nope. Debian doesn't ship a `python` at all, which I think is the sensible option.

You should universally use `python3`. Except on Windows the official distribution is bonkers and has no `python3.exe`. Probably the easiest solution is to install it from the Microsoft store instead which does.
> (Just be careful, if your regular expression matcher uses backtracking, you might get pathological behaviour. Though memoisation makes that less likely to hit by accident in practice.)

Doesn’t that exactly demonstrate why using the tool effectively requires an understanding of the implementation (or possible implementations) behind the abstraction?
How about just prohibiting them from denying coverage at all, except for bona fide fraud? So much of the rot of the healthcare system stems from this broken regulatory approach of thinking that corporate bureaucrats will somehow "manage" care better than patients and doctors can. These "insurance" companies should be relegated to a purely financial role, as a basic table stakes reform.
In reality, those with significant wealth and power end up shaping policy. This can lead to public disengagement, as many feel the system is not truly representing their interests.
This is very nice. The UI could use some polish.

Having to drag everything is kind of annoying. I would like to have double clicked as an action to add automations to agents as well. The design is nice, but could use some work on smaller in between view ports.
A good question is "What is interactive?"
Many "interactive" things can be done just with CSS and HTML.

* a list of elements you can select and delete/bulk-edit is feasible with <form>

* any kind of form with input

* hide/show toggle

* tabs

* accordions

Many single page apps aren't really interactive or require minimal JS.

Currently, we're doing things in JS (like forms, pages, tabs, virtualized lists & tree views, hovers, even buttons with JS click handlers) just because our server does not render HTML.
Yes, and every mad or reckless driver passed them with flying colors, kind of by definition, otherwise we'd be talking about drivers illegally operating road vehicles. Approximately all traffic accidents involving drivers is involving drivers with valid license, who passed ability tests.
As a developer the lower the market share the less incentive there is to supporting it. I have stopped testing to see if my sites work on firefox and just focus on chromium and safari.

A few years ago Firefox was my main browser and I got sick of the constant changes and just use chrome, brave and safari now. I never missed FF for one moment.

I remember when Firefox was the faster leaner version of the mozilla browser and now they have bloated it up and forgotten its foundational principles.
My problem is – certain features of podcast apps (like tracking of your playback position and tracking of listened/unlistened episodes) are also very useful for my collection of radio comedy. That collection however mostly doesn't come from actual podcasts, but instead has been accumulated from all sorts of places.

Most podcast client apps don't allow manually importing files, so I'd have to maintain fake podcast feeds for all my local files. There's software for that, too, but it'd still be more cumbersome than with iTunes where I just need to set the media type of those files to "Podcast" and I'm done.
I guess that makes the point of: perfect abstractions vs leaky abstractions.
Given that Gemini Pro is already the third best [0], I would expect Gemini Ultra to become the best soon.

[0] https://huggingface.co/spaces/lmsys/chatbot-arena-leaderboar...
...so now people who want to do that just copy everything before sending the email?
Santa Claus, if XKCD is to be believed

https://xkcd.com/838/
To me it looks like Apple's first attempt at true portable computing, no monitors no keyboards. A Lisa to the eventual Mac.

They should use their media arm to popularise it by making sure are the media they produce has an enhanced version for the vision pro.

I think it could eventually be revolutionary but only if they don't lose interest.
Not everyone works that way. I have trouble concentrating in really quiet environments and actually do better with a low to moderate amount of background noise, like a coffee shop or coworking space. I do some of my best work there.

Offices are OK but rarely all that comfortable. Libraries are too quiet and kinda creepy to me. Bars are too loud and distracting (and the alcohol doesn't help). Coffee shops are a nice in between.
We can barely manage the non-intelligent infrastructure because it's not profitable.

Getting humans to agree on something at scale larger than half a dozen is like herding cats. Money is catnip - it works well at aligning masses towards common goal.
You have a point, but it seems clear to me that your parent commenter was referring to more pervasive abstractions like frameworks and probably programming languages.

Unless you're coding in Perl or sed or whatever then regular expressions arent really a primary abstraction. And even when they are, I don't see how the implementation wouldn be accessible as a lower level. They're not really a layered abstraction.
I do, but it stays relatively superficial. What I find triggers the feeling is the sudden switch from interacting with many people to having no-one around.
Not op but “write hello world to the DOM” and “make an http request” are questions I’ve seen go unanswered many times.