skysight-inc/HackerNews huggingface dataset:
This a Jupyter notebook.

Well written and comprehensive, N.B. last commit 7 months ago.

Part of the fast.ai free and excellent Deep Learning Course by Jeremy Howard.[0]

This is a pragmatic course with the emphasis on getting things done and no more theory than needed.

Can’t recommend fast.au courses enough - their particular blend of free and pragmatic is unique.

And Jeremy Howard is one of the clearest teachers around. He is engaging, and easy to grok without dumbing down.

[0] https://course.fast.ai/
Perhaps 100,000 years is a better analogy for a week in evolution. A lot can happen in 100 million years of evolution. The boreoeutherian ancestor, that is the ancestor of all humans, rodents, carnivores, cetaceans and more was alive roughly that many years ago.
Not sure if this is the same kind of "endless loop" that I've experience on the Cloudflare captcha page; while on a VPN, the only way I can get past the "I am a Human" captcha is to refresh the page and click the area where the checkbox appears as fast as I can with my mouse before it even appears. It might take two or three tries, but it hasn't failed yet.

I have no idea why this works so well, but I haven't found another way (other than getting off of my VPN) to get past this screening page.
That's the other direction (legacy charset conversion to UCS-4 or UTF-8). This other direction is often reachable using the charset parameter in the Content-Type header and similar MIME contexts.

HTTP theoretically supports Accept-Charset, but it's deprecated:

https://www.rfc-editor.org/rfc/rfc9110.html#name-accept-char...

But I think on-the-fly charset conversion in the web server is quite rare. Apache httpd does not seem to implement it: https://httpd.apache.org/docs/2.4/content-negotiation.html#m...

The charset in question does not have a locale associated with it (it's not even ASCII-transparent), so I don't think it's usable in a local context together with SUID/SGID/AT_SECURE programs.
I bet this has a lot to do with being able to tolerate uncertainty and the unknown. Rather than accept that you don't know, you pick something that seems reasonable to you, and cannot be disproven.
Lunatik: Lunatik is a framework for scripting the Linux kernel with Lua
The failure of the Domino's 30-minute delivery guarantee
A QR code is just a bit of text encoded in an easy-to-read scheme (for machines). It lets you link to the app download page on the App Store / Play Store. QR codes cannot run arbitrary code on your phone.
>>> If you are developing synthetic and manipulated media tools that contribute to the world’s knowledge, we want that research and creative energy here in this community. It is important for this research to happen in the open where others can learn from it. At the same time, we cannot tolerate tools on our platform designed to create harmful non-consensual intimate imagery or whose purpose is to develop synthetic media intended to misinform and spread disinformation.

Github wants the generative ML equivalent of: "We want guns that can shot targets and deer if you have a permit, but not people."

"Believe nothing you hear, and only one half that you see." is a quote from the 1800's by Poe.

If you're a public figure (aka the president) you don't get to have consent if I choose to parody you. If that imagery is "intimate" too bad. The pig fucker episode was some shots fired at David Cameron (ahh when Netflix didn't suck).

The only thing this does is prevents regular people from figuring out what the tech can and cant do. The people who want to be bad actors are always going to find the things. Put them out in the open and let's just deal with it.
Kerberos: The Network Authentication Protocol
I think there’s a lot to be said for buildings that consist solely of glass and steel.

Sunlight is the single best thing that a building can have in my opinion.

That’s not to say that we cannot make them look nice. You can probably do the same thing with elegant buildings, but if you try to build one of those now your costs rise by 400%.
It’s even worse than that.

Bayer is infamous for its letters that survived of it negotiating to buy 150 Jewish women for experiments. They were on good condition, they all died from the experimental sleeping pill. They also tested vaccines. Also its parent company made zyklon B.

Example of the letter:

“Received the order for 150 women. Despite their macerated condition they were considered satisfactory. We will keep you informed of the developments regarding the experiments,” “The experiments were performed. All test persons died. We will contact you shortly about a new shipment.”

https://morningstaronline.co.uk/a-ca73-the-dark-history-of-b...
Grooveshark was the future of music, too bad it got shut down.
> Too bad its defined in POSIX.

Well, a conforming implementation could just return -1/EINVAL from `iconv_open()` for any given pairs of character codes.

https://manpages.debian.org/bookworm/manpages-dev/iconv_open...
> Currently, users have to manually provide hostname and port of their SMTP server

i don't think I had to do that when I added my Hotmail, Google, or Yahoo accounts to Thunderbird. I just used my email address at each of them. Are these treated as special cases?
Nicotine lozenges had me high all the time. I was on them every waking minute. Felt mentally sharp on them. But my anxiety went through the roof without them. A 2-week bout of bronchitis/covid helped me quit cold turkey.

Hope I never get back on it. Gen-Z has recently discovered Zyns. I shudder for them.
I don’t know anything about manufacturing, but the main thing that stood out when I toured the BMW plant in Munich was how ruthlessly efficient and regulated every step of the production process was. It’s hard to imagine there being any time for improvisation, or any ability for it to go unnoticed. Is Tesla’s production process just looser?
But annoyingly closed.

The great open source minipro app has to fight the manufacturer and reverse engineer, and then the maker discontinues the 866, and it's replacement is no longer compatible. They only just recently got partial t48 support working after years, and t56 I think not at all yet.

The 866 was a great run for several years but what we really need is an open source 866, not just illegal 866 clones and open source driver software that only works by reverse engineering and luck as long as you can still buy the old hardware.

But you're right that right now it's probably still the most practical programmer is to try to find new old stock, used, or clone tl866 (any variant) while they are still available.

Setting aside the problem of trusting any clone makers to use good components and good pcb design and produce good firmware.
VOA being referenced unironically?
In case you didn’t know, doesn’t delete the commit. You can use `git reflog` to find the commits you were recently on and recover your code.
I cannot remember. I borrowed it from a library and never bought it.

All I can remember is it had two co-authors, neither of whom was famous.

I would be very happy to find it as I regret not buying a copy.
A shop where you can pay for goods with a credit card. Somebody didn't recognise the charge.
Of course you can decide to not serve those visitors. But if you want to capture as much as possible of your target audience you might want to consider which users can’t see your website - and the OP raises a number of non-obvious ways where JS adoption might affect that.
Let engineering team work as engineering team
Your example is a bit extreme, and it sounds like you are talking about you are talking about your own website which, with all due respect, I doubt anyone else is remotely invested in the success of, so you as a developer have an unusual degree of freedom to be this dismissive.

In the real world, anyone who is as dismissive as you is likely in a position where they’re going to have a boss telling them to pull their head in. The reality is the vast vast majority of users won’t know have a clue how ‘disrespectful’ the browser extension they’ve installed is of ‘the wishes of the developer’ or whatever, and a poor customer experience is a poor customer experience, no matter whose “fault” it is.
The goal of a fitness app, including gamified fitness apps, should be to help users achieve healthy fitness goals.

Theoretically, streaks are a way to encourage and recognise commitment – often people will use streaks to motivate themselves in writing a book or completing chores. However, it's inadvisable for people to exercise every single day for weeks on end. Of course, apps could build in rest days and lower-impact exercises to make streaks easier to maintain, but very few do and even then, it's hard to know the user's context – perhaps they've been ill and they need even longer to rest. It's pretty clear to me that streaks, as commonly implemented, are merely a way to boost retention at the expense of the user's interest.

I think leaderboards are fine in some circumstances. We use them in our own one-off virtual race events so people can benchmark themselves against others. However, we don't maintain weekly or monthly leaderboards for fitness in general because they end up being boring or even demotivating. When I had a Fitbit, the rankings were always the same, the walkers in London always trouncing the drivers in the US. I expect the only effect was to make the people at the bottom of the leaderboard depressed. For everyone who feels great ascending a leaderboard, there's someone who feels bad descending it.

My career in fitness gamification is based around the idea making exercising genuinely fun is the best way to motivate people. Competitive sports do that for a lot of people, but it can be relatively inaccessible. Zombies, Run! uses immersive audio storytelling and actual gameplay rather than just badges and XP and levels to make things exciting. It's not for everyone but it works for a lot of people.
Looking through the photos it becomes clear that 50% scientists are african
Those links don’t have auth. If you have one from a private repo you can access it.
> Readers considering antivirus software should also be aware that such software – ironically – presents a risk just by its very nature.

My stepfather went to a grey power meeting (a kind of seniors meetup) and the speaker of the day terrified everyone there with talk of viruses.

When I next saw him he proudly told me no longer had any fear of viruses - in fact he had installed 7 different anti-virus products just to be safe. When I asked him where he had found them, he told me he simply googled for them (or maybe yahoo-ed back then) and downloaded them straight off the interweb. I simply could not persuade him that that was not a wise strategy.
Implementing known solutions is less thinking and more typing, but on the other hand it feels like CoPilot and so on is changing that. If you have something straightforward to build, you know the broad strokes of how it's going to come together, the actual output of the code is so greatly accelerated now that whatever thinking is left takes a proportionally higher chunk of time.

... and "whatever is left" is the thinking and planning side of things, which even in its diminished role in implementing a known solution, still comes into play every once in a while.
I'm curious what you think python got wrong.
Could someone please clarify what "journal management" means?
Well not far when plastic will be part of your blood stream and new organisms will eat it as well
Who said something about godaddy? Namecheap looks decent with their 24/7 support, but there are some horror stories here on HN how they mess with the domains too.
Thanks. $100-$500 a year for a com I can understand, unfortunately I have 1 domain that needs top-notch support, so IDK if I can justify $10k a year for 1 domain.
One case I’ve seen often is the author of a repo making an issue with just some images in it, then using those image links in the README
Alan Kay: principles for funding and organizing breakthrough research
Will it refuse to run on older versions of windows or silently do the wrong thing?
Languages other than English are “out of scope” according to the model card, so I wouldn’t expect strong translation performance. In English, though, it’s incredibly capable for its size.
Depends on mood. With windows now stock antivirus engine is enough! On Linux never required. If you are not surfing porn and visiting few old sites and just keep an eye as well not required!
The whole point is to NOT HAVE “a person with the private keys” to the entire database.

Each participant should be able to take only the actions as themselves, and affect a small part of the network. In aggregate they together effectuate the evolution of the network.

That is exactly the point — that we need blockchain software for entire communities rather than individuals!

Look at https://intercoin.org/applications
And the future of text is definitely not having an autoplay video of something completely unrelated follow you as you read down the page.
Definitely. Smaller models like Haiku are already pretty capable (and cheap!)
Great article. I just want to comment on this quote from the article:

"Really good developers do 90% or more of the work before they ever touch the keyboard;"

While that may be true sometimes, I think that ignores the fact that most people can't keep a whole lot of constraints and concepts in their head at the same time. So the amount of pure thinking you can do without writing anything at all is extremely limited.

My solution to this problem is to actually hit the keyboard almost immediately once I have one or more possible ways to go about a problem, without first fully developing them into a well specified design. And then, I try as many of those as I think necessary, by actually writing the code. With experience, I've found that many times, what I initially thought would be the best solution turned out to be much worse than what was initially a less promising one. Nothing makes problems more apparent than concrete, running code.

In other words, I think that rather than just thinking, you need to put your ideas to the test by actually materializing them into code. And only then you can truly appreciate all consequences your ideas have on the final code.

This is not an original idea, of course, I think it's just another way of describing the idea of software prototyping, or the idea that you should "throw away" your first iteration.

In yet different words: writing code should be actually seen as part of the "thinking process".
Some small-time registrar that I chose back when I didn't know if the business will take off or not. A shop where you can pay with a card. Somebody didn't recognise the charge and sent a complaint to the registrar. Instead of giving us time to investigate/explain/refund, they locked the domain first. Also, that is what chargebacks are for, I want a registrar that at least knows that much.
No, it does not look the same as in 2010. Your memory is failing you.
It is reality of bad extensions(user skill issue) which break websites.
In Defence of Scientific Truth
As open is America with academics and western countries, other countries are just not that open. Until the feeling of grab only and don't give back it's horrible. Take example of Linux just half of developing countries hardly contribute. Best example is aosp. People want to have roms but don't want to pay
Not sure why you're being downvoted as I think it's a reasonable question to ask when someone's saying antivirus was never necessary.

Having seen a few friends' family computers degrade and behave unexpectedly when I was younger, there were definitely people out there who would have benefited.

However I think GP is drawing attention to the irony that, as an attack vector, antivirus software as it was conceived actually increased your surface area of risk in some ways.
I'm not aware, but I do know that large amounts of alcohol tend to 'tip me over' into 'delusion of grandeur' style of thinking. I have to be especially cautious not to have money in my wallet or accessible on my card as I become overly generous in my spending. So I tend to avoid drinking at all or strictly limit the quantity, especially in a corporate setting. My friends, who know me, think I'm amusing in those situations but I prefer not to show that side of me to my boss and colleagues.
I was surprised to not see Sci-Fi on the front page!
I believe it silently does the wrong thing so you should probably enforce a minimum Windows version by some other means. The last version to not support that UTF-8 flag has been officially EOL for years so cutting it off completely is on the table, depending on your audience.
> With far more fuel the odds would be in favor of species that can consume nitrogen, and how do you keep those at bay when it happens?

Harvest them like we did with guano deposits. Won't take long for a second Guano Island Act [1].

[1] https://en.wikipedia.org/wiki/Guano_Islands_Act
Ask HN: Software Engineer wanting to learn Data Science
I am a senior Software Engineer working about 5 years mostly with java, JavaScript and sql. But I want to have the data science skills for future to change career also I like understanding and finding hidden insights in data
How does that help the organisation (community) manage their single domain?

For example: who controls the intercoin.org domain? I'm quite sure it's a combination of trust and hierarchy and as fallback a society with laws and lawyers and law-enforcement.

Which, IMO is "good enough" for nearly all situations.
IMHO the fact that Zig already gained a lot of track in software development does bring some responsibilities whether the devs like it or not. If you create a language that good and something that is actually taken seriously for tackling the behemoth task of being the actual predecessor for C that has been around half a century, then you CANNOT simply excuse weak points with "the language is not done, yet.".

No sorry for you guys, you made some freaking good stuff, people wanna use it in production already, deal with your success. And there aren't even many pain points with the language itself. Most of them are meta. Here are my pain points:

- Documentation: Step it up... this is a mess. I might be able to learn it because I learned many languages over the years, but many people will just give up frustrated and never turn back. And even so I am mostly OK with the docs, I still miss stuff.

One of the worst things could as well be its own point: Document the build system darn it. It is so hard to learn, that I prefer using any other build system or even creating manual zig commands.

- ZLS needs to be merged as part of the project. The fact that it is not always on par with every commit is annoying. A language server should be an inseparable part of a language nowadays.

- And now to one of the few pain points I have with the language itself: You cannot be serious about that "underscore, unused variable" solution. That is so extremely ugly and code polluting.

I know this critique was harsh, but it is because I love this language and I think it will take off so heavily :). My fear is that if those things are not considered that at a certain point users will be annoyed by Zig and it will lose a big amount of userbase.
LLMs string together words using probability and randomness. This makes their output sound extremely confident and believable, but it may often be bullshit. This is not comparable to thought as seen in humans and other animals.
Ask HN: Is iCloud a viable alternative to Dropbox? Any other alternatives?
Short question: Currently I’m a Dropbox user on Mac, is iCloud a viable alternative? If not, who do you have a good experience with?

I’ve been a happy Dropbox user for 10+ years, it’s rock-solid syncing of a local directory with my other devices and the cloud has never let me down.

However, I’m starting to feel uneasy about staying with them. In the last years they’ve tried to cram more and more functionality I don’t care about (functions not related to syncing files) into the product, their menu-bar app has become a monster, and I’m tired of the up-sell nudges.

Apple is also transitioning all the cloud filesystem companies (like Dropbox, Google Drive, MS One Drive, etc) to use the MacOS File Provider API - probably a good thing to ensure there is a consistent experience for users. But that also makes me think they’re all going to perform exactly the same. I could be wrong of course.

Considering all that I want is for a directory tree to be mirrored between the cloud and my devices, are there any alternatives you’d recommend? Have you had good/bad experiences with iCloud say in the last 2 years?
Something about this just really struck a nerve with me this Sunday morning. The music itself, which is phenomenal but also opening this GeoCities site. What a beautiful little gem today :)
>The JS hasn't loaded yet?

My dad is an avid reader of news articles on his iPhone. That's mostly text with some photos here and there, ostensibly anyway.

Whenever I happen to see how much traffic he downloads over the better part of a working day, somehow he racks up almost if not over a gigabyte. And that's with iOS set to data saving mode.

1GB. For what should be mostly textual and static image content. What the sincere fuck?

The only reason people need phone data plans with sky high data speeds and caps, aside from streaming, is because malvertisements and JavaShit waste away most of it. This is fucking cancer.
>A focus on affordability over supply puts the cart before the horse.

You have to have this discussion again and again. People simply refuse to accept this simple fact. Increasing supply is the best way to make housing affordable.

Instead of making limits to housing prices, create mandatory new zoning and housing construction when there is not enough affordable housing. People who can afford expensive apartments are in lower numbers than those who can afford low cost housing. Just build more and prices drop and quality of housing increases.
Well for one usually library maintainers don't learn about bugs in their software from the abstracts of security talks
As I remember it, OS/2 failed mainly because IBM were a day late and a dollar short with presentation manager, the gui for OS/2. Customers unfavourably compared the dull character mode appearance of OS/2 to the flashiness of Windows.
Very long-winded article for no apparent reason to me. Why many things become a game is because there is a cultural shift in exercising power, at the current time the carrot is more often used than the stick.

And then, I'm especially put off by what I can only see as right-wing populist talking points:

"Religion is dying out, Western nations are culturally confused, people are getting married less and having fewer children, and many are losing their jobs to automation, so the traditional pillars of life — God, nation, family, and work — are crumbling, and people are losing their value systems"

This paints the same kind of revisionist past that the modern conservatives paint (among others): that there were some good old days where the values I like were more widespread than now, and so, society is in decadence, we need to restore. No we don't, there's nothing to restore. The only way is forward.