skysight-inc/HackerNews huggingface dataset:
>>Furthermore, this is clearly part of a larger pattern of targeting big US tech companies.

Because big US tech companies are playing fast and lose with the consumer rights and privacy of our data that we as Europeans have come to expect. If a German or French company was breaking the rules in that way I would also expect them to be treated the exact same way and fined into oblivion.

>>This isn't endearing the EU to business and political leaders in the US.

I will take protection of consumers over "endearing" ourselves to businesses and political leaders in the US. Your business practices do not trump our expectations as society - but you wouldn't expect any less from foreign companies doing business in US, so why is this surprising? US is constantly introducing tariffs regulations and fines for foreign companies doing business on its soil, because you want foreign business to play by your rules. But when someone does it to you it's suddenly going to collapse our economy?

>>Surely they deserve better

They do, that's the entire point.
I always understood async/await as expression of concurrency and threads as expression of parallelism. Which aren't the same thing.

Concurrency breaks computation into chunks that can be interleaved even on a single CPU advancing computation concurrently overall but not necessarily physically at the same time for each chunk.

Parallelism on the other hand breaks computation into chunks that literally can run in parallel on different CPUs.

You can even combine both in some fashion.
Well that's excellent!
> Apple incorporating more and more capability into the base iPhone OS / software stack is what keeps people coming back.

I'm reminded that, in a different way (but to the same purpose) several years into Android, Google started shifting features from the OS to their own Services app to keep phones up-to-date with App updates rather than needing OS updates.
Yes, this is a big problem in my mind and something I mentioned in another comment. Not that multi-threaded async/await is wrong, but the conflation of two methods of concurrency causes a lot of problems you don't see in single-threaded event-loops archs.

In fact it makes me feel like the other thread talking about how async/await in rust was mainly forced on the community to capture js devs seems a bit unlikely as the only thing similar between the two are the spelling of the keywords.
I wonder if "maturity" is the problem, or just different design goals. You speak like this is an inherent feature that comes with some magical level of "maturity", but if the feature isn't a legitimate design goal of the product, it isn't "immature" not to have it.
Flatito means “little burp” in Chilean Spanish
I did. Perplexity updates daily. Better than "googling" these days.
At least I attributed it. Don't like the stats, find better ones, or contradicting ones.
> Facebook buying Instagram 100% should have been blocked

On what grounds? Instagram was a small startup with about 30M users when Facebook proffered a deal. People legitimately thought they were overpaying at the time and while it was a hot app, it became the cultural phenomenon it is today under Facebook’s stewardship.
Adding straight to point articles on mostly used and searched rails queries
Also, when working on packages supporting multiple versions it was very helpful to use tox with pyenv.
Show HN: Pixeebot – a GitHub App that fixes your Sonar findings (Java/Python)
We made a bot, built on an [open source framework](https://codemodder.io), that fixes the problems Sonar (and others!) find in your code. Here are a handful of examples of pixeebot fixing Sonar findings on some OSS code:

https://github.com/nahsra/cql-evaluator-fork/pull/1/files
https://github.com/nahsra/bsights-engine-spark-fork/pull/1/f...
https://github.com/pixee/pygoat/pull/2/files

The changes aren't all super fancy, but we're orienting towards solving real problems and remediating issues -- grunt work you don't want to have to do, but compliance says you should (and you probably should)!

Right now, we fix around 25 of the things that Sonar commonly finds (and a lot more that it doesn't find!). You can see the complete list of things we fix here:

https://docs.pixee.ai/codemods/overview/

I'll tell you, it's so much nicer to receive PRs than tool warnings.

To try it out:

1. Install the Pixeebot GitHub App on a Sonar-monitored GitHub repository

- https://github.com/apps/pixeebot

2. Create a Sonar token that Pixeebot can use to read your findings
- For SonarCloud users: go here https://sonarcloud.io/account/security
- For other Sonar users, go to User > My Account > Security
- Put that token in a SONAR_TOKEN repository secret

3. Add the GitHub Action that will connect Pixeebot to Sonar

- Copy this sample action into your repo: https://github.com/pixee/upload-tool-results-action/blob/mai...
- Set the Sonar URL if you're using a locally hosted SonarQube

Boom! Now, pixeebot will monitor your repository and thoughtfully send you PRs at the right moments. Like, when Sonar finds some issues in your new PR, or when we think there's a good opportunity to address something in your backlog.

We've got so much more in the pipeline I'd love to tell you about, but we're eager to get feedback on what we've got so far for Sonar users.

P.S. By the way, we're a small team but we offer all the right security and compliance controls a company might want: https://trust.pixee.ai/.
(2021)

It's not dangerous. It's just gross. It's illegal because the law doesn't want to draw fine distinctions about which foodborne insect infestations are safe and which aren't.

There are dangerous cheeses. They're made with raw milk and not aged, and carry a real risk of brucellosis. This is not that.
LSD was recently granted "breakthrough-therapy status" by the FDA after clinical trials show a single dose provides "immediate and lasting relief" from generalized anxiety [0]. I know you're asking about a slightly different effect, but IMHO they are related. I myself have experienced personal revelations through psychedelics that have had lasting effects and positive consequences in my life.

My gut feeling is that any revelations or breakthroughs people have from psychedelics could also eventually occur through other means (therapy, meditation, etc.), but not as quick. It's like a shortcut to the sort of deep introspection needed to unwind the stories we have ingrained into ourselves.

[0]: https://www.cnn.com/2024/03/07/health/lsd-anxiety-fda-breakt...
"How Beauty Draws Us to God":

* https://www.catholic.com/magazine/print-edition/how-beauty-d...

See also perhaps longer presentation (50m) from Bp. Robert Barron, "Beauty in the Catholic Tradition":

* https://www.youtube.com/watch?v=gbfWTlPt8mU

The debate of religion and (forms of) art has an interesting history:

* https://en.wikipedia.org/wiki/Iconoclasm
There are a lot of good reasons we don't have worldwide direct democracy for everything...

And it's absolutely not true that the US is the only country that has a say here. International regulatory bodies exist as well. Maybe the citizens of some countries don't have effective governments that express their will at the UN but that's not SpaceX's fault. There is a process to have everyone's voice heard. It's not the wild west.

And I think you underestimate how much people like and want truly global wireless internet service. The value to the world is enormous.
Yeah, I ended up writing a whole thing for it as part of my static website CDK construct.

Here's the request edge lambda:

https://github.com/radiosilence/cdk-static-web/blob/master/s...

Here's the response edge lambda:

https://github.com/radiosilence/cdk-static-web/blob/master/s...

It's been a while since I've updated that project though.

With nano-web for my current site (https://blit.cc) I am just spinning up a free-tier unikernel instance on EC2 and using it as the CF origin. Possibly even more cost effective than S3, and far simpler.

Response times for the "waiting" portion are usually around 5-10ms with CF and if I am going direct to the origin it's around 2-5ms
pip+venv mostly work fine for me, but there are some libraries like say numpy/scipy that are heavy so I want to share them across projects instead of installing multiple copies. I use pyenv to create a python version separate from the system version and install global dependencies into that. It's been useful for that and is just a nice way to manage multiple versions of python. So pyenv is a great addition to the traditional pip+venv setup.

unrelated rant -

Why is the "requirements.txt" file a stupid flat listing of all transitive dependencies with pinned versions? It makes it harder to change library versions even if there are no true conflicts. I've resorted to making an "actual_requirements.txt" file manually listing only direct dependencies and whatever version constraints make sense. I wish pip would fix this.
right now all I have is email ids

If the lawyers are not using the domain of their law firm are you sure you are dealing with real lawyers and not scammers? If it is the domain of their lawfirm then you should be able to get contact information off their website. Something is off about all of this.
I would not be surprised if there was no difference between the two. That is, at a moments notice, every single recent Starlink satellite has the capability to become a Starshield node with a single software deployment. It makes a lot of sense to just modify their existing design to be able to support both networks.
But it's not just ads: that's disingenuous by understating the impact. It's the entire tracking, data broker, ad marketplace, surveillance capitalism ecosystem. This ecosystem causes immense harm in global climate, ruins lives, delivers malware, violates privacy, and supports authoritarian overreach.

Ads might be fine, a pinch of annoyance.

And yes I pay for my content thank you.
Chicago95 is nice, but these days you should also install the (experimental) GTK+4 theme from b00merang https://github.com/B00merang-Project/Windows-95 to get proper styling in the latest apps. That repo also has configs for Cinnamon, GNOME-Shell and MATE desktops in addition to the Xfce which Chicago95 also provides. (Unfortunately it has not been updated for some time, whereas Chicago95 is more up to date.)
They mean async/await running over multiple OS threads compared to over one OS thread.

You can also have threads running on one OS thread (Python) or running on multiple OS threads (everything else).

Every language’s concurrency model is determined by both a concurrency interface (callbacks, promises, async await, threads, etc), and an implementation (single-threaded, multiple OS threads, multiple OS processes).
I absolutely get your point but I think at least some of that is on you, or on those services. There are supposed to be safeguards that remove (or at least mitigate) the risk of denial of service caused by loss of the secondary device. One-time-use codes or some other method for emergency access are common ones I can think of.
The best thing the EU can do is demonstrate that there are other ways to do things, often as a counterpoint to the US.

Both a large liberal democracies (for now) but they live on opposite sides on the (center) left/right spectrum.

There is a real benefit to humanity with competing ideas being put into practice at scale.
FTC antitrust is not part of the DOJ.

The antitrust division of the DOJ only got $255m last year, not just to fight Apple, but to fight _all_ antitrust cases and run the division.

Apple made $97b in profits last year, and reportedly had a legal budget in excess of $1b as of 2017.

So yes, Apple's legal resources for this case are effectively infinite compared to the DOJ's.
If you don't want a third party app store, don't install one. TaDa ... Nothing changes for you. Now let the rest of the people, that want to use THEIR phone as THEY want, let them.
> Leaving aside the fact that green bubbles actually serve a product function — they are not encrypted, while blue iMessage bubbles are

Yes, that's itself an attempt to lock people in, which is particularly absurd considering Apple's privacy branding -- Apple sacrifices the privacy of its users communications with Android users to lock them in.
Isn't this addressed by CPU requests/limits + pid limiting?

https://kubernetes.io/docs/concepts/policy/pid-limiting/
SMS is dead. The US is basically an abberation in still using it. Rest of the world has moved on to whatsapp/imessage/whatever.
The US has those, Aldi uses them. But isn't this because they don't have cart boys to bring the carts from corals throughout the parking lot back to the front of the store? It's just a different model of cart management, not indicative of trust or lack thereof. If somebody wanted to steal a cart, that quarter is a trivial price for it. It's not an anti-theft measure, just a little thing to encourage honest people to walk slightly further than normal.

Here's a rule of thumb I use to judge if a community is high trust or not. If I leave my bicycle unlocked and it gets stolen, will others be surprised or will they call me a moron for trusting other people? Obviously NYC is low trust, I would be mocked mercilessly if my unlocked bike got stolen there.
That'd be a good reason to finally break Widevine.
https://en.m.wikipedia.org/wiki/Salk_Institute_for_Biologica...

is a picture of the named building. Your link, for me, puts up a beautiful (sandstone?) cathedral.
You have to out-invent, out-sell, and out-implement your economic rivals. You can't out-regulate them, because if you create an economic island with nothing but strict regulations, there's no strong incentive for the rest of the world to connect with that island.

Now, if EU regulations created an amazing place to live where everybody's inventing and implementing the future, that would be great. (And the EU does have lots of common-sense regulations with a high return on investment). The best way to set the tone of the future is to build it yourself, not complain about what someone else built.
Well said. I've likened technical hobbies to Joel trying to hide memories of Clementine deeper and deeper in the recesses of his mind - away from Lacuna's eraser. Somehow when what hobbyists love to do becomes "for the masses", it becomes less interesting, which means digging deeper for hobbies that are largely shielded from the public. I think that's partially where innovation comes from.
This is like arguing about if it’s better to regularly beat your sibling or your cousin. Just don’t beat anybody!
I tried CFEngine3 for some personal configuration management needs a few years ago, and I was impressed by how well thought out and designed it seemed compared to the more popular alternatives.

Ultimately I ported over to Ansible because that's what I need to maintain fluency in for professional reasons, but I really lament it. It's a slog through mud compared to the clarity that is CFEngine.
If your website is monetized through ads, why would you want these people to visit it in the first place?
Well, given that Twitch is 13 years old, it also seems likely that many of the kids stayed on Twitch through puberty, and found new content (in addition to, or instead of, their Minecraft videos).
Anglo-Italian company says it has cracked Bitcoin. People have questions
https://archive.is/PR7L6
You can send some content (<link>) and then wait for something else to happen (prefetch) before you continue sending the rest of the content (the page).
> You could use almost every messaging service with a third party client

Not because of open-standards - but because that was when IM protocols were straightforward to reverse-engineer and interop with, and this was before mass-adoption of SSL/TLS (let alone certificate-pinning).
I've been using python on and off since Django 0.96, which was released in 2007.

I don't recall ever needing anything other than virtualenvwrapper and pip—and even some of the annoyances these tools had early on have been solved by now...

https://virtualenvwrapper.readthedocs.io/en/latest/

If you really need different versions of python, you can just `mkvirtualenv -p python3 venvname`

I feel like every other tool out there has to explain what problem they solve that virtualenvwrapper doesn't

Don't install anything globally, creates lots of envs, and feel free to have different versions of python installed side-by-side with some "main" version preferably symlinked as `python` and `python3`

The end
Webb Watches the Most Distant Galactic Merger Ever Seen
My apologies, indeed Germany is still in recession(France isn't, so I'm not sure why you linked that). I was looking at the overal figure that shows EU as a whole isn't in a recession, as you said "EU is still mired in one". So I guess you also don't get your facts straight? Or is it just a slip of the tongue?

https://www.theguardian.com/business/2024/jan/30/eurozone-re...

Anyway, are you going to address any other of my points, or has this ended the discussion for you already?

>>The problem with arguing with non-moderates

Clearly you've chosen a label for me in your head, so I guess we're done?
It's not a side hustle. It's probably about 20-25% of their profits.
There are old houses in the US that have bronze placards on them that say, "George Washington slept here."

Goethe is so famous that in Heidelberg, Germany, there is a building with a placard that says, "Goethe almost slept here."

It was an inn and he was supposed to spend the night but was unable to.
I honestly don't wish its use were more universal. I wish it were available to me over the counter, so I wouldn't have to get it from the dark net and possibly get scammed, but I don't think it's a universally good thing. Not everyone would benefit from using LSD.
> Looking at the surrounding building of the Sagrada, just makes me wonder again, what the hell happened to modern architecture.

To a certain extent: economics.

Beauty generally does not show up on a spreadsheet, and when it does it often adds cost. Glass costs less than steel, concrete, or stone, so it's lower CapEx to have glass towers. (Of course glass sucks as a thermal insulator, so your OpEx for heating/cooling may be higher.)
It's not really practical to know in advance whether any random site will invite me to view an ad; it's easier to just decline such invitations when they come.
> There is nothing unique or "human" about running through a long division problem, it is ultimately just an algorithm that is followed to arrive at a solution.

Yes, which is why we should try to make LLMs do them and that way open them up to learn much more complex understanding of algorithms and instructions that humans has yet to build a tool for.

> You need to do a lot of "steps" to write a program that solves your question. Debatably even more steps and more complexity than using pen and paper.

What does this have to do with anything? I am highlighting a core deficiency in how LLMs are able to reason, you saying that what they currently do is harder doesn't change the fact that they are bad at this sort of reasoning.

And no, making such a program doesn't require more steps or understanding. You Google for a solution and then paste in your values, that is much easier to teach a kid than to teach them math. I am sure I can teach almost any 7 year old kid to add two numbers by changing values in a python program in about an hour, much faster than they could learn math the normal way. Working with such templates is the easiest task for an LLM, what we want is to try to get the LLM to do things that is harder for it.
> strong evidence that LLMs has very limited capability to learn logical structures that can't be represented as grammar.

To add multi-digit numbers requires short term memory (are we on the units, or tens? was there a carry?), which LLMs don't have, so that's really the issue.

The normal workaround for lack of memory in LLMs is "think step-by-step" to use it's own output (which gets fed back in as an input) as memory, and I'd assume that with appropriate training data and prompting an LLM could learn to do it in this fashion - not just giving the answer, but by giving all the steps.

I suppose in theory LLMs could do limited precision math even without memory, if they did it in a single pass through their stack of transformer layers (96 for GPT-3) - use first few layers to add units and generate carry, next few layers to add tens, etc. I'm not sure how, or even if, one could train them to do it this way though - perhaps via a curriculum training agenda of first adding single digit numbers, then two-digit ones, etc ?
ASON AltScript
First time I heard about CFEngine in ~2004. Version of that time didn't impress me. However CFEngine3 is a totally different story. I have been using it since 2012 and have not plans to switch. Even though CFEngine is not the most popular one it's one of the subjectively 'best'. Agent-less or kind-of-agent-less options like Ansible are not good enough feature-wise. Chef and Puppet are less convenient to me because of dependency on ruby.
Opera had useful data saving features and an efficient compression, which is also why Opera Mini (with the old engine Presto) was very popular on mobile for a long time. I used it on Symbian...
Implement a gossip protocol for cache replication would be a good question, which doesn't necessarily require modifying memcached and would probably be easier and cheaper to maintain. Use case might be something resembling a TLS session store, even though we don't necessarily do that specific task anymore.
Ask HN: Which book are you currently reading?
I am currently reading a book called Propaganda by Edward Bernays, after this I have one last book left (Julia as a second language) before my list is empty.

So I am curious to what the audience here is reading, maybe it's something for me aswell?
Luxury mass.

Nah, some event, I assume. It's a big church in the city centre, and I'd assume it has virtually no parishioners these days, so wouldn't surprise me if they use it for other stuff.
Have you entered in a contract agreement with Hashicorp to base your product on their proprietary software?

https://www.hashicorp.com/license-faq
If you really want to simplify this down to whoever shoots first is the provocateur (no precipitating cause), you still can have multiple parties who “risk WW3”:

- PRC: risks WW3 if they invade Taiwan

- Taiwan: in turn risks WW3 if they fight back

- USA: in turns risks WW3 if they help Taiwan fight back…
Do primates in the wild keep pets? I know some captive gorillas had cats.
https://en.wikipedia.org/wiki/WARC_(file_format)
You only need pip and virtualenvwrapper

requirements.txt is a text file, not a separate tool...

if you want your program to work exactly as intended in the future, there are tools like py2exe and py2app for that.
Enhancing Depression-Diagnosis-Oriented Chat with Psychological State Tracking
They're also in the business of selling predatory loans[1] in places like Africa and India.

[1] https://hindenburgresearch.com/opera-phantom-of-the-turnarou...
C vs С is so strange to me. They look the same upper and lower case, italic, cursive, even are at the same location on keyboards. It's not like W is a different character in Slavic languages that use latin script even though the sound is completely different in English.
Did you turn on a feature in your email client to block addresses not in your contact list?

If not, some ISP's let you set up a second email address, or an alias that sends incoming mail to your existing inbox.
AFAIK, MSFT still takes 12% of PC game sales in the windows store, and 30% of sales in the xbox store.
> Calling dibs on "Aardvark" as a browser name, BTW

It's ok, I'm naming mine after Aachen
Exactly. If you're going to take 3-4 hours of someone's time, that's the threshold of needing to pay them for their time.
Explaining Somatic Symptoms of Survivors of Childhood Trauma
>The 3 types of first-party cookie we use are to:
>(...)
>gather analytics data (about user behaviour).

Well they do collect user data using third party services. A bit disappointing, but banners seem to be necessary in this case.