skysight-inc/HackerNews huggingface dataset:
Yeah. I mean, it's a great accompaniment to some fresh fruit and cheese on a sunny day, a good album, maybe the company of a loved one. It never made me feel like a different person or like I was on a vacation from reality like alcohol could. I've known lots of people who smoke a little, or used to smoke a little and then stopped (I haven't for a long time), and also people who smoke a lot and seem to be doing fine, and also people who clearly smoke in excess, to their detriment. But I have to say that the worst potheads I've ever met seemed happy, healthy, and well-adjusted compared to the alcoholics.
Seems that dreams are needed, but the article doesn't really give a good explanation why
You can print or log the stack trace of the exception in python.
More and more countries are implementing an "exit tax" when wealthy people try to give up their citizenship. Also, the US authorities make it increasingly hard to do so. I wouldn't recommend anyone to become a US citizen. Once you are in, it is very costly to get out again.
Haha yea it can be a real challenge!

I had to have the penalty otherwise there’d just be endless points or no points at all (some don’t like the points so there’s an option to turn them off in settings and just go for the solve)
But it has an intermediate stage of "Go assembler", which is what I misremembered.
More than just that, Result in general also prevents from accessing the value when there is an error and accessing an error when there is a value.
What's growing inside out and red all over? Little Red Dots
management chose to tank the company

Most don't even know they're nosediving the company. They've spent years inhaling the flatulent business-speak of corporate America and come out believing greed, villainy, and corruption are good for the market and that they are geniuses for taking advantage of the situation.
From the post:

> well, admittedly, we do propagate $TERM, but that's an explicit exception, i.e. allowlist rather than denylist
Most ambition was crushed by industrial sabotage and the Silicon Valley monopoly mafia combined with talent drain.
it doesn't look worse than OpenAPI's yaml to me

it's fairly concise, the method and the request/response types are well separated and readable

the only thing I could argue with is mixing validation and type defs, as it looks like one of these things that quickly evolve over time and you end up duplicating both in the schema and the business logic
Seems strange that the US printed lots of money, which caused inflation, which caused high interest rates, and now causes a strong dollar.

You wouldn't think that printing money leads to a stronger currency, but perhaps this is a delayed effect after you stop printing.
> based on what was published in Michael Lewis' "Going Infinite”

No. You can’t posit anything about SBF based on this book.
Thanks for your response AnonymousPlanet. I agree there is value in the pursuit of a minimal set of features in a PL which brings many benefits. And of course the opposite - an overly feature packed and/or extensible PL as a core feature has tradeoffs. Over this range of possibilities my preference probably falls somewhere in the middle.

I see an effect where the languages whose primary goal is a particular set language design choices (such as strict memory safety over all else) grow a cult following that enforces said design choices. Maybe in the pursuit of an opinionated language, even if the designers are reasonable at the language's inception, the community throws out logic and "opinionated" becomes a in-group out-group tribal caveman situation.
Look, I don't drink; I don't smoke; I don't do drugs. I did it all at one point.
I'm not advocating for any of the stuff; on contrary. I advocate against using it. But people should have choice. Also, I'm advocating for not putting people in prison for possessing a plant and destroying their lives. How many young people have been destroyed who had a chance for a decent life, but everything was destroyed because of maybe one mistake they had made?
It’s nice to see a rETL provider not try to confuse the market by positioning itself as a CDP.
Could you clarify what you mean? My point is that the idea of having an official state religion is itself the extremism. India appears to not have a state religion, and is secular according to Wikipedia. The demographic statistics I see also show religious skew in Pakistan and Bangladesh (both with 90-something percent), compared to India.
Sounds like the origin story of a plumber called Mario.
Most people convicted of nonviolent drug crimes are in state prisons and cannot be freed by the federal government, but the administration has been issuing pardons and commutations over the past several years for the small number of people that have federal cannabis convictions.
I can 100% promise that death will be a regular part of life not just 1000 years, but 100,000 years from now as well. Even if we solve senescence and we get 1,000,000 times better at emergency medicine, transplants etc. There are numerous ways to almost entirely destroy the brain in fractions of a second, or in hopelessly irreversible ways, or in covert ways that are slow but only get discovered too late. And, as long as such accidents are possible, if your life is otherwise endless, then they are in fact inevitable, no matter how unlikely they appear.
Sleep might have multiple purposes.

There is some recent research that some chemicals are flushed through the brain during sleep to remove byproducts. Why that can't happen without sleep is another interesting question.
>some algorithmic advance will enhance LLMs by orders of magnitude

I would worry if I'd own Nvidia shares.
US is likely the only jurisdiction that can actually enforce it. Other countries can't just call US government to send them back if they suspect they owe some tax.
Alstom is conducting trials of the first tram airbags in Zurich
I've read we rehearse things in our dreams. If we played tennis one day, we simulate playing tennis in our dreams that night, and the next day we are better at tennis.

I also kind of wonder - does sleep have an evolutionary function to not move and not make noise during the night to patiently pass the time of night predators?
And it's a thick monster with all kinds of extra crap (I'm my not so humble opinion) shoved in it.
You should look at some USA made pocket knives. American manufacturing is still alive, well and expensive. Three Rivers Manufacturing, Chris Reeves Knives, Oz Machine Co, American Bladeworks, Koenig Knives and others are doing the best machining using the best materials with the finest engineering anywhere in the world.
Can someone explain what this is / how it works to someone who has done a considerable amount of programming but lacks this kind of operating system level knowledge?

I was under the impression that ‘sudo’ was baked into the entire system. Like ‘cd’ or ‘ps’. How exactly can you just swap out sudo? Does that involve swapping out chmod as well?
Aboriginal Linux is older than Musl
So one month before midterm elections.
A foreign adversary can't pay Facebook for an ad without using a bank that reports to the IRS.
> NFTs are an entertainment / art product.

Not strictly. It could also represent the ownership of a house. Usages like that are not widely-adopted, but NFTs are so much more than art.
Since the late 80s (when neural nets were a thing) I've figured that dreams are a way to "reweight" brain encodings: throw noise in, and the pathways to whatever strong signals come out probably ought to be reduced.
I use pyinfra through molecule for testing sensible roles, it’s made it possible to have a process resembling TDD and have automated tests for my roles and playbooks. I actually don’t know how else to do it than with molecule and pyinfra, being able to have automated tests on ansible “code” made a big difference for me!
I'm glad! But sorry it should be linked? If you click on the title?

But here it is: https://github.com/ben-n93/tab-pal
The issue that I ran into is dealing with lot of code across different languages, like plpgsql, go and JavaScript.

Especially with database code, something that's fine in Go, like EmployeeID, ends up being employeeid in SQL. You can use underscores in Go but that can trigger other behaviours. If you mix your own JSON with JSON from other sources, you get inconsistent capitalisation. And so on.

And when you have hundreds or thousands of identifiers like this, it gets really hard to read.

You can of course capitalise in SQL - even though it's not semantic - but that becomes inconsistent, too. And then of course the lifecycles of each of these things can be different, which adds another layer of complexity - maybe you refactor your Go code before you upgrade the database, so you end up with two identifiers anyway.

Ultimately I switched to using idiomatic names everywhere, and I really haven't looked back. The boundaries between these systems tend to be pretty clear, as mentioned by someone else, so finding things shouldn't be hard regardless of what they're named.

It's certainly takes slightly longer to deal with idiomatic names - but you read code way more than you write it, and it's easier to read idiomatic code.
What to be worried about? Technical progress will happen, sometimes by sudden jumps. Some company will become a leader, competitors will catch up after a while.
I was in the same situation as OP a few months back. My bill was $3000 after creating a "vanity bucket" which saw 500M accessed denied POST calls over a month. I took a while to get a one time refund.
I don't think that is the prevailing sentiment. GPU still means Graphics Processing Unit to me and most tech people I know. I think it's more just in the folding and crypto communities that people have repurposed the initialism.
But I have still used GPUs as graphics processing units for game and little else this entire time as has everyone I know. Who decided on this nonclemature change? Because it certainly doesnt represent the primary use case...
I gotta say these design award photographers are fantastic. After looking at some official pictures I wouldn't say I'd ever give this lamp a design award. Yes, it definitely looks "low cost". Also it's not even an entire street lamp, it's just the light part at the top.

(Also their link to philips is the wrong one, it leads to the consumer landing page without street lamps)
Why is it that in Amsterdam you have coffee-shops where you can sit relax and smoke cannabis but nothing like that seems to exist in New York City? Or elsewhere in America, is there?
That is not true. I use gnu tools compiled with musl libc.
I agree, I don't really understand everyone's issue with err != nil.. it's explicit, and linters catch uncaught errors. Yes the ? operator in Rust is neat, but you end up with a similar issue of just matching errors throughout your code-base instead of doing err != nil..
Here is my attempt to explain it...

Stylish design and appreciation thereof requires having some well-developed taste and also requires that most or almost all users belong to the same cultural tradition. Otherwise it will produce interiors or worse, cities that are a hodgepodge of kitsch creations. There has to be a lowest common denominator of "good ornament" that nearly everyone accepts as such.

With mass urbanisation resulting in majority of city population being low class, and with multiculturalism resulting in a large fraction of city population belonging to different cultures, the lowest common denominator has become, well, really low. Ah, there's also that desegregation thing.
Only extremely basic requests are processed on device, like “what time is it”. Anything else is still processed on Apple’s servers.
Interesting if in-app purchase is registered as the app network access vs Google Play services network access.
From the preprint - 100 input dimensions is considered "high", and most problems considered have 5 or fewer input dimensions. This is typical of physics-inspired settings I've seen considered in ML. The next step would be demonstrating them on MNIST, which, at 784 dimensions is tiny by modern standards.
Don't worry I offered him help. I recently helped xz library too
sudo, and even cd and ps you mention are simply binaries that come shipped with your distro / OS.

They, like explorer.exe on Windows, are an essential part of that OS with special privileges and roles but they are not part of the kernel, they are still simply programs. It is not developed by the people who develop the Linux kernel.

There are other Sudo alternatives such as DoAs already.
Pretty sure `sudo` is an application that you can remove, it just comes pre-installed in many distros.
Bitcoin has worked for me all right for 10+ years. What is exactly wrong with it? At times fees have been a bit higher, but overall I would see the protocol as "good enough". For smaller transactions I have been using Lightning Network and it seems to work all right. The fact that Bitcoin hasn't hard forked for whatever reasons is a positive feature, that outweighs the negatives.

You can consider for example Ethereum, which has hard forked numerous times and changed the monetary policy as well multiple times. It just feels quite centralized and controlled by Vitalik. Harder to trust that crap.
hmm, I don’t share the same experience. Works flawless in EU.
perhaps everyone printed money and US less then the rest
Oh this is cool! I recently wrapped libfuse in Nim and after porting the 'hello' filesystem example I made one which is more or less exactly this. However my version you pipe data and have to provide a mountpoint, then when it's done it writes the result over stdout. That means you can inline it in a pipe chain but also that you have to make sure to grab the output.

At the moment I'm exploring other stuff which could be made into file systems. I've got a statusbar thing for the Nimdow window manager which allows you to write contents to individual files and it creates a bar with blocks on them as the output. It makes it super easy to swap out what is on your bar which is pretty neat.

Another tool I've made is a music player. It uses libvlc and when given a folder it reads all the media with ID3 tags and sets up folders like 'by-artist', 'by-album', etc. Each file is named as '<track number> - <song title>' and contains the full path to the actual file. To play a song you cat one of these files into 'control/current' and write the word play to 'control/command'. There's a bit more to it like that like a playlist feature and some more commands, but that's the basic idea. The goal is to have a super-scriptable music player.
> it feels weird to use the same password for both accounts

I'm not sure different passwords adds more protection for single-user machines, especially when sudo(1) can spawn root shells!
Focusrite Gen 4 interfaces are well-supported on Linux
exactly.. yes, I understand why ? is neat from a type POV since you specifically have to unwrap an optional type whereas in Go you can ignore a returned error (although linters catch that) - so at the end of the day it's just the same boilerplate, one with ? the other with err != nil
ridiculous. if personal success was locked to 'smarts' the world's landscape of rich would look vastly different.

here's an even more inconvenient truth for you, and this one is short enough to embroider on a pillow : "it's not what you know, it's who you know."
Spider-specific content is a great way to get doomed into the bottom ranks of SEO.
Cool, I often use grid for precise placement of items even for small widgets like toggle buttons.

If you’d like an intro into grid:

https://cssprinciples.com/3/grid/
I am genuinely appreciative that a post like this, a GitHub link to a semi-slow moving, but clearly well considered and sincerely developed programming language, can not only remain on the front page of HN, but can generate a diverse and interesting group of discussions. It’s material like this that keeps me coming back to the site. I’m not sure if anyone needed this comment, but I’m sure my posting it isn’t going to hurt.
sudo is just another program, it's not "baked in" as such. It just ships with many (not all) distros. I remember having to install it from repos in the past on a new system: https://github.com/sudo-project/sudo
The rest of the world also printed a lot of money. In a globalized economy inflation does remain isolated in the country that it originates in. Especially when the country has a lot of exports.

Normally the exchange rate divergence could be countered by increasing interest rates in the country with the weakening currency. But today it appears most countries are not willing to do this to the extent necessary.
Enums are exactly sums of unit types (types with only one value).
"Personally, I love birds and animals and natural ecosystems"

Me too, but I also love technology and see no fundamental problem between the two.

So no, I do not love pesticides or the toxic waste of conventional mining.
But I would love a smart robot working the fields with no need for toxic chemicals. And mining can also be done in a non toxic way. It is just more expensive with current tech.
Maybe its all relative (i.e., versus what other central banks have done in response to the same shocks).

In any case the post-pandemic interest rate hikes are recent. There seems to be a much longer term (decades long) dollar strengthening pattern that is not really touched upon in the article.
Sudo isn't baked into the system. It's an application.

https://www.sudo.ws/

Did you read the thread linked?
damn, It was early when I wrote that. I meant unencrypted.
It has nothing to do with popularity, it has everything to do with teams doing what get them promoted and not having to deal with cross org fallout.

At Microsoft, if there were 12 teams depending on service foo, the team who owned foo had to have a deprecation plan that included sufficient time and support for all 12 teams to get off foo, and directors/VPs would meet and come to terms before the deprecation started.

Google is the opposite. Despite an increasing trend towards top-down direction there's no requirement or support for involving stakeholders. There can be internal products (let's say a data storage solution) and the team who owns it can say "we don't care about this anymore, it's being shut down in 6 months" even if dozens of other teams and millions of end users rely on it, and it's up to those teams to scramble, put other projects on hold, and try to migrate as fast as possible to avoid an outage.

It's frankly demotivating. For the last 18 months, a huge percentage of eng time on my team has gone to either compliance or mandatory migration work i.e. stuff that ABSOLUTE BEST CASE customers don't notice.
Interesting article.

> (...) given the many potential benefits of dreaming for our waking life, maybe it’s not the sleep we really need, but the dreams.

Waiting for the pot brigade to use that sentence as a conversation starter...

We need sleep to recover physically. Like really need it. Anyone who has done physical exercise or just work and tried to rest in other ways will learn that sleep is the best way to rest.
Find came out in 1974.
Ansible is useful but so confusin (to me anyway).

The way I see roles vs playbooks is whether I’m going to reuse it or not.

Roles are more generic playbooks in a sense that I can share with others or across deployments (for example setup a reverse proxy, or install a piece of software with sane, overridable defaults.

I can then use roles within playbooks to tweak the piece of software’s configuration. If it’s a one-off confit/setup then I’ll use a playbook.

I don’t know if it’s the right paradigm (I don’t think it’s explained well and clearly in the docs), but using this rule of thumb has helped me deal with it.

Of course, any role can be a playbook and vice versa since they do the same thing functionally, it’s all about reusability and sharing.

Kinda how you have libraries in software: role = library, playbook = the software you actually want to write.
“People aren't children to be appeased by such gestures.”

Good one.
If adobe accidentally publishes the photoshop source code unde GPL and later realizes the mistake and removes it, can it "retract" previously published GPL code?
Yup. Got patched :/
Not only that, but it became commonly included only about 20 years ago.
I spent my first years with Linux calling ‘su’ instead.

I still run some very old distribution (e.g. RedHat 6.2) on a Pentium 1 laptop, and I downloaded the source of sudo and compiled it on it, since the sources were not even included in the extended CD set.
Paul Auster Dies at 77
It will be much faster to try it out rather than waiting for internet strangers to answer for these type of questions. I would setup $10-$20 VPS and test max performance then extrapolate from there.
2005 Świnna Rail Crash
Sudo is a program that:

1. Parses the sudoers file to check if the current user can run the command provided.

2. If so, authenticates the user using PAM.

3. If both those pass, sets the user id to root and runs the program.

There is nothing special about it. All steps can be done by any program. In fact sudo is usually not even an installed by default package in many systems.

The only seeming magic bit is part 3, where the program sets it's user id to root. Obviously if any program could do this... That'd be unsafe.

However, unix systems allow any executable file to have their flags changed to include the setuid bit which causes the file to execute with privileges of the files owner. You'll notice that the sudo binary has this bit set and it's owned by root, which explains now the entire process.
What you're observing is that companies lie, not that there aren't differences between the two.
I've spent some time playing with their Jupyter notebooks. The most useful (to me, anyway) is their Example_3_classfication.ipynb ([1]).

It works as advertised with the parameters selected by the authors, but if we modified the network shape in the second half of the tutorial (Classification formulation) from (2, 2) to (2, 2, 2), it fails to generalize. The training loss gets down to 1e-9, while test loss stays around 3e-1. Getting to larger network sizes does not help either.

I would really like to see a bigger example with many more parameters and more data complexity and if it could be trained at all. MNIST would be a good start.

Update: I increased the training dataset size 100x, and that helps with the overfitting, but now I can't get training loss below 1e-2. Still iterating on it; a GPU acceleration would really help - right now, my progress is limited by the speed of my CPU.

1. https://github.com/KindXiaoming/pykan/blob/master/tutorials/...
> unfashionable due to it no longer being a status symbol

One of my favorite examples of this involves printing fancy invitations or business cards.

Back when printing involved actual lead type, it was normal for the printed text to be ridged because it was an unavoidable part of the process of slamming metal onto it. It was more-expensive and difficult to make prints where the paper remained flat, so that was used to indicate a fancy/expensive product.

With modern printing technology, anyone can make flat business-cards and RSVPs for pennies, so it's reversed, and it's a sign of fancy/expense to produce things where the text is embossed/debossed just like the old days.
From some strange experience I believe REM sleep does "reprocess" things and change weights. Deeper more ingrained stuff requires this more disruptive process to change.
It's an alternative way of writing "you can't fool people with populism", when... yes you can!