skysight-inc/HackerNews huggingface dataset:
I’ve written a ridiculous number of shell scripts to automate many many things. It’s great for doing something now, and it’s great as a way to interact with a machine. It is not great in all cases. Particularly: array handling is bad, it’s slow if you start using actual Bashisms, very few younger devs seem to know it.

The shell is great cuz it’s there and it can cover about 50% of use cases for server side automation, but it’s bad for the reasons mentioned above.

I love it and I hate it.
I don't think that's true. Many popular series end up getting a full-cast recordings, and places like GraphicAudio even include sound-effects. But this is nothing new, Radio Dramas were around decades ago.

Drama CDs are really popular in Japan as well. These usually include a full-cast recording with special effects.

I do think it'll continue to grow more popular as the market continues to expand.
But unix was not installed by default on the massively sold PCs.

This is the little catch they did miss at the time.
It might surprise you to learn that Julia is actively relying on code written in/for R to perform computations. You might be surprised to find out that people who can write R can also write C++ C and other languages of their choosing. You also might be surprised to learn that some of the most vetted statistical code exists in the R ecosystem. If I were someone recruiting for a niche language that had a weak ecosystem, personally I'd take all the help I could get. Can learn Julia with a background in any other programming language in a few weeks... The same can't be said about martingales... But you get to choose your strategy here...
SSL failure on the first? (Firefox Windows)
YouTube TV malfunction prevents fans from watching Celtics-Heat fourth quarter
Every time I dip a little into healthcare tech I want to throw up. It's so bizarre, and even offensive, how convoluted and outdated these systems are. It's patches on top of patches on top of patches for decades. To the brave engineers working on maintaining these systems, I salute you.

Hospitals, banks, government... just think of the tech these heavily regulated industries could have had, and how it could have improved our experience, if they actually had a strong incentive to improve. And it goes far beyond the tech stack.

In the long term, regulation often kills competition, which inevitably kills innovation.
Some state laws in the US I believe are copyrighted and costs money to obtain.
Prices are a representation of supply relative to demand, or demand relative to supply, or prices are a function of supply and demand, or prices are where supply and demand curves intersect.

Limiting price movements almost never places it such that the price is where the supply and demand curves meet, especially since supply and demand are constantly changing. It is simply statistically impossible to guess where they will be in the future.

Therefore, limiting prices will always result in undersupply/oversupply or excess demand / lack of demand.

The robust way to influence prices is to change supply and demand itself, and use the price movements as a signal of what you need to do (increase/decrease supply, and/or increase/decrease demand).

https://en.wikipedia.org/wiki/Supply_and_demand
Has anyone tried Mikrotik routers? The one I tried a while ago was fantastic.
CRIDO and its fight against gTLDs (2011)
I don’t want to speak for him, but to me he’s saying that they’re both actives where you get a euphoria/high. I’d even go a step further and say people who do ultra running are chasing a high and are addicts, albeit very healthy ones, that are overindulging vs the norm.
Every country in Europe feels the same way. Things are worse and the country is going to the dogs. That's not really the case though. High inflation and the post COVID, Ukraine war situation has caused problems that people haven't seen in a while. On the whole though, things are way better than they have ever been.
Why would I want to see this?
Who’s also now the CEO of Bugatti Rimac, a new JV between Porsche, Bugatti, and Rimac.
"FOSS Politics" might be a good idea. Being open and being authorative have a complex interplay and FOSS-like approaches can do things that regualtor-and firms complex cannot.

Ultimately, FOSS and regulators are aligned in places where regulators and firms are opposed. That opens up possibilities.
>I would recommend learning and using sh unless you really need Bash.

I don't buy this argument. Ok, it's a standard, but sometimes it's a pain-in-the-hole standard. Bash augmentations lessen some of the pains, and it's just nicer. The only situation is if you're using busybox in a very limited system or you reeeeeally need your script to run on many difference unices, which let's be honest, is not that common nowadays.
I've put the LEGO version on my Christmas list :)
>* The "includes" problem. Most language require you to include/import/require packages used in a file. These are usually all placed at the start. This means a lot of chapters will start with "here are all the includes we'll need" if you're using a linear format. More complex formats that rearrange the code to generate outputs can do a better job but it's still a little clunky.

Real literate programming, rather than rich text comments, can order the code blocks in any order. You can add then at the very end of the book/chapter/section if you feel like it.

I did some literary programs about a previous generation of our program. Every new hire reads them and asks me for copies.
The Unifi APs run OpenWRT. The Edgerouters and USGs run EdgeOS which is a fork of Vyatta 6.3. The Dream Machines run UnifiOS. I'm somewhat out of the Unifi loop these days as I only use the APs since my Edgerouter died in 2020, so am not up on what Unifi OS is based upon.
Great to seeing another alternative, But working outside Bun I don’t see “The reason”, speed is great but excessive speed is most times unnecessary. Understand on the level of Bun it’s better to have its own bundler than to use a 3rd party hope it works well with bun
>Programmers that never had to think about "what" to do are are just implementation machines

Do such programmers even exist today? I thought the Dot Com Crash wiped out any remnants of such jobs.

Every software development job now is a composite job of some sort, demanding skills and duties that were previously separated into other roles. This trend of condensing/combining roles applies to non-tech industries as well.

Specialization is still demanded, too, but the predicted future of hyper-specialization where every professional exists in a nanoscopic niche never materialized. We instead got multi-specialization due to an ever-shifting and highly unreliable labor environment.

This is why the job title of "GPT Prompt Engineer" is a joke, and will never actually exist.
I don't see a 16 core M2 or any Studio's with an M2. I was drawn to the latest chip Apple has produced. They put that chip in a small headless form factor. I shopped for a Macintosh computer and judged whether I wanted the motherboard bandwidth of the Mac Studio or the latest chip with the Mac mini.
I'm sorry I disappointed you. I have retroactively looked over everything you have said and doubt I would do it differently. If this machine turns out to be such a dog I can get another one to pair it with as you have suggested I do with 8-core. Finally are you speaking from first hand experience or benchmarks?

I think the disconnect is that you are trying to get as much processing power as possible and I'm trying to understand how much processing power currently exists.
BT to axe up to 55,000 jobs by 2030 as it pushes into AI
I mean I’m quite cynical about everything these days but this strikes me as over cynical. The EU charging standard forcing Apple to standardize their chargers helps consumers and hardly hurts Apple. I am fairly sure there are tons of standards that have a net benefit on the lives and economies of EU member states. Do you have some examples of this N Europe protectionism?
Anywhere I can read about this?
So, to solve working immigration issue one country should somehow force foreign countries to retain outside immigration by proposing better job to workers?

How one country can do it?
Merchant guilds? :)
They're talking about improved chatbots aren't they. How long before the customer frustration sets in.
Mullvad VPN Now Unavailable from the Google Play Store in North America
App can be found again on the Google Play Store if VPN'ing to Europe or other locations outside of North America. Still available as an .apk off the Mullvad website or through F-Droid.
Might surprise you how many people are using pandas or dataframes for OLTP on a daily basis because they don't know better.
Why would anybody want to see one of the greatest, most influential, most enduring artworks ever created by man? No idea ;)
Simply increasing fossil fuel taxes would solve this issue much more cleanly and comprehensively than targeted legislation that can easily be manipulated.

Capture more externalities of energy usage into a products' price, and people will be less able to waste money on throwaway products, and hence businesses making long lasting, repairable products will win in the market.

Of course, the problem is, people want cheaper, throwaway products so they can consume more.
> Boy am I glad I replaced stock firmware with OpenWRT the moment my router came out of box last week.

I have had an Asus for years and use the vendor firmware, and update it semi-regularly when I remember to, and have never had an issue.

I bought an Asus because they have decent capabilities out-of-box, but also because there is the option of using third-party firmware (which I've never bothered to do).

Even with this event I'll probably stick with the OEM firmware.
Imagine if the original international standards of weights and measures charged for access to their master units and restricted data about their quantities. The lack of vision is remarkable, yet symptomatic of the EU.
Or one can learn the lessons that Debian learned over a decade ago, and Ubuntu almost two decades ago, about bashisms, maintainability, and performance; and script in at most the Debian Almquist shell, whatever fancy shell one may be using interactively.

* https://wiki.ubuntu.com/DashAsBinSh

* https://wiki.ubuntu.com/DashAsBinSh/Spec

* https://wiki.debian.org/BootProcessSpeedup#Using_a_faster_sy...

* https://lists.debian.org/debian-release/2007/07/msg00027.htm...

* https://lwn.net/Articles/343924/

* https://www.debian.org/doc/manuals/debian-reference/ch12.en....
US Air Force wants drone wingmen to bring ‘mass’ airpower on a budget
To add to this I have purchased my own Jetbrains All Products subscription for many years now for exactly this reason. I bring my tools with me, I want to use them on commercial products I develop for companies I work for and I don't want the hassle of them trying to license software for me.

This is the status quo for Java tools at the very least, i.e IDEA, YourKit, etc.
On the flip side, the variety of shapes and layouts makes it easier to recognize a feature you’ve used before.

Humans need some variety to make sense of their environments. Imagine if every tool in a toolbox was the same shape and size and color, or if every room and hallway in a building had the same plan and decor. It would be a lot harder to find what you’re looking for.
But Google filters spam quite efficiently, and will unlikely to include it in the training set. I was more about real emails, emails like From: sarah.connor@gmail.com.
Doesn’t really help in the context of a news aggregation site…
I didn’t even make that connection, but you’re right—that’s basically the same thing.
They may offset for it by pulling content from books, newspapers, official documents, etc. - anything they can get in digital form, or digitize from analog.

(I think this is how Google Translate went about things in the past, making translations into some languages come out very formal, as most of the training corpora for that languages came from internal and international official documents.)

Countries that have been on-line for a while may also have discussion boards and comment-bearing sites that are entirely unknown to people outside those countries, too.

Maybe multi-step approach would be in order - try to get half-decent a translation system working (an OG LLM, or an LLM trained to fix grammar in translations outsourced to GPT-4), and then synthesize training data for your main LLM by having GPT-4 (or its successor) generate tons of English text of all kind, and feeding it to the translator system.

(There's a limit to synthesizing training data, beyond which it'll only amplify existing patterns, impacting model performance in bad ways - but I don't know how easy it is to reach it.)
Show HN: Simplify installing, running, ruining and reverting databases locally
Sider was created because there's always a database somewhere. System-wide installs is cumbersome and reusing system-wide databases over several projects gets out of hand. Sider is a quick start and go solution.

In sider a fresh database is a simple terminal command away. Run it and when done shut it down via ctrl+c.

Internally sider manages bind-mounts to persist the data and uses official docker images. You work on copies of your data and can revert back to the initial state anytime. You can also set and save ports and versions on each individual database.
We extensively explored this approach for a use-case and dropped it in favour of BigQuery external data query for one core reason: It can't do streaming reads if you have to do any kind of operation on the underlying data, for almost everything it will have to load all the relevant parquet files locally to do the operations. You might have been able to solve this using row partitions on the underlying files beforehand, but it was too late for us.

Also, it actually turned out to be much more expensive to run the operations in cloud run, than relying on BQ (due to the fact it wouldn't stream as we wished).
More than anything it gave me renewed appreciation for BQ.
Hello, I've posted about this once before about 3 years ago: https://news.ycombinator.com/item?id=21200216

Mucho mucho has happened since and I figured it was worth a re-post. I'd also appreciate any feedback!
https://www.pcengines.ch/apu2.htm is what I’ve been using with OpenWRT for years. It handles 1g fiber internet with no problem.
The article suggests that hes bribing himself into leasing Its

How come no one innthe public utilities is under investigation by local law enforcement? Are those GT leases legal?
Even if it turns out (once this event has been fully understood) that the vendor-installed firmware "phoned home" to collect an update of sorts that led to this?
I find it hilarious when HN threads go deep, and commenters forget the actual point.

This post and thread are talking about moving due to losing a job. Not about a calculated move done for financial gain.
> BSD syslogd definitely does

…by default, but it can be disabled:

-c Disable the compression of repeated instances of the same line
into a single line of the form "last message repeated N times"
when the output is a pipe to another program. If specified
twice, disable this compression in all cases.

* https://man.freebsd.org/cgi/man.cgi?query=syslogd
Container Security Talks
I also didn't understand this, if they were using NextJS, why do they have a custom webpack config? My assumption is that there is a separate web app that does the drawing and coloring, they bundle it into a script.js and include it in their nextJS page.
I've heard this called the "puddle argument":

The puddle looked at itself and its surroundings. The puddle saw that it had a very peculiar and specific shape, and yet its surroundings matched it perfectly. "It's amazing that the world is shaped just right and fits me perfectly" thinks the puddle.
https://archive.is/A2qmD
> Possibly file a ticket on their github to clarify this?

At the time of writing the link on this submission is a ticket which they seem to have opened.

And based on the link in that ticket to this…

https://github.com/dotnet/core/blob/main/license-information...

… I don’t think what they’re saying is clearly wrong. I can see why they’re seeking some clarification.
There is almost no way anyone outside of high level Apple executives that would be privy to their estimates for margins on individual iPhones including R&D and other costs. Especially because a lot of Apple products' value proposition comes from the ecosystem of their services, including the ability to visit a retail store and talk to a W-2 employee of Apple (which sets them quite apart from basically every other electronics brand).

You can see their overall profit margin though, which they keep around 25%:

https://www.macrotrends.net/stocks/charts/AAPL/apple/profit-...
I think the GDPR creates benefits in more areas than you may be aware of.

For example I used to work for a hosting provider. An admin noticed that one of the hosted customers had customer data exposed to the internet without a password. Due to the GDPR he was forced to contact the customer about it, or our company could be held responsible (since we knew about it).
Not only that, OpenReach is still BT even if it is "at arm's reach".

How long before other service providers have to deal with Chatbots to report technical faults?

I really hope reality is better than I expect.
"Man in the middle" attack.
Definitely don’t have the backhaul be over wifi as it severely impacts your speeds.

If you can’t get CAT6 where you need it, I have found MOCA to Ethernet adapters work well. Something like this. https://a.co/d/6FYGrga

If COAX is not available, I have also had a good experience with Powerline to Ethernet adapters. https://a.co/d/ddGHPOG
Destabilize democracy? It’s already been destabilized
At the risk of being accused of bash bashing, I'll throw down that bash is a weak ineffective shell. A "shell" can and should be so much more than all bash has to offer.

The much earlier more powerful ITS (Incompatible Timesharing System) shell DDT (whose job name was HACTRN) had an integrated PDP-10 machine language debugger / assembler / disassembler, so you could interactively or batch "script" and patch DDT and even other jobs in full blown PDP-10 assembly language.

Why invent yet another half assed "scripting" language that no other jobs in the system are using, when you can use the same fully powerful machine language that every job in the system is using? And if you need to do anything complicated, there's always LISP!

DDT's syntax was even more obscure than bash (and only a bit less obscure than TECO), but it was much more powerful and elegant, unleashing the full undiluted power of the PDP-10 at your fingertips.

https://github.com/PDP-10/its/blob/master/doc/_info_/ddtord....

You could also write DDT commands in text files like your login file, i.e. assembling a few lines of code to print the prompt by making a system call to get the time and format it as text.

You could examine and deposit code and data, load and change symbols, set breakpoints, in your own and even other user's running jobs (processes)!

You could disconnect without logging out (accidentally or not) and all your jobs would stay around until you logged back in, at which time you could reattach your job tree and continue what you were doing, all without running something like "screen" -- that crucial feature was just built in and always worked.

You could also pass ownership of jobs (like a running ZORK game or LISP interpreter or FOOBAR feeper) back and forth between users to share, like passing a joint. ;)

https://news.ycombinator.com/item?id=22840639

>It helped that ITS had no security whatsoever! But it had some very obscure commands, like $$^R (literally: two escapes followed by a control-R).

>There was an obscure symbol that went with it called "DPSTOK" ("DePoSiT OK", presumably) that, if you set it to -1, allowed you to type $$^R to mess with other people's jobs, dynamically patch their code, etc. (The DDT top level shell had a built-in assembler/debugger, and anyone could read anybody else's job's memory, but you needed to use $$^R to enable writing).

http://www.poppyfields.net/filks/00117.html

The HACTRN

Original song: The Raven
Original artist: Edgar Allan Poe
Filk author: Guy L. Steele Jr.
Intro: Notes for those not familar with the terms in this poem -- see below

[...]

DDT ("dee dee tee")

HACTRN ("hack-tran") = top level debugging and job controlling procedure, capable of controlling up to eight simultaneous jobs (which may themselves be DDTs!) and performing other miscellaneous functions. HACTRN specifically denotes a DDT at the top of a job tree, while DDT is the more general term. The two terms refer to the same job in the poem, and are thus treated as synonymous. Note that DDT requires its subjobs to have unique names for obvious reasons; hence the concern over seven jobs all named FOO.
Fix:

1. Reboot the router via pulling and reconnecting the power cord

2. Log in to WWW interface

3. Go to Administration > System. Enable SSH (enable login/password as well, choose a port of your taste)

4. SSH to your router: ssh admin@192.168.50.1 -p 2424 (assuming your user name is admin, the IP is 192.168.50.1 and you chose port 2424 for ssh). Password is the same as for the web UI

5. In SSH session, type: rm /jffs/asd/chknvram20230516

6. In SSH session, type: reboot

Seems to have done the trick for me.
I use a $25 Asus "Wi-Fi repeater" which runs OpenWRT instead of their crippled firmware, allowing it be a plain Wi-Fi access point acting as a VLAN extension of my little SoHo switch. An entirely uncomplicated setup that just won't misbehave on its own.
Maybe a naive question, but why is any of this "the governments" responsibility, and not just between the buy and seller?
PDF bots seem to be popping up alot but why not support docx, xls etc.
A "Andreas Fink" wrote about the internet and the police in 2013.

https://www.fink.org/blog/internet--police.html

"2000 - 2001: Cisco Systems San Jose: Field engineer for SS7/VoIP field trials. Signalling expert"
DataArchiva: Native Data Archive, Storage Cost Reduction and Performance Booster
Optimize Salesforce data storage, improve performance & meet compliance with DataArchiva's 100% native data archiving application, powered by Big Objects. Automate archive process, maintain object relationships, view within Salesforce, restore & much more
Why are people mounting discs?
English has such a moat behind it haha
Would it have helped consumers when the EU was trying to force the micro USB standard which was worse than Lightning in every way?

What happens when a company wants to come up with a better charging method then USB C?
Don’t worry about this: this is how most sites on the web worked 20 years ago because PHP, classic ASP, ColdFusion, etc. didn’t buffer.

The reason people moved away from it is error handling: it was basically a cliche that you’d see an error message halfway through a page which had started out fine because there’s no way to go back and retract the HTTP 200 & start of the page which you had just sent.

The negatives you mentioned are already happening but that’s due to the widespread JavaScript culture of trying to put as much in the client side code as possible while not measuring performance except by having developers ask whether it seems fast enough on their M2 MacBook Pros with fiber connections.
Sad perspective for C programmers who need to wait 10+ years until they get half-backen versions of some useful C++ features.
Functions are tools for humans to cause the computer to achieve a desired output. If the function isn't generating the desired output, change the function.

We can talk all day about how the history of facial recognition has used things like the eye-nose-mouth T-shape or high-contrast contours to lock in on the target, but if at the end of the day the solution works for people with light skin and not people with dark skin, "HP computers are racist" for every meaningful (i.e. user-experienced) definition of the concept. (reference: https://www.youtube.com/watch?v=t4DT3tQqgRM)
mind sharing your experience?