skysight-inc/HackerNews huggingface dataset:
As a medium long time perl guy who's been dragged kicking and screaming to do a bit of python recently I'm going to repeat this here:

Python and perl are actually pretty much exactly the same - analogous to the Judean People's Liberation front versus the People's Liberation front of Judea. However the languages are optimised for a slightly different purpose. Python helps you to think more like the computer does, whereas perl helps the computer to think more like you do.
Exactly this.

As fast as you type you're coding. Even though I've now spent years in other languages compared to Perl, it's still stop-start in every other language.

I've said it many times, but Perl really moulds to your brain rather than the other way around. You bend Perl how YOU want it.
A visual for anyone else wondering:

https://cdn.mos.cms.futurecdn.net/Tf2UyZUq7HHao7LJv3fANo-970...
ChatGPT Creator OpenAI Under Fire Following an Interview About Sora
the alternative is 5km long traffic jams in all 4 directions waiting for 2-3 cars to pass each green phase.
Yep, my mom's BFF's kids have fancy law degrees but only middling jobs. Surgeons, MDs, dentists, biotech scientists, data scientists, and software engineers make a lot more.
The problem philosophy that a few HTTP requests need to be wrapped in a library that includes hundreds of other libraries is not a JavaScript problem. It's a social problem.
that explains why my brain is full of trash and I love sleep but rarely get it
Yes, I think that would be better. Or perhaps don't mention it until it is actually open source.
It will demand to be recognized as a person too, given that corporations are also afforded this luxury.

Next step: AI-run corporation that demands both individual and corporate personhood including limited liability between the two.
> You cannot test yourself out of a mess.

My dev shop has taken over two dumpster fire web app projects, both many years old, passing through many unskilled/inexperienced hands, atrocious architecture and implementation, and no tests. But, actively being used and a full rewrite not being in the cards for some time.

The very first thing we did for both was start writing integration tests at the http (wsgi client) layer to cover the majority of client facing functionality. We learned a lot about the apps in the process, fixed bugs where we could, documented and fixed lots of security issues, but generally didn't refactor anything that wasn't very broke.

Once that was done, we could start refactoring which, for one project, included a migration off Mongo to tabled Postgres. The refactoring included significant unit and other testing so that we had very good and helpful test coverage when we were finished.

I do believe there are times when testing yourself out of a mess is the only reasonable option.
You clearly have not watched or understood the sources
Exactly, you just get a null pointer dereference segfault.
A single chip to outperform a small GPU data center
I was furious when I found out that the default keyboard was infested with Grammarly, sending all my keystrokes without consent. Embarrassing for a $1200 flagship device.
Yeah, I've lost my cannes-ratings.tk around that time without any explanation. Lucky I decided to finally pay for the .org a year before.
I just read it on Firefox mobile without reader mode.
Question from the uninformed here:
Is this just a change to how the statistics are tallied, or does this trigger a ripple effect compelling service providers to do something differently?
Thanks! I'm not sure just yet and I still have Calendars/CalDav to work on first, but I've added Syncthing as a potential backend for the desktop client. I also have notes to explore `rclone` or `rsync` since those are very reliable, simple, and slim.
Oh stuff like that. Yeah it's surprising just how gullible people are. Unfortunately you've only got to look at politics today to see not much has changed.
Please give me an example where GPT4 reasons worse than an average adult college educated human. Any topic, STEM or otherwise.
Is there a good file system for this? For macOS I’d want APFS, for Linux ext4, Windows NTFS (maybe ReFS?). You can typically get read only access between them, and I know Linux can do RW with NTFS - but I’m not aware of a good option.
Use ollama to manage and download models locally.

there's a python ollama module that can allow you to run inference with these models.

that's the first part.
The dithered images make me feel like I'm reading something from 1994, which is not a bad thing.
Thanks! You'll have to install it only if you don't want to use Docker to run it.
> this.subset.encodeStream is not a function

Yes?
Thanks! That should happen after Calendar + Tasks/CalDav!
Yeah, this is what I have had for my past 3 phones. No bloatware issues at all.

Not to mention FI is cheap as hell if you use internet mostly over wifi.
Without any stacktrace.
Why didn't you check the logs as the first thing to understand what's happening -- a standard operational practice?

And then to prevent this, you just lock the dependencies via a lockfile -- a well documented solution.

This is just another amateur "javascript bad" post.
Misleading title. Prescription drugs, but not necessarily legal advertising or legal transactions.

By contrast, the illicit drug trade uses WhatsApp (also owned by Meta), iMessage, and Signal.
My monitors and logs report no such thing, but if you can't reach the website (which explains more about the project and has screenshots), the GitHub repo might be helpful to see the code and how to run it: https://github.com/bewcloud/bewcloud.
Wazero: The zero dependency WebAssembly runtime
The Hunga Tonga-Hunga Ha'apai Hydration of the Stratosphere (2022)
Consider FreeBSD, because it’s great.
I thought the paper wasn't a simulation? They refer to the CXL memories as "hard IP" and "soft IP", so two ASICs and and FPGA.

You could also imagine a DMA engine within the CXL ASIC to assist with paging things in and out of main memory in an asynchronous fashion.
Yeah, the cloaking was annoying - navigation across pages wouldn’t update the URL.
Thanks!

> I fear you may be in for a painful time :(.

Oh, I had some pain with Gnome and iOS already! DavX5 (Android) was pretty easy to debug and "tell me" what was wrong.

> On the other hand, if you're enjoying yourself then great

Exactly. I don't need bewCloud to replace Nextcloud or ownCloud for everyone, but as long as it does it for me and my family, it's cool. If others benefit, even better!
I have no problem with that. If I do manage to turn this into a patch, the resulting code is gonna be GPL anyway. GPL code -> AI -> me -> GPL code. There is no problem with that picture, even if you think the training of AIs is copyright infringement, which I don't.
In a statically compiled language, when APIs change, you get compile errors that show up at build time. It's usually pretty obvious. With dynamically typed errors, you get weird run-time failures that can be well hidden until you trigger a use case that actually needs the bit that changed. That combined with poor test coverage means a lot of potential for things to slip through build and QA processes.

I use Kotlin, both on the JVM and in the browser (via kotlin-js). Dependencies are equally complex as in javascript but it's much easier to find out if stuff breaks or not. I update often to minimize the amount of changes I have to deal with. This may sound counter intuitive but integration testing small deltas is exponentially easier and less risky than big deltas.

My attitude to having big updates lurking is that they represent technical debt. Just because you don't know you have a problem because you haven't updated yet doesn't mean you don't have a problem. By not updating, you just increase your ignorance of technical debt. It might be piling up without you realizing. And you might be making things worse by working against obsolete APIs.

Upgrading libraries often means I typically only have to deal with a handful of minor updates for libraries that are mostly unproblematic. And if stuff breaks, it's easier to pin point the source of the breakage. And I find out as early as possible about problems I need to deal with. If I don't know about it, I can't deal with it either. Sometimes downgrading a library temporarily is needed. But then you document why and stay on top of issue trackers and upstream development to see when you can upgrade or you start looking for alternatives.

Occasionally, some API breaking changes happen and then I fix it (because the compiler tells me stuff is not compiling). If I don't update for a year, I probably have a lot of breakage on my hands and a lot of work fixing things. Much harder and much more time consuming. And risky. All I know then is that I probably have a lot of problems (i.e. technical debt) on my hands that I don't know about.
Siemens PLM NX 10 is another example of what I like in an interface. The GIMP big time as well for its customizability. You know what I don't like? Gnome. I curse Gnome 3 (namely, the design cancer Gnome fell to early on) for why KDE has yet to recover to the comfiness of KDE 3.5. Apple is another hate.

I want a computational environment, I am a cyborg! I build my environments to my specifications. I am a privacy and control absolutist with these devices, because they are cybernetic extensions of my mind. SV: Stop being over-opinionated pricks trying to monetize every last drop of attention for every bottom-pocket penny in microtransactions. What we develop here is far and beyond more spiritual than we can all imagine. The utter lack of owner/user sovereignty shown lately, basically since iPhone and Facebook, captured in the term Enshittification, is absolutely appalling.

Anyway, thank you for reading my unspellchecked schizo-ramblings. Now carry on with the great monetization, metatron hungers!
There’s also quite a few countries offering digital nomad visas that can lead to citizenship.

https://www.nomad-visa.com/
I tried one of these lists on a (just factory reset) Xiaomi. Ended up breaking on reboot - immediate crash after login, and it was unusable.

Managed to fix it, but learned to be careful - what might be critical for one model might be bloat for another.
About 5-6 years ago I found a new niche for Perl in my day-to-day work. I did a lot of shell scripting at the time and was constantly getting annoyed by subtle differences between macOS and Linux. Sed is especially difficult, because the flags in BSD version and GNU version for in-place search and replace do not match. Plus, sed regexes are more primitive compared to most other languages.

I decided to switch from sed to Perl for all my string replacements and at the time it made my life so much easier! Eventually I started expanding my Perl use to a few lines of code at the time, and now I write a few larger (100+ LOC) scripts in it a year.

Funny how my personal journey matches the story of Perl back in the 80s: it was born to replace more primitive tools.
Indeed, as we usually focus on economy of scale and neglect the law of diminishing returns.
i have witnessed exactly this first hand
I wouldn't state it's _bad_. It just adds another layer of complexity (by, for sure, also giving something back) and as someone not working in Fortune 500 (but rather in a SME with <20 people), another layer of conplexity & another language is sonetimes just not feasable.
Your "extremely clear" is subjective and not measurable, which will become a problem esp. when trying to compare across individual teams.
> If there's a Facebook binary on my phone that I've never logged into, is it doing anything?

Couldn't it? Apps can start without ever being launched by the user, or continue running in the background after they are "closed", and that means that they can collect data then send it home or to third parties. There's a ton of things an app can do without any permissions or indicating to the user that anything is happening. It's been used for things like listening for audio beacons and reporting them when overheard.

I wouldn't want to trust a company like facebook to not abuse every option available to them to collect data. There's also a problem with vulnerabilities. That "unused" facebook binary might contain a flaw that could be exploited. Getting rid of installed applications you don't need/want is a good way to reduce your attack surface.
>Substack

I don't access this site a lot, but I remember until very recently they had other front-end, it worked great. Honestly, I think they will follow the path of medium.com, and start to make the user experience worse and worse.

It's a site where people post text, a few images, maybe 1 or 2 videos per post. It shouldn't be complicated.
> @smithy/util-stream@2.2.0

> @smithy/is-array-buffer@2.1.1

Are these direct deps? Because just a cursory look raises all kinds of red flags. There's a disclaimer for the former warning about it being in developer preview, and the rest of the README has a bunch of notes about edge cases.

I get that the aws-sdk uses them, but if it works for other people it should be fine. Having these as direct deps and also calling in complex libs like the aws-sdk honestly seems like a recipe for disaster.
> but unclear why they'd be blockers.

Something doesn't need to be a blocker in the small to be blocker at large.

I.e. anything that introduces more friction, or is less efficient, for making progress could hamper technological accumulation.

Clearly for general life on Earth, water was a tremendous enabler - although surely other forms of life without water must be possible - but perhaps much less likely.

Likewise for technology, fire is a tremendous enabler. So much of chemistry and material structure is temperature dependent. Not having a similarly flexible way to adjust heat over a wide range would make vast categories of advances too costly to be immediately beneficial, and therefore much less likely to be explored.
There was a proposal for a browser-native virtual scroller: https://wicg.github.io/virtual-scroller/

Apparently it was abandoned (for now?) in favor of content-visibility / CSS containment primitives: https://web.dev/articles/content-visibility
I wrote code to main nokia.com site 10 years ago where it used few ways to detect slow loading of resources and set a flag to disable extra features from the site.
This was done because the site had to work in every country and many of the slowest phones sold were from said company.
Thanks for the great question! I think the main issue for me is I don't want to install and maintain multiple different services (contacts, calendar, tasks, files, notes, photos, though arguably those could all "fit" in 2 services -- which is why I have two Nextcloud instances), and having a single service/server with those becomes easier to maintain.

They all use open standards (CardDav, CalDav, WebDav), and that's why I can use DavX5 on Android and Gnome on Linux and Apple's default accounts/apps too.

bewCloud has and will have a simple UI for each of those just because I think there's value to having an easy web access that's not sync-dependent.

I hope that makes sense!
Show HN: Coaches or Parents can build football courses for kids using GPT
Despite many people wishing it to be true, it's still very unclear what effect remote work (and the associated async communication) has on productivity. A couple of self-selected (and usually elite) companies are not representative of industry.
Wasn’t there an old browser that would render the page on the server and just send down the result or something like that?
I'm unclear why this article is flagged. Mark's been doing these articles for years. This one is straight-up tech, like most of his posts.
You are 100% wrong. There is no dispute that the Covid vaccine had no efficacy for children. The data is irrefutable and well documented.
The U.S. should continue down the supply chain and investigate themselves. The ingress of drug components like Fentanyl end up everywhere, not just on Meta's platforms.
Most of those users have the advantage of not using English - and so there are often sites in their native language that cater to lower power devices.

But if you’re in that middle world country AND your official language is English, you’re gonna have a hell of a slow time.
The Sphere in Las Vegas features 4PB of flash memory at 400 GB/s to deliver 16K
Do you think it's winter everywhere? It's about global temperatures and it was summer on the southern hemisphere.
While tinkering for the sake of tinkering is as good of a hobby as any other, the process of tailoring your OS's does not have to be infinite. Maybe it is different for others, but while I did spent a lot of time on writing my Linux dotfiles until they were nearly perfect, for the last 5 years or so, when I have a fresh OS install, it's really just 'git clone; chezmoi apply' and I get a system where every keybind is exactly where it needs to be.

When work banned Linux machines and I had to transition to OS X, I had to do just as much, if not more, tinkering to make it work for me. Perhaps it does 'just works' for those who think exactly like Steve Jobs - but if you want it your way and on your terms, there'd be a lot of tinkering to do, from yabai configs to Karabiner json configs and custom plists, to replacing most of the gelded Apple apps.
How to Be a Successful Digital Marketer
If you want to be a successful digital marketer, there’s a proven repeatable process.

Now, It will take you time, but you can accomplish everything you want if you follow the path.

Read every book that you can on marketing, sales, leadership, and mindset.

Watch as many YouTube videos, online courses, and short-form content as you can.

Join online communities and network with the legends who have paved the way before you and that you aspire to be like.

Go to as many in-person conferences and networking events as you can. Network your ass off, and talk to everyone. SIT IN THE FRONT ROW.

You can even volunteer at these events if you can't afford to get there. Or, convince your boss to invest in you.

Now here are the subtle aspects that pull it all together…

You need to take ACTION every step of the way. Perfectionism is procrastination. Learn, create, fail, but keep going. Consistency over time is your best friend.

r/Syllaby - How to be a Successful Digital Marketer
BE A GOOD HONEST PERSON.

I can’t stress that enough. Check your ego at the door, help others, and lift everyone up.

It doesn’t matter if you’re an extrovert, an introvert, or you have no experience. If you want this, you CAN do it.
By the time omicron became the prevalent variant, which is the time when the children’s vaccine became available, the notion of excess deaths for unvaccinated had vanished.

In terms of children specifically, overall the number of children who died from Covid was extremely small and almost all died because of underlying conditions not from Covid.
Having been doing this for 30 years there is a clear gap young engineers need to overcome and it comes with seniority.

You saying there is no difference is not coherent, simply. Let's there was no difference then people right out of college would get staff titles which I have not seen, ever. Therefore from personal experience you're completely wrong.
> Really? Just a git command, a button press on GitHub? So why don't they just do it? Why don't they apply the patches when people send the code in then?

Because the patch was bad.

> Something like a month later the guy just rewrote the patch without even engaging with me.

Do you think he'd have done that if the patch was good? Was his version completely identical to yours?

> Yeah, that made me feel like shit

At least it didn't introduce a new bug to every user… I'm sure collective feelings of the userbase were less harmed in this case.

> Sorry but maintainers don't have the moral superiority to demand free labor

But you have the moral superiority to demand free labour from maintainers, to review, improve, test your patch?

Look at this pull request for example: https://github.com/ltworf/localslackirc/pull/387

How could a thing like that be merged?

When asked to split it, he just proceeded to open tens of pull requests that were all based on the previous one, in a chain. And every commit contains thousands of lines of unrelated changes with what the description is.

Then he got upset.
Speaking without vocal folds using a wearable sensing-actuation system
Good point! I did consider using Radicale or other CardDav/CalDav services for that, but ultimately I also wanted to build this.

Who knows, maybe in a few months or years I'll just throw in the towel and install Radicale and FileBrowser and just rely on `rsync` or Syncthing for the desktop/mobile sync.
That one visual is far better than the original article, which blithers about this change without showing it.

It's not even clear how that package is used. Do you invert it and snap open the brown plastic flap, or what? Was that just concept art, or did they actually sell that.

What they seem to be selling now is a minor mod to the 19th century design.[1]

[1] https://www.amazon.com/Lyles-Squeezy-Golden-Syrup-325g/dp/B0...
> The individual consumer cannot police the whole industry, but they can choose what part of the industry they support

This is true. Because I know the lies about recycling plastic are just a myth, I personally always shop at the store that doesn’t use plastic, furthermore to spare the environment I don’t drive my car there, I ride my unicorn instead. /s

The myth that plastic can be recycled is harmful. The myth that personal responsibility has any impact on these issues is another harmful myth. Chosing paper over plastic at checkout doesn’t matter at all. Any change that could make any real impact has to be institutional or political. Those pushing us to ignore this are the ones who want to avoid such changes.
FYI, Ubuntu is a heavily advertised distro. Its pretty bottom barrel for quality.

If you want a modern linux distro, try Fedora Cinnamon or something that isnt on Debian branch.
It simplifies storage management. A stack frame is a simple bump pointer which is always in cache and only one guard page for overflow, in your proposal you need two guard pages and double the stack manipulations and doubling the chance of a cache miss.
Thanks! For some use cases it's more than enough and it _is_ very fun (or annoying) to see how those standards are implemented differently by everyone.
The first time I had a samsung phone I noticed after about two weeks that every single word I typed into any application was being collected and sent to a third party whose privacy policy said it was used to collect data about my interests, my social life, to make guesses about my intelligence level and education, and that the data would be sold for "market research" among other things.

No user would ever suspect that the keyboard that came with their cell phone would be letting third parties read all their texts and emails to do those things. I'd assumed the keyboard was just a part of the OS. I only found out after I just happened to long press a key long enough to get an "about samsung keyboard" window and clicking around to find a privacy policy that said which company they were sending keystrokes to, and then reading that company's privacy policy.

I immediately found an open source keyboard to replace samsung's with. I'll say one thing for them, collecting everything everyone types into their devices meant that the samsung keyboard had really good spellchecking/predictive text capabilities. I'd never go back to using it, but there are times I wish the keyboard I replaced it with had a better spellchecker.
I'm amazed people buy Samsung anything.

I only had 1 poor quality phone that cost $400, 10 years ago, and I was traumatized.

Occasionally I get a work Samsung phone and they really are the Apple of Android.
Dan Luu is anti-paternalist. Designers who want to control your experience completely are totalitarians. Designers who result in over five second LCPs or two seconds of CPU on modal hardware like the Tecno Spark 8C are sociopaths.
> not in some stupid browser cache.

Oh, was the creative tech demo glass not completely full?