skysight-inc/HackerNews huggingface dataset:
Indeed, worse than that the myth of white statues as an aesthetic was created by racist euronationalists in the late 19th c.
https://www.forbes.com/sites/drsarahbond/2017/04/27/whitewas...
I’m pretty sure that, as a matter of law, school attendance is compulsory in most western countries. Whether or not students are “clients” is immaterial; the school has an obligation to teach them, and the students are compelled to attend.
> This is why you sometimes hear people saying that Lisp "doesn't have syntax".

The other reason is that a language like Common Lisp is defined in terms of the data-structures used by the language and the language has no unique text representation: the “default” reader uses a slightly extended version of s-expressions, but any data structure in the language can be evaluated and any transform from text to data structures can be a textual syntax for Common Lisp.
It should mean "starting an addiction" but auto-correct decided otherwise :/
Sure, my personal blog is https://blog.ovalerio.net

It doesn't focus on a single topic, it mostly contains things that I feel I should share.
Well the thing is though that if you focus on it for a week or two you can pick up useful skills. Just play around with ChatGPT for example for generating SQL for a particular table or follow a tutorial using llamaindex for a "chat with documents" thing. Try out a Stable Diffusion API or something using replicate.com

There are a ton of people looking for help with generative AI and you can be useful if you just play around with it for a few weeks, because a lot of them have no idea about the basics. If you are willing to be underpaid there is no need to be unemployed -- just spend a few weeks studying and then go on Upwork.
> if you want a long-lasting career in internet, you need to work on the actual internet stuff, not just using the internet

- a C developer that writes modem drivers at a telecom company in the 90s about html/perl developers building first interactive websites
https://qubyte.codes

Going since late 2015. I post long form (/blog) and short form (/notes), mostly on programming, maths, (bad) generative art experiments, notes as I learn Japanese, and of course about the blog itself since I spend more time on the custom static site generator than I do on writing actual posts.
Do "byte order marks" fall into the domain of plain text files?

If so, how should I consider them? They're usually not visible in a text editor (even vim), which means that simple file concatenation could produce bizarre results if one concatenated a little-endian (UTF-16) with a big-endian file.
I assume they mean as the interviewer
But you don't know what the market wants. I would think that a primary goal of turning a hobby into a business is to answer the question, "is my hobby something the market wants?"

And sure, the answer might be a resounding "no", but you can change your focus once you figure that out. And that change in focus might make you hate it, which sucks.
https://benjcal.space/

I started this not too long ago, mostly write about stuff that I’m exploring at the moment, i.e. I’m currently writing a quick post about making simple GUIs with Tcl/Tk, which turns out is way simpler and more fun that what I expected :)
Ask HN: Have you ever not done anything on work whole day?
When working remotely, sometimes I find myself at the end of the day and see that I did nothing today for my software engineering work. Does it happen to you too? What do you say the next morning in the daily meeting to your manager, do you say honestly or come up with something?
Apart from what sibling said, another issue is explosion of trust assumptions.

On my system, I obviously have to trust the Archlinux project not to serve me malware. When using Julia, I additionally have to trust the Julia project not to serve me malware. (See also: Python, Node, etc.) Obviously: less trust is better for security, ideally almost all installed software would be signed by Archlinux maintainers.

For comparison, the situation is kind of similar for Apple users; but on Windows, trust is extremely watered-down anyway (with or without Julia or Python etc.).
Dunno. I'm talking about working Curiosity and Ingenuity ops (Mars).
We do, but we don't send tweets about it or stand around to record it.
Xe, thank you so much for your work. I love reading your blog, it’s calming and makes me laugh. I look up to you as someone who I would like to be in my professional life. Best wishes :)
camhashemi.com

I write about a mix of building software, teamwork, and rationality.
From TFA: "... KataGo, a machine-learning algorithm that taught itself how to play, ...".
This is crazy. Mozilla can remotely disable extensions on any domain that Mozilla chooses? https://bugzilla.mozilla.org/show_bug.cgi?id=1832791

Apparently they're luring everyone into accepting this abomination by starting with an empty list, but what in the world is the motivation for this feature, and which domains do they intend to add??? "We don't know, we just thought it would be a good idea" is no explanation or justification.

People are going to talk about "security" and "banking", but that's a load of crap. Just wait until your bank disables password autofill and paste on their site, and no extension can override it.

I have no problem with letting the user control the domains that an extension can access, but giving Mozilla remote control? No way.
We've got an online shop with 5M daily requests. We figured out it was better to build the tech in-house to control the entire UX– custom shop, checkout flow, exchanges, labels, inventory speed and rotation.

Next step was moving all the fulfillment, purchasing and BOM parts over to a proper ERP system, like Odoo. Apart from one developer time, it costs us under $100 to run (the CDN costs the most).

Now we're pulling everything together under one UX. Sure, it's not for everyone, but it was fun to build and it's been a game-changer for us.
https://www.adamkdean.co.uk/

Posting for years, since 2010 at least, with gaps in between, most of which has served as a notebook of sorts for when I need to go back and find something. A few posts which did well when the blog existing on dev.to, winning a top post of the week award, but other than that, mostly just quick posts.
https://canolcer.com/
RSS feed: https://canolcer.com/index.xml

I usually write a post once a month about more high level topics of technological trends on their influence on society. Mostly opinion pieces. There are some outliers, like some more low level technical posts in there, too.

This year I haven't been feeling like writing much so far, though. Hope to do more again in the second half.
https://xenodium.com https://xenodium.com/rss.xml will hit 10 years in November. It started as a single org file for personal notes (programming, cooking, Emacs, bookmarks, iOS dev, travel). One day, I decided to export it to HTML and make it accessible to me from anywhere. Sorta just became both notes and blog over time…

While the tone of the posts may have evolved a bit, the blog still serves as personal notes/reference of sorts. The tech behind it hasn’t changed a whole lot. It remains a single org file (https://raw.githubusercontent.com/xenodium/xenodium.github.i...) with my own ugly elisp hacks, but hey does the job ;-)
So typically, 1% of readers will vote on a post?

It would not surprise me. I occasionally vote on comments, but almost never vote on posts.
https://10kbclub.com/

https://250kb.club/

https://1mb.club/
What is the dev experience like? Did you do your development on the Steam Deck itself?
> What gets to the front page of Hacker News?

> (randomshit.dev)

Well. I think the title almost answers itself.
Remote Work Sticks for All Kinds of Jobs
I've been meaning to do this and move away from Smugmug. Would you be okay to share your portfolio and/or source?
I think you are confusing "respond off-hours emails" and on-call. I work in Germany and I'm contractually obligated to respond when I'm on-call.
This was the same argument against search engines and in favor human curated hierarchies like original Yahoo and DMoz.

How do you Wikipedia being used for products period, let alone used as data products, since that’s also repurposed unpaid labor?
Maybe you should reevaluate where your own aesthetic comes from
https://www.forbes.com/sites/drsarahbond/2017/04/27/whitewas...

I think the reproductions suffer a bit because the distance these statues were from a viewer varied -- but just like murals
Ask HN: Routing Table Lookup?
I often find myself struggling with my network configuration. I wonder if there is an easy way or tool to "debug" my routing table by providing an IP address and receiving information about which rule is being applied and why, ideally for Macos or Ubuntu.
Typescript over Python for me.
Prolog also of course.

Much less strange new characters for new concepts, whilst still elegant. Not so the semantics, they suck a bit.

Ruby and C++ are almost perl/rust like, esp. ugly.
https://bytesizetheories.com

My favorite article is around tech debt (I break it into 3 categories as a mental framework): https://bytesizetheories.com/posts/3-kinds-of-tech-debt/
https://martinrue.com – my best HN post was my post about Esperanto, which reached #1 here for a few hours, but my favourite to write was the story of how I learned to code on the C64: https://martinrue.com/give-yourself-more-playtime
Blog post please!
What happens if you click a link to git-peek://$(cat</etc/passwd) ?
It's difficult to explain how the world was before 2007. Yes, yes, some of this is cranky old man shouts at cloud, but some of it is more objective.

Being bored was okay. It was part of life, and good for you. It not only got you to put in effort into not being bored (_eventually_), but just not being entertained is good for your mental well being. None of us realised this at the time of course.
The term doesn't belong to the OSI. But the basic tenets of the OSI definition are very important to devs. And source being available but not able to be legally reused makes it useless for the vast majority of FOSS projects.
Hah! Fortunately they've gotten a bit better now.

But instead of spending my time vacuuming, I instead spend my time picking stuff up off the floor that will get the robot stuck.
I tend to think that as long as these models remain tools (rather than AI that is self aware, etc.), we will have careers available in both “mechanics and engineers” so to speak. Some will design, others will build, still others will integrate and maintain.
Thank you, we will take a look!
So, two main questions that I still don't understand completely.

OpenSUSE is rpm-based. Does that mean that it will diverge or lag behind more?

Technically, access to source code isn't revoked, right? Someone could set up private git repository, extract and copy source files there, it is just pita, not impossible. So, the freeleecher business model is still very much possible, it is just you'll have updates later, or am I missing something?
In “Thought And Choice In Chess”, A.D. de Groot (https://en.wikipedia.org/wiki/Adriaan_de_Groot) noticed that for chess.

He asked good chess players (including Euwe and Alekhine) to take a short look at a board and then replicate it from memory.

They were better at doing that for real games than for artificial setups.

Also, their errors tended to be non-essential. When they misplaced pawns, for example, that wouldn’t affect the plan to pick.

He also asked amateur-level players. I don’t remember whether they made more errors, but they did make more essential errors, and for them, the difference between ‘logical’ and ‘illogical’ board setups was smaller.
As I understand it, even for a jit compiler, the type annotations are typically less useful than runtime behaviour. For example, at runtime, a type might typically be narrower than the compile time declaration. Also, with most gradually typed languages, the types aren't enforced at runtime, and the type system can often be circumvented, which means basing optimisations on the declared type hints will send the optimiser down useless rabbit holes.

That said, I agree with the rest of your comment - static types for correctness and static types for performance are two different goals, and most gradually typed systems work towards the former and not the matter. (And more to the point: adding types alone is not sufficient for the latter. Python is not slow because it has no types, Python is slow because it isn't designed to be fast, and changing that now would require a lot of fundamental changes to the language and ecosystem, of which types would be one of the least relevant.)
Lately I've been watching `MIT 8.04 Quantum Physics I, Spring 2016` [0], also at night before I fall asleep.

And during the day I occasionally leave the live stream of a stork nest running. One of them learned to fly just two days ago, and it was fun watching them getting to learn how their wings work, while they don't have much space to train [1], which makes me ask how many such livestreams exist which normally would be volatile data. I'm not sure if these live streams do get stored, but it would be a huge amount of bandwidth for almost no added value.

Then there are fun mathematics videos which show you how to solve mathematical problems [2], daring you to solve them.

Basically there's so much of value, like `the native web`, `ServeTheHome`, `Jeff Gerling`, `No Boilerplate`, `Code to the Moon`, James Briggs`, gliding, mtb-riding, windsurfing, so much quality content which is hard for a TV station to deliver.

I don't see it comparable to Reddit.

[0] https://www.youtube.com/playlist?list=PLUl4u3cNGP60cspQn3N9d...

[1] https://www.youtube.com/watch?v=DhvFd0i5nIo

[2] https://www.youtube.com/@MathemaTrick/videos
Here's a practical example: you have your beautiful statically typed check code in python. But still, something doesn't work, or works but is too slow. So you write, in less than a page of code, some function to instrument bits of code you care about to collect and display some relevant info as the thing is running.

Dyn Any is precisely no use here. If it's a simple on/off thing, you can maybe hack up some macro in rust, but that's a completely different (and not very well designed) language, will require you to manually modify all the source you want to instrument, and also if you want do dynamically alter at runtime what gets instrumented based you're out of luck.

Basically, there can be a lot of value in sporadically leveraging the dynamic nature of python or similar languages, even if you use it as a poor man's statically typed language > 99% of the time.
July 4th injunction bars feds from encouraging social media to delete content
The minimal design on the blog looks great.
Yup. Here's a site to find your nearest drive-in, anywhere in the world

https://www.driveinmovie.com/mainmenu.htm
Seven big tech companies say they’re platform gatekeepers under EU law
I only have a single usecase under my belt, which was to play Age of Empires 2 DE - and I was pleasantly surprised that it was just a matter of searching for it and installing a single "bottle". It felt like magic software.
I've rebooted my blog several times over the years, usually due to a career pivot.

I'm currently working as a developer in the NetSuite ERP space, so that's my blog's major focus.

https://timdietrich.me/blog/
It's the Netherlands. We don't roll like that ;)
:-) Cool.

I guess I assumed you were deploying overly complicated glorified CRUD apps like (most of) the rest of us.

So what do you use for comms during high impact incidents? Are you all in the same room?
The article says "Unfortunately, Jamstack tools require an initial setup and an initial (and continuous) learning" but with the bare minimum, static website generators are nothing more than glorified template engines.

I'm using Hugo and for my purposes, I always start without any theme. Basically, I start to write a markdown file for each page, and an HTML template, then if I need more complexity I have the power available underneath.

Static website generators are not necessarily complex to use, and they generally stay compatible from version to version so you only need to learn the new features and only if you want to use them.
I think it's also current museum aesthetics where they do enough to give you the idea but don't want to take any artistic license beyond what's provable. So the painting could have been more subtle especially for those close to the viewer
I did everything from within Steam. Set up the installer as a Steam app, then set up the BNet launcher as a steam app, and done. It took a few minutes, basically waiting for the installation and download.
What about algebra? Newton's laws? Evolution?
I called it a kerfuffle because they started the engine shutdown checklist and then abandoned it after a couple of items, which seems pretty kerfuffly to me.

I thought the discussion with Moore was relevant because that argument had been about Okai not doing procedures by the book, and because Okai has been previously reprimanded for failing to follow an engine shutdown checklist.
Microsoft has sold more than 21M Xbox Series consoles
Terraria is the best of what video games can be.

You can tell they actually play and love video games - similar to Minecraft, Elden Ring, and Hades. It's art.
Judge Rules Biden Administration Likely Trampled on Free Speech on Social Media
Everyone should make the effort to support the ones that are left. Going to them is an event, and affordable.
It definitely can, but I've been asking one of my questions for almost a decade at this point, and I've seen nearly every attempt at a solution that anyone would come up with. Often the difficulty is that the candidate is working towards something that may be a possible solution, but has a myriad of edge cases that they're going to discover and end up needing to spend far too long trying to work out. Meanwhile, there's a much easier solution they could do instead.

I'm not sure of a good way to re-target someone in that situation. I have let a candidate just go down that line before because they were making swift progress on it, and I gave them pretty good marks at the end for an incomplete solution that I was pretty sure they could have worked out eventually, but for other people it's much harder. I totally sympathize with the disruption of an interviewer essentially telling you "not like that" when you're frantically trying to come up with a quick and workable solution, but at the same time, you're probably not going to make yourself look good if you're putting together an increasingly obviously unviable solution by bolting on more and more logic as you find holes.
At first i was like "What?! Do we really need a tutorial on how to write and keep text files?!".

But then i realized, that some coworkers of mine were astonished and intrigued by the idea that i keep random notes in simple textfiles (although not in such a tidy hierarchy, but just using the current date as filename).
https://chrisgriffing.com
https://archive.ph/cTZbn

Ruling: https://storage.courtlistener.com/recap/gov.uscourts.lawd.18...
I think a lot of prompt engineering is magic thinking. It apparently worked once so you keep iterating on it without knowing if it has a positive or negative effect on any continued use. Some folks at work have got really into it and have some elaborate prompts to use before asking code related questions. I cannot see any different in their output vs mine when I just straight ask gpt4 questions.
I think you have to forgive yourself if that happens every so often but you make up for it by coding a lot the next day. Average it out. I knew someone that did all their work on Monday but made commits throughout the week. But the answer to what do you say at meeting is "still working on x."
Happy Birthday my dude.
I write about carbon removal every week, 205 posts over 4 years.

https://tito.co/

Here's some favs:

- https://tito.co/posts/how-to-get-to-work-on-carbon-removal.h... How to get to work on carbon removal

- https://tito.co/posts/what-can-solar-computers-cars-and-weap... What can solar, computers, cars, and weapons teach us about carbon removal?

- https://tito.co/posts/ride-the-air-miners-wave.html Ride the "air miners" wave

-
Sure, mine is at: https://xavd.id/blog. I've got RSS and JSON feeds too: https://xavd.id/blog/feeds

It mostly covers 3 main areas of interest:

- tech (lots of Python & JS, but other topics too)
- media reviews (big best-ofs yearly)
- personal items

I post ~ 4 times a year, on average, but I put a lot of effort into what I post. I should probably invert that (more low/medium-effort posts), but haven't.

Please tell me anything jumps out at you!
BTW, I have Kranz's Orbit thesis on my desk. Nice and succinct!
https://alicegg.tech/ - I talk about a lot of tech related stuff, mostly devops and cryptography. I have been making around a post a month lately.

Noteworthy posts:

- https://alicegg.tech/2023/02/06/4dollar-vps.html : How much can you really get out of a 4$ VPS?

- https://alicegg.tech/2020/01/03/solitaire.html : Low Tech Crypto : Solitaire

- https://alicegg.tech/2019/06/23/aes-cbc.html : The dangers of AES-CBC
https://www.developermarkepear.com/ i write about marketing to devs, sharing learnings from my journey as a devtool startup marketer.
> First, your dark mode is implemented wrong in the lazy corner-cutting way of doing JS post-load ...

I agree with your whole comment, but the media query approach is also tricky.

You typically still want to offer a toggle while respecting prefers-color-scheme, and you may want to give priority to whatever choice the user has made with that toggle if they've used it on your site before. This still requires JS and localstorage.

So what to do? My preferred choice is having an inline style element of:

body {visibility: hidden; opacity: 0;}

This will maintain the previous page until DOMContentLoaded, at which point you can query prefers-color-element and localstorage, set the body class correctly, and let the page paint.
https://nelson.cloud
I mainly write about things I learn about in the field. I am slowly putting up more opinions/thoughts.

Some of my fav blogs are:

- https://xeiaso.net/

- https://jvns.ca/
Premium subscription is just an antipattern of them removing options. The experience is not better than before premium was a thing.

YouTube music is in no way better than Spotify. I actually had to leave Google play music (and YouTube music) for Spotify because the product was so subpar.

The only benefit was that some random thing on YouTube might be there but, other than that, just part of the Google poor support of their paying users.

The benefits you site are possible without their premium, using other apps and, again, they worsened the experience to push you to premium which is extremely shady.
From the article:

> "After twelve years the game still sells like hot cakes," Spinks tweeted. "There is so much demand it makes it hard to move on."

I don't think your observation applies here.
https://ptimofeev.com/
Bits about software development and startups.
Royal Proclamation of 1763
https://blog.picheta.me/

Been off and on with blogs over my journey in tech (from blogspot to rolling my own custom static blog generator). Recently I decided to give it another go and this time using HashNode (I considered substack but its lack of code blocks turned me off). So far just one blog post there, but it's a start:

- https://blog.picheta.me/can-chatgpt-help-my-non-coder-partne...
Would these be fully SaaS considering the operational difficulties? Or do 3rd parties handle the logistics.

Would really appreciate if you could share some of these Brazilian companies as English google did not yield any results.
https://notes.billmill.org
thedad.blog
Https://Jodavaho.io

Long overdue and I've only been posting in the last year, but am slowly converting journal musings to posts. I want something that can survive me so my kids can read it.
Verified Just Works.

Playable usually means some text is too small or you need to enable the SteamOS virtual keyboard for some bits.
https://www.oblomovka.com/ -- I'm thinking of starting a new one though!