skysight-inc/HackerNews huggingface dataset:
I'm on Octopus Agile in the UK which offers pricing in 30 minute increments.

I'm lucky in that I have a small solar panel setup (3kW) and battery system (5kWh) to go with it. With this battery set-up you really don't need appliance support - most of the advantages are accrued by force-charging the batteries to avoid mains usage at the peak cost period (usually around 5pm-7pm).

I also have a few smart plugs which turn things on and off based on the current price and battery charge - using Home Assistant, but that's mainly me just nerding about. Handy when prices go negative, though and my electric immersion heater goes on to heat my hot water tank

Notably Octopus is working on taking much of the complexity away. There is now an opt-in service for certain battery makes where Octopus will take control of the battery charginng and discharging, to minimise your bill. It will even generate you money by doing a force charge and discharge when the grid is paying premium amounts
Tetris Theme Arranged for Piano
The US is the only one who [be it long ago] publised a list of topics subject to review and a number every year. Total Secrecy Orders in Effect at the end of 2023 was 6155

https://sgp.fas.org/othergov/invention/stats.html

Safe to assume other countries combined add more thousands.

I see room for a much greater than zero chance we live in a science fiction story with carefully chosen toys for the irresponsible masses. (that would be us, haha)

They have like cloaking fields, a garage full of flying cars, a crate of mister fusions, hand held teleportation devices, sentient holograms, a hypno ray to rc people like toy cars and an interstellar phone to talk with our alien overlords.
Back when were choosing between the three formats about 1.5 years ago, Iceberg was definitely the slowest. If the situation has changed since then, I would love to see an updated comparison.

We tested all three of them using Spark batches that converted a stream of changes into SCD2.
Well, the linked article references Ruffle and "Ruffle is an Adobe Flash Player emulator".

On the other hand "emulator" is usually some hardware emulation. Whereas the flas player was basically a runtime / vm for Flash files. And Ruffle is a different runtime implementation.

It's like saying any non-oracle Java is a "Java emulator".

Scummvm for example follows that line of thought: "ScummVM is a complete rewrite of these games' executables and is not an emulator."

Anyway, given what Ruffle says I would probably side with them....
The taxes are paid in either scenario, of course.

I was responding to "They’re paid 50% of what their contracting agency is paid for them" and the contracting agency is paying those fringe items out of "what their contracting agency is paid for them".
There is a pattern where accountability is outsourced by bureaucrats to software (they are supposed to be accountable for) and the citizens.

The Post Office Scandal has a similar theme.
> ... 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.

This is a bug in their system. Rather than fixing it, they prefer repeatedly and unashamedly asking old people whether they are dead.
A plugin framework for converting your functions into production-ready services
Big Pharma hiked the price of 775 drugs this year so far
I relate to this a lot. As part of my job, I'm regularly given IoT devices that do similar tasks, but from different manufacturers and with varying age ranges (new last year with a raspberry pi 4 inside, to something over a decade old with custom firmware on an ancient microcontroller).

I have to figure out how they work, and somehow coerce their data into a standard format before sending it to our server.

Often, they'll have a built-in mechanism for retrieving data programmatically, but it's usually too slow and sends data in large batches, so I end up needing to reverse engineer their socket IO + handlebars web UI for closer to real-time data streaming. It's a janky nightmare, but it's so satisfying once you make it work.
If you use Home Assistant on the Pi there is an Octopus integration that you might find handy. It even works with the Octopus Mini

https://bottlecapdave.github.io/HomeAssistant-OctopusEnergy/

Hope this is useful
I think I might be missing something from that article, but I don't think they're in so much disagreement with Ousterhout.

Ousterhout's core argument is this: consider a module as its interface (measured, say, in # of edge cases) multiplied by its effect (measured, say, in # of features achieved). When comparing two modules, we should prefer modules with smaller interfaces and larger implementations, i.e. of two modules with equally sized interfaces, prefer the one which does more, and of two modules which do the same thing, choose the one with the simpler interface.

Narrow vs wide in this context seems to me to mainly be a point of comparison - in practice, narrow and wide don't make much sense when talking about a module on its own, because the dimensions of interface and implementation are not comparable.

However, this article seems to mainly be about comparing interface to implementation and arguing that, because interfaces can be very complex, often as complex or more as the implementation itself, then Ousterhout is wrong. Or in other words, if we convert "# of edge cases" and "# of features achieved" to a single comparable unit like "# of lines of code", then for Ousterhout's advice to hold, then the implementation must be more lines of code than the interface.

To me, that's kind of missing the point of the advice, which is less to do with the amount of code needed to implement something, and more to do with the capability of code vs its interface. Yes, lines of code can be a useful proxy for both dimensions, but the dimensions aren't meant to be directly comparable.

I might be missing something, though.
While it's nice to have an open source client, please think twice about bypassing the premium subscription/ads to listen for free.

Musician deserve to be paid for their work, and it's not fair to them to bypass all of the mechanisms to do that. Spotify doesn't pay musicians well, but there are still indie artists making a living from it nonetheless.

I hear a lot of people these days complaining about ads, and that's totally fair. But when it comes time to pay for content, those people rarely are willing to pony up. You can see this happening with journalism, music, apps, etc.

Similarly, most people hate subscriptions, but you can always buy music directly if you don't want to subscribe! A lot of smaller artists provide ways to purchase their music that give them a large percentage of the proceeds, and you can get the music DRM-free if that's something you care about.
The landlord didn't know what it was and apparently doesn't care at all.
Patent - https://patents.google.com/patent/US11298025B2/ (2022)

[ https://patents.google.com/patent/US9788730B2/ (2017) https://patents.google.com/patent/US20130253335A1 (2013) ]
Since we're doing some ad posting anyway, I am available for online undergraduate and graduate mathematics tutoring one-on-one. So we can solve problems together, I can give you roadmaps for specific math topics, or we can analyze mathematical aspects of software development. You are not getting any certifications, though! (´• ω •`)
Unfortunately most people outside tech circles either don’t care or don’t understand the danger of unchecked surveillance. By the time negative effects will be visible it will be too late.
For something that puts "not using electron" so prominently I didn't expect it using flutter. I admit I don't really have much experience with it, I thought it was like react-native (but better?), still far from truly native apps.

Im here to being told I'm wrong. I would love to, specially since we can transpile clojure to dart
I don't think I'm the only one tho.
Or maybe have pursed a Firefox OS that consumers actually wanted to use, without an FOSS agenda behind it.
I think software industry should take responsibility for software Bugs, especially that nowa that affect peoples lifes
The author thinks that by "fooling" search engines and llms, using obfuscated codepoints is "Unicode's" revenge! Unicode is a truly gift to humanity, as it has so far encoded the majority of the worlds scripts, ancient or modern, brought order from the chaos of earlier encodings. The author forgets that humans write to communicate with other humans. If search engines are confused by such antics let it be.
You also need to account for:

- Whose turn is it

- If the king is in its initial position, whether the king has moved previously (that player can't castle anymore).

- For the pawns, you may need the previous position/move to allow en-passant capturing [1]

The standard specification used for this is the Forsyth–Edwards Notation (FEN). [2] It was invented way earlier than computers, so it was targeting humans / isn't optimized for digital compression, but it at least specifies _almost_ everything that you need to track.

The _almost_ is because to account for the repetition rule [2] you need to track all previous positions. At this point, the problem changes from "how to efficiently store the positions of the pieces in the board" to "how to efficiently store (partial) games", and you are probably better off listing the moves than the board state.

[1] https://en.wikipedia.org/wiki/En_passant

[2] https://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notati...

[3] https://en.wikipedia.org/wiki/Threefold_repetition
This is like expecting Teslas to swerve for squirrels.
> 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.

Well there's your problem. Crapita, I mean.

And yet it's completely possible:

> After the Guardian queried the process, the DfE said it would make an exception and decouple McGrath’s name from the deceased’s so that she would not be contacted about it again.

Even if that was entirely manual...
I know, but it also exists as a native desktop app. And I suppose if there are any remaining native plugin interfaces in modern browsers, it can also potentially become a browser plugin.
I do. There has been no major coverage of Teslas dying in the cold.

Charging takes longer yes, and some chargers/vehicles may occasionally malfunction, but nothing newsworthy.
I probably would have just installed an an extender plug that extends Wifi by signalling through the mains. Cheap and works quite well
As one example, I think his formula for overall complexity is mostly correct:
Total Complexity = Sum[ componentComplexity x timeSpentWorkingOnThatPart]
However I would replace the timeSpentWorkingOnThatPart with the sum of the square roots of all separate times. i.e. Working on a component for 2 days straight versus working on it 1 hour every 2 weeks are quite different. But heh I'm sure there's other refinements and if I was writing a book I wouldn't necessarily include them. It slightly goes against the point of the book to nitpick these things as it's trying to help us think abstractly at a higher level.
are you sure you read the link to understand what it does?
My Bank's app has been useful and easy to send money since it come out pre 2015.

But the bank never had any branches and was phone only from the mid 1980s and then had a web front end I think in the 90s.

Thus they knew what people needed before they wrote the app.
I've been struggling with this idea myself, but along these lines:

1. All events we know of are either caused by other preceding events, or are random.

2. One could reasonably claim that all events can ultimately be traced through their causal lineage to a random event, be it a random motion of a particle, the primordial quantum fluctuation that led to the universe, or subsequent fluctuations that broke the "smoothness" (symmetry) of the expanding universe and gave it detail.

3. For free will to exist, we have to posit another primary origin of events -- we don't know whether it's a particle, a field or some other entity and we can apply whatever label we want to it, but it will necessarily be another primary origin of events alongside random fluctuations.

4. If we disallow (3) as too "spooky", then what we're left with is the idea that what we perceive as free will and/or consciousness is an epiphenomenon that arises around randomness, especially randomness in large complex structures of connected, interacting nodes such as neurons.
No. Whether or not a system runs in production as opposed to a testing/development environment is not a question of who is writing a blog post.

Microsoft produces software and services. The communications of their CEO as well as their cybersecurity and legal teams is part of that overall production process.
When starting multivariable calculus it might be a good place to start with clarifying this, at the latest.
That is done by a custom ICC profile. JPEG XL's own colorspace support is more like a shorthand for frequent presets.
You'd implement that as an export from the old browser though - that way it's an explicit "yes, please" from the user allowing the new browser access rather than allowing holes that nefarious people will exploit.
That's why I thought async should be shorter, and also since it seemed for this lib async is the primary interface
It's not bypassing anything. It gets the playlist data from Spotify, and streams the song from YouTube, arguably still providing income for the musicians.
The challenges of 100+ Development Team Leaders
> can prosecute someone, without any involvement of the public justice system

No, it goes through the same public justice system, it’s just that the prosecution case is made by a private person or entity rather than the Crown Prosecution Service. It’s “private” in the sense that most civil suites are private. More info here: https://www.gov.uk/government/publications/private-prosecuti...
You can even rent a place in Setagaya for half that price and commute the 5-10 minutes to Shibuya.
> using your environment to gain an evolutionary advantage.

That's more like robotics. Except for evolution part. Does AGI require breeding? Software can easily multiply itself. That's hardware is the problem then.
The post office edited witness statements to secure prosecutions?

Every single prosecutor needs to be considered for perverting the course of justice.
> According to a story published by The New York Times, EV drivers in Norway are used to preheating their cars before going out for a drive in freezing temperatures. Lars Godbolt, who’s an adviser of the Norwegian Electric Vehicle Association, said that charging infrastructure has also been improved greatly in the past few years, leading to shorter lines during the winter at charging stations.

>

> Another interesting piece of information is that the majority of people in Norway live in houses, not apartments, and that nearly 90% of EV owners have their own charging stations at home, Godbolt said for The New York Times.

https://insideevs.com/news/705338/norway-winter-ev-charging-...
I mean, in a broader sense it isn't a bug. the government outsourced it to Capita explicitly so there's a responsibility gap into which people can fall and lose their money. it's not like these services suck and are hostile to normal people by accident - if the Powers That Be wanted it to not suck then they wouldn't structure systems like this.
The weirdest bit for me was when he ordered a 3am fuse from Amazon, rather than just wandering down to the corner shop for a little blister pack that has 13amp, 5amp and 3amp fuses. Usually just next to the sewing kits
Maybe don't feed people's private messages to an AI without asking, thanks.
It doesn't get the music from Spotify via bypassing some safeguards. It searches the music on YouTube and streams its audio.

It fuses two free services together.

Edit: I pay for premium, too.
Looks interesting, but I only got placeholder images on the homepage using the universal mac version.
No, they didn’t. The headline is not consistent with the article, the “white” lie editors do all the time to manipulate people into clicking in to their articles.
Fixing the issues with In-app browsers is one of our highest priorities. It’s made complex by what’s possible within the scope of the Digital Markets Act. Your spot on that this is a really important issue.

If you’d like to help out with the effort please get in contact with us (open web advocacy)
CAP twelve years later: How the "rules" have changed (2012)
Now why that statement about mathematicians?
The customer who hired this consultant was authorized to read that data because it was their data, not the vendor's; it was just stored on the vendor's server.
(at least) the UK government outsources things so there are gaps between "notional policy" ("people get paid pensions until they die") and "implemented policy" (Capita fuck up yet another thing) can differ and both sides get to assert it's not their fault.
I assume this comment is just here to supply various vaguely CPU-related technical info in case someone is curious, not to argue against my point? Because if it's the former then that's fine, but if it's the latter it doesn't really hit the mark
Sicilian Puppet Theater
YouTube pays less per stream to the rights holders than Spotify, however.
Can we start these kinds of discussions with a definition of the core concert we’re trying to discuss? What do they mean when they say “free will”? Are they talking about the ability to choose behaviour based on predictions of potential outcomes? Or about some non-deterministic ability to act contrary to the laws of nature?
> For, there is clearly bound up in such arguments the assumption that those being reasoned with are free to change their minds based on the merits (or demerits) of the evidence presented.

I understand that the author is arguing sincerely, but certain statements raise concerns about whether they fully grasp the concept of determinism.

Why is it necessary to assume the existence of free will for a person to be capable of evaluating new evidence and have a subsequently revised opinion based on this new information?
If it streams from YouTube then it's not really a Spotify client, is it?
To be fair, there have been several stories (normally "world's oldest person!!!" type) where relatives have been claiming pensions and benefits for sometimes decades after the actual person died.

Whether the number of those stories and the amount of money involved is worth the hassle to the people not defrauding governments is left as an exercise to the reader...
I don't know the numbers. What I was trying to point out that there's no nefariousness going on.
I wonder if it's just that people are old by the time they get out.
Definitely no need to apologise at all I can fully understand. I have edited my own responses in this conversation, given the topic, so as to show (I hope) I am being reasonable and open minded. I am myself no expert in these topics and can see that it's divisive enough for the reply button to be delayed in appearing on posts (I'm assuming for moderation purposes, though this might be something that always happens but I've never noticed before).

Either way I've enjoyed this discussion and have learned from it. I wish you all the best.
> it's far easier to change the workflow than it is to fix the software

This is just something software seems to do. There's a mature and fully-fledged industry in modifying entire workflows to fit software which is implicitly viewed as something that simply is the way it is.

Jira and SAP are some obvious big ones, almost with their own priesthoods, but at all levels, "capabilities drive requirements, regardless of what the systems engineering textbooks say".

And let's not forget that the entire capital-C Content industry is completely subservient to the vagaries of "The Algorithms" that are not just considered ineffable by the supplicants, but were in fact specifically designed to be that way.
It depends on the variety. All the supermarket bananas I've tried in the US and Australia are way too cloying and lose what little complexity of flavor they had once they get that ripe.

However, when I did study abroad in Costa Rica, I ate a lot of different kinds of fruit out of people's backyard fruit trees. All the best bananas I tried there had entirely black peels (no yellow at all), yet the fruit was firm and not overripe, and they were so indescribably good that they completely ruined supermarket bananas for me. I no longer eat bananas.
Well, you'd have to put work in to know. If I get a physical magazine subscription, the magazine doesn't know if I read it, unless they put in the work to phone me and ask. They aren't being irresponsible at all.
It's aptly named SpoTube, to be frank.

It describes itself as follows:

An open source, cross-platform Spotify client compatible across multiple platforms utilizing Spotify's data API and YouTube (or Piped.video or JioSaavn) as an audio source, eliminating the need for Spotify Premium
It's a pretty sweet deal: we can't be responsible for something that the software does, since we are not programmers; meanwhile, the software provider has a thick contract that says he can't be held legally or financially responsible, so he's happy to take the political hit, it's not like it would prevent them from getting another contract in the future. It's like being the Ticketmaster of administrative accountability.
even by HN standards, this is an extremely low quality reply, amazing
My guess paperwork. As they cut jobs in ads, where may things can be done programmatically now.
People here all day defending p2p piracy but when you are taking the bandwidth from a multibillion, multinational corporation then you're the devil himself :'( :'( :'( :'(
"It is still recommended to support the creators by watching/liking/subscribing to the artists' YouTube channels or liking their tracks on Spotify (or purchasing a Spotify Premium subscription too)."

I hope musicians can pay bills with likes, since ponying up €10.99 is a huge ask.

PS: not that many musicians are able to pay bills with their spotify checks, but that's not the point.
A very large fraction of music on youtube is also monetized by ads (for free users).
Tour of new custom M1 macOS runners racks with Christina Warren [video]
It’s sad and annoying but what an opportunity to call the pension provider and say: “The reports of my death are greatly exaggerated.”
BY THAT LOGIC SWITCHING TO ALL CAPS IS JUST AS EFFICIENT. I PROMISE I AM NOT YELLING.
Im possibly as far removed a personality type as you could find from your typical woke crowd of fanatics who see racism behind every shadow, but truly, you'd have to be blind to miss the RCMP's seemingly endemic indifference to seriously investigating crimes in the native canadian community. Even right up until the present day, the RCMP has shown a glaring, almost shocking level of seemingly willfull ineptitude when their investigative resources are applied to any major sequence of crimes involving ntive canadians (what in canada are often called aboriginals). The list of persistent RCMP fuckups is long and storied, but just for one crucial example, I suggest your read about the "highway of tears".