skysight-inc/HackerNews huggingface dataset:
Your program will crash at runtime if you pass any string that isn't valid UTF-8 and you forgot to use bytes, and using .decode requires that your input has a valid, known encoding which is rarely true in the real world of messy data.

It's a problem with Unix filenames where the encoding is just a convention. A Python program that doesn't take great care can crash on a parameter that takes a filename even if that filename is just passed to a function like 'open' so no sanitisation or conversion is necessary.

This is a very real problem in hivex, our Windows registry library, where the Python bindings don't really work well. The Windows registry is a hodge podge of random encodings, essentially whatever the program that wrote the registry key thought it was using at the time. When parsed through Python as a string this means you'll get unicode decoding errors all over the place.

Also more in this article: https://changelog.complete.org/archives/9938-the-python-unic...
My view to YC is more similar with yours than the OP’s actually.

The red flag I saw is: they basically encourage every one to apply, no matter the stages, areas, backgrounds, etc. Their PR seems saying everyone could have a chance as long as you dream big. But TBH I doubt it would the reality.

The lack of a thesis and target audience feels like more an exclusive club game. The selectiveness is part the product, leading to better chances to get following funding and talents. Ofc nothing wrong with it, but I think people should have a realistic view to it.
As a German speaker, first association when reading the title of this post. "Uuuuh, that does not fly in Germany."
In today's digital landscape, affiliate marketing stands as a prominent bridge between businesses and ideal audiences. Enter "TikTok vs. CPAGrip: The Hidden Challenges in Affiliate Marketing - Experimental video, whiteboard," a crucial exploration of the hidden trials within this dynamic industry.

If you're feeling lost or overwhelmed with the plethora of platforms and strategies in affiliate marketing, this video is an eye-opener. It dives deep into the vast potential and inherent complications when utilizing TikTok and CPAGrip, guiding you through this complex terrain.

TikTok, a social media behemoth, offers marketers access to an enormous user base—a veritable gold mine for cultivating brand awareness and engagement. However, Anders Larsson shines a light on a lesser-known obstacle: redirecting this captive audience to external links can be a herculean task. So why is this important? Because TikTok's algorithm prefers users to keep scrolling within the app, making external redirection efforts less fruitful.

Furthermore, the video discusses CPAGrip's place in the cost-per-action (CPA) affiliate marketing realm. Renowned for its prominence, CPAGrip is not impervious to criticism, especially regarding trust due to potential discrepancies in tracking conversions. This raises a significant concern: you could be working zealously to drive traffic, unaware of the true effect of your efforts due to a lack of transparency in offer quality.

Despite these challenges, there are ways to thrive. The secret? Anders explores strategies like honing in on a niche market on TikTok or funneling traffic through alternative platforms. Building a strong personal brand on TikTok can facilitate the redirection of followers to where you want them to go, making your marketing endeavors more impactful.

Dealing with CPAGrip requires vigilance. By closely monitoring campaigns and sustaining transparent communication, one can ensure the accuracy of data, optimizing results and propelling forward in the affiliate marketing journey.

It's critical to grasp that success in affiliate marketing necessitates strategic action, especially with intricate platforms like TikTok and CPAGrip. The audience's feedback can be invaluable, signaling when a course correction is necessary.

So, why should anyone watch this video? Because it not only reveals the complexities of affiliate marketing with these platforms but also provides practical insights and strategies to conquer them. Learn from Anders Larsson's journey—embrace the hurdles that require determination and perseverance—and discover sustainable streams of passive income that are vital for long-term success.

For those interested in harvesting the boundless opportunities of affiliate marketing, it is imperative to be equipped with the knowledge to navigate its challenges. So grab a cup of coffee and get ready to unravel these intricacies with "TikTok vs. CPAGrip: The Hidden Challenges in Affiliate Marketing." Check out the free video training linked below, and don't forget to leave a comment with a key takeaway from the video.
It seems some geologists don't want stratigraphy speculating about the future.

I can imagine they say, we don't play clairvoyant. That's what I can agree with.

However I think that the concept of the Anthropocene is too important to throw it away. I propose a branch in geology which does research about current effects on stratigraphy. In that branch the Anthropocene would be indispensable.

Disclaimer: I am not a geologist.
the problem is that in order to do that they are given authority over the team when they should be seen as a teams assistant or secretary. the manager should report to the team and not the reverse.
The original ixSystems explanation was what made the most sense: their engineers spent more time developing freebsd itself than trunas. Unlike on linux, where the ratio was different. So it's not a surprise, that they prefer the better maintained platform.
> never use abbrevations like SS, NS, AH, HH, HJ in Germany

Very true, also for Austria. When I was in the military and we got our Steyr AUG A1 we had to know the serial number by heart so we could find our gun when mixed up. We also had to report our serial number when asked by instructors. Mine started with "HJ18" which was by random chance but always wondered why these wouldn't be taken out before production because of the obvious nazi code
I don't get the anticat crusaders. The overhead of a `cat` command surly is entirely negligible ?

cat moby-dick.txt | ./words.sh > words.txt

I much more readable to me than

< moby-dick.txt ./words.sh > words.txt

In the `tr` case I kinda agree, but there is a niceness to the flow when all the transformation steps are aligned like that.

> cat is for concatenating files

The real world disagrees.

It's nice to know that `< file` work though. If the input of an pipeline is what's varying writing it like `{ command1 | command 2 } < input.txt` make it slightly more convenient iterating on since changing the last word is more accessible after getting the command from history. (turning on noclobber to avoid accidentally typing `>` to be safe)
That should literally be impossibly surpising

Checked Sumatrapdf on Windows and it's better - while on some fast mouse wheel scrolling the web version is more responsive, but then it doesn't adjust text quality, so shows blurry version (though zooming seems to fix it) while the local versionalways shows high quality text (sometimes after a delay)

Pageup/down scroll is without a delay locally but it scrolls through blank pages, so I guess mouse scroll just always does quality rendering, thus it's the only operation that's slower locally

So while pages load faster in the web version, they are of much worse quality initially
I have no clue what the original buildings look like.
But if we need to run a campaign about how to build, it should be "build like in africa - low resource investments, heat-resistant living spaces"
Sorry, but your comments text contained “target” it is blocked keyword and adblocker removed it.

Can you reword your comment?
it's not probably, it's what it's! go read where neuroscience reason about that...

and i typed _modern people_ from cities & despite city people sometimes contributing or doing great crimes for money, i don't know if that is justifiable to use as a counter argument... as we are chatting about how a modern people, who is probably empathetic/civilized enough to realize that killing an animal is unfair/horrible when there isn't a plausible reason to do it ¶ are rural people aware the complexity of a mammalian? because i can see the love for cats and dogs and some bird species... negating pigs and cows or rats feels a specie prejudice! specially, again, when we proved already that it's more economical, ecological and if done correctly more healthy (animal protein is synthesized differently and if we were black and white, plant and fungi based are easier to swallow [but just a curiosity, as that may only build up to diabetes or cancer if one eats like an average +medium-class North American or the likes]). not long ago, like less than 8 generations, we slaved and raped people in America while building churches talking about Christ love... so i don't think we can go back "the days we eat carcass and hunt mammoths" to justify stuff if we truly want to evolve

"not eating animal products is the bare minimum you can do", actually

edit: a bunch of errors, i'm sleep deprived but do you know that even FLIES suffer from indecision? fungi have the capacity of memory (tho i think we can eat those :), ants are a pretty complex organism for the amount of neurons they have... maybe the day we stop to anthropomorphizing intelligence we'll figure out the holocaust (rolling right now)
I have zero interest in going to a geo cities website to burnish my non existent hipster musical credentials. It's just a marketing stunt and evidently successful.
I went to school in a brutalist building from the 70ies? and I always hated it. I didn‘t know why at the time but the concrete everywhere and the soullessness influences the inhabitants.

This could be done better with wood paneling or painting it. But even as architecture from the outside it just looks sad, cold, depressing.
Have you seen the results of the KV negotiations of the IT union in the last years with booming inflation?
Interesting question.

LLMs can be cajoled into producing algorithms.

In fact this is the Chain-of-Thought optimisation.

LLMs give better results when asked for a series of steps to produce a result than when just asked for the result.

To ask if LLMs “think” is an open question and requires a definition of thinking :-)
I'd say that's an exaggeration but it's not great. It would really help if you could default search queries to the 'show results as a list' and quickfilter view, but for some reason that's not an option.

https://support.mozilla.org/en-US/questions/1401708
I'm not saying it's good as a whole, I'm just saying that if you're not Chinese, have no connections to China you are safer on a Chinese-owned platform than one controlled by your own government.
"Diamond Jubilee" album is currently ranked as "#1 for 2024" on RateYourMusic:

https://rateyourmusic.com/release/album/cindy-lee/diamond-ju...
I’d like to stop paying for Dropbox too as I already have iCloud and onedrive, but so far I’ve had random problems with all of them (slow sync, not working download when sharing, like this), while Dropbox works consistently. It seems I’ll cancel my Office subscription sooner than Dropbox if this trend continues.
Perfect thread detection was mathematically proven to be impossible.

So why install antivirus software?

It is just one more layer app that should run with elevated privileges, increasing both attack surface and trying to increase defense depth.
So why increase complexity, for unknown gains?

But nice of the article, to link tools that help you think about threats for iOS/macOS.
The worst thing in mapping software is Google Maps public transport.

Ten minute walk to the subway/tube then a fourteen minute ride?

Every other app, like citymapper or apple maps, tell you this takes 24 minutes.

Google Maps simply omits the walk time and incorrectly tells you the journey takes 14 minutes - making you late.
I’ve faced this viscerally with copilot. I picked it up to type for me after a sport injury. Last week, though, I had an experience; I was falling ill and “not all there.” None of the AI tools were of any help. Copilot is like a magical thought finisher, but if I don’t have the thought in the first place, everything stops.
We can't have this, think of alternate solutions.
Haven't tried Dropbox, but stay the hell away from iCloud Drive. It's about the same reliability as curlftpfs[1] but with the bonus feature that it's opaque and you have no idea what it's doing, whether it's failing, and why it's failing.

[1]: https://news.ycombinator.com/item?id=9224
The Hologram
I remember when Apple was making fun of Windows Vista because of UAC.

Now macOS has that and more.
Reminds me of this ancient plant that produces its own fertilizer from Nitrogen with bacteria https://www.theatlantic.com/science/archive/2018/08/amaizeba...
It is an iterative process, unless “to code” is narrowly defined as “entering instructions” with a keyboard. Writing influences design and vice versa.

A good analogy that works for me is writing long form content. You need clear thought process and some idea of what you want to say, before you start writing. But then thinking also gets refined as you write.
This stretches further: a English lit major who specialises as a writer (journalist?) writing about a topic with notes from a collection experts and a scientist writing a paper are two different activities. Most professional programming is of the former variety admitting templates / standardisation.
The latter case requires a lot more thinking work on the material before it gets written down.
The Copier Wars: Fair Use's Rude Awakening
Another paywall trash share
>> How many times have you had a mobile browser hang forever loading a page and then load it instantly when you refresh?

At least once per day, it's insane. I am not a front dev, so I never really thought about it. I often just click a news website, and stop the connection manually to read it, instead of continuously waiting for the "proper" response
I agree with every word of this.

The packet management system, the GUI IDE (which includes a step debugger), the ability to write a cross platform IDE (which is maintained by the core Racket team themselves), and the ability to easily produce runnable binaries make Racket my favorite Lisp hands down.

Those features are so incredibly useful and important, I really can't state it enough. I love Lisps, but at work, I will only use a language if it's the best tool for a job. Because of several of those features, Racket has been the only Lisp I've ever been able to justify using.

Because of the community, tooling and learning resources available, Racket is such an easy language for me personally to recommend to people. There are things I really like about CL and Clojure too, both of which I have used quite a bit, but I would never recommend them to people because of some huge drawbacks that come with each.

I also don't jive with the research parts of the language , nor do I care about the "lang" facilities, and I also kind of strongly dislike HtDP. But my perspective on all that is that they are projects I am uninterested in that happened to be made with a language I love, rather than knocks against the language itself, because I never bump up against them.
Frawk: An efficient Awk-like programming language. (2021)
I thought he is right in that coffee only provides an up when you are not used to it. Once you are, you need it to hit your normal baseline. So still an up, but not a net gain anymore.

Is that not true?
Janssen Pharmaceuticals managed to find a way to get a patent on ketamine with Spravato. I'm sure a clever scientist will find a way to patent some aspect of Cannabis once it's rescheduled.
That is one thing I really miss. TP was defacto language to teach in exUSSR.

In many cases,TP or later Delphi followed as IDE for real apps.
Pascal had its issues, but compilation speed was insane. When most people switched to java or c#, we lost this. Authors of both could have not used language so similar to C, but it happened.

I dunno, maybe I need to adjust and think before compiling, or switch to Go.
Merriam Webster for break (ˈbrāk)

> 1 : a device for arresting or preventing the motion of a mechanism usually by means of friction

> 2 : something used to slow down or stop movement or activity

I think it holds.
Why I'm Leaving New York City [video]
Jeremy is a great teacher.
Value of currency increases when you withdraw it from circulation, so obliviously value is not destroyed.
that's just aggressive and lazy.
Boston writes engagingly, though not concisely.

Understatement of the year.
The most interesting applications for LLMs in finance are basically all summarization.
No, I'm afraid that is the future of text. I've been complaining about this phenomenon for several years and it's only getting more popular.
Probably countries with strong math education, like Russia or China. Still, I guess top programmers from these will be great, but not average.
All plants are "nitrogen absorbing", even those that can fix nitrogen. After all, nitrogen fixation is terribly expensive in energy, so plants avoid doing it if they can.
Great article!
I've posted it in other comments before, but it's worth repeating:

The best explanation I've seen is in the book "The Secret Life of Programs" by Jonathan E. Steinhart. I'll quote that paragraph verbatim:

---

Computer programming is a two-step process:

1. Understand the universe.

2. Explain it to a three-year-old.

What does this mean? Well, you can't write computer programs to do things that you yourself don't understand. For example, you can't write a spellchecker if you don't know the rules for spelling, and you can't write a good action video game if you don't know physics. So, the first step in becoming a good computer programmer is to learn as much as you can about everything else. Solutions to problems often come from unexpected places, so don't ignore something just because it doesn't seem immediately relevant.

The second step of the process requires explaining what you know to a machine that has a very rigid view of the world, like young children do. This rigidity in children is really obvious when they're about three years old. Let's say you're trying to get out the door. You ask your child, "Where are your shoes?" The response: "There." She did answer your question. The problem is, she doesn't understand that you're really asking her to put her shoes on so that you both can go somewhere. Flexibility and the ability to make inferences are skills that children learn as they grow up. But computers are like Peter Pan: they never grow up.
> One would assume building/operating satellites is more complex than making that data available in formats the average startup web developer can use almost instantly.

That sounds intentional to me.

They provide the data as a public service without getting their servers hammered by people who don't understand "free" isn't costless.
HTTPS is indeed a good thing, but I actually felt some nostalgia looking at this site. It reminds me of the independent passion projects people made in FrontPage in the late 1990s, before Wikipedia and Facebook.
As we speak, power hungry nanny-staters are working to remove your freedom to use those things. There's been a recent discussion about table saws and look at the push for interlocks, speed limiting etc in cars. It's all part of a wide trend unfortunately.
Hehehe :)
This is what I do I right off the bat wrote down an line or two about what I need to do.

Then I break that down into small and smaller steps.

Then I hack it together to make it work.

Then I refactor to make it not a mess.
Why?

What could possibly be so important to be done that can not wait until I am in a place with a faster connection?
How to reenable undervolting in 2020 Dell Laptops by editing EFI variables
Show HN: Kuberian, a search engine for the Kubernetes source code
Toy project running on Google Cloud Run.
200K req/month. $0.5/month. with Rust
PayloadCMS - Best way to build a modern back end and admin UI. No black magic
> The core quality of a game is interactivity

There are games that have poor interactivity and masterful writing.
> So why install antivirus software?

Because at least in the past, those with anti-virus software would have far fewer infections than those without.
> Have they switched of JavaScript? Because people still do.

As an experiment I tend to disable JavaScript periodically. It is amazing how fast and responsive applications become. The amount of cruft that is downloaded is insane! Typically my experiments end after a month or so, because a lot of website don’t work _at all_ with JavaScript disabled.
I am reminded of what my Grandma used to always say.

"A lie spoken is easy to see. Repeating a lie colors it candidly. " -- Granny

So, I try to keep things in perspective, especially in comments on this website, so I don't get misunderstood.
I switched from Google Drive to iCloud in 2021. I haven’t looked back, but also, my use is neither heavy nor demanding. I just keep my documents in iCloud and otherwise use git for my heavy lifting professionally.

iCloud is opaque. It tells you if some file is syncing, or if it’s only in the cloud, but that’s really about it. There’s almost no level of control. If you want a revision history, that’s what Time Machine is for. Collaborate editing, API that apps to integrate into with, previewing without downloading, etc? Those are all not really options with iCloud.

But so far, it hasn’t lost any of my data and it is probably the most approachable option with an end-to-end encryption option (which I enable). Searching works well and even finds text in images and documents.

If you just need the basics and you’re all-in on Apple products, iCloud is great.
I prefer ye olde HTML 3.2 Apache index, thanks.
If it's working for the artist and returning more than the micro pennies of streaming plays more power to them.

I'll continue to get my music via snail mail pianola rolls. https://www.youtube.com/watch?v=P_ZTrXAxZ-g
> Take example of Linux just half of developing countries hardly contribute.

It's because Microsoft, a company with headquarters in a developed country, keeps bribing their officials for them to to ignore free software: https://www.theverge.com/2022/3/25/22995144/microsoft-foreig...
I’ve used iCloud since it started. It has got much better in the last couple of years. I gave up on Dropbox for the same reasons as you. iCloud is good for personal and family storage - but I haven’t tried it in a company setting. It would be my first choice, based on cost, but I’d approach it with caution.

In reference to another comment, it has become a lot less opaque, there’s a lot more feedback in the finder now.

FWIW, in a work setting I tried Google Drive and Box as alternatives and they both sucked, with terrible latency to the web site. Maybe because I’m located in Australia.
Ariel Pink’s The Doldrums — another anthology of anachronistic nostalgia pop down sampled to AM radio quality — was released nearly 24 years ago. It is surprising to not see his work mentioned but maybe I’m not looking hard enough, or his cancellation has been too thorough?
Even the original version 1507 is still supported on the LTSC channel. Support for UTF-8 manifest was added only in version 1903.
Thanks!

I'll keep in mind, so won't make it for this intake.

Still on the fence on whether I need the rocket fuel or not, and my co-founder hasn't yet weighed in either (we're still in exploratory phase of some potential products, so not in 100% yet).
Not exactly the same feature set, but I’ve replaced Dropbox with Syncthing (open source) and it has been very reliable for my intended use (sync files across my devices).

I also run it on my home server for a central sync point. Don’t use it much on mobile, but works well enough if I do need a file. Not a good solution for sharing with others though.