skysight-inc/HackerNews huggingface dataset:
This. I was just looking for the exactly the same thing. For now I use tmux with tmux-ressurect to persist state between reboots. - It works okeyish, I would say it's a good hack but still a hack. It's sad there isn't really solution for this problem maybe aside for warp. My little UX dream is to have such a solution of saveing workspaces integrated with whole OS and apps inside it. - That would be cool.
I try. But seriously, it's a very weird reaction. For example, a lot of content on here is about people nerding out on something deep - how would you feel if everyone started responding "I guess people have a lot of free time..."

Yes it's implied that people will spend time and money differently than how you would. So what?
Heh, I'm not, not sure what happened.
Don't get me wrong, I get where you're coming from. I just hate the overall sentiment

Here we have a person who

... observed an interesting change in a open source project

... built out a tool to carry out his own testing
'
... shared the firmware for set tool

... ran some benchmarks and visualized the data

... took the time to write an informative article outlining the though process, motivation and sharing the results

And your comment essentially came down to

> "Testing methodology bad, not representative of your personal usecase, should have been done different, data is trash"

I think its incredibly rude and a steep ask to expect benchmarking to be done on a meaningful set of legacy hardware. Sure, legacy systems are a non insignificant portion of computers operating today. But the author used a system he had available and showed the results gathered. I'm sure his time is better spent on other projects or another blog article rather than benchmarking the same stuff on the n-th processor generation.

The Linux community can be accused of many things, not caring about performance certainly isn't one of those. The beauty is, if you deeply care about a specific configuration that you feel like is being neglected, you can step up and take over some optimization efforts. If you don't care enough about that scenario, why should anybody else?

Limiting this to that specific instance: the hardware is affordable to maintain, the firmware is linked. If you want to benchmark a different system of yours, go for it an publish an article. I'm gonna read it
I did read it, thanks for laying out your experience.

The evidence I’d look for is something like their revenue vs payout over maybe the last 5 years?

I think a lot of this stuff can be very unintuitive, because we look around, and everything seems fine, and nothing seems to have changed, but they’re operating at a bulk statistical level, and their models revised on recent trends are probably telling them that they can’t profitably insure you for the amounts they’re allowed to charge. Some of that is that labor to rebuild/replacement cost has gotten much more expensive (we see that in our insurance rate changes despite being in an area with very little catastrophic risk).

And CA politicians’ response is probably some crowd pleasing but ultimately harmful “you can’t profiteer off our people, you’re not allowed to raise rates more than 3%” or something. So the only winning move becomes not to play except in the areas where you can make that work.

It does sound like they were just trying to find a way that they could cancel your policy without getting in trouble with the state insurance commission, though I don’t know enough about insurance to say if/why they’d need to.
https://archive.ph/cay2p
NYC upgraded parking meters will use license numbers instead of paper receipts
I lived in Germany for years. I listened to Germans gripe about how bureaucratic it was to do things there like open and run a business.

Then I moved to Spain and started a company there.

Germans, your country has NOTHING on Spain when it comes to pointless, confusing bureaucracy.

Your country, your laws and rules and the application of them are BLISS compared to Spain.
My county started offering tours of our new water treatment plant. I HIGHLY recommend doing that in your area if you get the opportunity!
A typical russophobic utterance coming from a country aptly named by Churchill a 'greedy hyena of Europe'.
Are there any good gtk bindings for C# or Java?
I still have a dream job that is completely outside my current career. It's far less grand than the dream jobs that I had as a kid, and pays less.
That might be more true in some markets, but grocery stores are competitive, low margin businesses. There are lots of farms, too, and food comes from all over the world.

As we saw during the pandemic and with the start of the war in Ukraine, price increases often come after major supply disruptions or sudden increases in demand. Markets often don’t do well at adjusting after big surprises. There can be multi-year lags.
Federal Privacy Legislation Update: The American Privacy Rights Act (APRA)
It is an eyesore to see many of the shelves empty. And the staff just don't seem to care anymore. I asked for USB-C to USB-C (before iPhone USB C) cable, and they did not have them. The guy said majority people have iPhone and so there is no point in having one of those in store!

Best Buy no longer focuses on stocking products. I used to have a rule not to go online if I can go in person to a store. Not anymore.
The Rise, Fall and Possible Rise Again of San Francisco's Downtown [video]
Linux Backdoor Attack [video]
I think there's another course in the sequence that's meant to be a followup to CS50. (Sorry I don't have more info...)
The really stupid thing is you have to know you’re missing stuff.

If you’re sent a random link you can’t tell if it’s a one-off or a 45 tweet thread.

It looks open but it’s clearly not.
Yeah I think leaving out such accutely critical non-orthogonal "parameter" is damaging significantly the study.
Which ones for iOS?
I do not host LLMs specifically, but almost everything I use is hosted on my own hardware. A Dell R720 costs maybe $500 fully kitted out give or take a few hundred. Plenty of my friends are hosting LLMs on their laptops.

I don't put my stuff on other people's computers unless there's no alternative.
It can be pretty difficult to make retail computer repair profitable at scale. Our company has largely pivoted to IT consulting for other local companies who can benefit more from not having to hire an internal IT team.

Individuals have a much lower ROI from getting IT support. It's expensive to diagnose and fix "why is my computer running slow". And often times the answer is to upgrade your computer. It can be hard to stomach someone charging you an hour of labor for that.
Seuphorica: Like Scrabble, but with Deckbuilding
Why do you want this particular red to be a special easy to pick color?
I miss the weeks-long battery life, the simpler app designs, and the page-up/down buttons.
Fake. The actual term is for literal full self driving is SAE Level 5, and, helpfully, it does not exist.
What even is a JSON Number?
Just to point out, but the manufacturing line kanbans are about the reverse of the software development kanbans, and the kinds of pressure they apply are also completely different.

They share the same fundamental inspiration. It's just that the work is very different.
You are right that the benefits for robotaxis applies to the others too. Personally, I'm rooting for robotaxis because it's simply cheaper without needing the human driver. Theoretically, this also makes it more equitable. Just like maids and servants, I think that human-driven rideshare is only viable by exploiting a lower paid underclass. If the rideshare drivers were paid more, then it becomes too expensive for most people to use for daily transportation.

As for buses, they have many of the same drawbacks as personal cars (gets stuck in traffic) while having more disadvantages like slower speed, making them an unattractive option for people who already own cars. Buses are incredibly good for already dense cities where people aren't already car-dependent, however, and some of these drawbacks can also be overcome with dedicated lanes and other tricks.

In my opinion, the king of urban transportation is undoubtedly the grade separated subway or elevated train, which, if implemented properly, can have a speed advantage over cars in some cases since they are immune to traffic and weather conditions despite needing to have many stops. Of course, this is also expensive to build and requires high density to be viable.
Render Optimizations: TanStack Query
PiHole has an API that can be used to enable and disable the ad blocker.

I have a bunch of home automation set up, and through the use of HomeBridge and a plug-in I have a button in my Apple Home app on my iPhone to enable or disable the ad blocker. Since it's exposed as a smart home thing, you could hook it up to a voice assistant like Siri or Alexa.

I built an integration once for an Elgato StreamDeck.

You can also download apps that do the same thing; I have one called "Pi-Hole Remote" that works great.

Yes, ad blocker blockers are annoying, but they are trivially worked around.
>I'm not trying to argue

Except ... you are - what you're describing just is not efficient

Maybe you've grown accustomed to the Windows Registry - are you also familiar with all the problems it has (vs the rock-solid, impossible to break environment variable)?

>I just see so many shortcomings to PATH, specifically, the installer never knows what file to update, and it's not even available in cron jobs either.

Of course an install can "know what file to update" - because it's not a file! It can put (if appropriate) a symlink to the executable into a normal location used by $PATH, or it can create its own environment variables for when it runs

Or - as a last resort - it could update $PATH (a generally-bad idea, but still possible)
Keep the card in the pocket directly.
The computer might only cost $500, but the function it performs is worth more.

Let's say you have a desktop computer, power supply goes out. $100 for the part, and $100 for the tech to replace it, for a total of $200. You might think, "that computer is 3 years old, it's not even worth $200, just buy a new one".

However, a new computer comes with more costs. You have to set up all your software. Configure your web browser, bookmarks, desktop icons, setup your printer, find that program you were using to do X, this might take a whole day to do. Some people just want it fixed so they can get back to work.
Not to take away from any of the insane adventure, but Elephant Island is fairly mild as far as Antarctica goes.
Ninja cop.
Ex-Twilio team launches platform to help SaaS companies build analytics products
We can say that when a function is curried (i.e. prepared or converted to curried form) then it supports partial application without any further transformation. In fact it happens naturally whenever the function is invoked.

E.g. if we have (lambda (x y z) (+ x y z)) converted into the curried form (lambda (x) (lambda (y) (lambda (z) (+ x y z)))), then while we do not yet have partial application, we can then partially apply just by passing arguments.

That is to say, we are partially applying in the abstract sense; if we pretend we still have a (lambda (x y z) ...) in our abstract semantics, then when we pass a value for x to the curried function, we then have effectively partially applied this abstract function, resulting in something that needs just the (y z) arguments now.

Languages that support implicit partial application erase the difference between f x y and (f x) y. That is to say, the programmer doesn't have to know whether f x y is a call two a function f with two arguments, or whether there is a partial application (f x) which binds the x argument, followed by an application of that resulting function to argument y.

Now if the language substrate is based on one-argument functions, under the hood, so that all functions with two or more arguments are implicitly transformed into one argument functions by currying, then partial application is "free", so to speak. The syntax may let you write f x y to call a function of two arguments, but the implementation is actually doing (f x) y.

Thus currying can support partial application in a similar way to how transformation of a program to CPS (continuation passing style) supports continuations. Partial application is "free" in a curried program similarly to how continuations are "free" in a CPSed program. Under CPS, you already have the return continuation as a hidden argument, so call/cc does nothing more than reveal what is hidden. Under currying, you already have a lambda that takes just one argument, and gives you a lambda that takes the next one.
Show HN: Markdown Notes Tab
Hello HN!
I've created a Google Chrome extension that turns your new tab screen into a note-taking app :D

The goal is to have all of your notes in a single place that is also hard to forget about since it's on every new tab you open. Hope you like it!
dock to what, and why? and why a mouse? the thing already has a touchscreen. If you want to type faster you can buy Bluetooth keyboards and stands for your devices today, including some Bluetooth keyboards that have a little slot in them to hold your phone or tablet.

If you have enough money to have the space for a desk with a keyboard, monitor, and screen, the cost of a dedicated computer to plug into it isn't going to be an obstacle. I think this is the reason we haven't seen docking take off.
I have a Ph.D. in Math, and I have no idea about the half life of U238. [Without cheating: There are two main isotopes. One has a ver long half life but it's difficult for fision. The other has a shorted life and you must concentrate it to make nuclear plants and concentrate even more to build nuclear bombs. Is this correct? Am I now in a list of a 3 letter agency?]

In Economy there are a few very contradictory opinions. Forcing a correct answer would be equivalent to baning comunits or anti-comunist or some other group that has the incorrect opinion (where the correct opinion is probaly your opinion).
Anthropic's Haiku Beats GPT-4 Turbo in Tool Use
I have a middle school career aspirations sheet from the mid 90s, where I said I wanted to be a software developer at a particular place (now out of business). I came really close, ended up doing software dev in the same industry by 22, but moved on long since.
The GP paints with a very broad brush. Probably the vast majority of tech workers know there's a problem but don't know how to solve it.
https://en.wikipedia.org/wiki/Palm_OS

https://palm.wiki/
Digital marketing platform Ibotta launches IPO at a valuation of up to $2.7B
I feel you. I have become a sway and xmonad user on my machines after years of riding KDE. I was daily driving Neon (the official KDE distro) for about 2 years before I have had enough of the bloat and the general direction of the desktop env. I have a more and more stronger feeling that most of these projects are developed without an actual usecase. Which is fine of course, OSS is about scratching your own itch, not other's... but nowadays it's almost a sin to mention that something is buggy/unusable.
Well - it is even more than that. They basically used Apple style code resources to define PalmOS apps. You used to be able to compile Think Pascal code on a Mac, and some guy has worked out how to use that code resource to convert it in to a PalmOS app with just tweaking the code resources in the compiled MacOS code. It was quite mind bending to me as a 20-something PalmOS fanboy with a day job doing Delphi. This was in like, 1998/1999 or so. I even went as far as emulating MacOS just to play with it. I don;t know if his code still exists online, but the tool was called SARC (Swiss Army Resource Compiler) is anyone cares to search for it.

I don't think Palm did a lot to change the exe format in the early days. And they used the same CodeWarrior 68K compiler that also targeted MacOS at the time.
I don't know anywhere archive.is is blocked.
Why would I use Blocky vs. Pi-Hole? It seems like a nice project but pi-hole is really mature; I'd love to see a feature comparison or a brag sheet showing what it's better at.
I think you have an overly broad or ungenerous (is this what the cranky kids call “bad faith”?) definition of “performative”?

“Bullshit minutia” is pretty subjective. If my hippy friend says “the govment should ban chemicals in foods”, arguing about what “chemicals” mean is not bullshit it’s critical information for a fact based argument. If anything ignoring facts and logical minutia could be called performative, since then your words matter less than your saying <anything> that tickles feelings.
> What I'd really like is public transit

My opinion: if you look at what the average American pays to have their own vehicle (fuel, maintenance, depreciation, insurance, financing), I think you can make the argument people are literally willing to pay hundreds of dollars a month instead of sitting next to people on public transit.

Would this be the case if public transit was better? Not sure which is obviously your point. I guess I'm trying to argue "the demand for not-public-transit is there, so maybe that's why public transit isn't improved upon"
Well, I am not a veterinarian or a ski instructor so I failed.
I appreciate the correction. It's too late to edit my post. I have been watching 8 years of astrophysics on YouTube and thought I might be able to pitch in on layman's questions but it seems as though I still have much to learn. Thanks
Indeed, it's interesting to think about how rice production might have influenced the culture.

But to do so without mentioning Buddhism or Confucian thought at least in passing is weird. I assume his take would be that these philosophies were emergent from the culture of rice farming.
> I have yet to find one that supports tap to pay

Interesting. I haven't seen one in years that doesn't support it in the US. Most of the time even when I hand my card to a cashier because the terminal is by them, they tend to tap it.

I was at a Walgreens once where they had it disabled and the cashier sighed and said the manager disabled it because tap incurred a slightly higher processing fee than inserting the card. This was a couple of years ago and not sure if it's true, but that's what the cashier said the manager said.
My comment isn't surrounded with multiple calls to action to pay me money in exchange for more of my writing. “Flippantly dismissive” is exactly the level of criticism it deserves, given the amount of cheer-leading inanity on display.
The Unix Programming Environment - Kernighan and Pike

Got me started. Probably still useful, hardly available (unless your library has it.)
"Interview is okay if it's done correctly"

IMHO and experience, it is rarely, if ever, done correctly. Most of the interview process now is a popularity contest, including how attractive you are, whether or not the team likes you, if you're physically fit, and a bread basket of other criteria that has very little to do with the actual job. And if you have a disability, it can be a dehumanizing and discriminatory process. It reminds me of orchestra selection, and how separating judgement of personal traits of a person (age, race, gender, etc.) from the "interview" process led to more diverse people selected for the orchestra.

Would it be better to move the interview process away from the team and the managers involved, and instead have a separate department do all of the interviewing and hiring? I think that could cut down on the popularity poisoning, but maybe also give people who have a disability but otherwise excellent skill set, a chance.

https://jamesboldin.com/2011/07/27/malcolm-gladwells-blink-p...
This research is awesome. And I think organic semiconductors are super promising, especially looking at the success of OLED.

But the IEEE article is missing the biggest pitfall of this tech right now: it only works well at very low temperatures (80K and lower).
Just because something is important doesn't mean it has to be inconvenient. A lot of people conflate opening a business with a major life event and embarking on a career, where a few weeks of admin is some kind of minimum commitment. But the whole idea is that we should allow for small organic "side hustles" and growth.

Here in the US (at least in entrepreneurial circles) it's common advice to wrap an LLC around anything that involves money. Hobby website starting to get some traffic? LLC. Selling earrings at the craft fair? LLC. I own a small building with my brother--you bet there's an LLC there. I started a $0 capital consulting company while a post-doc, just to try.

It's not a daily occurrence, but often enough that I don't want to waste time.
CloudABI: Cloud computing meets fine-grained capabilities (2016)
How do you get the real vector register size in order to give it as a parameter to your vectorized algorithms?
You forget the network time for the transaction.
I love my Tile(s), but since the AirTag and now Android networks now feature the same capability, I feel their model is dead in the water since they don't own the platform and can't compete on the installed base.

They should have sold out (edit: to a mobile platform company, either Google or Apple) while they had the chance.
I'm feeling extremely lucky I knew since I was a kid I wanted to be a programmer. One good thing games did for me.
It’s a great show.
But if we look at the operations that dbus is actually used for, they don't seem to be as complex as all of the capabilities that dbus provides.

It's like saying your init should basically be another entire operating system instead of just a service orchestrator; by reducing the API surface area, we not only increase security and decrease footprint, we also end up with composability and replaceable layers because other components might even be simpler but with the same API.

By defining this as a huge, complex problem that needs to be solved, the solution area naturally has to be much larger and encompass a far greater API and provide a lot more capabilities instead of the minimum capabilities to accomplish the far more limited goal.

Growing the problem domain and thus the solution is always a huge temptation but ultimately results in the opposite of modularization and good system design.
Startup Books You've Never Heard Of
> I have a Ph.D. in Math, and I have no idea about the half life of U238.

Like I know it roughly, but only because it is a sticky piece of trivia because its approximately the same as the age of the Earth.