skysight-inc/HackerNews huggingface dataset:
While a agree with a few niche points, that some pages don't look good in-between common breakpoints, and that sometimes typography can miss the mark in terms of legibility, I completely disagree with the idea that "canvas" style designs are bad. Look at the graphic design of any modern magazine, very often it looks more like the "canvas" design than the "document". Also, landing pages have nearly infinite real estate, and they are there to communicate as much information as possible, because it might be the only page the user ever sees.
The US did intervene in the Libyan conflict; they trained and armed the FSA, remember?
Peter Todd is downplaying the accusation on Twitter by retweeting and discussing this tweet: https://x.com/BitMEXResearch/status/1843788557925921052

To my reading, the bitcointalk reply only makes sense as a snarky comment (ie Todd isn't Satoshi). and the fact it was 1.5 hours after the Satoshi post also suggests it wasn't the same person making a quick correction.
> Absolutely INSANE to have any type of connected camera inside your home

so no smartphones for you?
The Unix philosophy dictates that tools do one thing in a standard way. You accomplish more complicated tasks by combining tools rather than adding features to a tool, which makes it more complicated.

You can diff two directories to find files in one but not in the other, and from there rm the missing files. Or use rsync.
Not a very good article. Leads you to wonder what the AI did right or wrong, then doesn't tell you what the AI did at all.
>Also weird that it's framed as a "gift."

https://www.irs.gov/businesses/small-businesses-self-employe...

https://www.irs.gov/businesses/small-businesses-self-employe...

>The gift tax is a tax on the transfer of property by one individual to another while receiving nothing, or less than full value, in return. The tax applies whether or not the donor intends the transfer to be a gift.
CSS Nesting Improves with CSSNestedDeclarations
If the universe is infinite then there is a possibility that you are a king of an observable universe somewhere.
Spirit of Australia
You have to figure time would carry on even if nothing else was happening . . .

. . . at the time ;)
Simple but elegant design principles, recommended
I’m specifically talking about the situation where you lose almost all the cases. When that happens, it’s not called “clearing up the law”, it’s called frivolous lawsuits.
The fact that they don't work like the human brain is the point. They're suggesting that to make AI better we could consider learning from biology.
Current uranium reserves are sufficient, under current obtention conditions, for slightly over 130 years of supply.

Nuclear now produces, worldwide, less than 10% of electricity (which is less than 2.2% of total final energy).

Double the reactor fleet and each new one will only produce under current conditions for 60 years (in other words it will probably be quite difficult to finance).

Canada and Australia pertain to the Anglosphere, therefore if nuclear enjoys a 'Renaissance' in the US they will provide uranium to their friends first, and will not provide it to any nation not aligned with the Anglosphere. For quite a bunch of nation Canada and Australia aren't dependable providers.

Kazakhstan can be subdued by Russia (yeah, I know, their current stance is apparently defiant, however recent history is quite clear: https://en.wikipedia.org/wiki/Kazakhstan%E2%80%93Russia_rela... ) or even China. Uzbekistan, also extracting uranium, stands in similar shoes. Who wants to have to beg Russia for uranium?

Read on:
https://www.reuters.com/business/energy/exclusive-us-utiliti...

https://www.nytimes.com/2023/03/10/business/economy/russia-n...

https://www.hydesmith.senate.gov/hyde-smith-questions-us-rel...

> bunch of other nations mine and sell uranium

Not really. Niger, Namibia? China and Russia are more and more in control there.

> Whenever there are big mountain ranges, there is uranium. and it is cheap as a
commodity

Not at all. Please source. In many places obtaining it is very difficult due to local conditions, ore grade...

During the 'uranium bubble' (around 2007) prospection hugely intensified and raised a mere 15% new known and inferred reserves ( https://en.wikipedia.org/wiki/Uranium_bubble_of_2007#Impact ). Who wants to bet billions on this?
Discussion (94 points, 23 hours ago, 132 comments) https://news.ycombinator.com/item?id=41773212
By contrast, we have to change our laptops every three or four years. Our phones every couple of years. And all other pieces of equipment (charger,router, modem,printers,…) need to be changed regularly.

This is such a horseshit statement. We change those things because of social pressure, not because they wear out. My mother is still using her first generation iphone SE, eight years later. It still facetimes and texts and watches netflix just like it did in 2016. The Nighthawk R7000 router I bought 11 years ago still isn't fully saturated by my network traffic. I have USB chargers in use that came with phones I bought in 2009. My HP printer/scanner is from 2005 and they still make cartridges for it.
> Taking money away from mismanaged companies, and giving it to well-managed ones, is a net positive of stock trading.

Where "well-managed" means "good at delivering money to its shareholders", which is at best obliquely related to a positive impact on the world. (Also, I'm skeptical that the stock price in itself makes that much of a difference to what the company is able to do.)

> Another net positive of stock trading is making buyers and sellers available all day, for anything on the market. Yet another benefit of stock trading is to make it more difficult to manipulate the market - there's a reason why pump and dump scams only occur with assets that see very little attention (i.e. are low-volume).

In other words, the benefit-to-the-world of stock trading is that it makes it easier to trade stocks? And both of these are the result of unprofitable trading as much as profitable trading, so they can't be the proof that the money comes from the value delivered!
No thanks, I’d rather keep more of my paycheck.
Discussion (40 points, 12 days ago, 24 comments) https://news.ycombinator.com/item?id=41659120
> we should probably celebrate gifts to the US government more than we do.

I had the idea that we should put a donation box on tax forms. The 100 top donators get on the “US 100” list (like Forbes) but it’s based ONLY on how much you donate, not how much you claim to be worth.

It’s one thing to claim to be rich to a Forbes reporter, it’s another to have the (tax) receipts to back it up.
Not only that but it’s also the structure that enabled the riches in the first place. I don’t see why more people don’t do this.
I was reading a recent paper of Levin’s where he used emojis and was cracking jokes. It was refreshing to say the least.
Seems like the issue is less using dicts than not treating external APIs as input that needs to be sanitized.
Can We Trust Cosmetic Claims?
Less important in Elixir (where they are "maps") due to the immutable nature of them as well as the Struct type which is a structured map.
Yes, what a colossal waste - would have been much better going to charities.
Sure, but the timebases are different. Maybe it took the butterflypeople a thousand butterflyweeks to write it out.

Let me restate the metaphysics a bit differently. Let's say there's no us, no butterflypeople, nothing at all. Entropy reigns supreme, no information is organized.

Now add the butterflypeople. They write the humanpeople's log book. Information exists in organized form. The humanpeople's bits have been divined out of the great entropic nothing. Maybe that's all it takes?
Many-Worlds doesn’t contain or require any randomness.

I guess for whatever reason you don’t consider that to be the correct discovery?
Agreed. If you sanitize/allowlist API data you should not have issues with dicts.
Lists and sets suffer the same drawbacks. If the advice is to not use any of the batteries included if the language, why are we using Python?

If you want an immutable mapping, why not use an enum?
At least one way they do this is to buy treasury bonds. It is not clear to me what happens to the interest though .
ah missed this one, thank you!
Why do you care? The country has never paid back this debt, will never pay back this debt and no-one expects it to.
>Most of the video you encode on a computer is actually all in software/CPU because the quality and efficiency is better.

That was the case up to like 5 to 10 years ago.

These days it's all hardware encoded and hardware decoded, not the least because Joe Twitchtube Streamer can't and doesn't give a flying fuck about pulling 12 dozen levers to encode a bitstream thrice for the perfect encode that'll get shat on anyway by Joe Twitchtok Viewer who doesn't give a flying fuck about pulling 12 dozen levers and applying a dozen filters to get the perfect decode.
Bitcoin creator is Peter Todd, HBO film says
/s?

I can't imagine people getting up in arms about not being able to take home maybe $5 worth of snacks a day ($1300/year if you do it every working day), when their salaries are 6 figures.
Every time I read stuff like this I get super drawn to thinking about Sunyata* - In Mahayana buddhism, my understanding is that Sunyata doesn't mean absolute nothingness or no existence, but all things are devoid of intrinsic, independent existence. Everything is empty of inherent nature because everything is interdependent... phenomena exist only in relation to causes and conditions. This relational existence assumes that things do not possess an unchanging essence... the ultimate sense, there is no fixed reality. What might seem like "everything" is actually permeated by "nothingness" or "emptiness" and that phenomena arise dependent on conditions, without intrinsic, permanent nature.

https://en.wikipedia.org/wiki/%C5%9A%C5%ABnyat%C4%81
I just had to implement the 'allocate' functionality described here, specifically with the %-based weights, and it was a pain that required careful comments to ensure was clear! Would've loved to use this instead.

It was fun writing the extra pennies distribution logic tho
AdGuard it works on every platform and works with MV3 better than uBlock Origin Lite.

https://adguard.com/en/adguard-browser-extension/overview.ht...

https://adguard.com/en/blog/chrome-manifest-v3-where-we-stan...
Yes? When I wrote the original comment the actual data looked pretty close, and I still think it's a pretty good match. It would be difficult to re-calculate bridge damage estimates in real time.
I know I can simply iterate. The point is that it's a function that should be included, not that it's impossible without it. It's one of the most common string operations.
It doesn’t actually exclude the “something extra”, it is neutral as to whether or not there is any “something extra”

Panpsychists claim everything is conscious, even rocks, even atoms. Again, I don’t claim this is true (I’d be rather shocked if I somehow found out it was), but we can’t know for a fact that it is false. Yet if panpsychism (or at least certain versions thereof) is true, every simulation (even a simulation of the weather, or of crop growth) is conscious, simply because absolutely everything is. But I don’t think most standard definitions of “simulation” are excluding that possibility - on the contrary, they are agnostic with respect to it, treating its truth or falsehood as outside of their scope

It also doesn’t necessarily imply determinism because some computer simulations use RNGs. Most commonly people use pseudorandom RNGs for this, but there is nothing in principle stopping someone from replacing the pseudorandom RNG with a hardware RNG based on some quantum mechanical process, such that it is indeterministic for all practical purposes, and the question of whether it is ultimately deterministic or indeterministic depends on controversial questions about QM to which nobody knows the answers
Yes, he was capturing value for his clients, and getting paid some of that. That isn't the same thing as doing something that increases the amount of wealth in the economy, which was my point.
How can you be sure it’s not wealth trickling up instead?
How is this different than using a sparsity-inducing prior?
The ultra rich don’t get paychecks. If you’re thinking in terms of “paychecks” you’re not who they are talking about when they say “tax the rich.”
Strictly speaking, it only leads to the conclusion that eventually the universe will enter a loop passing through a finite number of states.

There’s no requirement that the current state is part of the loop. Or indeed that any state containing conscious observers is.
systemd has kind of "killed" daemons and the need to write custom daemon code other than IPC stuff. Which is both good and bad. I really like that a lot of user space tools just create a secondary binary and an easy interface to communicate to that process using the main binary, you can either run it by itself, use it as a systemd/sysvinit service, or one-off it.

for example I use my WM to start `swww-daemon` and then running `swww <path/to/wallpaper>` just sends a message over a Unix socket to the daemon process which handles everything else. Its sooo much better than internally forking off and all of that, it becomes messy quick and its pretty unnecessary in the present. All that really matters is how robust your IPC and stop-start process is. Sometimes its massively fragile, and it shows.

side note, when I first started Unix I was fascinated with daemons. I still think they are one of the coolest things ever.
Discussions

(49 points, 5 days ago, 52 comments) https://news.ycombinator.com/item?id=41732985

(52 points, 3 days ago, 62 comments) https://news.ycombinator.com/item?id=41749352
For better or for worse, Python doesn't do typing well. I don't disagree that I prefer well defined types, but if that is your desire then I think Python is perhaps not the correct choice of language.
The right answer. Tying your career to a small number of languages and tools seems short-sighted and self-limiting. I would interpret such a change as an opportunity to get my employer to train me (or give me time to train myself). Almost nothing goes away in the programming world, it just falls out of fashion.

How many laid off programmers looking for work today wish they had a broader range of skills, even if some of those skills seem old and not sexy? Always more maintenance work out there compared to new development.
It would also be hard for three people to stay alive and in each other's good graces with the amount of money on the table. There's no way it was multiple people.
How does that fix the issue? For every marginal dollar the workers would rather receive the entirety of that (through wages) than for that same dollar to be paid out as profit to shareholders, of which they'd only get a fraction.
FYI, posted in 2020, updated in 2021.
No reasonable server API should require locale sensitive string manipulation.
> Though APL may strike some as a strange language of choice for deep learning

It sure did to me, even as someone who has written (a trivial amount of) J. But the argument that follows is more than convincing.
Critical infrastructure on the public internet is not the most idiotic thing that human beings have ever done. Using lead for water pipes beats it out. Asbestos in cigarette filters is definitely a contender. I think maybe using industrial chemicals as a component of baby formula might rate higher.

So, yes. Let's keep plugging our critical infrastructure into the public internet because It's not the most idiotic thing that human beings have ever done.
Access to Opportunity in the Sciences: Evidence from the Nobel Laureates
To use the local lingo…

[citation needed]

I suppose some might argue that being awarded the Nobel Prize in Physics is enough to call yourself a physicist.

…it does have the unfortunate implication, however, that nominations need not be restricted to physicists at all since any winner becomes a physicist upon receipt of the prize.

It’s sort of like the No True Scotsman but inverted, and with physicists instead of Scotsmen.
> Same thing with my phones. I went from an iphone 4, to a 5, to a 6 to an 11. And there I have stayed. There are a few features that would be nice to have, but not enough for me to fork over the cash. And my old one still does everything fine.

My iPhone 7 (Plus? whatever the called the big one) still seems a totally serviceable phone from my limited use, although substantially slower than my 12.

It's not been supported for some years now, but I still boot it occasionally and it's far from useless and probably more performant than a low/mid tier Android phone from 3-4 years ago.
And how is this any different from people that are more advanced in their hobby with a setup in a remote location[0] with better viewing that your home so that just type in a few commands for their gear to start working and then receive an email/notification when things are done?

Again, your premise is just strange. If you are using an auto-guide setup tracking on its own, then you're really not working the hobby as if you had your eyeball on the eyepiece manually tracking a guide star on an alt/az mount instead of equatorial mount. At this point "hobby" is really undefined in context, so saying that someone with more expensive toys is any less of a hobby than someone with less expensive gear is just moving the hole while someone is on the tee box to continue with this wild comparison

[0] https://nmskies.com/
Everyone has a phone, those without could be handed robust tablets.
NORAD giving it a UAP designator is not a free license to fill in the (numerous) blanks with whatever you want.
I’m coming to the conclusion that you and I have fundamentally different definitions of the word “political.” That’s fine.
Security will never be a "largely solved problem", when there are humans involved (and probably even when humans are not involved).

There is no technical solution to people uploading high res photos with location metadata to social network de jour. Or the CEO who wants access to all his email on his shiny new gadget. Or the three letter agency who think ubiquitous surveillance is a great way to do their job. Or the politician who can be easily convinced the backdoors that can only be used by "the good guys" exist. Or the team who does all their internal chat including production secrets in a 3rd party chat app, only to have them popped and their prod credentials leaked on some TOR site. Or the sweatshop IT outsourcing firm that browbeats underpaid devs into meeting pointless Jira ticket closure targets. Or the "move fast and break things" startup culture that's desperately cutting corners to be first-to-market.

None of the people involved in bringing "enhanced human" tech to market will be immune to any of those pressures. (I mean, FFS, in the short term we're really talking about a product that _Elon_ is applying his massive billionaire brain to, right? I wonder what the media friendly equivalent term to "Rapid Unscheduled Disassembly" for when Nerualink starts blowing up people's brains is going to be?)
I'm honestly surprised that all of the alleged satoshis haven't been kid napped by armed gangs trying to get the billions locked up in the first mined blocks.
Obviously moving countries will change lots of things about your life. Do you attribute any of those changes to low government debt? I have personally always thought about it as more of a long term problem rather than a present day issue. Would be curious to hear your reflections.
No, not really. It doesn’t display the lyrics, and there is no entertaining video of Tom Lehrer.
That's my point. It is ridiculous to think that $7b is anything but a drop in the bucket. While $7b is a big number to mere mortals, it is chump change in terms of national debt.
I upvoted your grey post because it was not wrongthink, someone was just thinking wrong.

If you are in the UK it was a gray post. Oh wait it's the other way round. I was thinking wrong.
An alternative link that doesn’t require registration: http://paulnovosad.com/pdf/nobel-prizes.pdf
I think you’ve just invented the ESOP.
Sunyata comes from Sunya, which in Sanskrit means "zero", another idea invented by the Indians.
> I showed you that it often does not matter much.

...which we also both already knew.

The thing is, it does matter sometimes; often enough that there's no good reason to take the less performant route by default.

> > Oh good, I'll keep that in mind for the next time I am forced to prepend a bunch of items to a list, which I expect to happen approximately 0 times before I die of old age.

> It's not that uncommon, for example for a simple stack implementation.

1. Does Lisp not come with a stack implementation? In general, I do not plan to implement simple stacks.

2. Pushing items onto a stack isn't inherently a prepend operation. It's generally a "put it on an end" operation, meaning you could append it. Now, with a linked list that would be slower, so obviously you prepend if you're using a linked list, but if you're using a vector, you append. And, lo and behold, appending-vector-based stack performs better than a prepending-linked-list-based stack, because cache. So if I do implement a simple stack, I implement it with a vector (example[1]).

I'm a professional. I'm not writing high school CS level demo programs. If I need a stack, I'm generally using the standard implementation that ships with the language, and if the language doesn't have one, I implement a stack with a vector because there's no upside to implementing it as a linked list. So no, it's not common to prepend to a list, and unless your language is intended for writing high school CS level programs, it probably shouldn't prominently feature linked lists as a normal way to do things, and if it does, that's a problem. Not a tradeoff, because you're not getting anything in return. A problem.

> > So... what I'm hearing here is, that no, you aren't capable of admitting that Lisp has faults.

> With this discussion style you won't get very far.

And how far has your jumping in to defend Lisp and never admitting it has any faults gotten you?

> Right, I think that's a useful task for you to actually think about: what do we get in return?

Nothing I need or want.

Yes, I know the answer you're fishing for is "immutability" but the fact is if you're operating on lists as a whole, i.e. your map/reduce/etc. type operations, you can achieve immutability with vectors, and it will be more performant when you do so.

> Why does Haskell use linked lists?

> Why does INRIA's OCAML ( https://ocamlbook.org/lists-and-structural-recursion/ ) ?

> Why does Microsoft's F# ( https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref... ) ?

> Why does Ericsson's Erlang ( https://www.erlang.org/doc/system/listhandling.html ) ?

Because all these languages are wearing the same FP blinders as Lisp.

Why aren't any of these languages popular? ;)

[1] https://craftinginterpreters.com/a-virtual-machine.html#the-...
How do you get 10.2? I can only think of two (reasonable) ways to think about this:

(price + 10.percent) * 2 = (10 + 1) * 2 = 11 * 2 = 22

and

price + (10.percent * 2) = 10 + 20.percent = 10 + 2 = 12

Personally I would assume the latter, given standard operator precedence, where multiplication precedes addition.
> the WebGPU committee had to work backwards to justify

Do you mean to allege "[the Apple delegates to] the WebGPU committee"?
Because the committee as a whole has a ton of public minutes that show how strident the opposition to this was. (Probably filed under "This is not a place of honor" :)) I don't even want to re-read what I said at the time.
No one involved, literally no one, is happy about that chapter, believe me.
We are happy to be shipping something, though.
You'll have issues if you ever rename things in the dict.

Linting tools will pick up on every instance where you forgot to rename the fields of a class, but won't do the same for dicts.
That and I've yet to be on a plane where the screen couldn't be dimmed all the way off via controls at my seat.