skysight-inc/HackerNews huggingface dataset:
I wouldn't expect SVGs that require double precision to render anywhere properly. Most renderers these days use 32-bit floats simply because it's easier to get things to render on the GPU that way, so at very large or very small scales things tend to break in fun ways.
This is exactly what they are designed to do and they do their job well, but they can't do it for free.
About cynicism vs. criticism, I'm reminded about something Scott Alexander recounted in his review of Red Plenty, an actual historical event:

(Kantorovich) invented the technique of linear programming, a method of solving optimization problems perfectly suited to allocating resources throughout an economy. He immediately realized its potential and wrote a nice letter to Stalin politely suggesting that his current method of doing economics was wrong and he could do better - this during a time when everyone else in Russia was desperately trying to avoid having Stalin notice them because he tended to kill anyone he noticed. Luckily the letter was intercepted by a kindly mid-level official, who kept it away from Stalin and warehoused Kantorovich in a university somewhere.

Cynicism can be warranted. Of course it's possible to be excessively cynical, but lack of cynicism can be downright deadly. Sometimes you are in situations where you can do little, and the best you can do is still pretty awful. And if you suppress the doubts that could make you cynical, more often than not someone else has to carry those doubts for you, to at least prevent the disasters that ARE preventable.
Our national space strategy is renaming disused airports into space ports and granting ourselves licenses.

Our national AI strategy probably relies on the Game of Life...

If you want to laugh and cry google the 2 ex ministers who signed this. One is a crazed evangelical (a rare think in British politics) and the other tanked the economy in the 6 weeks he got to be chancellor.
It really doesn’t matter if it was circumstantial or not. When presented with such evidence, the TrustCor rep was extremely evasive. This isn’t a court of law; if a Root CA can’t be up-front about explaining evidence that calls their trust into question, then they cannot be trusted and deserve to have their certificates yanked.
No, he says he's an investor in Post.News - "Post Dot News also seems absolutely vile. First of all, Marc Andreessen is an investor [...]"
I think this would lead to a hellpit of sycophantic behavior. And, genius or not, I would not trust any group of people to be immune to the influence of the sycophants.
A computational model for analytic column stores

https://arxiv.org/abs/1904.12217
I have asked myself the same question. However, I observed that the switch from UCS-2 to true UTF-16 was already very bumpy, with strange bugs and tons of edge cases that only got significantly better in Windows 8. A forced switch to UTF-8 would likely have broken ANSI strings.

Languages such as PHP didn't get true UTF-8 support until 2015, Python in 2008 (and that switch took a decade), and Java and JavaScript continue to use UTF-16 as default strings.

The wastefulness of UTF-16 is mostly remedied by Unicode Compression (SCSU), which can be much shorter than UTF-8 in languages like Hindi and Chinese.
What would be better, given the info in their comment is correct?

It’s arguable whether a simple senior filter and “HR stuff” is a red flag or not, but how does it make this site worse?
Oh absolutely. I'm open to it being something else but as it currently stands two people trained in the field reckon it's ADHD so I'll go with it for now.

In any case being diagnosed with ADHD was just me finding a missing edge piece of my jigsaw, it helps to know what I'm working with but there's plenty still to do.

I actually started the CBT because of that, I realised ever since I got diagnosed I was leaning into ADHD as an excuse (welp that's just me, can't help it!) and doing less overall than when I didn't know, which I thought was lame. Like that's it, I get a diagnosis and then give up trying to live? Lol no.
This + the fact that privacy regulations are on the rise will make SaaS providers adapt to a world where customers data cannot be kept on the SaaS prem.

I would suggest to split this problem into two different problems - the processing ("data in use") vs data on rest. Each of these problems should be tackle with a different solution/approach.

I'm working on the tackling the second approach and if anyone want to talk just reach out (reply/mail/link/whatever you prefer)
Ethical standards are always evolving and financial technology is in general reflecting prevailing mores. Eg. for millennia debt contracts were intimately linked with slavery and human life as collateral. Aside: If you haven't read Debt by Graeber please do - you'll get insights into the nature and role of money and credit that are far more fundamental and ethically oriented than the unexpected reanimation of the "digital gold" zombie.

My main point (restated in the ethics context) is that there is no reason why ethical standards should be lower in finance. In a sane society that is not ripping itself apart in theft and exploitation all critical systems (and finance certainly qualifies) must benefit from a similar level of good governance. We de-facto trust each other on countless important matters and our focus and efforts should be on the cases where this trust is betrayed. A technology that is built on the premise of a trust-less society is at best a monumental waste of human talent and at worst deceitful and malevolent.
> turing complete

The question is what you can do, not what can you write a function to calculate.
I would say no, that modern browsers have the potential to do everything that Flash did, but it's not nearly as easy.

While it is possible in modern browsers to make a) cross-platform, front-end web applications with b) smooth vector and c) bitmap animation incorporating d) multimedia sound and e) video driven by f) a backend API (called dynamic data back then), it is not nearly as prevalent as it was. Animations and multi-media objects were first-class citizens in Flash in a way they are not in browsers.

I do think that's not entirely the browser makers fault. Web aesthetics have changed. Users liked swooping and diving logos with dramatic drop-shadows then, and not so much now.
Actually, 不自由毋寧死 is the Chinese translation of “Give me liberty, or give me death!” The quote in the tweet should be changed to this phrase to better reflect its history.

[0] https://zh.wikipedia.org/wiki/%E4%B8%8D%E8%87%AA%E7%94%B1%EF...

[1] https://en.wikipedia.org/wiki/Give_me_liberty,_or_give_me_de...!
> It just turns out that delegating trust to root CAs, CAs, and browser/OS vendors (the latter via built-in certificate lists) makes it easy for the end user.

This flexibility is what allowed let’s encrypt to bootstrap, right?
The protections they bypassed aren't "necessary" but they are certainly there to protect the investors so I have little sympathy for the libertarian crypto people (or libertarians in general) when they have nothing to fall back on after bypassing all the regulations that were there to mitigate these issues.
capitalism offer more money to scientists, but you right, we need more money on science.
We have about five HP 4200 printers in our office and I use genuine 38X toners which I think are rated at 12,000 pages.

When we get a Toner Low message it'll then do about 500 pages before it reports Toner Out, after that print will rapidly fade. We can probably scrape 1-200 pages on Toner Out, but it's not good enough quality to send out.

Basically their Low and Out warnings seem pretty accurate in my experience.
The "g" namespace is one of the few things I find annoying in Vim (which I like a lot). It is a grabbag of operations at cursor position ("gu", "gU"), mode switches ("gn"), file operations ("gf") and... weird stuff? Like, "ga" (prints the ascii value of the character under the cursor). This really does not help with memorizing the commands.

On the plus side, it enables "* + cgn + ." which is a neat way to do quick multiple substitutions, so yay I guess?
A full refill for my HP 8725 seems to be £158! The previous identical cartridges cost £85, and that was an insult. This is getting beyond ridiculous.

It's not like printer tech has improved much in recent years. I suspect a lot of what they're charging me for is R&D into how to prevent customers from using 3rd-party cartridges and a big profit hike to congratulate themselves for doing so successfully.
I think it was more about companies than individuals. European companies (e.g. SUSE, Mandrake) defaulted to KDE, whilst US companies (e.g. Red Hat, Novell) to GNOME.

I don't know why. Maybe it was RMS who pushed for GNOME as back then Qt wasn't free software (as in FSF or OSI approved license). Maybe it was that KDE started in Europe and later GNOME in the US to provide an alternative to the “non-free” KDE.

This caused European funding (from companies and institutions) to go to KDE, and US funding to go to GNOME, thus creating the communities and ecosystems we have today.

Another point for GNOME back in the day for companies, was that it was (could be?) more locked than KDE and it had less customization options. These are desirable traits if you want to install it to your company's workstations, so maybe it made sense for Red Hat to adopt GNOME.

The key point in time where GNOME became way more popular, was when Ubuntu came out with GNOME as the default desktop. A smaller point was when Novell bought SUSE, so SUSE switched to GNOME, leaving almost no commercial distros that default to KDE.

All in all, it doesn't matter much anymore. Our life and workloads have moved to the cloud and locked down devices, thus limiting the surface area of desktop environments and their ecosystem.
That would be normal, wouldn't it? It's the classic example in The Innovator's Dilemma. The incumbent has a lot of pressures trying to keep it doing what it was doing.
Show HN: Variants Tool – unlimited variations of your image using color palettes
Hello,

Excited to be sharing Variants Tool (Beta v1.0) with the HN community!

Now it's still beta version, and I continue to work on the project.

I’m excited to hear your feedback, thoughts, and questions in the comments.
Oh no, I forgot about this! I’m in the holidays and specifically didn’t take my laptop with me!
I was just thinking about how many units for measurements are there in CSS. Thanks for providing the answer.
Honestly his account was helpful. Lax hiring practices seem quite relevant to the security issues being revealed.

However, your comment comes across as an attack intended to maybe silence his experience.
There's rive that's very similar to flash https://rive.app/
I couldn’t finish The Righteous Mind (too dry) but Moral Foundations Theory (and the examples in the book) has made a profound impact on my understanding of perspectives I disagree with, and generally made me much more empathetic and inquisitive when I encounter such perspectives. Really powerful stuff.
What about security and privacy? Papers are harder to track or stole.
Not buying untrusted devices that record video/audio in your home is the way to go.
OK, wait, you still are using some other cloud password provider?
Umm I remember ordering Chinese phones way back when (think android 4) with unlocked boot loaders - both had some random junk installed via custom ROM and you couldn't uninstall it.
How is Ubuntu European?

Mint I'll grant, though I always thought of it as a thin fork of Ubuntu. Interestingly the first version was based on Kubuntu - I wonder what motivated them to change, but the old release notes appear to have disappeared.
ActionScript was a terrible language. More complex flash projects were really a hacked together mishmash of things, none of it standard, none of it supported without plugins, and oh, have we all forgotten about the weekly zero-days that flash had?

It might have been more "creative" but that was also due to the fact that it was around at the beginning of the web, when everything was more creative. People had not figured out UI or UX patterns yet at that point, and there was massive wheel reinvention taking place all the time.

Flash was an absolute catastrophe for accessibility at well. A screen reader would just say "Flash movie" as that's all that was actually in the page.

We've had to reinvent a lot of that stuff, true, but we've also gained interoperability, security, and accessibility. I think those are all worthy trade-offs.
I remember this hoopla.

And windows wasn't the only victim of using "two bytes for a char" for unicode support.

Java fell in this trap too. The team was split in deciding "whether to waste a single byte per character for string" -- that's in their words, and then decided to rather be ready for the future. That's in 1995.

And then everyone later watched UTF-8 take over the world.

The PHP team also wasted their version 6 and a few years of development effort trying to support multi byte chars by ditching all previous code. And then failed. There was never a version 6. They continued with the old code base with version 7.

Why didn't they go the UTF-8 round? May be Unicode consortium was late to introduce it. Maybe something else.
Elon Musk expects Neuralink's brain chip to begin human trials in 6 months
Pretending is All You Need (to get ChatGPT to be evil)
Email is the most accessible API
What annoyed me with helix was that invisible characters are treated the same as characters. That means your cursor can be positioned after the end of the line, on the '\n' and just sit there.

For instance, if you press "A", you are now after the \n of the end of line, and pressing backspace will remove the \n, joining with the line below.

I tried to ask whether that peculiar behavior could be toggled off somehow, but was welcomed by a wall of extreme purism on how treating differently visible and invisible characters would break the character model of the editor...

I'm too old to entertain the argument, and will just stick back to vim. Maybe its character model is unpure, but at least it's understandable by a mere mortal like me.
I wouldn't have suggested those models. Just use a semantically fine-tuned BERT.

> GPT-3 Embeddings by @OpenAI was announced this week. I was excited and tested them on 20 datasets. Sadly they are worse than open models that are 1000 x smaller

https://twitter.com/Nils_Reimers/status/1487014195568775173

Get models here: https://sbert.net/docs/pretrained_models.html
Nuke line of thread

"if our concerns have not been resolved by November 22 and further investigation and discussion is still needed, then set “Distrust for TLS After Date” and “Distrust for S/MIME After Date” to November 29, 2022"
Yeah, I guess its still a no-Go due to the botched addon support in the regular Android Firefox build ? But maybe in the Nigtly/Beta using that annoying addon list trick ?

https://www.androidpolice.com/firefox-beta-107-android-insta...
I agree with the "not nearly as easy" part as long as you are limited to the usual HTML/CSS/JS stack. I think WebAssembly has a lot of promise here, as you can theoretically do anything you want in any language of your choice and have it run in the browser. Of course, this is also a threat to the "open web" where you are free to use your browser's DevTools to dissect the internals of any site.
How is it more secure?

With certificate transparency, there has been almost no invalid certificates found, and anyone who produces one is immediately struck off.

I can't really imagine how web of trust would let me (for example) securely connect to hellbunny.com, a website I have no direct connection to,.and isn't that famous.
Smart AI Keyboard for iOS Using GPT-3
Ram isn't terribly expensive, it's not unreasonable to have 1 or 2 TB of ram. 1TB costs about $3500 as 64GB dimms. (some of my 4u hosts have 96 ddr4 sockets too... though 6tb of ram is getting a little pricey. :))

> use fancy 100Gbps+ connections,

you can pick up 100gbps mellanox nics on ebay for $50 on a good day, $200 whenever. If you're only connecting up two or three hosts you can just use multiport cards and a couple dac cables, rather than a switch.

I suspect for inference though there is a substantial locality gain if you're able to batch a lot of users into a single operation, since you can stream the weights through while applying them to a bunch of queries at once. But that isn't necessarily lost on a single user, it would be nice to see a dozen distinct completions at once.
Nowadays with WASM and WebGL you can do basically everything in a web browser, but you'll take a 100x performance hit.

Every game using Unity/Unreal + WASM needs to download 10-20 MB of JavaScript before it even starts loading the actual assets. With Flash, that could have been a 10 KB SWF instead.

Similarly, Flash had really fluid animations that were drawn purely on the CPU. Why my 266 MHz P2 could have better vector animations than people nowadays can squeeze out of a 3070 with WebGL is beyond me.

In my opinion, we still DO NOT have any worthwhile replacement for the ease of cross-platform development combined with excellent performance that Flash had.
But we'll not know unless they open source it. chuckle
He promised I would be able to earn income on my car driving around town all on its own while I was asleep at home by the end of 2016. Instead I have to pay him to have a computer drive full throttle into stationary objects - something that I am more than capable of doing on my own.
After looking a bit into it, it looks like most US/Canada models have a locked bootloader. Other models, including mine (Europe) don't and it only needs booting into download mode using a key combination and flashing a custom recovery using Odin.
Elon Musk ‘resolves’ Apple row over ‘removal of Twitter from iPhone store’
> But such is the world we find ourselves in that anything short of a ground-breaking discovery is treated as an unacceptable embarrassment. And thus, every marginal increment is touted as ground-breaking, and every deviation is repackaged to look like an intended result (which is again touted as ground-breaking)

This is a very nice quote.
I'm talking about how the media presented the Covid protests in the West vs how they are presenting the Covid protests in China. Even the sentiment here on HN was perfectly aligned with the MSM, but that's not a surprise anymore: "Western anti-lockdown protesters are fascists and conspiracy theorists; Chinese anti-lockdown protesters, on the other hand, are ordinary people who are just fighting the power".

The hypocrisy and double standards of the media and politicians baffles me. Even on HN there seems to be a short span of memory, like better we forget what was said and done in that period.
Feynman didn't think he was a genius, he said that he was just an ordinary person who worked very hard. The story in the article actually points this out; he was just curious which led to very beneficial working methods. The idea of geniuses is more of an excuse than an explanation.
You found a quality link.
This is one of the big problems with so much open-source/Free software: there's a lot of fragmentation, and competition between projects reduces mindshare and developer resources (which were already scarce). So as a result, these projects never become all that popular.

There's a few counter-examples of truly exemplary FOSS software that achieved a dominant position and managed to avoid too much fragmentation so that they became largely adopted: the Linux kernel, PostgreSQL, X.org, etc. But for many others, too many wars have really caused the whole Linux-on-the-desktop dream to not be achieved to the level people hoped. GIMP is one of them, but the Gnome/KDE debacle is probably the biggest.
From the sounds of it, they were hiring inexperienced/incompetent yes-people into areas of his expertise. That's not really organisational redundancy in my book. Just more blood for the blood gods. I have been places where there's something very simple that a dozen people don't know how to do or the reason why it is there or that it even existed.
When I was 12, me and my brother made simple flash games. You could produce something with cool animation, basically functional, in a week or two.

What is the modern replacement for my nephews now? There might be one but I haven't seen it.
How do we capture external value from letting people stay in an environment where the ey can stay curious and work on whatever they want at the time?

Does it always escape?

Could everyone work like this? (Surely not)

How can people that want to work like this do so while others sort of harvest the value that may not be harvested by those who are consistently curious and researching?
Comparing the Energy Efficiency of WASM and JavaScript in Web Apps (On Android) [pdf]
I think people just feel that the software is not for them. Krita always markets itself as a painting tool for artists, never mentioning image editing. For example, take the first paragraph that you can come across their website:

"Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.

- concept art

- texture and matte painters

- illustrations and comics"

I'm not in the business of either, so why would I get the idea of installing it?
Yes, the RFC is quite readable and this is mentioned in the intro.

https://www.rfc-editor.org/rfc/rfc8628
I'd say yes if console makers would force all 3rd parties to not directly advertise how to create an account with them and pay through their own means for a subscription when needed instead of the console game store.

I'd say yes if stores with their own store brands would force producers of 3rd party products to always pay a 30% cut and disallow the consumers from being able to purchase the product at a different place of their choosing.
The emphasis here is more on the bubble. Who will decide on this trip? The single homeschool teacher. Who would the kids meet regularly? Kids of parents who can afford homeschooling. Field trips are one-off short contained episodes and can't replace having to live daily life with dozens, hundreds of other kids, and dozens of teachers/input voices. Of course, a lot of them will be adverse, inefficient, aggressive, in different developmental stages. How to deal with them is the learning. The family home with understanding parents is still central to this. There is that, and the "out there".

I feel that motivation of most homeschoolers - a lot of time fuelled by their own bad memories - is to provide an "adequate", contained, controlled chicken coop. Life is anything but that. I can't believe one can go in with a pharmacy scale and make a just fine sampling of daily societal life.

Source, somehwat: I was also bullied in school a lot, but in the end I think I could learn and grew from the experience.
They were under attack. I actually read the whole thread and they were crystal clear.
nameConstraints x509 extension is part of a different standard - https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1....
Earlier today: https://news.ycombinator.com/item?id=33810755 (40 comments at the moment)
Very apt username you have!
Just check your data after re-importing the passwords. LastPass sometimes has issues with the export (see elsewhere in this thread) and does not export attachments at all. You have to move attachments manually.
What, is there a permanent record or something?
Worried about Apple's treatment on the App Store?

- Just head over to Apple HQ and talk to Tim
I just implemented exactly this. In the corpus I put a few hundred papers I am interested in. Now I can ask a question, the search engine will find a few snippets and put them in the GPT-3 prompt.
Same for me. I’ve wanted to get a printer for quite a while but don’t want to spend the time researching which one won’t try to rip me off, lie to me and defraud me. So I haven’t bought one.
Like on Hacker forums? :)
I use 1Password since moving off LastPass (I left them ages ago in "protest" of them closing down Xmarks) and have been very happy with it... is Bitwarden better..?