skysight-inc/HackerNews huggingface dataset:
I have no way of knowing what kind of code the website will run on my computer. I only know what I intend to happen based on my incredibly limited knowledge of what the website "intends" to offer. And there's no guarantee that what the website intends to offer, or my assumptions thereof, align with what ends up happening on my computer. Ergo no one has been given permission to run code on my computer and assume my implicit consent. It is unreasonable to expect users to audit the code sent by websites before they run it.

It's a lot to assume the average computer user understands the terms of the agreement as you seem to before they click on a link. Arguably it's too much to assume that, which means the responsibility lies elsewhere. Since in this example there's only two parties (server and user), and the user should not be expected to understand the "agreement" they're participating in, only one other party is present and obviously has perfect knowledge of the code that is going to be served to the user and executed by their computer. Ergo the one with perfect knowledge has the responsibility of making sure the code comports with the intentions of the user. There is no justification for the argument that the user must reshape their intentions to mold around what the server ends up providing to them.
Moore's law is dead, that means developers who will not waste CPU cycles will be in demand for the next generation of compute intensive development. Big Data needs big compute so obviously these kinds of articles are not only pertinent but is the way ahead.

I would not be surprised if we do rewrites of all the past 20 year code in to Rust or Go or any other performant language.

Lets agree on this, you are smart and the author is right.

I am sorry people who are complaining are not seeing where the ball is going.
Oh no, that's what journalists and marketers were supposed to do. AI is taking their jobs.
Also their test automation is pretty sweet: https://www.factorio.com/blog/post/fff-62
Stereotyping or abstracting is how we can generalise and reason about the world in absence of further specifics or details. Generalisation in itself is not a problem at all. We need it to be able to function in absence of 100% complete knowledge.

It potentionally becomes a problem when we use generalisation without recognizing further information. additional detail and variation.

Problematic stereotyping is ignoring or refusing all information about a specific instance presented, and persisting in treating the instance solely based on the prototype of the category according to your ontology.

Many of the examples of stereotyping in the article demonstrated the former. Few are examples of the latter.

Every model holds 'biases'. These correlate prompts with outputs. Without bias, the output would be a complete random sample of the target domain based on the training images regardless of their labels or descriptions. A picture of a duckling drinking water would be just as likely to be produced from the prompt 'a sunset over Jupiter' or 'a sportscar on a German autobahn' than from 'a baby duck drinking'.

Most models let you play with parameters that losen the correlation. Look onto e.g. 'temperature' or 'prompt strength' parameters.

Now we can of course argue about wether a particular model is biased in our preference. Should Midjourney more often depict a picture of a typical blond Caucasian woman when prompted for 'a Mexican'? This is not impossible. Some 'anime' specific models will produce a Japanese looking young female for that prompt because that is all they can produce.

Some people argue that some models, 'general' models, should be more alligned with their specific ideological ontology. More often than not, the loudest voices in that space hold very particular viewpoints that more often than not advocate very rigid categorical reasoning, precisely committing harmfull stereotyping in the latter sense above, refusing to take into consideration instance features over categorical generalizations extrapolated from a very narrow dogmatic and local context.

Most certainly a debate should be had. Is there enough model diversity, or is the space overly dominated by certain viewpoints? Should the 'market' (most often in this space this is driven by producer influence, not consumer choice) decide, or is some regulation required? ( but 'Quis custodiet ipsos custodes?')

Probably decent concerns on al sides, but no good answers?
Common-knowledge effect: A bias in team decision making
LBA was also amazing. So surreal.

AitD was the scariest game I've ever played.
> because it is a design that belong to yesterday

Which parts of the POWER architecture design belong to yesterday? Specific examples would be great.
Although it should be noted that sometimes, these devices need an internet connection or even a registered account with the vendor in order to unlock the bootloader.
I prefer devices that let me unlock the bootloader fully offline.
That seems amazingly quick for such a project to be honest.
Though I am quite happy with mousepad, I will give featherpad a go. Thanks

(I am already on KDE so the QT requirement is OK)

EDIT: Tested leafpad. I will keep it around but it doesn't have tabs which I quite like to have. :)
Right. However, some non-military ammo users are panicking. Look up the "God, Family, and Guns" YouTube channel. (Yes, really.)
Sorry, those with disabilities don’t actually have the right to enjoy art. This article just isn’t for you. /s

I hate how ableism is so prevalent on the web and amongst engineers. This website is a beautiful way to let users explore the data interactively. There’s absolutely no reason it couldn’t also be made accessible so everyone could appreciate it and explore the timeline of the page and the messages communicated therein.

As nice as the page is, the lack of accessibility comes down to laziness and complacency on the side of the author imo.
We are probably doing even better than that. The Voyagers were flybys, which naturally limited the amount of time they could spend observing each planet up close. This is why we only know what one side of Triton looks like.

Voyager’s follow-ups have been missions like Galileo and Cassini, which stayed in orbit around Jupiter and Saturn respectively, allowing more detailed observations with better instruments. It looks like the next priority is Uranus:

https://en.wikipedia.org/wiki/Uranus_Orbiter_and_Probe
> What makes neostore better than droidify?

My experience has been the opposite: droidify has been more "stable" than neostore for me.
Plenty already exist, and you can even choose what kind you prefer.

Support your local restaurant, bar, library, etc.

https://en.wikipedia.org/wiki/Third_place
It'd make sense if pypi wasn't full of abandoned libraries that nobody can reclaim to update.
the helm provider also exists and is a heck of a lot less trouble than converting yaml to hcl.
Hm, I think they talked about the server some... It's possible there's a server coordinating things and the client talks to steam for the actual data, but that sounds (even more) complicated.
Editor's note: DLVR seems to be working. MLID points out that the (same core config, 2% higher clocked) 14600K pretty consistently pulls 30W less than the 13600K, in HUB's benchmarks. The performance results are margin-of-error.

That's a pretty big gain for better yield/tighter undervolting over time, that's a large chunk of the processor's power consumption (which HUB does not bench separately). I'm waiting to see the meta-reviews come out but that's tentatively interesting.

I totally bet they did get DLVR working and just immediately spent it all on higher clocks and a few more cores in key segments to stay ahead of AMD in the "top" segments (or, the benefits of the stepdown are minimal when you're clocking very high). It looks like another 12900K/13900K where the top SKU is just clocked beyond all insanity but if you set a normal power limit it's fine. Actually substantially better than 12th/13th gen in efficiency, at iso clock/cores.

https://www.techspot.com/review/2749-intel-core-14th-gen-cpu...

DLVR is the continuation of the FIVR technology from Skylake-SP. I know I've read some good discussion on the topic recently but I don't remember the specific trajectory of the tech. But Alder Lake was supposed to reintroduce it (confirmed in BIOS options left in early Asus bios) and Raptor Lake was supposed to introduce it again... third time's the charm, seemingly.

https://www.tomshardware.com/news/intel-dlvr-fused-off-in-ra...

https://twitter.com/Underfox3/status/1428233148870111233

https://www.freepatentsonline.com/20210208656.pdf

It just also does not really matter because AMD is making progress too. These 14th-gen will have to go up against Zen5 next year, even if Meteor Lake does get into socketed chips at some point (which will be a new socket, lol) it's gonna be in a much different competitive atmosphere.

Strix and Strix Halo should be sick and should be very legit Apple Silicon competitors, for extreme enthusiast workstation laptops etc with socketed dual/quad configurations to 512GB/1TB respectively, or more, and big caches, with AI accelerators etc.

Intel needs to get products consistently working and consistently out on time. It's not that their products are awful, per se, but Meteor Lake is going to be perceived way differently coming after Zen5 launches etc. Server Zen5 will not be that many quarters away. Etc. The 2.5gbe still has problems after like 6 public steppings. Etc. There clearly are still problems in execution.

Also ran into this interesting legacy post searching for another reference. https://news.ycombinator.com/item?id=1178509
I recommend the Mario 64 "Half A-Press" video if you haven't seen it:

https://www.youtube.com/watch?v=kpk2tdsPh0A
Tele communication companies have internal “police groups” (where I am from - I expect it to be the same in Germany) that does nothing but service wiretapping requests from the police. Telcos are required by law to do this.

Them expanding into mtm https wiretapping is a new for me but maybe to be expected …
ε is used to denote an arbitrary small value, which isn't zero. Overlap is indeed required here.

Let's say you have a large equilateral triangle of side n. Covering it with triangles of side 1 is pretty easy: you build a pyramid out of them without any overlap. That requires n^2 smaller triangles. Now let's say you make the large triangle sliiightly larger, so it'll have sides of n+ε instead of n - for example we gone from 11.0 to 11.00001. How many smaller triangles do you need to cover it?

Obviously n^2 isn't going to be enough - because that was exactly enough to cover a large triangle of side n. Our slighty-bigger triangle is slightly bigger, so it has a larger area. We're going to need at least one additional small triangle to cover the added area, leaving us with n^2+1 as an absolute lower bound. But just because it is a lower bound doesn't mean it is actually possible - you'd first have to demonstrate that it can actually be done.

This paper demonstrates two different methods of constructing it with n^2+2 triangles, providing an upper bound which is definitely possible. This means we still don't know the exact number of triangles required, but we do know it is definitely bigger than n^2 and definitely smaller than or equal to n^2+2.

This leaves the question: is n^2+1 possible?
Is it just me that really wants to FOIA the firmware code to read it?

What is it written in? Assembler, surely?

What is the development toolchain like in 2023 for a 70s computer? Do they have an emulator? What happened to the spare development Voyager they had lying around?
Strong or weak typing doesn't have an impact type safety.

TypeScript is statically typed which guarantees type safety.

TypeScript is often used in web environment which often leads to developers defeating the type system. For example, applications often cast some user input, API response, or local storage to an expected type, but that is not a limitation of TypeScript, and would not necessarily be solved by using some other language like Go or Rust.

TypeScript is an unsound type system [0], but in practice this doesn't have any real impact on most web applications.

[0]: https://www.typescriptlang.org/docs/handbook/type-compatibil...
It's probably single most used app on your phone too
> films from the 80s like BR

There's a lot of time between 1980 and now, but I think The Fifth Element (1997) maybe a useful data point when it comes to little details in sci-fi.

For example, when Dallas is at home having a cigarette, and the "filter" portion is bigger than the rest of it.
I have a PhD in pure math. Nothing I learnt specifically in that PhD is needed for my job, and in fact, I do a job where most people who do the same thing as me don't have a PhD. So its value even for signalling is limited.

However, I'm glad I did the PhD.

The 4 years I spent on it were time in my life well spent. I enjoyed the work and it didn't bother me to be earning less than I otherwise would have.

The main skill I gained from the PhD was being able to read technical papers - typically involving stats or financial math. I have needed to do this on and off for my work, and I've found that lots of people who have good high school or college math find this much much harder than I do.

I study math for fun. I find the ability to do this precious and life affirming. When I read an interesting article in Quanta, I can look at the papers cited, if it's a field I have some background in, and make more sense of them than the average reader. In ten years of doing this, I have once published a short paper which added a small improvement to a recreational problem. So studying math isn't really about external achievement - I am the equivalent of someone who plays the guitar at home but will never have a gig or record a song. But I feel very lucky to exist in a time period when I had access to this educational opportunity, and when so much interesting math is available to read and study essentially for free.
Yeah, this seems like really unoptimized Python. It would be far more useful to see tricks for torturing Python/Pandas to make things faster and how far you can take it.

The author wrote in a strongly typed, ahead of time compiled language, ran a profiler to help wipe out hotspots for optimization, and the program is now dramatically faster than unoptimized Python.

Yay? I guess?
So… compromised.
Or. like with installing gt7 on ps4 from disc, you wait about 1 hour to install, then you can put second disk, and play a small version of game until it install the rest (0.5h), then it restarts and you can again play small version until it downloads and installs update (another 15min). Best of both worlds I guess...
Germany is building its own spaceport
I played around with it but I don't have a clue what I'm doing. Managed to make this pretty geometric shape based on one of your examples though:
https://susam.net/cfr.html#B15F15CRE6RF2BR2FE6CE3

I wonder what an AI could design with instructions for how to use this.
Isn't this universal among email sysadmins?
It's a bunch of numbers that don't even seem to be controlled for the amount of messages sent and received. Or usage time. Or run time.

It's... wierd.
Figure 1 on its own is a pretty decent demonstration, once you zoom in quite a bit.

The annoying part about the paper is figure 2: it shows a different method of doing so, without mentioning that it is unrelated to figure 1. It is also drawn in a less obvious style, which really hurts its readability.
When people choose to go into that line of work knowing that's the risk they could take on (or outsource to someone else through dubious means), not sure why people have to be sympathetic to that compared to all those who don't go into such line of work and still get killed everyday. But hey, dress it up in a flag and declare it a secret, makes it all better...
> I'd like to provide a cheaper option that runs locally on a person's device (say, 1$ a month vs 3$)

separately from pricing and ethics, another aspect is your expected support costs. one classic attraction of SaaS (to the service operator, not the customer) is that it avoids the higher support burden associated with supporting software deployed on machines that are controlled by your customer and outside of your control.

another licensing model is something like jetbrains perpetual fallback license -- you pay an annual or monthly subscription, if you cancel but you previously subscribed for at least 12 months you get a perpetual license to some fixed version of the software -- with minor bugfixes included but no license to use new major versions

c.f. https://sales.jetbrains.com/hc/en-gb/articles/207240845-What...
you also forgot permanently spending $X worth of time and inconvenience getting that 500GB
XMPP supports channel binding, which is not mentioned in this post but would have prevented this attack. Unfortunately jabber.ru is running server software from 2016, and that old version doesn't support it.

Pinning is problematic these days, because certificates are short-lived and renewed frequently. Users would be constantly asked to accept new certificates on a monthly basis, and they wouldn't think twice about clicking 'Accept' on an attacker's certificate then.

Channel binding works regardless of the certificate, and ensures the TLS stream is terminated by the entity you exepect.

The focus on (lack of) CT/SCT support in XMPP clients puzzles me, because it would not have detected this attack at all, which used valid CT-logged certs from Let's Encrypt. SCT verification would help detect theoretical issuance from another CA if they had a strict CAA record in place (they did not). But even then, channel binding is more privacy-friendly and does not depend on a third party.
Haha, I don't remember exactly, but I do recall that everything below about $1600/month was a little too weird.
I love demo apps like this. You can see some idiomatic code and then watch it descend into chaos but you can see the pathway. Otherwise you sometimes see the end result and you don't know why it is what it is, but the pathway makes it comprehensible. Thanks for writing it.
> My main point is moving from the cloud to on-prem may or may not improve security. It really depends on the capability of individual IT groups and many IT groups are not capable of running an identity service like Okta.

Whether it might improve security is definitely questionable. But it does limit the impact to only one org. Even if multiple orgs use the same product, the local implementations might differ and increase friction to scale the exploit over large swaths of companies.
A PTY is an intrinsic part of terminal emulation.

I think what you’re alluding to is that tmux gobbles up escape sequences (which is configurable by the way) and tracks cell positions. But as I said in another comment, the value add of tmux is its window management capabilities. That’s precisely why people like myself use it. And you cannot have that without complexity. In some edge cases that complexity causes issues, but on the whole I’m more productive for it.

Saying it’s stupid that tmux does that is like saying it’s stupid that motorbikes have gears and fast patrol engines when a bmx works just as well. Sure, to someone who’s never seen a bike before they both look similar. But don’t be fooled by the fact that they both have 2 wheels because they cater to very different needs, hence their very different engineering designs.
That's how Google Analytics started.
I thought I wouldn't need a pkaydate even though I like the concept because it can only render at 30 FPS.

Turns out that 50 FPS is the limit: https://sdk.play.date/2.0.3/Designing%20for%20Playdate.html#...

That is more acceptable to me!
Q1: So the second one is essentially "pushing things down" from the top as in the extra space is being accounted for by those 2 additional triangles?

Q2: The problem is non-trivial because it appears to open up a trapezoid somewhere in the stacked triangle solution that can't be covered by a single triangle?

Q3: This sounds provably impossible unless there's another way to cover the n triangle other than stacking. It sounds like the solution space is pretty finite and can be manually exhausted. Is there something I'm missing?

Sorry, I'm slow on these things.
Dropbox was amazing. The ability to share a url to any HTML file basically made the service a micro blog host.

Of course they then added “productivity” tools and removed the actually productive features like sharing HTML.

I’ve moved to Google too but still prefer the Dropbox GUI.

*ten year user of Dropbox
Roughly half the article could have been done without leaving python though. I don't know if python has a good bitset implementation, but at the very least everything before that could have been done in python. So it is more "comparing manually optimized code against unoptimized crap"
Not Voyager but here’s code from the Apollo program:
https://github.com/chrislgarry/Apollo-11/
Children at 'existential risk' from climate crisis, UK's top paediatrician says
Excessive irony and sarcasm are a tool some think of as witty, while the rest of us see it as pedantic and childish.

I also can’t tell if it’s satire, which goes to show maybe communicating mysteriously has ran its course.

Say what you mean, mean what you say.
Why do you think GDP is a relevant metric here?
9/11 was an inside job!
The algorithm could return a random Nigerian ethnic group proportional to their actual population.

To be fair that’s probably challenging however perhaps the direction the models should go.

It would be great if the algorithm returned diversity by default.
They were doing their own TLS handshake - that's how the attack was discovered (the attacker presented a different certicate, which eventually expired, presumably due to negligence). They were decrypting and re-encrypting.
As the old saying goes, security is process, not a product. But since it's very hard, there is always temptation to lean on the latter, not the former.
> It was designed for the heavily parallel web workloads of the 2000s

No. According to its official datasheet, "this processor targets commercial applications such as application servers and database servers".

I thought floating point is an essential part of databases.

That being said, given it is a fraud from the beginning, I can accept the fact that the official T1 datasheet is intentionally misleading its potential buyers.

> which don't use floating point, hence the multiple threads per FPU.

are you implying that it was mistake to implement more FPUs in their subsequent T2?

there are certain shortcuts you don't make in engineering. when building an generic processor aiming to take on the application & database servers, you don't stupidly have a single FPU for the entire processor when letting your big mouth PR department talking about how great is the throughput.
As the sibling comment by eternityforest says,
OPFS does not create real files on your file system. It is backed by sqlite or some other embedded key value store.

So, if you want to backup your webapp data, you cannot use any filesystem backup tool.

And since OPFS cannot access your local files you cannot use it for webapps that largely use local file system data.

Something like scoped storage would have been great. Each webapp gets a separate directory where they can store your data. Easy to backup and you can also drop any local files or directory in there with existing OS tools.
wonder if e is normal
If you are worried about that, you are honestly better off buying a pixel and putting grapheneos on it. 100% the cheap chinesium has other tracking/spying nonsense built in at levels lower than the android os, I think that's much less likely on pixel devices, especially with the grapheneos guys watching those devices.
> They should have used Telegram

It requires phone number.