skysight-inc/HackerNews huggingface dataset:
It’s been hit and miss all morning. Sometimes it will retrieve and send mail, other times the the progress bar pulses along like it’s trying without success. The status page says everything is ok. If any of their engineers are listening and the problem is geolocated, I’m in the St. Louis, MO USA area.
I'm not spiritual at all, but I did resonate with the Buddhist principle to acknowledge your emotions, rather than to react (or avoid) them. Something I'm trying to apply in my own life.
By "substructure jump" do you mean jumping to a character inside a word? Avy can do that! Compare avy-goto-char and avy-goto-word-1 (or avy-goto-word-0). I have a prefix arg setup working with avy that I stole from ace-jump-mode to jump to either words (avy-goto-word-1), subwords (avy-goto-subword-1, jump to the 'K' in ThisKindOfText, but not the 'x'), or arbitrary characters (avy-goto-char).

If you don't already have muscle memory for ace-jump-mode, which is IIRC why I did it that way, you can just bind the different things to separate combinations, like the avy readme suggests: https://github.com/abo-abo/avy/blob/master/README.md
If you load link below and look for “Problem: Malleability” it say, “ It’s possible to create an arbitrary number of pairs of points that will be verified. The client can create these points by multiplying both T and sT by an arbitrary number a. If the client attempts to redeem aT and a(sT), the server will accept it. This effectively gives the client unlimited redemptions.”

Which to me might mean it might address if user is refused new tokens, it might not account for if the tokens are revoked or the authorizing entity ceased to exist, but the attribute was uniform, for example age.

https://privacypass.github.io/protocol/

All and all, at very least, appears to be an extensive and extendable standard, assuming those involved are reasonable and there’s no conflicting interests.
I tried out PHP recently for a project because I have fond memories of it, but didn't end up going with it. I want server side rendering for the SEO benefits, but I also want some good 'app like' interactivity on the page. Doing the app like stuff with PHP is possible, but you kind of have to have mirror routines, one to load the data, and other api calls to update the data using whatever binding library you choose.

The good client side rendered js frameworks, react/svelte/vue have SSR solutions, but they also have their own servers for enabling SSR - next.js and sveltekit. So if you need SSR, SEO, good client side interactivity - you might as well as used those pre-packaged servers. You also have the added benefit of working in a single language across the stack. Laravel's front end recommendations aren't great - https://laravel.com/docs/9.x/frontend

I do like how react packages html/css/js as components and that you get static typing across the typescript to html bindings which makes the code more maintainable. Also react has a pretty good front end component library with MUI. You kind of have to 'kitchen sink' the front end libraries with PHP as there's no compiler to weed out the ones you're not using - plus you need to use a CSS library, and 'bring your own javascript' to utilize them with where MUI includes everything wrapped as components already.

Interested in others thoughts on this.
Tasword on the ZX Spectrum used a font that fitted into 4x8 (so the characters were 3 pixels wide). It wasn't brilliant by today's standards, especially given it would usually be plugged into an 80s TV. However, this allowed 64 character lines on a 32x24 screen.

I worked for Tasman Software and answered lots of phone calls and written queries, so I know it was the first word processor used by a great many people. I wonder how many are now blind.

https://en.wikipedia.org/wiki/Tasword
https://en.wikipedia.org/wiki/ZX_Spectrum
They tend to get stuck off-centre for me.
A LOT of things are vulnerable to EMPs!

Sooooo, US military vehicles don't use computer controlled fuel and ignition in the engines??? Hmm ...!
Have you tried having N lines of context with C-D and C-U? I also found that (half-)page jumps make me lose context, but having some lines on the top or bottom help me keep it.
Ask HN: Why are there fewer low-income families living in U.S. cities nowadays?
I just finished watching a movie that was based in one of Hong Kong's most densely populated districts and it struck me that there really aren't cities like that in the United States. Based on the little history I do know, it seems like New York City used to have a pretty large population of lower income families.

I don't know if there are any good materials to read up on this, I honestly don't even know where to look. I'd just like to learn about what changed policy-wise, culture-wise, economically, etc.
Drawing graphs is probably one of the worst comparisons one can do in terms of evaluating these models. They seem to be trained to generate either photorealistic or stylized images.
Tell HN: Vertical Tabs in Brave
There's now a feature flag in the Nightly and Dev releases of Brave that enables vertical tabs.[1]

This can be toggled in brave://flags on version 1.45 or later. This requires restarting the browser.

It doesn't currently support nesting (hopefully coming soon?), but you can do tab groups.

I haven't tested long enough to be able to know how stable this is, but I use the Dev build and in general it is fine.

I'm not affiliated with Brave or the dev who built the feature. I'm just a happy Brave user who has been searching for get tabbed browsing for a very long time!

1: https://github.com/brave/brave-core/pull/13816#issuecomment-1262205165
I use relative line numbers to go to the line I'm interested in, then use f to jump to a char, and comma to jump to the next matching char, or if I want to go inside a paren (say inside {}), I'll do vi{<Esc>. I also generously use f or F to go back and forth, or just '/' to search a few chars for where I want to jump.

Primeagen has a good video about horizontal motions: https://www.youtube.com/watch?v=qZO9A5F6BZs.
It's back down again
I think it's important to take context in mind here - this isn't how linus responds to every suboptimal patch. If you already say "this patch is bad" for many patches with average levels of bad, repeating that same thing for something which in Linus's mind is likely many magnitudes worse is gonna lose very important information!

(an alternative would be scaling back the severity of all negative speech, but then you'd drastically reduce the range of dislike showable for the much more frequent less severe cases; I do think Linus here might have gone too hard here, but don't think it's too far off what could be considered appropriate)
I've seen these posts for several years now
The more emulation becomes mainstream the more money Nintendo will invest to illegalize it. You cannot legally get roms of commercial games, even if you own the game. Breaking of DRM is automatically copyright infringement according to the DMCA.
yt-dlp

Automatically you can only download the most recent 100 liked videos. So if you have a huge library first download the list (even Google Takeout supports that), you just need the video IDs then feed it to yt-dlp.

The rest, like quality, are personal preference. Like I usually max at 1080p and never download DASH videos.

When you are up to date you can still automate it. For example download once a week but I pretty much download everything asap even manually because I know Google can remove it quick or even sometimes the uploader.
I like ACOUP blog for its incessant effort to clarify things and dispel myths.

People tend to have skewed perceptions of the Medieval era. Prior to the development of the cannon (which enabled easier conquest of castles), absolutism wasn't really a thing. The king was the ruler, yes, but he wasn't able to rule against the wishes of the nobility or the high clergy; the risk of being deposed or killed in a rebellion was just too big. At the very least, his vassals could just abandon him and withdraw into their own castles, and there wasn't any easy way to force them out.
There are many billionaires, far more noisy and opsecless than Satoshi, who have never been "nabbed" by anyone.
I just tried the prompts with Imagen and Parti. They are similar to Dalle-2, with a bit more "variety" but none reproducing the author's specific prompt the way the author wants. For the prompt "a graph with 3 lines" both produce graphs with 3 lines at least 1/6 of the time.
> Has anyone either switched from doing web development type work to something else they enjoy more for similar reasons?

Yes, I quit being a FE developer in 2019, after around 13 years. There were a few reasons, but one of them is just what you describe. Looking ahead to the rest of my career, I knew I wanted to make things and not be a manager, but I could not imagine myself living in the world that front end development had created for the next 20 years and also being happy.

In my case, I had been a hybrid developer / designer for most of my career (as a contractor, I juggled roles based on what the client needed). So, my mid-career change was that I just switched to not doing contracting, and only doing design.

It's not that I enjoy design more than programming, but I do think it's a more sustainable path. I never used to program in my spare time, but now I do it a lot because I miss the fun parts. I'm sure as hell not doing React on the weekends, though.

The design world has its own frustrations, but so far I think it was a great choice.
My biggest mouse use is copying text. Copying in vi is not that bad, but when selecting with the mouse, you don’t have to jump between copy and paste locations, which cuts the cursor navigation by more than half. Sort of like having dual cursors… which is an interesting idea, actually.
Simply this
I mean, I think Satoshi Nakamoto is notorious precisely because of his pseudonymous nature. If he'd used his real name, I doubt he'd get nearly as much attention.
These calls exist because companies have learnt from wasting their time talking to people who can't afford it, aren't the decision maker and aren't interested in purchasing any time soon.
The conversion rate of the sales profession is really low, and it can easily get an order of magnitude worse without qualification.
Not 100% sure understand you, but believe this comment might address your question:

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

Ideally, endpoints would not even know the specific authentication provider, but that the authentication came from a authentication service that’s authorized to confirm a given identity and related attributes; for example, being over X age is a binary attribute and numerous entities should be able to authenticate that and it be honored by a jurisdiction similar to how passports are uniform.
There is no “Three Mile Island” event coming for software
I think you should try out Angular. React ecosystem is a mess and needs extremely experienced developers to produce software that doesn't suck.

Angular, on the other hand, it's quite simple and helps you to get the shit done.
>Why does this happen?

I highly disagree with everyone else. This is the answer why:

Because there's no clear or definitive answer to What's best the "best" architecture or system for building these things. The entire industry is full of people making up stuff without anyone truly knowing anything.

For the shortest distance between two points we can calculate an answer. there's a definitive optimum. The question of what's the best web service is infinitely more complex. The inputs are huge in number and even the definition of "best" is complex and hard to define... So in short we essentially have no mathematical theory for software design and technology that can help us define what is "best." It's the same problem they have in Art and Design.

So nobody actually knows what is better BUT they think they know so they build wrappers around bad technology or they build completely new frameworks NONE of which actually provably move the needle forward. In fact the needle can move backwards and nobody knows!

When something can't be calculated, it's "Designed." This is the difference between "design" and calculation. Anything that's designed is basically some human wandering around in an area almost aimlessly without ever truly knowing what is optimum. They just use their gut and find some sort of answer that somewhat works. This is the current and past state of the programming industry. That is why on some intuitive level we can see that a lot of the industry looks like it's moving backwards.

Let's say we do have an equation that can take all the components that go into web application development and give you a numerical rating on how good it is. If we had such a model, my best guess is that if we took a system from the past and compared it to a system now, the Modern system will actually have a LOWER numerical rating.

But that's just my guess. As of now, nobody can truly define what that numerical rating represents and nobody knows whether some new framework or design methodology actually increases the amount of points. We are doomed forever to exist in this endless design loop until someone finds a mathematical model that can prove and layout the big picture from a quantitative perspective.
> but the availability of open source also reduces the possibility to build and sell own libraries

Perhaps, but so do other paid libraries, so in a way, you're competing all the same but you actually have to be good instead of just existing at a lower price point.
It seems like Valve has re-uploaded without the emulator, but I think there's a case to be made that this sets expectations for Valve and Nintendo in an important way.

Valve is not selling a walled garden product and if you are expecting them to administer the steam deck like one you will be disappointed. If that's not for you then you should not go into business with Valve - it would be painful for both parties.
IdeaVim is great, but it's a 90% solution. It misses some functionality and won't replicate plugins.

I'd like to use NeoVim headlessly and leverage the strengths of both systems.
I had personally never seen this side of the models, so I wanted to share this finding.

I agree that they were trained more on artistic images, but I was still surprised with how bad they generalized to a more theoretical(?) context.
I think / works well most cases, but is a bit annoying when you have several duplicate character sequences, so you end up having to type more and more of the sequence to discriminate.
Did they die out, or did they just go into hiding? I can't help but think how R - which is really a Lisp with C-like syntactic sugar on top - always lazily evaluates arguments (and captures the original expression + environment for them that the callee can access), which makes it possible to represent all special forms as plain function calls.
Because Valve wouldn't want you to emulate Steam games as well (which people do, for online stuff). Valve and Nintendo are on the same side of this.
Unpopular take: life is ephemeral, the web too. That video you liked from YouTube that has since been deleted: it doesn’t matter. You weren’t going to watch it again. Content you didn’t create yourself has two categories only: so important it matters to other people so you don’t have to store it, and not important even to yourself.

Yes there is a risk of an item falling in between (being important to you and lost). Don’t worry. There’s other content.
Some can be had free, but I quickly run up against usage limits and end up paying for it.
Exactly. Whats the worst that can happen to valve?

Nintendo: "oh no, how dare you show that your product can do something that's perfectly legal and a very common use"
Remote work. There are many pushing hard against it, for various selfish reasons, but in my view its here to stay. Gives you the freedom to move anywhere. I am not from the us, but the uk has a similar issue with london. Crime, overcrowding, pollution, expensive housing, have killed the love for that city for me.
Cut and paste.

I use tmux to do cut and paste, but should I ever need something out of the terminal/browser into the other, or don’t feel like C-b] ‘ing something, the mouse is great.
Telescope and better LSP support were the killer features for me. I used to use fzf with vim but Code search is a joy with telescope.
Elon or one of his associates was interested in cypherpunking.
Good argument. But maybe the speaker just wants to draw attention away from his own drinking problem... ?
> MIPSEL assembly as an IR

http://nestedvm.ibex.org/

> NestedVM provides binary translation for Java Bytecode. This is done by having GCC compile to a MIPS binary which is then translated to a Java class file.

Funny, it seems they are both from the same time period.

----

> Our first MIMD interpreter running on the MasPar MP1 [6] achieved approximately 1/4 the theoretical peak native distributed-memory SIMD speed while supporting a full-featured shared-memory MIMD programming model.

That is amazing!

If you haven't seen the project below, you should definitely check it out.

Linux in a Pixel Shader - A RISC-V Emulator for VRChat
https://blog.pimaker.at/texts/rvc1/

No one seems to have taken up this line of research, most likely because it was too outside the norm, yet the results are amazing.

https://www.semanticscholar.org/paper/MIMD-Interpretation-on...
I found this link that shows how htmx and alpinejs integrate with django. https://www.saaspegasus.com/guides/modern-javascript-for-dja...
Cool article! I think on a more general note it underlines what I have been thinking for some time now: most people, also on HN, get this generative art stuff totally wrong.

Yes, this will be the end for some artists but not for others. DALLE2 et al. are merely new tools for new generation of artists. And, we are still figuring out how to use these tools effectively.

In other words: The “AI” is a tool that we humans will use to get things done faster/better etc. Nothing less, but also not much more.
"we value your privacy" ... so here is how we are going to track you.
they very much destroy everything
https://www.wsj.com/articles/photos-chronicle-the-devastatio...
There wasn't a need to go to war. England could have just accepted the colonies' demand for independence. Was keeping the colony worth killing all of those people?
No change in policy is what they say.

But when interpreting existing rules very strictly they have always been forbidden (electronic device not powered off). In practice nobody has enforced it and obviously they don't plan to enforce it.
So do a lot of folks. What made them demonetized? I've been watching you for months. I look forward to it everyday. Lets hope this is some snafu.
How long until all their competitors follow suit?
Counter point from Gleixner which is worth reading for us in the peanut gallery: https://lwn.net/ml/linux-kernel/87r11qp63n.ffs@tglx/
I have been on the engineering side of this many times. I’s a judgement call: when it happens that feature was usually only a checkbox to be checked, had little effect on usage, and talking with the client we came up with alternatives as they realized it will never happen.

Of course, other times it was really important, and the client gets pretty pissed off, but I’d expect startup founders misreading their clients that much to not last long and get recycled pretty fast. Basically they didn’t even bother to dig in to understand why the feature was requested and where it mattered.
ngl me personally i never pay for media (except very rarely a good book i want for my shelf after reading it). if i can't pirate something i just don't consume it. like, there's so much media now no single piece is worth that much.

in other words nobody is losing out on anything because i pirate. the alternative (which sometimes happens when i can't find it) is they still get nothing.

i don't think people realize how much they spend on media, like lots of my friends are spending $25/mo on video streaming plus another $10 for music. like sports? add espn, another $10. like ufc? add more for pay per view. big reader? another $20/month easy. read lots of news? they all want "just" $10/month or whatever even though most people aren't reading all of one paper like they used to, just a few articles from each.

am i gonna spend $700/yr for media? hell naw.
Interesting use cases for Stable Diffusion (and other AI image models)
Not sure if you've used Entity Framework, but you can do compos (with logic) amazing complex queries with relatively little code in a way that is statically typed and super easy to maintain. I'm talking about pulling heavily structured data from the database without having to pull from flat tables and structure it yourself server side.

Also working with databases with thousands of tables and relationships, hundreds of developers, weekly database schema updates, etc..

We still use raw SQL, stored procedures, jobs, profiling to understand current db hotspots, etc.. ORMs have their time and place just as everything else.
Travisgoodspeed/maskromtool: A tool for extracting bits from Mask ROM photograp
I think it's very easy to not work there, just leave and don't go back.
I suspect most people that stick around either don't know any better or do it for the money/status/whatever and not for the technology.
The lifespan of humans is not completely different from other mammals.

The lifespan of humans is less than twice that of our closest relatives, and probably there is no coincidence in the fact that about the same ratio exists between the maturity age of humans and that of apes.

Aging in humans does not seem to have any qualitative difference, it just happens slower, like also the maturity.
Dual cursors is a really good idea.
Like, really good.
They can invest in it but they cannot predict the outcome. I'd like to see DMCA go up against property rights.
Ah, I heard quite differently when including microbiome.

For example: https://www.bbc.com/news/health-43674270 "More than half your body is not human"
Oh I hadn't heard of telescope, thanks!
I use fastmail because of their webui. Though I'm considering moving to O365 EO1 since their contact sync is first party, I want to get rid of Google.

I'd have to front it with something like "forwardemail" for catch-all though, but it'd still be cheaper per month. And O365 is quite nice, used to work with it.

@fastmail team: please make contact sync a thing in your app, I don't want to use $megacorp, but nothing else does it well (davx doesn't cut it)
Biden issues new rules to cut off microchip supply to China
How does this account for subsistence farming? It doesn't seem it does. The linked report focuses on trade policy and markets and yet a huge chunk of the worlds population doesn't rely on them.

What happens is that there are a lot of people in developing countries thay have close to zero dollar income yet grow/raise most of their food, build their dwellings (cheaper in warmer climates) and spend most of their money on fuel and basic luxuries (depending on the culture but may be: tobacco, tea, coffee, sugar, alcohol).
Web development is complex and has always been. 15 years ago you'd deal with complex hacks to work around the table based layout mess, the horrible browser APIs, javascript's prototype inheritance, Apache configuration and, god forbid, networks of .htaccess files.

10 years ago you'd deal with communicating stuff between language borders, what interaction to handle in javascript, what in ruby/php/perl/whatever and how to interact between the languages.

Now you deal with build processes, transpilers, bundle size optimization, framework configuration and broken react state updates.

It's intrinsically complex, deal with it.
you can get UHD blueray rips in great quality from the right sites. unfortunately the best are mostly invite-only trackers with ratio requirements that make membership a pain in the ass, especially when dealing with such large files.