skysight-inc/HackerNews huggingface dataset:
If "easy to do business in" and having a large percentage of global GDP requires the ability for tech companies to exploit their users, then I for one am glad as a EU citizen to give up on those to be able to have tech companies curtailed like this, and I wish for the EC to make business even more difficult here.

Nothing is stopping companies from acting in a way that isn't anti-customer, other than the fact that anti-customer behaviour is more profitable than acting properly in the single market. We're finally seeing these externalities be addressed and be made slightly better, even if there's still so much more that could be done.
In a similar vein, systems like openrc use "shell scripts" as well, but can generally be written declaratively[1]. This provides greater flexibility when it comes to creating one-shot services or services that require a little setup before running, as you can just re-define the start() function, rather than requiring one to make a separate shell script for it, or dependency tree, like you'd have to in systemd land.

"sysvinit" is an ill-defined concept, anyway, as every distribution had their own scripts and tooling around actual services, and sysvinit was generally only responsible for starting getty and launching the distribution's actual service system. How initscripts were created and how you managed them depended significantly on the distribution.

[1]: https://gitweb.gentoo.org/repo/gentoo.git/tree/net-vpn/tails...
30 years ago: "you can't just assume ASCII"

Today: "you can't just assume UTF-8"

The more things change, the more they stay the same...
Hi there, I'm Berkay creator of Bizmovo Quick. I built this Laravel boilerplate to solve my own problem. Bizmovo Quick is allowing you to sell digital products without relying on third party services. The coolest part is, where I live there is no Stripe and PayPal support, so thanks to Bizmovo Quick I can sell my digital products and services using my local payment processors.

And other good feature I like about it is, Bizmovo Quick comes with One Page Checkout just like Stripe's. With that I can easily get payments from my other products without setting payment system for each of them.

The product is not fully fully featureful yet, but I'm constantly updating it because I'm using it on production as well.

Every feedback will be amazing helpful, thank you!
Well, only if they have the extremely large amount of users that is required for the gatekeeper status to cover them.
I've written a fair amount. Nothing much to debug in most of them.
Why do they have any answers if they're just calling an API?
And yet, branches disappearing is not uncommon. Changing your remote branch name is trivial, but being made aware of it is the problem. It's been a while since this change was done, but if it was still being proposed, the git client saying "oi, this branch changed name" and offering to update things would be a bit more user friendly.
Merge does that, yes, hence the preference for rebase flows.

(I'm surprised this got a downvote when that's how we got here: a situation in which a change was ""hidden"" in a merge commit that would have been explicit in a rebase workflow)
Doping is not a surface phenomenon. Doping a semiconductor crystal means that some of the atoms throughout the volume of the semiconductor crystal are substituted with different kinds of atoms. The "field effect" of a MOS gate or the rectifying effect in a Schottky (metal-semiconductor) diode are examples of surface phenomena.

The dopants are introduced through the surface (except when a crystal is grown from a doped melt or epitaxially), but they are driven by thermal diffusion to higher depths.

In bipolar transistors and in JFETs the active parts are junctions inside the semiconductor crystal between regions of the same single crystal where different dopants predominate. These junctions can be microns away from the surface and in old devices or in power devices even up to hundreds of microns away from the surface of the crystal.

In MOS transistors the active parts are at the interfaces between the semiconductor crystal and layers that are grown or deposited over it and moreover their properties are very sensitive to the presence or absence of various ions that can migrate during the lifetime of the device through those thin layers.
I failed to find an answer to the main question: what output languages are supported. The only way is to emit OpenAPI and then using one of their terrible generators?
> that manufacturers and retailers inform customers how long they will receive support, including software updates, for the device they are buying

and importers.

This is the usual requirement in UK law for anything like this (e.g. safety, manufacturing defects). Retailers are responsible for what they sell, and importers are responsible for what they import. If you buy it on credit the credit provider (e.g. a credit card provider) is responsible for a lot of things too (not this AFAIK, but for things like faults in what you bought).
You forgot an immense portion of companies who will benefit from this : B2B companies which have lower client pools but want to have a direct contractual relationship with their clients.
This is very interesting. I'm an art photographer part time and have used IG to share my work. Previously (let's say a couple years ago, maybe less), Any posts I added with specific related tags would at least get some traction (I never paid for followers or ads of any kind) and more recently, they barely do at all. I at first suspected that it was because Instagram decided to take a tedious stance of minimizing post exposure until you forked money over for their paid offerings, but now there's this wider enshittification angle to consider, of garbage saturating other's feeds either because it does pay for publicity or games their idiot algorithmic protocols better.
Ask HN: Tablets vs. Laptops? What do other HN parents give their kids?
I'm looking for opinions from other parents on whether kids are better off using a laptop or a tablet.

My 8-year-old daughter currently uses an old laptop running Linux for basic internet browsing, searching for information, and some email practice to help with her reading and writing skills. While the laptop provides a more traditional computing experience, I can't help but feel that she's missing out on a lot of great educational apps and the convenience/portability of a tablet.

On the laptop, it's been great for teaching her keyboard skills, file management basics, and getting exposure to a desktop OS environment. One advantage of laptops is the ability to teach some fundamental technology skills like coding. With a laptop, there's more potential for hands-on learning about how software and operating systems really work under the hood.

However, most kids' apps and games seem better suited for tablets these days. Not to mention tablets are more portable and have a lower risk of damage if dropped. There's a concern that tablets keep kids more in a "consumer" role, while laptops can serve as an entry point into creating technology versus just consuming it.

For those with kids around this age range, what has your experience been? Do you feel there are benefits to keeping them on a laptop for now to cement technology skills? Or do the educational apps and portability of tablets outweigh that? Maybe a hybrid approach with both devices is ideal?

Of course, this also greatly depends on the kids. And, truth be told, my daughter really hasn't picked up and significant interest in tech/coding, so I'm kinda considering that maybe this wasn't the best option for her. Adding to that, we recently got an electric piano into our home and she loves it. I realized that there are some great "learn piano" apps for tablets...

I'm really interested to hear different perspectives from other parents.
Any insights would be appreciated!
Companies like wish.com and amazon.co.uk advertise in mainstream media, and are widely used for buying low-quality goods from China.
Rewired: The McKinsey guide to outcompeting in the age of digital and AI
Well, I must nitpick: Shift JIS is actually just one of those out-of-band vaporware methods. Sure, it's better supported because of legacy, but new code that doesn't care about handling some lang metadata is not going to care about Shift JIS either.

Of course, there is no correct solution (people in other comments seem to believe it exists a bit too quickly). Dynamic HTML page can load pieces of text written by people all across the world, it can't rely on any “main” language. Those people can't be automatically classified (based on some browser settings or location). Then there are always people who know both Chinese and Japanese (while using some other system locale, to make things more complex). It is wrong to assume that they should not be able to use Chinese forms and Japanese forms at once, even inside a single paragraph or phrase.

I wonder why Unicode has not simply introduced some “combining language form character” to make user choice stick. After all, there's a whole subsystem for emoji modification, and those things were once “weird Japanese texting customs”. As for complexity of handling Unicode text, it asymptotically reaches its maximum anyway.

Wait a second, there are “variation selectors” and some “Ideographic Variation Database”. Is it the solution? Can IMEs and converters simply stamp each variable character with invisible mark based on current input language? I suppose there's some catch…
Half the people here tell me that systemd is great because it tries to create an integrated complete system, the other half tells me I can just pick and choose.

Obviously one of these groups is lying.
Ask HN: Why did Meta remove Gayle Laakmann's course from its career website?
A few years ago, I watched coding interview preparation video course of Gayle Laakmann on Meta's career website. This video course is not available any more there. Why did they remove it - it was so helpful? From where can I watch/download it?
Emulators are completely legal. Downloading ROMs of retail games might not be.
I mean in the end it could have just been a polite request.

But a lot of people get very defensive about it, not just for practical reasons but out of fear of the slippery slope or the consequences of a perceived angry PC mob that can utterly destroy their projects and careers.
> We are to judge because we are the taxpayers who guarantee the vast majority of those loans.

Yes, get the taxpayer out of the loan guarantee business. Sorry, I thought that was a given.
From TFA: 'pretty substantial code base too. About 55,000 lines of ruby code'. Am I the only one to think that 55k LoC is not pretty substantial? That's the amount of code you can easily deal with as a single person, no team required. No wonder doing CI locally sounds tempting, as there's probably not all that much integration in the first place.
systemd has a lot of complex code running as root (that can be reached without privileges more often than not) and has had its fair share of CVEs.

The hypocrisy is in calling out a different project for being an overengineered tool running with too high privileges.
I find Stallman like a joke lately. Personal opinion.
> and they will only train married women.

Who is 'they'? I'm going to have to dive into google aren't I?

Edit: Ok. Returned from rabbit hole. They = religious types who have thoughts about conception and contraception.
The objective of laws like this is to be opaque, so they can be applied arbitrarily and on demand. Informing suspects that they are under suspicion would give them the opportunity to comply with the the rules and avoid punishment.
You rent it.
AltStore (https://altstore.io/) is available, but only has two apps last time I checked.
Software modifications are already covered under warranty in Europe too as long as they didn’t cause hardware issues (and it’s up to the manufacturer to prove it).
The complaint might be valid. The solution, to shoehorn yet another functionality on systemd will in no way reduce complexity or attack vectors, merely shift them, again, like with all systemd solutions.
Fundamentally I agree, but sadly the world isn't that simple.

You usually end up with having to deal with whatever eccentric sh!t that ultimately comes from the same source as the payment for the job.
In it's current form it's rather limited but I can imagine how future version could work as a very productive junior.

The real question is, what will be the rate of progress from this point forward?
You're also a human being with agency and the ability to think and decide how to act towards others, and why. Not behaving like a total trolling, raging adolescent has nothing to do with ignoring the harsher edges of the world and society. You can still firmly defend X or Y argument, while making it as if you were speaking in person to the people on the other end.
I think it would be clearer if the "description" sections didn't wrap under the "header" sections (e.g. when you narrow the page the descriptions wrap and display to the left of their headers, which is real weird). That's because the content is in a big `pre` block--any spacing on the left is just blank space in the content--so it'll wrap as one block. I'm pretty naive here, but it's probably way easier to say "put this in a `pre` block" than "parse the roff and generate HTML" (although I'm sure there are tools that do this really well...)
Indie devs typically won’t have the resources to monitor and react to a constant flow of copycats.
If you're secretly a facist, then there is no problem because there is no proof of facism, and the burden of proof is on the accuser.

Of course, there is a problem because mob mentality can be relentless.
Does it actually "converts YouTube videos into written content" or does it fetch the auto captions on YouTube to write the content? These are two very different features.
Interesting question of yours. My vision about it is: It's not the tool, it's the use case.

I always tell to my kids to be creators not to be consumers. If they find at any point in their life a tablet works better for them because of the form factor to create, learn or whatever it's good enough for me too.
Crying emoji but with a different skin color?
Fourth repost in a week.
Riddle me this: can I create new mount files inside a systemd unit and have them activated to mount the locations specified? Do I need a daemon reload, for this?
> And I don't think there have been any instances where Steam has allowed a developer to purposely corrupt their game.

I literally own two where this has happened.

> So if you've bought Firefall[1] or Dead Island[2] I am sure you can still play them.

Dead Island maybe, Firefall definitely not as it's an online only game. However I'm not sure your point, I already stated that you can download them anyway.

> With CS2 you can play the original CS:GO on the csgo_legacy branch

This is not the same as keeping the game you originally purchased. And it was also not really my point.

Steam has removed games from their platform. I'm not sure why you're arguing this easily searchable fact.
I prefer games/md and Shadowrun with the 2058 mod (patched with ips.pl, but no perl on 9front). Altough a patcher could have been written in days with awk.

Ah, ok, moddy has an ips patcher:

https://shithub.us/moody/ips
Devin is a replacement for a keyboard, not a developer.
Both can be true though, it can create an integrated system where everything systemd-* works together, but where you can replace any systemd-* you don’t like with something else
It's because they changed the versioning format: https://github.com/protocolbuffers/protobuf/releases?page=5 / https://protobuf.dev/news/2022-05-06/

But I suppose old version still receive bugfixes.
An ostrich from travellers descriptions?

Possibly peafowl? They were kept in medieval England. There is some bright decoration on the head. The head and legs are too long, but other things in the picture are not to scale either.
What am I looking at? I can see it's a man page for some emulators but I feel like I'm missing some context. The site seems to be deliberately obtuse about what it is.
It's difficult for any person (me too) who has faced this collision between personal and professional live to no be endured with the sweet taste of irony.
totally agree - the iPad Pro could be a great second coding/programming tool - I'd love to justify buying myself one, but.. I just don't see a use-case if I can't work on it. I don't design stuff, don't really feel like I need a separate browsing device either
I think you're framing this as a novel angle, but everyone has already arrived at this angle. Yes, it's admirable that they're fighting the good fight, but there is a terrible price: the potential of losing IA. For not just us, but future generations. IA is essential to historical research right now, and holding a match to it unless some relatively-trivial copyright changes are made is questionable, is it not?
no, it's not "established". it's just another suspicion
Ask HN: Article about volatility of modern UIs
A long time ago I read article on HN that was about how modern UIs are different from old-days UIs in terms of volatility. The article pointed that nowadays it's so easy to (mis)click away and then everything changes, so it's hard to operate on it (select, copy, preserve). I don't exactly remember content but that was all I can recall. Can you please help me find it? I tried for hours w/o any result.
Junior developers at minimum. Team Leads, no. LLMs are already really good at code, they'll obviously get better and better.
Isn't "protect your main branch" still the answer to this?

Your two feature branches would be unprotected so you can merge away if you like. When one of you wants to commit something to master, that's when you'd check for dodgy merges.

Also, "git cherry-pick" is a good alternative to merging for this use case.
It's not sarcasm. When nobody tells you a why item and you think that's because literally everyone else is dumber than you, it's likely there are odd numbers of sign errors in your heuristics.
Likewise. Connecting to the mains is my main red-line on what I've prepared to buy from unknown brands with names that were pulled from a scabble bag.
Just to add a note here - historically, Palestinian citizens of Israel (commonly referred to as Israeli-Arabs) have had complicated feelings about taking part in Israeli elections. I don't think I can speak properly on this topic as I'm not a Palestinian myself, but if you're interested it's worth trying to look into this.

Despite making up 20% of the Israeli population, 2021 was the first time an independent Arab party was part of an Israeli government. This was a huge deal at the time and the "Israeli Arab" vote was very actively pursued (and the Israeli right wing used all sorts of horrible tactics to try to suppress it).
I regularly see the same product on AliExpress and in cheap EU shops. Most Ali things have a CE mark.

Most of my electronics has an FCC mark, even if it means nothing here. (I presume USA inhabitants see CE marks?) Globalization means it's cheaper to make 1 product, compliant with US and EU, then sell it from AliExpress too. This is exactly what the EU is counting on.
Multiple executions of the same executable will share the code pages, so assuming all the users are executing the same binary on disk, the memory should be shared. Shared libraries only give you additional deduplication in the case that multiple binaries are loading the same shared libraries.
Can you give an example that I can test with gpt-4-0314?
Russians, even not GRU spies, are incredibly good at working around any possible regulation. If need be they will come with Kyrgyzstani or some Balkan passports and whole life histories thoroughly faked. Just for lulz. In Russia, if you google (well, yandex) for "make a rubber seal from imprint", you get hundreds of offers - with providers for this - 100% criminal in Russia, of course - service operating with proper high street worksshops not hiding from anyone - in Moscow alone. If you want to get any Russian document which normally requires several in-person visits and thorough checks, done from abroad, you just text a Telegram bot, pay a few hundred bucks (using credit card or paypal - which do not operate in Russia), and get it DHLed to you in days wherever you are in the world. The corruption machine covers entire society and people learned to adapt to it, being comfortable with working around any regulation like fish in the water.
> but only a few trusted library files would be allowed to make system calls. Like libc

This is impossible (without having to do libc.so.7) on Linux, as:

$ nm -D /lib/x86_64-linux-gnu/libc.so.6 | grep syscall
000000000011b520 T syscall

https://elixir.bootlin.com/glibc/glibc-2.39/source/sysdeps/u...
Do I think side-loading and alt app stores would make iPads and iPhones more versatile devices? Yes.

Will I ever install something side loaded?
No.
There's been a kerfluffle about Nintendo cracking down on emulation.
I think rebase is generally the correct approach here. If you've done your own work on top of their old changes, rebase your work on top of their new changes.
Author here, thanks for posting! The blog post explains how https://sql-workbench.com can be used for in-browser data engineering and analytics. Let me know if you have questions!
> Do I believe indie devs will be worse off? Unfortunately, also yes.

Worse off than having 15% to 30% of their entire revenue stream taken? Doubt it.
I don’t know if it’s been tried, but if not it would be in everyone’s interest to see what Mullvad will actually cough up.
The way I see AI programming assistants is that it would help juniors be a bit more productive, but senior developers can do with out the assistant.

I've used Cody and Copilot and it just gets in the way because I know exactly what I need to write and neither really helped me.
From the article: "The gas clouds surrounding the Horsehead have already dissipated, but the jutting pillar is made of thick clumps of material that is harder to erode. Astronomers estimate that the Horsehead has about five million years left before it too disintegrates."
Sounds like they need a meta-bundler that will build bundles for all of the app stores then.
"The current POSIX standard defines source code-level compatibility for only two programming languages: The C language (C99) and the command language (shell)."

There is also a definition of AWK:

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/a...
The title was also generated by an AI?
Don't be surprised such UTF-8 locale program will break so bad on Windows with default language set to Japanese.
That's a really lovely shot.
This is what the Brexit contras were warning for. The UK will still have to follow EU law, because they want to sell stuff in the EU. They just lost their voice in the process to write law
Translating a new problem to any problem that has already been proven to belong to that complexity class suffices.
Italics != highlighting
RT-2 is a vision language model fine tuned on the current vision input and actuator positions as the output. Google uses a bunch of TPUs to produce a full response at a cycle rate of 3 Hz and the VLM has learned the kinematics of the robot and knows how to pick up objects according to given instructions.

Given the current rate of progress, we will have robots that can learn simple manual labor from human demonstrations (e.g. Youtube as a dataset, no I do not mean bimanual teleoperation) by the end of the decade.
Trademark issue, they are saying something is Nintendo, by way of their command name, when it isnt?
Interesting, thanks. I imagine they will have a query planner for the query planner to determine to JIT or not :)
I like to think of that as "actually learning"
My take on LLMs is that it won't scale much of what we already see because this is "just" text prediction on steroids. I'm not an expert by any stretch of the imagination, but that's my opinion, and going through that path, no, I don't see this path as the best path for "autonomous development machines", only powerful autocompletion like we already see today.