skysight-inc/HackerNews huggingface dataset:
Liblasso is also available under a commercial license from the copyright holder.

If Orange wanted a commercial license, there doesn't appear to be any reason why it couldn't have bought one.

https://lasso.entrouvert.org/

https://www.entrouvert.com/expertise/licences/
Nuanced insights rarely work with people, if it works in your setting: great. On the side of the physician, perhaps it can work better, but even then for some fields I am not certain nuance works well.

Doctors not only have (potentially) more data, they can also do stuff like touch, smell, etc. Most doctors I know don't seem to have the issues you describe - they are allowed to work on curing/treating patients (yes, there is paperwork, economic limits, etc., but overall the loss-making side of, for example, large hospitals is just accepted).
Well... at least there is not pascal++ and that's a win for sure..
And it was USA's interest to sell its liquefied gas to Europe, to at least get something out of their support.
I mean if you're going to support Ukraine with your billions while your allies are dancing around the issue because they're hooked up on your ennemy's gas... I doubt the US can tolerate that.
Now that's just my pet theory, I'd love to hear counter-arguments.
This seems an easily solvable problem. AI driven licence check on git merge to release?
It's common for people to think 'usr' stands for 'user' instead of 'unix system resources'.
Maybe they aren't targetting IBM customers - but I definitely they are going to give the people used to bying a bunch of Dell boxes, some network gear and VMWare a more (but less proprietary) IBM-like experience. A huge box which just works, reliably, with impressive throughput.
Maybe I will be downvoted to oblivion, but here is what I think. As a Free Software proponent, I find the GPL license oppressive as far as free software goes and I never considered it a true Free as in Freedom license.

I know the arguments and I see where people come from. But I find BSD-like licenses a lot easier to enforce and understand, and a lot more compatible with my personal concept of Free Software
> Pay them to do what you want, or stop using them.

I've been a paying slack customer for a decade at this point. I pulled up my email, my support ticket for "slack is using more ram than visual studio" was in February 2015. I don't have the political sway over Salesforce to makthem make these sorts of decisions.

> You feel entitled to use a $10K machine to compensate for slow...

Youre doing it again. I don't feel entitled. I don't have a choice in my chat app, my employer forces it on me. And even if I did, slack is on the whole the least worst option. As for postman. I did the same thing. I was a paying customer, I submitted support tickets, provided traces when asked and ultimately I did decide to change tool.

> while continuing to use their convenient products, you say they are bad.

Am I not allowed to have an opinion just because I have a fast machine? Am I not allowed to want my software to be better?

> The Postman programmers say the same thing:

No they say "performance is a top priority for us, we're sorry you're not happy with it. Please send us your hardware specs" and the ticket gets auto closed after 2 weeks.

> Obviously they love the iteration speed that Electron gives us.

It's not just electron - snappy electron apps exist. Startup time aside. VSCode is pretty damn good. Figma is an excellent example of how good it can be (and if you want to compare what it looks like when a company cares Vs a company doesn't, see figma and Miro).
Many more will go out of healthcare once the medical insurance industry is allowed to demand that their customers use their AI software for the initial visit instead of going to their general practitioner, and once hospitals start using a few doctors as rubber-stamps for decisions made by their AI software.
I suspect that the eventual net benefit to society will be positive. But the transition will be bumpy, with most people supporting deregulation until another Elixir Sulfanilamide event shifts the pendulum in the other extreme direction. I might be wrong, but I think that people aren't great aiming for the pragmatic balance.
I rage-quit Spotify some years ago for similar UX reasons, and switched to YouTube Music. I can warmly recommend it, and that's from a Google-hater. Truly, it seems like all 3 competent UX designers at Google were put to work on YT Music.

There's no pushy podcast crap, recommendations are rather decent, "play album" button actually plays the album, playlists and queues work as you might expect, playback is gapless by default, you can turn off autoplay (yeah, really, a Google product lets you switch off the AI), it's all very nice. Just, all the stuff that should be table stakes is actually right.

And, of course, they got the biggest catalog of all because any YouTube video that the AI thinks might be a music video is indexed too! Lots of weird indie bootleg shit in my playlists.

It's not perfect by a long shot, but oh boy is it better than Spotify.

Note: I'm really only talking about UX here. I vaguely recall reading somewhere that YT Music pays artists like 10x less than other apps do, and the artists put up with it because YouTube (not YT Music) brings exposure and Google made it a package deal. Not sure how true this is btw.
That is my goto setup for static or semi-static sites. In theory you could still see a runaway bill with CloudFront, although I haven't checked the numbers to actually see what magnitude of traffic would be needed for it to really hurt?

*edit* did a quick check, based on my definition of hurt about 1,000 request per second sustained for the month or > 12TB traffic would hurt. But then again, I'm sure there is some other weird edge case that AWS bills for that could incur more severe costs with less traffic. And that is what I take 0xFF0123 to imply
So it remains a valid punishment for Orange (unfortunately also a punishment for people who read that).

That could also be leveraged to find security issues, that can be interesting in an auth system.
> infectious

Self-inflicted.
The Morgan Motor Company designed a modern coupe, the Aeromax
Note that `impl Foo` return types don't actually cost anything extra with regards to code-size, the compiler knows what the actual type is and there is no dynamic dispatch. Only actual generics have an impact here, and `impl` in a return position doesn't count.
GoPro Ride Through an Electron Beam Irradiator at Full Beam Power [video]
I could explain their line of thinking, but the post would be downvoted and labeled as propaganda. It’s not that I agree or approve what’s going on. On the contrary, it has a detrimental impact on me. But even trying to explain the Russian rationale isn’t welcomed. It’s ought to be illogical from the Western perspective, because then you can easily explain why the population has to rally behind Ukraine, e.g. fighting pure evil.
Now do the same with a blank sheet of paper! :)
My view on web forum spam from my experience a few years ago, so possibly slightly out of date:

Once a web forum has existed for six months the flood of spam will be greater than a single person can manually moderate without giving up or going crazy. You can't check your forum every eight hours every day for the rest of your life.

The stopforumspam.com list of spamming ip addresses is useful to reducing abuse to a manageable level. You need it fully automated. You want to use the api, downloading a copy of the blocklist every 24hours would be somewhat less effective as new ip's start spamming constantly. Their list of email addresses that are being used to to to create accounts on every web forum in existence can be useful.

There are boxes at large VPS providers that have been constantly attempting to post automated spam on every forum and wiki that they can find for years. Sending complaints to the hosting companies does nothing.

There will be occasional collateral damage from CGNATs getting blocked.

Every commercial VPN server and tor exit will be blocked and occasionally someone will whinge about that.

Restricting new accounts to only being able to post in one area of a forum and telling people they have to write a message introducing themselves and manually approving people seems to work reasonably well. If you are one person trying to run a web forum on your own then you will still find that you don't want to check it every day for the rest of your life.

Captchas can help but you need ip blocking as well. You often see the load of the signup page and the submission of the form from ip's in different countries, presumably captcha solving services.

My opinion is that for a web forum to exist in a useful state for a decade the minimum requirement is to have half a dozen volunteer moderators who visit regularly. (or it's a company forum where part of someones working day is checking the forum.)
It cannot be the individual dev's sole responsibility.

There must be a clear policy and hoops to go through (decision on choice of library, reviews before integration in code base/product, audits, etc). If that does not exist then the organisation must really step up its game.

By the way, it is the very job of the legal department to know about this and to inform policies, and of the managers to enforce those policies and processes.
> I strongly disagree on the global variable side though...

My thinking is that software has been terrible (over-complex) for such a long time, so its time to start questioning our most dogmatic principles, such as "global variables are bad".

Imagine you can instantly see all the dependencies to/from every global variable whenever you select it. This mitigates most of the traditional complaints.

I would argue that adequate tooling that allows for this would dramatically simplify all development. It's the only thing that matters and its so absent from every development platform/language/workflow.

If we could only see what was going on in our programs, we would see the complexity, and we could avoid it.

Another related bit of dogma is _static scoping_. Why does a function have to explicitly state all its arguments? Why aren't we allowed to access variables from anywhere higher up in a call stack?

What you realize is that all of these rules are so you can look at plain text code and (kind of) see what is going on. This is a holdover from low-powered computers without GUIs like most of programming. Even if an argument is explicit, if its passed down via 10 layers, you still have to go look.
Not that anyone would care about DDR1 anymore, but the DDR(1) filter doesn't work.
iOS developers who have done work for watchOS know that, during development, you are barely able to connect an Apple Watch to Xcode. It is flaky as hell. So thinking that someone can remotely control an Apple Watch is a bit hard to believe.

Ghost touches and typing "we are in control" with predictive text, sounds more plausible but still raises an eyebrow.
Their loss of Nordstream2 was likely unplanned.
But the lives on either side? I don't think it was important to Putin in any sense. Maybe as human resources mgmt for army recruitment.
Definitely - I did not mean "infectious" in a disparaging way, since that's what the licence was written for. If you include GPL code, the licence "infects" everything around it.
I don’t think Putin would have gone ahead if he expected this fierce resistance from Ukraine and the strong reaction of the west. Most wars start by one or multiple parties miscalculating the cost of the war. Starting with the two WW.
In a world where AI can impersonate people to virtual perfection, how would one even KNOW who to invite?

I think proof of identity may soon become the only way to keep AI powered bots from trying to manipulate every forum out there.

And for those who cherish the ability to be anonymous, there is probably a market for a trusted middle-man/site that can verify that an account is being created by a biological person, but that doesn't provide the actual identity of that person to the site where he/she is setting up a new account. Kind of like CA providers do for ssl domains.
Fyi, I've never encountered what you're describing, whether with GPT 3.5 or 4.

It may be that you're expecting it to do too much at once. Try giving smaller requests.
Welp, I stand corrected. :D

I have to say, that is a bit obnoxious. Still, I don't think it's right to generalize that their users ascribe to that mentality. Quality software can be produced by people we don't agree with morally.
Samuel Paty died because he believed in free expression, and he would approve of it, no? Saying the opposite is probably insulting to his memory

BTW he didn't die by "words", he died because a bigoted idiot attacked him
> Where's Stallman when you need him...

Busy on his crusade of 'perfection', and absolute refusal of using any smartphone cause some chip is closed source.

But the tincan and aluminum foil helmet network is completely open /sigh

We need a new Stallman who doesn't let perfection be the enemy of good.
You mean big apes?
I guess in some jurisdictions a judge could order source code publishing as a punitive measure?
To answer the spirit of the question: as an American, you could freely subscribe to Soviet newspapers, printed in the USSR, which the US Post Office would deliver right to your doorstep (via international mail). That has been the case since 1965, when the Supreme Court settled the question in Lamont v. Postmaster General.

https://en.wikipedia.org/wiki/Lamont_v._Postmaster_General
Because it is not about science.
> If the big popstars bring people to a platform, then presumable there will be more than enough people to listen to those popstars and their share of the revenue will be naturally very high, no?

Ah, but what if those big stars have the negotiating leverage to get paid more per play ?

If the platform has a fixed-size pie and can afford to pay $0.005 per play, but Joe Rogan and Taylor Swift will walk away unless they get $0.01 per play, should small artists' slice of the pie be reduced to $0.002 per play?
To become sustainable the population will have to accept changes to lifestyle which they have not shown any sign of willingness to do so. Rates of e-waste increase faster than the rate of e-recycling. As long as capital and profit remains at the incentive it's at now, there likely will be little change.
is it blocking anything? It was one of a shopping list of requirements that it be capable of complying with court orders. I expect they don't want to repeat the Quad9 situation, where it just blocked requests from all of Germany. And as others in the thread mention, things that court orders may block aren't just torrents - eg malware.

Also, given that it's mainly aimed (so far) at government departments and telcos, it's not clear that that would reduce adoption at all.
Gotta love that Herbie also provides just `1` as alternative. "66.8% accurate, 305.0× speedup"

But the expression you get if you disable "numerics" ruleset (which includes expm1) is pretty wild also:

(if (<= (exp x) 4504410275303423/4503599627370496)
(+
1
(+ (* 1/24 (pow x 3)) (* x (+ 1/2 (* x 1/6)))))
(/ (+ (exp x) -1) (log (exp x)))))
I also think this is a genius move that effectively rallied up flaky european allies such as France and Germany but my mind can't accept that the environmental cost was worth it.

However bad is the invasion of Ukraine, climate change remains the worst threat for humanity.
If you don't like tyrants and like democracy, what do you think will happen to democracy when energy, hence food is more scarce and you try protect militarily your resources against countries that are eying them ? History knows the answer.
I think this is giving short shrift to BYD's role in advancing battery technology, which is key to electric vehicles. In that sense, BYD is more innovative than Tesla.
Okay, since you appear to know what you're talking about, if I wanted to maximise signal reproduction (with absolutely zero consideration for efficiency) when matching amplifiers with speakers (for car audio), what numbers should I be looking at when choosing components?

(Yes, I checked a few youtube videos and blogs, but car audiophiles don't really get too scientific and it's hard to tell whether they really know what they are talking about).
I thought it was the price but I think it’s supposed to be the weight.
That really describes the state of the art in software. Don't bother trying to cover up the fact that you're normal and just like everybody else.
Yeah. I feel this article has been assisted by AI.
TLDR:
Apart from the focus aspect, it mentions deliberate practice, but doesn't go into identifying what practice that is, expect sayingfocus on your weaknesses.
The math hinges on that there is the same error for exp(x) at both places. So as long as exp(x) is deterministic then this should be alright.
Takahashi Method for Presentations
Let's hear it for the slightly less sucky Apple music!

https://artists.apple.com/support/1124-apple-music-insights-...

I'm a fairly content Apple music subscriber. The apps (iPhone and MacBook) suck - although it keeps podcasts and audiobooks elsewhere, but there's a good chance I can find even obscure tracks and I can also listen to the old CDs and unpublished music I uploaded with iTunes Match on any Apple device.
> Iphone with 128gb

Is 128GB of disk in a phone too little?
Ask HN: Is There a Zapier for APIs?
Since Zapier sucks, is in perpetual beta, or is just not available for its "addressing custom REST APIs" offerings, I'm looking for solution:

Is there a tool where I can do a scheduled auth at an API, do a request, use the payload to send a request to another API, call it a day?

I want to set up something for a client, but I don't want to have to manage what is essentially a 1ct/month lambda function.
I fear "the other extreme" would be doctors chasing fads.

Just a reminder that some doctors are still giving covid patients anti-biotics.
Yes, this is how it works. There are separate pools for ad-supported plays, and I believe separate pools per country now (because Spotify premium costs a lot less in India than in e.g. the US), but it's still pooled.

It used to be the case that the big record companies demanded pro-rata licensing. Tidal (before Jay-Z bought it) commissioned studies on user centric licensing and approached the record companies about it, but they were uninterested.

Now, however, it seems the record companies want user centric licensing, but Spotify resists it. It's hard to say exactly what kind of politics lie behind that opposition. I'll note, however, that Spotify seems to have adapted a lot to "gourmand" listening with their background playlists.
Sure, but even with that disclaimer the website still has to display at least an attempt at not providing you with blatantly false information. If it literally said "in case of a cold, drink a glass of bleach" then no disclaimer would save them in the resulting criminal case(or at least I hope that it wouldn't).
> That is the one example that floats around a lot, but its also imho not very good one. '0.1', '0.2', and '0.3' are not floating point values, so the premise is flawed.

No, it’s the entire point. None of the values we deal with day to day are binary floating point, and certainly not currencies. So this sort of representational approximations is a major and constant issue of using floats.

> Also `round(0.1 + 0.2, 15) == 0.3` is true (in python), so being conscious about rounding things appropriately goes long way.

See above, rounding off and collecting error after every arithmetic operation is not the expected norm and what developers are taught.

> And I imagine that correct rounding is relevant in monetary calculations no matter what sort of numbers you are using

While that is true, it does not normally need to be done after every arithmetic operation, especially not after additions of already rounded off values.
>The creator economy can't rely on Patreon.

https://joanwestenberg.com/blog/the-creator-economy-cant-rel...
"one of the most heinous acts of this century" was blowing up a gas pipeline that was delivering very little gas because of "extended maintenance" on the Russian side? The company operating NordStream 2 went bankrupt 6 months before it was destroyed.

I would love to live in a world where that was close to one of the most heinous acts that year, let alone century. The release of natural gas into the environment was very bad but the impact on humans was essentially zero.

Edit: Wikipedia has a helpful graph showing NordStream gas flows. You can see that in the month before the sabotage it was already pretty much zero

https://en.wikipedia.org/wiki/2022_Nord_Stream_pipeline_sabo...
Ad blockers seems to imply that we can do curator without the centralized aspect. Ublock has a couple hundred of lists, each with thousands or more filters. A user choose to enable or disable what they want with no central control.

Further more, the filter itself can be made to limit disclosure of the original data while still providing a binary decision regarding filtering a content or not. Hashing, bloom filters, ai models and so on are common tools for filtering data like emails and link reputation.

Is it possible to use bots or use a riaa enforcement group equivalent to get ad blockers to green lights specific ads? Personally I trust easylist as long the community does so, and would discard it the moment it lost the community trust. That makes it a kind of centralized curator, but also very much not.
I'll take that as a compliment
I must add that I do appreciate you challenging the status quo. Excited to see where your library leads.

> modern datetime libraries … in other languages choose to not represent these 'missing' local times.

Another edge case with throwing errors over gap times is eventually a region’s dst policies may change. So what used to be valid can now be invalid (and vice versa). Updating the library must be done with an audit of existing data, or suffer loud unexpected failures.

Thanks for taking the time to address this critic. Easier to be a critic than a creator after all.
Load what all up into memory? That doesn't solve the N+1 problem, or chained async methods. It causes caching issues (what if something else changes the files you're working with?).
It's impossible to listen to some albums because of song replacement. You can try to do so, but when you click play on some albums it replaces several tracks with their single versions.

I noticed this last year with Dark Side of the Moon, although that's since been fixed.
Please do. We desperately need to show the people that big companies do not stand above the law.
I finally had a chance to write some PHP that (a) wasn't WordPress and (b) actually did something useful a few weeks ago at $DAYJOB.

Going from zero to functional web backend in less than 3 hours for a language I'm almost totally unfamiliar with made me understand just why this got so gosh darn popular. I thought building out a Flask application was fast, but PHP's initial experimentation loop is just on another level, criticisms be what they may.
It's a critique/criticism of a service that has degraded, and why the author understandably is unhappy.

What is with the growing trend on HN of just being overly negative about posts that are shared here?
Discovering hard disk physical geometry through microbenchmarking (2019)
The infection meme is very good to easily explain how GPL works - but it does "infect" only if you follow the license terms.

If you do not follow the license terms, you are using a copyrighted work without permission. And then, we are back to plain copyright law, with potential damages being awarded etc. (And the copyright owner is under no obligation to let the past infraction slip just because the violating party decides to suddenly follow the GPL terms.)
Well, that summarily rekt my sleeping schedule this evening. Truly a great story and glad I stumbled upon your remark. Thanks!
Really? Cool. Would you be comfortable sharing your dns settings and or fastmail domain settings? Cool if no but I wanna give this a go!