skysight-inc/HackerNews huggingface dataset:
They'd need every permutation of 2, 3 letters of m, i, l; and while we're at it, add the keys close-by on a qwerty layout.

It seems like a better approach would be to harden all email software in usage to ban almost-but-not-quite .mil at the end of email addresses, looking for the above permutations client-side before anything is transmitted.
UK Police Websites Shared Data on Crime Victims with Meta
It is actually a dangerous operation, probably most if not all invasive operations are.
It’s a function I like because it encourages string handling by linear scan.

Today UTF-8 is the standard character encoding out of memory but we are still converting it to a fixed-length encoding, often with the optimization of encoding ascii-only string as ascii as seen in Java and Python these days.

If your encoding is variable size that is no problem for linear scans and you can recode a regex over unicode into a regex over utf-8 bytes or implement some not quite linear algorithm like Boyer-Moore over bytes, etc. If you quit encouraging people to index into particular points of a string it is pretty easy. I mean, who really uses fixed-length string structures anymore?
Google slides didn't work properly for me on Firefox a few days ago, all fonts displayed as some ugly serif font. Though I assume this is Google being underhand and malicious rather than Firefox not working properly.
It sounds like the DOD already does block emails to .ml because of this issue:

> Lt. Cmdr Tim Gorman [...] said that emails sent directly from the .mil domain to Malian addresses “are blocked before they leave the .mil domain and the sender is notified that they must validate the email addresses of the intended recipients”.

I think the issue is people sending emails from personal accounts that the DOD cannot control. The article also mentions travel agents as another source of the email.
>It is an important information that you don’t really need petabytes of common crawl data to make a highly accurate bot. There are a few other open source models that preform well with significantly smaller training data that OpenAI.

Sure, but the tradeoff is in generalization vs specialization. No one is impressed by the fact that ChatGPT is able to recite facts. Google can do that. Where it becomes interesting is in the general applicability of a single tool to thousands of possible domains.
The "BIOS setup" of some ancient IBM ThinkPads wasn't the ordinary PC BIOS blue character-based UI, but actually a pixel-based GUI, including an animated flappy-bird mouse pointer:

https://www.youtube.com/watch?v=AfUkI-n4jpo&t=23s

I'd guess most corporate fleet ThinkPad end users never saw the bird flapping its wings to fly as you moved it around the screen with your Trackpoint, but kudos to IBM (known for wearing suits at the time) for letting this bit of whimsy slip through to customers.

Maybe it was indicative of corporate flexibility that helped the ThinkPad introduce so many innovations and general technical excellence, and made it such a respected and beloved brand.
I don't ned to recalibrate anything. What I need to do is stop arguing about UFOs and electric cars in this forum. The Fermi Paradox is based precisely on the time and scale of the universe.

"he Fermi paradox can be asked in two ways.[note 1] The first is, "Why are no aliens or their artifacts found on Earth, or in the Solar System?". If interstellar travel is possible, even the "slow" kind nearly within the reach of Earth technology, then it would only take from 5 million to 50 million years to colonize the galaxy.[26] This is relatively brief on a geological scale, let alone a cosmological one. Since there are many stars older than the Sun, and since intelligent life might have evolved earlier elsewhere, the question then becomes why the galaxy has not been colonized already. Even if colonization is impractical or undesirable to all alien civilizations, large-scale exploration of the galaxy could be possible by probes. These might leave detectable artifacts in the Solar System, such as old probes or evidence of mining activity, but none of these have been observed.

The second form of the question is "Why are there no signs of intelligence elsewhere in the universe?". This version does not assume interstellar travel, but includes other galaxies as well. For distant galaxies, travel times may well explain the lack of alien visits to Earth, but a sufficiently advanced civilization could potentially be observable over a significant fraction of the size of the observable universe.[27] Even if such civilizations are rare, the scale argument indicates they should exist somewhere at some point during the history of the universe, and since they could be detected from far away over a considerable period of time, many more potential sites for their origin are within range of human observation. It is unknown whether the paradox is stronger for the Milky Way galaxy or for the universe as a whole.[28]"

https://en.wikipedia.org/wiki/Fermi_paradox
Virtually everything that dissolves in water is heavier than an H2O molecule, and a lot (most?) soluble salts are denser than water. If you want an example, table salt sinks to the bottom before dissolving. Also, yes, some ground waters are naturally high in different metals. Before drinking water from a well you drilled you usually have to get the well's water tested.
I do folding@home. It simulates protein folding, which is one of the fundamental building blocks of all biology.

https://foldingathome.org/
It's certainly possible that this situation might sway Congress to pass some sort of lead wiring replacement act.
I agree. X is all you need considered harmful
Genetic Editing of Wood for Sustainability
> Alberta is not rat free. It claims to be, but poke about a bit, and you'll see how fake that claim is.

Once again no sources cited on your part other than, I guess, your gut, and "poking around."

> The problem is NOT cats.

You haven't made a case for that. The studies I dug up say quite the opposite, that cats are a massive source of wild bird mortality, that they've driven several species to extinction. I have cited sources and you seem to just be shooting from the hip?

> ... in all the areas without cats, which is all areas in Canada without human settlements very close by, which is most of Canadian land, are dying too.

What makes you think cats aren't in areas without human settlements very close by? This map shows they're all over the place. [1] And if that doesn't convince you check out the invasive feral cat population map in Australia where they actually wanted to cull the population. [2] They live on every square inch of Australia, and let me tell you, people do not.

"In some cases, house cats have singularly contributed to the virtual disappearance of Vancouver Island bird species. The streaked horned lark, once a resident of southern Vancouver Island, is now likely locally extinct in Canada, and cats were cited as one of the main causes of nest failure." [1]

"The coastal vesper sparrow has seen its population drop by 85 per cent over the past decade, and a federal government analysis cited a “high concentration of domestic and feral cats” as factors in their decline." [1]

Stop just repeating "nuh uh" and dig up some studies or lets end this conversation here, because the fact is, you are wrong on this one.

> You're attributing cats to the problem, then explaining how it's proof it's cats.

No, I'm cities studies that attribute it to cats.

[1] https://www.capitaldaily.ca/news/cat-victoria-songbird-feral...

[2] https://www.dcceew.gov.au/environment/invasive-species/feral...
I think it's hard to say it's some sort of monopoly thing. Browsers are free and they take about 41 seconds to download and install. That's an extremely low switching cost.

Unless you have a chromebook, it doesn't come preloaded on your Macbook or PC either. Consumers make the deliberate choice to go install Chrome instead of Firefox, and it's because they prefer Chrome.
And somehow having one of these prevents your website from being "illegitimate"...
> The thing about optimizing code is, you don't know where your hot paths are until you profile your code.

Absolutely! So, you profile your program, and it turns out that 95% of the runtime is caused by malloc/free in tight loops, which you can't get rid of, because they're hidden behind an API which had to choose between encapsulation and efficiency.

> And if you are coding in such a way that copying a string builder by value and/or the indirection imposed by encapsulating that information is a bottleneck [...]

You don't seem to realize that the StringBuilder was just an example to illustrate this style of encapsulation? Oftentimes you want to encapsulate actual "value structs", where it is sensible to create millions of them in an array. In C, you're forced to choose between following good software engineering practices (=> encapsulation) and getting good performance.
Yes, pretty sure, I bypassed uBlock for the page, reloaded and then the examples made sense!
Agreed. There are many ways for the rich to get richer. Housing shouldn't be one of them.

If we've got money for Ukraine, we've got money for housing.

But then there's ideology and beliefs. There lies the problem.
This has not been my experience at all. I was compelled to use Chrome at my last job (there was a bunch of internal tooling built around Chrome assumptions). I was there for almost five years, so I did a whole lot more than kicked the tires. My daily driver has remained FF, and I have not perceived any noticeable difference in perf because of it.
> When you get a Google phone that already has Google's browser installed, and it works relatively well, why would you change?

I know you're speaking in the context of the general public, but I've found that uBlock on Firefox Mobile does so much to make the web usable again that I'd never go without it.
/Τĥιs ñåmè įß ą váĺîδ POSIX /paτĥ
Record migration sparks backlash in U.S., Europe
I think you're overplaying the social aspect. For quite a while, Chrome had a serious speed advantage over Firefox and the developer tools were (are?) considered much better. I'm not sure if either is still the case. They both seem fine for my purposes, but I use Chrome because it subjectively feels a bit quicker and I've gotten disillusioned with the practice of choosing software based on political considerations.
My understanding this is more of a Google thing. The play store will no longer offer new installations of software below a certain API level, even though they will work on current versions of Android.

I believe this is an attempt to enforce some of the permissions changes made around Marshmallow, I believe, where apps now request many permissions at time of use, and not at install. The compatibility layers are a bit 'ugly'.

An interesting side effect is that if you sideload an app that is in this state, Google Play will actually offer to keep it updated, even though it wouldn't allow installation initially.
A service in a very similar vein is https://healthchecks.io/ - which also provides a nice perspective on how low-effort the setup for a service with a substantial amount of users can be. https://news.ycombinator.com/item?id=31488910

The blog also contains a bunch of useful information and guides around the topic, including various unusual configurations (arduino/esp8266) as well as information on self-hosting.
I've started using Twitter as a "lower effort blogging" platform.
After I spend a day on something like this, I'm usually too tired to actually write a blog post about it, which feels like a waste. But then writing a small Twitter thread is usually within my capabilities.
Some users don't understand the difference between the web / an ISP / a website / a search engine / a web browser / an OS /... because of massive advertising from Google, that went on all the segments, and also did so much anti competition that it was charged in the EU

For some, Google is the brand for the tech, and everything else like Firefox is a knock off, or a pedantic complication.

It's a scary world we're living in.

And it's the world we IT guys have built, when we taught the elderly and everyone how to be online with hands-on first and no proper explanation.
Google has done better with even easier hands-on and absolutely nothing to know before you use your phone or Chromebook.
isn't this just an absurdly complex re-imagining of the on/off switch? I've spoken to numerous people who either had their vehicle stolen or it was broken into. The ignition cylinder was damaged in the process. Rather than spend money replacing it they just wired in an on/off switch in a random place on the dash. The car got broken into again but was never stolen.
That's feature. The light version only takes 3 cores
Obvious immediate question is, is it as creative? There are a lot creativity left behind when you increase the token size (let's be real, it's just that). As an example creating a new word like "dickstracted"[1] would not ever happen in this model

[1] https://www.urbandictionary.com/define.php?term=Dickstracted
> Wikipedia leans left

That is subjective, and depends on where you think the "centre" is.

I don't regard Wikipedia as reliable on any topic that is political or involves national history. Modern Wikipedia expects editors to support their edits with citations to "reliable sources", which means the mainstream press, mainly (because primary sources are deprecated). But the mainstream press is overwhelmingly right-wing, and left-wing papers and magazines are usually explicitly rejected as not reliable.

On matters of politics and history, I always dig into the citations (unless I'm happy to get a sketchy version that isn't really accurate). But on most technical and humanities-based topics, the articles are usually quite good (and often much deeper than 1").

There's still way too much stuff in articles that is not cited at all. That changes gradually, as editors delete uncited material, and others come along with suitable citations. I think it's getting better all the time.
> does the ethical math really work for ACME to be completely destroyed?

The same ethical math tells us we should never imprison parents of young children for smaller crimes, like stealing, because it will harm wellfare of the child. And yet we do it anyway.

> Destroying ACME entirely

By carpet bombing? Sure.

But we do not blow up the factories and we don't neurolise employees. The factories will be bought by a competitor, the employees will work for a competitor or start their own business. Nothing physical is "Destroyed" in the real world
Android, chromeOS and google in general push chrome. Windows pushes edge (i.e. chromium). Apple pushes safari (i.e. webkit). So what do you expect new users to pick?
It was a combination of factors. First, Google Chrome was originally faster and lighter weight than Firefox. Second, Google used their market advantage to push Chrome via Google search and other properties. Third, Google used multiple third parties to trick end users into installing and setting Chrome as their default via dark patterns when updating or installing Avast, Adobe Flash, Java, etc. (I had to uninstall it from my mom's computer multiple times during this time period.) Fourth, Chrome focused on their developer tools and they got much better than Firefox's. Fifth, Chrome continued to improve and get faster including much better multi-process support and crash resistance while Firefox was held back by their legacy extension framework and XUL-based UI elements.

Examples of paid Chrome dark pattern installs: https://imgur.com/gallery/WWZxj
And for any non-Google Android phone!
Thinking intrinsic value of achievements matters more than extrinsic

I'll give an example: in getting a degree, seeking out the hardest classes and struggling to get a 3.8, or seeking out the easiest classes and getting a 4.0

The average recruiter is stupid and will only see the 4.0. It's much harder to communicate the value of taking the harder classes

I personally find this kind of depressing. It discourages people from actual learning and nudges them towards only caring about mere appearances
You're not necessarily missing anything if you haven't done a lot of machining. But if you have then you probably know what I'm getting at. Tooling requires space to work, far more space than is sometimes available in the workpiece. So complex shapes, especially shapes with a lot of interior work and lots of detailing on all sides of the workpiece are much easier to make as a casting than as a milled or turned piece.

Every time you take a piece off the machine you need to re-register it, perfectly. This is doable but requires a ton of work and can severely constrain your design, after all, you'll have to re-clamp it after changing orientation.

You can easily see this by looking at for instance the output of 3D printers and then to try to think about how you would go about making the exact same pieces using substractive processes. Plenty of times you'll find that this is super hard or even that it can not be done at all.

Of course, the reverse is also true: there are pieces that you can mill and turn but that you can't make using an additive process. For every workpiece there is an optimum set of tools and processes to make it, some workpieces have a lot of options and some have only one.

When the number of solutions is 'zero' or when you have only some tools available and no access to others you have to get creative, maybe split the piece up, use a different material or come up with your own tools or processes.
The receiver which measures the voltage pattern and decides if the rest of the voltage is allowed or not becomes the weak point. Like the encrypted key system used today, this could be buried deep inside the engine, but unclear why this is better than keys today.

In addition, if the driver should be able to manually recreate the voltage pattern by actually flicking the lights/wipers, there will be a relatively small number of voltage combinations which could be iterated through an automated device connected directly to the wires very quickly.
Yes, if you have been using Firefox you'll not notice problems.

A large number of people used IE5 and IE6 without apparent problems.
Generally compression algorithm try to give structured data a distribution more similar to random data.

If any byte sequence is a correct file (unlikely, but mostly because compression algorithms try to be robust against corruption), then this is easy to reverse, you just generate a random sequence of bytes and then decompress it.

Basically you can turn a compression algorithm into a probability distribution by inserting random bytes wherever the decompression algorithm tries to read one, but sometimes not all bytes are allowed.

You can then reason about this probability distribution and see what it's properties are. Typically something with a probability of 'p' will require -log(p)/log(2) bits.
Yeah, and, on top of that, I think this can lead to smaller (and snappier) agent models, because we no longer have to encode every single piece of information into models. As we carve out more and more parameters and input data, AI development will get more accessible, and we'll get more novel applications. (I'm certainly dreaming here.)
> It creates fairness among victims by removing their rights to seek higher damages via their own court cases

How is it fair if the first victim gets 10M in damages, but the 100,000th victim does not, given each lawsuit proceeds differently? It's obviously not a race, and getting less/more damages based on the order you filed a lawsuit is surely not the best way. (Damages via settlement or decided by jury). Even in the best case scenario where every victim gets a payout, they should get equal payout for similar damages.

Also, the judge agreed with J&J's idea, but found the filing to be premature. That is even before they fought any lawsuit. Early is encouraged, premature is not. There is a distinction

> We recognize the Code contemplates “the need for early access to bankruptcy relief to allow a debtor to rehabilitate its business before it is faced with a hopeless situation.” A “financially troubled” debtor facing mass tort liability, for example, may require bankruptcy to “enable a continuation of [its] business and to maintain access to the capital markets” even before it is insolvent.

> Still, encouragement of early filing “does not open the door to premature filing.” This may be a fine line in some cases, but our bankruptcy system puts courts, vested with equitable powers, in the best position to draw it.

The problematic part would have been had the money been capped. It's not, evidently.

Then again, if you want to dissolve a company for one product, tell me what happens if tomorrow another product of theirs has some flaw, and now the victims cannot get anything for their damages?
yeah, except Vanmoof is not even publicly traded while Booking has a $100B market cap on NASDAQ with 'profitable as fck' credit rating.

just poor tech capabilities & timing. nothing deep here. (not a speculation.)
I think the references to this being a “tool” that you can “self-host if you want” are a little disingenuous, especially after seeing that the linked GitHub project doesn’t mention the fact that it’s just a thin wrapper client making requests to a remote server until you’re halfway through the README. The product might be great, but introducing it to the community in this way doesn’t foster much trust in your company from the perspective of a potential customer.

The only reference I can find to this being a self-hosted model is a blurb in the GitHub README saying “If you'd like to self-host this in your own cloud, email us”. Sure, I can email my OpenAI/Microsoft rep and self-host GPT-4 in my own cloud for enough money too, but that doesn’t change the fact that the primary business model is SaaS. Just be up-front about this fact in community posts, rather than obfuscating it. Your website does a great job with that.
Chrome used to be a lot faster years back so I switched. Firefox sadly has never given me a reason to switch back. Chrome is still fast and generally easy to use. (Maybe others here can give me good reasons to switch?)

Chrome also has some obscure features I rely on that Firefox does not have (or just doesn't do well):

* Firefox does not support Touch ID on macOS. I can't actually log into a lot of my sites

* I can't create a desktop app version of a site (Chrome > Tools > Create Shortcut as window). I use this to put google meet, jira, and some other internal tools as dedicated dock apps.

* Chrome lets you run a work and personal profile in different windows. It's just a cmd+` away. It also remembers which profile you had viewed last and opens links in the right one. I didn't like multi-account containers in Firefox because I always had to select the right profile when I click a link.
It used to be engineered especially for power users, respecting their interests and needs. Not so much these days. Reverting my about:config settings every time I update, for instance, just conditions me to dodge updates.
Ah. I see what you mean. I think this is the issue with the language and/or tooling. Most languages will not let you import a function from two different libraries under the same name, and most languages will warn you if you use a function with the wrong arity.

> methods and traits with a strong type system reduce any ambiguity there.

Strong type system does not preclude pipes.
Unless you're in the Mojave a buried cable is, so to speak, "in the water..." what do you think roots are there to do?
This is dope, great post --- just a bit of script / spectogrammin' and no one needs no APK
Congratulations on shipping!

It's not really clear how this is different to heartbeat monitoring, is it because it uses a subdomain instead of a URL path?
The cables are near end of life and unlikely to be replaced at all, because the entirety of the copper network and its associated hardware is also near end of life.