skysight-inc/HackerNews huggingface dataset:
"if we want the latter, we do want mass enforcement"

I suspect this is meant as a cheap way to keep traffic police from having to interact with potentially violent drivers who believe they should be free to violate parking laws.

Consider https://www.cbsnews.com/sanfrancisco/news/sfmta-parking-offi...

> SAN FRANCISCO – Parking control officers rallied outside San Francisco Municipal Transportation Agency headquarters Thursday, fearing for their safety as the city ramps up its crackdown on parking violations.

> Officers told CBS News Bay Area that they've always felt at risk while doing their jobs. Now that SFMTA has announced that they'll be cracking down on parking enforcement, officers like Mishan Schexnayder feel like there's a bigger target on their back.

> ... "We deal with everything, from objects being thrown at us all the way up to physical assaults and threats being made on our lives and our family," Adams said.

The choice is either to have a full duty police officer doing traffic enforcement, with the training and arrest powers when things go violent, or hide behind a camera and magic AI dust.

Long history suggests that those with political power don't really care about traffic enforcement, likely in part because those with political power also drive and want weak enforcement to apply to them. Enforcement only along bus routes, gives them the ability to tell bus riders that politicians are Doing Something, while minimizing the negative political consequences of mass enforcement against entitled car drivers. (Hence why the enforcement will only be for car "parked illegally in a bus lane or a bus stop".)

Personally I agree with the need for mass enforcement of traffic laws, including speeding. But I also recognize how driving is given such elevated standing in US culture that I'm not holding my breath. I also see no chance of repealing those laws, or amending them to reflect current use.

Consider how many people break the speed limit, and if the speed limit is raised to reflect current speeds, they'll go even faster, because the cultural expectation is that driving 5mph over the limit is somehow acceptable.
As someone who has been developing frontend applications since the jQuery era, it would have been nice to see more explanation of why each new innovation happened. There's some of that for things like GraphQL, but to me the biggest and most interesting changes were the move from backend-driven rendering to frontend-driven rendering, and the move from DOM-as-state to rendering the DOM from state. Those ideas were hugely important, and both affected the design of modern frameworks a lot.

Also more recently, the increasing push for moving everything - from CSS declarations to server-side actions - into components. This gets a brief mention, but again, it's one of the ideas that best explains recent trends in frontend development (and many historical trends as well).
> For some reason grid storage reporting always seems to use a power metric instead of storage metric

Grid scale batteries are used primarily for real time demand management, and therefore their most relevant property is how much immediate power they can output and for how long. If they were only described in terms of energy (i.e MWh) without separating the power and time components, then it wouldn't be clear how much immediate value they could provide to the grid.

It's analogous to how in an EV the max horsepower is determined in large part by the power output rating of the battery, but the range is related to the the energy capacity.
With that theory in mind, why do dev teams switch from Angular to React or Svelte?
I disagree. It's unfortunate that some users don't know what they want, some want things that don't exist, and that some are cats. But most users are humans with a rough idea of an existing thing they are looking for. It's worth it for a search solution to find out how good it is at helping them. The cats add noise to that measurement, they don't invalidate it.

Do you philosophically agree there are websites that are more successful than others? If yes, then there are tangible qualities that distinguish this group from the other. They may be subjective, fuzzy, and hard to pin down, but they're still there. If no, a success measure is irrelevant to you but other people might disagree, and once thoroughly investigated, you sort of have to agree the measurement coming out of it reflects their idea of success.

In none of this am I saying it's simple or easy (I started this subthread by saying it's difficult!) but fundamentally knowable.

Yes, humans talking to humans is definitely the start. But then I'm posivistically enough inclined that I think with effort we can extract theories from these human interactions.
I know it is a Microsoft Project. My reasoning is, if Ollama supports ONNX and if it can provide performance on par or better than llama.cpp, it would make sense for Microsoft to acquire Ollama for distribution reasons.
In other words it's both the best time to take a vacation to Japan and the worst time. Pros: a cheap country is even cheaper. Cons: hordes upon hordes upon hordes of tourists. I don't envy the Japanese right now.
this is true. hard to fail but way very hard to get into Harvard.
I disagree. Just like the USPS USO and Essential Air Service, I think it is not only worth subsidizing accessibility beyond the whims of the free market, but it is a duty of the government to do so.

These things should be done exactly because they are not the norm. There are people in unique circumstances in every corner of this country who rely on niche options. I know some of them who have relied on these things. The free market can take care of “normal” people and circumstances just fine.
This looks beautiful.

I'm a long time vim/neovim user, and have a couple of curious colleagues who I'll be linking to this soon.

I really like the tone of the writing, the visual style, the pacing, the examples.

Maybe having animated GIFs or similar to visualise jumping around might be nice too? (Eg showing the cursor position in the `w` section).

Great work!
As I learned in high school physics class, every movement causes a reaction to whatever object the force is applied against. If I am born in one place and walk further East or West before I die, my movement will have some infinitesimal affect on the Earth's rotation.

We once had to work out a story problem about how a million people walking eastward for X number of miles would affect the rotation. The answer had many, many leading zeros to the right of the decimal point, if memory serves.
I believe in the Myth of Second Chance and Third and so on. It is what we tell ourselves to keep going. Nothing wrong with that.

At the time you make a decision it is often impossible to know what its consequences are, so if we had made a different decision things might actually be worse.

Not making a decision in time can also have negative consequences.
And the hardware around it, that needs to be updated and managed.
It’s the last paragraph which says it’s all.
https://archive.md/0X6p7
Something like: https://www.bikeperfect.com/features/bespoken-word-computer-...

I agree, some campaign around being actually build for real use would be interesting. A whole series of well loved and heavily used machines. Suitably worn and sticker coated.
I like Postgres, a lot.

Most of the things in this article are avoidable, and good to keep an eye out for.

But let's be clear we're not talking about the worst part of Postgres: roles. There is a ton of power there, it would be amazing to use it. Making it work feels like black magic. Every bit of the interface around it just seems like esoteric incantations that may or may not do what you expect. It's a terrible way to manage something so important.

THe manual for this section is, thin. It gives you an idea of how things should work, maybe, in a narrow use case. The problem is when they dont your going to spend time doing a lot of trial and error to figure out what you did wrong, and likely not have a clue as to how to do it right. And may god have mercy on your soul if you want to migrate a db with complex user permissions.

I need to sit down with it for a month and write "cookbook". If one person uses it and goes to bed that night without crying them selves to sleep it will have been worth it.
See my comment sibling to yours for some concerns with `env $(cat file)`; I would have these and then some with sourcing the file even in a subshell. You can do whatever you want in a shell script which can have effects outside of the subshell.

Another advantage of env is that you can type `man env` and learn something useful; sourcing and subshells via syntax is a little bit harder.

Finally, I think the major point of this branch of the discussion is to explicitly decorate a command with a special environment. Starting up a subshell isn't the same thing. It might have the same effect, but you can see that you're creating a subshell, running a builtin in the subshell, and then running a command in the subshell. It is something of a difference between declarative (dotenv/env) and imperative (sourcing in a subshell) approaches, and inherits all the pros and cons of the imperative approach.

If it works for you, I make no recommendation against it.
Out of curiosity, is this approach flawless? Does it work always, in every app, including login screen?
Amazon Smile was shut down, unfortunately: https://www.aboutamazon.com/news/company-news/amazon-closing...
You decrease the angle of attack, i.e. you let the nose drop a bit. When the stall has fully developed into a spin, you perform the spin recovery procedure for your aircraft. Hopefully you still have some altitude left.
If they're losing esteem, it's because of the purity of education is fading. First, tuitions are becoming outrageous. The mixture of profit motive and higher education has an unpleasant odor.

Then, there are the numerous academic integrity scandals among now-infamous scholars at Ivies or similar, such as Marc Tessier-Lavigne, Dan Ariely, etc., and a general feeling that the overwhelming pressure for novel discoveries / getting published in a big journal is undermining scientific progress.

Also, there is a perception that students are increasingly selected for reasons other than academic merit, e.g. family name / an ancestor who was an alumnus, big donations, athletic vs. scholarly ability, and so on. Rich parents buying their kids' admissions through sports "recruitment" was particularly egregious.

Asian students with perfect SAT's and AP/IB-loaded 4.0+ GPA's being rejected for "non-racist" "reasons," as revealed by "Students for Fair Admissions v. Harvard" and other top-tier American universities was a cherry on top.
I have no idea what you're talking about. I don't have any "work" to double-check that you could know of, and I didn't accuse anyone of jumping to conclusions.
Yep ... To the point where we had first year university students (20yo-ish), who never used a laptop or desktop pc before.
They had this one a decade ago, but I agree it's not common: https://www.youtube.com/watch?v=OFcwE1L4GHk
https://archive.md/gVsqz
I'm putting it down to eating less. Regardless of what you think you're eating the reality is that your metabolism and digestion (gut microbiome or whatever) is nothing special. If you actually measure and weigh everything you consume, you'll find the total calories are in the normal range for someone your size.

If you think that there's something else going on, then let's see some hard data.
sqlite uses something like this approach too, and there are additional optimisation advantages from keeping everything in a single file:

https://sqlite.org/amalgamation.html

Over 100 separate source files are concatenated into a single large file of C-code named "sqlite3.c" and referred to as "the amalgamation". The amalgamation contains everything an application needs to embed SQLite.

Combining all the code for SQLite into one big file makes SQLite easier to deploy — there is just one file to keep track of. And because all code is in a single translation unit, compilers can do better inter-procedure and inlining optimization resulting in machine code that is between 5% and 10% faster.
Advertisers chose to use a "set it and forget it" tool from the people who make money by selling them ads.
Scientists raise concerns about 'ominous warmth' in Atlantic Ocean
Seems like he's a big fan of Proxmox even for very small scale stuff. Maybe I should be looking into it even though I don't have a homelabs?
You'd think so until you look into doing it yourself. It's more work than building a simple app.
> It’s the “the spaceship landed next to me in my farm field and aliens came out” claims that have faded away.

I've had one of those experiences.

I was very young - maybe 12 or so - and my memory of those events makes little logical sense. I had a friend with me who saw the same things, so I'm sure it's not a completely false memory... but I was also suffering from sleep paralysis at the time.

I don't even recount the story any more. It's counterproductive - why bother analyzing an old memory like that when I know my experiences at the time weren't reliable and none of it makes sense from a scientific perspective? There's nothing to be gained.
This is really cool! Thanks for writing it!
Hello on Windows is fantastic. I’m logged in before my monitor has woken up. It’s never unlocked when I’m further away than seated distance.

I wish I had it on my Mac.
Why would you use Ctr-A? You'd still use Cmd-A, but with Cmd moved to the same spot as on your PC (where Mac has Ctrl)
Sync.love a dedicated website for Ann and Yue to sync together
Just was randomly domain searching and found this. It's pretty cute from a Unix Philosophy perspective but applied to relationships and website design.
Yes. Hence freedom of speech. You're allowed to write them in a book and sell the book if you must.
A better title would be "Forget Moonshots. Investors Want Profits That Will Actually Exist"
> Every company selling goods and services to European customers needs to collect value-added tax (VAT), even if their business is not established in Europe.

https://stripe.com/guides/introduction-to-eu-vat-and-vat-oss
The vibe shift from whom? The ivy league acceptance rates have continued to trend downward over the last decade because more gen z are applying every year.
Was it just bad luck that this got named the same thing as the main Common Lisp package/build manager? (Also not helped that "package" means something very different in CL)
Feels like every product person in the software industry replaced their whole toolbelt with a hammer and is now on the hunt for nails.
The hotel prices in Tokyo are higher than I have ever seen them.
The value of a country's currency = How much stuff it produces / How much money it prints.

Both, Japan and the US are increasing their monetary base by what, 10% per year?

Don't know about the productivity of Japan, but the US still seems on top of its game. Software and datacenters are the most important resource of the future. And so far the US is leading the way. Microsoft, Apple, Google, Amazon, Meta, Nvidia ... all in the US. The US is also the world's leading country when it comes to Bitcoin mining.
I agree, but by that same definition, a private reference field in Java that is initialized in the constructor also can't be null.

My point is that we can compare two things: valid programs, or programs that compile.

In valid C++ programs, references can't be null and there are no data races. In valid Java programs, all final fields initialized in an object's constructor have that value for the lifetime of the object.

If we compare invalid programs that compile, which is an important point as well, then those guarantees go out the window. But here Java is much more forgiving than C++: if you have improper synchronization, you may see fields which are null instead of having their final value, which is bad and confusing. But in C++ with improper synchronization, you can see literally any outcome at all.
Until then the title makes for good clickbait but nothing believable.

This is much of Substack alt-center/centrism these days. Big claim in title for virality, walks back claim in article or gives unrelated or unsupported evidence to back up claim.
2011 for Java is nothing. I've used JDBC driver written for Java 1.4 (2002) in Java 17 and I absolutely sure that it'll work with Java 21 just as well.

Java backwards compatibility is real and it works absolutely fine unless you do bad things.
Ay, that's the spirit, lad.

To borrow a phrase from the book Switch, "true but useless".

And only technically true. Of course there are no actual second chances. Time only moves forward. But the implication - and it's only implied - that you're doomed to unhappiness in a cage of past life choices is defeatist, pusillanimous bunk.

As John Lennon said, "I just had to let it go". That takes more courage the older you get. But anyone that tells you that it's hopeless because you majored in accounting instead of art should be escorted quickly and quietly away from anyone impressionable, and then kept away from sharp objects for their own safety.

Pull yourself together!

Or, to quote the Terry Gilliam movie Baron Munchausen, "Open the gates!"
> skeptical that this shift has anything to do with protest encampments and coddling concerns

I am as well. I'm less sceptical of (a) the partisan shift in the value of elite education and (b) the effect per se.
To me, AI is clearly on a trajectory to be more intelligent than humans in a few decades or less, even if it isn't that smart now - the funding and talent going into it these days is just crazy and there is no fundamental difference between the logic of our brains and transistors. I personally don't believe humans can coexist with a superintelligence.

I agree with your point and most other points about the negatives of regulating compute but like, if the other side of the scale is species-level genocide, does any of it matter?
Right, rumination is bad serves no useful purpose. It is good to analyze our previous mistakes but we should not lament our previous behavior because we cannot change it anyhow. We can only try to be better next time.

The English folk-rock band Incredible String Band has a great song where they sing "Happy man, the happy man, doing the best he can the best he can".
The closest campus protest movement to the current one was against the Vietnam War, and people didn't quickly forget it.
I guess major equipment items weighing many tons could be used as ore deposits, but most iron is not that. Your nails/screws/whatever are pretty much unrecoverable once corroded.

In other words, humans are not an exception to the global entropy growth.
Came here to ask that. I've used the CL ASDF for decades now and have been confused more than once to run across docs for this one instead.
Weird. I have absolutely no idea what could cause this.

Global warming perhaps?
Was there for the cherry blossoms this year. TONS of people, but getting off of the super tourist path was pretty easy, even in Kyoto.

Cheap food, cheap drinks, not cheap lodging. Was a blast.
It just pushes the problem to someone else
Airline keeps mistaking 101-year-old woman for 1-year-old baby
I'm disappointed by how little protection we're getting against phishing campaigns. Google's SafeSearch takes forever to process stuff, where presumably very quick response times are much more effective, Fastmail, despite being great in general, is _terrible_ at detecting phishing, Booking.com met my report of a phishing campaign over their site (hotel got hacked) with a "it happens, we might talk to the hotel about it one day" shrug, and banks and other institutions continue to send legitimate messages that look like phishing.
Isn't general relativity framed in differential geometry, not algebraic geometry? All of Einstein's papers on special relativity use high-school algebra and calculus.
On the contrary, I prefer putting everything in header file, and put related headers in same source file just for compile. It's basically unit build but without its drawbacks.
> They are just being forced to operate it as a US company

They are being strongly encouraged / coerced to operate as a non-Chinese controlled company. If they were controlled by a company in France, India or Brazil, that would be fine.

Failing that, TikTok would be removed from app stores (and U.S. hosting). They are still free to do business in America. And TikTok.com will cleanly resolve. (Unlike e.g. Facebook in China.)
It's a 50% difference.
I use both. Apple’s higher end hardware works well for local LLM inference thanks to its unusually high memory bandwidth and frugal energy consumption. But for serious work you need CUDA, no ifs or buts.
Generally when benchmarking compile speeds, the unoptimized build is used, as that is the edit-compile-debug loop. It's always been true that a good optimizer will dominate the build times.

Back in the Bronze Age (1990s) I endeavored to speed up compilation in a manner that you describe ccache as doing. After the .h files were taken care of, the compiler would roll out to disk the state of the compiler. (It could also do this with individual .h files.) Then, instead of doing all the .h files again, it would just memory map in the precompiled .h file.

And yes, it resulted in a dramatic improvement in compile times, as you describe.

The downside was one had to be extremely careful about compiling the .h files the same way each time. One difference could affect the path through the .h files, and invalidate the precompiled version.

It was quite a lot of careful work to make that work, and I expect ccache is also a complex piece of work.

What I learned from that is it's easier to just fix the language so none of that is necessary. C/C++ can be so fixed, the proof is ImportC, a C compiler that can use imports instead of .h files, and can compile multiple .c files in one invocation and merge them into a single .o file.
Was there last week, third time visiting. Still had an incredible time, but hotels were pricy and almost everything was booked out, hotels and popular restaurants + attractions, about a month ahead of time. If you go I'd recommend not doing it spontaneously!
This also makes a Chinese devaluation much more likelier (the Chinese peg their currency towards the USD). Would for sure be interpreted negatively in the west.
> A falling acceptance rate suggests it's more elite

Applications have grown faster than population for decades [1]. Proxying selectiveness with acceptance rates is just marketing.

[1] https://www.pewresearch.org/short-reads/2019/04/09/a-majorit...
I can only speculate: some directors/vps got headcount reduction goals (reduce eng cost by XXX with deadline at XXX), and they couldn't meet those goals if the layoff is to be delayed until the new team is fully operational.
> They keep copies of every program running on a Mac, so they can do clustering

> analysis server side.

Are you sure about this ? I did not give apple permission to keep a copy of my software that I am writing.
Atomic nucleus excited with laser: A breakthrough after decades
Strange, I can't see an EULA on the store page, did it get removed?
Why something could happen is not the same as it happening. There are a lot of reasons for elite schools to lose prestige, but it's not happening or no evidence. Lesser-ranked schools also have those problems, so elite schools still stand out.
IMO at least there are a lot of things that other vector DBs are missing and should exist. I want to make this work at petabyte scale data with the features on the readme's roadmap plus some others I have nebulous ideas about.
Fun tip: Checkout Japanese Twitter for people complaining over tourists ...
Yeah it does. You can create a config file that persists the mapping on reboots (described in depth here https://rakhesh.com/mac/using-hidutil-to-map-macos-keyboard-...)