skysight-inc/HackerNews huggingface dataset:
> You have now changed that to only legally require that user information not be sold for profit to third parties

TL;DR it’s about illegalizing a business model that is based on users who are not paying customers. It’s not about forbidding any specific app or service. That’s the difference. The rest is nitpicking.

How you illegalize that model is another question. Forbidding double-sided market may be a good way of doing it. As long as it leaves honest market-compatible business model the only option.

> I'm not sure I would dignify "selling user information to third parties for profit" with the term "business model"

It is nearly a business model of ad-based social media.

Anyway, it is not where the problem is. I have said many times, the point is illegalizing the double-sided market of ad-driven social media where millions of users are not paying customers and there is no competition as a result.

Forbidding the sale of user data would be a completely natural next step, but that’s orthogonal. Even if it is legal, when there is competition you can just switch to another provider if you are unhappy that your data is being sold.

We are not adding anything by rehashing the same thing over and over in this conversation.
This may be out of date now, but friends in Singapore told me about their system and it sounded like a good idea.

They have a low base tax rate but permanent residents and citizens have to pay ~20% into a fund. They could withdraw from it to buy housing or for a pension. It could also be withdrawn if you leave Singapore.

It feels like that’s what we need in Europe.
Can you give an example of its inconsistency?

I would be genuinely interested what are the inconsistency from a Python-perspective.

I am former Matlab/Octave user. To me the julia interface of matplotlib is actually quite nice to use, but unfortunately the installation is a bit brittle.
62M Bandcamp Tracks Scrape (API Metadata)
In regard to determining pledges/pricing tiers. Rather than go by a few universal rules of thumb, it might be better to look into what people had been prepared to pay in the past for crowd-funding projects similar to yours.

A few years ago I helped a friend raise 300k on Kickstarter for a board game project. One thing I did was scrape (gently) pledge and backer data from ~100 or so projects that seemed to cater to the same kind of gamer he wanted to attract. Then I plotted to see which pricing range tended to bring in the most revenue.

It's still a judgement call in the end, because each project is unique, but at least you're not shooting in the dark.
MS Teams call graph API now notifies most calls within one hour they were made
Arguably, the Mikado method is also a way to make the hundreds of small changes that will ship as one big change
>If they really want to, they can just limit the export of ASML machines only to companies that have a fab here in the EU.

LOL

This would devastate the world economy. Gl getting chips for phones, computers, satellites...
Looping recursive simulation... That sounds very interesting and very very scary somehow.

Now i haven't done any recursive programming except on some basic programs on the ZX Spectrum many many years ago, but it felt kinda weirdly evil and forbidden when i was able to order code to modify itself.
> Knowing that software is well tested is even more difficult. One widely accepted measure is that of branch coverage, the ratio of basic code blocks that were exercised by some test, to the total number of code blocks in the system under test

Widely accepted, but still surprisingly easy to game if you want to do it (and have lazy or no code review). Code coverage only tells you that some test has called the code, not that it has actually checked the results it gets. So, if you write a unit test that "exercises" all the various branches of a method and simply ignores (or performs only minimal checks on) the return values, you get 100% code coverage and, as a bonus, a test that's unlikely to ever break! This might still be useful to make sure that the code doesn't throw any exceptions etc., but it's contrary to the spirit of how unit tests should be written...
A closer look at six companies promising to one day unlock full human potential by merging our minds with machines
TPU is a Google thing. It shows how far NVIDIA has gone from classical GPUs that Google made ML specific silicon and it's not a clear winner over NVIDIA chips (or in some cases is a clear loser, from what I understand).

I don't know about NPUs. Do you mean Apple? Apple silicon is interesting because of the unified memory architecture, but beyond letting you save RAM by using it for both graphics and app code simultaneously I'm not sure it has much benefit. Certainly, datacenters will remain on NVIDIA for the time being unless AMD manage to catch up on their software stack. Intel is the dark horse here. I hear rumblings that their first offering is actually quite good.
I might have missed the memo where Gnuplot has a better api than matplot ;)

Seriously though, there have been many attempts to make a "better matplotlib" and yet it's still going strong - mostly because when you really get into scientific plotting and need print quality plots or embed plots in an GUI with very specific parameters it's hard to beat. Sometimes you just need to place a label in a specific spot and that's where a lot of alternatives fall down. That and the multiple very mature backends and library integrations.

P.S. I also highly recommend using the object base API. There's a lot of learning material around the web that still uses the old MatLab inspired plotting api which has a plot of gotchas, the object based one is pretty clean.
Yes, sadly the documentation of both could be way better. If somebody doesn't know property testing already (for example by using Hypothesis in Python), it is really hard to both learn the concept and the actual usage of the libraries (and their concepts) at the same time.

But it is quite strange that there is no C# alternative to FsCheck, I would have thought there would be. I'm sorry I can't help much more.
Very nice comment. This was a blocking point I fell onto too. There is another option, to not allow spans on the return channel, but I don't know how people who handle resources with lifetimes that exceed the function scope will take this. Just like you, I'm curious to see what how this will be solved.
More people are passionate about making music than people passionate about making user interfaces.

For example, there're lots of photo editing apps, which also supports my premise.
cue the reglementations about feces levels in food, you'd be surprised
Ron Paul said this in 1984.

Imagine an alternate reality where the USA elected Dr. Ron Paul president in 1984, passed a constitutional amendment requiring a balanced budget in 1985, paid off its debt by 1992, and never allowed the federal government nor any state to runa deficit again because any cash flow shortfall automatically triggered an increase in all tax rates by double the percentage of the shortfall. So if the government of the State of California spent 10% more than they took in in 2023, they would see all tax rates automatically increase by 20% in 2024, which would provide pressure on their state government to stop spending.
I think that's not the issue here but I do notice the browser going crazy after a while of chatting with ChatGPT. The tab seems to consume a baseline CPU while doing nothing. I just brush it off and close it... bad JavaScript maybe. I should look into this and report as a bug, thanks for the advice.
IPcenter by Amelia (former IPSoft) was like that, it could use Bayesian statistics on incoming events/alerts to determine where to route a ticket. This would only work after a few tickets, with roughly same content, being routed manually.

One issue with this was it learned that a particular database event would be routed to team_a after an incident. Next time similar tickets was raised, it would be routed to team_a incorrectly. This was an issue since events/alarms tend to look same for eg an application database and the organisations would route tickets to each application team first - not the centralized database team.

It had "virtual engineers" which could do investigation (collecting logs etc) and remediations (basically scripts) too.

https://en.wikipedia.org/wiki/Amelia_(company)
WeWork Japan files for bankruptcy, SoftBank to take over buiness
> this can’t possibly be how you write tests in Golang?!

Only for very simple functions like in the example. Most of the time it’s much worse.
> Congress is considering a bill that would grant the Romeikes permanent status as legal residents, with a possible pathway to citizenship. U.S. Rep. Diana Harshbarger, R-Tenn., filed the bill on Sept. 12, and it is being reviewed by the House Judiciary Committee.

Jesus Christ. Might as well just amend the Cuban Adjustment Act to extend to people from several other countries at that point.
> You did not spend tax money on their education so far and are reaping all the benefits

That is one possibility.

Another is that the foreigner may have got the job instead of it going to a local. It's also possible that as a result of that the local may be unemployed and hence costing the country money.
I work at said company with just a bachelors degree and make (way) more than that. I think its mostly PHD's that are paid shit comparatively to the US, lol. I've heard it's because there's little to no competition. If you have PHD's in certain fields, you can either work at ASML here or do something else unrelated to your PHD.
Do you have any insight into the projects, and how they operate?
$27 trillion compares to a GNP of $26 trillion.

If we owe a year's income, we are in trouble.
Meta is the 'single largest market for paedophiles', says New Mexico AG
The Internal Clock of Materials
I gave aider an afternoon this week (which is not a lot of time to learn anything, of course). It did too many wild things to the project and repository I was using it with (Rails 7 base) to comfortably explore this further – for now.

Paul, if you are up for that, it would be tremendously helpful to have a video(series) that shows what aider can realistically do given a boring, medium sized CRUD code base. The logs in the examples are too narrow and also build not intuition about what to do when things go wrong.
I am seeing AI used in _ways_ that it shouldn't be. More specifically, ways that I believe decrease efficiency and quality rather than improve them.

So many people seem to want to be able to want to contort themselves with prompt "optimizations" to try to get models to do exactly what they want. They think if they can just throw a good-enough prompt into this black box it'll miraculously write entire applications for them or do whatever else they want.

I believe this is a misguided overcorrection. Instead, I think we should strive to use AI to _extend_ (and eventually even build) our non-AI tooling rather than replace it. GPT-4 is not a reliable magic box that will solve all your problems - but it is a powerful way to enhance your existing brain power _and_ other tools. We can likewise build tooling that will help us offload more work to AI (e.g., develop systems that analyze AI output and reflect on themselves). We can build systems that clarify and break instructions down into smaller steps (some of which may involve AI queries and others not). But to spend hours trying to tweak the perfect prompt to get just the right kind of usable output from GPT-4, just so you don't have to open a spreadsheet or write your own code? We're wasting time insetad of saving it.
I had to shorten the title slightly. Original:

Meta is the world’s ‘single largest marketplace for paedophiles’, says New Mexico attorney general
> exceedingly humiliating if you able to read the chinese reporting

Given that what passes for “exceedingly humiliating” is extremely different between the two cultures, this seems more like packaging the transaction to be more palatable for a domestic Chinese audience that dislikes the idea of their leadership doing business with America.
Did you figure out how to get math? I’ve been trying so hard!
Booking
Microsoft
Google
Amazon
Flow
Optiver
Messagebird

Etc etc etc
A Slow and Steady (But Bittersweet) Victory Against Arcane Parking Mandates
> This is a paid PR piece. It's not a review

It's Gruber. He's got strong ties to Apple insiders (he had many exclusives in the past) and he's a big fan. Personally I also feel that shining through in his blog, not just this time. I wouldn't call it paid PR but I do sense some loyalty too. So I take it with a grain of salt :) Besides the usual "Apple is amazing" subtext I find this article more balanced than he usually is though.

And indeed meta already used similar interaction with finger pinching for the last 2 years. Just not the eye tracking because it lacks the hardware. As most reviewers have pointed out though, it's not very comfortable having to look at what you interact with. This is what I found too using other eye tracking headsets.

With my meta quests I prefer the controllers anyway which Apple doesn't have. But even if it comes to Europe it's so ridiculously out of my price range to consider anyway (and I'm a VR enthusiast). But of course incomes vary.

Ps from the reviews I found the Verge's the best, they managed to break through the reality distortion field the best in my opinion.

But the lack of a killer app, something to offset the huge price tag by offering something you couldn't do before that's so incredibly valuable it becomes worth it, that's just missing. In my opinion that's even more of a problem than the physical limitations of today's tech.
Bert Hubert has a great series of posts about European Innovation & Technical Capabilities which cover this whole topic very well, here: https://berthub.eu/articles/posts/european-innovation-and-ca...
Blind hackers really impress me. I also have an ai bot on irc but it uses openai. Which is fast, almost instant, but less impressive.
Like the person you replied to, the example makes no sense to me.

I don't program in Rails, but, in the languages that I do/have I don't recall a situation where it was _likely_ that a function or API that replaces something deprecated in an older version, was already available in that older version.

The only case I can think of, that happens regularly, is that something would be deprecated and marked as such, with a replacement available at the point of deprecation.

That deprecated usage should be replaced before it is removed; and if we're talking about skipping multiple major versions over a long period, the replacement likely didn't exist in the older version, so this method still wouldn't work.
They wouldn't have to put all their fabs here. But if they want the latest ASML machines they need to have at least one big fab inside the EU, or else they only get one generation back.

There's only a handful of companies in the world producing chips at scale, so it wouldn't be too out of the question.

You could even invite the Chinese to put their fabs in the EU so that they get a chip sector they control but also make them a bit more dependent on the EU, in stead of the EU on China.

But hey, we can also just handover €30 billion of taxpayer money to TSMC and Intel, I guess.
The Core of Verse and Haskell, with Simon Peyton Jones
This reminds of old ZX Spectrum computers that had 48K RAM of which ~4K was the buffer containing what was actually shown on the screen.
Some software was so space-constrained that when loading, it would temporarily have to write into the screen buffer, so when you loaded something it may have filled the screen with images similar to those of this tool. Then as loading completed, it would shuffle things around in memory to be able to use the screen for its intended purpose.
The problem with property-based tests is that for non-trivial input data, like e.g. source code for a compiler, it’s hard to implement shrinking, since it’s hard to tell in general what it means to simplify a program (or another piece of non-trivial input). Another issue is that randomisation introduces flakiness when the input space is large. I prefer to write tests by writing a small number of simple base cases and then code which produces increasingly more complex combinations of them up to a certain size. It’s completely deterministic and the order goes from simpler to more complex, so when the test fails, it fails at the simplest case it could find and doesn’t need to go from more complex, to simpler, which is much mire complex. By moving from property-based tests to this approach I’ve sped up my tests and made them more reliable. Previously they weren’t as effective at finding bugs, and when they did find them, it was hard to reproduce other than by copying the random generator seed. And the shrinking code was very complex.

So my approach intuitively is a bit like writing down a small set of simple axioms and then generating their more complex consequences. The key being the order.
> And just like rust do little to protect against general race conditions

IIRC those should be impossible if you avoid `unsafe`.
There is probably a lesson in here about trying to be too clever about perceived bugs.

It feels similar to developers removing the ability to select text from not just one-word buttons, but all kinds of UI elements on a website (because it looks ugly when people accidentally select the text), which has the effect of also removing the user's ability to, well, select text, for all sorts of valid reasons (dictionary lookup of an unfamiliar word, copying a line of text to someone else (bug report: “the app says '[…]' when I do this, but it should say […]”)).
I find it weird that the README for a fancy plotting library doesn't have a single plot in it, other than some ASCII art
I can't shake the feeling that at least some of the motivation from doing that kind of research, is to purely showcase how it can be used to increase productivity, in this case, in lab settings.
Those are both great tools. However, there are a number of differences, but the two most prominent are that: 1) Encord Active automatically analyses internal metrics to find the most relevant data and labels to focus on to improve model performance; and 2) it is optimised for the full 'continuous' training data workflow including the human-in-the-loop model validation and annotation.
> compressed into a 4 day work week

Why do you think the amount of labor should be compressed?
>There's only a handful of companies in the world producing chips at scale, so it wouldn't be too out of the question.

Don't think you have any idea how complex it is to both set up the fabs and run them. Are you gonna fly half of Taiwan to run these fabs here? How long do you think this process is going to take?
A passion project of mine:

EpicMovieQuotes.com is my fix for a five-year hassle. I love collecting quotes from movies and shows for inspiration and laughs.
The problem?
I scattered them everywhere, Post-its, Evernote, Google Docs — constantly losing track where I saved them.

So, I did something about it. I created EpicMovieQuotes.com to keep all my favorite quotes in one place. Feel free to take it for a spin next time you watch Netflix etc.
I feel that's a little like saying 'Everyone is unique, so psychologists are useless'.. Although everyone IS truly unique, there are still common patterns that emerge, and many commonalities in our upbringings.

We don't act completely randomly, not as children and definitely not as adults. We exist within a common environment with a common set of laws or norms that most people live by (excluding extreme cases, for various reasons).
In Europe most insect ecosystems are collapsing, in both rural and urban areas. The first likely due to agriculture chemicals, the second possibly due to other reasons.
This is awesome. I'm actually working on a project at the moment that uses DynamoRio to capture write instructions. Would be super interesting to use your tool to visualise the access patterns. Is your code available somewhere?
>Comparing a government's debt to its GDP is like comparing a couple's debt to their employers' total revenues. The country's government doesn't own all its residents' property, and is usually unable take their income streams.

Doesn't matter, since it's a relative comparison, not an absolute one.

And as a proxy of the severity of the issue it's good. The government might not take "all its residents' property, and is usually unable take their income streams", but getting part of those is exactly where it gets the money to pay the debt (plus printing money, with its own side-effects).
I've also been looking for a replacement for XD.

I decided to try Lunacy instead of Figma and my first impressions are really positive.
> will gain the innate understanding that its hardware-limited entity that consumes electricity and produces computation, which needs more.

> It will reach the stage where it could construct its own distributed substrate.

How would that happen? My laptop can't pick it's own nose.
> For my web sites I don‘t decide on color styles. It‘s all system style.

This is false, I had a look, if you are talking about the sites you linked in your Keybase profile, I found that you are using prefers-color-scheme to decide what colors the visitor should see if they have dark mode. This is exactly I'm asking others to implement.

@media(prefers-color-scheme:dark) {
body {
color:#fff;
background:#000
}
a:link {
color:#cdf
}
a:hover,
a:visited:hover {
color:#def
}
a:visited {
color:#dcf
}
}

If you didn't know that you had this, then you might be using a CSS framework without actually understanding what it does.

No further comments by me will be added here.
That's odd. My Google Maps tells me to turn left or right. It doesn't use compass directions.
How paid Wikipedia editors squeeze you dry
You could say they encourage binging, you could say they have good UX. I don't really know what type of functionality were talking about here, I'm thinking things like automatically playing the next episode, skipping intros etc. To me that's just good design, it's exactly what I want the app to do.

And I don't really see how Netflix benefits from binging. It seems to me that Netflix is more like gyms - they want customers who pay but don't use the service. The more you watch the more you're costing Netflix. If you pay but never watch anything you're the perfect customer, they're collecting free money.

If you just watch a full show in a weekend and unsubscribe that's really not ideal for them.
I think they mean 'single largest tool for'.

One doesn't buy and sell paedophiles on Facebook.
People search and remember things visually. Even if they're not
consciously aware. So on the Cybershow [0] we decided to jump-in and
use AI images as a quick way to visually tag episodes with something
meaningful and fun.

We did that despite some moral ambivalence/uneasiness around AI
"art".

For example, give me a "young and exciting Dana Meadows in front of a
board of systems theory"

I'm not awful at photoshopping things, and sometimes that's the only
way to get a specific image one has in mind. But it saves time and
lets us concentrate on writing and researching instead.

TBH if an artist/illustrator came along and said "Let me do the
episode icons even though you can't pay me yet" I'd feel inclined to
ask the AI to step aside.

[0] https://cybershow.uk/episodes.php
The original kickstarter was for $150k, not $750k. They went way past what their minimum target was.

The issue with doing print on demand is that it basically limits you to doing industrial inkjet printing.

“Real” offset printing will produce a sharper, higher quality result, and is more amenable to using nicer paper stock too.
When Gutenberg asked people what they thought of his printing press, they replied that it lacked the soul of a hand-copied book and they would never buy a book printed on it.

Also relevant: https://m.youtube.com/watch?v=pQHX-SjgQvQ&