skysight-inc/HackerNews huggingface dataset:
I'd argue that houses in the UK are not very well designed to keep warm which is why they overheat in the summer. I live in the Baltics, in a modern 4 bedroom house, and our annual energy consumption for heating is around 6000kWh - that's around half the average of a similar sized house in the UK, even though our winters are much colder.

My house is a bit older so doesn't have it, but new houses must have a heat recovery ventilator. Almost all of these have a 'summer bypass mode' which bypasses the heat exchanger, so effectively draws warm air out of the house. This is useful in the summer, as here although it can get to 30c+ in the day, at night it almost always drops to below 20c. The way our houses are built we have a lot of thermal mass, so if you can cool it down during the night, it will make it a lot more comfortable during hot days.
Yes, trivially. Or other things. I even route the output of Spotify into Google meet as my microphone for meeting I tro/hold music, though watch out for noise canceling algos :)

Example - https://kx.studio/Applications:Catia
2023 Afghanistan–Iran Clash
Oh man, what a great project name!
Is this what you're looking for?

https://github.com/leanprover-community/mathlib
There was a trimmer potentiometer one could adjust until errors would occur and then turn back just a little that would result in a speed increase. It may have been the motor speed I can't remember.
Actually, the index went up last year. So 0 consecutive years of downwards trend.
I got interested in mCaptcha, followed your link, but couldn’t find anywhere an example of what the end user would deal with. What kind of PoW are we talking about?
> have a path to becoming doctors via practical experience.

Lol no
Every casino jurisdiction is different, (and in the US, many native American casinos are regulated by a gaming authority that is part of the same tribal nation, so it is a bit circular) but almost all require a thorough review of any new game's rules and equipment, and usually also require third-party certification of the game's theoretical odds.
Those seem like jokes or tricks, but there are "real videos" absurdly long:

https://www.youtube.com/watch?v=VeH7qKZr0WI

I've only watched one video longer than two hours and it took me two weeks. But I'm watching videos of more than one more often in just three sessions, as my English listening gets better and better.

Not sure if it was Rogan that created the fad, but it's getting very extended. Unfortunately, people appearing in those tend to think that it's OK to fill hours with "umm", "you know" and unintelligible ultrafast and inaudible circumlocution.
Extremely unlikely that was lambda unless the user liked to light money on fire.
> there was a koan about the progression of someone's Java program from beginner to intermediate, to expert to master to enlightened. The code for the enlightened looked the same as the beginner.

Mmm I've been programming for 30 years across a lot of languages. My code doesn't look the same as it did when I was a beginner. Sure has flopped around a lot though. Take comments:

- When I started, I used no comments (because I was ignorant)

- Then I put comments everywhere because someone told me it was good practice

- Then someone said comments are a sign your functions are too long and poorly named. So I went back to no comments for a bit. But I sort of hated the resulting code - functions were too small and it still wasn't "obvious" no matter how cleverly I named my functions.

- So then I had a few comments here and there, wherever my code wasn't "obvious".

- Then I tried literate programming, and my code was in small islands amidst an essay of comment. That was fun, but it didn't last.

These days I use comments for 2 purposes: to document my APIs, and to write little letters to my future self. Eg:

// This code looks wrong at first glance, but its actually correct.
// Here's why: ...
One Planet: One Health. Support Global Science-Policy on Chemicals and Waste
I regularly refused as a kid, not so much out of fear but because I didn't feel like it was painful enough to be worth the hassle, coupled, I think, with a smug satisfaction of showing the dentist I could take it without complaint.

That quickly changed once I needed more extensive work done on adult teeth.
I was expecting this the mention lindybeige "a point about...." Videos.
I ran PHP in CGI mode a long time ago if that counts :-)

I think what the article is implicitly doing is comparing WASM bytecode running under a container runtime that executes it directly (e.g., without a full chroot). Your point, iiuc, is that there are many variables here, of which x86 vs WASM is only one, and that the benefits here might not be due so much to WASM so much as they are due to the other factors.

I didn't understand where CGI-ness comes into it though, as I don't think there's any difference between this kind of container and any other in terms of the duration or when it's starter up, but perhaps your point is that it's lacking some "full" environment, which makes is akin to CGI? I guess a more accurate comparison would be against an x86 binary being executed with some kind of minimal docker runtime, then? I guess the article could be interpreted generously then as a comparison between a thin docker runtime and a thick docker runtime.
There's misleading stuff on the internet about the options with injection moulding tools (terminology: the moulds are called tools) and this article doesn't help clear that up much.

For a normal hard plastic like ABS, you basically have two options: a "soft" tool or a "hard" tool. These are both usually made of steel, even aluminium can be too soft at temperature and pressure for good parts.

The difference is that a soft tool is a fairly normal steel that can be milled on a standard 3D CNC machine. This makes it maybe $10k and a few weeks to make, given a suitable design. You can make probably 1000 parts with a tool like this (maybe more depending on the part and the tolerance needs).

A hard tool is made from a very hard "tool steel". There are some different alloys in use but there all extremely difficult to machine - the main method f is Electro-discharge machining. This is a rather involved process, usually involving milling heads that can then spark erode metal to he same shape (look up EDM if you haven't seen it, it's cool). This whole process is more like $300k and takes 3-6 months for a 1-2 action tool. It's likely to be the biggest capex line item for setting up mass manufacture.

For prototyping and low volume manufacture, I strongly recommend Model Solutions in South Korea (https://www.model-solution.com/en/m/main). For us they used to turn around injection moulded parts in quantities of 1k+ in 2 weeks (including postage), at very reasonable prices (used to because I haven't needed them for a couple of years).
Why Kotlin Did Succeed – and Scala Not (2021)
Shifting the goal post is a realistic measure on a slippery sloap.

Chess isn't that different, inasmuch as memorizing openings and end games is part of the training.
When I say “I wish they could have (engaged in a more constructive way)” it’s an indictment of the lack of avenues through which one can constructively engage with the project.

I feel like the fork was exploitative, but I also feel like there isn’t a lot else they could’ve done, even if they wanted to. It’s sadness all around, right now.
Summary: these videos are used to keep devices on, queue silent content after podcast to fall asleep, provide background ambiance like fire crackling or soothing music, entertain pets, or avoid screen burn-in.
Gotta learn this URL. The other one I can spot immediately by now.
>Also, if you’re seeking out challenges but there are none to be found, you must be at some wonderful most profitable & stable shop of all time.

Maybe we're working different industries but even for FAANG, the bulk of the work is CRUD
this was the first thing i did when i bought a 10-pack of new floppies (i used scissors). still remember that sweet box fresh smell from opening a new box of floppies
Deep-Dive into the Internals of TCP Connection Establishment Process
“Articulate”.
The “literal/constant first” form can be used defensively to avoid mistakenly using the wrong operator for languages that have assignment operators that are similar to equality-test operators. For example, this will cause a syntax error:

if (true = some_boolean)

While this will silently result in an assignment of true to the some_boolean variable, not intended the equality test

if (some_boolean = true)

Editor hints and linting can help catch this as well, but those aren’t always available (or weren’t available in the past). I think I first saw this in Code Complete 2.

Here’s some more explanation

https://softwareengineering.stackexchange.com/questions/7408...

Looks like the pattern is sometimes referred to as a Yoda expression.
Sure -- if we want to play the engineers game of "define a computational test by which we can know if X is intelligent" (ironically, a dumb game) -- this is one issue we can see here immediately

ChatGPT doesnt ask us to write for it; does not seek to resolve the ambiguity in our speech. Indeed, the very way we "engineer prompts" kinda exposes the whole show -- that prompts need "engineered" at all, that the machine cannot prompt us -- makes it clear it's a tool

we play a game with it to get out of it what we need by eliminating thinking from our own heads, and replacing it with word association --- in exactly the same way we've always done when googling
> What is the real criterion for a machine to be considered intelligent?

Get a nobel prize or two, then we'll talk.
Bit of a bland coinage. It's a kind of anchoring, which is a fairly difficult tolic in psychology.
Meh. Patents used in standards have similar mandatory licensing and many standards can be used for things the inventor dislikes.

And you can donate the money if you find its source unpalatable.
>I think experts get too deep into values that aren't practically valuable

This describes the majority of practices today. Individuals pushing their own values, selling it and hoping it sticks despite having zero evidence to back it up. Even most things 'proven' are fairly context-dependent.

The majority don't even bother making a simple cost-benefit analysis these days. As if any significant social change is just going to break even from moment one and staying 'we should do X because it will give us Y' is a good enough argument. It is crazy how casually some of them advocate for practices that won't break even in the span of a few years at best. That's a lifetime in the field of software development.
>When it’s capabilities are no longer a proper subset of an average competent human’s?

Interesting, I'd say that it's definitely already the case with the current iterations. The average human can't write as well as ChatGPT, or speak as many languages, or translate between them.

The average human can't code , even if often subtly wrong, in most programming languages.

It's definitely not a proper subset of average human intelligence anymore.
No AC, big problem in the US South. It's the humidity.
Accessibility in Gaming: Helping me will help you – Arevya
Parts printed in ABS can be smoothed with acetone vapor - https://all3dp.com/2/abs-acetone-smoothing-3d-print-vapor-sm...
The problem with the intern test is some problem spaces are just complex! But for most crud stuff, yes.
> To tell the browser that a site is providing an optimised experience for all viewport sizes, you can include the following meta tag in the document <head>:

> <meta name="viewport" content="width=device-width, initial-scale=1" />

I see this a lot, but it's actually cargo culting, and all you need is initial-scale.

"You do not need to set every viewport property. If only a subset of the properties are set, then Safari on iOS infers the other values. For example, if you set the scale to 1.0, Safari assumes the width is device-width in portrait and device-height in landscape orientation." https://developer.apple.com/library/archive/documentation/Ap...
Well, the 2019 final exam [0] lacks such questions; it must have been some other year. But the correct data type for an "AccountBalance" variable (section C, question 9) was a float, so I definitely lost marks on that question!

The 2021 final exam (which is the most recent I can find) [1] somehow creates XML records for a SQL database (section C, question 7), and hints at using "data validation" to avoid an SQL injection (section C, question 11.c), which is quite exciting. And the 3.5 gigabit wireless connection (section A, question 13) is definitely not using an ISP-supplied router.

[0] https://www.vcaa.vic.edu.au/Documents/exams/technology/2019/..., answers https://www.vcaa.vic.edu.au/Documents/exams/technology/2019/...

[1] https://www.vcaa.vic.edu.au/Documents/exams/appliedcomp/2021..., answers https://www.vcaa.vic.edu.au/Documents/exams/appliedcomp/2021...
Well, if we are sharing favorites: https://www.youtube.com/watch?v=DKP16d_WdZM

I do see the value of music to set up an environment for working, sleeping, or whatever you are doing. I'm not sure a single video is the best answer, but it at least is a plausible use case.

For all the videos that exist just as a joke, even though I have a few I truly laugh at, I find it difficult to believe anyone would actually watch the entire video. It counts as a view if you watched 30? seconds of it. So a 24 hour video with 40 million views likely just means that many people turned it on for a fraction of the time, laughed a bit, and turned it off.
I've been involved in a federated learning radiology project, the biggest issue is image technique and labelling.

Different centers practice very differently, with different imaging protocols, disease prevalences, and labelling/reporting.

This project was looking at renal masses and the only part that worked well with federated learning was image segmentation and probability that the mass is a cancer, this is a competency I expect out of a first or second year trainee.

It was horrible for predicting subtype of cancer as we couldn't get a good training set (few of these lesions are biopsied, specific MRI sequences that may help are not done the same way in every center) which is what the goal was and more of an experienced generalist/subspecialty radiologist skill.

Practically subtype doesn't make too much of a difference for the patient as if it's "probably a cancer" it'll just get cut out anyway, but highlights a challenge with federated learning.
Mako Server
When Action Beats Prediction
Ok, let me elaborate.

'Banning all books on Lithuanian language' and 'banning books in Lithuanian language written in Latin alphabet and encouraging transition to books in Lithuanian language written in Cyrillic alphabet' are different things.

Former would have had a goal of discontinuing written Lithuanian language and the latter had a goal of switching Lithuanian language from Latin to Cyrillic alphabet.

Misrepresenting the latter as the former is a lie.
> Thirty-five hours, 2.2 million views. Thirty-two hours, 2.4 million.

Maybe the author should point out that a view is not a start->end viewing. I can't tell if they have this misconception but this article may certainly imply start->end viewing to the reader.
This rule is simply wrong.

Sure there is code that is needlessly labyrinthine or confusing, but otherwise the far more important rules are

- Be concise

- Do not repeat yourself

- Never be scared of the language. Every feature is a tool that has a right time to use.

Code should be simple in these terms, and it takes a fair degree of cleverness to make code simple in these terms
They strongly predict various other things, therefore they are meaningful.

Them being imperfect does not imply them being meaningless. That would be a low-IQ leap in logic, so to speak.
The torrents the archive provides are backed by web seeds served by the internet archive web servers.

This approach allows the internet archive to effectively rate limit hosts without making content unavailable entirely, and allows others to help carry the load.
What did you last do for a company that was difficult?
I never ran into that, having repurposed several hundreds of DD floppies for HD use. But the opposite situation was common with many different brands of both 3.5" and 5.25" discs: HD floppies that were problematic to write to using a DD drive, because of different thickness and composition of the magnetic layer.
That just sounds like DDoSing yourself? It costs bots almost nothing to wait in the queue, and exactly zero real IPv6 clients will wait 10+ seconds to complete the request.
There's Mathlib: https://leanprover-community.github.io/mathlib_docs/index.ht...

I was stunned when I discovered it, because it does exactly what its name suggests: it's a huge library of math proofs available as a library in Lean.
Now do Fermat and Erdos!
Those endless rain videos really help me to sleep.

Philosophy videos and walkabouts (when there's no narration) also help, but they are rarely very long.
Exploring Taipei Underground (longest underground walkable distance)
Yes. I did the same. My side project takes 4-5 days for the whole routine because there are random wait in between requests and only 2 active requests at any given moment.
Thanks for the clarification. Indeed it is not open source in the truest sense, but I don't consider source-available to be closed-source. Especially when the main limitation seems to be a no reselling clause. This would not prevent most people from deploying to their SaaS for example. Even having the code available to audit is a plus. Again, perfection is the enemy of good.

I've found that black and white thinking in security is very dangerous, as you often end up with very "secure" controls that have terrible UX, which users bypass completely via byob etc... And pwnage ensues. UX is a primary pillar of security.
This is true. I wonder how well the white noise videos on yt compress though.

Edit: Tried using yt-dl on a 24 hour white screen video, it is 130 MB for the 'highest quality'.
10 hours of white noise it 1.55GB.
Fortunately the ad gave me enough time to read the title.
>Then the intersection between "Black people" and "people willing to speak on a Rust conference" is extremely small and nothing can be done about it.

Perhaps. That is an explanation that fits your worldview. But whether it is true is not so easily determined.

>I've never in my life discriminated anyone on any race or gender grounds and I also don't plan to ever do so. But constantly guilt-tripping whites that they should "fight for more representation" is not how you win them over for your cause. You only alienate them.

In your view _you_ and many other white people have never discriminated anyone and you have never witnessed it and therefore there is no racism. And that might very well be true (except for the last part, racism is obviously still out there).

But let's imagine a country with people living in it. Some can afford to go to university and some are poor and cannot. Now the university is not to blame for their lack of funds. They can truthfully claim that nobody who has sufficient means will be turned away. Also the majority of those poor people are white. The university simply says, we are not discriminating against any whites, they simply don't have any money! And this is also true. But they could also offer some scholarship which would greatly benefit some people who can't afford to go to university.

It seems you and parent are interpreting someone saying, there aren't any black people in your conferences and you should take a look at that, as saying: there aren't any black people and you are to blame for this and you are racist. Maybe some are actually saying this. But this (people being racist) doesn't need to be the case and I hope my example sheds some light on this. This is what I meant with the situation can might be complicated.

I think indeed as you said we don't need to blame people so much. Instead we can try to look beyond blame, and beyond our own perspective, and see that even without us being racist or doing anything wrong, there can be some injustice and the situation can be improved. Then if we throw our hands up and say well we ain't the government that is one thing, but being against someone else's initiative that may improve the situation is another.
On Windows, the normal ReadFile function can return synchronously or async (if you pass the appropriate arguments to it) depending on presence in the cache. Since it is all one atomic operation, there's no race condition; you just call it and see in the return value if it succeeded immediately or queued the operation.

(If you haven't read about Windows' overlapped i/o, do so, it is actually quite nice to use.)

io_uring brings something similar to Linux.
It's a pretty big change, so yes, some impact is unavoidable. But the GPL could still operate on the margin of free vs. mandatory fees. If the company doesn't want to go through the headache of paying each open source project it uses some fraction of the profit it makes by using it (and the necessary accounting to figure out what that profit is) then it'd still have to abide by the license.
AWS Fault Injection Simulator now fill a disk so “No space left on device”
We've had to write the entire raytracing pipeline for a proprietary game engine and make it perform fast enough on the PS5 - it's the kind of stuff that you can't go on stack overflow and ask, you have to actually study and come up with a good technical design by yourself.
Huh? What you talking about? Oooo, you browse the web without uBlock Origins. Well, that one is your fault.
It's not remotely the same as Spongebob. The point is that whoever is behind Asahi Lina wants the character to be separate to their "real" identity. No-one is claiming they really are a digital cartoon. The request is to respect the clear wishes of the creator. It doesn't take anything from us to do so, and for all we know, they may have serious reasons for asking us.
Ignoring rust or any language specific thoughts... Sure, but there are many cases where it's still better to have slightly slower code at the expense of readability/extendability/maintenance. Even in HPC applications. I know I know some very smart people are about to throw their sharpened axe at me. But in my experience very rarely does someone truly need to sacrifice a bounds check to deliver their product or save meaningful amounts of $ in prod. Not saying all loops must be bound checked, that's a dumb hill to die on. But I've seen devs hyperfocus on hypothetical minimal gains that get blown away two days after the code lands, or a minor requirement changes.

The challenge with DO NOT TOUCH this code comments that intense performance tuning leads too(figuratively and literally) is it makes people who don't understand the code build bizarre(and often slow) monuments all around it that don't usually need to exist and deter from the minor gains won over a cute optimization. I've seen this happen ALOT.

Of course there are times where you should opinionate your code to better serve the machine. But my big thing is, it's rarer then the overly complex design decisions favoring it are and compilers are getting better every day.
Yes, I would say code is usually denser than English. But sometimes it's not. This unevenness is I think part of the problem. You breeze through some parts, and stop and think through some others. It's unnatural.
A lot of the UK houses are quite old and so they used the materials that were common at the time. My house is a mid-terrace house built around 1895 for mining workers, so it was built as cheaply as possible and doesn't seem to have a proper 90-degree angle anywhere.

It's going to become a much bigger problem in the UK as we're struggling with having enough housing anyway and making them energy efficient is going to take a lot of money and work.
Having to see an ad is a worse fate, to be honest.
Speaking to radiology, ~90% of imaging studies are normal so I can sign my default template without looking at the images and be correct the vast majority of the time.