skysight-inc/HackerNews huggingface dataset:
I do a lot of numerical work in Javascript, and I typically find Safari to be the fastest JavaScript engine on my machine for the code I try (sometimes about the same or sometimes several times faster). Safari’s Javascript performance is pretty impressive.

Web Assembly is a new and rapidly changing feature. SIMD support in Web Assembly is even newer. Neither one has yet been adopted by most websites / web applications.

In a few years I would expect more developers to start adopting these technologies and Safari to have finally gotten around to a SIMD implementation.

Personally I hope the browsers all figure out how to get double-precision FMA operations (fused multiply-add) in wasm.
Still works for me from the UK
NASA: Give us back our moon dust and cockroaches
The sources list for the PolyMatter video does provide additional background:

https://pastebin.com/raw/kyD4FGXU

ARTICLES / PAPERS

https://news.un.org/pages/wp-content/uploads/2022/04/UN-GCRG...

https://www.theguardian.com/world/2022/may/09/sri-lanka-is-t...

https://www.theguardian.com/business/2022/apr/18/world-bank-...

https://www.ft.com/content/d490ef4e-3187-471e-84ff-9c065871a...

https://www.gzeromedia.com/viewpoint/sri-lanka-on-the-brink

https://www.economist.com/finance-and-economics/2022/04/16/s...

https://www.cnbc.com/2022/03/04/sri-lankas-economy-inflation...

https://blogs.worldbank.org/voices/are-we-ready-coming-spate...

https://www.ft.lk/columns/Sri-Lanka-s-deep-economic-crisis-W...

https://www.thequint.com/explainers/explained-sri-lanka-fore...

https://www.economist.com/finance-and-economics/2020/11/05/d...

https://asia.nikkei.com/Economy/Sri-Lanka-pays-foreign-debt-...

https://www.aljazeera.com/news/2021/9/1/organic-food-revolut...

IMAGES / OTHER ASSETS

https://tradingeconomics.com/sri-lanka/consumer-price-index-...
Another example is Wine: Anyone who has seen the Windows source code is not allowed to contribute [0]

[0] https://wiki.winehq.org/Developer_FAQ#Who_can.27t_contribute...
Except try and go and search for "google chrome" on a fresh windows 10/11 machine and see how much they beg you to please not switch.
Venture Debt for Startups Manual
It could be that the "mods" of a different company are their whole IP. That is why they'd avoid AGPL.

And competing might not offer enough of a margin. Integration is hard, even if they save on the codebase itself.
Microsoft knows from painful experience that monopolistic advertisement pushes don't magically win the browser wars. And they really did try.

For an entrepreneurial forum, it's pretty incredible how frequently magical mind control powers are attributed to marketing/advertising. Anyone who has ever made a real product knows that advertising is not enough, it only works in the long term if your product is actually good and worth using. By this logic, every Google product should automatically win. All they have to do is slap an ad on their homepage and sponsor some installation partnership deals and boom, nothing can stop Google.
Off topic, but is it common to just bring your boat with you for recreational purposes? The whole idea seems pretty wild to me. Where are the boats for the rest of the time, just in people's backyards? Or do they have a permanent pier spot in some other, more stable body of water like you'd usually expect with boats?
True, crypto and totalitarianism don't mix well.
They're not particularly cool, but they do tend to have at least one positive stereotype (that someone is learned), which is more than can be said for most assistive devices.
I've used Rust and I like it alright but it has the ugliest syntax of any major language since Perl
Relevant parts from the Copilot FAQ (https://github.com/features/copilot/):

Does GitHub own the code generated by GitHub Copilot?

GitHub Copilot is a tool, like a compiler or a pen. GitHub does not own the suggestions GitHub Copilot generates. The code you write with GitHub Copilot’s help belongs to you, and you are responsible for it. We recommend that you carefully test, review, and vet the code before pushing it to production, as you would with any code you write that incorporates material you did not independently originate.

Does GitHub Copilot recite code from the training set?

The vast majority of the code that GitHub Copilot suggests has never been seen before. Our latest internal research shows that about 1% of the time, a suggestion may contain some code snippets longer than ~150 characters that matches the training set. Previous research showed that many of these cases happen when GitHub Copilot is unable to glean sufficient context from the code you are writing, or when there is a common, perhaps even universal, solution to the problem.
More even if the think that the structure is inside a fluid and subject to strong forces of pressure, currents and tides and bombed with sand each day. And we have a thin 1cm long cell that still somehow navigates it and don't break. It just does not feel right physically.
I'm making a post apocalypse short
I've recently taken a lesson from a sales team on root cause analysis. Developers are a head-strong bunch but they need to cross-pollinate way more often.
uBlock Origin isn’t on iOS, but as of IOS15 the Safari Extension API has everything uBlock would use.

AdGuard implements similar script-based blocking if you buy & turn on its ‘advanced protection’
Infra Weekly #3
Good to see Security Professional as a Developer Type.

I recall looking for it in previous surveys but couldn't find it.
How exactly is that lesser than Apple not even allowing app vendors to install their actual browsers, instead forcing them to use a subset of an API that Apple itself fully uses? Or what Apple has done repeatedly to Spotify and others? Apple forces Spotify to add a premium to their app price or take a hit in price compared to Apple's direct offering, while explicitly disallowing Spotify to even communicate to customers that a Spotify subscription, which has zero relationship to Apple, can be bought elsewhere? This allows Apple to gobble up millions and probably billions of app store purchases that do not require the app store aside from Apple's bullying of "abide or get off the platform" approach.

Beyond their walled garden that prevents even the opportunity of bullying in many cases, Apple is absolutely one of if not the biggest bully in the entire tech industry.
according to the article it's an FTC policy statement, not a bill. the article says it was voted in 5-0. I could be wrong about this, but are the FTC committee not just stooges of whoever is President? as seen in the whole Ajit Pai Net Neutrality business
You certainly seem to have learned the art of self promotion.
What are the ethical implications of NOT using student learning data to support student learning? How will this ruling affect the development of adaptive or personalized learning systems? How will it, for instance, affect the ability to identify learning gaps at scale based on race or gender?

A kid’s world is overloaded with advertising optimization in their games, videos and online experiences. It happens whenever kids don’t announce themselves as kids. I’m worried that this ruling won’t do anything about hyper optimized advertisements but will create meaningful barriers to the data-driven improvement of educational software.

Keep in mind that most edtech companies are decades behind other technology companies in their use of user data. That’s because the kids don’t pay, so optimizing their experiences or learning outcomes don’t meaningfully affect the bottom line. In this context, framing the use of student learning data as “surveillance” is very cynical.

To give an example, this ruling appears to forbid the use of formative assessment data (patterns of what students know or don’t know) to build adaptive learning systems. If so, that would significantly impair edtech innovation.
I primarily use Firefox, but I usually have 3 browsers open: Chrome/Firefox/Epiphany to try and make sure stuff works correctly across all 3 major engines. Unfortunately stuff still slips through into Safari land.

I am not a language specification lawyer. If I hit a difference in behavior, I don't open up the spec to try and figure out who is right and wrong. It's entirely possible that Safari is in the right. But when Chrome/Firefox/Latest webkit agree, and Safari doesn't, I'm fairly confident it's Safari's fault at that point.

But even if it was Safari's fault and I could test that on Linux/Android, that would be fine. The biggest annoyance is that you can't possibly know if what you're doing would work without buying Apple hardware.
React is * old * (in the frontend world), stable and very very well known. It is a solid, responsible choice to build your framework on top of React in 2022.

You can upgrade a 7 year old React app with very little fuss. Unfortunately, you cannot say the same about Vue or any of the modern libraries. They also have no track record to indicate they will exist 10 years down the line, but I'm pretty sure my React apps will still be fine.

That being said, I'm very excited about SolidJS[1] and the other modern libraries that use JSX.

[1] https://www.solidjs.com
Forcing oneself and being forced by a third party, are obviously two very different things.
What you said, although I would have probably phrased it less harshly :)

But yes, my point was that there are a lot of enthusiastic articles about how Rust can prevent "whole classes of bugs", which mostly gloss over the fact that there are other classes of bugs that it doesn't prevent. Of course this doesn't mislead experienced developers, but I'm not so sure about novices or less technically inclined people.
It tends to become Professor Emeritus after retirement in the UK.
Yes definitely. I love weed and everytime i buy some, I always really enjoy it for a couple of days, without any immediate negative impacton life. but routine sets in, and I just turn into a shadow of myself until i run out. I try to just use it rarely but daily use is too tempting.
Half serious/flippant, we need MS to create a cryptocurrency so that developers can be credited with micropayments each time their code gets “quoted” in the IDE.

<ducks>
Well... Wait, I have a small (5kWp) system, in a region where is reasonable to have it (French south Alps), it pay back at actual (high, artificially IMO, but far lower than non-nuclear neighbor countries) energy prices but with a new home (insulation and equipment) it pay back in around 11.5 years ad current rate. That's because hot water can be entirely made with it ONLY (not all days but most) since I can get hot water normally heating it only once a day or once in two days (big reservoir, heat-pump + classic resistence, Daikin EKHHP to be more precise, cited because it's not on sale anymore substituted with a very similar unit), I can irrigate my garden only on solar, aircon thanks to local climate (fresh at nigh, hot during the day) run almost only on solar etc. Yearly self-consumption is around 50%, this month is around 72%.

Surely it's not something universal:

- you need to live in an area where solar is interesting, there are many in the world, but normally people do not migrate for that;

- you need a new(-ish) home, well insulated, airtight, designed to consume the minimum possible with actual tech etc and that DO have a (far bigger) cost (than p.v. alone);

- to maximize self-consumption you need automation, so far NOT that nice&easy since most commercial appliance are hard to integrate and limited, and/or WFH to being able to concentrate energy usage when the Sun shine;

- perhaps you need an EV to recharge from the p.v. instead of the grid.

Long story short: if you can't satisfy the above requirement p.v. is not that convenient BUT if you can it is, not so exceptionally but still interesting and if coupled with a bit of lithium storage (very HARD to pay back in monetary terms) it might offer protection good enough against blackouts. A thing to be considered these days. The EV for me have the similar purpose NOT for environmental or monetary terms but to ensure the ability to move by car if there are gas shortages around. It's hard to evaluate such guarantee in monetary terms, but it's still a thing to be considered...
Yeah it is tempting! I don’t think you even need to be “the best”
right?
I am skeptical that is actually the case though, there are so many use-cases where you have to think through the consequences too carefully:

- what happens when the source repository rewrites all the commits (to remove one); should the forks also be re-written?
- what happens when the source repository disappears?

_All_ of the problems go away when you actually do a "git clone" of the source repository and have your own objects. More storage, yes, but way fewer corner cases to think through.
The central banks set the rules, the private banks follow them (in theory...), so that part of the comment is about the private banks. (Even though they may well have the local government as shareholders)
> To answer some of the other questions on this thread, no customer logs nor PII get submitted to the 3rd party service that we use, which is called Descartes [...] We pass name and billing address only.
Maybe apple can allow other browsers as long as they don’t use JITs. Would that satisfy you?
Oops, you've exposed that it started off as a useless cat I knew I'd be chastised for ;)
Yes, they are the best, but are they good?
Rather lose a bit of sovereignty to align with trade partners, than to lose everything to corruption.
It probably depends on project type and how complex your ownership models are, but that doesn't really track with large projects having a majority of their CVEs be memory safety issues that are far less likely in Rust[1] (e.g., https://www.chromium.org/Home/chromium-security/memory-safet...)

[1] I say far less likely because obviously it's possible with unsafe Rust, but I've never had one happen, seen one happen in real code, or been affected by part of a dependency tree having one.
I misadvertantly lower cased my functions names when working on .net, but it made it super easy to find my code in the stack traces. (.net idiom is capitalism the first case of a function name). Usually the cause of stack traces was my code so it was an unexpected productivity booster.
Why don't you make a project template instead and start from there?

That's what I do, complete will all the dependencies I always need (like Celery, Allauth, etc)
> It's an easy-to-use onramp and offramp

> You can trade crypto assets without ever using Coinbase or any other centralized exchange

Do tell, how do you expect the average person to convert fiat to cryptocoins?
Nice read, thanks !
or JPEG XL
Not sure, but it feels a bit odd to discuss success with tire changes for car brands in 2022...
This indeed. Small local console app running on trusted data? Maybe an hour to track down some memory corruption if you're particularly unlucky, in which case shuger's kind of got a point: who cares?

Large network-exposed app? Individual memory corruption heisenbugs have taken me weeks to track down (and weeks before that for QA to create a reliable repro for) - a needle in a huge haystack. They often predate my employment - having lurked semi-silently for who knows how long causing who knows how many unreported crashes. When release dates slip because of bug backlogs filled with memory safety related crash bugs, when ~70% of many vendor CVE reports are down to memory safety issues [1][2][3], and when you personally have to deal with the fallout of all that: shuger's point completely and utterly evaporates.

[1] https://msrc-blog.microsoft.com/2019/07/18/we-need-a-safer-s...

[2] https://www.chromium.org/Home/chromium-security/memory-safet...

[3] https://langui.sh/2019/07/23/apple-memory-safety/
I've posted this on here in hopes of starting a discussion and never got any traction.

This video is unironically an amazing feat of human ingenuity. It's unironically one of my favorite videos on all of youtube. And I love the sort of detached excitement of pannenkoek just saying all of this crazy stuff like it's not insane.
The premise of un-Mirandized statements "poisoning" the prosecution is the rosiest view I have ever heard about getting arrested. That is exactly how it does not work. A defendant has to hire an attorney to have a chance getting such statements excluded, and publicity about the same could easily poison a jury pool.
Embedded safari is subject to the same controls. I’ve tested it.

Also you can open specific links in a browser instead of an app easily. Just hold finger on the link.
Eh? Jan 6 wasn't very noteable (a bunch of disorganized protestors are let into congress, but the state was not meaningfully threatened), the US has long had political instabilities, the business plot was way worse, but who has heard of it now...
How does that explain the enormous number of major bugs?
Not really.

I’ve learned that it’s not a good idea (for me, at least), to be saying “you guys are doing it wrong, and here’s what’s wrong with your approach.” That type of thing tends to get lots of clicks and upvotes. Internet rants go viral, hereabouts, on a regular basis.

Instead, I have learned to say “This is my approach, with the results, and here’s links to the proofs, in my own work.”

When I make general statements, I tend to qualify them with “I feel as if…”, or “It is my opinion that…”, or “In my experience…”, etc.

As you have demonstrated, it often results in downvotes (I suppose, because it is perceived as “arrogance”), but I won’t engage in poo-throwing.

The Internet is already bad enough, without my contribution. In The Days of Yore, I was a highly effective troll, and I have some atonement to perform.
Microsoft prepares to forget about Windows 8.1 with end of support notifications
Thing I'd love to try if I had time - a compressor which derives the best table for the image. I'm imagining a loop of: start with the default, compress, calculate the difference from the original, dct the error to see which patterns are missed, adjust the table, repeat. Stop on some given error/size-increase ratio.
(yes, I'm trying to get someone else nerd sniped into doing this)

Edit: something like this https://www.imaging.org/site/PDFS/Papers/2003/PICS-0-287/849...

So from the older known ones there DCTune and DCTex methods, but it seems neither is available for download anywhere.
Joe Random web developer doesn’t necessarily care whether the browser he personally develops against is disrespectful of someone else’s client-side resources. He just wants to make his website with as little busywork as possible, and testing every website feature for cross-browser compatibility is busywork. If he can avoid the trouble by telling visitors to switch browsers, he will be happy to do so.

This is not hypothetical: developers have been putting up “this site works best (or only works) in X browser” warnings for decades by now.
Knowing the recipients home address helps tremendously with performing the 5$ wrench attack.
The blog also has an awesome series about different battles in Lord of the Rings and their historical accuracy/plausibility in regards to general warfare, logistics, etc.

I think I found those via HN too.
> Coinbase can't just steal and run away with your assets

That seems hard to believe in light of Coinbase's own recent disclosure:
https://www.barrons.com/articles/coinbase-customers-crypto-b...
> The thing they rewrote also worked great in production.

It may well have, but the Rust version “was faster, it crashed less, and we even knew it fixed some issues”

https://hacks.mozilla.org/2022/06/everything-is-broken-shipp...
>(even the odd banana and a fw mangos)

Carnarvon represent!
How is that in anyway a tech news ? Is Hackernews now just a crypto-bro link aggregator ?
Are those 3D printed plastics food-grade?
Sure, that is a useful condition and is a no brainer to add if you need leverage copyright anyway.

But would it be enough to spur the open source movement on its own if you could legally decompile all binaries and redistribute that? Probably not.

Its not like source vs. binary is a clear distinction - between code obfuscation, generated code, transpilation, etc. there is a lot of wiggle room what should or should not be OK.
it's fear
Posthog looks really nice, but given the focus on Kubernetes for deployment, and the number of services deployed (Postgres, Clickhouse, Zookeeper, Redis, Kafka, a worker, and the web app itself), I presume it's aimed at large sites?
Works with palette (as in painter's palette) too - start with a clean slate, use a whole different set of colors etc.
Are other exchanges doing the same thing?
Nope. That online test proctoring is the real surveillance, too. This ruling is just going to make edtech companies way less likely to use their product data to support product improvement. It is already super rare in edtech—because you don’t make more money when your product creates better learning! So edtech companies rarely use their existing data.

* Based on my experiences working with many education companies.
I use a similar trick for text expansion. All my abbreviations start with a semicolon (;). It’s on the home row, it never occurs at the start of a word in normal typing so I never have a false positive expansion, and it’s easy to remember.
Tetrahedron.
Not trying to rude but yes, this bootstrappers space is very noisy about MRR/ARR and there are very few of them I heard constantly. It apparently it is how it is .. to be done this way, otherwise only private channel sales is not going to be enough. If there are more successful bootstrappers, it's going to get worse (flooding environment where people hangout).

And most of SaaS that makes lots of money are in shovels business (during gold rush). Or probably so called "tools that help you make more money" (finger cross). Be it analytics, marketing content generator, social media post schedulers. Oh my.. I don't love marketing tools but they make shit ton of money of out B2C trying to reach millions of people.
Have you seen modern C++? It has had new syntax bolted on every couple years for the past few decades, the result is quite phenomenal.
> for one you're going to be using a garbage collected language.

I wish it were true, but promise you it is not. As a counterpoint, I point to most "AAA" gamedev and OS development.

In gamedev it's even a bit flipped: The smaller indie gamedevs can pay the GC hit for Unity's C#, web JS, actionscript flash back in the day, etc. - not much working data, not much garbage. Larger scale titles start missing vsync and having horrible stuttering when GCs are thrown into the mix too brazenly - they're still used on smaller scales (embedding browser tech for UI, limited scope scripting, etc.) but they have a lot of native, non-GCed code.
Pacifism is the wrong response to the war in Ukraine
It's a similar question to "do tell how the average person is going to benefit from the right to repair?", or "do tell how the average person is going to benefit from free software?". All these three questions have the same answer: By relying on the free market competition, by paying someone sufficient money, or by learning to use the technical tools.

Crypto can be exchanged locally and anonymously with your friends, too.
JPEG absolutely destroys PNG in areas of performance and size when it comes to typical use cases.

Lossy compression is not a bad thing. We need to get over this.
I had used this project for creating components https://github.com/EmilStenstrom/django-components/

Also, for simpler cases I include partial templates.
Archival hasn't been working for months for me and nobody answers the mails (I've tried three times over the last year or so) so as much as I like pinboard.in at the moment I am looking for something else
> makes us all co-dependent.

Co-dependent isn't synonymous with subservient.

To convince yourself of that fact, try to find an instance of a situation where the NL forced the US to comply to an NL-originated rule and was successful.