skysight-inc/HackerNews huggingface dataset:
I'm a big fan of heat-pumps, and happily heat a big old farmhouse with a ground source pump through heavy long deep cold winters in scandinavia.

However, at the small cottage I have for the first time just had the external units of two air-source pumps freeze solid due to snow blowing in in the current -16c spell. The defrost ran down inside the casing and formed a big block of ice in the bottom that has now reached up to the fan blades so the pump can't turn at all.

So I'm all out of heat pumps in the cottage just when I most need them :(

This is not enough to make me give up on heat pumps, but it makes me wary to rely solely on them.

Am planning a big new build, and will of course go air source to underfloor heating, but am seriously considering a backup combo wood burner for the panic week that comes each year.
Hold on...

Could this by why I hear a really loud buzzing sound when I connect my laptop to a thunderbolt docking station?

The sound only happens for a fraction of a second, and doesn't happen every time; but now that you mention it, it does have the acoustic properties of a warning buzzer!

All components genuine AFAIK and supplied by the same vendor, Toshiba/Dynabook; but I wonder if a failing component somewhere causes a bad state that some component detects, triggering this warning sound...
I went through this idea in my head reading the sibling speculations about civilian use and discarded the idea: when you have the control surfaces, there's no cost in using them. In terms of aerodynamic inefficiency I'd expect it to be a tie at best, both are disturbances that make the flow worse to achieve an effect.

If they do discover a way to improve aerodynamic qualities with compressed air, chances are civilian aircraft would just switch it on whenever it helps and keep control going through conventional control surfaces just like before.
Nah. 4chan's reputation is entirely undeserved.

See? I can also make claims without any arguments whatsoever.
The threat of War is often good enough. Also we may not have another hot war, but it seems increasingly likely that we will see another cold war in the near future.
You can have an extra heater device installed into your external unit. I'm just about to have 3 units installed and they will fit this extra module.
is it Assistant with Bard powered by PaLM2 powered by Gemini powered by Deepmind powered by Google powered by Alphabet or is it the other way around?
Does this observation invalidate the idea that a young germline is associated with overall good health?

Yet I wonder if those eunuchs had their testes removed, the WP article tells about removing the penis. If this is the case the eunuchs' testes were still there.
> ahead-of-time compilation is even better known for improving performance

Not necessarily, not for dynamic languages.

With very dynamic languages you can make only very limited assumptions about e.g. function argument types, which lead you to compiled functions that have to handle any possible case.

A JIT compiler can notice that the given function is almost always (or always) used to operate on a pair of integers, and do a vastly superior specialized compilation, with guards to fallback on the generic one. With extensive inlining, you can also deduplicate a lot of the guards.
>> The free alternative would be Mysql/Mariadb + Galera Cluster. Not as solid as proprietary ones, but far easier to use and less buggy than Postgres + tons of tools.

Until someone accidentally run an expensive DDL on your Galera Cluster: now your cluster is down for hours without anyway to cancel that query except nuking the entire database and restore from backup.
Except 80s rock is cool again.

A lot of people here are still thinking with a pre-internet mindset, where because pop culture was mediated by the distribution of physical media or broadcasts at specific times, awareness of certain genres of music and pop-cultural touchstones was strictly gatekept by time, and trends were distinctly linear and generational.

But now all of that is discoverable at the same time. "the kids these days" aren't limited to what's trendy now, and it isn't more difficult to find 80's music than it is the latest tik-tok. And faux-nostalgia (neostalgia?) seems to be a constant pop human culture (indeed, much of it is manufactured by the corporations that control pop culture.) There are whole genres of new music like vaporwave and aesthetic movements that incorporate (at least a vague idea of) the 80s. People watch old shows from the 80s and 90s on Youtube. They look back on a time they never participated in as if it were a golden age of low-tech simplicity.

Of course, the general rule is things become cool again after 20 years to now I guess that would be... the millennium?

As far as personal websites go, the biggest reason the aren't likely to make a comeback is simply that hand-coding HTML and running a webserver has no utility for most people. Even considering all of the negatives of social media and centralization (which, let's be honest, is the fault of many of the people now complaining that the web is no longer cool) the model of software as a service allows people to publish to the web far more easily.

And who knows? "the kids these days" are as aware of the dangers of social media as anyone, that's why they won't be caught dead on Facebook or Twitter, they're all on Discord now or wherever. Maybe personal websites will catch on too just because of retro nostalgia as well.
Don't think we disagree about much. Have a great day!
https://wilby.me/ does that. But back in the day all the "interesting, non-commercial websites" would be listed in a curated web directory arranged by subject, and we're still missing that. There is an emerging practice of niche subject-specific "awesome-lists" but these are no substitute.
I think usually the term “browser wars” refers to the time when Netscape and Microsoft were struggling for dominance, which concluded in 2001.

JavaScript JITs only emerged around 2008 with SpiderMonkey’s TraceMonkey, JavaScriptCore’s SquirrelFish Extreme, and V8’s original JIT.
What is the resolution of modern radar? The important core might not be big enough to see
> It seems like these are Nadella’s successes.

If you believe the company's culture can be turned around in a year, sure. Personally, I don't believe these changes could have been delivered by Nadella if he had inherited the 2000's Microsoft, which was a consumer product company.

Sure, he missed out on smartphones. By that mark, should we indict Google's leadership for G+ failing against Facebook?

> Meanwhile, during Ballmer’s time at the helm, the stock price was flat the entire time

Well, stock price isn't everything. Ballmer certainly wasn't Jack Welch. My point is that he positioned the company to succeed, not that he communicated well about this positioning.
Basically a JIT (Just In Time), is also known as a dynamic compiler.

It is an approach that traces back to original Lisp and BASIC systems, among others lesser kwown ones.

The compiler is part of the language runtime, and code gets dynamically compiled into native code.

Why is this a good approach?

It allows for experiences that are much harder to implement in languages that tradicionally compile straight to native code like C (note there are C interpreters).

So you can have an interpreter like experience, and code gets compiled to native code before execution on the REPL, either straight away, or after the execution gets beyond a specific threshold.

Additionally, since dynamic languages per definition can change all the time, a JIT can profit from code instrumentation, and generate machine code that takes into account the types actually being used, something that an AOT approach for a dynamic language cannot predit, thus optimizations are hardly an option in most cases.
I am not an expert by any means, but my understanding is that stealth generally does not work by rending surfaces transparent, but by absorbing the energy or reflecting it in a very, very focused way (away from the origin).

If you send a radar beam and nothing comes back, for the radar operator that means "no plane".
My favorite place (and yes I do this since I saw the Top Gear) is under the chin, pointing the fob/key upwards and opening my mouth. So it doesn't use the skull's cavity but the mouth's (or so I think/believe)
Maybe not books. But let's ask would they prefer video to check ingredients in a recipe or a textual article? Or maybe video instead of wikipedia page to verify some facts...

Similar things go to many things that would clearly be superior as text, but there simply isn't that much money in something user will quickly skim over. Instead of forced pre-roll adds and sponsorships.
Redshift is a data warehouse, it's not suitable for OLTP use case.
They’re gathering data points for their “Robert Half IT Job Market Q4 2023” report and also keeping their call quotas up.
it depends what speed is most important to you.

When i was a scientist, speed was getting the code written during my break, and if it took all afternoon to run that's fine because i was in the lab anyway.

Even as i moved more into the software engineer direction, and started profiling code more, most of the bottlenecks come from things like "creating objects on every incovation rather than pooling them", "blocking IO", "using a bad algorithm" or "using the wrong datasctructure for the task". problems that exist in every language, though "bad algorithm" or "using the wrong datasctructure" might matter less in a faster language you're still leaving performance on the table.

> "Python is so slow that we have to write any important code in C. And this is somehow a good thing."

The good thing is that python has a very vibrant ecosystem filled with great libraries, so we don't have to write it in C, because somebody else has. We can just benefit from that when the situation calls for it
I don't know all the reasons individual developers would want a more complicated piece of software. Might be to show off, yes, or to learn about a new technology to the detriment of those developers that come after and the Ops people who will have to maintain it. Or they genuinely believe complicated is better.

But the one thing that ultimately adds a lot of unneeded complexity to basically every software project at my work are requirements. That kind of requirement that nobody thought of when the project kicked off. And this kind of requirement that a few months later everyone realizes nobody actually needed. And that you possibly remove after a while. But in the meantime this feature influenced your entire data model or worse.

This is the point where your previously fun work turns into a slog for the duration of said project. Well at least we can still have fun with our hobby projects!
CS 860 – Algorithms for Private Data Analysis
The man did great things, but this quantum effect consciousness nonsense is a case of nobelitis.

https://en.wikipedia.org/wiki/Nobel_disease
There are definitely many more forms of discrimination.
Think about neurodiverse people, e.g. with autism. Reardless of skill, knowledge, degree, age etc. it may be much harder to acquire a job for social reasons.
if some men did, it is not acceptable to write "men are hitting" because not all men are doing that. at minimum this is dishonest if not misandry.
nope, i thought of that too! first time i've heard of the other mode7.
Web 4.0, since this nomenclature is nothing but hype and BS anyway, will be the web completely ruined by AI content. And unfortunately that web is already here.
Redtail.x86_64
What an interesting list!

Out of curiosity, what does it take to land a job in the secret service?

What’s the ideal personality and skillset?
Even Widevine L1 is effectively broken. The actual protection offered by it is negligible. Will it stop the average Netflix user from "Right Click -> Save File" on any episode? Sure. But it does nothing to prevent pirated content from being released on the internet and other people downloading said content.

I oppose piracy, but I really wish rightsholders would give up on requiring DRM at this point. It only makes things more annoying for people who legitimately bought the content. At least the music industry went back to offering DRM-free downloads. I hope the video industry gets there as well.
Also https://indieblog.page/ to randomly jump to a post from any of the mentioned personal blogs from that post plus many many more. (close to 3500 personal blogs)
Easy enough. Added a toggle for showing results that are <2 years old. May need to tune it a bit I guess (maybe 5 years).

Dunno if it's actually useful, we'll have to see. I'm not one to shy away from feature creep though, and a lot of people are requesting these sorts of things...
There is an element to this, but at the same time things tend to get incredibly messy at the level of whole complex organisms. (Btw., that also holds for mining/geology: you can do a lot of complex measurements from the surface, drill some holes and still be wrong about what you encounter underground).
I'd say there's been (at least) three overlapping generations: The academics (.edu email addresses), the geeky amateurs (dial-up internet), and the app users (the social media crowd).

Not trying to denigrate the third generation there, it's just that for them it's a mature product, like a TV or a car. They feel no need to tinker with what BigCorp is selling them.
Between writing C code and writing Python code, there is also Cython.

But sure, I'm all for removing build steps and avoiding yet another layer.
Web 3.0: back to independent websites but adding federation and detailed, subject-specific semantic markup (as provided by the schema.org standards, supported by the major search engines) to aid in discoverability.
With this scheme it seems you could concentrate all the twisty complicated stuff to a small area in the body of the plane and use rubber hoses to deliver the air to the control surfaces.
The Most On-Time Airports
And of course they themselves have experienced the same phenomenon, with 90% of fandom wikis being absorbed into the blob that is "Fandom (tm)". It's turned fan wikis from what felt like niche non-commercial projects into yet another corporate entity trying to sell me more Marvel movies
>I mean, it's great that you can write some of your code in C. But wouldn't it be great if you could just write your libraries in Python and have them still be really fast?

That really depends.

To make the issue clear, let's think about a similar situation:

bash is nice because you can plug together inputs and outputs of different sub-executables (like grep, sed and so on) and have a big "functional" pipeline deliver the final result.

Your idea would be "wouldn't it be great if you could just write your libraries in bash and have them still be really fast?". Not if you make bash into C, tanking productivity. And definitely not if that new bash can't run the old grep anymore (which is what usually is implied by the proposal in the case of Python).

Also, I'm fine with not writing my search engines, databases and matrix multiplication algorithm implementations in bash, really. So are most other people, I suspect.

Also, many proposals would weaken Python-the-language so it's not as expressive anymore. But I want it to stay as dynamic as it is. It's nice as a scripting language about 30 levels above bash.

As always, there are tradeoffs. Also with this proposal there will be tradeoffs. Are the tradeoffs worth it or not?

For the record, rewriting BLAS in Python (or anything else), even if the result was faster (!), would be a phenomenally bad idea. It would just introduce bugs, waste everyone's time, essentially be a fork of BLAS. There's no upside I can see that justifies it.
> My local hacker space is struggling to keep its doors open. All my local electronics shops (in the Bay Area!) have closed down. The small independent hardware stores are closing down too.

Same here in Germany. Conrad, the nation's only electronic parts retail chain, closed down its physical stores during Covid... and even a big city such as Munich does not have an electronic parts store. You gotta drive out to Bürklin in Unterhaching now, and they're geared towards professionals, not amateurs.
The scenarios being compared are:

- Fob in hand

- Fob in hand, held against head

Both of these already fulfill your “near body” requirement. Your point around tuning would not explain the specific difference being questioned.
> The 10,000-hour rule perpetuates the exhausting idea that we all can, and therefore should, be great at anything we put our minds to.

That was people their take away from it? My only take away was that it will take time to become good at something. I never took it that literal.

That's also why I never bought in to the "polyglot developer" hype...
Python's SHA256 is written in C. And I'd quess Web Crypto API for JS is in the same ballbark.

SHA256 in pure Python would be unusably slow. In Javascript it would be at least usably slow.

Javascript is fast. Browsers are fast.
What’s a good dumb car in the market today? I know Toyota is reliable and doesn’t seem to involve too much software.

Should I maybe go for an older car instead?
Yeah exactly.

When people cite the benefits of mass immigration, eg, "where are all the nurses going to come from it we don't import workers?". I'd argue what they're actually saying here is, "if we don't create a migrant underclass who is going to work for the crappy pay we give nurses?". The only reason we need migrant workers to fill these roles is that they don't pay attractively enough for natives to apply to them.

The main benefits of immigration on a native population is that you create a migrant underclass. So if that's what we seem to want then our current immigration system could be improved. That's really all I argue.
There was a difference between hosted blogs, forums etc before and the new 'social-fied' ones we have now. It's not revolutionary, but it's a big enough change from 2 when that started to warrant some different tag imho. Blogs on blogger etc you still discovered yourself, now it's just an endless stream of garbage I don't care about (even though 'it knows me') with ads 'sprinkled' (hosed) in there on most platforms.
Checked exceptions are NOT like errors-as-values. It's only resemblance is that checked strictly forces the exception to be handled, similar to errors-as-values. But the handling itself is still the same as regular exceptions: out-of-band and not composable with anything else.
I never had that issue with NixOS.
Yeah, QC kind of lost its way though I think.
Good story.

Apple sent me my iPod back with blades of Poaceae stuck inside between the back and front covers.
The comparison is not fair though. Modern music notation, despite all its faults, is the Fe facto standard. Many attempts have been made to improve it. Some of those attempts may have been objectively better but the cost to change the standard is too high.

You wouldn't be surprised if somebody criticized an alternative music notation as being too confusing or requiring too much effort to learn for little benefit if they already know the mainstream music notation
Don’t they use the Turbo framework?
Apple's choice was not between slowdowns and random shutdowns, but between informing users or keeping them unaware that a battery swap could keep the phone fast.

Also the slowdowns weren't "less noticeable" in some cases, I've seen iPhones that reached a point where processing a single touch input could take up to 5 seconds.

Customers were generally not aware what the fix for the slowdown was. No non-technical person would ever think of swapping the battery because of slower performance, in my experience most people assume that the storage is full or the system is bloated. For a random user the only known guaranteed fix is buying a new phone. So Apple had an incentive to not inform users because of that and they clearly didn't mind.
Let me know what you think, NotionPlates is a marketplace for templates, covers, tools, icons, illustrations and more.

For anyone looking to become more productive or organized, check it out.
NewtonScript 2.0 introduced a mechanism to manually JIT code, functions marked as native get compiled into machine code.

Had the Newton not been canceled, probably there would be an evolution from that support.

See "Compiling Functions for Speed"

https://www.newted.org/download/manuals/NewtonToolkitUsersGu...
Since they are the owners, they can do what they want with it no matter the license. The license only says what others who get a copy of the software can do with it.
I think Web 3 is already here; it is your browser that has millions of LOC and that is more powerful then ever before. There are hundreds and thousands of useful browser extensions and I think we should build around that ecosystem. Mix powerful web browser and its extension ecosystem with DeFi and other decentralized solutions and we should get some interesting use cases and apps.
The big hurdle is that for some reason people think that video content cannot be decentralized and that building off-platform brands tend to be a lot harder then playing the algorithm for most professional creators.

Web3 as a brand is probably dead having been tarnished by association with the cryptoscam community, but there is some hint that the zeitgeists is for both creators and consumers wanting a more direct relationship that can only really come via more decentralization of control.
this is great, thanks! but it sounds like it was an aot compiler, not a jit compiler; for example, it explains that a drawback of compiling functions to native code is that they use more memory, and that the compiler still produces bytecode for the functions it compiles natively, unless you suppress the bytecode compilation in project settings
Disregarding the fact that python is an awful programming language for anthing other than jupyter notebooks
Learn to use a performance profiler and then a debugger/disassembler/whatever fit you needs. The profiler tells you where the slowdown happens, the rest then let you figure out what actually happens.

By learn to use I mean really do, it's like refactoring tools, it's sort of boring and tiring to learn those, you end skipping large parts because "yeah I already know / it's obvious", then you need one day for an emergency / something right now and feel like you're fighting against it.

For those three (and some others), the key to being very good at it is learning all the small tricks and details, when you don't need it, so the day you do it lets you skip 90% of the work.

As an overall point, I'm sure many people have various different experiences, but for myself while being in high school I needed to parse "replay" files for some games to extract and process information and allow players to post their replays to get stats on web forums, and it helped me to learn a great deal about how to properly reverse engineer and figure out stuff, things that I have no idea how I would have learned otherwise.
A container runtime could optimize for speed by unpacking all those layers one by one into a single lower directory for the container to use; but at the cost of using lots of disk space, since those layers would no longer be shared between different containers.
> However nobody wants to admit that their own job should be cut, so these roles won't just vanish, and these people won't just change careers.

I don't understand this sentence. Jobs are not created by people who want jobs.
That is really worrying. He worked there for over 10 years, doing incredible work for the R community, and then just being laid off with 2 weeks notice, over Christmas no less... Of course we don't know the other side, but he at least handles it like a total professional in this post.

EDIT: Also see the outpour of thanks and support in the comment thread https://github.com/yihui/yihui.org/discussions/1555 which gives an impression how well known and liked he is in the R community.
How far away is the ES Query DSL compatibility?