skysight-inc/HackerNews huggingface dataset:
"Nobody uses"...

Do you understand what you just said? Raw GPS is universally unusable, requiring up to half an hour of waving your phone under clear sky, hoping it a) will actually work; b) will not loose signal; c) will not drain the battery before you reach your destination.

The only way to get reasonable estimation of location? Location services. Guess who are the only providers? About 5 or something companies, all with expensive licenses and weird terms of use.

And here comes Mozilla, providing this same expensive exclusive service for free as a convenient API. Just send some WiFi SSIDs and signal strength, cell towers, and Bluetooth devices, and without even having to turn on the actual GPS, you get a faster, more accurate estimate of geolocation, down to a few meters.

This service is vital to mobile Linux or even deGoogled Android or non-Chrome browsers. In its time Canonical had to plead with Here maps for years to give their devices proper GPS. To say a project unique in its entire domain on which hinges the existence of entire ecosystems is less important than a yet VPN or email alias service seems downright silly.

Besides, it's not like Mozilla did it on their own volition. A patent troll had come to destroy their competitor on shaky legal footing, knowing they won't fight back...
Loops by Pixelfed
There is no "next", there is a whole world of people running LLMs locally on their computer and they are far more likely to switch between models on a whim every few days.
I can't agree. It's not about national pride, IMO, but about the organic development of the language. Some of these terms date back to the pre-war period, think of the Zuse-1 era.

Many IT words that used to be German were replaced by English words if they were shorter ("Direktzugriffsspeicher" => RAM) or easier to pronounce ("Hauptplatine" => Mainboard), and e.g. OS is a common abbreviation in German for "Betriebssystem" because it is shorter - but "operating system" is not, so why switch? There is no upside, so the language didn't evolve that way.

Use Windows or Linux in German, directories are called "Ordner" - why would you teach "folder" instead if the course is in German?
Yeah. The shocking speed of progress on AI - especially for coding - tells me quite clearly what the future holds for much of software engineering. Despite the human factors (yes, requirements gathering and specification is messy) our profession is intrinsically automatable at the end of the day. Being in denial is pointless.
That's just more motivation to shoot anyone you see.
Keep in mind this is the first large *offshore* wind farm in the US.

When it comes to onshore wind power, the US is 2nd only to China in wind power production, and adding a ton of wind power capacity per year.

https://en.wikipedia.org/wiki/Wind_power_by_country
> the difference between a kid squishing an ant and a kid squishing a puppy

In western society we generally find it acceptable to kill ants and chickens and cows, but not cats or dogs or horses. But some people have ants as pets, and in some countries you eat horses or dogs while in others cows are safe from consumption.

Who defines the line between where sniffing a life is “harmless” or “serial killer shit”?
Technically, the future does not have to be so gloomy. Soon the IA may built for itself the better tools we failed to build (or adopt). One can expect centralised intelligence to surpass collective intelligence, after all.
There's also something wrong with not paying for the server you eventually do buy.
At an agency I worked for, one of the reasons firing shitty clients took so fucking long is because "xxxx $" always seems to include prospective figures from future sales that were perpetually just one signature away. It seemed that the personalities that made them act like cunts when anything went wrong were the same kind that would change their mind at the last minute and we'd waste even more time on proposals.
But didn't Alex likely get fired and offered a new position at a small town branch in Missouri?
Can we really know the phenotype of extinct dinosaurs, without their DNA? Whatever is left of these dinosaurs (fossils, prints…) probably doesn’t allow to know everything about the phenotype. We can guess, but we can’t know?
Ask the copywriters and logo designers
What we call Poland today was part of so many kingdoms, empires, Duchy's it's not even funny. WWII was just the last of a long history of changes.
It’ll never matter because AI will never complain that the company fridge is out of LaCroix.
May I take the opportunity to ask, what’s the reason for Metas somewhat heavy use of Ocaml? What’s the appeal? You already pointed out the insane compilation perf.
I think software engineering will just go up the stack to requirements engineering.

Those requirements will be specified as tests or in a very high level language that doesn't allow for ambiguous meanings. Which is essentially another programming language just more high level.
Braille was designed by a blind person to be easily read by touch. Let's not throw that away. At the very least, an alternative tactile reading system needs to be designed by one or more blind people, not imposed by sighted people like the systems that Braille superseded.
"However, bear in mind that the Snapdragon X Elite was previously tested at two power limits; 23W and 80W, so it is possible that the SoC obtains a higher single-core and multi-core score with the bigger power draw at the expense of heat and rising temperatures, not to mention battery life if the Galaxy Book 4 Edge would be used without being plugged in."

Meaning this comparison is relatively pointless at this stage until third party unbiased apples to apples comparisons in controlled environments are possible. Comparing Geekbench scores of different CPUs operating at unknown power limits in unknown environments are pointless.
I don’t know for sure. I’d guess:

- Hiring, they want to show how they work for new hires

- PR, they want to present themselves as experts

- lack of trust, or a culture of micromanagement

A side effect is: making the company less agile and its processes more bloated - now you have to read a 1000 page document before you can do anything.

I also didn’t list transparency, if anything I believe the impact is negative: I’m sure some people can ignore the rules and it’s unclear who and when.
Kind of, despite its slow builds fame, it is possible to have relative fast builds in C++ with monomorphization.

By using binary libraries, external templates for common type sets, incremental compilation and linking, and nowadays (at least for VC++ already) modules.

What Rust still lacks is having sound alternatives to LLVM, or someone supporting similar workflows in Rust.

Using OCaml as an example, it is great to have multiple backends in the box, plus an interpreter, and pick and choose during development workflows.
My experience is that the more complex a loss function that you write for optimisation the lower the likelihood of a "natural" or robust result. So, the software is highly likely to work for all the test cases, and nothing else.

This is kinda the problem that Tesla has for FSD; they are endlessly patching it and it's endlessly finding ways to go wrong.
Unless I'm missing something, this article seems to assume 6-dot Braille cells. But every Braille display I've ever worked with uses 8-dot cells; that standard is called computer Braille.
Do you think whatever artificial means they use to create gravity on the Death Star would affect the escape velocity?
I wrote a page about this: https://duckdb.org/docs/guides/performance/file_formats

TL;DR: if your workload is aggregation-heavy, Parquet is pretty good. If you have many joins, the lack of fine-grained statistics will likely result in bad join plans.

(Disclaimer: I work at DuckDB Labs)
It’s exactly becausr of myths like that we can’t grow our salary linearly with experience.

Even if the quality and value of our work _can_ grow proportionally.

I wish there were employers who understand that.
I have a hard time understanding this overall. What stops people from letting Ai write a clone of your product/service and offering it for cheap without all of the organizational overhead? Wouldn't this simply disappear and just be all about administration?
> Market valuations for tech companies have been irrational for years

No they weren't, unless by "years" you men 2-3. Google, Facebook etc were expected to grow and they did grow to match those valuations, they weren't overvalued. When you know a market will grow then you price that in.

Some companies don't grow as expected, but most do, the market is usually pretty good at estimating.
Does that mean you lucid dream since that realization? Or because you know that dreams are just an illusion you are bored?

I know dreams are just hallucinations but it doesn't make them any less interesting for me. I lucid dreams sometimes and I enjoy that state the most, so much that when it happens I keep waiting to go lucid every night for next few nights until I forget about it. Some lucid dreams are so cinematically beautiful I remember them for a very long time. Bad lucid dream helps waking up because I know it's a dream.
The ideology has existed since shareholders have. Dodge v Ford Motor is the nucleation point for it going mainstream. But it took a generation of lawyers and business leaders getting trained as if a Michigan court decision is gospel for that view to become dogmatic (Milton Friedman’s essay being the nail in the proverbial coffin decades later). And it has never reached actual legal obligation to maximize profits, which is the extreme view you hear a lot of today.
I recall seeing IIII in my Cicero class and expressing confusion, but being informed by the professor that said style was more common historically.

The Wikipedia citation for 9 is Commentarii de bello Gallico (Julius Caesar's Commentaries on the Gallic War), which interestingly comes from around the same timeframe (first century BC, toward the end of the Roman Republic).
> It's mostly Austria, Germany, France and few other conservative countries who insist on using their local language for IT terms out of national pride or something, as using too much English is seen as an defeat/attack on their culture.

I think it is more awareness of the fortune of cultural diversity.
Reminds me of an old "prank" story where some guy convinced his coworker he could write a program that would recognize ascii art (eg: "figlet").

...so they both go their separate ways, the innocent coworker couldn't come up with anything, the prankster let you paste in something to the program and "a few minutes to hours later" it would spit out what it recognized!

An amazing feat of engineering, etc, etc. Co-worker tries to show it to a friend a few weeks later, prankster had to confess that it just emailed him the text, he would respond (manually) with the answer, and the program would insert a plausible/configurable delay before showing the (human-generated) response of "interpreting figlet".

Now? Just feed it to an LLM.
This particular airframe was built in 1998, so this likely has more do do with whomever is providing the maintenance than it does with Boeing’s shockingly bad recent QA issues.
You just added a dad joke to my arsenal. Thank you.
"What to do about Microsoft" internal presentation by Apple (1996)
Landing strip construction could work well as part of overhead line construction. You have an existing design that favours long straight lines and a need to build a haul road. Although the scenario where this was actually useful might be fairly unique.
OCaml compiles just as fast without having to compromise on the type system.
I am not aware of functionality within VS Code that does the same thing as `deptry` does. What most IDE's support is removing unused imports, which sounds similar but is different from what deptry aims to do: deptry tries to remove unused dependencies. So if you have e.g. `pandas` in your `requirements.txt`, but you never import (from) `pandas` in your project, `deptry` will tell you that you should remove it from your `requirements.txt`. Does that answer your question?
You have describe tests in a way doesn't use example based testing.

Think property based testing. That way it can't overfit.
Dacia Will Sell You a New Car Without a Center Screen
Inspired by the title my two top ideas from theoretical compsci:

1. Move to front lists are at most 2x the optimal list order search time (and are often much better than any static list order). [1]. A similar conjecture exists for Splay trees but is unproven called the dynamic optimality conjecture.

2. Randomized algorithms (e.g quicksort) often have the same worst case time as a non-randomized one but often are much faster in practice than their non-randomized variants.

1: https://www.dgp.toronto.edu/public_user/JamesStewart/378note...
you can’t really do the latter.
Love cp-algos. Great quality, also love the sample code.

One of my favourite write-ups: https://cp-algorithms.com/string/z-function.html
It's a mix. General terms will be usually in Polish, in some older textbooks or other materials you can encounter really different terms that relate to different era.

Things like "Zbiór danych" (or just "zbiór") instead of "plik" - which translate to "data set" Vs "file"
D does the same thing with its template system and the compilation is still extremely fast.
Hosting is a long-solved problem. High-quality repositories have provided free, universally accessible document hosting to the academic world for decades.

The arXiv is a nonprofit organization run by Cornell that hosts preprints, and I wouldn't be surprised if it holds more stuff than all the for-profit publishers combined at this point. The barriers to uploading on the arXiv are very low - all you need is to be at a recognized academic institution or endorsed by someone who works for one.

Resources like arXiv have made official publishing largely superfluous for spreading knowledge in the parts of academia that understand and care about the value of spreading knowledge for free. Analogous archives exist for (at least) biology, medicine, psychology, and economics.

https://info.arxiv.org/about/index.html
I can see this being used for code much like ChatGPT is used for prose - to generate large amounts of meaningless output of low quality and dubious utility, serving to fulfill pointless metrics at best, and enabling bad actors at worst.

As with prose, good human crafted content will always be highly valued and rewarded.
The C++ standard library is about 90% template code in headers. Yes, you compile it all the time, in your own environment. You have no choice.
Your spine contracts during the day and releases while you sleep at night.
Management ?
I'm not sure, if the AI makes engineers 10-20x more efficient, you will need way less engineers, and way less managers.
Our milieu definitely shapes part of our mind, so now I'm wondering if those different cultural perspectives are due to different inner worlds?

And now I'm wondering if even consciousness might not generally exist ab initio in humans, but rather be something that is only brought into existence by a process of guided self-observation…

https://m.youtube.com/watch?v=0ctsK-VKraY
Both sides have extremists who resort to terrorism, but ultimately, the Palestinians are still the victims, and the Israelis do hold the power and therefore the responsibility to put an end to the conflict.

There is sort of this weird cognitive dissonance that happens in the brains of first worlders. When they see a rich developed country oppressing a poorer powerless people. They recognize the wrong, but they sort of accept it as some sort of inevitability. When the poorer people then dare resort to violence, the first worlders are then suddenly aghast with horror.

How much do you protest the settlements in the West Bank?
How much did you protest the inhuman statelessness of the Palestinians?
How much do you protest when every couple of days Palestinians are murdered with impunity by Israeli settlers?
How much do you protest when the IDF decides to intern without any legal recourse anyone of Palestinian descent?
How much do you protest when the Palestinian hostages in Israeli prisons are tortured and raped, and even beaten to death?
How much do you protest when the IDF targets Palestinian journalists in Gaza on purpose to hide their war crimes? They also bomb their families too.
How much do you protest when the IDF targets medical infrastructure in Gaza?
How much do you protest when Israeli IDF snipers murder civilians at random for sport, including journalists, (foreign) peace activists, Christians, medical personnel and children?
Wind is just different too. There are subtle advantages to scaling up wind: fixed costs increase but capacity factors do too (taller turbines means they’re turning more % due to more consistent wind speeds at higher altitudes).
As with obscenity, harassment, etc., there are many things that are “I know it when I see it” in society.
Tell HN: Windows users expected to repartition disks to fix Windows Update
The link in OP is a link to Microsoft's own instructions, which appear to apply to multiple different updates.

I'm sharing this just because I find this to be absolutely insane. Normal people, such as your grandmother, are now expected to manually repartition their disk using command line tools in order to fix an issue with Windows Update.

The issue was caused by Microsoft's own mistakes. I encountered it in the beginning of January, and I expected Microsoft to figure out another update path by now. It's been at least 80 days. But nope. Grandmothers, go learn about diskpart.

The update itself (KB5034441) is completely irrelevant for 99% of users, and yet Microsoft is pushing it for all Windows users. For the remaining 1% of users who would benefit from the update, it does not seem at all clear to me if the benefits from this update outweigh the risks from manually repartitioning disks. I would argue that they do not, especially for non technical people who are likely to make mistakes on the command line and wipe out all of their data accidentally.

Here is a link to a thread where 9791 people (as of this writing) have clicked the "i have the same problem" button. The thread is currently locked: https://answers.microsoft.com/en-us/windows/forum/all/instal...

This is shameful. It demonstrates how little Microsoft actually cares about data loss for its customers.
This part in the article feels a bit sloppy: "A fair comparison would be pitting the Snapdragon X Elite against the M3 Pro, but it is likely that the more capable Apple Silicon would obtain a higher multi-core score."

OK, so to get the scores for M3 Pro, go to GeekBench Mac benchmarks (https://browser.geekbench.com/mac-benchmarks):

Scores:
M3 Pro (12 core): 15274
M3 Max (16 core): 20958

Vs. Elite (12 core): 13925

Still impressive though.
I’m more of a mind to criticize it based on how often Technology fails.

Tesla has had multiple recall issues with the interface pad malfunctioning or not even turning on.

Meanwhile I can just put a key in my car and go. Sure, someone could steal the key - but statistically that is far less likely that a software or hardware failure.
How is code not just exactly that special requirements language you are looking for?
Automatic GC of the cargo cache is available on nightly. Really looking forward to it landing on stable. For large projects I've seen the cache grow to hundreds of GB, and not noticing it until the compilation fails because the disk is full...

https://blog.rust-lang.org/2023/12/11/cargo-cache-cleaning.h...
While the CIA have done a variety of coup like overseas operations I think they'd be reluctant to kill people to meddle with a domestic factory safety hearing.
I will chime in to day that rust is also building a alternative to the LLVM backend in the form of cranelift : https://github.com/rust-lang/rustc_codegen_cranelift
I agree, this doesn't look great, but there is still a free tier: https://about.readthedocs.com/pricing/#/community
Sounds like they could have solved the problem for free with the hardware they had by just setting a folder to share over AFP and putting their files there. Sounds like a perfectly reasonable solution for a small office.

If they want an all-Apple environment, what the hell are they doing messing with SharePoint and SMB? I'm so sick and tired of this industry taking simple problems and applying the most convoluted solution they can come up with.
Hypotheticals don't matter. The average user won't have the most expensive GPU and when it comes to VRAM AMD is half as expensive so they lead in this area.
Thanks for the positive feedback! Happy to hear that it turned out to be useful for you.
It speaks specifically about "Foreign Adversaries" which - to my knowledge - is limited to China, Russia, Iran and North Korea.
> the US is 2nd only to China in wind power production

Only because you could the "US" as a single entity without adjusting for area, population, or total generation.

The US 29th in terms of electricity produced by wind, China is 32nd.
They want to introduce that too in Poland and it's an awful idea.

If you set a price that's obligatory to sell book for, it won't become cheaper, it will go up.

And I just won't buy it. I see exactly zero reasons why I should care for local bookshops. I'm not made out of money and I won't buy stuff from them only to keep them alive.
similar extensible open source version here: https://replicantlife.com
Wouldn't performance per watt be the correct measurement for this class of device ?
My opinion is that deleting the thing is a very dangerous move.

But it depends, if it is running on your own work computer/session, and it is like cleaning up you data when leaving might be ok.

As a real answer, we would need to know what are the terms of the contract of this person.

His job description should be clearly stated inside and we would know if there is a kind of right/ copyright assignment to the company.

If it is not the case, and it was not in his job description , it is easy to argue that the employee legally kept the copy right and rights on the software.

So he could legally tell the employer that it is not allowed to use the software except buying it.

The only gray area is if it was done during work hours with the employer willing fully agreed to have the employee spend some time working on that.
I'm not a fan of the new sound theme (Ocean), double-click to open rather than single-click is an unfortunate default because it's an RSI nightmare, I hate that the new desktop grid cannot be bound to a hot corner (or screen edge, whatever), and I really don't like that they removed the gamma options from system settings.

It also really sucks that the documentation for KWin scripting hasn't been updated, but I get that they had little time to prepare for the big release (only, what, half a year? Impossible to update docs on such short notice).

But Plasma 6 doesn't crash anywhere near as often as Plasma 5 did when it was newly released, so at least by that metric I'd say it's better. But the greatest improvement is probably whatever magic they did in the hotkeys handling. Launching an Emacs client with Super+E now just works, that's wonderful.
I have one memory from university just burned into my head and will most likely never forget it. During a course on operating systems, I got increasingly confused by the prof talking about "Speicherkacheln", which translates to "memory tiles" - i.e. small tiles you'd glue to a wall in a bathroom.

It took me a hilarious amount of time to realize he was talking about mem pages. Many things about that lecture fell into place once that clicked.

Later on, especially the newer courses, had no qualms about just keeping english terms around, or at least made sure to include the english terms though. All of the interesting research happened internationally anyway.