skysight-inc/HackerNews huggingface dataset:
Let’s not kid ourselves into thinking that the adtech industry is just serving up harmless banner ads or 30 second videos and calling it a day. Seeing an ad is one thing, the surveillance that comes with it is a whole new insidious beast.

https://en.m.wikipedia.org/wiki/Surveillance_capitalism
What would be the best technology today to make pools safe and healthy, and NOT use chlorine?

I was reading about copper ionization [0], but there's not much online [1] to see if it's really effective or not.

[0]: https://www.intec-america.com/pools/copper-ionization/

[1]: https://pubs.acs.org/doi/epdf/10.1021/acs.est.0c06287
People have become accustomed to using apps since 2008. I assure that most people - including my 80 year old dad - knows how to switch applications.
I made one in vanilla JS on canvas and was focused on making trees while keeping it fast as possible. If you add probability for each rule, you can get very close to real like trees. To handle probability faster, I simply added the rules with higher chance more number of times in the set. Then I started following The Book (ABOP). And what I stopped at was having the need to write a compiler for custom syntax and things that come with it.

If I don't dive into functions etc I got far enough with a loop iterating on ops, but it was getting tedious adding more functionality while following abop. Might sit and give another try, some day.
> and the tired trope of "criticise capitalism = so you think we should abolish trade and private property"

Property rights and voluntary exchange are the main characteristics of capitalism. What else do you want to abolish, if not that?
Maybe at today cost. But this is a lab about AI not just LLM. Also given that French research is underfunded since decades, our researchers are accustomed to producing good results at a budget cost.
Indeed !

https://youtu.be/7qEGJlBLJSg

(Most, but not all of these are shared with other Spring-Recoil games.)
I think people here write ... 
 to annotate sarcasm.
News about ousting of Altmann was on first page of BBC.
Don't agree, though I think it's more suble than "throw away the tests" - more "evolve them to a larger scope".

I find this particularly with web services,especially when the the services are some form of stateless calculators. I'll usually start with tests that focus on the function at the native programming language level. Those help me get the function(s) working correctly. The code and tests co-evolve.

Once I get the logic working, I'll add on the HTTP handling. There's no domain logic in there, but there is still logic (e.g. mapping from json to native types, authentication, ...). Things can go wrong there too. At this point I'll migrate the original tests to use the web service. Doing so means I get more reassurance for each test run: not only that the domain logic works, but that the translation in & out works correctly too.

At that point there's no point leaving the original tests in place. They're just covering a subset of the E2E tests so provide no extra assurance.

I'm therefore with TFA in leaning towards E2E testing because I get more bang for the buck. There are still places where I'll keep native language tests, for example if there's particularly gnarly logic that I want extra reassurance on, or E2E testing is too slow. But they tend to be the exception, not the rule.
In my mind, something like Dwarf Fortress could be a great candidate. Each interaction and character has (and changes) a plethora of variables which affect the behavior and relationship. Those could then be used to generate fitting dialogs etc.
none.

but useful stuff:

certified ethical hacker course can give you a perpetrator's pov on how people get hacked.

owasp cheatsheet and latacora blog are useful reference also.

understanding how companies offer these services also helps, e.g. clerk.com, ory.sh, auth0, okta, supertokens, etc.

understanding how authentication coincides with authorization helps too.
> YouTube server's not running on your computer.

The client is, my browser is, and the ads that I suppose they want me to watch would be displayed through my computer.
So now no content producer is ever allowed to sell thier own content on thier own website?
I'm personally driven by a deep understanding of the meaning of life.

Strongly recommend everyone organize themselves around some community of faith.
I don't think that's TDD's fault, that's writing a crappy test's fault.

If you keep it small and focussed, don't include setup that isn't necessary and relevant, only exercise the thing which is actually under test, only make an assertion about the thing you actually care about (e.g. there is the key 'total_amount' with the value '123' in the response, not that the entire response body is x); that's much less likely to happen.
You could easily find news about a lot of cases when a child shot on playground in US.

That is impossible in EU.
> "The one who knows how wireless works, uses cable." ;)

Scientifically, of course you are 100% correct. But does it really matter if I can install a 3 satellite mesh and get 200 Mbps over WiFi even at the biggest “dead zone” in my home?
You might want to check out https://dchest.com/authbook/
How to make a small DSL in Common Lisp
It says its voluntary.

Its to see if, if successful there is a selection bias in aggregate
Before we had vaccines, covid was killing more people than heart attacks and car accidents. Combined.

Deriding people for caring about their own safety is callous and puerile.
> Object detection is somewhat knee-capped by the models available publicly. They are not very good either.

Yep, the current models are based on ImageNet which is of course wildly different content to the typical security camera. It's no surprise that its recognition is often pretty poor, especially from the typical ceiling angles that cameras are mounted at
http://archive.today/b9UxW
Some folks have called it problem of symmetry: take an idea and turn it on its head to get an argument.
What Is RCS, the Successor to SMS?
I was nodding a lot reading this piece, but something did seem incongruous.

The author claims "peripheral route" opinions are becoming more common because of information overload and the need to be parsimonious when forming opinions. He also claims that peripheral route opinions are more weakly held than central route opinions.

How does that account for increasing ideological polarization, when you would expect people's opinions to shift more with the breeze?
The Failure of SPACs
Because it's less fun to watch.
Or more generally, badly regulated anything tends to create new power centers. If you don't prevent people from organizing then they will organize and create a new power structure. See workers unionizing, corporations becoming monopolies, maffias, rebels becoming kings etc etc.

So this has nothing to do with capitalism, it happens under every single system unless you have strong forces to prevent it. If you ban companies, then informal companies will appear in the form of mafias or similar (we call medieval maffias nobles), and those will completely ignore any regulations and therefore be the worst kind of capitalism.
Depends where in the world you are.

In some places it is forbidden to use that information against the candidate, though you can never be sure it hasn't been discussed more widely than it should have been. OTOH, do you want to work for an organisation that behaves that way?

I also generally withhold that info.
Allan Watts recordings on YouTube are basically a good modern interpretation of the Tao imo.
Sure it could, if it did not actually want to do math for you. That's one of the issues, it does not have to do what you tell it to do, even if it's smart enough to know what that is.
A post about popular domain extensions
That's fabulous! Thanks for pointing that out
Production LLM’s have been modified to avoid showing kids how to make dangerous chemicals using household chemicals. That’s a specific hazard being mitigated.
That's not information theoretic, that's just conditional probability.
And besides that you don't have to have a really good vacuum, you just have to have a 'good enough' vacuum that you can attain high speed without losing the stabilizing effect of a bunch of air constrained by the walls of a tube. Bonus points of you can get the air to move at a speed a bit slower than your vehicle, more bonus points if you can use the air to propel your vehicle.

But: it's probably still a dumb idea, but one that is borderline.
What does the name mean? Presumably it's Japanese but not seeing anyone Japanese in the company
If that makes you feel better, in Paris even the city acknowledges that we need 2.5x the number of lines that we have to support the demand, and there is no way we ever reach that given how the city is built. And yet we often have entire pools closed for associative activities such as diving, training for "high level" clubs, and whatnot.

I'm all for children activities and aquatic gym for the elderly but I really don't see the value of using public pools for guys who "train" 3 hours a day just because they are part of some subsidized group, especially knowing that 99% of those have never done anything at the elite level. If you want to train at a high level just finance it for yourself, I'm locked out of my couple hours per week to get my back healthy (and many others are).

I'm presently pre-registering for a private pool that's going to be 10x more expensive (and I'm still paying the taxes that finances not only the pool but also the training programs of the subsidized orgs that train in my city's public pool).
You have an email address form an expensive university. You make good posts and seem thoughtful. Why do you think that you have no choices in an event space? Question your assumptions!
In the UK, I think schools and social services are broadly a central government thing, not local council.

This gets less true with schemes like council housing.
> The entire point of this license is to prevent forks of software.

If that was the case, it would be a different license. The point of the license is to enable forks, but with some restrictions. There are many (once) Open Source software projects where the rights holder at one point made decisions that required a full community (or even commercial fork). The license does not want to take that opportunity away. From MySQL to MariaDB, from OpenOffice to LibreOffice, many projects no longer live under the original leadership. There are also other cases such as Xapian which are stuck under a GPL license that prevented adoption, but the rights holder (I believe it was Orange) had no interest in the project but also no desire to relicense under something that would permit commercialization.

The point of the license is ensure that the commercial entity (us) that is funding the project, can do so without taking away the long term viability of the project even beyond the hypothetical future non-existence of that entity.
It was known early that covid was rarely spread outdoors, but it took a long time for rules and recommendations to catch up to that, especially in Australia IIRC.
Since 2018 I've charged, operated, and booted a variety of USB-C devices over a variety of USB-C PD power sources.

e.g MacBooks of the 60W and 90W variety I've operated on 90, 60, 45, 30, 20, 15, and 5W chargers, car adapters, power banks, displays, powered hubs, or other USB PD devices. Of course on 5W they can't charge while in use (even idling, where they ~maintain charge) and booting requires them to have enough of a battery charge to support the boot power surge, but it has always worked: PD has always negotiated to the best power the charger could do. IOW when manufacturers do their job, it works.

> A barrel jack wouldn't care in the slightest about such kink.

Oh boy I would disagree. I've had decades of terrible experience with barrel jacks, many of which were completely invisible to the eye. I would not be surprised the small kink would have hidden much worse internal damage or defect. If it failed to negotiate power that's because of an abundance of safety, and I'd rather have that than a fire hazard silently being accepted and internally arcing under load.

> The PSU I had was 90W while the other laptop required 120W.

What would be the non USB PD alternative? Proprietary PSUs, with either one of: non interchangeable because of a different plug, the same plug but the most power hungry computer still refusing to boot from some proprietary charger id protocol or hardware, the same plug but different voltage and either doesn't work of fries the computer's power circuit (I've had all of those back in the day).

So your current USB-C situation isn't any worse than it was before USB PD existed. In fact it's better WRT failure modes because USB-C PD compliance means it will negotiate a safe voltage (including taking the cable into account). Of course if you plug in a non-compliant charger all bets are off but that's no worse than before when there was no power delivery standard whatsoever.

That said, as demonstrated by the MacBook example, a manufacturer doing their PD job would not lock the computer out at the bios level - instead waiting to have a safe charge on the battery -, a kind of locking that also happened back in the day of proprietary plugs among the same manufacturer.

Therefore I do not see any reason to blame that on USB PD "horseshit" instead of that particular manufacturer.
The problem is they are chasing a 1990s vision of computing, office suites in particular. They're just creating more silos. By this point, they should be working with data and schemas, not documents. Documents are just a by product. Open Source has an embarrassing tendency to think this 1990s vision of a desktop & office suite is an end point, but it's just a distraction Microsoft will always dominate. Open Source would have been better off trying to create a futuristic 3270 but more seriously taking the Web design to heart (including Linked Data).

People are just not that good at organizing in groups and information is too diverse to leave to individuals to categorize in blobby programs with arbitrary fields in hierarchical files and folders, so inconsistency and disconnected work is the result. This is at the height of its bad in government. Now we are at the point where AI can serve as a connector, with careful use (it would have been much better if organizing data had been the main priority of people). For example, referenced documents created by AI on data with a final group review, the perfect use case of efficient and effective AI integration. But Microsoft is at the top of that heap, in terms of information capture (even if it's not accessed by them directly), capability and authority. Meanwhile Open Source is still talking about a new desktop music player and how to use grep.
Mainly interesting info...
Please stop using the Apache licenses. License compatibility is too important. Use MIT (my preference) or BSD if you want a "permissive" one and GPL or LGPL otherwise (v3+ preferred). Anything else is just making non-reusable code.

Apache is the same org that actively harms one of the highest visibility open source projects by keeping "Open Office" around. Their licenses are similarly unwelcome IMO.
They do, but I would argue that app sec is the responsibility of the development teams. Infosec can and should have a role in helping devs to follow good app sec practises, but having a seperate app sec team that don't have anything to do with app development seems unlikely to be the best model.
I’ve been looking for a resource for a long time but haven’t found much. What I am curious about is how people 500+ years ago predicted solar / lunar eclipses (for example). Columbus was able to persuade some islanders that he was some sort of god by making the moon darken/turn red at a predicted time due to an almanac he happened to have.

Would I be able to make the same prediction using only math and whatever instruments could measure the positions of the sun and moon that accurately? What instruments and equations do I use?
FastAPI's tutorial on how to implement a basic OAuth server helped me a lot in understanding the basic concepts.

https://fastapi.tiangolo.com/tutorial/security/

After getting familiar, I self hosted Keycloak and integrated it with my FastAPI server.

https://www.keycloak.org/

Though not exactly a course, learning by doing helped me :)
> When asked whether [Old Benjamin] was not happier now that Jones was gone, he would say only "Donkeys live a long time. None of you has ever seen a dead donkey," and the [other Animals] had to be content with this cryptic answer.

About the (post-Napoleonic) Bourbon Restoration, it is said that the Bourbons had learned nothing ... and forgotten nothing.
The microtype package: Subliminal refinements towards typographical perfection [pdf]
AWS Instance Types – Surprising Benchmark Results
I spent some time testing out 5/6/7 Gen EC2 instances in AWS and discovered some pretty wild results. TLDR: The perf increases are much higher than I thought possible
Why should you get content for free if you aren't able or willing to pay for it?

Do you want to work for free?
Given how CD/DVD/BluRay went out of mainstream, I think the more typical use case is "I want the file smaller, while retaiming FullHD, HD, SD quality" for archival / streaming, for which the profiles are fine.
Even small non-profits have operating costs to cover.

When we’re talking about consistently serving video at the scale they are, those costs won’t be minute.

Obviously they’re looking to turn a profit (if not profiting already), but I don’t think the situation changes dramatically either way.
And long may it last, there is no way to truly replicate a ps/2 port/header with adapters etc

Hopefully if they ever go away for good someone makes a pcie ps/2 card with proper interrupts (if that is even possible behind abstractions like MSI) rather than converting ps/2 to usb
I am not against pointing out obvious problems at all.

However, it seems more important to you to point out their being Muslim than anything else that could be and more likely is a common factor among them.

This is how the genuinely critical are easily separable from the bigoted/hateful.

And I say this as someone most staunchly opposed to the whole wokeness crowd.
Ozone works pretty well I think. Also enforcing shower with soap, I saw this during covid and was relieved they would do that. Unfortunately they stopped doing it.
100% agree with this. My 2.5yr old phone will not longer register the usb-c port and I have to charge it wirelessly. My PC still has a few USB connection ports from 2009 that still work. (Although most are newer than that)
I recently had to learn OIDC which is the standard for auth that most people really mean when they say OAuth now, I think. I learned by implementing (using Keycloak) and most importantly by reading the OIDC specs. It may seem intimidating, but the real core of it is not that large.

It's a topic I'd be interested in writing more about, and I'm happy to start here if you would find it useful.
As bad as the mayor and councils may have been, from my outside perspective it would be hard to do as poorly as the UK government has over the last decade. It’s been farcical, and the show continues.
Two quick thoughts:

1) The great names mentioned are a result of survivor bias. Of course they sound great now.

2) "Positioning" by Ries & Trout, a (mostly) ageless marketing classic, delves into product naming. It's a quick and easy read. Highly recommended.

Here's a sampler of sorts:

https://www.linkedin.com/pulse/some-best-book-bits-positioni...

Those two points aside, yes the nane matters. But so does the product, and per "Positioning" so does the positioning. A great name isn't going to save a shite product.
"Modern synthetic pesticides were invented in the 40's. Natural pesticides have been used for thousands of years"

The difference is still the number of people between then and now. So far it is a hypothesis, that we can feed everyone without conventional agriculture methods.
The idea that any for-profit company can self-govern without external accountability is also magical thinking

A "Responsible AI Team" at a for-profit was always marketing (sleight of hand) to manipulate users.

Just see OpenAI today: safety vs profit, who wins?
I‘ll probably get downvoted for this, but big companies do not ruin everything for profit. Google Calendar, for example, is a simple tool which is very well implemented on various systems and it just works. And if you want more privacy, then you can go to Proton Calendar.

Also a typical argument is made that more should be done against anti-competitive behaviour. The problem is that there is no better alternative. If you regulate competition too much then people will not spend their time and/or money on moonshot ideas anymore. Why take a massive amount of risk if you aren’t allowed to reap the rewards? This is what happened in the Soviet Union and nowadays partially in China. Innovation stalls and all you can do is copy. Russia, for example, tried to make chips by copying the American designs, but without understanding the fundamentals. Unsurprisingly, it didn’t work.

So complete regulation for anti-competitive behaviour doesn’t work. Then governments should probably just regulate a little bit? This is precisely what the US is doing. Yes, sometimes corporations push it too far and consumers are negatively affected. However, the alternative is less innovation which will also negatively affect customers.

For the counterargument that technology doesn’t make things better. (Even this is nowadays a common argument.) Compare living today with living in the 1980s. Transportation, education, medical aid, and entertainment are in general much better. Yes, there are some negative sides, but I wouldn’t want to be born 40 years earlier. Having to write letters to your family when they are overseas. No YouTube. Internet measured in kB/s. Sending patches via email on repositories without CI/CD. No thanks.
Except that sorts the list in reverse: https://tio.run/##Vc6xDsIwDATQPV9xYyJ5od2Qyo9UGYhIwFXkVlY68P...

(Also a subtle off-by-one error, it should be 0 to |n|-1 and i to |n|-1.)
I just don’t see what value this brings to the table. Sounds like Meta might not either. We’ll just have to leave it at that.
Not sure why I’m getting downvoted so badly, because by its very nature refactoring should t change the functionality of the system. If you have functional unit tests that are failing, then something has changed and your refactor has changed the behaviour of the system!
All of the devices I have plugged in or use regularly on my desktop now are USB-A:

Only USB-A, no plug on the other side: keyboard, USB stick, Oculus Rift (CV1)

B/mini/micro on the other side: scanner, digitizer tablet, sound card

USB-C but shipped with USB-A to C cable: mouse

USB-C, shipped with both USB-A and C cable: HDMI capture card

Many of my devices that use USB for charging are still micro-USB

So yeah, many of these devices are quite old, but from a practical standpoint, I actually need zero USB-C sockets on my motherboard, and many USB-A. I guess it will change in the future, and it is good I have a USB-C (unused) port on my motherboard, but for now USB-A is simply more useful.
Totally true. One can even argue they are forbidden to discuss this with MS. They would be mixing up the interests of the non-profit and its for-profit subsidiary. Legally, it’s only a change of control in the majority shareholder of a company where MS has invested in. They dont have a say, and pressuring them could be higly illegal.
I was being sarcastic - At a point in time I used to be a Firefox user but after years of suboptimal experience on macOS I was happy to move on.

No idea what Mozilla is up to these days, I hear Google kind of owns them, so Firefox on iOS will be whatever big G asks them to be.
User feedback widget –> What would you prefer?