skysight-inc/HackerNews huggingface dataset:
One of the things I don't understand about the HN crowd is how adamant the typical HN'er is about having good commit messages, and follow a strict merging paradigm, such as peer reviewed pull requests, with lot's of room for discussing minute details of rebasing versus merging with or without squashing.

But when it comes to a shared to-do list across a team, then that is apparently the worst thing to ever happen to a project.

I think it is pretty nice to have a place where we can all see what needs to be done, and how far along we are, and I think it is a pretty good idea to regularly review what in the to-do list we want to focus one. I don't think the core of scrum or kanban is bad, but I do think it drowns in managers who want to visualize and predict progress above actually pushing for progress.
Scientist here and have book marked this article for close reading (so apologies for this question if it is discussed in the article).

I had a few brushes in RL (with collaborators who knew more RL than I did). A key issue we encountered in different problem settings was the number of samples required to train. We created a headless version of the underlying environment but could not make it go a lot faster than real-time. We also did some work to parallelize but it wasn't enough (and it was expensive). Is the TM related RL training happening in real-time or is it possible to speed it up? That seemed like the key problem to make RL widely used, but curious about your thoughts.
There is a saying:
"Those who do not know about the history, are condemend to repeat it"

(apparently from George Santayana)

But I think, if you don't care, then go on not caring.

I care, because I do not see society currently in a sane state and rather on a dark path. And by learning from history I hope to figure out things, to do my part, to help not repeat the old misstakes that lead into WW2 and alike for example. And it is not just about war or climate change, but rather direct human interaction. How is it today? How was it yesterday? How was it 4000 years ago. What was better and why? What was worse and why? Technology is only one part that makes up human society.
Prisma's Cloud Connectivity Report 2024
It's amazing that anyone would even try to say that.

From now on I'm going to pay my rent according to a secret algorithm of my own devising and my landlord will just have to hope I'm generous this month. I can't have him gaming the lease agreement by only providing the things it says!
You mean hyperdense as in Chongqing?

https://www.youtube.com/watch?v=JJOJGT00TlU
1gig is starting to become a problem - we have increasing deployment of 2gig and 8gig internet to homes in Poland for example, figuring out how to deal with that when most computer gear still comes with 1gig is becoming an issue
The bones appear to be displayed "as found" after 4,000 years of in ground flesh rot, ground compression, and possible other forces such as gas ballooning and worms, etc.

You can see the head -> spine -> pelvis -> leg bones indicate how the body was lain down and folded at the knees and somewhat at the waist.

Grave goods (remnants of) and orientation would have prompted the description of carefully, delibrately buried.
scrum is much more than “a shared to do list”. organizations that self-identify as adopting “scrum” are the most dysfunctional i have ever worked at
Implied because any symbol distribution which probabilities do not sum to 1 is invalid anyway ;-)
From what I’ve seen, Kanban has:

- No ritual meetings
- No sprint (aka fake deadlines)
- No story points (aka useless productivity proxy)
> you pretty much have to do it that way

You have to do it that way because it's the only way to get a field out of R^2, but I don't think it's at all self-evident. The "we have to know that i^2 is -1" is doing some heavy lifting in your explanation. In the context of "complex numbers are just a 2d plane" there's no a priory reason why you'd think that (0,1)*(0,1) has any particular meaning, let alone that it's equal to (-1,0).

If we interpret vectors in R^n as dislocation (or as forces, or...), then vector addition behaves exactly as one would expect. I think with enough motivation a bright school kid could come up with the formula for vector addition. And it works for every dimension.

Vector multiplication only works for 2d (ignoring the less well behaved cross product that also only works in certain dimensions) and I don't think you'd come up with it naturally.

Also, historically, the 2d plane isn't how complex numbers were discovered. They first appeared as weird quantities that made solving (real) cubic equations simpler but were regarded as just temporary artifacts. The realisation that they can be identified with R^2 came much later.
Thank you for this. It appears to be an exceedingly elegant take on modeling uncertainty in planning and search. There's something quite potent about changing the task to be variable-length, but also forcing the agent to account for its current situation instead of taking it for granted. This allows the agent to react and generalize way better along its path, even in the face of unforeseen challenges.

I assume this is set up so that all tasks are treated as variable horizon, and the current state as a consequence of preceding actions. I agree it would be nice to see the code.
Show HN: No 2 robots are equal so I made a Humanoid Robot Comparator
Hi there,
I know it sounds bizarre but well, I did it!

The future of humanoid robots is already here, even though we probably still know nothing about these machines. If you search for robots online you will find a lot of sparse, often incomplete and outdated informations.

The aim of this project is sharing knowledge on humanoid robotics. Today there are comparators for practically everything, and sooner or later robots will become consumer good as much as a phone or backpacks. Better to play it one step ahead, right?

I built a comparator even because it seemed a good way to make the exploration of this data interactive and useful, both to explore the technical specifications and to become more aware of the future that awaits us (even in a funny way).

Today I'm launching on PH and if you are interested I'd love your feedback
https://www.producthunt.com/posts/botslikeyou

Danilo
"It's interesting that modern movies have to make you think you understand something, before they pull the curtain back and reveal there's a twist. Otherwise people will get disengaged and stop watching before the twist occurs."

I agree with this. For a particularly insidious example see the latest Star Wars series, the Acolyte, by Disney.
Related: "Ask HN: Where to buy old computers and consoles?", 2022-11-17, https://news.ycombinator.com/item?id=33638374
kanban boards - useful, easy to understand, help coordinate work

scrum - awful, mismanagement, micromanagement, useless meetings, overpaid consultants
Surely they’re using some of that hardware to overcome Apple’s attempts to deprive them of targeted advertising data.
This is exactly how Trump organized the legislative coup within the White House. He went through the ranks of the DOJ to find someone who would draft a letter to send to all the states implying that fraud had been found (a lie) and DOJ was investigating (also a lie). No one at the DOJ would do this except for Jeffry Clark, a low ranking official who was promised the role of AG if he were to carry out Trump's scheme.
You’re just downright uninformed then. See, e.g. https://en.m.wikipedia.org/wiki/Kathoey Perhaps you consider it a fad because increasing visibility in Western culture/resulting culture war pushback has just now brought it to your personal attention. Just because you haven’t personally noticed them doesn’t mean trans people haven’t existed for hundreds of years in different capacities all over the globe.
I remember listening to the Warcraft 2 soundtrack from the game CD-ROM in the living room audio CD player.
Survival Is Insufficient
i feel like awk is better for simple pipings and the likes, so i guess it depends on what you need to do. I find myself using awk a lot expecially with other programs
I tried turning games into text [video]
But can they install the depencies and actually run it? :-)
> Hire some game devs that have worked on path finding in AAA games.

I think you're seriously overestimating how many AAA games do any kind of fancy pathfinding beyond "just use A*".
what about contabo?
Europol nukes nearly 600 IP addresses in Cobalt Strike crackdown
I dont remember anybody ever objecting to a shared to do list.
Heya, we deprecated pretty loudly! We made a post on the community forum [0] and we sent an email to all active accounts saying the following:

> The first improvement we're excited to announce is that the $5 Hobby plan is no more. We're replacing it with a very simple Pay As You Go plan. On this plan there's no more upfront $5 charge and no minimum monthly commitment. You only pay for what you use. If you don't use anything for a given month you pay $0. You still need a credit card on file to prevent abuse. But your card is only charged if you use the service.

[0]: https://community.fly.io/t/fresh-produce-pay-as-you-go-plan/...
"Chinese etiquette when meeting mainland Chinese people is essential to not come across accidentally as rude"

For sure. And I read up about any culture I visit the first time. But chinese are quite different from mongolians and thais for example. So my issue was especially with "asian". This term is allmost meaningless to me, as it puts billions of different people in one basket.
I think it’s okay to say “This is the benchmark, now I’m going to compare it against something else.” It’s up to the reader to decide if a 3% (or 300%) improvement is worth the investment if it involves learning a whole other language.
Your calculation is not directly related to the model (and associated R²) discussed in the article which are about the prediction of individual votes using the state as predictor - not state averages using the state as predictor.

Maybe I'm completely missing your point but the calculations in the blog post are, adapting your code (I think you meant mean where you wrote sum):

> data <- data.frame(state = rep(c(0, 1), each=20), pref = c(rep(0, 11), rep(1, 9), rep(0, 9), rep(1, 11)))

> mean(residuals(lm(pref ~ 0, data = data))^2) # null model [NOT IN THE BLOG POST]
[1] 0.5

> mean(residuals(lm(pref ~ 1, data = data))^2) # BASELINE intercept-only model
[1] 0.25

> mean(residuals(lm(pref ~ state + 0, data = data))^2) # predictor-only model [NOT IN THE BLOG POST]
[1] 0.34875

> mean(residuals(lm(pref ~ state, data = data))^2) # MODEL
[1] 0.2475

> summary(lm(pref ~ state, data = data))$r.squared # MODEL
0.01

The blog post is about what you call "intercept-only" model (MSE 0.25) and the full model (MSE 0.2475), the R² is (0.25-0.2475)/0.25=0.01. His calculation is slightly different: instead of 0.25-0.2475 he calculates directly 0.05^2 which is the variance of the predictions (in this case the total variance 0.25 can be decomposed as the variance of the errors 0.2475 plus the variance of the predictions 0.0025).
Showed this to my gf, she said Indian/Pakistani guys are the worst on Messenger/Whatsapp, like to always start the conversation with dick pics. So I guess this makes some sense but I do feel bit discriminated :D
What is this "extraordinary work" we are talking about here exactly?
> If I want to write a function that listens or times out in sans-IO style, should I use tokio::select? If so, where is the async runtime coming from, and how will the caller of the function be able to avoid caring?

To "time-out" in sans-IO style means that your state machine has an `Instant` internally and, once called at a specific point in the future, compares the provided `now` parameter with the internal timeout and changes its state accordingly. See [0] for an example.

> but is absolutely the domain of a random library function that you might want to expose.

That entire `main` function is _not_ what you would expose as a library. The event loop should always live as high up in the stack as possible, thereby deferring the use of blocking or non-blocking IO and allowing composition with other sans-IO components.

You can absolutely write an event loop without async. You can set the read-timeout of the socket to the value of `poll_timeout() - Instant::now` and call `handle_timeout` in case your `UdpSocket::recv` call errors with a timeout. str0m has an example [1] like that in their repository.

> It's a bit jarring to introduce the concept as not requiring choices like async vs not, then immediately require the use of async in the event loop (required to drive the state machine to completion).

All the event loops you see in the post are solely there to ensure we have a working program but are otherwise irrelevant, esp. implementation details like using `tokio::select` and the like. Perhaps I should have made that clearer.

[0]: https://github.com/firezone/firezone/blob/1e7d3a40d213c9524a...
[1]: https://github.com/algesten/str0m/blob/5b100e8a675cd8838cdd8...
Ok, so you get better accuracy if you datasets have obviously weighted fields. Do you pay that in perfs, and if yes how much?
At first I thought you were talking about some Rocket League AI stuff haha
> They are a key contributor to the European Union, a major platform for peaceful cooperation

Since it excludes Russia from the day one I also care very little, and for me that's a liability not a virtue.

> The only reason why anyone is dying, including Russian civilians caught in the crossfire, is because Russia started the war

Again, that's only your opinion with which I disagree. There's Crimea and LPR/DPR and Ukraine has started a civil war against LPR/DPR. They should've thought twice about that.

> you invaded another country, murdered and continue to murder people defending their homes

They should go to Putin and sign some ceasefire or peace treaty with him if they don't like it. Why come to me. I am not Putin and I didn't even vote for him.
Tool preventing AI mimicry cracked; artists wonder what's next
34 counts of falsification of business records.
Researchers compile Cacao Gene Atlas to help plant breeders boost chocolate tree
Feds can’t do much when Congress keeps on approving spending in trillions.

The feds are doing their best keeping inflation in check.

However housing is so short in supply, that prices are still rising.

So lower interest rates will get another big jump in inflation.
Scrum is good in those cases where it was created so zero trust environment (consulting, horrible PM, etc) and when you have multiple stakeholders. Usually prefer kanban but sometimes you need a pretty rigid process.
Behind every groundbreaking app’s success, it's the MVP that has been built and deployed strategically. MVP development is a significant aspect that gives a quick boost to extend your business idea. Unfold the facts on why choosing Flutter for MVP is the ideal solution!
Nobody's gonna be able to read our any of our stuff. It'll be much quicker next time.
> You might consider putting a small set of stones around it so that the trimmer cord hits those instead of the wrapped wood.

Stones could help with drainage and drying as well.
Or offer it to local technical, educational or professional museums. I have seen old computers in mining museums, calculating museums, general industrial museums, graphic arts museums, etc. Alternatively, university computer societies.
Connecting Python and Rust with PyO3
Strava has a global heat-map for running, cycling etc. although I believe it is a subscription-only feature. There is also your personal heat-map which is cool to see if you use the app enough.
Yeah, the constant dissonance with AI safety is that every single AI safety problem is already a problem with large corporations not having incentives aligned with the good of people in general. Profit is just another paperclip.
Reddit making deals with search engines and AI companies for millions of dollars.

Public data belong to Reddit to sell. Makes sense, why would they give it away for free when they can charge for it.
Years ago a chip supplier suggested using their RTOS. We asked what it was called. They nearly shouted, "Industrial standard Micro Industrial The Real-time Operating system Nucleus, haven't you heard of it?" This would begin a year of Google translation of Japanese RTOS docs.

Neat keyboard. Also pretty cool how far the TRON project went and how many parts of computing it influenced.
This seems useful for me. It's out of inventory at Amazon, so am unable to see the price.

I am looking for 3+ audio input channels at 24 bits each, synchronized capture. Can this help?

Thanks.
Which is essentially all encompassing
Thankfully Emacs's file manager Dired lets me easily pretend this pesky little file, as well as those produced by a LaTeX run, doesn't exist.

(setq dired-omit-mode t
dired-omit-files "^.+\\.\\(DS_Store\\|aux\\|bak\\|bbl\\|bcf\\|blg\\|dvi\\|ent\\|idx\\|ilg\\|ind\\|log\\|orig\\|out\\|pdf-view-restore\\|pdf#\\|reg\\|run.xml\\|synctex.gz\\|toc\\)$")
The Ultimate Database Platform
I have never, and I mean never, been a Windows user, even though I've been using computers since 1982. During the rise of Wintel in the early 1990s, I followed the rise of Linux and 386BSD. When Win95 and NT ruled the business desktop in the late 1990s, I sought refuge in SPARCStations, Linux, and discontinued NeXT hardware. After the turn of the century, I adopted the newly-POSIX-compliant Mac OS. All this to say, avoidance of Microsoft products has been a cornerstone of my computing policy for nearly half a century (with the notable exception of Applesoft BASIC).

But PowerShell? PowerShell's nice.
You were downvoted, but as a user, I’ve experienced the same inconsistency with deploys.

There’s also a hard container size limit I’ve run into multiple times. If you add a dependency and go over the size limit, your app won’t deploy unless you switch to a GPU instance, which is substantially more expensive.
They did remove the hobby plan too
Yes, correct. Any suggestion that western regions of what is now claimed as modern Xinjiang were not "an inalienable part of China" since the ~Han dynasty is melodramatically proclaimed as deeply offensive.
I love corecursive! Keep up the good work @adam!!
cURL user survey analysis 2024 [pdf]
I couldn't find concrete examples that weren't actually of AI with godlike powers.
> I think that you are using here a different definition of R^2

Different from what?

According to wikipedia:

The most general definition of the coefficient of determination is R^2 = 1 - SS_res / SS_tot ( = 1 - 0.2475 / 0.25 = 0.01 in this case)

Edit to clarify the definition above:

SS_res is the sum of squares of residuals (also called the residual sum of squares) ∑( y_i - predicted_i )^2

SS_tot is the total sum of squares (proportional to the variance of the data) ∑( y_i - ∑y_i/N )^2
R2 is more simply explained as the share of the error variance explained by the model out of the share of the error explained by the best guess, which is, in this case 0.5.

Guessing 0.5 will have you wrong wrong by 0.5 100% of the time. SST is 25 for a 100 sample example.

Guessing 0.55 for the 0.55 state will have you wrong by 0.45 55% of the time and 0.55 45% of the time for the other. SSE is 24.75

1- 24.75 / 25 = 0.01

Looking at it this way it’s not too hard to see why the R2 is bad. It barely explains any more difference in the individual behavior than the basic guess.

R2 is not a great metric for percentages or classification problems like this.
The performance is pretty good because the prediction is ultimately just adding up match weights. Much of the performance is dictated by

(1) The blocking approach you choose (how wide you cast the net in searching for matches. This is actually somewhere were minhash can be used in conjunction

(2) whether you choose to use complex fuzzy matching functions and how many - this is chosen by the user.

There's some benchmarking results here:
https://www.robinlinacre.com/fast_deduplication/

Overall it's an approach which makes a pretty good trade off between speed and accuracy. That's why it's used by many national stats institutes (UK, US, Aus, Germany etc.) - because it's capable of working on country-population sized datasets.
At Zappar we're about to release an updated version of our SDK that features scale accurate world tracking for the web, including Mobile Safari and Chrome on Android :-)
When people say words are losing all meaning, this is what they mean.

10 years ago, I was complaining people used amazing, friend, hilarious and other superlatives to talk about mildly better ordinary things.

Today I see people throw in fascist and nazi like darts at a pub night.

The noise/signal ratio is really getting terrible.
Doesn't appear to work now
Some philosophy (of technology, among others) relates to that, not all. It is not necessarily all about concrete impacts either, it depends on the author and their interests.
>Tech leaders were built differently back then

I think this is because these people saw the horrors of WWII, plus some of them were children during the 1930s, not knowing were their next meal will come from.

The people in Silicon never experienced first hand how bad things could get. Now we have people there who never saw real suffering and in a way live in a bubble.

edit: spelling
And as far as I can tell its no longer a priority at MSFT, reading the complaints from the MVPs on Github about how MSFT promised a bunch of further investment that has not been realized, changes not implemented, good stuff just sort of left to rot on the vine.

I loved powershell with (some of) its weird warts, but I have moved on.
This is the question. All the ethical concerns are almost superfluous if the provider knows how much they're gonna earn, at a minimum, before they accept the gig. It's either worth it to them or it isn't.

If anything shoud be a regulation, this feels like the one to add: platform opportunities must estimate and prominently display the estimated time to complete the task and the minimum payout after platform fees.
If that was the goal, they should have compared NumPy to BLAS. What they did was comparing OpenBLAS wrapped in NumPy with their C code. It is not a reasonable comparison to make.

Look, I'm trying to be charitable to the authors, hard as that might be.
I've always been curious to know. I am an experienced Bash developer, and when PowerShell was released, I was very excited. Finally, we would have a cool shell on Windows for development. However, since then, I've never managed to grok PowerShell and continue to use my good old Bash even on Windows.

What is the experience of other developers who are experts in both shells to compare them? Did PowerShell really fulfill the promise of being a more efficient and modern shell? Or people just use it because it is already installed and better than CMD?
I just leave the “I want to
run an agile project” video here https://youtu.be/4u5N00ApR_k
It's possible to speed it up by running the game as fast as it can go (so, not limited as it normally is for human consumption). They talk about running it at 9x speed, so months of training could be done in 80 hours.
Cat7 cabling is something I encountered at discount stores now
> Wow, that's pretty cool. Where is this offered?

Free in France.

> But have you invested in 5Gbps+ networking gear to actually take advantage of the offer? 10 Gbps Nics have become super affordable (~20$) by the way.

The 8/8 plan comes with a router that has WiFi 7 (theoretical max 46Gbps, but who knows in reality, it's not really out yet), an SFP+ port, and 4x2.5Gbps Ethernet ports. The one I have only has one 2.5Gbps Ethernet, so that's the Internet speed at which my home network caps out at.

If you're interested in more details, I recently finished writing an article about my home network: https://atodorov.me/2024/07/03/running-a-multi-gig-home-netw...

And yeah, 10G equipment (in terms of NICs and cables) is quite affordable, but switches still aren't really super affordable.
Also. Fuck xitter, move on bro