skysight-inc/HackerNews huggingface dataset:
I recently visited Beijing for a few weeks and was worried about AQI (I have a kid with situational asthma) . Most of the time AQI was around 50, and sometimes it got to 100. Not bad at all for us.

Just a point of reference: back in 2009 we transited through Beijing to fly to HK and even just spending a few hours in the airport resulted in my daughter having to use an emergency nebulizer.

This time hardly anyone had a problem. Beijing used to be dry and dusty (from what my wife tells me from visiting 30y ago) now they've pulled in a lot of water through some newer canals and the humidity is really high (mosquitos are starting to become a problem).

Another improvement is: nearly zero 2-stroke motors. All scooters and mopeds are fully electric. Also 50% of the cars are electric (green license plates). All city buses and taxis are electric. Road noise is greatly reduce given the sheer volume of traffic (though they love to honk - like India).
Mind citing a source on that? What ad scheme? What vested interest?
The environmentalist hate for nuclear was definitely ginned up by the petroleum industry.
I find it hard to believe that your complex passwords got cracked overnight. Were your machines on the internet and do you have huge bandwidth, not behind a firewall? Inside job perhaps with access to /etc/shadow with passwords shared across machines or something? perhaps user accounts got compromised by other users? that's a phenomenal number of login attempts across the internet.
https://github.com/tycrek/degoogle

A good read. It's fun exploring and tinkering with all the softwares out there.
Dont remember why, but I use mise for java versioning, and homebrew for app installation
I wonder how this stacks up to using something like mtpfs[0] which I have found pretty flaky in the past. Cool project!

[0] https://www.adebenham.com/mtpfs/
Start with small matrices (1×1, 2×2, 3×3, ...), do the calculations by hand to gain some intuition, come up with a generalization to n×n matrices, prove it by induction.
OK we get it you’re so cool for being cynical

I will proceed to live my life paying companies and creators that provide me value and you can continue feeling like a victim where every action you have the option to take is exploitation
Why did you feel the need to post the same thing four different times with no evidence?
> Basically Tauri without JS in the loop?

Kinda, although Tauri uses system webviews, whereas we're building our own (partly on top of Servo components and other general purpose libraries, partly custom). In some ways we're closer to Sciter but without JS.
You're conflating sitting and bad posture. Sitting will have bad effects even if you sit straight
How to Read a Riot
The way almost all programming languages work is that they explicitly pass a copy of a pointer to a function. That is, in almost all languages used today, whether GC or not, assigning to a function parameter doesn't modify the original variable in the calling function. Assigning to a field of that parameter will often modify the field of the caller's local variable, though.

That is, in code like this:

ReferenceType a = {myField: 1}
foo(a)
print(a.myField)

void foo(ReferenceType a) {
a.myField = 9
a = null
}

Whether you translate this pseudocode to Python, Java, C# (with `class RefType`), C (`RefType = *StructType`), Go (same as C), C++ (same as C), Rust, Zig etc - the result is the same: the print will work and it will say 9.

The only exceptions where the print would fail with a null pointer issue that I know of are C++'s references and C#' s ref parameters. Are there any others?
I suspect your memory is correcting things. As an experiment, you can try to record some spontaneous speech and really carefully listen to that.

(It's also crazy how many 'uhm' and 'äh' are in there, but you barely remember them just a few seconds later.)

Compare also the tenses in written Germany vs spoken German. Spoken German essentially only has two tenses: 'Perfekt' (perfect) and 'Präsenz' (present)

Written German: Gestern kaufte ich ein. Spoken German: Gestern habe ich eingekauft. (Though there's also the variant "Gestern war ich einkaufen." which doesn't really exist in written German.)

Written German: Mergen werde ich in den Urlaub fahren. Spoken German: Morgen fahre ich in den Urlaub.

You can occasionally hear more tenses in spoken German, but these two account for the majority of uses.

> When I hear such a wrong placing of the finite verb in a subclause, I immediately think that the respective speaker is either uneducated [...]

Yes, there's a huge class component involved here; some of these rules can be used as a shibboleth for social class. Btw for something similar in English compare http://fine.me.uk/Emonds/
Hah, got it in 4 even though my first guess started with 'a' because I didn't know this was binary search yet
He was only at Twitter for a few weeks, maybe a few months before quitting because it turns out things are A Bit More Complicated Than That TM. This is one of the reasons why I would feel weird about entrusting my life to Comma.ai. I'm not that keen on Move Fast and Break Things when the things are my bones.
I recall reading recently that someone went back and trained an RNN at a similar scale to a GPT and got similar performance on modern hardware (perhaps someone can link me that paper?).

ie., the innovation in statistical AI isn't in making the algorithms "smarter", it's finding ways to align the computation with modern GPU hardware -- this has been the story since 2012.

In the end, the function all such algs are approximating is a conditional probability. ie., the perfect answer to any prompt is to ignore training entirely, and at inference time, compute an expectation across all historical data. All training does is essentially optimally cache a large part of that computation.

This is very different to how it's typically sold/understood, in the sense that there's an appearance that at inference-time some unbounded computation is going on, ie., "thinking"/"reasoning"/etc. But at inference time for any prompt the same amount of computation is used, regardless of the question complexity. So the system will appear to reason (etc.) if it can sample convincingly from its pre-cached computation.

This means "innovation" here follows a moore's law S-curve for GPU hardware.
> Apple is about as far from a desperate

Yes but Google’s payments still make up around 25% of their net income which is pretty huge. Losing that would have a very significant effect on Apple’s margins and stock price
it was live for awhile...don't know why they removed it for that reason. seems like your average user wouldn't know to use a PWA but the power users got screwed.
I didn't submit this, but I'm the lead dev for Blitz. AMA.

One thing to note is it's not quite ready yet:

- The text input and focus system are pretty basic

- We don't support scrolling (other than the root viewport)

- Complex CSS selectors like nth-child and :has aren't working correctly yet.

- Event handling integration with Dioxus (the React-like framework that sits on top of Blitz) isn't robust or fleshed out yet (only clicks work, there is no preventDefault)

- The currently networking is super-dumb and does synchronous requests on the main thread. We need proper async and/or multithreaded networking.

- We have put very little work into performance - we're currently recomputing style/layout/paint every frame.

- Relatedly: We have few dumb memory leaks where nodes are not cleaned up. We know where these are, we just haven't fixed them yet.

- Less critical, but things like shadows, web fonts, calc, float layout, and form controls other than text input are missing (see README for more).

All of these are basically a case of "building a webview is a big task, and we haven't gotten around to that yet". We're hoping to have something a bit more complete in 2-3 months time.

There are some more screenshots here:

https://github.com/DioxusLabs/blitz/issues/23
Degenerative diseases don’t de-pathologise when you remove their pain
A distributed drone network would be perfect for quickly finding mountaineers and skiers who have had an accident, which happens a lot here. Strange they don‘t mention that usecase specifically in the article.
You seem to know your stuff.

Will this technique work with existing model weights?
Not requiring a CLA doesn't necessarily mean you just didn't think of it... you can not require a CLA on purpose. To spread ownership around to enough people to make it much, much harder to change the license. To make the license as sticky as possible.
It's good to see Python finally able to get rid of GIL. Looking forward to see how much performance can it improve.
One day I told my son, "You should check out this video game I loved when I was your age. You adventure through a huge underground empire, collecting magical treasures and weapons." He got excited, and then I loaded up Zork.

"Here you go!"

West of House

You are standing in an open field west of a white house, with a boarded front door.

There is a small mailbox here.

...he looked at me expectantly, waiting for something to happen. "Aren't you going to load the game up, Dad?"
Why do people keep believing that politicians and strippers really love them and care about their emotions?

> One of them is a 31-year-old semiconductor assembly technician who spoke to Reuters on condition of anonymity. He said he spent nearly $20,000 on OnlyFans over four years before learning he’d been fooled by chatters. “I was lonely,” he said. “That’s really pathetic that someone is trying to take advantage of you.”

I guess lonely, horny and hungry people make for the easiest clients . What a sick world we live in.
Doesn’t the article touch on this:

> On leaving the company, he acquired the intellectual property [IP] rights from his former employer…
Most "isometric" games are in fact "dimetric", i.e. follow a projection where 2 horizontal pixels match 1 vertical pixel when tracing straight horizontal or vertical lines.
> Boo-hoo
Just because it didn't bother you doesn't mean it doesn't bother me.

> Talk with other people then...

So you have more options than I do it seems, doesn't justify being rude.
New nuclear is most certainly not dead - Both China and Russia are busy building more nuke plants for baseload. China has even greenlit (2023) the buildout of a thorium power plant [1]. If successful, this would reduce proliferation risks as well as removing fuel availability issues as thorium is plentiful [2].

[1] https://interestingengineering.com/innovation/thorium-molten...

[2] https://en.wikipedia.org/wiki/Thorium-based_nuclear_power
was a pretty obvious eventuality when manifest V3 was announced. I knew I needed to jump off ASAP at that moment. They already use that leverage to reject any kinds of extensions on their store that extends on Youtube, after all.
> A GM at Ford won't be paying this. That's for jabronis and randoms who want to pitch nonsense.

I realise that's probably the intention, but that's not what it says. They could just as easily not say this, and it would be better. I suspect HSBC doesn't take random meetings with dudes with Bitcoin trading strategies, but they don't say that on their website, instead they have uninteresting stock photos and taglines that say "you can trust us with your money".

This is the root of the problem, the company markets and communicates in a way that says "we're a bunch of hackers that don't care what you think", and that's not appealing to most people.
I tried this trick too, but What if it’s sunny/too hot for a coat?
I see your point, I’m a neat freak who cares about most things I possess. Trouble is, we don’t always have time to be this neat. For example, I’m standing in my laundry room rolling up socks when suddenly someone calls from upstairs. I go into my hallway, still working on a pair of socks, and discover it’s my partner calling me because our son just defecated on the floor of the tiny bathroom upstairs. I throw the socks on the first available surface and run to help, focusing on the new problem at hand, and now the socks are lost. This exact situation is on the extreme side of course. It’s more common for me personally to put down a glass/cup to assist someone with a minor yet to them seemingly important task and then proceed to search for my lost bevrage.
At this point, why do extension/plugin authors bother to comply with ManifestV3 anyway? Just inject into chrome.exe and tinker with those network ABIs directly. Just like the good ol' days.
C#'s ref parameters, same as C++' s reference types, have true pass-by-reference semantics. Whether this gets compiled to pass-by-pointer or not is not observable from the language semantics.

That is, the following holds true:

int a = 10;
foo(ref a) ;
Assert(a == 100);

void foo(ref int a)
{
a = 100;
}

There's also a good chance that in this very simple case that the compiler will inline foo, so that it will not ever pass the address of a even at the assembly level. The same would be true in C++ with `void foo (int& a)`.
jerf is correct. Please read this:

https://stackoverflow.com/questions/373419/whats-the-differe...
Isn't the claim most of the medical research is funded by governments so they should have control of what should be prioritized?
Windows XP machines should not be connected to a network because they no longer receive security patches. They will get hacked if they are connected to a network (and please remember that not every piece of malware is obvious, some malware is stealthy, and just steal information from the hacked machine).

Also, you connect a machine which can be hacked, you are not just hurting yourself. That machine can be used for a lot of malicious purposes including DDOS attacks, sending SPAM, allowing attackers to hide their true location, etc.
Same as non-tech saavy. They may try to get around it, but convinience still trumps customizability and control for many. That's why there's still a signifigant IOS/Mac OS even among techies.
Fighting over limited resources by definition of the type of work.
You're not the first person to show interest in the PDF rendering use case. I think we'd probably need better support for some of the print-orientated CSS properties and page-based layout (for splitting layout across multiple discrete pages and controlling where page breaks occur), but it's definitely something that we ought to be able to support at some point.
How good can you be at Codenames without knowing any words?
People are diverse. I am not sure how would you react to someone pitying you for liking flowers, gardening, reading and debating. ("It feels a bit sad").

The golden rule applies.
Google Researchers Found Nearly a Dozen Flaws in Qualcomm Software for GPUs
I don't know if the trials were technically phase 3, but the 2008 Canarypox attempt was pretty big and failed.
Oh cool for letting me know.
That’s not the way legal process works. CrowdStrike might be permitted to conduct discovery, but that won’t entitle them to share what they might find with the public, embarrassing or otherwise. Business records and other sensitive information relating to parties in civil matters are frequently sealed.
>so many apps don't allow installation to the card

Why is that a bad thing? When you see how unreliable SD cards are you wouldn't want apps installed on them either. SD cards are good only as a temporary storage medium, similarly to how you use a USB thumb drive, to carry data for point A to point B, that's it. You don't want them for long term storage of Important data like you use SSDs or HDDs. It's not just about the medium speed, it's about reliability.

Yes, I know, premium SD cards with industrial reliability exists, but let's be real, no Average Joe ever buys them and instead just buy the cheap counterfit value SD cards that are on sale at Amazon or AliExpress or in best case at Walmart.
I still don't understand how you're expected to replace fossil fuel heating sources with solar.

Peak heating demand is in winter and at night, when solar production is at its lowest. Replacing fossil fuels with nuclear can be done by you building nuclear plants, using cogeneration (steam pipes) to distribute heat to the population with reasonable distance of the plant and electricity generated by the plant to operate heat pumps for people who live more distance away.

To do this reliably with solar you need enough solar generation capacity on the coldest day of the year with the least sunlight to generate an amount of power on the order of the size of the entire existing power grid, just for heating. Then you need to store the majority of it for use at night. Then you need an entirely separate backup system in case it's cloudy for too long, because if solar doesn't generate enough power then people freeze. I've heard suggestions of maintaining an entirely redundant set of traditional fossil fuel generating stations to bring online in the event of undersupply -- these things cost nearly as much by themselves as the nuclear plants.

How is that combination supposed to be cheaper? Also, how is it supposed to be built in parallel when battery production capacity is already being consumed to electrify transportation and do peak shaving to allow renewable sources to replace fossil fuels in the existing grid?
This is how I ended up with three boxes ful of infrequently used items that were supposed to find their place for a year now... :/.
Blackberries can choke out entire hillsides and meadows. They're highly invasive in certain environments. There are other delicious invasives you be more familiar with like prickly pears (Mediterranean climates), ice plants (coastal scrublands), amaranth (everywhere), and dandelions (everywhere).
That’s awesome.

> The sort of thing you'd solve in 30 seconds with Google in 2024.

This is unfortunately becoming increasingly untrue, as the forums where stuff like that was posted are rotting away, and Google’s advertisement optimized result ranking neglects the long tail.

And to the extent it is still true, it’s because pioneers like you figured it out and shared their results!
I noticed their cabin mounted device does not "look at mirrors" so I dont trust it to change lanes.
It’s not in any way comparable to uBlock, which is very customizable, and has a large community behind it working on the cat and mouse game.
The obvious solution is to build a complete browser compiled in WASM and release it as a Chrome extension.

This new in-browser-browser can then have a good support for stuff like uBlock Origine or whatever else one pleases.

This way you still use chrome while making chrome irrelevant.
Thanks to comments in this video I learned about hurdy-gurdy. What a beautiful instrument, what a music.

https://m.youtube.com/watch?v=bvNZeh6f8vE
Monocraft: Monospaced programming font inspired by the Minecraft typeface
You know how RPGs that don't let you stack same items in the inventory suck? They're too close to real life.
Correct. The legal term is “contributory negligence.”
40 years ago I drove to Port Grimaud, just round the coast from Saint Tropez in the South of France, for a holiday with my mates.

I read Lord of the rings in 3 x 12 hour sittings over three days while I was sun bathing.
This guy has done a bunch of cool/dumb instrument/tuning/etc mods, mostly with pianos and guitars. I particularly enjoyed his videos of making an electrified piano[1] and making guitar strings from spider silk[2]

[1] https://www.youtube.com/watch?v=4opcNLIQqt4

[2] https://www.youtube.com/watch?v=1DzTHI-n7-E
One thing I learned repeatedly while dealing with a chronic health condition is to never assume that you're "about to beat it". I've had that feeling about 1000 times now, and telling that to my family and friends just made me sound like an idiot, since I would invariably regress again.

Now I'm at a point I would only be fine with saying this if I didn't have any issues after a prolonged interval.
This puzzle is used to inrto entropy in "Information Theory, Inference, and Learning Algorithms".

Basically there are log2(12) + 1 bits or log2(24) of information (which ball and heavier or lighter). Any solution must reveal all information.

For example, a first weighing with an initial (4,4,4) split has three possible outcomes with equal probability (left, even, right), so reveals log2(3) bits. 3 independent weighings with equal outcomes would reveal 3*log2(3) bits, or log2(27). Of course the weighings cannot be independent since 27 > 24.

The trick is to design a scheme which reveals all 24 bits. With the static solutions this is trickier since all bits need to be revealed in all 27 possible outcomes, but if you work through them it should reveal why the solution works.
How is that ancient?
> if you modify your experiment to pass around a dict or list and modify that in the 'y', you'll see y is happily modified.

No, you won't.

x = {'a' : 1}
foo(x)
print(x)

def foo(z):
z = {'b' : 2}

You'll see that this prints `{'a' : 1}`, not `{'b' : 2}`. Python always uses pass-by-value. It passes a copy of the pointer to a dict/list/etc in this case. Of course, if you modify the fields of the z variable, as in `z['b'] = 2`, you do modify the original object that is referenced by z. But this is not pass-by-reference.
20 hours per week feels fine to me, at least there is some slack for unplanned experiments. I certainly do have rooms in my house which I actively use for less than 20 hours per week, and I don't consider them useless.

A single class per week is ridiculous, though.
Why not just fork chrome? Or use Firefox?
> If Rome wrote an engineering manual, it would still be quite valid today.

“How to conduct water efficiently: first, collect a whole bunch of lead. Then construct pipes from said lead…”
Awesome to see Python turning more into a full fledged programming tool. Would be neat to see some kind of static typing, or atleast enforced duck typing.
Do people actually believe when a company says something caused billions of dollars of damage? unless you can quantify that, much like law enforcement and articulate suspicion, it's pretty useless as a metric. If you can pull something out of your ass, what does it matter?
> It's not like anyone actually writes an l like that

Excuse me?!
Hello again ! I revised my code and put new LLM to in it. Now its more faster than other LLM. You can search the entire web from your address bar and share with your friends. :D
> “I fell for her,” he said, “but I’m not stupid.”

Help Patrick spot a contradiction!
Could be cool using it with a backend + htmx. But i guess JS engine is not even in the mix, so i wonder how you could do that
Better development tools than Firefox. In terms of usability and performance.
One does not choose web browsers on adblocking capabilities alone. Some may need Chromium features that FF do not have, so it’s nice to have options, even if one specific feature (i.e., adblock) is just 80-90% as good as the other.
This immediately reminded me of this ascii graphics library https://play.ertdfgcvb.xyz/ which I found on HN a while ago
$5k/year is cheaper than an IRL relationship.
A more general lesson is that correlation and causation are unrelated: the former doesnt imply the latter, and the latter does not imply the former. Just because one thing causes another does not mean it will be correlated with it.

There is no contradiction in subsets having different correlations that the parent set. The apparent "paradox" arises from reading the data causally. The purpose of this lesson is to expose these assumptions in interpretation of data. Few seem to get the message though.
Alternatively, get her an emulator of an old 8 or 16 bit system, I started coding at the age of 10 in these systems, with books that were oriented for kids.

https://www.atariarchives.org/

http://redparsley.blogspot.com/2016/08/input-magazine-retros...

https://archive.org/details/input-hi-01

Or if you prefer something more up to date,

https://arcade.makecode.com/
Simple, you replace htmx with Dioxus or later maybe leptos ;-)
Do you mean like mypy and optional type hints or something different, enforceable like Typescript?