skysight-inc/HackerNews huggingface dataset:
In GitHub alternatives it shows https://gitlabhost.com/. Does anyone knows how copyright works when a different company uses GitLab name and offers competitive hosting to GitLab itself?
> “How many times do you have to roll an n-sided die to ensure you’ve seen each side at least m times?”

This is an extension of the coupon collector's problem (which addresses the m=1 case). Per the Wikipedia page:

> Donald J. Newman and Lawrence Shepp gave a generalization of the coupon collector's problem when m copies of each coupon need to be collected. Let T_m be the first time m copies of each coupon are collected. They showed that the expectation in this case satisfies:

> E[T_m] = n log n + (m-1) * n * log log n + O(n), as n -> infinity

https://en.wikipedia.org/wiki/Coupon_collector%27s_problem#E...

edit: If you're familiar with that problem, then you can use the tail estimate for 1 copy per shard with 99.99% probability for 128 shards (per the linked gist) to arrive at ~1800 -- it's a matter of computing beta such that n^{-beta + 1} = 0.01%, so beta ~ 2.9; I then calculated beta * n log n to arrive at 1801.

Given the scaling of the expectation above, you can observe the difference between "get at least 1" and "get at least 2 of each" is fairly small in the grand scheme of things. And, incidentally, the second term 128 * log(log(128)) is just about 200 (for a total of about 2000), so not too far off from the simulation result in the blog post.
How do people make use of such an aggregator? Do people checkout blogs individually and subscribe to feeds to individual blogs or interest? The sheer number of the collection dissuades me. I'm wondering, instead, if it'd be useful for the aggregator to offer an aggregated feed itself, but that might be too rand om a feed and subjects!
For most of my VMs there's no ssh running. I use wireguard to connect to a private IP. I haven't done this on the bare metal yet but I might. Though barring exploits like we had recently nobody is getting into a server with either strong passwords or certificates. Fail2ban in my eyes is a log cleaner. It's not useful for much else.
Well, I don’t want anybody to get access to my emails.

I understand that if they would spend any effort they could easily get access (via breaking my phone or bones), but I don’t want to voluntarily send over my emails.

(Happy proton subbcriber; that would change if those allegations would appear true)
Im curious why one would use this vs something like pandoc?
EU companies are willing to pay for top talent too, it's just that the amounts they can afford to pay are smaller than US companies, for a variety of reasons.
The trick to Erlang's memory management is that data is immutable and never shared, so all the complication and contention around GC and atomic locks just disappear.
Revolutionary Microcapacitors Set to Supercharge Next-Gen Electronics
yes and yes.

Selfhost does not imply residential IP.
I could see special editions being made, the same way that special collectors coins are distributed.
We have resolved the issue.. take a look now https://ndbforms.appmize.com
Harley Davidson, among others, uses belts. Torque isn't the issue in the context of m/c final drive. Chains are a tad more efficient, which hp obsessed customers fuzz about.
Giant energy storage and power density negative capacitance superlattices
Because they have a website and they make the rules, it's not a law. The west Balkans and Belarus are also part of Europe but in none of the unions, associations, etc. mentioned so the domain is misleading too. It's not european, it's "those unions we like".
A couple years ago I evaluated Rust for a low-latency application that does math and has a websocket and http client. I didn't use Rust because basically every library for speaking these protocols thought that it was fine to call the global allocator, or run UTF-8 validation on the returned buffers, or pull in a huge async runtime, etc.
Try running some of your blocked ips through greynoise, they usually have some interesting information about them
Would you accept a denial? Seems like you’re just spoiling for a fight.
> Or they can approve of only one, and almost certainly lose if it's not one of the two most popular parties.

"They can only approve of one" is FPTP, the existing system. Everybody knows that sucks. The whole point of approval or score voting is to avoid that.

Right now if you favor candidate C but they have 5% of the vote and candidate A and B each have 45%, your preferred candidate has no chance and your vote can only change something in determining whether the winner is A or B, so you avoid voting for your preferred candidate.

With approval voting you vote for them and one of the major parties. Then people notice that third party candidates are immediately getting 30-40% of the vote because the people afraid of wasting their vote no longer have to refrain from voting for their preferred candidate. In some districts they even win. Which dissolves the two party system because people have to take third party candidate seriously and starting a new party has a real chance at succeeding rather than being an exercise in futility.
Check out https://viz.greynoise.io/ especially the trends > anomalies tab is very interesting
Thank you so much for your valuable feedback .
If your server has something that listens on port 22, you just have to wait for like 5 minutes
I tried using a PostgreSQL SKIP LOCKED queue once, turned out to be a mistake.

It was a queue for a distributed worker pool. The simpler alternatives I was used to at the time (RabbitMQ) did not support joining (i.e. run task Y when all of X1~X20 are complete) and therefore every task was stored in the database, anyway. I don't remember the exact numbers, but it was a light/moderate load--thousands, maybe tens of thousands of rows per day. It ran smoothly with an external message queue. I'd vacuum maybe every 4 months.

For one iteration, I decided to try using PostgreSQL as the queue system as well, to decrease the number of moving parts. It performed fine for a bit, then slowed to a crawl. I was sure I was doing something wrong--except every guide told me this was how to use a table as a queue. If I missed anything, it must've been PG-as-a-queue-specific.
Sam Bankman-Fried funded a group with racist ties. FTX wants its $5M back
Do you want to better understand which Instagram posts attract the most attention? In my latest article on usemyapi.com, I show you how to build a simple application in Python to analyze Instagram likes.

You will learn how to:

Gain access to the Instagram API
Establish a connection with the API
Write a Python class that communicates with the API
Create a working example that operates on the retrieved data
Don't miss this opportunity to enhance your programming skills and gain valuable insights into Instagram user behavior.
That’s exactly the problem, and it’s why RCS users have reported so many problems, too. Cell companies just aren’t great at running servers, which has been good for Google’s Jibe business as carriers decide to outsource the infrastructure to someone good at it.
Remote workers using 'mouse-mover' technology are getting caught
> No one else is even close. Not remotely close.

No production car is close. But prototypes certainly are.
Mercedes-Benz demonstrated 8.3 kWh/100 km [1], which translates to 7.5 miles/KwH, while Aptera claims 10 miles/KwH [2], although I don't think that was demonstrated on an actual road trip.

[1] https://group.mercedes-benz.com/innovation/product-innovatio...

[2] https://aptera.us/community/discussion/whats-your-mpg-e-2/
That's exactly my thought. D3 is great, but just doesn't mesh with my brain. I have to relearn it every time and it takes stupid amount of effort. I'll try this next.

For even simpler declarative diagrams I'm a fan of Vega http://vega.github.io/
Those are not offers but asking your permission that they can pitch you on a job ad they think somewhat fits. It's like automated job ad submission except you start with a disadvantage as they get up to 10% of your yearly salary.
A looming Christofascist dictatorship is not what I’d consider a minor political realignment, but potato potato, I guess
(Note, I don't have an eBike.)

Friends will sometimes give me crap for not riding in poor weather, but whether it's mountain bike, road, or gravel, riding in wet/muddy conditions just result in so much work.

The bike itself gets really dirty, it gets into EVERYTHING. Wear on brake pads and drivetrain are accelerated. Stuff doesn't work right. Post-ride it requires so much cleanup that it can take just as long as the ride did.

Sure, I'll get caught out sometimes, but I really don't like starting out in poor conditions because it's just so much work to get things back to right and can potentially cost quite a bit. I'll usually just skip riding these days.
Post Office scandal victims in Scotland have convictions quashed
Rotting seaweed is choking the Caribbean's beaches
I had written a tangentially related comment a few days ago. Its related to rotation in a plane. In that case things become a lot simpler, especially if your programming environment support operations on complex numbers as a first class citizen.

https://news.ycombinator.com/item?id=40333541

The key intuition is that additions are translations and multiplications are rotations. So two model average translation one can use arithmetic mean, for average rotation the geometric mean.
" How keen were the companies on such an arrangement"

Depends on location. In germany for example there is the concept of "Scheinselbstständigkeit" meaning when you have only 1 client, you do not count as a freelancer and then it gets expensive for the company. Companies do not like that threat and they rather pay a bit more and are safe than having extra risk.

In general, if the company is desperate for workers, they are more willing to go out of their way, otherwise most do not like complications. And freelancer instead of normal workers is a complication unless they are used to it.
andrewrk sees this as a failure but doesn't yet have a solution. It seems difficult to provide users with features they want, such as recursion and C interop, while also statically proving the stack is sufficiently small.

In programs that don't have stack overflows, it's nice to be able to handle allocation failures though :)
What about all those charges for improper political contributions the DoJ declined to charge?

No one thinks there might be reporting to be done there beyond "they gave to Republicans and Democrats", I guess.
I wonder if Rackray https://www.rackray.com/ or Time4VPS https://www.time4vps.com/ would qualify under the VPS provider category (they're in Lithuania).

I've been using Time4VPS for a few years at this point, they've always been pretty decent. That said, they have been gradually rising prices and I think that something like Hetzner is more affordable at this point. Well, either that or Contabo for the cases where I just need a box that has enough RAM and don't do anything super CPU intensive. Scaleway also used to be competitive with them price-wise, but I don't think that's been the case for a while, it'd have to be more of a feature based comparison.

I think there's a bunch of smaller companies in the Baltics as well, but maybe that'd make the list quite long and many of them seem to focus on local services mostly (nano.lv for hosting comes to mind).

Either way, really cool site, I'm glad that this exists!
I see a lot of comments to the effect that this is a complicated setup, especially for one person. I really think most people need to re-evaluate their stacks without all of the marketing of cloud providers and gigascalers.

This setup is very similar to the startup that I run. We have used k8s from day one, despite plenty of warnings when we did, but it has been rock solid for 3 years. We also decided to run Postgres and Redis on k8s using Patroni + Sentinel and the LVM storage class. This means we get highly performant local storage on each node and we push HA down to the application.

Was there a learning curve? Yes, it took a solid week to figure out what we were doing. And we've had the odd issue here and there, but our uptime has exceeded what we would have had with a cookie cutter AWS setup, and our costs have been a fraction (including human capital costs).
It's still on the wav2lip[1] level from 5 years ago (look at the teeth) just slightly higher resolution. The only real player with a moat is probably flawlessai. [2]

[1] https://github.com/Rudrabha/Wav2Lip

[2] https://www.flawlessai.com/
You end up sharing signals (IPs) to their crowd-sourced bad IP databases, but only get 3 free IP lists on the free plan. To get some of the bigger IP lists you need an enterprise plan at $2500 a month.

Essentially they use the free customers to build the lists that drive their enterprise sales, which is fair enough as you get to use their free dashboard and open source software. But to me it seems they're really only targeting enterprise customers as a business.
A iptables hashlimit rule can do the same. Your firewall rules get to be more readable and you don't end up relying on the security of a log parser.

The biggest win comes from just disabling password authentication in sshd though.
Ofcourse it is, I even said so :-)
But my wife and kid has the same ones and they can go much longer since they don't stop/start so much as I do.
Supposedly rep movsb is faster than SIMD stores on very recent chips, for cases where you aren't actually hitting RAM with all your writes.
It sounds like what GP is suggesting is to collect ips of all the scanners, and share the list of ips among ourselves, so we can collectively route their traffic to /dev/null.
Why even convert HTML to markdown? Isn't it usually the other way around?
I know what you mean, but there's a few other companies who I boycott because they (or their CEO) said or did something that disgusted me, and I've had no reason to go back later and see if it's been corrected.

Ages ago now, 2009, there was an advertising scandal about Toyota: https://www.fastcompany.com/1390534/toyota-terrorizes-consum...

It's stuck with me ever since. I can't feel comfortable with the idea of buying a Toyota, knowing it might encourage stuff like that.

And I have absolutely no idea who their CEO is or was, even though that's just a quick search away if I ever need to actually find out.
I once had to deal with a complicated report in Word that had been "improved" by several editors using inconsistent indenting styles. It couldn't be fixed in Word by even Word experts. I extracted the plain text, added LaTeX markup and generated a perfect document.
I love being able to change the rules of a game.

When playing something like UNO we did the same, whoever wins one game can add any rule for the next and all previous rules are kept, unless if it turns out that a rule we added ruins the game, then we remove it.

After that it becomes a mad scramble to remember all the previous rules while coming up with new wacky additions.
Probably because it's rust. Realistically, you would only need it when you have already written a part of your software in rust.
as far as I Know they are doing nothing wrong and work in partnership with gitlab. They have a program for this. Check the gitlab wiki.
Wow. So surprised.
So they can catch this, but cheating in computer games.....
Trademarks, not copyright would be the issue here.

This is a clear use of the Gitlab trademark, which gives two options for being permitted to use it:

1. An agreement with Gitlab themselves. Gitlab's own published trademark guidelines do not allow its use within a business name, but this company claims to be in a partner program with Gitlab, so they may have worked on the side. (This is also how Gitlab/Github were grandfathered in for their use of the Git trademark)

2. Descriptive use. This is what allows e.g. "Bob's Kia Repairs". The laws on this vary a lot from jurisdiction to jurisdiction and usually e.g. consider how likely it is to be confused with the trademarked business. I think gitlabhost would fail that test as you can see people thinking it is an offer from Gitlab themselves. And in general because of the non-uniformity of rules, you probably want to avoid relying on them for anything not inherently limited to a single jurisdiction.
Congratulations MUREX Robotics team, great job!

There are products at different price points on the market, for example this 55x55mm switch from my company Brainboxes[1] is sub $50. We choose that size so that we could also produce a gigabit option with the exact same footprint. We opted for microMatch[2] style connectors as you can get board to board as well as board to cable options.

Your co-leads decision to buy-in is quite common, as you can reduce time to market and also not have to manage the component lifecycle if you go with an off the shelf option.

[1] https://www.brainboxes.com/product/pure-embedded/pe-505

[2] https://www.te.com/en/products/brands/micro-match.html?tab=p...
a lot of ppl thought this would be a good idea at some point
You don't need constant draw though. My numbers are based on actual grid usage of a power plant, not the idea that all powerplants have 100% coverage 24/7. It's designed to replace the existing usage of a half gigawatt peaking plant. Zero of them run at midnight, most only run for shoulder hours in Cali/Texas. They're the majority of the new generation being planned right now, so if the drop-in costs are less, they'll be replaced with solar. As the costs further go down, more and more plants and base generation will be replaced with solar. I expect solar to get cheap enough that e.g. thermal sand storage starts to be viable, which will use essentially the same infrastructure as a nuclear plant but without the NRC approval, radiation safety controls, and backup infrastructure.

> I've never been able to find a way to square an actual "no fossil fuels grid" with the supposed cheapness of solar or wind - it always feels like people are quoting selectively useful $/GW values and then not giving a full accounting of the assumptions behind them - i.e. GW type quotes originate with thermal powerplants which have capacity factors which are essentially "whatever you want if you pay us".

I'm telling you right now that LCoE for replacing natural gas is here. Coal has been dead for a while, new hydroelectric plants have massive siting concerns, wind is already too expensive compared to solar + battery, oil has been dead this entire century for electricity. What else is left? Only marginal things like geothermal which are entirely location-based.

https://www.eia.gov/todayinenergy/detail.php?id=61424#

The grid will be solar. Very soon, in fact. Within 20 years, which is lightning fast in grid terms.
There are other secondary advantage of simulation too. The big advantage computers have is ... doing lots of computations (who knew?). Once a simulation is involved, suddenly Monte Carlo methods can be employed to take advantage of that. A bunch of mathematically intractable optimisation problems are, in practice, easily solved by guess-check-refine strategies like evolutionary algorithms. Having been involved in optimisation problems that involved the SIMPLEX algorithm; as a mere mortal I'd much, much rather be debugging simulations than pages of awkward linear equations. In most cases I argue accuracy is worth more than precision.

Plus, simulations demo well.
Fully agree. Limiting the networks which can access your server will help, e.g. limit access to just your local provider or your workplace and you'll see no attempts from Brazil, China, ... unless you are located there, of course ;-)
The problem with FPTP is that as soon as you have more than two parties, the two most similar parties split the vote among their common constituency and give the win to the least similar party. As a result any candidate who wants a chance at winning has to run on the ticket of the major party they most agree with, or else they split the vote with them and lose. Hence two party system.

With a cardinal voting system, someone can run on a ticket which is similar to one of the major parties and should get approximately the same level of approval as that party's candidate. Which is to say, they can potentially win. Then more third party and independent candidates run, giving people more options.

It's not just about what voters do, it changes what candidates do.
Ask HN: Best way to remove CO2 in a bedroom?
I know that CO2 sequestration/capture is imperfect and expensive; however, I was wondering if there is a doable way to remove CO2 in a bedroom at night, to improve air quality why we sleep?
10 Years of Vue: The Past and the Future – Evan You [video]
What? If you look at a football team, there are different skills, but diverse opinion and culture? The experience bit is more Noob vs Pro.

If you're hiring a team of dev's you hire front-end, back-end, designers. But you hire those with skill. Proven history of performance. And oddly you also hire away from diverse opinion. Everyone on a team should be on the same side.
Thank you.

Now I am adding uuid-v7 to x-cmd as a feature.
This actually looks great. More choices in terms of GitLab hosting pricing models.
You can say that, it doesn't matter. The statistics show that these tools reduce views.

And really, "I'm going to replace my entire news intake with the AI slop even if it's entirely hallucinated lies or propaganda" is perhaps not something you ought to say out loud.
That's likely to reduce diverse representation vs. single-member districts. If there are e.g. 8 seats a party could run 8 identical candidates and they'd all get the highest approval ratings for the combined district if one of them would, and other parties wouldn't get any.
Newer ones also support it. Here's a list (if the green column says "ja" it's supported):

http://www.ptt-apparate.ch/IWV-Router/IWV-Router.html

The footnote mentions that the rotary dial's timing must be correct.
I still have signed copies of some of their books that I got when I toured their offices a few years ago. They created a really good space for developers with private soundproofed offices for the extroverted sales types to yak on the phone without disturbing everyone else in the building, a large very quiet room with a library vibe where everyone had to STFU and a group room where everyone could talk.
I still use the knuckles method I learned as a kid.
Wow. Looks like Harvard's Class of 1906-ish was expected to understand and operate parts of the real-world economy.

In America.

How times have changed!
Have you heard of Google?

https://pubmed.ncbi.nlm.nih.gov/33964848/
> It's like Google showing links of DMCA-striken lists

Used to be like that. Now they have renamed “Chilling Effects” to “Lumen Database” and require submitting an email address to view each individual complaint.
Side question: why are USD bank notes so dull ?
Repetitive log is something you appreciate by reducing and you don't have to give it unnecessary CPU cycles too.
Pointerrawupdate events: https://w3c.github.io/pointerevents/#the-pointerrawupdate-ev... would help with that. If tearing is Ok, the canvas can be desynchronized and updated immediately.

We can get 10 msec inking latency with those on a 60 Hz display.