skysight-inc/HackerNews huggingface dataset:
I'm sure the WhatsApp backend is redundant and HA and all that jazz behind the scenes. WhatsApp as a service, however, is not. Facebook could discontinue it, pivot it to something else, start making undesirable changes, or sell it to someone who would make changes like that. This wouldn't happen with a system that's under the subway system's own management.

> What makes you think that dedicated infrastructure run by the train people would be less centralized or more reliable than that run by Facebook?

For one, it avoids all of the issues above. For two, it is much, much easier and cheaper to achieve enough nines for a couple thousand users than for a couple billion users. For three, they don't need to have the expertise to run it themselves in-house - they can subcontract it to someone who knows how to run internal systems like that. The third item does put a supplier risk into the chain, but you already had that with Facebook; and at least you can swap out the supplier if you don't like them.
What impossible amounts? You can play around with a small model here: https://model.energy/ It's simplified of course, but the estimates should be in the right ballpark.
"BNPL providers can offer zero-percent interest rates because they charge merchants three to four times the average credit-card processing fee."

Right. And the vendor can't charge a higher price to the BNPL crowd, so they average it out over everyone. And thus the BNPL app user gets an "interest free" microloan, with everyone, even the people paying cash, having to pony up for the interest.

Just like credit cards with their incentive programs... the card companies are skimming 2-3% off the top anyway, might as well capture some of that for myself.
What was it, “Twitter, which may no longer have a public relations department, did not reply to a request for comments”?
Ask HN: Using historic parking citation data to never get fined again?
I have obtained all the parking citations issued in selected areas of Stockholm city during a year.

It amount to about 120 000 citations in total.

Each citation has the the following data points attached to it:

1.) Case number
2.) Street name
3.) Street number
4.) Citation date
5.) Violation type
6.) Fine amount
7.) Additional note

The problem statement is clear: "I never want to get a parking citation ever again"

So I want to build some sort of solution that can help me, and my fellow car owners, to never get fined again.

It would be a easy task to get even more historic citations if needed.

But with this as a starting point I would love suggestions, ideas and maybe some additional use cases to create this solution. I'm not a developer or data scientist, I'm more of the business/marketing guy that could push the solution to the masses, and I think the right solution could scale to more cities quite easily.

Any help would be appreciated!
Happy to answer any questions.
I couldn't agree more with the author, there's nothing worse than the self-flagellation of having a single change in one repository triggering a snowball effect where you have to update a dozen of other repositories, open another dozen pull requests to be approved, and carefully time releases so you don't break anything.
Time doesn't exist as a thing in the way you're thinking about it. It's why in physics we talk about spacetime. (The following is not entirely accurate and an oversimplification.)

Space and time are one thing, which have to be thought about together. Your current thinking imagines that you're in a box, with x, y and z coordinates, and that time is a thing passing inside it. Instead, it'd be more accurate to talk about that you're in a frame of reference with x, y, z and a, and all are tied together. There's no sense in which you can talk about space and not also be talking about time, and vice versa. For a similar idea, a 3d volume is not a plane plus a z axis, where you can talk about moving through just the x and y axis without the z axis mattering. You can talk about a view of that, but it doesn't mean the z axis isn't relevant. Ask two planes not colliding whilst viewed from above how important a z axis is. (Maths jokes are the worst.)

The actual physics involved for discussing this gets absurdly complex very quickly, but this is about as simple as I can think how to explain it whilst still being in the bounds of accurate.
The BNPL bubble burst in 2021 and it's been rapidly downhill since. Turns out that giving people free payment plans for everything only makes sense in a world with 0% interest rates. Who's surprised this blew up? Nobody hopefully.
I'm wondering what do you mean by obvious things, do you have any example? TypeScript can infer types[0] even through context, and it's even a good practice to let TypeScript do that for you.

[0]: https://www.typescriptlang.org/docs/handbook/type-inference....
I think you are overestimating the capabilities of ai to create novel content ,high genuine quality content will be always there ,but amount of bs content will increase
> severely underhyped: voice AI

These two words made it all sound like they are just trying to ride the AI wave instead of actually solving a real world problem
I do the wordle and if you asked me ten minutes later what the word was, I haven't a clue.
The North Sea Link between Norway and the UK is already up and running and has a capacity of 1.4 GW. It is currently (10:53 UTC) supplying 3% of the UK load.

See https://gridwatch.templar.co.uk/
DAMN.
Saves a lot of code and effort for most websites.

Very easy to use too!
> in NYC you could charge $300

That's 2 days of median disposable income.

For comparison:

San Francisco, U.S. - Disposable income after rent: $4,710

Zurich, Switzerland - Disposable income after rent: $4,626

Chicago, U.S. - Disposable income after rent: $3,298

Boston, U.S. - Disposable income after rent: $3,188

New York City, U.S. - Disposable income after rent: $3,157

Sydney, Australia - Disposable income after rent: $2,615

Melbourne, Australia - Disposable income after rent: $2,485

Oslo, Norway - Disposable income after rent: $2,342

Copenhagen, Denmark - Disposable income after rent: $2,285

Wellington, New Zealand - Disposable income after rent: $2,075

Depending on your list and method, New York could be 44th on global purchasing power index:

https://www.numbeo.com/quality-of-life/rankings.jsp?title=20...

Or 15th:

https://defence.pk/pdf/attachments/screen-shot-2019-11-27-at...

Anyway, "no other major metro area has that kind of disposable income" seems inaccurate.
Yeah, I'm actually surprised about the lack of destruction too. May it long continue, since I'm not looking forward to migrating my family to a different messenger app.
Bladerunner.ai browser extension highlights GPT text on page
I made this Chrome extension to highlight text written by GPT in the browser. So far it's been useful for looking at product reviews and news articles. What do you think of the concept? Anyone interested in collaborating?
Hands raised is even better, fair point. So long as you're physically verifying humans, it's good. The problem is that usually direct and liquid democracy aren't scalable, and you're not going to do country wide elections on everything. So these methods tend to converge to some electronic hack instead.
Except for the times that it goes down globally, yes.
Temporary remove unused tokens during training to save RAM and speed
then you are doing at least one thing wrong..

software versioning was invented long time ago and we survived.

people implement distributed monoliths and then complain that polyrepo sucks :)
I was expecting either the Alpine Linux, or a port to js of the mail client. :)
Short answer:

It is worth it if you want me on the team. I refuse to work with anyone who throws out TS for JS in 2023.

Slightly longer answer:

I have said a number of times

"Javascript is a simple version of Java in the same way as a bike with one wheel is a simpler version of an ordinary bike."

The same can be said about JS and TS. If you want to do any serious work you go for the serious thing even if it means occasional adjustment of brakes and gears, or in Typescripts case, sometimes figuring out something.

If anybody suggest to use Javascript today I won't take them seriously.

i) I have used Typeescript since 2017. For some reason I don't have these problems and never had.

ii) Yes, some libraries are poorly documented, that is for me a reason to prove why I am a software engineer by either figuring it out, complain until they fix it or even better use my gut feeling and use some libraries that aren't stuck 10 years ago.

iii) Error messages can be hard, but compared to debugging the mess that happens without typing it isn't hard at all.

iv) Have someone look at your project setup.

And before someone says I don't know Javascript: I wrote my first javascript application (OK ECMAScript since it was in Adobes SVG plugin), which was a working map, dynamically updated based on GPS position, back in the spring of 2005, that is half a year or so before Google Maps and years before most people took Javascript seriously so I should be qualified to have opinings. Yes, it wasn't production quality, but I built the logic more or less alone in 5 months in between other school work.
I have seen a handful of “this is it” comments out of ~180 in total and they were all downvoted to 0 or less. Most of the rest of the comments are people trying to figure out wtf works and doesn’t or people speculating if Twitter are moving to kill off 3rd Party apps (and whether they’d have to move to Twitter mobile web).
...all week.
Russian military's equipment in Ukraine is legendarily bad. The comparison should really be against what the American army uses for GPS.
Stepdad started detioriating rapidly few years ago, looking tired etc. Finally went to doctor, no dementia signs.

Turns out he had sleep apnea. If you too sleep poorly consistently and are older or overweight, maybe get this checked...

Bad sleep is terrible for your brain.
While for reading that works, there is an easy why via posting to spot people use that app. They can change at any moment the input names so that when posting a tweet you are exposing that you are using the scrapping client.
Here you go!

https://bellard.org/jslinux/
You will have 2 problems with this:

1) the law, at least in the US. Laws such as copyright and maybe even the CFAA have been abused to outlaw adversarial interoperability. You'd need to either practice good opsec and operate anonymously or be based out of reach of US-allied law enforcement.

2) Apple (and maybe Google too?) - they will remove any client for a third-party service unless said client has explicit approval from the third-party, all the way up to ridiculous levels such as rejecting an app using the LAN API of smart home devices explicitly designed for this purpose: https://community.lifx.com/t/app-store-rejection-permission-...
A Society That Can’t Get Enough of Work
Alpine is a few years old already
I guess they aren't keeping it a secret anymore: https://www.cnet.com/profiles/cnet%20money/

ABOUT ME: This article was assisted by an AI engine and reviewed, fact-checked and edited by our editorial staff.
For people who aren't reading the article:

* She was not performing well at work: behind schedule, over budget, etc

* Her company started having weekly meetings with her to address this

* After five months of this, they installed monitoring software, with her permission.

* The monitoring software showed she was not working the hours she was reporting

* She admitted to falsifying her time sheets: "Clearly, it’s, I’ve plugged hours that I shouldn’t have plugged to files um when I wasn’t working on them and like, I can’t hide that"

* They fired her - quite reasonably: the person isn't achieving the expected performance, and on top of that is falsifying their time sheets.

* She then sued them for unfair dismissal, and they produced the documentation of the above, including the fraud, and the court ordered she repay the company.

For people who think that the company is in the wrong: what should they have done instead?

Similarly for the court: a person brings a suit saying they were wrongfully dismissed, and the evidence shows not only were they underperforming, documented as underperforming, the employer had made the person aware they were underperforming, the employer was trying to get the employee to the expected level of performing, and on top of that she has admitted to falsifying some time sheets, and the company has even more documentation demonstrating that the employee was falsifying them in bulk. Despite that the company is now having to spend money defending themselves against a clearly false claim in court.
> The reason I always heard that would be a confirmation, because it comes from a different causal path, was precisely the different composition of old galaxies

And you never heard of the CMB? That's generally considered the "smoking gun" evidence for the big bang.
I second the part about US startups. Compared to what Oracle delivers (really solid database clusters with everything enterprise customers need built in), their cost is actually not that high compared to other enterprise software. Especially SAAS that are only solve a narrow problem and can cost a lot.

To be clear, I'm all in favor to switch to Postgres for most workloads, but rather for new systems as migration old ones is either impossible or much more expensive than paying licensing fees.
And "It's Wednesday, take out the trash" because I never can remember that one myself.
If you can afford 12 payments with interest, you can by definition also afford to save for 12 months and then buy the camera. BNPL and credit card companies are masters of exploiting psychology and especially currently prevailing wusiness and entitlement ("But I want it now!!!1!", "I deserve to treat myself like a king").
This is pretty neat. I think being lightweight, and having a very small API is important.

But honestly, at this point function-style JSX/TSX is hard to beat in terms of API. There's basically no DSL to learn (`x-for`, `x-if` and so on), you just use plain old JS with all of its existing capabilities. And it's just a JS function, in come props, out comes HTML. You technically don't even need JSX to do this, it's just syntactic sugar over plain JS function calls.

Sure, React is bloated, its full API has huge surface area (that you almost never need), and there are some icky parts (state, side effects, basically the whole hook system is ehh and doesn't fit the functional paradigm).

There's definitely room for improvement there, but I think it will probably not come from React, but some other JSX-based framework (Preact and SolidJS suffer from some of the same issues).

In any case JSX is going to be super hard to beat IMO.
Yes, you can find more information in this blog post, where we explain our choice to create a separate FHE library from our Concrete framework.
> https://www.zama.ai/post/announcing-tfhe-rs
Hey - developers behind ElevenLabs here. Thank you so much for the constructive and positive feedback - we’re taking it onboard!

We’re currently focused on researching and deploying a different way for speech synthesis that can generate nuanced intonation and emotions by understanding text and taking context into account. Additionally, we provide creators with a way to clone their own voice based on very short samples. With the published blog post, we are now deploying a way to help them design entirely new ones!

Anyone will be able to generate that level of quality just with a copy-paste. We are planning to open up Beta later this month. Our goal is to let you convert any written content into high-quality, compelling audio.

To address a few questions that frequently came up:

- Latency for our streaming TTS is <1s with quality results available above, which is the usual problem with existing good TTS models (like tortoise-tts)

- We can clone voices instantly, based just on 5s of speech, without training required

- We are working on adding SSML-like support for better control; speed controls will be coming as part of that too

- API is directly available as part of Beta; we are preparing the infrastructure to scale easily for the release!

We are hiring researchers, frontend and full-stack developers! If you are interested, send over your GitHub account and short message to founders[at]elevenlabs.io.
Simple: park where you are allowed to, for how long you paid for/are allowed to. No need to build anything… except discipline.
Preact 3KB?
AlLpine.js is a great jQuery replacement.

I'm using Alpine.js in a Django project and it does what it says on the tin. It blends well with the MVT style of Django along with HTMX and makes the client side interactions really easy. This is now my favorite JS framework for doing light client side JS magic.
One of the projects I want to do is design small wood 3d models.

Recently, I acquired these models [1] which actually have movable parts.

It would be very cool to create such movable wooden models for these spacecrafts. They have a number of parts like solar panels or cameras that move around.

[1] https://ugearsmodels.com/
AirTag-inspired Google tracking device has most unfortunate name
> Nevertheless, as wind and
solar energy penetrations increase, there may come a time when changes in operating protocols
would not lead to reduced curtailments, and rather that curtailment volumes could rise as a
fraction of total wind and solar generation.

In their conclusion, from a decade ago, they suggest that in the future (i.e. now) with larger amounts of renewables curtailment will go up.

It's like people dying during heart operations. If the number of deaths go up because you are treating more people is that a good or a bad thing? If people come away with the idea that heart operations are too risky, when the science suggests we should be doing even more of them, because the vast, vast majority save lives is that good science communication?
Go to Texas to see the anti-green future of clean energy
> 1. Often it ends up being easier

It hasn't been like that most of the time in my experience. Having to integrate in the same CI/CD pipeline, let's say, from the code base side, linters, tests and build, from the iac side, formatting, validation, plan, from the manifests side, yaml linters, builds (e.g kustomize), dry runs etc. Now, think on all the previous stuff to consider but also adding the logic for something common like "based on the branch, run this and not that over this environment". Of course you could sepparate the previous in different pipelines, but then you might have to control somehow the order of execution of each. It is possible, however, it might be complex. Also, one must consider that sometimes, reaching a consensus between devops and developers can be tricky and you might end up in people stepping in each other toes.

2. Versioning becomes easier

How so? From my point of view, if I find a repository containing an specific thing (e.g a Terraform module) and I see the release version "1.0.1" I can get a clear idea of what that it implies. However, if that module is versioned along the terraform files themselves as well as the code base what was fixed on that "1.0.1" version, the Terraform module?, something in the app itself? Of course, I can go to the release notes and spend some time reading them, but you better be following some good practices on that regard, otherwise is gonna be time consuming.

> 3. Blast radius is similar but cleanup is easier

I could buy this one, however, it is preferable to assume the risk because of how easy is to clean up things in case they go south or is better to avoid the risk in the first place by having everything sepparated on the first place?

I guess context (complexity of the project, culture, communication across teams) is the key.
I don’t actually get much chance to use gnuplot, but it can plot data from a pipe. The syntax is a bit more involved as I recall.
https://archive.ph/XJipf
Many would. If you're not rich enough to be able to afford being jobless, risking getting fired over a simple task is a very hard decision to make.
I was wondering if someone was going mention that. Pumped hydro is great, but it's not scalable. You need favorable geography to make it economical at all, and in the end it doesn't store enough energy to do more than smooth over transient grid fluctuations lasting a few hours. The UK is, relatively speaking, quite well provisioned with pumped hydro - its largest storage facility is Dinorwig in North Wales, which is built into a mountain with very favorable geometry - it has nearly 6 times as much capacity as the next biggest station. It can store enough energy to run the entire UK for... about 16 minutes. That's not going to do the trick if the grid runs entirely off wind and solar and you have a dark, calm day, let alone the weeks at a time that weather can be unfavorable. And there isn't anywhere to put another hundred Dinorwigs, never mind the budget.

It's because of this that there's a lot of talk about wild ideas like pressurizing abandoned mines and so on - there are a lot of mines around. But then we're back to the "proven technology" sticking point.
Indeed, that was my point: it's not an isolated incident, but a pattern.

The people in charge (in politics or business) are in charge due to the current system, so they have very little incentive to change it and have a lot of incentive to keep it as it is. Why doesn't Labour push for a fairer electoral system even though the current system is generally biased towards the Tories (and has for many decades)? Because when they are in power they are in power due to the current system.

This also works through to the middle class: if you're having a good life then you're having that due to the current system. Why change it? It's not a coincidence that people who are least established (the underclass, students, oppressed groups) tend to be the ones advocating for change, but they're also the worst positioned to actually enact such change.

So change happens through drastic events such revolutions, which brings their own risks and often don't change things for the better. You'd expect that people are familiar enough with history to pre-empt this, but it seems not. "Ah, I'm sure it'll work out in the end" seems to be the prevailing attitude. Maybe, or ... maybe not?
>People also develop the mental infrastructure to index particular kinds of information. Part of it is luck, part of it may be genetics but most of it is training.

The thing that most people don't realize is that neuroplasticity is competitive, and developing highly specialized abilities in one area actually negatively impacts your abilities elsewhere.
My 2010 heat pump is a Panasonic model. Panasonic, Mitsubishi, Fuji, Toshiba and others have Nordic-specific models. Several of these reach 1:1 at -30C, and some of them are reasonably efficient even at -25C, which is super impressive when compared to my 2010 model. Obviously they will need regular maintenance, keeping the radiator clean etc, and these are very thin and sensitive so you may have to get a professional to do it.

Edit: Looking at the specs for current Mitsubishi models, they are pretty decent (as in: Getting more out than you put in, and useful effect too) at -25C, reaches 1:1 at -30, or, for some, even colder. At optimal conditions you get 4.4 to 5.5 times as much out as you put in, depending on model and temperature.
Almost every top post is a "this is it" post, along with many of the second level posts on the top posts that aren't.
Could it just be an anti-abuse system going wrong, and reader apps are targeted because they exceed some threshold?

Even with Musk's antics I don't see what would they gain by blocking API clients without announcing it - it would take Musk 30 seconds to tweet "oh btw third-party clients are done for" and would at least give everyone clarity.