skysight-inc/HackerNews huggingface dataset:
I think the right way to think of it is as an _experience_. It doesn't make you smarter or more creative, any more than going on a backpacking trip or reading a good book -- it just gives you a new way of seeing the world and your place in it temporarily. What you do with that experience is going to be highly personal.

I know that people can become out-right messianic after an LSD trip, but people can be similarly evangelical about travel or books or, obviously, religious experiences.

later edit: I actually do think it's more to it than that, for two reasons -- one is that while you're on acid, your brain tends to make wild connections between things that you wouldn't ordinarily do, but I don't think that's good or bad, necessarily -- it's like running an LLM on a very high temperature, it can be funny and interesting, but it's very hit and miss. The second is that I think it triggers a lot of self-reflection (to say the least) and can help you recognize and break out of negative personal patterns -- but that also tends to be what people think of as "bad trips".
It's funny to me that there are two cities in New York named Troy and Ithaca.
On a tangential note, is there any chance of having a system app to allow advanced touchpad controls, like what Synaptics offers? The windows precision trackpad is nice but misses a lot of convenient options like one-finger/infinite scroll that my HP Probook had. For context this image shows some of those options - https://synaptics-pointing-device-driver.en.lo4d.com/screens...
Thanks for all the links! It's definitely bumping my excitement towards subset fonts!
Inlining can happen in several places - the front end, the optimizer, or the link step. The process of inlining removes the need for the symbol for the inlined function.

I recommend writing some code snippets, compile them with inlining on, and looking at the resulting assembler code.
This kind of error surprises me:

> I can’t find a version of sentencepiece with metadata that lets me combine this with python 3.12.2

I'm a reasonably advanced python user. I've shipped web apps, Desktop GUIs, cli-tools, and even written cpython extension modules for custom hardware control. I typically target the system `python3` of whatever linux distribution I'm shipping to and I use the system 'python3-virtualenv' for venvs.

But I have never encountered a dependency resolution issue or been forced to use poetry. What am I doing wrong?
U.S. COMMANDOS HAVE shown a special interest in strengthening ties with one of the most corrupt, abusive, and repressive regimes on the planet. The delivery of aid by Special Operations forces to the coastal African nation of Equatorial Guinea last month followed pilgrimages to the country’s pariah president by top U.S. officials.

The aid to Equatorial Guinea appears to be the latest facet of a U.S. charm offensive to woo the country’s president, Teodoro Obiang Nguema Mbasogo, a tyrant now in his sixth decade in power, as the U.S. has lost influence in the African Sahel.
Don't need any wrappers either. venv has been built into python for ages.
Apple's services revenue includes an annual lump sum payment from Google in the neighborhood of $18B per year. In 2023, that was roughly 22% of the revenue, and probably a majority of the profit.
> Please tell me how ChaptGPT4 writing a script to solve that is not logical reasoning, while a human pulling out pen and paper to do it is...

I changed the prompt a bit (made all the numbers 3-4 digits) and gpt-4 answered with this, it just made up numbers for the days that you didn't add numbers for so it failed before it even came to arithmetics. Here is what it said, after I said this about tom "Tom bakes 2911 muffins monday, 491 tuesday, 699 wednsdays, up to 149 on sunday.", it just assumed sundays number was for all other weekdays not given a human wouldn't do that, and it missed the "up to" statement. Maye the large numbers I gave threw it off, but if that is enough to throw it of just shows that it can't really reason.

So thanks for that, more evidence these models are bad at reasoning.

Here is the first part of what it responded with, it is wrong already here:

First, let's calculate the number of muffins baked by Tom during the week:

Monday: 2911
Tuesday: 491
Wednesday: 699
Thursday: 149
Friday: 149
Saturday: 149
Sunday: 149

Edit: Here it made an arithmetics error just below, the error is that 4062 is not greater than 4199, so two critical errors, I taught math at college for years and you wouldn't find many students making mistakes like this:

Let's determine the days when Tom and Rick combined bake more than 4199 muffins:

Monday: 2911 (Tom) + 3571 (Rick) = 6482
Tuesday: 491 (Tom) + 3571 (Rick) = 4062
Wednesday: 699 (Tom) + 3571 (Rick) = 4270

On Monday, Tuesday, and Wednesday, they bake more than 4199 muffins combined, so the price of the muffins drops to $2851.50 on those days.
> Every spring, fish swim right through Utrecht, looking for a place to spawn and reproduce. Some swim all the way to Germany. There is a problem, however: they often have to wait a long time at the Weerdsluis lock on the west side of the inner city, as the lock rarely opens in spring. We have come up with a solution: the fish doorbell! An underwater camera has been set up at the lock, and the live feed is streamed to the homepage. If you see a fish, press the digital fish doorbell. The lock operator is sent a signal and can open the lock if there are enough fish. Now you can help fish make it through the canals of Utrecht.

So unless there are people watching and alerting them (free labor) the fish don't get to procreate? That's a lot of responsibility.

It's so nice that they found a way to offload the externalities of running a lock without having to spend any money themselves, let the public do it. A playful implementation of "privatize profits, socialize losses". Why pay someone to actually watch the feed and react when appropriate if they can gameify and let the people do it.
The core point from the article (because no one will actually read it):

"Higher interest rates have proved a lot less destructive than investors feared in 2022, when the world’s central banks embarked on one of the most aggressive episodes of monetary tightening in history. Nothing has “broken”, contrary to the prevailing view two years ago; and this has even sparked a lively debate about why mainstream macro exaggerated the dangers of higher rates."

Basically, a lot of people assumed (high interest rates = slowing economy), but the current status quo reflects otherwise. Personally, I'm happy that it has now re-incentivized saving, and a much more mercenary and productivity driven outlook.
For what it’s worth, try setting up Arch from scratch in a VM. It’s a massive undertaking, but I learned so much about the unix environment and tools. Plus the added benefit of building out your own environment.
I think the folder views is one of the most amazing ideas that I saw first in Windows with IE3. You don't build an e-mail client: you build a view that sees a folder full of e-mail messages (each one a file) and displays it as an e-mail reader. Add a service to send messages in your outbox and poll services to populate your inbox, a viewer and an editor for messages and you are set.

As for the renderer trying to catch up, it could be implemented as something that reads and caches all required graphic resources before attempting to render to the display, so that everything appears correct the first time.

As for the UI, it's fine if the current rendered uses HTML - you just build something that reads the abstract UI representation and outputs HTML for the window renderer.
If Apple halts their iPhone sales in the EU, they endanger their platform globally. Because suddenly a pretty large and important market would go 100% to Android. Also, Macs would become extinct pretty quickly in the EU.
I mean, yes, that was my instinctive response based on just the title. It's always the MTU. But in this case the packet that's being lost is a pure ACK.
It is extremely hard also in London, I know people that have been searching for months. Here tenants practically have no protections, it’s like renting on Airbnb, rents increase at random every year.

The rest of the country is a suburban wasteland
I rather think the company name wasn't very 'catchy', at the very least.
But at the same time, the syntax itself is what matters to most of its users. OS thread can be fast enough for most workloads, but having the syntax showing up where the IO is happening, easily run concurrently what can be, and cancel stuff after a timeout, is the superpower of async/await.

Discussing about implantation performance is missing the forest for the tree. It's like comparing exceptions to error enums on that prism alone: sure there are some implementation where this or that is more efficient than the other, but the ability to express intent in the code is what make those killer features.
Set and setting in a lab experiment is usually not ideal.
Nice project. Would be good to add a bit more diversity to the skin tones though :)
Which console supports removeable media with FAT32 (rather than FAT16) but not exFAT?

Unless you mean internal hard drives, maybe then the Xbox?
Don't dismiss the flywheel effect of them moving so fast. They have a team of A+ players that will be difficult to replicate at other companies by just a handful of poached employees. I belive its the primary reason why Musk is able to work his employees so hard, pay them so little and still be one of the top desired companies to work for new engineering grads. As Steve Jobs once supposedly said, 'A' players want to only work with other 'A' players.

And speaking of Tesla, it remains to be seen whether any other automaker can match Tesla's engineering lead in EVs. There have been multiple false starts and failures. The only people I can see are the Chinese but that is a non-option for many western employees so Tesla remains on top.
>yet it generally doesn't seem to make them a worse, better, or even different person

I think there's a vague consensus that one must 'integrate' the experiences you have on psychedelics in order to meaningfully impact your life, if that's your goal. Those profound experiences and feelings you can have on psychedelics are certainly incredible and moving in their own right, but in order to make that have an effect on who you are (increased empathy and better framing of life events are often mentioned), you the taker of those drugs has to put some work in to learn from it. It always bothers me when I'll see statements like 'this drug changed my life', especially when talking about psychedelics. The drug didn't do it alone.

This is also seen in the early work using MDMA by psychiatrists - the drug itself was just one part of the treatment.
While there are no silver bullet, for beginners, I found that "Relieving your Python packaging pain" (https://www.bitecode.dev/p/relieving-your-python-packaging-p...) is the Pareto solution. That is, the solution that has the best ratio of effort, reward, but also the lower risk of failure. It's not no risk, but I've been helping beginners for 15 years with Python, and have tried everything you can think of.

It does imply, on linux, to limit yourself to the choices of Python you can install. This constraint is, for most people, preferable than the alternative, even if it gets frustrating to our geeky soul.
> Opening Ghost’s package, purchasers would discover a handy information sheet that today gives us a sense of how some underground purveyors understood and promoted their wares. Rather than hippie mysticism or revolutionary cant, Ghost’s text presents LSD as a scientific product of a modern research lab run by a pharmaceutical corporation.

Without more information, that conclusion seems to be going too far.

The package is a parody of a commercial product, and it would be totally unsurprising to me that the parody extended to the attitude of the text. Kodak almost certainly presented its contemporary film as "a scientific product of a modern research lab" in a similar way.
This is fantastic, one of my favorite jazz forms. Thanks for sharing it!
I think the ultimate city if you like old European architecture is probably Prague. It's a big city and most of it is amazing.

You're totally right that France/Italy/Belgium all have amazing towns to visit. But in case someone is looking for a random tip elsewhere: Český Krumlov (https://sv.wikipedia.org/wiki/%C4%8Cesk%C3%BD_Krumlov), which is in today Czechia (handy in case you happen to visit Prague), but used to have a large German population before WWII. It looks wonderful, perhaps the most perfect Medieval town I've seen.
What is a social media site? Any site where anybody has to register to make a comment or just to read comments will require validation. It means that every adult to access any webpage, such as HN, will require to provide government proof of ID. No anonymity anymore. The internet will die as a social medium.
Looking for Love in All the Wrong Places
A Guide to the Cross Entropy Method (CEM)
In store yes, on platform no. Like Steam makes what hundreds of millions with no cut to MS.
Patterns (YC S21) is hiring to automate data reporting with LLMs
Often a package says it works with OS version X, and not X+1. It may be true or false. But what you described does not solve either version of that problem.

Or the "says it will work with > X," but doesn't.
I'm not sure what this is for - can't I use the API of the underlying models? Using Supervision means I need to learn a new API for using existing CV tools and I don't see how it reduces enough complexity to justify that extra layer of abstraction. I see value in unifying different models but these connectors are just thin wrappers that rename properties and it's not like I have to compare 7 different classes of models every time to find which one works?

What I do prefer is something like a GUI with features like previewing detections and specifying data for training, maybe in the form of built-in components, which would have a smoother learning curve but still allow me to dig deeper whenever needed. Any such tools available?
Two Paths Out of Hell
I had this exact same experience - it was (and is) hard to explain to other non-religious people who haven't seen it. I'm not even particularly prone to being moved to tears by beauty... one of the few times in my life this happened to me.
The fact that alternate browser engines were banned on iOS was indeed a huge problem, but I think the current legislation goes too far. As the GP said, many users won't care. I think trying to force them to care by presenting a randomized list of a dozen different options at setup time is misguided. I don't see the issue with merely having a default so long as there's an easy way to change it and Apple isn't applying any rules or restrictions to competing browsers that they don't apply to their own.
>I personally am happy to pay the premium to get a quality device that forces developers into a constrained environment for my benefit.

I too like the walled garden. I don't really see that as an argument against sideloading however. Presumably the first-party app store would continue to operate with the same restrictions and I'd happily avoid opting-in to sideloading.

The people who want it are happy and I'm no worse off.
If I say whats on my mind after seeing this I will be banned from HN.
The explanation of the issue in ToDoneInterface really is not clear to me because of this:

> The defer close() seems to close well, but it’s on the wrong channel.

The `done` input channel is supposed to be closed by a caller, and the goroutine is closing the output channel, surely that's the point?

Now from what I know of go channels and understand of the code involved, the `done` channel may never get closed by the parents (and can never get closed at all if it's nil?), in which case the goroutine never receives a signal, never terminates, and leaks. But the explanation below the snippet confuses me completely.

And if that's that... what's the fix? Aside from not doing this sort of conversions? Just "git good scrub", try to make sure you don't rely on cancellation for progress, and hope you don't use raw background channels again, and don't forget to cancel your non-background channels?
> This is not the way you're supposed to be using pyenv

Because that’s not what the conversation is about. It’s about virtual environments.
Ask HN: If you got a new job after RIF, was the new position a step up or down?
Those that got laid off in the past couple of months and were able to find a new position, was it a step up or down relative to your last job? I've been out of work since November and the only interviews I've been getting are for positions that pay less, and/or contract work. I wasn't making a large salary at my last job, just about the average market rate. Just wondering how others are doing.
Lots of space up there, no pun intended.
I agree about what seems like a refusal to address concerns about the most fundamental social problems of civilizations. However, the fundamental problem to other women is that they don't charge enough, not that they charge.
Hardly anyone in NYC would comply with such a law. They would just ignore it. The city could perhaps require DNA testing by animal shelters and legitimate breeders within it's borders. But many dogs come from elsewhere, or from backyard breeders who don't care about laws.
Perfect

Replace intranet/Jira avatars with these on April 1st.
Orange Pi Neo Linux handheld gaming PC to sell for $499 and up
Here's my strategy:

- Setup VMs locally, on your development machine. (This eliminates the cost of hosting but gives you all the technical learning opportunities). My development machine is macOS and UTM has been an excellent app to manage these VMs. You can eventually model your VM's configuration around what resources your VPS will have on AWS/DO (e.g. 1GB RAM, 2 vCPUs, etc).

- Learn the basics of Ansible, in order to provision a server (local or remote). I did the course on KodeKloud.com and found it great to getting me going quickly.

- Write Ansible playbooks to provision your local VM as you would want your VPS on AWS/DO/etc to work. Ansible Galaxy is a repository of many community-supplied roles for common tasks/services. You could consult these for best practices on building your own playbooks or totally offload provisioning onto those roles.

- Once you're comfortable getting your local VM setup, point your Ansible playbook at an AWS/DO VM and put it online!

My high-level roadmap has been to build my own Ansible playbook to provision a Ubuntu server to CIS Level 2.

CIS benchmarks define security controls for a few of the more common aspects of DevOps work (e.g. Ubuntu OS hardening, AWS account security, Docker host, etc). They're freely available and there's many well-maintained scripts that can both audit and provision your host to the standard. I've been using the benchmarks as an easy to way to self-teach security aspects (and validate I've done it correctly). Level 2 is the standard used to handle financial information and medical records, so it's probably the most secure you'll ever need to go.

Once I have a provisioning playbook to stand up a secure host with some services (Nginx, Redis, etc), the next goal on my roadmap is learn Terraform to configure + deploy a personal cloud of services to AWS/DO/etc.
>> Central bankers have long argued that changes in interest rates affect global economies with “long and variable lags”.

Which is another way of saying if there's a link it is very weak, and those not very useful for driving anything behind long-term strategic direction, certainly not day-to-day policy.
Needs a little bit of updates :) will do. If you can share your static website on GitHub repo or something I would love to have a look. georges [at] divriots [dot] com
I understand that that perspective might be prevalent here on HN. But really, let's try to understand the target market of this theoretical iMessage Android client. It's specifically for folks who:

1. Are committed to only using Android phones (i.e. can't be convinced to get an iPhone).

2. Communicate (or are forced to communicate) over the default messaging experience with primarily iPhone users (remembering that the iMessage / SMS default is mostly just a U.S.-centric thing and cuts out most of the rest of the world).

3. Are willing and able to download a third-party messaging app to address this specific use-case.
iAPX 432 [1]

[1] https://en.wikipedia.org/wiki/Intel_iAPX_432
ImageMagick?
It's not comparing your response to some hard truth, it's comparing your response to a typical response. Sort of like how LLMs dish stuff out based on what's probable, not based on hard truth.

So when you fail, it's not really saying you're wrong, it's saying you're not like most.
How do Kagi and Apple Maps factor in to your "can't pay for google maps without ads" assessment?
What? No. You have a right to block ads as they appear on your device, but websites have a right to refuse you service if they find out.
This has always seemed like simple supply and demand - I assume that the few US cities where tech jobs are concentrated are about the highest paid labor markets in the world, so if they can be outsourced to lower cost places (even within the US) then prices will come down.
I'm guessing this is a situation where the people with the power to fix this problem don't care and the people that do care don't have that power.

Would you rather they didn't do this at all?
There are many organizations which would have the resources to make a competing browser, like Apple for example.
I live abroad for long periods of time, and went from T-Mobile to Mint for my US number. It's $75 per 3 months once you pass the discounted intro period. I also get a local SIM card, and I just use Mint via WiFi calling. It has been working well for me.
Same, we went from long-range WiFi that cost us over $250/month and dropped out constantly to rock-solid 50Mbps for $120. Starlink gets slower during Netflix hours but never slow enough you can't run a few simultaneous video streams.
I would say that the "generic desktop app" approach is to be avoided. The reason is that there is a strictly better alternative that targets almost the same audience. By implementing a TOTP generator as a desktop browser extension instead, one gets visibility into which site the user visits, and can show only the relevant code, or, if there is none, a phishing warning.

The users that are left behind in the browser extension approach are those who need TOTP for non-web things like SSH.

Happy user of https://authenticator.cc/
> Because I definitely never see LSD listed in the category of "doping" substances.

Are illegal substances usually listed there? I'd assume they'd only list otherwise legal substances.
Self-Hosted Apps: Programmatic Email
tomshardware article:

https://www.tomshardware.com/pc-components/gpus/tiny-corp-de...
My bar for low-trust is 'Should I expect to have to bribe public and private officials to get them to perform their duties, most of the time'?

The US is relatively high trust in this space. And I don't know of many countries that will pass the bike test. Certainly, nowhere in Europe would.

Maybe we could try a different test - how afraid is the society of itself. Count how often you see cops, how well-armed they are, etc...
I know you mean well, but such advice is why so many beginners have painful Python experience.

Macports and homebrew Pythons are dependencies of other packages. They can be used by you, but they are not meant for you.

This means at some point, they will contain a surprise, and not a good one.
I think they only allow all those things in the EU, and only in a very recent update.
Interesting - I'd never head of this. There seems to be some debate over whether these puppies/dogs might be considered as pets, but perhaps it was the same for early humans too - domesticating cats (egyptians) and dogs for their utility at controlling pests and guarding/warning against intruders, then later warming to their furry friends.