skysight-inc/HackerNews huggingface dataset:
I've been wondering about that. There's many options. What we call global warming is a 0.015% change in albedo for the planet, due to what is effectively a color change of the atmosphere. But we can change the planet's albedo artificially easily enough. In fact, nature has been doing that for at least 4 billion years. How much do we need to change?

Forests have an albedo of 13%.
Grasslands have an albedo of 20%.
Deserts have an albedo of 36%.
Ocean surface: 6%.

We can artificially create surfaces with an albedo north of 99.9% (99% reflective in visible and UV light). In fact we could create solar panels with an albedo of 83%, which would actually be more efficient than current solar panels.

Makes sense, doesn't it? The whole point of grass, trees, ... is to absorb as much visible and UV light as possible, without becoming too impractical. So forests REALLY pull in heat, almost as much as asphalt.

Cutting down forests, to replace them with nothing, undoes Global warming for (20%-13%)/0.015% or 500 times the area deforested. All 150 years of global warming. If you cut down all plants, 1500 times.

So we could simply destroy cut down 1 million sq. km of forest, about 2.5% of all forests (or simply prevent global warming from forming new huge forests, undoing the last 20 years of forest growth, which would be a lot gentler). Or, we could REALLY cut it down and only do 0.8% (changing forests into deserts) or we could cover 100.000 sq km with a real reflective material.

If we cover Iceland in an artificial white surface, or Iceland and change in those better solar panels that would not just stop, but undo climate change. Hell, we'd have to be very careful about how quickly we do that, or it would hit us like a bomb.

We could cut down 20% of the forests (everything BUT the rainforest for example) of Brazil.

But this seems to me the best way:

1) get people to make 83% reflective solar panels

2) install them slowly. Mandate new solar panel installations to have 80% or more albedo. Ideally cutting down new forests created by global warming to install them.

Even if we just waste the electricity they generate. At the current rates of solar installations that would undo global warming in 3 or so years, and would spread things out, which seems like it would be a good thing. 3 years seems much too fast though, it would have to be slowed down a lot.

And covering water, especially ocean, surfaces in solar panels should have an incredible effect on global warming.
Seems misguided. The real problem with the internet is that large corporations are allowed to have a presence on it. Google for example, should be completely banned from the internet.
If you're in the West then you haven't heard about it much because it really was a big problem and reducing it was a success story: "Wet sulfate deposition – a common indicator of acid rain – dropped by more than 70% between 1989-1991 and 2020-2022." https://www.epa.gov/acidrain/acid-rain-program-results

It's an increasing problem in Asia: https://www.sciencedirect.com/science/article/pii/S135223101...

I think you've demonstrated how forgetful we are. A problem gets solved but because it's not a problem we question if the fuss was worth it. Same with the Y2K bug, that got loads of hype and afterwards people complained that no planes fell out of the sky, ignoring the massive amount of work that went into reducing the problem.
> I've heard CNC people express contempt at how primitive the Gcode used by printers is, how it doesn't support any of the advanced features of machine movement that create smooth curves.

The firmware supports them last I checked, it's the slicers that don't output proper arcs.
The siren call is entrepreneurship. But overall how many people win this game and how many people just want normal lives? We tend to hear stories of winners but not so much of wrecked lives.
Large storage overhead should be a thing of the past (8+ years ago) with wiredtiger's automatic compression.
The discussion of grouped lifetimes reminds me of the principles of Flow-based programming (without the visual part), where one main idea is that only one process owns a data packet (IP) at a time.

My own experience coding in this style [1] has been extremely reassuring.

You can generally really safely consider only the context of each process at a time, since there aren't even any function calls between processes, only data sharing.

This meant for example that I could port a PHP application that I had been coding on for years, fighting bugs all over, into a flow-based Go application in two weeks, with a perfectly development time perfectly linear to the number of processes. I just coded each processes in the pipeline one by one, tested them and continued with the next. There were never any surprises as the application grew, as the interactions between the processes are just simple data sharing which can't really cause that much trouble.

This is of course a radically different way of thinking and designing programs, but it really holds some enormous benefits.

https://github.com/rdfio/rdf2smw/blob/master/main.go#L58-L15...
Software Documentation Helper GPT
> We could have adjusted to fix that but the other issue was it makes the printing/slicing process even more unpredictable

Can you elaborate on this? How was the process more unpredictable?
It's a monopsony, no? So if you ingratiate yourself with the buyer, you're in.
Are you very close to that particular datacenter by any chance?
I thought it was common knowledge that architecture comparisons in papers aren't worth the paper they're printed on; there are so many ways to deliberately or accidentally structure things to favour one architecture over the others. Ultimately the lmsys chatpot arena will be the final judge.
Plume looks awesome!

> Right now, all these plain text strings are stored in a SQLite database locally on your computer. But we have plans to remove the reliance on a custom database and to store all notes as simple .txt files inside a folder.

I'm curious why would you want to move away from SQLite?
Which is a legitimate stance.

Being a researcher at a public university in a country that doesn't exactly splurge on this kind of research he has to get creative to get any meaningful amount of funding.
I wouldn’t go so far as to say that US media should be owned by Americans, but I do wonder if it makes sense to allow foreigners to have ownership if their own countries don’t allow the same kinds of rights as well. Bringing China up, I don’t really see why Chinese media should be allowed more access to American markets when they don’t reciprocate.
Oh, I agree it's not unique of train stations. The Japanese overstaff pretty much anything - it's likely part of the reason for their massive public debt, but it helps maintaining infrastructure to good standards. It's the opposite attitude we see in most of the Western world, where public resources are cut to the bone until (and often even after) things rot and fall apart.
No, someone tweeted a letter that claims that such documents exist.
The terms anarchist and libertarian are both really misunderstood (or misused?) today. At least in the US, most people seem to think libertarians are anarchists and anarchists are terrorists that want to lice in The Purge.

I guess that does kind of make sense though. We also don't use the left/right spectrum the way most other cultures do and we've totally redefined what it means to be liberal or conservative.

Well looky there, I must be an anarchist too?
Ask HN: Is Your Company Turning GenAI Usage into a KPI?
The GenAI introduction at the companies I know of has worked like this:

- Management repeats marketing claim of 10-30% performance improvement without question

- An AI advocacy team is formed from mostly junior devs that joined within the last year

- Criticism that GenAI can not help with certain tasks is met with "You are using it wrong"

So far I was just annoyed, not surprised. But now upper management is openly discussing how they can collect usage metrics for individual developers. I have so little faith left that I can not imagine how this could lead to any positive outcomes.

Do you have any personal experience with individual GenAI usage metrics? Will this just blow over?
The answer is crime. It's always crime.
The D programming language is mostly this, or could be this, however it has several flaws. It still isn't as polished and doesn't have the ecosystem, and is sort of trying to be Rust, C# and Python at the same time which doesn't always work out that well. But when it does, it is amazing. It also has some crazy and unusually powerful metaprogramming abilities.
Could you explain for a dum-dum?
Maybe we should also ban all people. Clearly they are ruining it! /s
That's for OpenCL, Apple gets higher scores through Metal.
I basically work to buy myself time to be with my family and in the US that is so expensive that after bills all I’m left with is about 2 weeks a year. And when I go on vacation I go outside of the US as I get a lot more for the money and it is cheaper.
Instead of blaming corporations for following the law, blame the laws and the government for what they force others to do.

It is not up to corporations to decide which laws should be enforced, and this again shows how futile this specific kind of corporate resistence is.

Just change the law.
> but it depends on being able to orient the layer lines such that the directions of relative strength and weakness are appropriate for the use case.

I think this is sometimes a bit overblown though. CNC kitchen also demonstrated that you can achieve nearly 80% of the horizontal strength in the vertical direction, you just have to print HOT and SLOW. So "strength" profiles just have to be different than "fast printing" profiles.
I mean, if you look it another way, XSLT is a real thing that gets used a lot, so I don't mind appending an M there.
I assume the BLS median accounts for all software jobs. That would include software jobs at GM (the US equivalent of BMW), banks, insurance companies, and the rest of the economy. Does it control for industry?
https://fred.stlouisfed.org/series/RHORUSQ156N

It seems the rate of home ownership has not drastically changed
Yeah, good point on the constant power draw too. I forgot to mention the last bit of kit I use to make my simple at-home coffees: an electric kettle. (And speaking of which, if I ever build my own home, I'm putting 240V counter-top outlets in the kitchen.)
> : 4. * fractionAggregator.trues() / fractionAggregator.total();

Does that count again the number of trues each time or internaly it accumulates the number to recalculate it faster?
Ask HN: How significant is the jump from Apple M3 to M4?
Apple has launched the M4 chips, and they have compared it with M2 chip and not the current M3 chip.

Is the comparison with M3 skipped because it was incremental?
They started that way, just buying a drill, but are now trying to innovate and build their own one. They are just starting using Prufrock-3. The Prufrocks are machines the Boring company have made themselves. They say "Prufrock's medium-term goal is to exceed 1/10 of human walking speed, which is 7 miles per day." which is way faster than anyone else. The Swiss machine in the video did 400m in 4 months. They are also experimenting with evacuated tunnels (https://youtu.be/nV07jqwCy0A?t=879) which may not go anywhere but is at least an attempt at innovation.
The Reddit Media Metadata Store
Am I misreading the bitmask code? It looks like (in addition to a few other ideas) it's using the old "stick a few extra bits in an aligned pointer", but it seems to be only manipulating high bits, whereas aligned pointer zeroes are low-order bits.

I'd suggest a heavier investment in testing infrastructure.
Fascinating work, very promising.

Can you summarise how the model in your paper differs from this implementation of xLSTM ?

https://github.com/huggingface/transformers/issues/27011
The important detail to make your theory plausible, and without a huge performance impact and/or jittering, is how the kernel memory management system is going to decide what exactly is those "relatively few pages" on a server that runs a plentiful of processes, many of them including critical/heavy ones such as databases? One such example comes to my mind - transparent huge pages. And it didn't turn out to be quite successful.

I imagine soft-ECC would be more plausible if it could be applied/enabled:

1. Per-process (e.g. whole application)

2. Or fine-grained per-allocation within a process/application

I think both could be implemented through a (system) memory allocator by taking the advantage of page alignment LSBs and/or (non) addressable bits of the virtual memory. Those spare bits in memory can be used to store the encoding of ECC algorithm (Hamming, Reed-Solomon, or something more primitive but less robust).

And then, depending on the ECC algo, one could substantially minimize the performance impact of encode/decode by using SIMD.
Every time I've seen similar done in the past, it has come back to hurt the instigator.
Well, in all seriousness, I do believe the internet would be far better without Google or large corporations.
Well, what's available in large parts of the world are unsustainable settlements, some due to their place, too prone to floods, wildfires, ... many with subsidence problems, many with aging and irreplaceable infra and so on. So what's available are raw materials, industries and knowledge to start building something new. On the table we have the smart cities, natural evolution of present dense cities and distopic nightmares like the original Fordlandia. You can read about Google Sidewalk labs or Arkadag, Innopolis, Prospera, ... to form an idea of the near future. I prefer something else.

Personally I left the big city for mountains in a not too far area, with enough services and there I see the green new deal working, in kWh terms I consume much less (considering I do not consume gas, diesel, petrol etc anymore), my life quality is improved much, local economy works better than many others so... I propose this as a model.
I’m sure that there are professionals who operate in spaces where they need to use it above their head, or while skydiving.

I’m not sure why small numbers of professionals would or should affect the whole product.
There's nothing magical about a union, at the end of the day it's people working towards a common goal and it's only as good as the people in it who make it happen. If it's you and a few of your coworkers who are learning to work together and strategize towards common goals while you prepare for marching on the boss to try and make change, it will be a good organization. If it's a bunch of greedy cops who joined the police force because they have a power complex, it's going to be the same when they all get together too.
I think this is just meant as an alternative frontend for https://www.themoviedb.org/ (it uses the data from there) and has nothing to do with decentralization
Not discussed in the article, but I think relevant, is the breakdown of search as a useful tool even on such venerated platforms as eBay, which has become similar to Facebook Marketplace in its vibes-based algorithm. Laser-focused search precision is a losing business model, apparently, and not the way of the future.
"Labor" isn't being used in the dictionary definition of "doing work", here, it's being used in the sense of "the labor movement".
Why do anarchists write programs using functional languages? Because they're stateless.
I know someone who owns some land to build a house. I envy that person, who is definitely in a more secure position than myself.
The FractionAggregator class has two fields (int trues, int total), and it is up to Kafka to keep track of the accumulated number. (perhaps someone who knows Kafka better could elaborate on how Kafka stores work "under the hood")
> I'm considering adding solar to my existing inverter/battery setup.

I had to read this several times before I understood... The grid is so unstable that batteries were installed even before any PV panels. We western people have the luxury of reasoning the other way around.
When you try to recall some past moments, do you recall the moment as you saw it with your eyes or do you recall the photo of it?

I have noticed this lately that when I try to recall (e.g. a moment or time with my family) all I get back is one of the photos of it. I don't usually take photos, when I do I try not to look at them for the exact same reason as they seem to replace the actual snapshot of the moment I saw with my own damn eyes.

But I recall a lot less snapshots of what I saw with my own eyes compared to what I can recall in terms of photos.
Translation Tech Is Amazing, Except When It's Not
The only features DevKit offers are Visual Studio style solution and test explorers. You don't need either DevKit or a Microsoft account to use base C# extension.

The description is confusing though. I suppose they did the whole "rebrand" thing because for years everyone thought poorly of experience of writing C# in VSC while it has always been semi-decent (depending on your skills) and got better recently, especially after moving to Roslyn-based LSP from Omnisharp.
I pay about the same, slightly west of Germany.

One of my tropes is that breaking bad couldn't have been written in Europe, as the cancer treatment is covered for everyone.
I see 3 options - the community will need to come together to prepare a communal area with air conditioner; the people with air conditioners will need to take other people in, or they will die.

And I doubt they will get any help from us, but I expect it'd be more cost effective to donate air conditioners and expertise in setting up an electrical grid (which would promote prosperity) than any other approach. The answer isn't to make their life comfortable in poverty, it is to drag them up into the middle class.

> At what point does it become a primary concern?

If someone comes up with an outcome that makes me think "wow, this is worse than people being born without access to cheap energy!" then it'll probably make it to top 3. That is my basic test.
I've used tagged pointers with no issues at all over the years to "smuggle" / store values in...
There's definitely a bunch of accidental complexity in systems programming. Even in domains with extreme performance constraints, large portion of the code base could be expressed with simpler and safer semantics like MVS.
A form of Stockholm syndrome, perhaps? ;-)
Show HN: I created a Popup that can be installed on any website
Having worked for one of the major cloud providers in the past, I second this.

In fact, I have no idea why people go for those. You pay a massive premium for the "privilege" of not owning the infrastructure, and being subject to opaque pricing and outages that are completely beyond your control.

And in terms of actually managing the stuff, now you have to pay staff to manage your cloud things too.

It makes no sense to me.
The big difference is that Microsoft - at least usually - confirms and owns the issues.

With Apple, it's usually just crickets... nothing in the release notes, no official statements, nothing. It's just trial and error for the users to see if a particular update fixed the issue.
Best practice is have enough people checking riders thatyou don't get there. You want those fare checkers around anyway for security.
Fellow programmers of the world, unite and overthrow the oppression of the StateT monad!
Logarithmic Scales
> "it's" just means "it is"

> for everything else, there's "its"

"it's" can also mean "it has".
Microsoft Shuts Nigeria Engineering Center Within Two Years
OVH saw a datacenter burn down a few years ago:

> These reports criticize OVHcloud for having no fire prevention system and no power cut-off on the site, for using wooden floors, and for a free-cooling design that created airflows that spread the fire. The reports also say that water was detected near electrical systems before the fire broke out.

OVH lied to some customers about which data center held their backups, keeping them in the same data center as the source machines. Both their own backups offering, and when a customer managed their own backups and explicitly copied the data to another DC.

Oh, and OVH almost recovered a customer's data, but accidentally deleted it instead.

https://www.datacenterdynamics.com/en/news/ovhcloud-ordered-...
Focusing on the concept of deriding, or at least, minmizing, the thought intesnsive hobbies of trust fund babies: I think rich people doing weird (neither productive nor malicious) hobbies is great. That's where some of our most powerful and foundational mathematics and scientific tools came from. e.g. Newton, Raleigh, etc
This is so sad. I meet my friends for beers and banter every week. And traveling for concerts. Raising kids, gardening, doing a photography course, teaching tricks my new dog, how about y'all stop being so judgemental about those who don't partake in your hobby/fixation/whatyoucallit? Unless you were sarcastic - but the OP definitely wasn't.
That sounds horrible.

Makes me reminisce Office Space story line of the waitress being encourage by her management to "express herself more", "maybe you need to wear a bunch more buttons?!".

Seems to me that once this gets pushed as KPIs your company has surpassed the point of reason and its going to be very difficult to reclaim any ground where GenAI might have been able to make any sense.

Good luck, hang in there...
https://github.com/aestuans/blob
SSRN: An integrated landfill-gas-to-energy model
Mullvad fake traffic is going to be lightweight, because they'll won't mess with metered connections. It'll be relatively easy to tell the fake traffic from the real one over time.
What stuff is weird? I have so far had very good experiences with Apple (although not iOS yet). Almost everything I do on my Linux workstation works on Mac too. Windows though is beyond horrible and different in every way.

> I do networking stuff

Me too, but probably very different stuff. I’m doing p2p stuff over tcp and am affected mostly by sock options, buffer sizes, tcp options etc.
True. I should have qualified that as applying to particular tasks.
And Kotlin, and arguably Java and Scala, and possibly Dlang and Nim. There are a lot of strongly-typed general-purpose languages.
Engineering Needs More Futurists
Where are you getting “returning +50%” from? The money over the $11B isn’t going to the customers, they are only getting the cash value of their crypto when FTX went under, when crypto was in a slump.
Sounds like they want:

1. a DOM system with commit history and git blame per node.

2. link preview like on Wikipedia

I have thought about writing a DOM alternative in rust. The biggest change is that it would return static data structures in a format of a users choice (yaml, json, xml, csv) and not JavaScript objects. Another thing I would do is eliminate most node types so there are only: document, element, element property, and text except text nodes would not return unless each given area of text contains more than 0 non white space characters and the list of white space characters would be expansive similar to the space switch in JavaScript regular expressions.
the best example for a anarchist state is Japan
Red Hat Saddles Up for the Wide Open GenAI Horizons
Nuxt 3 Boilerplate with Internationalization
Maybe from your point of view. But from elsewhere UB can be a useful tool because it allows wiggle room for compilers to support a wide range of platforms without sacrificing efficiency. It doesn't have to be as crazy as in modern C/C++ compilers, but some sane UB definitely makes sense (even Rust has that inside unsafe blocks).

One could also argue that most UB in C/C++ should actually be IB, but that's a different discussion.