skysight-inc/HackerNews huggingface dataset:
I have the opposite perspective from my 40 years - not about learning to learn - that is 100% correct. But change is not as constant as it seems. The surface levels churns and change, but the fundamentals change very slowly. Hardware, networking, and those low layers of the OSI stack are not exactly the same as back then... but close enough. If you understood it then, you understand it now even if some details have evolved. Likewise, the UX of OSes has changed, as have the details of the internals, but not the concept of file systems and command lines.

Picking up new details is easier than evolving your understanding to a completely new paradigm, so if someone wants to learn something today and have it be relevant in 10 years, just work lower and lower in the OSI model.
Being able to support efficient use over the network is a flaw now? Wayland "solves" that flaw the same way that death cures disease and suffering.
Claudette, a new friend that makes Claude 3.5 Sonnet even nicer
In the same vein: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
I don't think so. Managing the relationships with the public and study participants is an important part of the ethics.
Additional citations:

https://oilprice.com/Latest-Energy-News/World-News/Europes-N... ("Europe’s Negative Power Prices Highlight the Need for Energy Storage Investment")

https://www.reuters.com/business/energy/europes-solar-power-... ("Europe's solar power surge hits prices, exposing storage needs")
Yeah, I had other examples in mind. Ethnic cleansing is not that much better, though.
The topology is decent but no artist is creating meshes like this. The name feels mismatched. I’ve seen some better topology generation papers at siggraph last year which addressed quads better, though I’d need to dig through my archive to find it.

The triangle topologies in this paper made don’t follow the logical loops that an artist would work as. Generally it’s rare an artist would work directly in triangles, versus quads. But that aside, you’d place the loops in more logical places along the surface.

The face and toilet really stand out to me as examples of meshes that look really off.

Anyway, I think this is a good attempt at a reasonable topology generation, but the tag line is a miss.
I've been happy with the awair element[1] for years. It also measures PM2 and temp/humidity/voc.

[1]: https://www.getawair.com/products/element
It says it's "enforceable", but that seems to be limited to "start another lawsuit", and I can't see any actual penalties for failure, other than what some future judge comes up with? If any.
The cabinet art on the control panel does: https://www.mariowiki.com/Gallery:Donkey_Kong_(game)#/media/...
This is just an adventure in making the word programming as abstract as possible. There's no practical use to doing so, except perhaps to try and ease users that want to learn to program into it.
Sounds like someone should work on Discord-ifying IRC to make it more palatable for the modern user.
OOP is Java, and Java is OOP, right?

My point is to follow a dogmatic OOP approach (think all the nouns like Agent, Prompt, etc.) to model something rather sequential.
It’s not that complicated. A lot of people don’t like condoms, either wearing them or having a partner wear them. PrEP, to many, has rendered condoms unnecessary.
I assume they just happened to scoop this one because they probably obsessively monitor the SEO metrics (including indexed pages) and were uniquely positioned to immediately report on it to a large audience
Thanks for the comment! I am working to port this over to Mac and Linux with Uno platform, hopefully in the next few months!
Second this one. I own it and it is great
Oh: Automatic differentiation of Java code using Code Reflection: https://openjdk.org/projects/babylon/articles/auto-diff

This sounds interesting.

I remember that Swift for TensorFlow was similar.

Maybe you could also consider JAX to be similar.

Basically, can you do now sth similar as JAX but for Java? The article also talks about "the Babylon GPU work requires the transformation of code models to GPU kernels".
> ... Occasionally she uses a word from one language while speaking another, which can be funny because she does adjust the conjugation

Yup all parents of multi-lingual kids experience that. It's funny and yet, to me, it's precisely what statistical learning TFA mentions is about.

Our kid used to do the same and still does (but very rarely now that she's 9 y/o): they borrow a word from another language and adjust it in a way that, statistically, makes sense.

At times they can, by "chance" (probabilities really I guess), create a word that is actually the correct word even if they didn't know it.

She could take "labyrinthe" (in french) and then transform it to "labyrinth" (in english) and pronounce it properly. Now of course people would use "maze" instead but, still, "labyrinth" is "accidentally" proper.

BTW there are studies about just that: how language is acquired by analyzing the made up words that multi-lingual kids do create.

Kid is totally fluent english/french and can definitely play with spanish kids, speaking spanish.

P.S: we spent quite some time in Spain (in Zagreb too FWIW but we don't speak croation): wife speaks spanish fluently, I understand it and so does the kid... We contemplated moving to Costa Rica. We may still do it... How's the pura vida there?
A statically analyzable dependency tree of modules. No more "foo is undefined" when using cyclic require()
It's more like SICP is a bad intro but a great outro to programming studies. First get some simpler basics allowing you to understand what can be done with computing and apply to some of your hobby ideas, then dive deep to actual low-level details and various approaches to understand all the trade-offs and applicability of each. Overwhelming freshmen with SICP is not the right approach for most.
I’d take a slightly different perspective. I’d like to think that these tools are in some ways “humanizing” - we can offload things that we’re not particularly good at (like memorization tasks) and instead we can use our capacities to do things that (at least for now) we humans are uniquely capable of doing. As an example: Back in the 90’s people knew many phone numbers by heart, nowadays I don’t think people know more than a handful, if that. Does that mean that “phone contacts” are making us dumber? Or perhaps we can use the time/effort/capacity to better use.
Flagged for what? In this case user - me - was unaware that submitted content gets replaced when requested with Referer header mentioning HN. There should be a 'you cannot post this' warning instead of hidden post creation. I only noticed shadowban by accident: switched to logged-in browser to submit and went back to logged-out for browsing.
Although the other points you raise are true - IE if the state sets their sights on you, there's little you can do about it - the idea that you have nothing to fear from rogue malware is shockingly naive.

These rogue pieces of software do occasionally escape their intended target and do measurable damage to infrastructure. Many such cases.

The idea that "I don't need quality antivirus, because I have nothing to fear from such threats" has similar energy to "I don't care about my privacy, I have nothing to hide."
I picked up a pair (indoor+outdoor) of https://www.airgradient.com monitors a few months ago. Happy with them so far though I have not decided on their final positions.
Lol, sounds like you have more experience with other ex/Googlers doing this than I do. I'm honestly surprised, I didn't know there was a whole shell game to be played with "what's an LLM anyway" to justify "whats NIH? our API was designed by experienced experts"
> an uphill battle in many states

Their litigation would seem to depend on Art. XI § 9 of the Constition of the State of Hawaii, which holds:

“Each person has the right to a clean and healthful environment, as defined by laws relating to environmental quality, including control of pollution and conservation, protection and enhancement of natural resources. Any person may enforce this right against any party, public or private, through appropriate legal proceedings, subject to reasonable limitations and regulation as provided by law.”

https://lrb.hawaii.gov/constitution/#articlexi
Even something as simple as wc calling a libc function for parsing utf-8, that doesn't get inlined, would destroy its performance relative to anything optimized.

Personally, I'd expect SIMD to win over all of these. wc sounds like kind of challenge that's very easy to partition and process in chunks, though UTF-8 might ruin that.
Maybe. Developers love to invent new definitions for existing terms all the time, so Java is OOP under one or more of those definitions, but Java is not OOP in the original sense. So, it depends on the definition of OOP arbitrarily chosen today.
> that seems to be limited to "start another lawsuit"

Based on what? The court that approved the settlement reserves continuing jurisdiction over it through 2045 (or the achievement of the goal).
If you want to go DIY route; I use MH-Z19 sensor along with an ESP-32 which has ESP-Home installed on it, works very well and I log the data on Home Assistant.
I've been saying this for years. Glad others are out there with similar thinking.

The more authority you take on, the LESS privacy you should receive. That is how you balance authority.
Are you saying that they are tested horizontally or that they are ONLY tested horizontally? (Very different things.)
I really like the airthings view plus which also measures radon.

https://www.airthings.com/en/view-plus
RV Maintenance Isn't for the Faint of Heart
https://archive.ph/gZ6BD
There could also be a constitutional amendment that the federal government API used to verify identity does not keep any records.
In the games industry, we generally try to write code that can be maintained by an average programmer.

I would at least add more comments for context. Some teams have other ideas, like self-documenting paradigms with small functions and descriptive names.

If a typical programmer doesn’t at a glance understand what each line of each function does on screen, what all the variables mean, what changing any line would do, what is the usual data flowing through the function, and what are the limitations of the function, then it either can’t be maintained quickly and cheaply, or maintaining it will introduce unforeseen bugs.

But the key point is to not have a codebase that only a small core team can maintain.

If you want to see examples of the difference between this and modern in C-like code, see Unreal Engine’s source code. It will generally, at least in areas of frequent change, be much easier to read. I would expect a mid-level programmer to understand 90% of UE’s functions in 10 seconds each. And more experienced programmers usually understand most functions they’ve not seen in UE in a couple of seconds.

That’s not the case with Doom code. It took me up to 5 minutes to understand some of them. That means significantly worse readability. And I work in C++, C, C#, and other programming languages at a quite senior level in AAA games. So I don’t think this is a skill issue. It could be, of course.
How so? The formatting is quite consistent even if it is not the style you are used to.
Thanks for the question. There is no need to export your data outside of Ritt since it simply manages your files by linking to them at their current location. Your files are not touched or moved during the tagging process.
Excellent information from the person(s?) running air gradient with regards to pm sensor tech and design. Blog posts, etc.

Ranges of kits from pre assembled to solder-yourself, that HN might like.

(I am happy with my unit I gave to a friend with a wood fire stove heated house, and built one from kit to save some $ another time.)
I think Dan's point is that there's never a need to introduce references to a commenter's nationality or other presumed essential traits.

No matter how self-evidently full of excrement their droppings here may be.
Glad to see I'm not the only one experiencing this. The agents framework I use is moving very fast and its not uncommon for even minor versions to break my current setup
> The fact he happened to suddenly become a politician doesn’t mean he is suddenly in the untouchable category only that the level of scrutiny goes way up.

So when you say "legitimate targets" does that include all US politicians? Or only ones that you think are a threat to your interests? Perhaps we can speed up the argument and you outline what you think the illegitimate targets would be. Because that case sounded like clear cut abuse of the spying apparatus to me. Bearing in mind that people involved in obtaining the warrant ended up being charged with related crimes of falsifying documents.
I suspect that the prominent “eww my food/drink smells like chlorine” problem isn’t the tap water. Most soft drink machines have filters that are quite effective at removing chlorine and chloramine.

Restaurants (at least in the US) are, IMO quite sensibly, required to sanitize dishes between uses. This can be done using chlorine or similar chemicals in a “low temperature dishwasher” or using heat in a “high temperature dishwasher”. The former leaves a disgusting residue that can take quite a while to degrade by itself. Those freshly washed, still wet plastic cups next to the drink machine, in a restaurant with a low-temp dishwasher, will make anything you put in them taste like chlorine or, worse, nitrogen chlorides. But they won’t give you nasty foodborne infections.

You can somewhat mitigate this by rinsing the cup before filling it.

(There is also some evidence that rinse aid, which intentionally leaves a residue on cups and dishes, is quite bad for you.)
I'm regularly going to Tajikistan for hiking trips to help map out the Pamir Trail, a 1200km long hiking trail across the mountains of Tajikistan.

https://www.pamirtrail.org

It's a beautiful country if you love hiking or mountaineering, though certainly has a lot of practical challenges. The article did a very good job of explaining the local situation in Tajikistan and giving you a bit of a feeling of what it's like to be there.
I was happy with my awair until it died after a mere year and a half from purchase. Now its just an expensive brick.
Improve Your Kubernetes Health Checks with Cluster Scan
> "I find it insane that in 2024 I cannot get a print-out of a car on how well it was maintained, and how many times it was floored on a cold engine."

In the UK every car has a registration document with the previous owner's name and address on it. You can assume a lot regarding whether you want to still buy the car based purely on this information. It's surprising how many people overlook this simple step and rely upon warranties and such which are,often, not worth the paper they are printed on.
HN is not really a community.
What you’re asking for exists already

> https://theinverterstore.com/product/120-watt-solar-kit-1000...

If you want to attach to the grid, you add another piece of equipment (you don’t need to sell power to the grid, it will take years and years to pay the equipment off by selling power)
dhanyavaad! (sorry for applying Cunningham's law)
This is my go-to technique for tricky code.

Most of the time it's pretty easy to write a dumb, slow, almost certainly correct version of the thing in question and just fuzz the two implementations on small inputs. E.g., if you're speeding up floating-point division by 2 with bit-hacks in the exponent field, compare it to just dividing by 2 (and for up to 32-bit floats, just check all of them). If you're implementing a sort, compare it to bubble-sort. If you're implementing a SAT solver, compare that to just checking every possible solution (and even for a comparison solver that slow you can check every possible problem up to ~4-6 terms (depending a bit on how you define a "term") and spot-check problems with many terms and 30 independent variables).
Woof. Lots of strong opinions and misinformation in this thread.

backs away slowly
Calling these meshes "Artist-Created Meshes" is disgusting. I know researchers in this field want the word "artist" to follow the same fate as "computer" thanks to their work, but it's too soon to say the least. Can we get AI researchers? I bet RLHF can make their writing more humble than the current ones.

Sentiments aside, that's an impressive approach.
Please provide a case law citation to show how state public nuisance laws would apply here. Or are you just making things up?
How many RAM GB the model requires?
Do any of these drugs cross the placenta?
I grew up satellite watching, and I've never seen a sky not filled with satellites. The Iridian constelation has some of the brightest objects in the sky, and the company went bankrupt in 1999.

Many in our generation will never see the Milky Way, let alone Starlink.
He had incomplete control but did the right thing (to refuse to let the risk slide) at the right time (before the launch). You don't need to have full control to do this.

> but harder is figuring out what that really means

I think it is quite clear except the part about "right people"; if the people around you are not right, I would guess it is even more important to do the right thing. Obviously this comes at at a (potentially great) cost which is why it is easier said than done and why his actions are so admirable.
AFL provides a nice standalone tool "afl-minimize", I've used it on several occasions and it works great for certain types of inputs.
Yeah, I have this one and it's fantastic
Hadn't heard of the Wyoming Protocol before, but it's interesting, thanks for mentioning

For others who also hadn't heard of it, here's an overview: https://github.com/rhasspy/rhasspy3/blob/master/docs/wyoming...
You've had big threads with this very recently, reposts are ok after a year or so, weekly is probably a bit too soon.

https://news.ycombinator.com/item?id=40634042

https://news.ycombinator.com/item?id=40536488
That does not sound even remotely plausible there are way more mundane activities
that all require IDs.The study like that is purely meaningless because you can not control for all the other variables of societal change in the same time frame. I can take any other variable and claim it's the cause of the decline. Also I spent most of my life in Europe in way more left leaning countries than US and this is not even remotely on the radar of anyone.
GTK: Graphics Offload Revisited
If it only does 70% of what a regular browser does would anyone (seriously not as an experiment) use it on a daily basis? Most people just want to get on the web and go. They don’t care how big their is on disk or how much ram it uses (within reason of course), but the first time it doesn’t render their bank page or Jira page, they will drop it. Obviously I’m not talking about beta testers here or curious web devs.
I should mention that this is done locally on your machine (in case your concern is regarding privacy)
Visual Studio 1997 was the first IDE to really do code completion well, but that was also inline with the Java era.
In 1987 the game would have been written in Assembly.

This is more like 1992.

Michael Abrash's book was published in 1990.
are there any studies that show banning encryption would actually result in more criminals being caught?
There’s just not enough time to understand the huge range of societal and political issues to a depth that can inform a well-reasoned and holistically defensible position. Those who try inevitably find less reach than those who specialize in distribution of their ideas (whether social media, talking heads on TV, or even opinion writers). Pervasive anti-intellectualism makes it even harder to really grapple with the broad and accelerating range of complex systemic issues that our current civilization has bestowed upon us. I’m really interested in what kind of social changes could help counteract some of this and allow us to harness the good intent of our best and brightest.
Your blog and various tinkering are inspiring! Thank you for making and writing :)
Everyday is a Birthday A Journey to a classic problem through Math and Rust
Truck operators mostly pay for upkeep of roads via taxes on diesel fuel, as well as vehicle registration fees.
Due to the high cost of therapy. I expect several people who use therapists for ideas about their situation would do well with sending a long form prompt to chat gpt and asking for therapeutic ideas. Certainly cheaper than 100-250 per session with a therapist that isn't making progress.
These are great. I have two of them and access the readings over Bluetooth using some Python code: https://github.com/Anrijs/Aranet4-Python (there's also a mobile app which I've never used)

The eink display is really nice and if you disable Bluetooth the battery seems to last forever.

It's 40% off right now which makes me tempted to pick up a third!
very similar story to me as a kid :)
Seconded. Nice app that has good historical views and easy export of all data.
Does the maximum amount you can sue for in small claims go up with inflation?
Did NVidia give up when the merger/acquisition of ARM was denied?

And Apple, look I get that the MBAs view PC/Notebooks as a non-growth industry, but it is still huge, and Apple may be scraping the barrel on iPhones. Why sit on hardware AND OS that is generally better than everyone elses in the consumer space?
Can you give a link to that quote? A google search and hn search doesn't surface it.
Plus, neither the constellations nor our Solar System are static. Our sky moves!
Historically the distinction wasn't as stark as it is today. Hypertext as envisioned by Ted Nelson and furthered by Tim Berners-Lee's contributions through HTTP/HTML was much more read-write from the get-go.

But you can even go further back in time to Douglas Engelbart's "Mother of All Demos" and Smalltalk during the 70s to see that these foundational technologies tried to inspire and emphasize user empowerment and with it end-user programming.

Things evolved very differently though as systems have become ever more centralized and complex necessitating ease of use and security. It would need systemic shifts on many levels to return to the ideas of the visionaries in our field, the biggest hurdle probably being the "privatization" of the internet itself. Everything is very commercial by design; that was the plan since the early 80s. Elon Musk's Starlink and its use as part of warfare is that DARPA idea fully realized. It only took ~40 years.

We might need to reclaim "territory" from the big platforms and run more communication lines ourselves or at least pull them out from commercial interests. It all flows down to the lower levels; meaning system software and open hardware platforms like RISC-V.

Maybe it's about time for some healthy "devolution" now that we seem to have implemented proof that all of this made sense at and until some point?
When you're interviewing with companies, try and give them the impression that the thing you want to be doing now is the thing they're looking to have done.

Assuming you're like the rest of us and have material needs and bills to pay, it's not even a lie. :)
Yep, and the shovel-sellers cry all the way to the bank.
If you have family members who entered in the past and are sending money home, some can be saved from that.
>I am curious why you avoid ads - personally I view them as a tremendous good for the world, helping people improve their lives by introducing them to products or even just ideas they didn't know existed.

I would agree with you if ads were just that. Here's our product, here's what it does, here's what it costs. Unfortunately ads sell the sizzle not the steak. That has been advertising mantra for probably 100 years.

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