skysight-inc/HackerNews huggingface dataset:
I have no idea why but I wanted to hate this article. Maybe jvns shows up on HN too often and I was in a bad mood. But this is a great article and as someone with 20 years of development experience is about as true as any meta-level discussion on programming could be.

The selective vision thing is so true, both for `dig` and for `man` pages. I can't count the number of times have I `man <cmd>` and just felt overwhelmed by the seemingly endless pages of configuration options and command line flags. One tip I use for `man` is use vim style search functions triggered with `/`. For example, if I want to find how to output the line number of each match in grep and I can't remember how - I'll just `man grep` then type `/line` and hit enter and it will search for any occurrence of the word "line" in the man page. Next match is just `/<enter>`.

I'm also a bit sad to hear that Strange Loop is now finished? I only found them last year or so and it seemed like so many of the talks were exceptional quality.
There has been a rise in autoimmune pharmaceutical advertisements on television in the US. As in you cannot watch the local news without being hammered by several of them in a row. I don't think COVID is solely to blame, but I do wonder why there seems to be a rise in these conditions.

EDIT: clarity
A fine to the company just eats away a little of the profit. Maybe the dividend is lower next year.

A fine to the investor is literally taking money out of their pocket. Before they receive the dividend check. Even if it nets the same to them in the long run, it will feel different. It will be true punishment rather than reduced reward at a later date.
Adobe Podcast | https://podcast.adobe.com | New York City, Bay Area, Remote | Full Time

The Adobe Podcast team is looking for a Senior Software Engineer with a passion for creating great product experiences. Be part of a tightly knit team developing cutting edge innovations in the world of audio on the web and help define the future of this medium as it takes over the world.

Senior Software Engineer, Web Audio Products & Services: https://careers.adobe.com/us/en/job/R138749/Senior-Software-...
It's not just about morals, this is also technical. They're paying a high alignment tax for this puritanism.

Very bad for the environment too!
I think they meant if they run into this in the future
Nope. Don't be greedy.

I have a client who loves something I made around 7 years ago as well, and he gives me a huge chunk of the revenue now because I've been helping him maintain it and modify it to fit new clients.

He's a good friend now. He said I do have a family and he didn't feel right paying me so little when others were charging him 20x the price or so. So he offered the fairer deal.

It's not right to change your rates years later. However, since you have the high ground here, use it to propose a new deal where you add new features for a cut of the profits.
I don't really see this as "enshittification". This is completely expected and people knew for years something like this was coming.

Epic has been trying to use the money from Fortnite's success to build a more stable platform. They've dumped endless amounts of Fortnite money on paying developers for Epic exclusivity, lower cuts from developers, developing their storefront, developing Unreal Engine, etc.

This was not done out of the goodness of their hearts. They wanted to see a return. They needed to break into the market more and now they have.

Now that they've firmly planted themselves with a lot of games on EGS, and a lot of games using Unreal, they want that return on investment. Not surprising.
There are more arcane things to learn about shell, at some point one has to go shrug, it's a fine tool for getting quick results but not for writing robust programs.
It's not that they suddenly became unprofitable, it's that they're (partially) owned by Tencent, and Tencent is calling in their dues. Epic took their money to try and unseat Valve, which clearly did not work. Now the economy is taking a dip, so they need money.
If Ozempic Leads People to Eat Less, Maker of Cheez-It Will Be Ready
It means spawned futures can't contain references that aren't 'static. But they can own memory. String for example is 'static. Likewise Vec<T>, Box<T>, Arc<T>, Rc<T>, etc. where T: 'static.
> I had different combos for sound, no sound, CD-ROM, boot to windows, moving stuff between EMS/XMS so older games could fit.

A great retro YouTuber, Phils Computer Lab, has a similar menu available for download. It's a pretty slick menu kind of like the one you've described.

https://www.philscomputerlab.com/ms-dos-starter-pack.html
I think that endgame for generative language models is models embedded directly into chips. Computers that run english language instead of machine code and for which CPU, GPU and what is currently known as PC is more like a peripheral IO device.
Archive: https://archive.ph/hxniI#selection-4547.0-4547.65
If you’re already putting them in a file, you might as well put them in a shell script on $PATH: at a certain point I started writing shell scripts and little utilities for relatively infrequently used commands and other tasks (e.g. clone this repo from GitHub to a well-known location and cd to it)
This is especially true when you are beholden to a single supplier, with basically no competitive options.

Right now nvidia completely owns the AI market, and is exploiting that absolute monopoly with ever escalating pricing, licensing and restrictive usage models. Everyone keeps trying to escape this -- see Tesla and their super-hyped and now apparently abandoned Dojo thing, while they put in their orders for tens of thousands of H100s -- but instead they keep being beholden to nvidia.
What an awesome, entertaining, and informative talk!! The pure joy of the talk makes the information in it seem way more digestible! Amazing.
But you can't run Windows or Linux (not sure of the state of Asahi) on it anymore.
You seem to have some fundamental misunderstandings about what is happening here.

> people are going thru the trouble of making a theme pack that is kind of unfinished. But not finishing the work and not upstreaming it either for whatever reason. Hence the letter.

No, this is not an "unfinished theme" for the specific app. This is a default theme that is being applied to every single app by the distribution.

> There are changes they are distributed downstream, but the rub is not back upstream

That is not the rub nor even tangentially related to the issue here. "Upstreaming" doesn't make any sense in this context.

> They have given away control but now are asking for it back.

> The distros forked...

Again, this has nothing to do with GPL other than as an analogy. This is not a fork, it is a user configuration feature. It is one that these developers could easily chose to disable by hardcoding styles (thus requiring anyone who wanted to customize the UI to fork and compile their own, which they would be able to do under GPL.)

However, the developers want to continue offering users this feature so are asking distributions to stop choosing a consistent look and feel across apps over the risk that their untested default theme break the underlying application without users being aware of why.

I personally don't understand how distributions would care so little about the negative impacts on users and developers. It seems perfectly plausible that distributions that care so much about a consistent appearance could QA the effects of their theme on core apps and then have a prompt on launch before applying their themes to apps which they have not QA'd.

You say you see both sides here, so perhaps you can explain why it makes sense for distributions to risk breaking apps with untested default themes without informing the user just to ensure that apps in the OS look similar.
I would really be interested for a X11 server on that tablet.

So I can do a simple DISPLAY=tablet:0 to send the window to and enjoy output
Many interesting chips escape Wikipedia's gaze. For instance, there was a very interesting x86, Zen-like CPU from Centaur with an onboard AI accelerator that is basically undocumented on Wikipedia:

https://fuse.wikichip.org/news/3256/centaur-new-x86-server-p...

https://fuse.wikichip.org/news/3099/centaur-unveils-its-new-...
Ask HN: Share Your Personal Site
I really enjoyed browsing and exploring hundreds of sites looking through this thread from last year: https://news.ycombinator.com/item?id=30934529
Let's do it again! What's your personal site?
I've participated in GOTV efforts, and I've gotta say it's pretty demoralizing. I don't believe that I've gotten even a single extra person to the polls.

I know that it's never going to be as simple as somebody smacking their head and going, "Gosh, is it November already?" But I've knocked on a lot of doors on election day and practically every one of them was "Yep, already voted". Those that weren't were "Nope, not gonna." We weren't out there to change the minds of the latter group; that's what months of campaigning are for. In theory I could arrange transport for somebody who wanted to vote but had logistic issues, but I never once actually had to.

We were sent to houses that they knew were likely to vote for our side -- presumably this software, though I was much too far down the process to see that. Often, it was obvious from the yard signs. They'd done an impressive job: I never once knocked on a door and was told, "Nope, I'm voting for the other guy".

I did notice that the coordinators had a good understanding of the outcome, presumably due to internal polling. I knew the result in 2016 at a time when the opposite was still considered pretty much a done deal, on the day.

I certainly gave up on doing phone banking, where the median response was "please stop calling". I didn't do GOTV in 2020 with the pandemic. I don't know if I'll show up next year, but probably not.
I personally didn't have that "ah ha" moment with crypto/blockchain, but I understand your point. to me AI is different - it's current iteration is useful, today. just this year alone it has improved at an insane pace, so I'm excited to see where we are in a few years.
“Forbidden planet” is orbiting a star that should have destroyed it
So you mean Unity decision will marginally disincentivize low-quality, free to play games with in game micro-transactions, and incentivise high quality, pay upfront games?

Are we supposed to be mad about this?
Is this person a contractor?

Otherwise this has nothing to do with Windows and is entirely about the employer not providing equipment.
Right. Pre-GPT. You'd essentially have to imagine the plot all on your own.
It's tougher to get US business executives to sign off on paying with cash in bags due to the higher risk of criminal prosecution. That might have worked back when the casinos were mafia run but now most of them are publicly traded corporations subject to strict oversight.
Missed that part, thanks
I have a windows laptop for 1/3rd of the price, and am perfectly happy with it. (After switching from a Macbook Pro.)
What made Oxford's medieval students so murderous?
there is the proposed Alcubierre drive that would allow you to get from point A to point B faster than light. The reason is that you are not traveling through space-time but you are causing space-time to move. It is a clever way around "the rules" but it does require some exotic (and unproven) concepts like negative energy to work. It even sounds like a "warp drive".

https://en.wikipedia.org/wiki/Alcubierre_drive
We're all lurkers now: No one's talking online anymore
I recently got a problem with my Adsense account.

- There is 0 absolutely 0 support. All you can do is go on their community forum where no one replies to you

- There is no alternative, there are other ad networks, but they require you to have a working Adsense account as a prerequisite. I was in one once, what they did was just put Google ads on my site and take an additional 10% cut

- Google takes an excessive cut. Officially they collect a 30% intermediary fee, but according to the DOJ lawsuit there are 15% that are somehow unaccounted for. So it seems the number is more around 45%

Google is a complete blackbox that pays no taxes thanks to a web of subsidiaries and loopholes and so there is only limited knowledge about their financials (although it is a public company), there is mounting evidence that they manipulate search queries/results in a way to increase their revenue and are siphoning more money than they should from their Adexchange. They also use anti-competitive practices to maintain their monopoly on web ads and the list of malpractices is too long to put it in writing here.

This company is an absolute nightmare and I am forced to use it for ads because they control the market.
oh i see. i was thinking that you found comments on hacker news and put them there. in which case, i'd want to go to the hacker news comment.
Seems fair to let those pay who make significant money with your product. Especially when they screw over other themselves with their creative accounting. At least as long as there are significant costs for the product, like ongoing development.
> This is a personal device and they haven't provided one themselves.

BYOB is a good signal that who you're working for is either a zero stage startup, an oddball Linux shop, or a bunch of cheap asses. The farthest I'm willing to do is installing Slack and Outlook on my phone- I already have personal Slack channels and Outlook is an email client (they don't require any MDM).
The only reason I buy nicer phones is for the camera. My kids are getting older and I'm not taking 100 photos a day anymore so when my iPhone 12 Pro is retired I'll likely get whatever iPhone SE is current and call it a day. Hopefully by then they'll have FaceID and a full coverage screen like every other iPhone. But hopefully no dynamic island. I can't stand that gimmick.

My folks both have an SE (a 2 and a 3), and the photos are much better than you'd expect for a $400 phone. I've used them and they're plenty fast, it's really only the tiny screen that would give me pause.

If ~$400 can get you 5-6 years out of a phone that's a steal.
Agreed. I would guess that what's actually happening is that the state is forced to respect the constraints by appropriately interpreting the AI output. If that is the case, it seems a stretch to say the AI "respected" anything.
Tell HN: Postman update removes all your stuff if you refuse to create account
I have been using postman offline without an account for a long time. Today when I opened the program it asked me to create an account. When I declined, it wiped all my collections and everything else.

All I have is a 'history' to work with and try to piece back together all the variables and collections that I had setup.

I relented and created an account, but it did not recover anything. Beware!

Update: I was able to manually import/restore using a backup I found in ~/.config/Postman but I have no trust for continued use of this tool. Any alternatives that I can migrate to?
My point is that there should be two mental models. One for getting the correct results. Then another for doing so performantly. Being able to write many different forms of obtaining the same correct results is where this leads to combined understanding and proficiency.

An example of where muddling these ends up with real questions like "how does the db know what the select terms are when those sources aren't even defined yet?" By 'yet' they mean lexically but also procedurally.
Yeah, every year we’d basically LAN party the ticket sale. I even synchronized my clock a few mins before the start for the best odds.

Except for 2019, we always needed extra tickets and made up missing tickets by buying from friends. (In 2019 I accidentally got 2 too many and sold them back at cost)

I wonder how many fewer tickets will be available this year. But even then, the hype of coming back to CCC will definitely mean more traffic anyway.
Yeah that was the plan. I was using "schedule" in a bit looser sense.

My thought was that a Raspberry pi notices the flow and triggers an Apache airflow dataset every 10 sec or so while it's still flowing. DAGs which consume that "dataset" (a misnomer in this case) will run. Flow stops, DAGs stop.
The anti-tivoization stuff in version 3 really messed it up for a lot of customers. There's no way they're allowing DIY firmware into their units.
anything is more creative than whatever this map is
Most heap-allocated values like `String` are also static. Essentially it means that anything the value references is not on the stack.
Meanwhile students getting zeros on essays for being erroneously flagged as being created by AI, what a fun place modern academia is.
I worry about this, too. "As long as all the IT guys are remote anyway, why are we paying them North American / European salaries? They have tech guys in India and China, don't they?"
Alignment tax on the censored version.

Why use something that's significantly worse?

That's what you release to the public to keep your moat while getting the open source community to build your infrastructure.

Very smart of Meta though.
We explore how to convert a website into a ZIM file, providing you with a handy tool to keep your essential online resources at your fingertips, no matter where you are.
If you don't mind, it would be awesome to see your cheatsheet. I think this would be a great thing for people to share - like their dotfiles. But maybe they already do and I don't pay much attention to it because I'm lazy - like their dotfiles.
Hey, you're internet famous now. Check out the end of this boingboing post.

https://boingboing.net/2023/10/05/ai-search-chatbots-output-...
Because this fiction is presented as part of a scientific paper....
This is an old-school view of the internet. The reality now is that the Internet is a pressure valve for various groups of people expressing perceived grievances they feel are being inflicted upon them by a nameless entity. Of course people say things in jest, but the neoreactionary movement isn't just a huge ironic troll and it has roots on certain image boards.

The "head in the sand" approach doesn't work here.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
its unethical because its not being published as fiction, but of science.
I've had experiences that have damaged me pretty bad, not just hypothetically, but for real, and I have bounced back.
Just imagining a single particle hitting the perfect spot and just getting massively accelerated by thousands of thousands of galaxies in a very specific path.
Tim Sweeney confirmed on Twitter there will be a revenue threshold just like for game dev. Small time studios or individuals won't have to pay unless they make money.

Lots of enterprise customer paid before already anyway for Epic's (questionable) support
> I think that endgame for generative language models is models embedded directly into chips. Computers that run english language instead of machine code and for which CPU, GPU and what is currently known as PC is more like a peripheral IO device.

That may be the endgame, but I think if it is there is a long time before attempts to jump to it aren't going to fail like every high-level-system-in-hardware for other than very niche applications, because general purpose (comparatively, even if specialized for running AI models) hardware will be good enough that the value of being able to upgrade the models it is running will outweigh any marginal temporary edge that current-models-in-hardware have.
Enlighten us then how a generative AI model behaves when confronted with data outside its training space? Where in the model does it allow for the vector space to extend dynamically based on some other process to adapt to new regimes never seen before? Or does it necessarily construct its response by sampling the vector space, and in the case of transformers, apply attention / self attention to boost / dampen dimensions based on the semantic context? Extrapolation means being able to extend your decision space into new areas through synthesis and creativity, interpolation means walking within the trained vector space of the model. Clearly generative AI models as implemented today can’t extrapolate and always interpolate.

I think confusion comes from the idea that you can take a regression or expectation and extend it into the future and is that extrapolation. It isn’t - it’s interpolation still. You’re interpolating between a and a’ using the same function. Extrapolation takes the new regime and data and your existing training and adapts a new behavior. We don’t really understand how humans do this, and we don’t have any machine learning models that can.

To be clear, again, I’m not poopooing ML or generative AI. I think it’s the most powerful thing we’ve created with computers so far. But it’s far from general intelligence, even if it’s a necessary part.
By your logic, doesn’t not enforcing some law make any country not be a “rule of law country”? By that principle, would most western countries failing to properly enforce drug make them be not “rule of law” countries?
^ this :)
Methodology isn’t supposed to ever be fictional is the problem.
I've had a single monitor for a long time, but I've recently come around to dual monitors. It just makes working with additional information on the second screen so much easier.
Indo spend more time shuffling windows around now though
If you need slack on your phone, your company should be providing you a work phone too. This is standard procedure in some industries, like Finance. You should never be using your personal phone for business communications.
Yes. I can see how setjmp()/longjmp() would need additional/special treatment by escape analysis. Now I'm only wondering why the problem would be limited to (syntactically) automatic local variables. If the control flow (returns twice etc) is surprising to the compiler, couldn't that affect optimizations to non-local variables too?
The article compared stable diffusion to job statistics. It was bad even if you controlled for that.

I think this might be representative of some of the pushback to DEI. People can feel like minorities are being pushed on them even when they aren’t.
I'll be the pedant that tries to split hairs:

Did you agree to a BYOD policy that specifies you must provide a device that runs required corporate software? If so: your fault, you need to provide that device regardless of your moral aversion to Windows.

Did you agree to a BYOD policy, but the policy didn't account for required software? If so: their fault, they need to update their policy so that people actually bring the appropriate devices.

Do they not have any BYOD policy? If so: their fault, they should probably be providing a device because they didn't specify any requirement at all.

Did I miss any scenarios? Ultimately my response is that this person needs to go back to their employee handbook or onboarding documentation and see what was required of them.
you (or rather the tax payer that pays your salary) would not "provide" anything. the concept is for non-government money sponsored entities to get access (by buying) substantially similar (but scaled down) architectures instead of spending their VC cash at aws.

ultimately this is also better use of taxpayer money: diffusing technology more wider and educating people to make use of supercomputing technologies beyond the ivory towers