skysight-inc/HackerNews huggingface dataset:
I feel some of the OP points. I was working on a profiling agent lately, and one of the issues was running it on multiple platforms (just the four big ones linux/mac-x86/arm) on FFI (because it'll be run directly from python/ruby/etc...) and preferably having the thing just work without having to install or configure any dependencies.

Like OP I hit two walls: libunwind, and linking. For libunwind, I ended up downloading/compiling manually; and for linking there is auditwheel[1]. Although it is a Python tool, I did actually end up using it for Ruby (by creating a "fake python package", and then copying the linked dependencies).

It was at that time that I learned about linking for dynamic libraries, patchelf and there is really no single/established tool to do this. I thought there should be something but most people seem to install the dependencies with any certain software. I also found, the hard way, that you still have to deal with gcc/c when working with Rust. It does isolate you from many stuff, but for many things there is no work around.

There is a performance hit to this strategy, however, since shared dynamic libraries will be used by all the running programs that need them; whereas my solution will run its own instance. It made me wonder if wasm will come up with something similar without affecting portability.

Finally, the project is open source and you can browse the code here: https://github.com/pyroscope-io/pyroscope-rs

[1]: https://github.com/pypa/auditwheel
Periscope UA
Not clear what advantage vi-pipe offers over already available ways to make use of an editor in the middle of a command line pipeline. aka built-in shell functionality, available program(s) and/or OS provided features (aka named pipe and/or redirection to/from editor from a socket).

beginning of pipeline > output.txt; <editor of choice> output.txt; cat output.txt | rest of pipeline commands

sed, stream editor, takes text from standard in and writes changes to standard out in the middle of a pipeline. sed does this without all the extra overhead a standard editor incurs.

More flexibility with awk, but also more overhead than sed, but less than vim.

With a bit of macro magic and/or readning from/writing out to named pipe, can do the same interactively with vim.
That's a pretty vigorous, absolutist summary of something I never said.

There is some serious emotion here, have you been thinking about this for a week straight or what? :-)

And re bipolar, I don't think it's a stretch to say it's inappropriate or even rude to use the word bipolar in a critical context, I mean you know we have bipolar users here right? From previous memory...

(I'd guess you're not against change that's entertaining, novel, or what? This is a technology site last I checked...that's how this mindset works...)
I’m working in a team right now that went through “CV driven development” with no oversight and has Django + micro services. One of them was written in Go, despite only one person knowing that language. The rest are a mess of unreliability - I found recently one of the services polls the main application’s internal API, and the script cuts off after 10 minutes of runtime and a new ECS container is launched. Why cron wasn’t preferable to this I will never know?!

We have something like 19 different components. Insane.
The problem is not the move, but the fact that there is a cozy relationship between the authorities that regulate everything, and the industry that makes stuff. You can't trust either party if they collude.
You’re not getting it. This is 100Mbps in the middle of a field or out in the ocean somewhere. Coupled with being unmetered for ~$100/month is a pretty good deal.
What do you mean by closed?
Why are replies like this so frustratingly common when I engage with the "covid conspiracy theorist" crowd? I asked for empirical evidence and you responded with a massive self-righteous rant calling me a hypocrite because you _think_ I hold certain views. So what if I'm a hyprocrite, does that mean they're right? No, it doesn't, so your comment is nothing more than a drawn-out ad hominem attack.
I have been setting up a matrix server for my work but it's a mess for people who just want a slack alternative.
I understand that federation is the whole point but what about use cases where that is not the most important thing?
The weirdest thing about a synapse/element combination is that there is no real admin panel/ui. And even if there was, imo. admins don't really have the same level of control as a slack admin has, but that is needed if it's supposed to be used in a corporate context.
After self hosting a huge stack of synapse, element, jitsi, matrix intergration server, matrix identity server, bridges etc... (it is seemingly never ending) just to get a truly self hosted matrix server.. i am actually ready to implement my own. It just has to implement enough to be a useful slack replacement.
Not only that, but their Android apps all do their very best to convince folks to allow access to their phone's contact list as well. Even more phone numbers for the "All Seeing Eye of Zuckerberg's Giant Database of Everyone™".
You could offer one-time rescue codes (like the ones used when people have TOTP auth) to let people add new certs on new devices.
Prices for many items shot up like 50% at the moment the war started. So they "curbed" inflation from 50% to 48%.
Small nitpick, Nodejs has a JIT (via V8) and you will be surprised at its performance when compared to Python.
Does porn harm or help? Results vary by gender
You don't think Desert Bus would be worse?

There's no limit to the ways a game can be bad.
"Acceleration of a rate of labor productivity growth" - 6th derivative.

Not found in English, but in original Russian - "ускорение темпов роста производительности труда" - about 4,090 results in Google.

"The acceleration of labor productivity growth" in English - about 11,700 results. But that's only a 5th derivative.
Most businesses affected by this would have gone bankrupt if they had pre-emptively complied. Compliance means being unable to effectively use any of the major online advertising services.

So while you could theoretically migrate from US cloud services (although where to is the question. Hertzner for cloud compute? Open Office for Office 365?), there’s no search engine or social network controlled in a country with a data adequacy decision.

That means effectively no online advertising. If a company followed that route while all their competitors did not, their demand generation would have plummeted and they'd be out-of-business.
It was a typo, I meant hemp, which has lower thc.
Jerk is the feeling you get when you change acceleration, for example in a car when you go from a little gas pedal to flooring it. That abrupt change is jerk. The third derivative of position with respect to time.
> 5V tolerant low voltage IO can come with some problematic caveats

Such as? I’ve never had any issues with 5V IO on the 32F103
common law is very much the minority of western law traditions
I got it as well on two separate accounts. One of which I changed the banking information this month and Apple owes me money and one which doesn't have any banking information at all. Very weird.

Since today is payday on the first account I will let you know if the payment gets through regardless.
> 1. I don't think ip address alone constitutes PII but needs to be combined with other data to be applicable

According to courts just the IP is considered enough:

The decision says IP addresses represent personal data because it's theoretically possible to identify the person associated with an IP address, and that it's irrelevant whether the website or Google has actually done so.[1]

[1]https://www.theregister.com/2022/01/31/website_fine_google_f...

Of course this was a case where sending the IP to Google was not necessary to operate the site, as self hosting the fonts was an option.
I got the same email just now and wondered the same thing. This post was the only result when I googled the first sentence.
I also did have an Apple developer account, although I haven't used it for a few years. They certainly don't owe me any money.
The email does have my real name in it, which is different from the "Dear customer" in normal phishing emails.
There was a story on The Register yesterday about Apple's network being hijacked and routed through Russia so I'm wondering if these two things are connected.
What's happening now is that CNIL (and other DPAs) are ruling that SCCs are not sufficient protection (in certain specific cases).
> The “discursive hygiene” picture of fallacy theory sees fallacies as mistakes that a good arguer will avoid. Indeed, armed with a new toolbox of Latin names for fallacies, eager students all too often delight in spotting fallacies in the wild, shouting out their Latin names (ad hominem!; secundum quid!) as if they were magic spells. This is what Scott Aikin and John Casey, in their delightful book Straw Man Arguments, call the Harry Potter fallacy: the “troublesome practice of invoking fallacy names in place of substantive discussion”. However, they note another, less wholesome reason why some may be interested in fallacy theory. If one’s aim is not so much discovering the truth as winning an argument at all costs, fallacy theory can provide a training in the dark arts of closing down a discussion prematurely, leaving the impression that it has been won.

TL;DR: the Harry Potter fallacy is thinking that shouting out a named fallacy (e.g. "That's an ad hominem!") makes you instantly win a debate, as though you were casting a magic spell.
> armed with a new toolbox of Latin names for fallacies, eager students all too often delight in spotting fallacies in the wild, shouting out their Latin names (ad hominem!; secundum quid!) as if they were magic spells. This is what Scott Aikin and John Casey, in their delightful book Straw Man Arguments, call the Harry Potter fallacy: the “troublesome practice of invoking fallacy names in place of substantive discussion”.
Insane parts like being unable to use any American services, even though there are no EU based competitors that are viable to use, don't. Or perhaps it's now actually impossible for an American company to be compliant, in which case oh well. Good luck enforcing that against half of the internet.

I quite like the spirit of the original GDPR, but some of the more recent execution is just bad.
> Experienced software engineers from The New York Times, for example,

I can think of a couple of scenarios where they wouldn’t want to use SQLite, such as high availability database to support their subscription system, or the back-end for their interactive website (which was a mean stack at one point, so not even SQL).
To be fair its not so simple. You fund the clinical trial perhaps, but you also fund shareholder profits. This incentive model is actually pretty perverse because there are diseases that aren't seeing drugs developed because they are so rare that a treatment will never be given to enough patients to turn a profit. A better incentive model is to have the government identify diseases that lack a solid treatment option and fund clinical trials through direct taxation versus profiting off of the sick or abusing the for profit insurance process to cover these huge fees.
No offense intended. Sorry if my post or comment hurt you. Thanks for your comments.
The Dynamics of Music Exploration on Spotify
Who said anything about grandmothers?

GrapheneOS isn't for everyone. Neither is iOS, or Android with Google, or the Pinephone/Librem 5. And that is fine. It's good to have options.
As others have pointed out, they're not really "strings" per se, or at least can be a lot stricter than a string might seem when used right. We use that constantly for useful things.

The bigger reason why it is this way is to ensure you can write type annotations for stringly-typed Javascript. While Typescript is it's own thing really at this point, it still is very focused on making it possible to type-annotate JS code.

type Event = 'onClick' | 'onHover'

// some stringly typed javascript can now be nicely typed
something.triggerEvent('onClick', someData)

It lets you do some really nice things, and is quite strongly typed despite how it looks at first glace, while still letting me write some strongly-typed definitions for existing Javascript code that was very much __not__ written with types in mind.
>Of course I kept my mouth shut so as to not ruin a holiday

What's the point of amassing knowledge if you're not gonna use it to change things?
The problem here is that causality (on the male side) could be inverted.

There's a relationship between dissatisfaction with sex and usage of porn, but we can't tell which causes the other.

It makes logical sense either way:

A) Men who are having less sex with their partner use porn more.

or

B) Men who use porn more stop having as much sex with their partner.

Age is another factor to consider. As men age, sex with a partner may become more anxiety-inducing or difficult.
Why submit this on HN now, what’s the context here ?

Oh, Mr. Indigodaddy, you're here. Good morning. Maybe you could tell me what you think is going on here. And please, speak as you might to a young child or a golden retriever. It wasn't brains that got me here. I can assure you of that.
Ireland uses Microsoft's Azure Active Directory to auth for the national digital ID system, MyGovID.
No, engagement is a (bad) proxy for clicking on Ads.

If you want to measure Ad revenue then measure Ad revenue/impressions.

However, Engagement is a great proxy for users listlessly clicking through the site desperately trying to find the content you care about that they know is on here somewhere yet the company has hidden it behind multiple click walls all of which rack up the Engagement score.
> The task bar, the Start menu, the system tray, "My Computer", "Network Neighbourhood"

Literally not a single one of these existed in Windows 3.0.
this simple behavior can be applied today to unsubscribe from “noreply@” emails and it’s not done
You have confused two different things here.

”The Great Reset” is a World Economic Forum programme.

https://www.weforum.org/great-reset/
Lived in Chicago (but not the south side) and can agree that the gun violence there is extreme. It's an war zone every day, with thousands of shootings a year and hundreds of homicides.

That said, I don't think anyone is opposed to technology that can locate gunshots and deliver law enforcement to the right places. The gripe is that this company in particular has a history of being opaque and trying to cover up their failings, leading to questions about the effectiveness of their underlying technology and data integrity. The public can't tell whether this is a legitimate social good based on an effective tool or if the company is just ripping off tax payers and sometimes outright working with crooked cops to fabricate probable cause.

Not every cop is crooked, and not every acoustic triangulation technology is fake. But this company isn't being transparent or well intentioned enough for the public, or even a limited group of outside experts, to make that determination. And they have a history of being willing to corrupt their data, altering evidence to facilitate false records from crooked cops.

The right tools in the wrong hands can still be a problem. We don't know if this is the right tool, but the company has shown itself to be the wrong hands.
I do not think government is the solution. Free enterprise for the win. There are two startups tackling the problem.

The first is a YC company CostPlusDrugs which has now received backing from Mark Cuban. Started by a physician they're manufacturing 100 common drugs and selling them for a 15% markup over cost. They've also said that they will never go public.

The second is CapitalRx which is a middleman (known as a PBM) that is working for a flat fee and passing on their cost on drugs.

Just like the Jeff Bezos famous quote your margin is their opportunity!
Excellent and very informative post, thank you very much !
Also known as a fallacy fallacy. Related: https://existentialcomics.com/comic/9
But practically, this is simply not true and the more important debate the less it is true.

Simple historical example: slaveholder says Frederic Dougles should be slave. Douglas does not want to be whipped nor slave again. They are enemies, full stop. Not partners. Same examples exist with any other country history.

Simple current example: Take the model abortion legislative currently proposed. It literally says that raped 10 years old must give birth regardless of threat to her health.

These people are not partners. They are in fact threats and if they win, actual raped kids will he harmed.
It is not possible to comply with this law as a small or even fairly large business if it prevents you from using the only viable major cloud services which are required for the operation of your business. Do you want the EU to delete the rest of their already behind tech industry?
On manjaro (xfce edition), just press start and then type part of the application name.

I just figured it out a few hours ago. :-)
I do not know why you're downvoted for this (crazy!?) -- this is exactly what I wanted to know [1]. I have a Rust monorepo with a bunch of "library"-type crates and about a dozen binaries (jobs, servers, userland programs)

I need this in my life.

[1] https://news.ycombinator.com/item?id=29745426
exactly! web developer in the late 90's did that and worked fine. Yeah it is a bit more pain to use, however it keeps web stateless which was a what it suppose to be. If you want to make your fancy desktop stateful programs do it with something that is not document base like html.
I predict that Cummings and Rosen are in for a rough ride for contradicting the theology around Vitamin D. There is a lot of money in testing for "deficiency" and selling supplementation, and this gets added to almost everything.
> They did do a controlled experiment here.

No, they didn't. You can't do a controlled experiment on humans. Nobody has a "human source" that can stamp out a series of humans that are identical in all respects, to be used in an experiment, the way physicists have "particle sources" that can stamp out a series of identical particles. That's what "controlled experiment" means. The fact that they call one group a "control group" does not mean it's a controlled experiment. Humans can't be controlled to the degree required.
that is fine. It is how user suppose to login to an authenticated area.
This is not mentioned at [0]. I guess they fixed this particular quirk. Is there any simple method to test it?

0: https://wiki.musl-libc.org/functional-differences-from-glibc...
For years, some Gigabyte and Asus motherboards carried UEFI malware
Turns out Apple has a help doc on identifying legitimate Apple emails:

https://support.apple.com/en-us/HT201679

In any case, avoid any links in the email. If you think it’s legitimate, update your payment information by following what’s listed in the above doc or by getting there through means outside of what’s provided in the email.
> 3. That you're not going to do it again

Usually impossible to know a priori.

How about "tbh something similar is probably going to happen repeatedly, but perhaps with diminishing frequency."
Except that the Canadian government went batshit crazy during and after trucker protest. I hope there will be a Draconian political price to pay for this.
I think he means that you can't isolate and control the environment of humans the way that physicists or chemists can isolate and control the environment of particles or molecules that they are experimenting on. That's an additional issue to the one I raised in another response just now in this subthread.
Yea i ran looking glass at the time to see it in operation. Sadly on commodity hardware the compositor was incredibly slow. But another project that just stopped. I too then got into the compiz craze of a fire animation when one minimised windows and a cube to change desktop.

What happened to us. We used to have fun.

The modern day linux/unix desktop is no better than it was 15 years ago
It's more subtle than that. There are six possible bases for processing personal data, one of which is:

> processing is necessary for the performance of a contract to which the data subject is party or in order to take steps at the request of the data subject prior to entering into a contract;

So you can use the IP address to serve a webpage, operate a proxy, etc. You just can't use the IP address for any other purpose unless there's a lawful basis for it (ie, you can't send it to Google Analytics without first getting user consent).

It does force a change in mindset, but it's not the burden you might think.

Ironically, the legislative problem we're facing now is not the GDPR, it's the US CLOUD Act, which allows the US Government to be able to force US-controlled companies to transfer data from anywhere in the world.
Parent comment reads as if they lack the mental faculties to grasp basic English. It’s no wonder that a cursory Google search is beyond their abilities.
Thank you! And thank you for the XDA post back when I started the project 2 years ago. It helped me.

I improved the app continuously from 2 years ago when I started and I still want to improve it more.
It's on their agenda: https://www.forwardparty.com/ranked_choice_voting
I received the same e-mail. My music is distributed to Apple through CD Baby so I have never received direct payment from Apple. I thought there might have been an error on the CD Baby side but wondered why the e-mail was sent to my address and name. As with digitsdashes, this post was the only result when I Googled. I will ignore the e-mail for now. Thanks for posting and commenting.
We've been fine-ish with classic setup.py/setup.cfg + gha for publishing to pypi. But as we do OSS data science (gpu graph ai + viz), where conda is typical nowadays...

... Have to admit: We recently ended up contracting conda packaging out because it was nowhere near clear enough to make sense for our core team to untangle. Would love to see a similar tutorial on a github flow packaging & publishing to conda. Still no convinced we're doing it right for subtleties like optional dependencies: equivalent of `pip install graphistry` vs `pip install graphistry[ai]` vs `graphistry[umap-learn]`, etc.
Unmanned Remotely-Supervised Truck questions:

I wonder how latency is handled. I wonder how close nearby you'd still want the remote driver since someone across the world would have at least hundreds of milliseconds in delay communicating back and forth

Also, what happens in periods of disconnectivity? It seems like you'd still need some autonomous capability then, although it might be lessened to only needing to pull over?
Keeping in mind how ridiculously primitive and cumbersome Atari 2600 was to program on, I think it's actually remarkable how functional E.T. is (adding in the time pressure and all).

I never got around to read Racing the Beam [1] but Retro Game Mechanics Explained on YouTube has a good demonstration [2] on how the graphics programming seemed like a nightmare compared to later computers and game consoles. Just positioning things on screen required calculating machine cycles of other preceeding instructions. Refactoring must've been fun.

[1] https://en.m.wikipedia.org/wiki/Racing_the_Beam

[2] https://youtu.be/sJFnWZH5FXc
Depends what you're brazing. You can do a lot with just a propane torch, or air-propane, with the right shaped pile of insulating firebrick to keep the heat in the workpiece. I've only ever propane brazed; I don't think many people do oxy acetylene at home any more.
see also https://addons.mozilla.org/firefox/addon/auto-find-text-frag...
This is insanely cool voodoo. But... I may be lacking in imagination here... I'm trying to think of how I'd actually use it. Maybe it'll come to me in the middle of the night 8)

I do really wish TS had actual inbuilt reflective type checking along the lines of this: https://github.com/Hookyns/tst-reflect ...I can hazily see some kind of monstrosity that could come from linking these things together hah