skysight-inc/HackerNews huggingface dataset:
If you like programming like a craft or something almost magic, then work on something like that. There are jobs where the ratio of algorithms and problem solving to plumbing is perfectly fine. You don’t have to work with apis and databases and and yaml.

I think too many get into software because of that magic feeling but then end up doing plumbing. Of course that’s not going to be as fulfilling as what you did on your ZX. But people plumb along or think that maybe it’s just time to go into management, they feel “done” with development. And that’s sad.
Can be personal decision. Like someone choosing to watch less/no movies.

Porn can also be bad for you if you have no control over your consumption. But that is true for most things.
Eating less processed food and working out a bit - not trying to get the next Arni though, just a bit healthier.
That's exactly how I run my daily driver, my system is read-only, and I use overlayfs to put a read-write layer on top stored in RAM. This way all changes get removed every time I close the computer.

For my own files I have a partition which I use exclusively for data.
When I want to make changes to the system I have a boot option to disable overlayfs which I use once every few months for updates.
Good comments here and the original Reddit thread.

I just wrote Prolog material for a book I am writing: Prolog embedded in Python. I also have an embedded MiniZinc example.

I have infrequently used Prolog over a 40 year period. Most interesting work project was rewriting a Common Lisp IR&D planning system in ExperProlog that supported nice graphics. The personal Prolog projects that most influenced me were using the semantic web library for SWI-Prolog in the early days of the semantic web: the best environment for learning about the SW that I found at the time.
Has someone called out the Porter potty cartel/monopoly in any other comment?
What types of jobs?

Are there others than:

Game dev

Research programming?

Startups/greenfield projects?
The last day of 2022 has arrived and what a year it was.
But it's not over yet and we think we have saved the best
for last! Today we announce our brand new IoT board, it
goes by the name of Walter.

Walter is based on the powerful ESP32-S3 micro controller
and boosts a wide range of connectivity options such as
WiFi, Bluetooth Low Energy, NarrowBand IoT, LTE-M and it
has a built in GPS receiver.

Learn all about Walter on the website: https://quickspot.io
and enjoy the new year!

#iot #esp32 #5g #nbiot #ltem #electronics #opensource
Same! I started doing it this year, and it's... surprisingly difficult.

I got tired of devoting diffuse attention to meetings that don't really need me. So I've been slowly disappearing.

---

[1] https://taylor.town/decline-invitations
Loose 25 pounds between January and March and another 25 between Mai and September.

Find another paid side project. It was fun having one for a while, but it slips into development hell. The client wants to do minor changes continuously. These minor changes end up in complete restart. It will be 4th time soon and I am tired of it. 3 times new hardware and 1 time new algorithms.

Spend more time with family. Work requires too much time.
Poor, yes, but mostly not that small. Mali is huge, 5 times bigger than the UK, and has a population of 21.5 million. Central African Republic is half that size, with 5 million people. Gabon is smaller, but still bigger than the UK, and has 2.3 million people. Equatorial Guinea is actually small, but still has 1.7 million people. Tokelau is tiny in both size and population, and isn't even an independent country.
I use fastmail and love it
> The simple cases become managers

I wonder about this one. I became a manager because the organizational problems can be so frustrating and I wanted to fix them. However, what you get is pretty much only the aspects of tech work that the author calls out as burning people. A few days ago I wrote a simple Rails app for a young relative's hobby. Most satisfaction I've had with anything related to tech in years.
JavaScript is safe. And pretty fast. Replacing it with Rust at the client-side is rarely going to pay off.

To be honest: the article doesn't even say what Rust brings to web or front end development; it limits itself to comparing it very superficially to C/C++, and use in cryptography. It's just another click-bait title.
I went with Fastmail for the email. I have seen a lot of praise on HN for Fastmail and that influenced my decision. I went with the standard plan for a year on a domain I have for 10 years. I'm incredibly happy with the switch already as well as the savings over Google's ever increasing price for gsuite.
" When someone in the food industry needs cucumbers, he can't use any kind of cucumber, because it will go through machines with a calibre expectation"

We were talking about consumer products.

"Oh, and you can still sell vegetable that are out of spec. "

Now you can. The regulations regarding sizes of cucumbers have been abolished in 2009, even though the whole theather about it was rather populism.

https://de.wikipedia.org/wiki/Verordnung_(EWG)_Nr._1677/88_(... (german)
I've never been much into new year's resolutions, but perhaps if I actually write it down, then some of them will come to fruition?

- tidy up my stuff, sell some of them off

- play more video games

- learn a bit of Japanese

- learn how to fall asleep anywhere

- convert some of my mass into muscle mass
Moment, what?

SourceHut bans customers purely on ideological grounds?

If true, this would change my opinion about this service diametrically. That would result in: Never ever make business with them.
If you could only carry one survival tool for your adventure into the woods, then it has to be a knife, having a good-quality cutting blade that will help you overcome many challenges in the woods and will protect you.
1B is such a small amount, so like 2,000 homes?
Is fantasy more piquant than the deed?
Improving color quantization heuristics
Why do you need the freedom to mutter hate speech about protected characteristics? What good does that do for democracy?
Get started with a complete apartment renovation.
> The only number that is both odd an even is infinity.

Couldn't the horse have zero legs too?
Play more video games. I feel like this year I haven't had a chance to get lost in a great video game's narrative. Spent far too much time trying to be productive and not just taking a break to relax.

Btw if anyone has any suggestions for games to play. Please share.
It’s exactly same pointless now.

You sign the hash, which is what’s colliding.
Yeah, there is the classic Bratko: https://www.amazon.com/Programming-Artificial-Intelligence-I...
I guess that, as this was posted by an account called mentordial, we can’t claim this is a deceptive post…
Continue working on my app, with the end goal of writing a book about the development process. I did a Show HN few days ago but didn't get traction: https://news.ycombinator.com/item?id=34163473 —will try again when I add new features.
Right there with you. I hope I can run my 4 miles in the morning again.
Oh you're in for a treat in 2023 then!

550 mile is very specific. Already planned the route?

And please do tell us about that company you're starting:)

Whatever happens, best of luck! Both are gonna be a wild ride, but you'll keep great memories for a lifetime!
Microservice 1 <-> on call engineer copy pasting <-> Microservice 2
> No-one ever even thinks about complaining that you can't swap C for Python or Java without major rewrite yet these languages are nothing but glue between database and UI that SHOULD be interchangeable at any time.

One of the main benefits of Python is that you can easily swap it for C. 95% of the stuff I do in Python every day is only possible due to existence of numpy.

And in general programmers care about interop a lot. Interop with C was, obviously, one of the main points of C++. One of the benefits of JVM languages like Kotlin or Scala is simple bidirectional interop with Java.

Docker became so popular because you can simply containerize your app and run it anywhere without being tied down to specific requirements of your environment.

Etc, etc.
Twitter employees are bringing their own toilet paper to work
All web frameworks fail with forms one way or the other :)

I think one point would be the docs, to outline the basic cases, best practices. Maybe something tying the form helpers and changeset together.

I have a side project [0] with a form which have inputs dependant of others and a dynamic section (assoc).

I struggled a bit with the data, checking what I would get inside a changeset struct, until I "discovered" get_field and put_change.

For the assoc I was also a bit lost until I read an article using a delete virtual field. In the end I made it work but I still not sure I used all the right changeset functions.

To LiveView credits this app has been used all over the world and got very good feedback, nobody mentioned any lag issue etc (well, someone with a crappy connexion in Istanbul once got an incomplete uploaded file without getting an error).

[0] https://github.com/conradfr/FunkyABX
Which didn’t even fully cover the dramatic drop in customers let alone these policy changes.

What people forget is companies are in competition, if every airline is forced to refund ticks then the industry simply reaches a new equilibrium with very slightly higher ticket prices. However, if any airline defects to worse customer service they all end up doing the same. Thus the need for customer focused regulations.
party harder, start a class-action lawsuit since that's something I haven't done yet

get into gfx cosplay, starting with the blender default cube or suzanne

switch out tea for energy drinks, i want to see what happens
On building iOS, iPadOS and macOS apps using the latest version of SwiftUI: https://www.youtube.com/playlist?list=PL9VJ9OpT-IPSM6dFSwQCI...

Helped me a lot in building the apps I have published on https://lowtechguys.com/
I find the non-Python versions easier to read, since they show the exact data flow in order (instead of Python’s [3 for 1 if 2] order) and they allow more advanced scenarios.
Showing more affection towards my loved ones.
To be honest, history in India (for school or college) ends at 1947 i.e. year of independence
Weren't they the company threatening an ex-intern for replicating some similar work?

It's been a while, but it left a negative impression at the time.
Perhaps you could test it by asking It what Its New Year's resolutions might be =P
The free market at work. "Do you want me to provide plain bad service or bad service that also puts the customers' lives at risk? The choice is yours, dear regulator!"

But more seriously, I think the sibling posts are right here: A plane crash is more than a monetary risk: In the worst case, managers of the airline could be criminally liable for lost lives.
Get better at English.
Find a new and better job.
Start a workout routine.
I have, incredibly, held firm to a resolution I made many years ago: never make another new year's resolution.

It's better to have a CI approach IMO. Continuous Improvement. There's nothing special about January 1. If you want to do something start now.
I left elixir and went back to Go because statistic typing.

The elixir project I was in had several dozen developers on it and specs were not enough. I always had to backtrack through several calls and/or run the code and dump the data and then capture the example data as a comment so future devs could know what was coming into the function. Not a great solution.
Regain fitness. Walking more and kettlebell exercises.

Read more books. Minimum 20 mins a day - with the aim being that once I do the first 20 mins I will continue longer.
Not as much of their job as it used to be unfortunately. But that is a topic for another day.
Tbh I feel the opposite; hobbyists have ton of time to fiddle with weird underdocumented parts, while professionals are on the clock and need to have the parts work with their inhouse standard tools.
This is surprising to hear. From my perspective as accomplices scientist being a doctor strikes me as one of the few jobs where you are obviously and directly helping people, thus “making the world a better place” (as we CS folks sometimes like to think we do).
For centuries people have been encrypting things "by hand" and "inconveniently" (Cesar's cipher is an example, I can make many more).

RSA doesn't largely depends on the existence of computer, it could've been used "by hand" using the math behind it. The reason why was not is because, prior to computer, there was not a problem of "sharing" the key (and btw Nazi knew that a single key was weak, that's why they'd change it everyday to encrypt the communication with enigma)

> I would say it's more interesting that one-time pad encryption was not invented and used much earlier than 19th century

That's not true, as I mentioned Cesar's cipher is an example of that, though of course uses a simple key. Radio communications (and of course internet later) is the reason why encryption started to boom on the early 19th century onwards.
Marvel's Midnight Suns, by Fireaxis the XCOM developers.

Half card based tactical combat, half Mass Effect dialog trees with passable writing. It's a great chill out and relax game. In the game itself you basically hang out and talk to people for most of it.

It's not going to blow your mind, but it's my game of choice for destressing. And it's so long!

Fire Emblem is another game people compare it to, but I haven't played that.

If you want something with especially strong narrative, the Witcher 3 got a big update that added raytracing and blinged out the graphics overall.
Should have built a new messaging app...
>Everything becomes like that, legacy, torture, mess.

>few know it all but have stopped caring

If they kept caring (and were allowed to by being listened at, that's maybe why they stopped), that could have not turned into a mess (I know (of) 15 years old systems that only got better with time, thanks to lead devs playing both as conductors and as musicians).
"Author is riling up the masses for clicks which generates revenue for him" is the conspiracy theory. It costs me money to serve the site and results in, at worst, DDoS attacks, and at best, hateful comments towards me.

"Author has built an audience around quality educational material that goes more in-depth than most others, and occasionally allows himself a rant" is closer to reality.

But, feel free to believe whatever you like better.
There's Fedora Silverblue that seems to be gaining traction.
I'm about to start such a business as well for the same reasons, but i'm a little scared. Would you do it again nowadays?
As an Italian I sometimes read about tech news on this website section: https://www.ilpost.it/tecnologia/

But AFAIK there isn't an Italian equivalent of HN, if that is what you are looking for.
Besides losing weight (same as many on here it seems!) would be finding a job. The market has been terrible in the last few months across APAC and I've just taken a breather as opportunities weren't favourable and I was mourning the loss of my mum.

But would be good to go back in fully in 2023.
I have same old new year resolutions but past few years, this is what I have been doing.

For the year that passed, I go over my phone photo album, recall key events in life of family members, friends I met, books I read, major purchases, basic fitness parameters (mostly from Apple Watch, weight etc), financial health, progress made in hobbies. I write these down on a paper. Not very detailed though.

Looking back it’s been a great experience to see the life progression.
LineageOS 20
Looks like this is open source and maybe free? You should really lead with that. TailwindUI is pretty amazing, you should lean on how you're different (open source).
Because in the real world, the only transactional relationships you ought to have are ones that explicitly involve money. It's difficult to learn to start to relate to people in a non-transactional manner, but it's necessary to develop genuine relationships.
Looking through https://www.acgov.org/rovresults/rcv/248/ the largest RCV race was for Oakland mayor, with ~125k votes. Most races had <20k votes. An Australian lower house district averages ~105k votes, the largest has ~118k. Per https://www.acgov.org/rovresults/248/ the largest, non-RCV races (eg Attorney-General) had ~430k votes which still seems doable given the process is O(n).

What I didn't account for in my response is the sheer number of positions voted for in a single election. An Australian voter typically votes for two things - House and Senate - and occasionally a single ballot measure on top.

Australian Senate races are both more complicated (proportional representation) and cover much larger districts (New South Wales has ~5.4M voters). It can take weeks to declare the result, which is definitely a downside. https://www.aec.gov.au/voting/counting/files/senate-count-pr...

Sources for the Australian numbers: https://peo.gov.au/understand-our-parliament/parliament-and-... https://en.wikipedia.org/wiki/Division_of_Durack https://www.abs.gov.au/statistics/people/population/national...
Control. It’s a bit weird but a great game with a really nice atmosphere.
I’ve taken many a crypto class and never picked up that nugget.

You made a social misstep.

Accept the correction with grace, try to be better, and move on.
> Use the tool as the tool was intended.

Make tools better and safer when there are good opportunities.
> people at some point simply say 'I am done learning anything new'

Yeah, it's not good to do that, but how is that related?

The "evolutionary underpinnings" are a sound rationale, not an excuse. Not for completely eschewing new information but being conservative in making changes.
> I'm surprised immutable systems aren't more popular.

ESXi on SD-Card's with the physical write-lock is pretty popular ;)
Woo! Hardcore!
Almost. It's PHP serving markdown files through twig templates, but there is no control panel or backoffice to speak of.

So you basically remove 99% of the attack surface.
"""

ON ERROR RESUME NEXT

... do something ...

IF ERRMSG <> "" THEN RETURN

... do something else ...

IF ERRMSG <> "" THEN RETURN

"""

doesn't seem very different to what that other famous language does (:
Well, technically nitrogen is also emissions. But yeah it's been so badly handled this whole thing. The whole country is at a standstill and the housing crisis is only accelerating.
> I became a manager because the organizational problems can be so frustrating and I wanted to fix them.

The biggest "carrot" held out to idealistic people wanting to become a manager is exactly this: the (fake) opportunity to "fix things". Only after you've become a manager does it become apparent that long-lasting problems are long-lasting for a reason and that none of the choices low-level managers are allowed to make can meaningfully move the needle. Sometimes they fall for it a second time, but being a manager of managers is often even worse since now you don't even have direct reports to effect change.
That is a good plan on first consideration, but on close inspection appears to require that the tool author was omniscient and anticipated every possible use of their tool.

Traditionally a lot of the usefulness from tools comes from people doing things that were not intended. The modern web springs to mind, it was a terrible hack in the grand old IE days.

It is better for tools to have obvious failure modes.
This is true lol. There is no need for signs at the border because you will know the second you enter Belgium :D
I have fond memories of QBASIC, so this looks excellent! I'll have to give it a run. Where's the best place to stay up to date on roadmap and releases? That site, github, twitter, etc?
Yes, I do. Pans are usually not a problem, pots are not a problem unless there's something really stuck/burnt to the bottom but even then, washing it twice usually does the trick. Baking trays are the only thing that I clean by hand because they're too big to fit in the dishwasher.
Interesting note - there's already standard representation for truncated sha2 - SHA-512/224 and SHA-512/256, but unfortunately no with output length of sha1. Even more interesting thing is that those truncated representations are more secure against length extension attacks.
out of the park baseball
I consistently drank 4-6 cups of wine/beer per day for ~5 years.

A few major ways it changed my life:

1. I suddenly lost weight! Drinking calories makes it difficult to stay healthy. My friends and family noticed my weight loss before I told them about my sobriety.

2. I make better decisions in group settings. I no longer stay at social gatherings where I'm bored while sober, and I don't embarrass myself nearly as often.

3. Sobriety adds an extra 1-3 hours to my days. It's unsurprising that a CNS depressant sapped my motivation and energy!

4. No more chronic heartburn! No more headaches!

---

[1] https://taylor.town/8-weekends
I would find joy too if it weren't the case that the same clueless professionals act as gatekeepers.

It becomes less comical when you find yourself needing to convey to a buffoon who thinks they're the beez kneez that they're full of shit and should be looking stuff up instead of guessing.

Speaking as a former doctor who's had way too many encounters of the sort, both before and since leaving medicine.
I'll figure that out later.
Sounds familiar. That’s why I will spend a bit more for my next car. It should be not too old model X performance.
Baldurs Gate II.

Still one of the most engrossing games. Even works on iPad.
You don't become a millionaire by spending a million dollars ...
File a chargeback for the money.
Kinda been through that myself this year.

A few words of advice, if you care to hear them:

- do not sacrifice on food quality, sleep, or health in general. That'll bring you nothing good.

- find other places where you can save money. Identify and reduce waste first

- when you make less money, you have a lot less disposable income than you would think. Say you earn 25% less next year, but your fixed costs (rent, food, health, insurances) take up 60% of your current earnings. It means you'll have less than half the disposable money you have now. (100% - 60% = 40% of disposable income today. -25% diminished earnings next year, you only have 15% left.)

That being said, after struggling for an entire year, I think making your life cheaper is a good choice in the long run. If your time is cheaper, you can invest more of it into vacation, leisure, health, or simply your next product.

Good luck. Tough times ahead, but if you're careful, you could be a lot better off soon. Not richer in money, but in everything else.

Don't forget to sleep!
I hate it too. And in the same sentence, they will talk about “human connection”, “local”, “organic”.
I've clicked on the title and found than this beautiful quote on the front page of that site:

“We are not going to be able to operate our Spaceship Earth successfully nor for much longer unless we see it as a whole spaceship and our fate as common. It has to be everybody or nobody.”

-R. Buckminster Fuller-
Fedora Silverblue is probably one of our favorite Linux distributions nowadays. It was also our first experience with GNOME Wayland and we don't regret it.

It killed our USB stick in just days, though
About democracy it says that it works. Democracy does not rely on good will or on honesty, it relies on self interest.

Meanwhile, information hygiene is threat to democracy. A democracy is a careful balance, which in turn mitigates the worst outcomes of all alternatives.

As for the second part of your question, you will have to be more specific.
Finally get my Extra-class amateur radio license, and get on the air. Got an 'Advanced', which they don't even issue anymore, decades ago and never did anything but renew it every so often. I want to build a low power (5-10W) transmitter and reach out like it's 1929.

It's specific, it's achievable, has better than 50% odds of success, so there is.
just to be pedantic, the singular of “media” is “medium”