skysight-inc/HackerNews huggingface dataset:
Show HN: Faceit Extension to tag players as good or bad after playing with them
Faceit Skill is a simple chrome extension where you can tag a player as good or bad.

Enhance your matchmaking experience by keeping track of teammates and opponents, making your game queue smarter and more informed.

This is mainly focus to faceit clan lobbys.
This is very nice, but I can see a way to optimize it even further.

Consider pi[i:i+10] and pi[i+1:i+11] they are highly similar. Intuitively it seems that storing them both seems wasteful. But how can we avoid storing them both? This is where we have to get clever.

We are looking for a length 18 match. If position a and position b are a length 18 match, then it holds that (a,b) is a length 10 match. (a+1,b+1) is also a length 10 match, and so is (a+2,b+2). Wouldn't it be nice if we could store only one of a,a+1,a+2 etc?

The naive attempt is to do the loop with a stride of say 3, but this will not work as it may happen that e.g. a=1 mod 3 and b=2 mod 3.

However there is another approach that does work. We need to use a position-independent way of deciding between a,a+1 etc. We can do it thusly. Loop over all the numbers. When we encounter position a we score the length 10 sequences starting at a, a+1.. a+8. Any scoring function will do as long as it doesn't have ties. For simplicity we can score=number. The highest scoring number is stored. As an implementation detail we can use a "sliding window maximum" algorithm to avoid recomputing and recomparing the scores.

Note that in this scheme we may actually end up storing more than one of a, ..a+8. But it will cut down the storage quite a bit at least.
Roxane Gay and Everand Originals: Stand Your Ground: A Black Feminist Essay
In this fifth and final installment in the series from Everand and Roxane Gay, the beloved bestselling author of Hunger and Bad Feminist delivers her own bold and deeply personal exploration of gun culture and gun ownership in America from a Black feminist perspective.
> The new pipe syntax appears to bolt on an imperative construct to an otherwise purely functional language.

It's not imperative. The pipe symbol is a relational operator that takes one table as input and produces one as output. It's still purely functional, but it has the advantage of making the execution order obvious. That is, the order is a linear top-down flow, not the inside-out flow implicit in vanilla SQL. Further, when your wanted flow doesn't match vanilla SQL's implicit ordering, you don't have to invent CTEs to wire up your flow. You just express it directly.

As for ergonomics, consider a simple task: Report some statistics over the top 100 items in a table. Since LIMIT/ORDER processing is last in vanilla SQL's implied ordering, you can't directly compute the stats over the top items. You must create a CTE to hold the top items and then wire it into a second SELECT statement to compute the stats. That's busywork. With pipe syntax, there's no need to invent that intermediate CTE.
Maintainability. Think about having a list. You add constraints between all the rows etc. then remove a row in the middle. Now you have to update all the constraints
I agree. In fact I am glad there is a certain amount of low-cost knock-offs. It gives me a cheap (if unreliable) option and is a bit of a force to making brands make their products reasonably priced.
I don't think "everyone" is talking about small businesses. Only people with an axe to grind against the legislation, who trot out "Small Business" to play the sympathetic victim.
China study says nuclear warheads are best hope to save humanity from asteroids
Sauce; Hindenburg has an amazing track record calling out fraud. Better than any other short seller or regulator thay I am aware of
This is a brilliant idea but execution leaves a lot to be desired. I get that there's a lot of judgement calls going on here but I really wish this would become a popular project with lots of subject experts to weigh in.

Looking at the PCB design skill tree, it just doesn't look very realistic. "Use an Autorouting tool," for example, is second after "Learn PCB Software" when it should be in the top half of the tree (if not in the top few rows).

"Design an SMD PCB" is on the same horizontal line as "Hand solder SMD Parts", as is "Learn to Read a Schematic" and "Learn PCB Software"(?!) Learning the PCB design software is a process that must run in parallel with most of the skill tree.

"Use a reflow oven to solder a PCB" is two who levels above "Use a pick & place machine" and so on. I get that a lot of this is path dependent on experience but "Use SMD tweezers" should probably go alongside "Solder SMD parts"...
Previous retraction posts:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> the argument would be that technically the GPL says you should be able to get source code for the program from Y, even though you didn't buy their product P - you were harmed by their refusal to do what the GPL requires, so you can sue them.

I don't think that's the case. Whenever I see discussion about GPL violations, the copyright holder is the one who has to go after the violator (and often getting them to do something is difficult, because legal challenges can be expensive); the consensus seems to be that users who receive the software in a manner not compliant with the GPL don't have standing to sue. I'm not sure if a user has ever tried, though, so not sure if this has been tested in court.
That assumption is empirically supported, but is, as of now, conjectural and unproven. In fact, our ability to prove facts about the distribution of digits in pi is so weak that we can't even rule out statements such as "after a certain point, all digits of pi represented in base 10 are either 0 or 1."
Then we have different definitions of the word. That's fine, the top comment at the time of my posting made it sound like "networking" was understanding the interactions of optical repeaters on the glass cable. To me "networking" means actually using network applications for my benefit.
If you can't be sure or know how to verify that ChatGPT's maths is correct, then surely the output is entirely meaningless?
Well here in the project readme there is a table with the sizes: https://github.com/rstudio/tinytex-releases (a bit outdated, they didn't refresh it). I downloaded TinyTex-1 for Windows, it's 338 MB uncompressed. It is _huge_ in my book.
I donated to Signal twice. i do not use it much actually but i long believed it is only one that can be trusted.
I’ll make it n=2. I was pretty disappointed by the build quality of my System 76 Galago. And it wasn’t very repair friendly either because parts are very difficult to get.
All of the sibling comments are good answers to this question!

What hasn’t been mentioned is that Signal is an extremely high-profile target for rogue actors and nation-states. Employing staff with personal financial troubles in sensitive positions can contribute to the temptation to use access for personal gain. This is one way intelligence services groom double agents. Despite what appears to be very high salaries they won’t get rich in the Bay Area— but it seems like it’s above a threshold where one of these engineers would feel desperate.

Also: I imagine having a WhatsApp founder as a board member/funder helps here, as they famously built and scaled globally before their acquisition with only 20-30 engineers…
Starting from the fourth digit,

01000100

But maybe I don’t understand your example
It's generally considered safe to eat raw Norwegian farmed salmon: https://www.fromnorway.com/stories-from-norway/a-perfect-env...
X11 did nothing wrong. You hear me? Nothing.
No social network is perfect but talk to me when Twitter or Meta ignore CSAM agencies repeated requests. I'll be waiting. Otherwise, Telegram is complicit.

"the app had gained a reputation for ignoring advocacy groups fighting child exploitation.

Three of those groups, the U.S.-based National Center for Missing & Exploited Children (NCMEC), the Canadian Centre for Child Protection and the U.K.-based Internet Watch Foundation, all told NBC News that their outreach to Telegram about child sexual abuse material, often shorthanded as CSAM, on the platform has largely been ignored."

https://www.nbcnews.com/tech/security/telegram-ceo-pavel-dur...
There's a Neil Sloane (OEIS creator/curator) playlist from Numberphile which, unsurprisingly, often feature OEIS sequences.

https://www.youtube.com/playlist?list=PLt5AfwLFPxWJXQqPe_llz...
Unlike the Oxford-Astrazeneca, there were no concerns that caused it to be suspended, so that's good news for you, I guess.

That said, they also stopped selling it:

https://www.fda.gov/news-events/press-announcements/fda-roun...

> requested the voluntary withdrawal of the EUA for this vaccine. Janssen Biotech, Inc. informed the FDA that the last lots of the vaccine purchased by the U.S. Government have expired, there is no demand for new lots of the vaccine in the U.S., and they do not intend to update the strain composition of this vaccine to address emerging variants

I'm not well acquainted with practices in the pharmaceutical industry, so it looks a bit weird to me that they would request to withdraw authorisation. I suppose that it might be simpler for them to do so if they know that all remaining doses have expired, rather than risk lawsuits in case that someone might accidentally administer expired doses?
Fully agree. Every piece of legislation that mentions a dollar amount should be adjusted for inflation. That should be true for income thresholds all the way down to parking tickets.
The socialists thought their architecture was beautiful as well -- both aesthetically, and because it was produced efficiently and served the needs of the people. And in fact they produced many perfectly fine and beautiful buildings, some of which are quite coveted residences today (such as the apartment complexes near Frankfurter Tor in Berlin).

Meanwhile pretty much the worst architecture you'll find anywhere would have to be the strip mall architecture (and most office complexes, and much suburban housing) created in the U.S. from the mid 1970s onwards (up until then it had at least some semblance of style). And now basically copy-pasta'd all over much of the world.

In my view it's arguably even uglier, because it symbolizes a system in which people thought they were more free, original and infinitely wealthier then their counterparts in the supposedly drab, miserable, totalitarian East. (It was all those things to some extent; and folks in the West were categorically more free -- just not nearly to the extent that they typically thought).

In fact, so deeply threatened were the new overlords in the West by the very idea that the socialist system could also produce beautiful and vibrant public spaces that they felt they just had to destroy one of its crowning achievements (the Palast der Republik, also in Berlin), and at a stupendously great cost -- and replace it with something basically garish, entirely fake (by design), and far less inviting and useful -- just to make a point.

[0] https://en.wikipedia.org/wiki/Frankfurter_Tor

[1] https://en.wikipedia.org/wiki/Palace_of_the_Republic,_Berlin
> Billions to build a few miles of rail in California

Literally no private company will do it though because trains are too efficient. You make MUCH more money selling cars and gasoline, and then sprawling cities over decades. Trains make no sense if you're trying to make money. So the gov has to do it or it will never be done.

> How many billions on wars

Straight to defense contractors, who are purposefully lazy and incentivized to suck as much as possible. But they hire a lot of people.

> almost nothing to show for the average citizen

Yeah, besides your education that is the only reason you can even write this comment. Or the roads. Or the internet you're writing this on. But no, I'm sure if you were illiterate and banging rocks together that's fine.

I'm being a little hyperbolic but you get the point.
>It's stepping backwards for short term comfort.

Hmmm...can you elaborate? Because I've always thought the "right to work" (ie, not be forced to join a union in a unionized industry) is an example of sacrificing short term comfort. In that case, weakening the union provides a short-term benefit (no paying dues) at the cost of long-term benefit (higher wages, better benefits, improved safety etc.).

I'm trying to find a generous interpretation of your comment, but it comes across as one of those overly libertarian theoretical perspectives that tends to break down in practice.
New Inline autofill for cards and identities for Bitwarden
The binary representation of Pi contains both the MIT license and the GPL. I'm confused.
Aiding and abetting are crimes.
A TLA+ alternative people might find curious.

https://quint-lang.org/
When I worked with Drupal years ago(i made good money specializing in Drupal for more than a decade) I remember it having a caching module that generated static html page of every content page and served it instead of rendering anew. Simple tech.
Actually, a state is when a measurable attribute of an object remains unchanged for a period of time. So saying state = time completely misses what a state is.
AFAICT it has not been described "in detail," the only writeup I know of is this vague, flowery blog post: https://waymo.com/blog/2024/05/fleet-response/

> it's not in a way that would be particularly helpful here.

Why would you say that? This claim seems completely unsupported. What if the human directed the Waymo to drive more slowly and carefully than it would otherwise? That sort of instruction seems entirely consistent with the blog post and would be critical to the impressive behavior we see in the video.

> You may be under the common misunderstanding that remote operators can directly control the vehicle.

I think you are under the misunderstanding that since humans don't control the vehicle, they must have only a second-order impact on safety. But I am not concerned about self-driving's technical ability to dodge obstacles, I am concerned about its judgment around passing school buses or not slowing down when there are lots of pedestrians. It's this sort of human-level reasoning that I suspect is critical for Waymo's safety record. Nothing in Waymo's blog post / infomercial suggests otherwise.
>> The user does nothing to suggest sponsorship or endorsement by the trademark holder.

HP would say that "compatible with HP printers" goes well beyond nominative.
Per HP documentation, HP printers are only compatible with HP-licensed ink. So anyone saying "compatible with HP" is incorrectly stating they are licensed by HP.

Try selling a cupholder, or a cup, that is "compatible with Ferrari" and you should expect lawyers. (Ferrari famously hates aftermarket parts.)
>Tiling is deep [...] texturing is a skill beyond me.

Interesting. Sounds like you have way more experience than me, but I feel pretty comfortable doing tiling and do a decent job, after doing a kitchen floor, backsplash, bathroom floor, and shower. The biggest risk with doing tiling is once you learn how to do it, you'll start noticing bad tiling jobs everywhere. Particularly lippage.

I've also done decent jobs of texturing the couple attempts I've done. I don't love them, if I stare at them I think they look terrible but if I'm walking past I don't notice them. What in car racing they'd call a 50/50 paint job: looks good from 50 feet when it's going 50MPH. :-) But, what I'm starting to do, and what I did on my bathroom remodel, is doing a level 5 finish. It took me a while to get to where I was happy, but not having to texture and instead just painting the untextured wall came out pretty nice. I guess it's more common in "the west" to texture and level 5 in "the east" (USA).
I'm going "meh" here for all the skill trees I'm actually familiar with. Using keyboard shortcuts has nothing to do with coding. Negronis don't require more skills than old-fashioneds. Change Bedsheets comes well before any deep cleaning. The music one is just utterly absurd ("learn a difficult lick" before "learn guitar"?)

I love the idea. The execution... leaves questions.
In a childhood i spent some time on an old German farm with a main house and a barn. I crawled and climbed everywhere in the both buildings. Both buildings are of the same high quality of build - brick and stone walls, pitched red ceramic slate roofs, large wooden beams - that is tested by and evolved over long time. The only noticeable difference between those 2 buildings was that the barn had less windows, and the first meter of its wall height was made out of the larger stones fit tightly to each other whereis main house wall were fully brick and such stones were making only the foundation - thus the barn walls were about 2 times thicker at that lower height part. I didn't see any metal in the construction - in the attic the wooden beams were dovetailed in the joins and the joins were pierced by large thick "nails" made of hardwood. Smaller members were tightly dovetailed to or sat in the grooves of the larger members - all the way down to the planks which formed the sides and the floor of the attics (and the second layer of planks about 4 inch below the attic floor planks was the ceiling of the first floor - again sat tightly into the grooves of the large beams).
1f:ca7:5ee5:b12d::ca7:eat5:b12d
After 12 years at Google, I have decided it is time to move on
I spent months mulling over whether to go with iced, Dioxus, Tauri, Flutter, Yew, Slint, Egui, Relm4, Ribir, even ratatui.... and probably more I'm forgetting

iced wins by a landslide.

it's just hard to learn at first but mostly because you start "not thinking with portals" and struggle. 9 out of 10 times I was just holding it wrong when I struggled.
> Has the criminality /now/ stopped

I'd bet an internet dollar that Telegram HQ is actively in a panic making sure they can start responding to French take-down notices
What are other limits and opportunities for TLA+ and similar tools?
It's the way ads are delivered that is unwanted. I would not care about a static inline banner ad at the top of a page. Slightly possible that I'm interested in it if it's relevant in the context of the page, easy to ignore if not.

The ads that pop up when I scroll, or ads between every paragraph (or more) or ads that are animated or use fancy CSS to overlay the main content or slide in from the side and float around -- those are what make me run an adblocker.
How well has that worked for you?
I also meant it in the most literal sense - they really treated us like partners, gifts, dinners, etc. And we (and I'm sure other like us) technically helped them build the ads api, innovate on it, bring them insane amounts of ad spend from our clients etc.
How is it efficient to make design choices that increase the strain on the structure, forcing you to add extra strength that would not otherwise be necessary?
They ignore taking action when confronted with it. That's why Durov is a disgusting human being.

"the app had gained a reputation for ignoring advocacy groups fighting child exploitation.

Three of those groups, the U.S.-based National Center for Missing & Exploited Children (NCMEC), the Canadian Centre for Child Protection and the U.K.-based Internet Watch Foundation, all told NBC News that their outreach to Telegram about child sexual abuse material, often shorthanded as CSAM, on the platform has largely been ignored."
I have had the same experience working in Big Tech. Lots of people who have only had an internship (in their field) and no real life experience doing any sort of hard work. Of the friends that I gravitated towards in those big companies, only the folks that actually had real jobs, did we form any sort of long term connection.

Not only do they have a tendency to incompetent, they can very unsympathetic and dismissive towards people viewed as below them.
Choosing to run specific applications with elevated privileges is enough to get the performance gains for those. Still not safe, but much safer than logging in with the Administrator account.
Still one of my faves, only edged out by tweaking XFCE to look like Mac OS Platinum: https://taoofmac.com/space/blog/2022/04/12/2330 (I love collapsing windows for some reason).
The other option is trying to fight a bigger opponent as an individual - what do you recommend, changing all the laws by yourself?
You should check out STORI.AI! It does exactly what you need
You didn't understand the original claim which is that because Pi has an infinite decimal representation, every subsequence of it has a repeat
Further context for that quote (from 1993):

"Much of the social history of the Western world over the past three decades has involved replacing what worked with what sounded good. In area after area - crime, education, housing, race relations - the situation has gotten worse after the bright new theories were put into operation. The amazing thing is that this history of failure and disaster has neither discouraged the social engineers nor discredited them."

So how much you agree with the applicability of the quote might depend on whether, say, you think the education and race relations in 1993 were better or worse than they were in 1963.
> of long-term benefit (higher wages, better benefits, improved safety etc.).

If the labor market functioned correctly you wouldn't need unions to enforce any of this, which is obvious, because these benefits exist in almost every non-unionized industry as well.

The only reason to engage with a union is because the employer is so large they not only monopolize the consumer market but the labor market as well. The correct solution is to break up the monopoly.
It's true except no one wants to maintain it anymore because the code is a mess. This is how software dies.
It should be illegal for companies to sell products like this without a giant warning. "Your warranty will not be valid, since we're not even supposed to sell this product."

It feels like fraud. Wild that it's A-OK for Amazon to profit on this at the expense of the consumer.
I think that this is getting negative feedback because "skill trees" raise expectations that this doesn't satisfy. A skill tree would be a dependency graph showing which skills depend on which other skills. This is more of a template for a related set of skills stacked by difficulty. Maybe just call it "Maker Skill Stacks" to head off the disappointment.
It looks like the easy stuff is at the bottom and the harder stuff is at the top. It's more of a skill line than a skill tree.

That being said, I find the idea intriguing and the format appealing.
Amazon's "Counterfeit Crimes Unit" basically sounds like a variation of YouTube's schemes. You and I report counterfeit stuff bought an Amazon, and they say "who cares" and maybe give you a refund (after often asking for it back, no doubt to be re-mingled).

Canon or Epson or HP or someone with enough clout? Yeah, here, our "CCU" will assist so you don't go running to the courts.
Also, a household worth $100M is not going to suddenly be starving come tax time. And, they'll know in advance how much they need to pay because they have a CPA or a private wealth manager at the bank who can just tell them and set aside the money for April.
Mozilla Thunderbird https://www.thunderbird.net, It's a good E-mail and RSS reader
> changing all the laws by yourself?

Laws change every day. There must be a working process for that.
If Firefox had 90% of the market would it be a choice?
https://www.angio.net/pi/ lets you search for sequences of up to 120 digit in the first 200M digits of pi. I'm sure there's others knocking around that might go further.