skysight-inc/HackerNews huggingface dataset:
One data point I've noticed is that when a line of cars is at a stop light on a downward hill - when the light turns green, the traffic starts moving quicker than on the same scenario on flat land or uphill.

When getting off the brake the cars are already rolling a little bit before the move to the accelerator pedal and the effect is compounding.

This shows that the small latencies do add up.
Died like died-died (never will charge again, or capacity became so small that you don't get around the corner before it is empty again), or merely depleting faster and charging slower?
Denmark must be an unstable, third-world country, then:

https://www.al-bank.dk/presse-og-nyheder/nyheder/2023/1000-k...
Must be much more than 20ish years, some 2400 ft reels in the 60s stored a few megabytes, you only need 100 000s of those to reach a terabyte. https://en.wikipedia.org/wiki/IBM_7330

> a single 2400-foot tape could store the equivalent of some 50,000 punched cards (about 4,000,000 six-bit bytes).

In 1964 with the introduction of System/360 you are going a magnitude higher https://www.core77.com/posts/108573/A-Storage-Cabinet-Based-...

> It could store a maximum of 45MB on 2,400 feet

At this point you only need a few ten thousand reels in existence to reach a terabyte. So I strongly suspect the "terabyte point" was some time in the 1960s.
You'll have to ask the person who wanted that.
Shouldn’t there be a "that" between "difficult" and "programmers" in the title to make parsing less ambiguous? I’m not sure if adding it would be grammatically correct

(Non native speaker)
> Why stop at the Post Office directors?

Because the principal and agent aren't the same thing. If an agent commits a crime without the knowledge of the principal, then only the agent should have criminal liability.
To be fair, it seems to simply have followed the customer's instructions. The fact that it did not give any helpful answers bothers me significantly more. I wonder if it has access to any kind of internal database in order to be able to give more specific answers regarding a customer's queries.
Fossil fuel interests have really rotted a lot of minds with their propaganda.

In some ways this may turn out to be a bigger crime than the carbon issues you think are just a conspiracy to control shower length.
If you can isolate the legs of the larger appliances, a CT clamp sensor is sufficient for an idea, and you can get those as handheld meters with screen - or something you plug into a microcontroller board and send the data to a local collection system.
> Bruce Westlake, president of the Eastern Michigan Electric Vehicle Association, said most EVs are programmed to warm the battery if the driver tells vehicle’s navigation system that a trip to the charging station is coming.

> Many of those who think their cars won’t charge are new to EVs and don’t know how to “precondition” their batteries, said Westlake, who has two Teslas.

> “They’re just learning,” he said. “And Tesla isn’t very good at explaining some things.”

(And if you get to the charging station, without having pre-warmed the battery, then it's not gonna go so well.)
Half of that is fridge which at 10 quid a month is cheap. Then another 20w for wifi router which again, looking at what you pay to your ISP is nothing.

So you got 8 pounds to account for which at UKs minimum wage is about 1 hours worth of work?
Now this is some good nerd sniping content.

A few quick thoughts.

You could have a move counter, and pick representations based on total moves (early on, you could probably use lots less space simply storing the movement from original position and piece type).

Bishops can only be in one of 32 spots but you need to know which one (ordering?).

Trying to not shave off bits but have more zeros so that it can be compressed more effectively - having positions based on the delta from their most likely position could help.
This looks close to Quadro:

https://quadroworld.com/en
No, they are not. Production systems are the systems that are producing money. If they stop running for an hour, it directly costs the company money through SLA penalties, etc. If the internal email server goes down for an hour, it might cause some employee productivity loss, depending on the timing.
Addendum: ITV duly repeated it, as predicted, 3 days after I wrote that; and the relatives tell me that they happily watched it on broadcast.
I actually bought an inkjet Brother printer and it’s amazing! I’ve never had a single issue with it, it works all the time just as expected.

It was definitely more costly than HP or Epson, but damn it’s worth it
> Once the government has that info, it will be able to come up with bespoke taxes for you according to what it ordains as fair use. 'Your showers are too long', 'your toolshed is too big a draw on the electric' therefore 'you need to buy carbon credits to offset the environmental damage you are causing'.

I am very conflicted. Deeply share your concerns regarding misuse of such info. It will be used as a weapon. But I am totally in favour of making wasters pay up, and not just fixed amounts.

I hate wasting resources.
Your experience also points to the limits of monitoring and subsequent behavioral change, though. I mean, yeah, it might prompt you to start your washing machine a bit earlier or a bit later to align with high production by your solar panels... but how much consumption can you really move around like that, and how many energy hogs can you just decide to not use? If you notice high energy use while cooking, are you going to start eating more salads instead? Across Europe electricity meters are being replaced by smart meters and people are really hyping up the advantages of being able to continuously monitor your energy usage, but I think the jury is still out whether it'll actually lead to significant energy savings.

Ultimately the biggest wins are when big appliances and heating/cooling respond to self-production or take advantage of times when electricity is cheap (if you're on a per-hour or per-day dynamic contract), whether that's with a simple timer like the one you installed, a relay that shuts down heating when you're cooking or something fancier like a Fronius Ohmpilot [1] that tweaks heating power to exactly match PV (over)production.

[1] https://www.fronius.com/en/solar-energy/installers-partners/...
> Let me explain how you can get Unicode revenge without harming a soul.

Except, of course, anyone relying on a screen reader or other accessibility tool.

https://kence.org/2020/10/02/accessibility-of-unicode-as-sty...
Oh wow how did I miss that table, cheers.
> What's wrong with asking businesses to simply not charge you if you don't use the service

Pay-per-view services exist. Customers seem to prefer subscriptions.

Any subscription model works by amortising costs over a large population, which always means that some people will benefit more than others.
To prevent businesses from charging for unused subscriptions, the only solution would be to ban subscriptions altogether and have everything on a pay-per-use basis. That would also include internet subscriptions and transit passes.
Your note-taking app is not released. While I appreciate that I can download and self compile the premium version of your other Notes app (for some reason my build turns out to be a glitchy buggy mess. That's probably QT being QT), Plume is not released, so is not an alternative to anything.
Yep, the term you might be thinking of is "clock domains". This is good if you want different parts of the chip to run at different frequencies, potentially saving a lot of power & gaining perf where needed
I'm just imagining Jensen Huang laughing in his sleep right now...
I don’t know what you’re desperately trying to defend here. Groceries are a big basket of foods and household supplies. When the price of this category goes up faster than wages it hurts low and middle class people. This isn’t some optional good like travel.

> But equally don't use a word like "damage" here. There's no damage.

You come across as an out of touch loon when you say something like that right after shitting on people who have fixed incomes.

Inflation is damage to the value of the currency and that impacts everyone.
>>Either they can be easily upgraded to do that

I mean no offence, but you are literally just guessing and not talking about technologies that people have in their houses. The smart meters here in UK, the latest SMET2 standard ones, cannot broadcast live data back to the grid because they simply don't have the bandwidth to do so, they use low frequency communication back to the area controller and they can barely report the kWh number roughly every hour or so. The live communication with the display you have in your house is done over ZigBee and unless the energy company parks the van outside of your house to get those reads, they aren't getting them.

Like, your points about surveilance are true, sure - but they address an imaginary situation you built in your head, not the actual technical solution that exists in the real world.

>>If the meter-reader needs to visit periodically, you know with much greater certainty that they aren't gathering live data.

Yeah and I need to let them into my house, which to me personally is a far greater invasion of my privacy than my meter automatically uploading kWh numbers to the grid.

Also just as a general remark - on HN I think people are likely to divide into two groups - nerds who want ALL the data and they would gladly upload live data to an online system if they could just so they could monitor it live, and people who think any IoT functionality is a massive invasion of privacy and that it's some greater ploy by government to control you. The truth - as always - is somewhere in the middle.
On the other hand, lowercase letters tend to be more complex using more bezier anchor points. So if your priority is not bandwidth but work memory you should maybe stick to uppercase? :D
Not click bait. I know what an iPad Pro weighs. I don’t know what a Quest weighs. Intuitively.
I'm planning to do this soon. Is there any problem skipping versions when upgrading? I would like to go from Postgres 12 to 16. Does Postgres handle that without worries?
There is excess renewable generation in regions very frequently and coal can be burned rather than oil in the case fossil fuel is needed. You’re not making a coherent point.
Google 2024 Layoffs on a rolling-basis
That's a weird point to make - I'm just saying 120kWh a month for a house with no one in it and just some basic appliances and network equipment is a LOT - in developing countries 120kWh would be the average energy consumption of the entire house with people living in it, and we just "waste" that because I couldn't be bothered to switch off some devices in my house. It's not about whether I can afford it or not.
I love the style of the documentation. That hover feature is just great.

_Surely_, they didn't write this from scratch, did they? _Surely_, there is a tool that they used that I can use, too. Right?
I've been running through the gleam course on Exercism[0] and enjoying it so far. I like Erlang and the BEAM's mature, cohesive, rock-solid support for concurrency and distribution. I also like statically typed functional languages. Gleam fits in the sweet spot intersection of both.

It's still early days in its evolution, and it remains to be seen if it manages to reach self-sustaining popularity like Elixir has. I hope it does. A statically typed, functional language on the BEAM with a healthy ecosystem is pretty much my dream platform.

[0]: https://exercism.org/tracks/gleam
Yeah, but you usually want to have up to date deps either way, at least for security purposes.
This is also how PowerShell works. It's incredibly effective for generating/fetching data and processing it.
I’m following Drew’s blog and don’t remember anything particular about trans rights (except some "I condemn those attacking LGBT’s rights", which is not particularly radical). Also, the attack (which had an obvious cost) would have no impact regarding this cause.

So, to me, this is quite unlikely.
> The power off button on the monitor does not work.

Seeing that CRT my first urge was to push the degauss button. Not working either.
This was a while back so I can't recall precisely. Yes, I think I was travelling at the time, but I don't think the changes happened just before stepping on the plane, and I did have connectivity.
"Resources" is quite broad. Objectively the cost of consumed resources is baked into the price, which as I've mentioned is paid back over a few years in energy savings, without even considering offsets due to recycling the old device. But I assume you mean externalities, which are harder to quantify.

I'll use CO2 as a stand-in. Your average laptop generates ~300 kg of CO2 during its full-lifecycle production. That includes refining of materials, electricity used in manufacturing, etc. As mentioned, in 15 years laptop energy usage has gone down about 1/2 to 1/3 of its prior levels, due to a lower baseline power usage and better standby modes. Assuming 8 hours of use per day of a 100W laptop (for round numbers), that ends up being about 300 kWh per year. Which in the USA on average ends up being about 300 lbs of CO2. So in 4 years its lower energy usage has saved more CO2 than was emitted in the manufacture of the new laptop.

Replacing old hardware is good for the environment.
Show HN: I Built Minesweeper
A fun project using SvelteJS and Tailwind
I've always wondered why infosec people love this expression so much. Maybe "nation state" just sounds more impressive. Who cares what the state is composed of? Or is it "nation/state", one or the other?
1. Mind opening a new issue on GitHub? Would love to take a look.

2. Fair. The release is just around the corner (2 month-ish). I can send you an alpha version soon if you'd like.
No, I don’t use it when I’m not driving.
The prosecutions were mostly conducted privately by the PO itself, not the CPS. That’s a power the PO should surely be stripped of.
Big tech exec (Philip Su) worked at an Amazon warehouse to help his depression
Works nice in IE6, thanks!
Not quite I’ve noticed in east of England the boiler is in the garage only when a conservatory or kitchen extension is made.

I’ve also tried to move mine from kitchen to garage and the builder I had at the time wasn’t aware of such things.

But agree with the point, I think if a wifi is added to an appliance an ethernet port should also be added.
He’s one of the best. His reviews are generally balanced and reserved, not clickbait/ragebait.
> The DfE told the Guardian that once a possible match has been identified, the beneficiary may be asked to confirm that they are not the same deceased stranger every 12 months since the system, administered by Capita, does not log a disproved link.

Sounds like garbage software
> Wait, you are defending multiple points at the same time: [...]

I've been asking all of this time: where to draw the line between striving for simplicity, and just shipping software? How much complexity is acceptable because it's absolutely necessary, and how much of it is acceptable because we're busy doing more interesting things?

I keep pulling counter-arguments from both sides, because I don't think this line is clear. The closest thing we have to an objective measure seems to be the patience of the humans who have to deal with said software.

> The developer should provide the code open source, and let package maintainers build it and ship it in their distribution.

We're going a bit off topic here, but this has proven to be a poor model for many applications - see Linus' lament on trying to ship Subsurface builds for Linux, and his endorsement for AppImage.

Also: every single proprietary app in existence, which is a many-trillion-dollars industry.

> On the contrary, when the language officially refuses shared libraries, I think it oversteps.

Well that's an example of the practical trade-off that Go has made: they'd probably prefer to live in an ideal world, where you ship a static binary 100% of the time and completely refuse non-Go code, but instead they built cgo, which made C interop easy and practical.
Same here, still remember that time our Heketi DB partially corrupted and we had to fix it up by exporting it to a massive json file, fix it up by looking at the Gluster state and importing it again. I can't quite remember the details but I think it had to do with Gluster snapshots being out of sync with the state in the DB.
One day I need to visit Europe and spend a week just eating cheeses.

I’ve tried buying most of these different cheeses in an upscale American supermarket and have been very disappointed. Even the ones imported from Europe, every variety just sort of tastes either gross or too similar. I swear Manchego tasted better 20 years ago the first time I had it in the US, maybe then big business got ahold of it. The best cheese I’ve ever tasted as an American was actually an expired Limburger cheese. It had such an amazing taste, I’m not joking. But it was at a weird outlet store that sells expired food and I never saw it again.

The only semi exception to this rule (although I still have to make sure it’s authentic!) is buying Parmigiano Reggiano, that stuff is a staple in our household.

Then again the best steak I’ve ever eaten was a 45 day dry aged steak, so I guess I just like funky flavors. Tasted like the most amazing cheese + amazing steak at the same time.
Looks like he works at OpenAI now https://www.linkedin.com/in/suphilip/
as a former choir boy ... well, let me not finish that sentence
Why don't we hear about the en-masse Tesla battery deaths in Norway then?

A nordic country with the most Teslas of any country (per capita) and also extreme cold.
> inner: Arc<RwLock<PersonInner>>,

overuse of generics is a clear sign of buggy code anyway. Also the bad naming "inner". I would not like to maintain this person code.

just add a `lock` to your struct and be sure to use it when touching the other properties. No way to shoot yourself in the foot other than not checking the lock, which have much lower consequences than deadlocks.
Show HN: Pulsar – Micro creative coding playground
Hey everyone, here is a small project that truly brings me joy. It allows you to create and share animations using code. Instead of me explaining, please try playing with it. If it doesn't click right away, consider going through a tutorial.

Pulsar is inspired by something I came across on HN a while ago. Unable to find it again, I decided to create my own version. I swear, only after finishing Pulsar I managed to find it again [1].

As a bonus, I wanted to run these animations on my DIY LED frame. Check out the video:

https://github.com/Stanko/pulsar/tree/dev#led-retro-frame

I intended to write a blog post before sharing it on HN, but that is taking forever. So, I'll just give you a few technical details:

It is built in TypeScript and is open source. User code is executed in a web worker to minimize the risk of malicious use. I'm proud of the solution, and I find it quite nifty. Initially, I used to render it as an SVG, but in order to create GIFs for the frame, I switched to canvas. SVG gave me a few headaches which I'll cover in a blog post (if I ever write one). The syntax highlighter is a trick I found on Stack Overflow. The textarea is transparent, and as you type in it, the code is highlighted and placed into a div which lays on top of the textarea.

So, that is Pulsar. I hope it will be as fun for you as it is for me. Let me know what you think.

I prepared a simple animation of a Christmas tree for the holidays. It is a bit late, but here it is anyway :)

https://muffinman.io/pulsar/?grid=classic&animate=both&code=...

[1] https://tixy.land/
Is there any basis for this group being "nation-state" or are they just trying to make themselves seem less incompetent by inflating the attackers' reputation?
If you know a language with function types, then you can think of it as

f : R -> R

that is, f having a type signature as a function, and

f(x) : R

having a type signature of a float (or: being a float). And so on.

I've been using this approach to type-check calculus equations. Unfortunately the article in the top comment [0] says that

> Note that f means something different on the two sides of the equation!

so the Leibniz notation might be more ad-hoc than I thought, and I can't just type-check them, actually have to reverse engineer the intent of the authors. I have to think about this. For example I remember someone giving me 3 exercises from Stewart calculus, and I gave 2 back that those equations don't even type-check, maybe there are some notation abuses I am not aware of.

[0] https://mitp-content-server.mit.edu/books/content/sectbyfn/b...
> I sometimes wonder how many of its 149,813 ‘characters’ any one human is likely to use, and suspect for most that’s in the low hundreds or less.

In other news. How many Hungarians are ever going to be writing in Thai?

EDIT: Used the wrong quote here. Fixed.

> All those ‘characters’ enable deliberate misuse, where visual similarities are exploited to spoof people over identity or worse.

Communities like mathematicians are more to blame for that than Unicode.

Unless maybe you want a Latin script/Cyrilic/Greek etc. unification (for the relevant characters).

> We still do a great deal in life using text that can be searched rapidly and readily. Sometimes it pays to obfuscate that so that only humans reading it will understand what it says.

I guess that would work in the same way that rot13 encoding (like spoilers) does; not worth to decode since only a few specially interested people do it. But it’s not like it’s difficult if anyone puts some effort in. But yeah, such nerdisms can definitely be useful as long as they remain a subcultural thing (presumably always will be).
Spotube: Open-source Spotify-Youtube client
But this article highlights how rust is the new java. As in language were crappy developers can implement overly complex architectures for job safety and architect one-upping.
I use quite a few promise/future based APIs that have a sync version and an async version and the async methods are called get_p or get_f or so, which feels like very little noise when I'm already typing 'await' in front of/after it.
They’ve been around for a while and identified by several governments.

“NOBELIUM is an advanced persistent threat group also known as APT29, which is publicly attributed to the Russian government and specifically to the Foreign Intelligence Service of the Russian Federation (SVR)”

https://blogs.blackberry.com/en/2023/03/nobelium-targets-eu-...
Science's Assault on Free Will
How do you account for promoted pieces?
prisons don't work, don't deter crime, don't rehabilitate... for poor people

rich people on the other hand
Agree completely.

However, knowing that a particular device is bad means that when I eventually need to replace it in the future, I will also factor in energy efficiency and features such as it being able to check energy prices in my purchasing decision.
Shangri-Las lead singer Mary Weiss dies aged 75
That's fine I can continue believing that despite your claimed credentials, you got totally suckered by a WSJ editorial (!) into thinking that EVs had their mpge figures boosted 6x by "fraud".

Just try not to be such an easy mark in future.
That style (using Unicode bold text and such) is so ugly too. Among my peers we’ve just used it as a gag.
immediately gets caught and extradited to us