skysight-inc/HackerNews huggingface dataset:
My 2024 prediction is that open source software will be hosted anonymously on the dark web or offshore to avoid legal liability.
Take a look at the kidvis function in hn.js
This seems to be the link to this story itself?
unfortunately it doesn't work on Apple Silicon Macs (opens then crashes). Is it available as a Mac version?
How’d this get past app review? Apple has allowed zero emulators of any type on the App Store. I bet this gets crushed.
Ya there are some parallels, but there are many things that don't.

For example these days we live in a borrow/lease economy. Back then the companies wanted to sell you a tractor, but today no one wants to sell you a LLM, they want to sell you a service they maintain. Also interest rates and risk was pretty high in those Years making borrowing more difficult.
I think you can. You pipe to `vim`, and it will open a buffer with the contents. I am not sure if it will pipe out, though.

Edit: I've now tried it myself with `rep`.

It's not automatic, unfortunately. You can use `vipe` (part of moreutils on my machine) to pipe into vim (or any `$EDITOR`) and to pipe the result out.

However, `rep` wants a pager. If you run `vim` with `rep` at the end of the pipeline, everything gets garbled because `rep` (well, the pager) is the one taking key presses.

To get around this, you can pipe `rep` to something else. I piped it to `cat -`, which forced it into outputting to `stdout`.

So my final command looked like this:

rg --no-heading --with-filename --line-number "\bstatic inline\b" include/ src/ tests/ \
| vipe | rep inline y_cinline | cat -

Make sure your `$EDITOR` variable is set correctly for `vipe`.

Anyway, I'm going to add a PR to `rep` to add a command-line flag to output to stdout without a pipe. If it is accepted, that should help.
Is there a way to load games directly on mobile without using a cloud storage provider?

There a bunch of freely downloaded games on the ScummVM page here [0]. I can download a zip file in mobile but I can’t figure out how to get it into the app.

0: https://www.scummvm.org/games/
I wrote forcing them /to be on/ Instagram. No algorithm is forcing the installation of the app or making their browser go to instagram.com. With that, I indirectly wanted to acknowledge it's better not to play, because of the algorithms.
I know plenty of people that were recruited e.g. from AWS, Google etc. to come back to Europe, the big companies here don't match the salaries 100 % but 60-70 % is not unusual, otherwise it would be hard to convince people to come back.

Sure if you're a run-of-the-mill university graduate with no particularly valuable skill set you won't be able to pull that off, but if I remember correctly in the US it's also not guaranteed to get into these companies. So not sure what's not true, do you want to say you believe there's no single software development manager or principal engineer at SAP, BMW or Zalando that earns in the range of 200-250 T€ including stock options? People don't share their salaries here on US platforms as much as in there so the data in levels.fyi is not very useful, but there's e.g. DATEV which has more detailed salary data (as they provide the tax software for most companies) which you can get access to, that shows a strong bimodal distribution with "regular" salaries and salaries for "exceptional" employees.
Murder of Dee Dee Blanchard (Wikipedia)
DREAMM is a pretty significant project, and differs from ScummVM in a few ways. Primarily, ScummVM is an engine rewrite. They write new code that copies the behaviour of the original games.

Aaron Giles worked at LucasArts and was instrumental in porting SCUMM to Windows (for Full Throttle and Curse of Monkey Island). DREAMM is a full x86 emulator that takes the original game code and runs it directly.[0]

Amusingly enough, I guess that makes DREAMM more of a virtual machine than ScummVM is.

[0]: https://aarongiles.com/dreamm/docs/v21/#faq-scummvm
I wonder if it's really wise for the CIA to be publicly saying they rebuilt their spy network. That seems very likely to trigger redoubled efforts in spy hunting, whereas if they had just said nothing, perhaps Beijing would still believe they had fully wiped out the spy network in 2012.
Did you miss the part where the automobile features and behaviors can suddenly change because of software?

But my 1971 Buick is almost exactly the same as it was. There are no sudden changes.

When the operator doesn't have full Agency of their hardware, can they be held accountable for it's unexpected behavior?
Oh, well I stand corrected.
Yes, essentially. Theoretically it could outperform Rust since it has aggressive local reuse of to-be-freed memory. Several papers have shown that it gets close to or outperforms C in some benchmarks. Whether this holds in practice is up for debate, but if you don't have to annotate lifetimes and don't have to manually manage memory, are you really going to care if you are 5% slower than C? There is a lot of performance optimizations still available for Koka to target as well. So far they've just taken the lowest hanging fruit (memory management).
This “close to exact” thing is actually the Achilles heel of this argument. The example images in this article are so close to exact that they are quite clearly infringement, trademark or copyright. We aren’t talking about Ratatouille mouse versus Mickey Mouse, we are talking about the source picture of Mario versus a slightly altered picture of Mario that every layperson would immediately recognize as Mario composed in the exact same manner as the source image.

Courts have already defined this line over decades of copyright and trademark cases, and the examples in this article definitely cross that line.

> which again would be the fault of the person inducing the creation and not the tool that allowed it to happen.

This is not really true in practice, we can see that in various legal cases against Napster or The Pirate Bay.
I am expecting politicians would do some nice mental gymnastics regarding regulating this. All major IT companies are doing genai now and nobody wanna hurt the companies.
Well... it's not an "emulator", I suppose - it's an execution-engine.
Yes just go to the SCUMMVM site.
Electric light transmits data faster than Wi-Fi
How many minutes/hours a day do you spend curating your subscriptions? This sounds fairly exhausting looking at it throughout the day, every day. Surely you'd be able to achieve the same effect curating your subscriptions at the end of the day, or even end of the week.
Germanic languages are very well suited to these kinds of compound words because you can pretty much keep adding words - hence the many jokes about ridiculously long German ones - where in many other languages if you want to add precision you use a phrase instead, or rely on context...

You can do that in Norwegian too, but we tend to be a bit more shy about it than the Germans...
The costs and benefits of English as a lingua franca
Stalin’s purges were (of course, cruel and political survival-centered) his preparations for the war
Uh you don't comprehend 1 then.

1 is you get a scratch then die because your body rots and you can do nothing about it. May want to spend some time learning about antibiotics resistance.
Ask the string theorists.
But then you don't understand charities... that money has to be spent. And also builds competence. Maybe 3% now, but with a goal of 10%? Then we are talking millions of people.
Your question just isn't answerable. It's like asking if lambdas create a mess over time because you can now write in continuation passing style, or if having mutation in a language creates a mess over time because you can create globally mutable variables. How would you answer those questions?
Microsoft's Copilot AI chatbot app arrives on iOS
We used to have that, but it's hard to support as you scale. The level of effort is somewhat quadratic to company size: linear in the number of services you support and in the number of engineers you have to support. Also divergent use cases come up that don't quite fit, and suddenly the infra team is the bottleneck to feature delivery, and people just start doing their own thing. Once that Pandora's Box is opened, it's essentially impossible to claw your way back.

I've heard of largeish companies that still manage to do this well, but I'd love to learn how.

That said, yeah I agree this is the biggest accomplishment. Getting dev cycles down from hours or days to minutes is more important than getting them down from minutes to 25% fewer minutes.
(Shrug) Humans have better things to do than farm.

Have you found your real purpose? Is something stopping you from pursuing it? Yes? Well, AI researchers are trying to fix that. If they succeed, you won't have to spend the rest of your career doing a robot's job.
It's pretty weird you mention the race of the perpetrator.
Copyright is fucked. Even if Open AI somehow loses this and has to delete GPT4 and their training data, the generative AI cat is so far out of the bag that it’s gone on to live a full life and have many grandkittens. It’s already easy to install and run generative models and it’s just going to get easier and the models will keep getting better. These lawsuits are futile and won’t matter in 2 years or less.
CRC has books in pretty much every subject (in and outside of software), so it really comes down to what kinds of topics you are interested in. I can give a dozen recommendation for books in computer graphics, but that may not be helpful for you personally.

But if you are are into graphics programming:

-Peter Shirley's Fundamentals of Computer Graphics is a great comprehensive resource. Despite the name, it serves as a great jumping off point even for experts into a different subdomain if they don't know where to start

- Johnathan Cooper's Game Anim is one of my most recent purachases. A great overview of the animation process, from the views of both the artist and technical engineer. Not just great for concepts but to get an idea of how and where a large studio executes their workkflow in production.

- Most of the GPU series from Wolfgang Engel are worth their weight in gold. The 7 or so GPU Pro series is basically whitepapers on all sorts of (at the time) cutting edge rendering techniques. Then the "GPU Pro 360" books are there if you wanted to focus on a specific subdomain instead of looking across the pro books (e.g. a GPU Pro 360 book focusing on Lighting or Image processing)
It is great to see that the simplicity of Emacs wgrep inspires new tools. The Emacs interface is more powerful than this new tool because one can more easily do selective or arbitrary edits in the search results, but the new tool is easier to integrate into command line scripts and may be more practical in the end. I like the modality of seeing the diffs until you’re fine with them and then applying them.
https://archive.vn/UAEhx
> the shift in popular sci-fi from utopian to dystopian

As a kid I used to want things to like Star Trek.

I now have a smart phone instead of a communicator, touch screen tablets, a universal translator, my house responds when I call it "computer," and I've seen those expensive in-wall coffee/tea makers . . .

But that wasn't what I really wanted. I wanted the future where people didn't have to worry about money, where the bottom of Maslow's hierarchy wasn't a concern for anyone, and where people were enabled to learn and produce and contribute as they truly desired, so they did.

Gene Roddenberry died. Everything Star Trek turned dark and twisted. And I realized that I didn't get my dream so much as a pile of consumer goods, most of them trying to advertise at me, surveil me, or both.

I think I'm not the only one with this experience.
Because M2s are no longer produced.
I understand that new app launches need approval by someone who actually knows the rules, whereas new updates for already-published apps are run-by the rank-and-file reviewers.
The only subscription i have (except for energies and flat which are basically subscriptions as well) is for my choice of music. Because of the convenience factor. What would be an alternative? Buying albums? I am not familiar with any nice platforms for this.
You don't even need to host data and worry about scalability, you can exploit distributed networks like ipfs and BitTorrent.
Yea, even the best authors can’t consistently write excellent books. And “Children of the Sky” lacks many of the advantages that “A Fire Upon the Deep” and “A Deepness in the Sky” had, such as space travel. That alone makes it less memorable and contributes a lot to reader disappointment.
Well, some are messier than others, of course. If I use gotos all over my code, it'll be messier than writing everything with functions, much less pure functions.
Looking Back at 2058
I appreciate the commitment to the metaphor. Bravo.
Apple is very weird with how they interpret that part of their rules. iSH is allowed but not iDOS, etc.
I wonder if anyone ever took it scientifically and A/B tested it on a codebase. A community is fine all these years before a change, but afterwards all that instantly becomes a bad practice and loses legibility. I’m confident that it mostly gets done not for any objective result, but because most developers are anxious perfectionists in need of a good therapist. And that’s plague-level contagious. Some people get born into this and grow up being sick.
The one service I have that works this way is AT&T mobile International Calling and Data. I pay $10 USD for any day that I use the service outside the US and Canada. It is always “on” so I don’t have to worry about enabling it before trips or canceling it when trips end.

I agree it would be great if more services were like this.
Llama.MIA – fork of Llama.cpp with interpretability features
Still think the IBM keyboards that came with the Model 80 etc were the best keyboard I ever used. Only terrible when you wanted to play on the computer late at night while your parents were asleep. Keyboards were quite noisy :)
Anyone have tips on how to convince family members to ditch streaming services? I feel like a boiled frog over here, with Netflix, Disney+, and Amazon Prime. I’d be happy to ditch any of these for 6 months at a time, but can’t get buy-in. Would love to know if others have faced similar challenges (and what has worked for them).
It's simple now because it's effectively a solved problem: your client just uses one of the many robust P2P protocols available.
People liked having Napster, but it didn't stop file sharing going from a big mainstream app to underground sites run out of Russia (or other places that ignore copyright law). Sure, you can download music/movies still, but it's not like the Napster days.

"Generative AI" is obviously copyright infringement, so owners of the copyright will win in court. Either Microsoft will have to fight a mass of legal cases, some with very deep pockets themselves, or ChatGPT will be crippled for public use.

The un-crippled models will exist if you know where to look (and have the hardware), but using them for anything apart from hobby projects would be a legal risk.

Certain specific tools may be easier to deal with from a legal standpoint, like code completion maybe. Or models for a specific purpose, like training on a law firm's case history.

It looks like Adobe has the right idea with their image generation that is trained on images which they know they have the rights to use.
The centurions were only paid double what soldiers were during the Republic era. Interesting their pay jumped to up to 30x during the empire.
We can, we (as in society) doesn't, because the powers that be benefit from it.

Somehow Finland can manage, but US can't? Please.

The roofless exist to send a message, "stay in your lane, be a cog in the machine, don't disrupt the system and you won't end up like THEM".
I created this app to help a friend who was struggling with nightmares. I found out that imagining the dream you want before going to sleep can make it easier to experience that dream. So, I developed an app where AI helps visualize and create stories about the dreams you wish to see. In the morning, the app also analyzes the dream you had, providing insights into why you had it and includes a horoscope feature to guide how you should spend your day. I hope this app can be useful to many. Thank you for your support
Our regulatory state mandates small airplanes use leaded gasoline and has for many decades, literally harming poor children the most.

Our regulatory state drives up the cost of housing in numerous ways (zoning, arc-fault breakers, "look and feel", etc). Children don't hardly see their parents because they must drive long distances to commute, they don't get adequate supervision.

Our culture is what allows this to continue. We culturally don't demand excellence. We denigrate smart people. We refuse to have standards for raising children, leading to inter-generational idiocy. And now those idiots vote to keep making more idiots ("don't say gay", anti-abortion, no free BC, etc.) Regulation won't fix a broken culture.
It’s voip with a decent web ui and app and seems to work in lots of situations where other voip providers don’t (ie sms).

The irreplaceable feature is that if you use it, switching out all your phone parts of your life interface is a pain.
Frankly, I'm shocked that Lloyds, of all people, are foolish enough to get into this game. It would be like insuring a pile of gold, that can be stolen through the internet.

I'd expect the premiums are quite high, they don't say on their web site.
`rg | rep` still requires repeating the pattern. 99% of the time, all I need is a simple replacement on checked-in files[1] and for that I've had `git-gsr` in my PATH for a decade or more:

https://gist.github.com/jaysoffian/0eda35a6a41f500ba5c458f02...

Of course this also repeats the pattern, but that's an implementation detail I let the script handle for me. A future improvement to `rep` could be for it to invoke `rg` directly in order to avoid needing to repeat the pattern, though I suppose that could be a shell script easily enough.

[1]: How often are folks doing a global search and replace on a mass of files that isn't checked-in to a repo? I've been a sys admin and programmer for 25+ years and I think I can count on one hand the times I've ever needed to do that. If I had to do it today, I'd very likely create a temporary repo first in order to have a quick way to verify the diff and restore to previous state if need be.
I think W.E. Deming had some very good practical advice that I rarely see actioned. One place I worked, there was an entire volume of Deming's books on a shelf you had to pass to get to the cafeteria. But his advice wasn't being heeded. Why is that?

My thinking is, there's often enough people working for a business that know what the problems are, and can figure out how to solve them. But they can't solve them if they don't have the authority to do so, or their superiors stop them, or nobody cooperates with their attempts. I don't know how to solve that, but it must have to do with agency and cooperation.
When your CEO decides that your company will only buy Apple laptops, that is definitely a political football. Your CEO likes shiny things, and is willing to purchase the shiniest of them without regard to effectiveness or cost.
It iterates across sibling comment elements, hides them, until it encounters one whose indent level is less than or equal to the initial indent level.
> from stories I've read it feels like the inflection point was, as with so many things, the Vietnam war

There's not just one inflection point where things get dark. There are many. Vonnegut might be associated with the Vietnam generation, but I think living though the WWII firebombing of Dresden as a POW probably had a bigger impact on him, for example.
zero. most hardware is not something you can play with easily anymore. Everyone who knew how to do that grew up and put the hardware behind profitable walled gardens
Not only that, but industrialized agriculture is a brief experiment on the scale of human history. So along with the way it's made food less scarce and enabled socioeconomic transformation, it's not clear how healthy or sustainable it actually is.

Blithely approaching knowledge and creative work and trades and manual labor in the same way is probably going to have all kinds of unintended consequences that include employment but go well beyond it.

Especially if we start with the premise that while the model is valuable and deeply dependent on training data, we shouldn't make any attempt to structure the value derived so it finds its way back to the training data.
> Given the number of “personal wiki” applications that exist [...] Wikipedia’s definition is also awkwardly constrained

It's neither awkward nor overly constrained. It's just defining what a wiki actually is.

I find the questions at the end of your comment strange; they have correct answers that you'd probably find surprising, given the fact that you're asking in a way that suggests you think constitutes a sound argument for your side. For example, your last one:

> Is an offline read-only dump of Wikipedia passed around on a USB by bicycle no longer a wiki?

Uh, yes? Wikipedia remains a wiki, certainly. Your offline dump of it is not. What you have there is an encyclopedia. And that exemplifies what's really at issue.

The word "wiki" being thrown around inappropriately is the product of shallow thinking about wikis, encyclopedias, and the relationship between the two. People who are in the audience for the tools described here and that you are talking about are simply not talking about wikis.

These people are not building a personal wiki—they're building a personal encyclopedia. That's what they're doing. An "encyclopedia of me". But because of a failure to grok how portmanteaus work and likely their only exposure to wikis being through Wikipedia, they have a debased understanding of what the "wiki" part of Wikipedia denotes. (Or perhaps they just think "wiki" sounds cooler than the far less hip suffix -pedia, and so they have contorted their thinking and their arguments around trying to defend saying one instead of the other at the expense of the rest of the world—the "I missed my turn, but that's okay, I'll just make everyone around me pay for it"-style of thinking.)

It's like if you lived your whole life in a part of the world where iced coffee isn't consumed (and other types of coffee only rarely), then when it's introduced to your people it's to great fanfare, and for no good reason a subset of your countrymen start calling all sorts of unrelated things "ice", whether ice is involved or not. Their sole motivation? The thing they're referring to is a coffee product. So someone asks, "Have you checked out the ice?" — at a diner where the only type of coffee comes poured from a pot of the hot stuff. "We're really getting into icemaking" — after having just bought a new countertop espresso machine. "I got some ice candies from Barter Jack's" — referring to chocolate-covered coffee beans.

> does it seize to be [...]?

The correct word is "cease", but I suppose you'd argue that that's overly prescriptive and a constraint that needs changing, too.
> Tickets are for individuals who make choices; safety regulations with fines and revoking licenses are for corporations and things like driverless cars.

Fine the owner of the self-driving car enough and she will sell it and never buy from this company again. Fine enough owners and the company is broke.

Similarly, we do not punish the Coca-Colas of the world for pumping out fossil-fuel based plastic packaging by a ton, but countries do increasingly enforce consumer recycling (with penalties).

Not saying it’s good but it is what it is.
> Working with it reminds me the very early days of Linux

The other cool thing about HPC is it is one of the last areas where multi-user Unix is used! At least, if you're using a university or NSF cluster that is!

Only other place I really see multiple humans using the same machine is SDF or the Tildes