skysight-inc/HackerNews huggingface dataset:
I use gentoo on my desktop and debian on an old refurb thinkpad I got for £100. Both of them are amongst the last of the large independent linux distros and I think both approaches are valid.

Never had a bad experience with Arch but the way they use the AUR as a crutch is a bit off-putting. It's a little bit like a giant gentoo overlay but pushes all the complexity onto the user.
That's so funny that Java was also the first thing that i had in my mind...also python and "LLM training".
I never considered leaving my IBM Field Engineering job. The job was rewarding and gave me a great sense of purpose; however it was very stressful and had a lot of high expectations. With the 360 line of computers the field was flooded with engineering changes (ECs) to be installed and IBM eventually hired part time people just to install ECs. The ECs eventually fixed the many problems with the 360s and the job demands settled down to more normal.
Prompt of the Year: 2023
In my experience few things sap developer motivation quite the same way as being forced to support, but not allowed to fix(!), a low quality product. The business rationalization makes a certain sort of sense. If we burn, say, 4 hours a week manually cleaning up after bug X, but it would take 80 hours to fix it, maybe the return on investment doesn't compete well against other initiatives this quarter. But in my experience, it often sends a message that we don't care about our users or our products. That isn't something engineers can be proud of at the end of the day, and it makes it difficult to care about your work. This can obviously be overdone in the other direction as well, but I often find the analysis to be penny wise but pound foolish.
On my first pc assembled from used parts, I was able to squeeze every bit of compute out of gentoo. Being able to build smaller binaries by excluding dependencies seemed to help a lot. I used it until the first ubuntu was released and it just worked and worked well. The only problem was that it was an ugly brown.
Built a home with Legos to my Bluetooth proxy
Velcro!
I always watch with subtitles in general because the dubs seem to lose the emotion of the scene. The downside being that I can’t multitask and have to pay full attention to what’s happening on the screen. Why do you prefer dubs?
The obvious “next step” is experiential, i.e., write complicated programs. Books about writing compilers, databases, operating systems, emulators, file systems, etc. are all useful.
I think the right approach would be to label content that is not in the source language you have set as your device locale.

It’s not about filtering out the content, it’s about making it easy to tell whether or not it’s going to start playing with dubbed audio so the viewer can make a better choice.
No I think this is a good faith effort to protect their trademark

It won’t work, but legally if they don’t make an effort then they lose it by default.
Some young folks probably need to google what xeroxing means
I think they realized that it’s much more efficient to tell people what they want by bonbarding them with ads for content that’s cheap and readily available
Is it really the default? My "default language" isn't english but don't remember seeing a dubbed show.
When you say validate, would giving another US persons phone number work? I use this while living abroad for my US banking. It’s only solution I’ve found.
Any background on why (now)? The post is a bit sparse.

(I'm also one of those who left Gentoo for Ubuntu, both because compilation made it needlessly slow to wait for a tool I needed, and because emerge was just so slow compared to apt. Ebuilds were awesome at a time when dpkg build tooling seemed to change completely once a year.)
Oh goodness, will this hasten the velcropolipse?

I fear that whilst velcroing items I will forget the need to not mention velcro as in to velcro or the thing velcro itself and the words the VELCRO™ lawyers said about not saying velcro will slip from my mind like poorly velcroed shoes.

Does anyone else think their use of velcro in casual conversation will be affected? Has anyone tried to use velcro and suffered any fall out? I might have to Google it.
Is this an April fools joke?
Everybody creates. Just copyright conglomerates and writers think they deserve rent until death for a thing they created vs. a limited payment.
"....to offset the carbon emissions produced during its manufacturing, installation, and maintenance, is typically around 7 to 8 months." Finally a clear statement. Never found one like that for DAC. Massive steel and concrete buildings and no answer to exactly that question: how long does it take to recover the CO2 footprint of building these structures.
PragmataPro is pretty good, but if you don't want to pay for a font, then the free Iosevka font is fairly similar I think.
"Xerring"? Not "xeroxing"?
Ask HN: What did you fail to finish in 2023?
Hello and good tidings fellow HN readers,

Please share stories of ways you / yourself / your team / someone you were watching really blew it up / didn't make a deadline / otherwise failed in this past year.

Why am I asking?

The end of this year was a frantic ~2 month sprint to finish a personal project before the end of the year. It's not gonna happen. I have to stop and reset, figure out how it will finish in January. In the grand scheme it's not a big deal but I'm still upset.

I left details of my project out of this because they don't matter. I know I'm not the only one who has tried to reach a goal and failed, so please share your story.

Let us revel in our Sisyphean techno-masochism as we seek to push our limits (or just survive) and fail.

Happy New Year, I hope your 2024 trash fires burn bright and your successes are just around the corner.
I went from Slackware -> FreeBSD -> Gentoo -> ArchLinux and haven't looked back except that I now run OpenBSD for my router.
Most professions require some sort of degree or license before you get to practice it. If your wife wants to develop software, she should learn the basics. Especially when her code is included in larger projects and ecosystems.

I think the criticism comes from the fact it is hard to avoid driving over badly designed bridges or avoid wasteful dependencies in the Javascript ecosystem due to the way the package management is organised, and it is felt this specific person contributes a lot to that problem.

I have no knowledge of this person, but I often avoid Javascript and NPM for exactly that reason. I'm hopeful of Deno though to fix some of that mess.
They've had a binary version of the full fat linux kernel available for a few years now. Other packages like firefox-bin have been available since before I started using gentoo in 2017.

Edit: Actually looking into this more the headline is accurate. This is the first time they've provided official binaries aside from stage3s when doing the initial installation.
v e l c r o (r)
This Does Not Compute on Youtube made an interesting video showcasing A/UX and some of its features and limitations: https://www.youtube.com/watch?v=nwrTTXOg-KI
The usual dishonest argument nuclear advocates make is to assume batteries are used to get renewables to 100% of the grid. You are doing it there.

But batteries are not the ideal storage technology for all storage use cases. It turns out that e-fuels like hydrogen are much, MUCH better for some cases, like seasonal leveling, even though the round trip efficiency isn't great.

It will likely be the case that a 100% RE grid ends up being considerably cheaper than a nuclear powered grid.

Nuclear backing up solar is a completely stupid idea, btw. The economics don't work at all.
A discussion of editors/IDEs from 30 years ago and the author doesn't mention Brief?
I've been in a few airport towers in Brazil, and never seen a diagonal screen.

It may be a regional thing, or a small clique. Or it may be best for some software that is long gone.
Related, Google wrote a blog post[1] on a similar topic in 2006. As far as I know they've successfully avoided genericide and a 2017 lawsuit[2] ended with a ruling in their favor.

Also, unsurprisingly, Adobe has a whole section in their trademarks page about photoshopping[3]:

> Correct: The image was enhanced with Adobe® Photoshop® Elements software.

> Incorrect: The image was photoshopped.

[1]: https://googleblog.blogspot.com/2006/10/do-you-google.html

[2]: https://en.wikipedia.org/wiki/Google_litigation#Genericide_o...

[3]: https://www.adobe.com/legal/permissions/trademarks.html
Are you producing coloring books and selling them on Amazon yet?
We cant switch overnight.

It takes about 1/10 or 1/20th the amount of time and 1/5th the cost to build equivalent solar production. It's better to start with that and let pumped storage, batteries and hydrogen play catch up than pay 5x more and wait 10-20x longer for equivalent levels of nuclear power production.

Right now we use so much natural gas that a GWh of solar or nuclear produced energy is essentially just a GWh of natural gas that never gets burned.

That GWh can be produced in two years less consistently or twenty years more consistently. Which do you choose?

Id take two years. Storage and demand shaping infrastructure will catch up.
Contrary to popular belief, Java is amongst the most efficient languages regarding power consumption.
Yes but in this case both apps are relatively new and not established ones if I’m not mistaken
A Year of Generative AI: Looking Back on 2023
Twitter thread with highlights (by defence editor at The Economist): https://twitter.com/shashj/status/1735672247908454665
Degrowth must work. GDP is related to fossil fuels, and we are passing the global peaks. Fossil fuels will go down, and therefore the GDP will follow.

We don't have a choice, we don't have serious replacements to fossil energy. Energy will go down, and therefore we have to prepare for that. Either we will degrow by force (without having prepared anything, it will mean a lot of poverty and instability), or by choice (which hopefully will look more like sobriety than poverty).

The sooner we accept that, the better.
The difference between a heat pump and resistive heating is certainly not negligible.
Specifically for Elixir, I found the first edition of Elixir for Programmers [0] by Dave Thomas to be very good.

It's now on the second edition which I haven't done.

[0] https://codestool.coding-gnome.com/courses/elixir-for-progra...
How do one get in touch with you? :)
Yes, sampling (showing small teasers in the UI) is listed in the article as one of the reasons.
When I want to take the next step with a new language, I usually find a popular or interesting framework/library for that language, and I do a deep dive into the codebase.

Set it up for local development, then step through calls with a debugger, look at the whole call/request lifecycle, start to tinker with the subsystems..

It's a great way to see the real-world usage of all the core concepts you've been introduced to in the intro/learning courses or tutorials, and be exposed to more advanced patterns.

For Elixir, the obvious choice would be Phoenix if you're on the web app side of things..
Have you try'd "MacOS from scratch"? It's even harder ;)
Yeah, bezels midfield is no good. That's why three monitors is where it's at. Or perhaps one of those 32:9 ones. But many window managers make it easier to deal with multiple monitors than one enormous one.
Unfortunately it is. If you want to listen to the original source audio with subtitles, you have to change these settings each time. It’s super annoying. (Unless something changed recently)
It doesn't read like an honest attempt, it reads like a tongue-in-cheek parody of one.

Turns out judges used to be lawyers and are pretty good at reading between the lines, too.
Co-Founder of Caido here. Happy to answer questions. We plan on working on extensibility in 2024.

We are not open source since we are a small bootstrap shop and sales drive our growth. I have nothing against OSS but it is not a business model.

We are client/server at heart, you can run the server anywhere and access it via the browser.
For photos, either Photos app or Lightroom cloud is what I have used. I have a usb-c sd card reader that I use to upload photos onto the iPad. From there they end up on all my devices. The nice thing is this works if I instead upload them onto my MBP or took pictures with my iPhone.

For files, iCloud has worked fine.

Personally, I don't want to think about moving files from one device to another. I want them available on all devices regardless of where they were created/added.
> It's a shame

For who?
Since we're sharing…

I use 3x Dell P2715Q in portrait mode, side by side, 1440 × 2560 for an equivalent resolution of 4320 × 2560 (27:16), at a stand up IKEA Jerker desk.
Virtualize no, there is no hardware support for 32 bit ARM on Apple Silicon. You can emulate it (32 bit ARM or x86) just fine though. Emulating the whole OS will be relatively slow compared to emulating just a userspace binary.
First, that's 2016. The central point there is how the fall in physical media sales is hurting movies. That trend has continued. I found something else suggesting DVD and BluRay sales were now about 2/3 of theatrical earnings where it used to exceed it. And that was a problem.

Second, from the article:

> Video on Demand performed very poorly for these blockbusters, with almost half of the films earning under 1% of their total income from VOD.

So the digital home entertainment income is revenue from jsut having the content available on Netflix, Hulu or whoever.

Third, even here 20%+ of the revenue came from theatrical release. Given how much a concern there is around the decline in physical media sales, losing that 20% seems like a far bigger deal, which is my point. Netflix basically loses that 20% off the bat.

Fourth, these are averages. There is a long tail in theatrical earnings where the biggest blockbusters can make over a billion. By having streaming-only income you basically lose all your blockbuster potential.

Lastly, just speculating here but as soon as the windows come down between theatrical release, paid VOD release and streaming release come down, it hurts all theatrical and paid VOD release revenue because a lot of people will just wait. This comes into play with simultaneous streaming and theatrical releases, which seem to make even less economic sense.
My voip provider does this
How do you explain open source?
> Us lawyers have to protect our people. Using the VELCRO® trademark properly allows us to protect the integrity of the VELCRO® Brand and our trademark rights, and protect consumers from purchasing products incorrectly identified as VELCRO® Brand products. It’s, you know, the right thing to do.

One of my least favourite thing is when massive corporations use this kind of cutesy language. To me, it brings to mind the wolf from Little Red Riding hood wearing her grandmother's clothes.

If the sentence was honest, it'd be something more like:

> Us lawyers are paid money to facilitate the VELCRO megacorp to make even more money. If you threaten the megacorp by misusing our trademark, we will sue you into the ground, no matter who you are, and regardless of whether it's the "right thing" or not.
> Presumably the content creators are paying taxes just like the rest of us

Correct. This content creator has also been a software engineer for 20 years. Paid a lot of taxes. Not sure why I'm supposed to owe anything to anyone.
Didn't they run Mason and Perl at some point?
but can they really stop it?

I mean in most cases where a term becomes "generic" it has been long time generic before at some point someone bothers to make a study/lawsuit which declares it as generic as result.

For example pretty much everyone I know uses Lego as a generic term and knows about not Lego produced bricks. Currently Lego still managed to defend the trademark but IMHO it's just a matter of time until it becomes generic because it already defacto is and the only reason they still avoid it becoming generic is protectionism.
No, people just suffer in silence.

There are famous Youtubers like MKBHD that more or less every year say:

"The new iPad is great, the hardware is awesome, I use the iPad a ton, but I can't use it to replace a laptop because of the lack of file management/window management/...".

I have heard this text in similar forms for at least 3 years.

You can make do, but it is as awkward as you'd expect.

The only winning entity is Apple, that gets people to also buy laptops and to be even more locked into this crippled setup, since as you said, younger generations aren't as aware of the possibilities, anymore.
I used to use Skype for this when I was traveling outside the US. I also imagine you can set up something simple with Twilio as well, IIRC they have a no-code configuration tool for this kind of thing (simple forwarding, text to email, etc.)
Saying it's the "elites" who care is a thought terminating cliche designed to make you not think about how the rest of us (Commoners?) feel. Are the small hobbyist artists the elite? The programmers angry about the use of their GPL'd code?

Perhaps a better question is, why are the elites so obssessed with promoting AI?

Oh look there's more! The vague gesturing towards our crumbling NHS (accurate statement) as if that somehow means we can't talk about AI as well. And then it goes on the describe what is essentially the "paperclip maker" thought experiment in the most ridiculous way so you don't think about it.

I stopped reading there, this could hardly be called journalism. Guess reader funding doesn't stop bias, just shifts it.
Heads up thats http:// the https:// is not workinng for me.
Amazon ads is also the last straw for me. I was already putting up with their previews at the beginning of a show, but ads are a big no.
I think about this every time I'm asked to build a custom dropdown menu. Can we just use a <select>? No- it must be 'branded'!
If they will enter the OTP for you, yes.
So, they just hold more binary packages than before? How tame. They should push further and make it easy for people using the same CFLAGS to share their binaries through torrents based on decentralized trust.
>Incorrect: I just bought some velcro shoes!

>Correct: I just bought some self-fastening shoes!

I will never say that
If the EU will allow for the big guns to step in and monopolize the market, also every country individually have their own regulatory powers
What a shortsighted comment
Yep, in Russian xerring (ксерить) sounds way better because "ox" part is rarely used in native words.
Hi, nice to meet you. I'm an early adopter of Elixir (coming from Haskell/OCaml) and I will second another comment here, I've found the best way for me to learn Elixir is to be frequently building tooling that I either need or want, one habit I started was to migrate small projects I had previously over to Elixir, the community is a pretty good place to go for questions/inspiration. https://elixirforum.com/
> I don't see in your proposal what's moral about not allowing two entities to trade things fair and square.

I'm not sure I follow your point. Copyright operates by preventing trade. If something is under copyright, ~every person possible is banned from freely trading that thing.
This is an extremely disingenious answer. The cognitive skills and reasoning ability of AI models improve quite rapidly, possibly even faster than the now 5-year-old improves, but certainly faster than the average human gets better at thinking.
True, but iirc Rust also supplies a `get` method for when you want to get elements safely.
you can also use likely and unlikely to help the branch prediction.
given the content of that title it sounds like an intentional pun
Thomas Edison was terrified by alternating current because it could destroy his company...... OpenAI, opss ClosedAI don't like all open source projects that are coming out so they ask if governments can stop them because they are *dangerous*
The Tom’s article references a tweet which references the original blog post here:

https://sprocketfox.io/xssfox/2021/12/02/xrandr/
Organic Semiconductor Synthesis Paves the Way for Advanced Electronic Devices
In Brazil, "xerox" is synonym with copy and is used in pretty much any context where the latter word makes sense (even if it's not a copy of a document). The verb "xerocar" derives from it, and even appears in dictionaries.

https://www.dicio.com.br/xerocar/
https://dicionario.priberam.org/xerocar
There is an actively developed fork https://github.com/input-leap/input-leap, however that fork is still undergoing heavy development and recommends sticking with Barrier until they're able to release v3.0.0 which they expect rather soon.
Show HN: PromptPack – interactive CLI tool to pack files into an LLM prompt
I suspect as long as they don’t allow competitors to genericize the trademark they’ll be ok.

After all there are regions where all soda is called “coke” and that trademark hasn’t been lost.
This is really neat! Loved it
Not only Americans, xerox is a word for copier in other languages. In Mongolia, it's canon instead.

https://en.wikipedia.org/wiki/List_of_generic_and_genericize...
Thanks! I'll check that out

Edit: Exactly the kind of thing I was looking for
Given that everything is biased at the very least by the nature of limited resources, in what ways would you say it’s biased? Does it present false information?
You're right that Elixir source code compiles to BEAM bytecode, however, if you run `mix release`, you need to ensure that the release runs on the same target OS and OpenSSL version. My aim was to build a `mix release` on my M1 Mac to run it on an x86-64 server.

From the docs [0]:

> Once a release is assembled, it can be packaged and deployed to a target, as long as the target runs on the same operating system (OS) distribution and version as the machine running the mix release command.

The `mix release` command outputs a directory containing your compiled Elixir bytecode files, along with the ERTS (Erlang Runtime System). The ERTS it bundles is only for your host machine's architecture. Another point to remember is that some dependencies use native NIFs, which means they need to be cross-compiled too. Hence it's not as easy as replacing the ERTS folder with one for another architecture in most circumstances.

There's a project that aims to alleviate these issues called Burrito [1], but when I tried it, I had mixed success with it, and decided not to use it for my deployment approach. It looks like Burrito has matured since then, so it would be worth taking a look into if you need to cross-compile.

The gist is, while possible, its significantly harder to get an Elixir release running on another architecture than say is the case for Go.

[0] https://hexdocs.pm/mix/1.16.0/Mix.Tasks.Release.html
[1] https://github.com/burrito-elixir/burrito
I'm happy to do that, let's start with putting copyright back to 14 years and then we can pay more :)
In many other languages it is called "burdock tape" after the plant whose burrs was the inspiration behind the invention of velcro.
> Correct: The image was enhanced with Adobe® Photoshop® Elements software.

Dumb question: how would you pronounce this if you were saying it ? Specifically the ® symbol ?
Someone using their phone or tablet with a keyboard to get things done is far from computer illiterate. For the majority of the population computers are a tool. Knowing deeply how they work is about as important as knowing deeply how their car works.
This is a huge problem. Search engines never find indie stuff that answers my question any more. Instead, they find huge websites that are only tangentially relevant to my query.

I used to often have people tell me "I was looking for a solution to a problem with Django and found your blog, thanks!". Now they find an unanswered question on SO instead.
But after the changing pampers, please.
Maybe Disney just needs to start charging Netflix prices?