skysight-inc/HackerNews huggingface dataset:
They are not that unsearchable anymore. Text transcripts plus AI summarizations go a long way. Plus some things are really suited to a video format. It's much easier to watch someone fix the brakes on a particular model car than if they just wrote about it and even if they wrote about it with photos. The three dimensions you can pick out from video is infinitely superior. I also find that being shown how to use features in an IDE or 3D modelling program is much easier to follow in a video format. So video certainly has it's place.
There are other concerns that need to be addressed where a hack wouldn't help:

>The transportation body says the train control system was built to last for just 20 to 25 years, meaning it surpassed its expected lifetime in 2023. In 2020, the Muni Reliability Working Group, said to be composed of local and national transit experts, recommended replacing the transit control system within five to seven years. [...] "We have to maintain programmers who are experts in the programming languages of the '90s in order to keep running our current system, so we have a technical debt that stretches back many decades," Tumlin told San Francisco's KQED in February 2023.
This appears to be true in a vacuum, but practically it's not for many "truths." For example, we can all agree that the holocaust was an atrocity that should have never happened. Certainly there are folks who don't believe that, or who don't even believe that it ever occurred, but the vast majority of reasonable people would consider those folks irrational (to put it mildly).

Now, I notice that I use "we all agree" and "vast majority," which is no way to explain an objective fact, but what we all agree on as a community or society _is_ reality. A society or community that has a different reality(s) than us is probably not a society or community that we would associate ourselves with.

This operates on several levels and dimensions; the common realities I share with my local Islamic community are different realities than I share with my tech community, or Toastmasters community, or even family.

Going back to the original point, yes, there are no realities that the entire global community can agree on, not even something as seemingly incontroversial as medicine (Christian Science for example https://rpl.hds.harvard.edu/religion-context/case-studies/mi... ), but no individual is part of the global community. We choose our communities based on the realities that we accept to be true.
I had a colleague who was an Air Force neurologist during the Vietnam era. His main job was to study pilots' EEGs to make sure they had a very low risk of epilepsy (because, of course, having a seizure in a fighter jet is very very bad).

Well, back in those days, boxing was part of the training, even for pilots who would never see hand-to-hand combat. My colleague found that pilots who had their EEG scans after a boxing class were far more likely to show epileptiform brain activity.
4.3 tokens/s (on M2 Max 96GB Ram) with the 4bit quantisation.

But for chat questions i am getting mostly usless answers, duplicates and senseless chatter.
I just Googled it, and picked the first two results:

> A debit decreases assets or increases liabilities, while a credit increases assets or decreases liabilities. [1]

> A debit is always used to increase the balance of an asset account, and the cash account is an asset account. [2]

[1] https://xendoo.com/blog/debits-and-credits/
[2] https://www.fool.com/the-ascent/small-business/accounting/ar...

It's not just that they're a bit confusing, it's that those words serve exactly one purpose, which is to disambiguate the exact thing that people find confusing about them.

The biggest indicator of their failure is that they are always explained in terms of something clearer, and the reverse it not true. No-one says: "I don't understand what 'we received $50' means, can you explain that in terms of credits and debits?"
> Total clickbait title, obviously being able to make an HTTP request to an endpoint, and get a CSV back, is an API. Respecting the “accept” header to return different data formats, based on what the client requests, is totally fine/reasonable, but it doesn’t magically make an interface that’s designed for applications to program against not an API.

I'm sorry about the title. As I said below; that was really meant in the spirit of fun.

On the subject of csvbase's content negotiation - yes that is an API. That was covered here some time ago when I wrote about it before: https://news.ycombinator.com/item?id=37526047

The "no API" bit I'm talking about in this article is basically the "trick" (or whatever word you want to use) of avoiding having any user-facing interface and just hooking into stuff that is already there. There is no "API surface" here for the user to learn beyond a url scheme. I think that's nice. And it's mainly what I'm talking about.

> Also, while CSV is a nice/convenient data format for a data analytics use case (like this), it’s certainly not a format I’d choose for an API where clients are likely to be more standard CRUD-ish apps. JSON is great for those, CSVs (with their trickier parsing, “everything is a string” data types, and enforced flatness) are a pain in the ass.

Without wanting to sound too much like a sales pitch: csvbase does offer JSON. Try https://csvbase.com/calpaterson/opcodes-6502.jsonl for JSON lines (or https://csvbase.com/calpaterson/opcodes-6502.json (no 'l') for a paged plain-JSON interface).

I personally think there is no ideal format for this at the moment. JSON is very very large and slow to parse. CSV has well known problems though has massive compatibility and often works well in practice. Parquet is probably closest to the ideal and excellent in many respects but is quite complicated to parse (moreso than CSV? perhaps) and anyway is effectively unstreamable - actually quite annoying for something like csvbase where you really _don't_ want to materialise the dataset while serving it.

> I did think it was interesting to learn about fsspec, didn’t know about that!

Yes it is cool isn't it. Millions of downloads, terabytes of bandwidth of PyPI and no one has heard of it.
Upgrade to 3.5 inch ones!
Really annoys me that the loading animation of these before-/after-images doesn't finish on firefox and that it won't let me drag the knob with the separator. ...no "Under the hood" for me.
This is correct. I am currently working on a system to do price and purchase monitoring and optimize people’s purchasing. One of the things that I keep having to work around is dynamic real-time personalized pricing systems as they are more prevalent than I realized.

It seems almost inevitable that everyone will move to subscription / surge pricing models unfortunately. There are no structural incentives for retailers to keep prices lower. Perhaps bulk purchasing will change the game at some point, but it seems unlikely.
These are called double-loaded corridors, which are basically buildings required by North American fire codes to have two accessible interior stairwells for each unit. Unfortunately due to architectural constraints, this means that all new buildings built in the past few decades have interior "hotel-like" corridors and exterior flat, boxy frames.

North America is the only country that requires this type of fire construction--most other countries allow one interior staircase and an exterior staircase out of a window (like a ladder). Without this requirement, you're able to build buildings that are shaped differently, have windows in multiple directions, better support 3/4/5 bedroom condos, and are cheaper.

There's a movement to harmonize our fire codes with international standards; you can read more here: https://www.centerforbuilding.org/blog/we-we-cant-build-fami...
Could you just sync your markdown files with Proton Drive and point Obsidian there?

I left Standard Notes mainly because I wanted to use markdown files wherever/whenever I wanted versus being locked into something difficult to move from. Was good otherwise.
interesting, I just thought they were cumulative. I didn't realize there is an increased risk if they are closer together.
I do like 6 inch e-readers, I think I would have to see IRL how the screen looks.

For my usage color is not necessary, I don't even read manga on my device because I haven't found a good reader. I had bought an android based one for this purpose but I didn't like how the screen looked. I guess I'm fairly picky.

I think the only reason I'd get a colour one is simply to see book covers in color. It's minor but it might be worth 30 extra euros. Then again, I'd have to see how different the screen looks.
But it was announced in April. And it wasn't hard to predict what would happen post-acquisition.
Clearly I overstated my case. I'm not denying that columns are often used, especially in educational material. It's just no longer as universal as it once was.

https://www.accountingweb.co.uk/any-answers/vat-double-entry
I want something like this but just to hang on the wall to display graphs. Why are e-ink displays only ever focused on ebooks, I think there are lots of cool non-ebook applications for this technology but to use it you either have to build something with a soldering iron and a raspberry pi or hack an ebook's OS. I don't understand why there aren't more special purpose e-ink devices for other uses like monitoring, price displays & restaurant menus, etc.
> higher ups don't want to spend money on a band-aid without really fixing the problem

I have literally never had this problem in my career. Higher-ups LOVE to push the problem off to after the next budget cycle.
Prices of stocks vary moment by moment, too. It's what happens when there is a large number of buyers & sellers in a marketplace.
Is it possible to export a report of traffic by a selected region?
I'd wager long hours with lots of presentism is more common in human history than Taylorized factory work
Oh yeah, for sure. I started training consistently at 24 (28 now), and used to train every single day, sometimes 2-3 times per day. My body was quickly worn down! Especially after entering a competition gym -- where the focus was live rolls only.

Nowadays, I stick to technique based learning and lightly spar. Never competed, never will. So yeah, don't be stupid like me and BJJ will be kind to you. :)
> If you overpay a bill, the (positive) difference between what you paid and what you owed is a credit on your account

Or it's a debit on the company's account. I think that's the point that was being made; not to confuse technical terms with English common usage, and not to go to the dictionary or etymology(!) as the arbiter. Debits are credits and credits are debits, but the real question is which column does it go into.

Same nature as discussions about clients/servers.
AI Box Experiment
I guess someone had to do it
>The 996 policy is a regression which needs to be fought by organized labor

There's no organised labor in China; all unions are banned, except of course for the communist party.
"Nobody should be the gardener in a war. "

But your Jiu-Jitsu won't help you much when bombs gonna fall on your head, so better keep a nice garden if you can. ;)
Without a working internet connection, you can simulate network setups, but not the real deal.
A teen at SDF could learn much faster with people with wisdom than by themselves.
They can be guided in a much easier way.
Hint: I didn't got internet at home until very late. And, back in the daw I knew a lot in some areas,
such as drivers under GNU/Linux, adapting basic BTTV drivers and so on, but severely
lacking in others, because there was no proper information to start with.
It is not a technical problem. Who will be responsible for this migration?

Clearly no one wants to do that.
I always overestimate the medical knowledge of the average person, but then again, the average person goes to a concert without ear plugs and laughs about their tinnitus next day.
Monarchies usually result in long-term thinking? I’m sure we haven’t read the same history books. Most monarchs throughout history have been very self-interested and their decisions have been focused on their own personal interest - the definition of short-term.

I’m not claiming democracy is any better - humans are notoriously bad at long-term thinking unfortunately.
> To be able to eat a vegan diet, I remove most starch from wheat flour, making a bread enriched in protein.

I think that's similar to "seitan" https://en.wikipedia.org/wiki/Seitan , which is also pretty cheap in Europe (~13€/kg on amazon.it: https://www.amazon.it/Bongiovanni-Farine-bont%C3%A0-naturali... )
KPMG Fined Record $25M in Exam-Cheating Scandal
Maybe I need more coffee, but I can't tell if this is satire or not.
If things keep going this way, we will all end up paying the maximum an AI or algorithm thinks you can/will pay based on all of the data about you, your region, your friends, etc. For everything, not just rent.
Software does what its users want it to do.

In the case of rents, the users want it to maximize profit.

The users want it to maximize profit because they've been told you can distill every facet of good and bad in a society to whether the line goes up.
Nap: A command-line tool to test APIs using YAML files
Italy launched its digital nomad visa
One can observe the increase in quality and variety of prefab and manufactured homes, which fully take advantage of new manufacturing efficiency advances, while also observing assorted regulations that make building such housing infeasible in many parts of the US.

What's you're special experience that makes you so confident this is not the case? Seems like a pretty extraordinary claim.
Why should my personal preferences change just because technological trends change?

I am not a programmer, but in the last decade I worked for 2 of the biggest Linux vendors writing documentation in DocBook XML. Both companies followed the "docs as code" approach so we used programmers' editors, programmers' version control systems, etc.

I don't really want multicoloured code. I find that visually intrusive. I prefer fewer colours in my UI, not more. I find editors that indicate syntax with colour to be loud, irritating, and annoying.

I find the simple traditional look of black on white, as humans have been using for text for millennia, and capitals for keywords and minuscule for the human-written parts, easier on the eyes and brain.

I am not telling you that you should use it. I am not telling you that your preferences are wrong. I am just telling you that yours don't match mine and I prefer mine.

You seem to feel that my preferences are wrong and I am wrong and want to tell me that.
I’ve spent a lot of time with boost asio and serialisation of objects into a boost variant to send that across the wire. The server vists the variant to process the message. Including boost shared memory for file data.

Both for unix domain sockets and TCP.

There’re plenty of boost examples around so, I’d suggest, you take their examples and work them for your framework.

As I’m sure you’re aware, a clean and easy to read example will make a difference.

It’s great that you’re open source and I hope you get some traction.
Server CPUs are not power hungry. Only the CPUs used in desktops and workstations are power hungry.

The server CPUs (including x86 like AMD Genoa/Bergamo) normally consume between 2 W and 4 W per core, the same as the big cores of the laptop or smartphone CPUs.

A server CPU consumes hundreds of watts only because it has a very large number of cores, so it is equivalent with a very large number of smartphones or laptops collocated in the same box.

In complete servers, there is a significant fraction of the power that is not consumed by the CPUs but by the many high-speed interfaces. That is unavoidable and it does not depend on the architecture of the CPUs.

Any newly announced server CPU should be more efficient than those already in production, otherwise there would be few advantages in introducing it, but which core architecture is used does not have enough influence as to ensure that it will not be leapfrogged by whatever server CPU will be announced later, regardless of the core ISA.

When Apple has switched to Arm it was able to improve the efficiency by using much lower clock frequencies than Intel. This was only an indirect effect of using the Arm ISA, because it makes much easier the concurrent decoding of a great number of instructions. For server CPUs, the Arm ISA cannot enable similar efficiency gains, because all server CPUs are already using the most efficient clock frequencies, in the range 2.5 to 3.5 GHz, so it is not possible to repeat an efficiency gain like in Apple M1, by reducing the clock frequency.

All the cloud vendors have chosen Arm because it is the only ISA that can be currently used to design their own high-performance SoCs, not because it would provide efficiency gains over the Intel/AMD cores. The overall efficiency of a custom SoC will indeed be better, because it is streamlined for their specific system architecture, in comparison with a general-purpose CPU from Intel, AMD or Ampere.
> The unreasonable effectiveness of randomness led him to think about the nature of randomness itself. He, like other researchers at the time, questioned how necessary it was for efficient problem-solving and under what conditions it could be eliminated altogether. “Initially, it was not clear if this was only our own stupidity, that we cannot remove randomness,” he said. “But the larger question was whether randomness can always be eliminated efficiently or not.” He realized that the need for randomness was intimately tied to the computational difficulty of the problem.

Does anyone have a sketch of how this works? My understanding of complexity classes is that they consider worst case performance. Even if you have a great pseudorandom number generator and a great randomized algorithm, how do you prove that no instance of RNG + seed + problem instance takes exponential time?
I would like to see how quickly Union organizers get disappeared in the People's Republic of China.

Isn't that what the Communist Party is supposed to be?
The difference is obvious. Current small Japanese and Korean cars compete directly with small American vehicles. They compete in the same classes and - by in large - follow the same product trends. A $10k or even $15k automobile would be in a class of its own in the American market.
One complaint I have is that it feels like I have to put in almost all the work to make plans with friends and family. Also, these plans must be well in advance. My immediate family and I might decide to go to a park and I’ll text a friend that lives nearby. “Hey, if you’re looking for an excuse to get out of the house we will be at <park>.” No one has ever taken us up on this kind of invitation even though they’ll later complain about being bored or needing to get out.
https://www.home-assistant.io/integrations/apprise/ seems so
I have a feeling that Proton has too many different products, and inevitably, like their greatest competitor, the google, they will be forced to wind some of them down. And that will make some users mad. Proton Drive still does not have an option to sync files from Linux with no ETA. Introducing new products and not caring about existing products sure shows company's nearsightedness. And even if I am paying customer, they are still pestering me with upsell promotions, to use their other products that I have no interest in.
From the article,

In fact, the lawsuits claim that RealPage shares "peer lists" with clients that tell them exactly who else is providing data to the company within a specific distance of their property.

This sounds like reassurance to a landlord that peers will mimic the same price moves. If true, I would call that price fixing.
You forgot the big input: how many other lessors are offering properties. There isn't a dial that owners can turn to just raise rents in a 2-sided market.
They haven't even settled on a contractor yet? Maybe the problem here is that they're trying to write one check to fix all their problems at once instead of taking an incremental approach.
I thought everyone would have assumed this is what 996 was anyway. What else could it be? It does not seem any different than the finance/law situation in NYC.
> We need a well-funded startup to pull an Uber and indiscriminately sidestep regulation to disrupt the real estate market.

Whether or not this would be to the public benefit in terms of automation, this is exactly what's happening here but with pricing. The law forbids price fixing, but courts are tech-dumb and so long as you pass your price fixing through an algorithm you've got decent shruggability on any claims made.
The biggest issue with prop 13 is they also rolled it out for commercial properties not just your primary residential home. So much prime land is squandered as a result by things like 1950s era single story retail at best or just a surface lot that sees minimal overhead but a lot of upside for the absentee owner.
This happens with compensation as well. It doesn’t have to include software to be problematic - it can just be about exchanging data with each other. Many companies share their compensation data with third parties via “surveys”, and those compensation data companies in return share industry data back to participating companies. This private signaling reduces wage competition but it’s not talked about much because the practice is visible only to HR teams and executives. Part of why they get away with this is an “antitrust safety zone” provided by the DOJ, where if you use a third party survey company and follow a couple other rules, you can get away with anti competitive practices. See the following:

https://www.shrm.org/topics-tools/news/hr-magazine/agenda-co...

The DOJ announced they were revisiting these safety zones in 2023, but it seems like they were only doing so in the context of the healthcare industry:

https://www.wsgr.com/en/insights/doj-withdraws-support-for-h...

Probably all tech companies also suppress wages this way. Enforcement and fines for these practices need to be stepped up, and new regulations are needed.
An ancestor comment mentioned a patent using electricity to detect flesh in sheep sheerers from 1982...
If this tool allows a market to be a bit collude-y, it may add a bit to rents, and it's worth suing them to see what comes out.

But that software won't get you LA rents in Houston. The macro picture is still supply and demand and we have to intervene there if we want housing to be more affordable in the places people want to live.

People are so desperate for some bogeyman to blame. Institutional investors! RealPage! Short Term Rentals!

Fixing those things would not hurt, to be clear, but lack of supply is the underlying issue, and it's often driven by local NIMBYism.

I went to a hearing to support the construction of 40 "units" (aka homes) in my city last week and got jeered at by a crowd of older, wealthy retirees who were SO ANGRY about those being built.

That same sort of scene (often with no one to speak in favor) is replayed day in and day out all across the country.

This isn't to say 'markets solve all problems' but legalizing a variety of housing is very much a step that your local city council can take.

It's a worthwhile issue to be involved in, because housing is at the nexus of so many other things - the economy, the environment, people's ability to live where they fit in best and much more. These groups are good:

* https://new.yimbyaction.org/

* https://welcomingneighbors.us/