skysight-inc/HackerNews huggingface dataset:
> You are saying that doing one is 99% of the work and the rest is 1%. Why do you think so?

(Different person)

I think it's much starker than that, more even than 99.99% to 0.01%; the reason is the curse of high dimensionality.

If you imagine a circle, there's a lot of ways to point an arrow that's more than 1.8° away from the x-axis.

If you imagine a sphere, there's even more ways to point an arrow that's more than 1.8° away from the x-axis.

It gets worse the more dimensions you have, and there's a lot more than two axies of human values; even at a very basic level I can go "oxygen, food, light, heat", and that's living at the level of a battery farmed chicken.

Right now, we don't really know how to specify goals for a super-human optimiser well enough to even be sure we'd get all four of those things.

Some future Stalin or future Jim Jones might try to make an AGI, "strangle the AGI in its cradle and retry" because they notice it's got one or more of those four wrong, and then finally release an AI that just doesn't care at all about the level of Bis(trifluoromethyl)peroxide in the air, and this future villain don't even know that this is bad for the same reason I just got that name from the Wikipedia "List of highly toxic gases" (because it is not common knowledge): https://en.wikipedia.org/wiki/List_of_highly_toxic_gases
Beyond Toxic Positivity
A friend of mine has seen several Phish and Dead concerts there, and the videos they showed me are amazing.
Just be careful leaving an old battery permanently on charge:

https://youtu.be/2Z9190ruyIM
Chinese thugs in North Point were seen assaulting protesters with knifes
> semi-nightmarish

There's one I hear regularly that sounds like a choir of demons.
I don't sell vintage computers but I do buy a lot and occasionally sell some very obscure bordering on vintage electronics

If it's not very obscure just sell at the prices they go for on ebay; would strongly suggest selling as "for parts" and clarify they're not fully tested because it's wild how often ebay buyers seem to encounter issues with used items and require a partial refund (they rarely want to return the item). The cut on selling price by listing for parts will not be that significant most of the time with older tech in my experience.

If it is quite obscure you'll probably have to accept that it might be a long time before you even get an offer and the price can be incredibly hard to pin down. I've bought things for close to zero that I've also seen go for hundreds just because someone wanted rid of them, I've had offers around 25% of the listed price being accepted but I suspect those same listings were skipped over by people who would've paid more.
Prices can vary dramatically depending on whether the few people who might want a thing are actively looking for it.
One thing many people miss about set based metrics like the jaccard similarity (aka Tanimoto coefficient) and F1 score (aka Dice coefficient), is that they can also be used identically with fuzzy sets.

The only complication is that you then need to choose a suitable T-Norm / T-Conorm pair, which express the concept of intersection and union for fuzzy sets, and there's an infinite family of them. But that's a good thing, since you get to pick the pair with your desired semantics.

I wrote about this ([0][1]) in the context of validating medical image segmentations when both the segmentation and ground truth are probabilistic/fuzzy rather than binary masks.

Otherwise what most people do instead is to simply threshold at 0.5 to obtain binary sets for use with the binary variants of the jaccard / dice coefficients. Which apparently decreases the precision of your validation operator by 2 orders of magnitude. It's like, you publish your algorithm claiming it's better than SOTA by 0.001, ignoring the fact that your validation operator has an error margin of 0.1 ...

[0] https://link.springer.com/chapter/10.1007/978-3-319-46723-8_...

[1] https://ora.ox.ac.uk/objects/uuid:dc352697-c804-4257-8aec-08...
But if they COULD be lists of >1 then by unwrapping it you have two scenarios to handle instead of one. How is this an improvement? And if it is ALWAYS a list of one why return a list?
Uber solves one part of the equation. As I have recently learned, ride sharing apps just allow you to get in touch with the customer. In some countries, apparently, the drive will 'work with rider' outside app control. It is a weird cat and mouse game.
I didn't have a problem with it. the style that really does irk me are ones that reveal nothing useful, like if this was titled just "fighting back"
The problem starts with talking about "AGI" and LLMs/GenAI in the same breath. LLMs are not and can not be AGI. They are impressive, but they are glorified autocomplete. When ChatGPT lets you "correct" it, it doesn't backtrack, it takes your response into consideration along with what it said before and generates what its model suggests could come next in the conversation. It's more similar to a Markov chain than to an expert system.
The parallels with abstracting over the effect type and Free(r) monads are really apparent if you've had exposure to that style of programming. As you said, the benefit is that you can separate the business logic (what you want to do) from the execution model (how you do it) and this is very much an ongoing theme in programming language development.
I have the same problem with everything being slightly blurry, including Mac mirroring, rendering it unusable. It's very annoying given I have very good vision normally, but have so much trouble seeing in Vision.

I discovered recently that I can focus fine on my hand a few inches from my face in real life, but the default onscreen keyboard position on Vision is too close for me to see clearly, even though its "much further away".
In that case seems like it would be fine... for people that don't have a predisposition for psychotic illness, right?

From the article:

> The report notes 94% of heavy cannabis users never experience psychosis.

Is there a number (below 100%) that would make it "fine"?
I've yet to wrap my mind around two things that are extremely common on "ergonomic" keyboards: ortholinear keys, and the positions of the C, X, and Z keys in the columns.

I type those with my index, middle, and ring fingers, respectively, because when I pull my fingers back toward my wrists with my hands sitting at a neutral angle, those are the keys they pass. Moving from A to Z on a regular keyboard would be a disaster of a hand position!

Who is it who's teaching people to type that way on standard keyboards? I'm an elder Millennial, so the first class in my school that ever practiced typing in kindergarten, in the very early '90s. When and why did anyone switch to a horrible hand position?

It's only from that horrible hand position that I can imagine "keys in a straight line" being an improvement. My index fingers cover more than one column of keys, so staggering them makes all of them easier to reach, rather than one set really easy and the other set much more awkward. My fingers do not move in straight lines from coiled to uncoiled, and I doubt other people's do either. They splay as they extend. They should be able to cover more keys with less movement extended than they do coiled, so putting keys in straight lines makes it worse, not better.
Great post.
A few days ago I was feeling lonely on a trip and I looked at the stuff around me. I realized everything around me was built with human hands and engineers. Each one of them went through design reviews and each one of their inputs lead to a product.
For some reason, I didn't feel so lonely anymore.

At least for now, we know everything around us had some human's input and guidance. It'll be a sad day when AI fully designs and iterates human devices without any human input.
We've definitely experienced chaos when building large React apps. I don't think it's necessarily React's fault (though I'm not particularly a fan), I think the complexity is inherent in managing stage in both a client app and a server app. We've since moved to building apps with Phoenix LiveView and been much more productive. I've also built some libraries to give you the same benefits (single source of state on the server) when serving the front end in Elixir isn't an option: https://github.com/launchscout/live_state.
> If I want high availability I can just get 5 servers and have that much more compute available and I'd still end up paying less.

Please give us an update here when you are done building your hetzner beowulf cluster and let us know how it fares. I think you are grossly underestimating the system you describe.
And yet, I almost wonder if that would not be a better system overall.
Unit arbitrage. I love it.
Well, React in and of itself doesn't, sure, I agree. However, if you look at React code, from the Getting started to ANY example out there, they do all have a "structure" that easily identifies it as React code and each file has an inherent structure that I can easily split up in my brain to understand what's going on. So the use of React ... comes with ... some form of often-repeated structure/patterns.
It's probably going to be like a firewall or antivirus or "endpoint security" market. Protection from AI intelligence as-a-service.
Also I see the hiring manager can take a lot of responsibility in terms of the first or the firm can take on an outside recruiter, which is often a good idea, because the outside recruiter has a financial incentive to succeed and can help a firm cut through bullshit why it won't hire this person or that person.
I agree with all of your points. From my limited exposure, HR departments are an anchor the business must drag.

Seems like a good opportunity for disruption and competition.
Western scientists more likely to get rejected papers published–and do it faster
> HR has mostly become useless

When was it useful?

The function of HR is set up to fail. There's a lot that it can do but the way companies structure it as of today it's not much more than a glorified assistant.
It’s almost completely replaced any other screen for watching video — suddenly, my televisions look unconscionably small. Sandwich Vision’s two apps, Television and Theater, have become my default ways to watch YouTube. And it can’t be understated how cool it is watching things on your own personal movie screen.

But this fits my lifestyle. I’m single, so if I had someone I wanted to watch this stuff with, I bet the Vision Pro might begin to feel isolating.

I don’t really use it for anything else. I’ve yet to find many (any?) compelling native apps aside from those that display video.

Once Apple apps like Pages or Logic or Final Cut — or third-party apps I use regularly on my Mac like iA Writer — are native to VisionOS, I’d certainly be more interested in this platform, but as is, the dearth of useful software is painful. I regularly check the App Store to see if any of the thousands of apps I’ve purchased since 2008 have been updated for the Vision Pro and I’m always disappointed.
These are not trans people like you see in the anglosphere.

The same way Alexander the Great or Telemachus or Sappho or any other ancient Mediterranean were not gay in the modern sense.

Western culture's version of trans/gay/lesbian/LGBTQ+ (awful term imo) is an artifact of that culture. And just because we look and act the same as others does not mean we are. It's like lumping the Middle East into one category -- when some inside wouldn't even consider themselves a part of it.

E.g. just because I enjoy sucking dick does not mean I'm part of the [insert country that I have nothing in common with]'s gay community. And frankly I don't want to be lumped in with it.
I feel like the headline is torturing the data a little bit. Of the three primary buckets (a click, search session ends, or another search), only the "search session ends" bucket feels like it can really be construed to be not going to the open web. This is presumably because the SERP presented the answer the user was looking for, possibly because of an AI Overview answer, seeing a location on the mini-map, etc.

A search that then results in another search (22%) could either be the user realizing their terms weren't getting them to the right direction so they modify the search, or just changing their mind. The article notes that more research is needed here. Doesn't seem like they are "not going to the open web."

That leaves the biggest bucket (42%) where 79% go to a website, 29% go to a Google property, and 1% go to a paid click destination. The 79% is of course considered the "open web" here, but presenting Google properties as not the open web seems funny. There's no walled garden, login, or payment required to access those destinations, and they're usually presented in search results because of their relevance to the search. Even the 1% paid clicks bucket, while they are ads, technically still go to the open web.

So in general I feel like this is trying to paint a negative picture that the data doesn't really support. If nothing else, the definition of "open web" here feels overly selective, to the detriment of the message. But this is the Internet, so I suppose I shouldn't be surprised that the headline is clickbaity. :)
> The education is simply lacking when you have the HRM, HRS coming from majors such as Literature, or even in some cases Biology ... People with majors in other fields are simply not capable to handle it, without any training or complementary HR education.

Are you serious on this point? That unless you studied the right subjects in undergrad, you are not capable? Oof. Being that close-minded to people's abilities makes me question the validity of everything else you have said. You may have some valid underlying points - HR is definitely imperfect. But the opinions are running more strongly than facts on this post.
I met Snover at a DevOps Days forever ago. We were talking about PowerShell, and I didn't know he was at our table. Super nice dude.
The Conservatives are bleeding support to every other party, not just the Lib Dems. Labour's drift to the centre and UKIP/Reform's attacks from the right and over Brexit have an important part to play here.
I came in expecting to read about a building that needed to be condemned because children were finding used needles or something similarly horrific.
> How is that?

Does it need explaining that when someone regularly harasses and threatens someone else (or a group), the target won’t feel safe and will refrain from speaking freely out of fear? Has everyone already forgotten the harassment, bomb threats, and doxxing from GamerGate, to name a single example?

https://en.wikipedia.org/wiki/Gamergate_(harassment_campaign...

It takes but a sliver of empathy to understand that can negatively affect someone. I expected the previous wikipedia link to have been enough to make the concept clear intellectually, but evidently I was wrong.

> And who are we?

The world. The United Nations. Anyone who has been at the receiving end of hate speech. Their friends. People who don’t live in a closed safe bubble, unaware of the problems of others.

https://news.un.org/en/story/2023/01/1132597

This is not hard to search for.
> Oddly, it's not nearly the disaster I anticipated. It looks like an ordinary weak economy, the kind you get from time to time.

well they lost the right to live, work and freely travel through the EU.

and what did they gain in return for that. a weak economy.
EV Vehicle Range Simulator
It absolutely defines a standard for what a "UI Component" is and how its behavior should be orchestrated by the APIs React provides.

What it doesn't provide is a way to manage complex state that persists beyond the scope of one component (Context isn't good enough), and every single app has state that persists beyond the scope of one component
Young internet users want to be tracked
I don't want an object oriented language to glue stuff, I want a glue language.

Want the result of wget in memory instead of print or disk? Write it to memory:

page_contents="$(wget -O- some_page)"

It doesn't try to apply some default structure, so I don't need to rely on MS doing a fancy special wget for me that calls thousands of lines Invoke-WebRequest in the background.
The public's trust in journalism has cratered because they became activists instead of journalists. It's fascinating and telling that the article avoids this issue completely, not mentioning trust once.
The Conservatives were in power during the Brexit vote and for the next 8 years. Which leftists obstructed Brexit?
Juncker is a retired politician; he can more or less say whatever he wants. At the end of the day, the UK rejoining would be of benefit to everybody, and it's hard to imagine that much opposition.
Ahh thanks for clarifying this! Makes a ton of sense now -- I need to try writing some of these style of programs (in the high perf Rust style) to see how they feel.

> For example, we've been considering adding a QUIC stack next to the WireGuard tunnels as a control protocol in `snownet`. By using a sans-IO QUIC implementation like quinn, I can do that entirely as an implementation detail because it just slots into the existing state machine, next to ICE & WireGuard.

Have you found that this introduces a learning curve for new contributors? Being able to easily stand up another transport is pretty important, and I feel like I can whip together an async-required interface for a new protocol very easily (given I did a decent job with the required Traits and used the typestate pattern) where as sans-IO might be harder to reason about.

Thanks for pointing out quinn-proto (numerous times at this point) as well -- I'll take a look at the codebase and see what I can learn from it (as well as str0m).

[EDIT]

> The problems of function colouring only exist if you don't focus on building the right thing: an IO-free implementation of your protocol. The protocol implementation is usually the hard bit, the one that needs to be correct and well-tested.

The post, in a couple lines!

[EDIT2] Any good recommendations of a tiny protocol that might be a good walk through intro to this?

Something even simpler than Gopher or SMTP? Would be nice to have a really small thing to do a tiny project in.
What/why do you think DO fumbled? Fly looks like what DO could have been, and they had a 10 year head start.
Couple of Recos:

O'Reilly's "Learning SQL" is probably the best intro to relational databases I've seen.

While old, Reissig's "Secrets of the Database Ninja" is fantastic for understanding what the heck's going in that weird franken-language.

Re the comments on books vs courses and videos.... buying a good library is IMHO a much better investment. You learn where things are in your shelf and can find further info in seconds. This becomes even more valuable as searching for technical stuff gets worse every year. Also, good books teach you what you don't know you need to know, rather than what everyone knows they are looking for.
Surprised I have not come across Uptale until right now. From first glance it looks like there is going to be a good amount of overlap.

+1 to it's not for everything. One challenge we faced was teaching customers "when" using VR makes sense.
This is so annoying. I’ve started using the preceding comma hack to force an array.

$Ary = @(, "value")

One cool feature for creating arrays (especially larger arrays, for performance improvements over using +=) is to assign your array to a for loop. It wasn’t an obvious method of populating an array to me, but is definitely handy.

$Ary = foreach ($Obj in $Objs) { @{ foo = $Obj.foo } }
The fact we haven't discovered clear evidence yet is not at all surprising. Even the evidence of Aboriginal settlement that far back is very, very limited.

It also of course depends on what you mean buy "we"; given the presence of other ancient hominids we could interbreed with in the region, it's not impossible others were there first by many millennia with nothing to show for it. We've got to keep in mind how incredible sparse the archeological record is for anything that far back - we didn't know a single thing about the existence of Homo floresiensis (itself very, very close to the ancient Sahul continent) and still wouldn't if it weren't for the discovery of a single site in 2003.

Unfortunately, the importance of accepting the Aboriginals as "first" has likely politicized the science here and is so important as a fundamental tenet of some political claims that it will tinge future evidence one way or another.
Thanks! Sorry didn't know
I agree, we can't go back. And we should acknowledge how important and transformative React was for web development. It's easy to criticize in hindsight. Now our job is to come up with something better, taking what we now know that we didn't when React first came on the scene.
I don't want a cluster, I just want a load balancer that can connect users to the machine I want.
Please see the guidelines[0] on how to treat people.

[0] https://news.ycombinator.com/newsguidelines.html
Is morality relevant to the equation? If it is, whose morality? And who gets to be arbiter of those morals?

At least with laws, there are clear adjudicators on the issues at hand.
Most times if I’m doing anything suitably complex it ends up as a little C# app rather than powershell.
Looks like the real-world risks of AI are, predictably, AI being used to avoid responsibility/liability/regulation or plainly copyright-laundering (which likewise predictably is only a temporary loophole until laws catch up) and companies like Google reversing all progress they made in reducing their emissions by doubling down on resource-intense AI.

"Avoiding regulation" as a Service of course has a huge market potential for as long as it works, just like it did for crypto and the gig economy. But it is by definition a bubble because it will deflate as soon as the regulations are fixed. GenAI might have an eventual use but it will in all likelihood look nothing like what it is used for at the moment.

And yeah, you could complain that what I said mostly applies to GenAI and LLMs but that's where the current hype is. Nobody talks about expert systems because they've been around for decades and simply work while being very limited and "unsexy" because they don't claim to give us AGI.
Quick search leads to the EU council directive on VAT Article 132[0], section I and J which says:

Member States shall exempt the following transactions:

[...]

(i) the provision of children's or young people's education, school or university education, vocational training or retraining, including the supply of services and of goods closely related thereto, by bodies governed by public law having such as their aim or by other organisations recognised by the Member State concerned as having similar objects;

(j) tuition given privately by teachers and covering school or university education;

That wording seems quite clearcut, but then there's a reason I'm not a lawyer.

[0] https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
Robot suicide in South Korea, investigate a depressed cyborg's sudden death
Using HTMX after dealing react is a huge breath of fresh air for me.
> How else are they going to track people with a hard-to-change identifier?

Using the device advertisee ID that the user is entitled to change.

// Sorry, for a moment I thought you were serious.
I was extremely well versed in PowerShell early into its development.

It was indispensable when it came out. VBscript and Cygwin were the only options; both of them sucked. The ability to use native .NET objects in scripts was insane; I definitely abused that!

Nowadays, Git Bash and WSL2 replace a lot of the value that PowerShell provided.

It's purpose was to drive Microsoft away from the GUI, and, at that, it more than succeeded.