skysight-inc/HackerNews huggingface dataset:
Can't say that I am. There's too many niceties about using macOS that I would gravely miss in Linux.

- My family all use iMessage so I'd immensely miss Messages.app.

- I'm a photographer (hobbyist), and rely on Adobe Lightroom and Premiere Pro

- Having several other Apple products, the horizontal integration is just /too nice and convenient/ to give up. I spend at least 8 hours a day writing/looking at code and the rest of my day is being a dad. I don't have the time nor the energy to always be tinkering with my devices to get them exactly how I want them to look/feel/behave.

- As a developer, I have no major issues with my workflow using macOS. Also, the M1 is excellent. Show me another laptop that's as light and can literally go a full work day on battery.
Dataiku Announces $200M Investment Led by Wellington Management
First takes on shady accounting practices, details on co-living of executives, some of the troubles with the parents and more information on his warrant and arrest. But they didn't say "fraud" so many people were happy to never read the articles and criticize while also just reading what their favorite crypto influencers took away from reading the NYT reporting.
As a software engineer a good part of my job is communication and having that communication come with an eight hour time zone shift would substantially impede the job. Yes you can hire remotely if people are working largely the same hours or hours with substantial overlap. Hiring from cheaper parts of the world across an entire ocean isn’t going to work for the same reason you can’t get hired for a day job and work a night shift.
In my experience with the exception of very specific needs, for web development the programming language is very far down the list of what matters. Number one concern is the database schema.

I push hard for "server-rendered unless there's a reason not to" and I can't say I've ever regretted that.
There's still a couple of universities that offer a "Diplomstudium", e.g. TU Dresden: https://tu-dresden.de/ing/studium/studienangebot.
Opium/oid abuse and dependency has a thousand year history. You aren't going to fix this with This One Psychology Trick, and trying to imagine that by projecting your priors onto the problem is just going to lead you into a conspiracy theory.

Fentanyl is notable because it's more concentrated and cheaper, so there's more available and it's easier to dangerously overdose. But the "why" behind the market for it hasn't changed in hundreds of years.
>In the US there is always a lawsuit and it's someone's fault

You can pretty much sue anyone for anything for sure, but there are big differences between criminal and civil law. A lot of cases come down to the "reasonable person standard" and what level of security should be inherently provided. Choosing to slide down a big crazy slide while standing up and hurting yourself probably fails the reasonable person standard, but choosing to slide down a big crazy slide while sitting and becoming injured because a piece of the slide breaks probably passes the reasonable person standard
You’ve got much free time to fight against numerous Linux bugs, especially after OS upgrade?
I just double checked the drive and it is. I forgot about that aspect of it.

However I have run this same drive out of space using ext4, zfs, and xfs playing with it (it’s a drive I use for torrent etc) and none of them have crapped out like btrfs did on it.
Correct, the release of Wings of Liberty marked the end (IMO) of the glory days of brood war. Largely because, as you mentioned, blizzard started to leverage their IP in an attempt to control the esports scene and transition people from BW to WoL.
Our favorite gear, rewarded: DPReview Awards 2022
Redmine is nice, using it since 2011 :).
>RISC-V

Doesn't B have a POPCNT?

B is mandatory in RVA22.
I feel like most of these "breakthrough" announcements are just PR for reasearchers, startups and the energy industry in general. I get it, they need the money. Everyone needs money. But they're going about it in a clickbait-y way: appealing to anxiety over losing our comfortable way of living. Nobody wants to hear about deep sacrifices to recover from reckless human development over the last few hundred years. Instead, people are more interested in hearing about a quick fix that isn't going to require them to lift a finger, however unlikely it will be realized.
I've run a default Ubuntu since 2017 for exactly this reason: I got a life.

But late this year I started missing having a desktop environment that was good.

So I started customizing again. It's a rabbit hole, so I leave it at "somewhat working".
Rackspace was the best company I ever worked for as a software engineer. Started off as a contractor -- even then they treated me with respect and I felt no different than an employee. But when I became an employee -- WOW! The best onboarding I've ever had. It was also the best team I ever worked with. Only team I ever worked with that actually felt like a team and not a bunch of frenemies trying to step on eachother's necks to climb up the ladder. I still think Rackspace is a Good company with Good people. It's a shame to see the mismanagement of the work of such a great group of people.
Sorry to hear of your loss. Losing a parent is awful. I hope you and your family find some peace.
Most ecommerce websites are using PHP
Of course many if not most of the services would not be offered in the first place had it not been for the financial incentive offered by the market economy (i.e. 'capitalism' painted with broad strokes) so you can pick your evil: have a market economy with many players, some good and some bad... or have some alternative economical organisation with far fewer services, usually still good or bad.

At least the market economy and 'capitalism' offers the choice of foregoing on those 'premium' services by enabling me to run my own services on my own hardware connected to the 'net through my own fibre connection. Since 'capitalism' leads to more choice it puts the onus on the individual to choose wisely. For some that choice comes down to paying more for those 'premium' services, for others - like me - it means I do a little more work to be able to run my own things. If I loose access I can get it back, the hardware is right here on the farm after all. I have 2FA enabled on a number of services to protect against leaked passwords but since everything is run in-house I can always get back access if I for some reason lost (access to) my devices and backup codes.

This is a win for 'capitalism' as far as I'm concerned no matter which way you turn it - those who want to be served can get served, those who want to serve themselves can do so. You do need to make a conscious decision on what side of the divide - pay and be served or do the work to serve yourself - you want to be on since the space in between can be treacherous to navigate. You also do need to react if a supplier does not keep to its end of the bargain if the system is to work. For the likes of Google/Microsoft/Facemetabook/Apple/etc. this means you should avoid them if possible in any way and if not, make sure you have a way out if they start acting up.
From what I've found on russian sites, the original tapes are still kept secret. I've also read that a part of them might have been erased.

The russian transcripts are the only things available. And you'll find youtube videos of people reading them in russian too, but not the original tapes.
Working on the JSON serializer for the video DJ macOS app I'm working on. Trying to position this as a free, open-source, entry-level competitor to Touch Designer or Resolume.

There are lots of professional grade live video tools with great features and steep learning curves, I'm aiming to create a dead-simple, WYSIWYG tool for people who want audio-reactive live video effects at their events. The dream is for non-technical artist types to be able to pick a playlist, add a video source (stream, file, webcam, etc), choose some effects, plug in a projector and watch the magic - all with 0 knowledge of shaders or color theory.
IntelliJ needs a lightweight competitor, if that's possible. As the article points out, it's slow! Drains laptop battery, requires a powerful computer not to have slowdowns etc. (Using PyCharm, mainly with Rust plugin)

Sublime is much lighter, but not as powerful.
Acting as sous chef to my wife who is cooking a Curry, Dishoom’s Ruby Chicken Curry which is possibly one of the best curry's I've ever had.

(Probably frustrating her a little that I'm on HN at the same time)
I'm emotionally stupid. I don't see this exercise changing that.
I qualify as a marketer. I don't want my ads seen by people not local to my market. Audience size alone isn't useful, it's about target audience, of which, almost none of that would have been blocked recently. (I don't use or market on twitter).
If your cofounder lets you do this, you picked the wrong cofounder. In reality it's the cofounders vs. the world (including investors)
I went through Heroku, then DigitalOcean, then GCP, AWS, Hetzner Cloud, and finally landed on a dedicated Hetzner server at €45/month

My use case is app websites (https://lunar.fyi, https://lowtechguys.com), public databases (https://db.lunar.fyi), personal APIs (for uploading files, optimizing images/videos, MQTT etc.) and websites for my relatives (https://robert.panaitiu.com)

I've had this configuration for 2 years now: https://www.hetzner.com/dedicated-rootserver/ax41-nvme

AMD Ryzen 5 3600 Hexa-Core "Matisse" (Zen2)
64 GB DDR4 RAM
2 x 512 GB NVMe SSD (Software-RAID 1)
1 Gbit/s bandwidth

On the software side I'm heavily relying on self-hosted Portainer [0] (for managing Docker stacks) and Caddy [1] (for routing web services, static file servers, static websites, barebones single Python file APIs etc.)

I usually start a side project by simply running it in a tmux on the machine. If it becomes larger, I promote it to a docker-compose file inside Portainer.

When I find myself needing to update/re-deploy often enough, I create a repo for the compose.yaml file and create a Portainer stack with that repo. That way, a `git push` can re-deploy automatically with rollback on failure.

Sometimes I might need to run tasks like building a binary or a more advanced Docker image on `git push`, so I also self host Drone CI [2] for that.

Portainer also supports Kubernetes, but I just don't feel comfortable with its complexity. I feel more at home with running `docker ps/exec/logs` to troubleshoot possible problems, or test out some ideas quickly.

[0] https://www.portainer.io/

[1] https://caddyserver.com/

[2] https://www.drone.io/
As much of a fan as I am of Dawn of Everything, claiming that they have shown this in any conclusive sense is really pushing it.

DoE offers a different interpretation of archeological and historical evidence. Most of that interpretation, like the ones that came before it, are supposition as much as "showing".
I don't know that that follows. Fentanyl's cost to the end user is like 100x cheaper than 19th century opium (or more? I can't find data but that's probably about right). Don't market economics explain the issue better than regulatory decisions?
Under the "opt-in regulation" system, a requirement could be to have insurance or other contingencies, but I think the main problem here is that it's proprietary. If it was open-source, I think anyone would have been able to take over and provide updates.
VP in banks is one title that means something. A VP is able to sign off on your getting a loan from the bank. This is a legal thing, someone who isn't a VP cannot give you a loan. (the rules are a bit more complex, but close enough). Thus banks of lots of VPs with very little power: they need people all over who can give loans out.
Fentanyl is insanely powerful, you can get it in "lollipops" and it can be delivered nasally.

Source: My mother used fentanyl for many many years.
AI allows me to get straight A's
For me Emacs pretty much grinds to a halt if I turn on showing line numbers.
I think the Flying Circus in Bealeton, VA (near DC) brought back free wing-walking (i.e. not strapped to the plane), and continues their barnstorming airshows to this day:

https://www.flyingcircusairshow.com/
The where we know the backend language qualifier is doing a lot of work there. According to those statistics Scala is ahead of Javascript, Python is at 1% and behind both.

I'm not sure I have a better idea on how to measure that, but the numbers don't really add up...
Germany has an overabundance of hills. Most places do. But pumped storage is just one of many options

Modern batteries do not burn. Teslas do.
> The series made it look like the Soviets woupdn't uave done anything without international preasure

How else you show what Russkies - bad?
Awesome, let me know how I can help. I am talking to each person who signs up trying to help them with training awesome images.
In the UK, you might not get the 'at own risk' sign, not because people aren't going to sue you, but because posting an 'at own risk' sign doesn't do a lot to change your liability. Whatever signs you post, it's still your responsibility to do everything you reasonably can to make sure it doesn't injure or kill people.
I've been saying this since 2010 but most people thought I was talking about some bullshit conspiracy theory
Watching a YouTube critic of Del Toro’s Pinocchio while going through what I need to do for the day and lazily merging an PR that was just approved.
The first step is admitting (you have a problem), the next is trying the stupid thing to show yourself how stupid it is.
Working with ChatGPT
It's a breakthrough at a fundamental level, but at the higher level of looking at the whole fusion installation as a blackbox with a grid hookup it is still nowhere near a net energy producer. Rather, the amount of energy required to sustain fusion just dropped dramatically, so we're closer but we are still quite far from actually making this useful. Still, an impressive step.

To me the major question is if once fusion is viable (assuming we get there) if it can compete on a cost basis with renewables (yes, base load etc).
Nice demonstration of your interest in truth just making up that I said solar out of whole cloth and running with it.
When reading code ! in condition can be overlooked relatively easily so I do not really see anything wrong with "unless".
Had a school homework problem: Find the last 3 digits of 7^9999. We were supposed to try manually and see that it was periodic. Instead I used my home computer. I had 12 Kb of memory, so using 1 byte for each digit I could have the result in memory once. I did the multiply by seven with seven additions, as the CPU didn't have multiply instructions. (RCA 1802, if you are curious). I managed to get the result, saved it on a cassette tape, and went to see a friend who had a printer. Printed the number out, if I remember right it was about 3 pages long. Drew a circle around the last three digits, and showed to my teacher. She was suitably impressed.
I have - I've used IPFS to archive the channel of a creator I like (in true data-hoarding fashion).

It is neither convenient nor especially easy. It's mostly managed by a home-grown bash script that uses yt-dlp to archive videos, organized by playlist, and then update a IPNS key.

I plan on writing up a blog post about it at some point, if there's interest. I mentioned the project to the particular creator's fan discord (the creator doesn't participate with the community at all themselves) and there was a surprising amount of backlash from the community leaders. Most of the concerns revolved around the notion that I was somehow stealing ad revenue from the creator (despite my explanations that IPFS is not at all a convenient platform for video consumption). I might take the IPFS node off of the public network to circumvent this worry, and only peer with other parties interested in archival of that specific channel.
I honestly don’t doubt that the employees at Twitter had positive intent, however I don’t see that they were being effective, nor did I have any hope that they would be able to improve things.
Why do you think “Russia or China” would actually care in any way to want to harm random Americans?
I enjoyed the experience! I find it a bit interesting how quick I am to be dismissive of this sort of tool, and yet readily acknowledge that humans drastically benefit from cueing.

Assigning names to emotions makes sense and trying to have a richer vocabulary makes sense. Having suggestions proffered up is useful to promote constructive thoughts, but is also a bit anchoring. Are those the emotions I felt, or did I only think that because those were the ones shown to me?

In the end, I am left slightly more self-reflective, which I am grateful for, but don't feel like I came away with clear, strong action items.
What Does It Mean to Align AI with Human Values?
Julia scientific apps and libraries continue to grow and see momentum. Is there interest in Julia outside the scientifc sphere? I'd be interested to hear of non-scientific projects implemented in Julia (for example, business apps or web-related projects.)

Related: I think Julia is an excellent starting language (compared to Python). Is anyone teaching Julia to new programmers with success?
“Please listen carefully as our menu options have changed” has spread across the land like a mind virus.
No - he responded on both parts of the thread where i commented. I started to respond here as well, then updated it to redirect to the other comment so we don't end up with two long threads.
Talent doesn’t go into public service anymore unless they have extraordinarily rare values. Even if tech salaries get cut in half they’d be a good deal higher than government salaries. Working a government job in the Bay Area means accepting a well below poverty line income. The room for advancement is also terrible as non-management engineer tracks top out above $600k in the private sector if you never make distinguished engineer and in the millions if you can. Meanwhile the CTO roles in important government organizations often list in the $140-160k range. A 2% pension only goes so far. Some of us actually want to own homes.

If government actually wants talents it needs to be realistic about what the market is and take some money out of the insane amount it spends on contractors to pay accordingly. It also needs to build a culture that lets it hire well and lets it fire when it makes mistakes.
Oh yay! Nice to hear you find dwim-shell-command useful. Thank you.
Shutting down our unencrypted public DNS service
Show HN: Reacton – A pure Python port of React for ipywidgets
Hi, I'm an ipywidgets maintainer, which is a library for writing interactive widgets in the Jupyter notebook.

For our living, we help organisations create larger applications, and sometimes turn them into user facing web applications using Voilà.

Over time, we noticed that making larger application hit the same problems as web applications in the jQuery era (state transitions being the biggest issue).

To tackle this issue, instead of coming up with our own declarative UI solution, we implemented the React API in Python.
I think it is fair to say that ReactJS has proven itself, taking away adoption risk.

Reacton is a pure Python library, that implements a similar API as ReactJS. Instead of rendering to the DOM, we render to ipywidgets. The ipywidget library then is responsible for rendering in the frontend (which could use ReactJS, Vue, or even jQuery).
> Example ridiculous exercise: Refactor this bloated enterprisey Java mess to upgrade from Spring Framework version X to Y. Only slighly joking here, but the vim/emacs setup would be smoking at the hood. The IDE would need a few mins of indexing, then off to the races!

It's hard for me to come up with examples where the emacs setup wouldn't already be done in a couple minutes or using grep and a writeable grep buffer.
Maybe you should make a video too :)
Eidas is an annoyance for other reasons too IMHO - qualified trusted service providers are issuing authorities which are “qualified” by a national body. Their certificates may be self-signed, but may be intermediates which are signed by a root that is also used for non-qualified CA purposes.

Some authorities are granted an issuer-of-qualified-issuers status which allows them to issue both qualified and non-qualified sub-authorities. The data about all these issuing authorities is published in national lists which are signed by a national body, and these lists are then referenced in a Europe-wide list signed by a central authority, IIRC…

So validation becomes a bit of an issue - to tell if a certificate is qualified you need not only to perform normal x509 path validation but also validation against a parallel trust chain which branches off from the x509 chain at some point and resolves via a national list and then a master list to the eidas root.
Better overall, but the nuance and balance of it (which IMO is the secret sauce of BW) was much worse.
I'm taking the Solutions Architect exam. Arguably I should have waited until I had a few more months hands-on experience, but I kind of felt like jumping off the deep end.
There's a step between making untamperable black-boxes, and designing for repairability: don't use anti-tampering measures, and make available the code, schematics, and documentation the company itself uses for repairs.
Ruby is an interface between at least three realms: the human (typically English conversant), the machine (instruction-based), and logic.

Not unique and not the best, but popular and usable enough to be fascinating for anyone who's given more than passing thought to how difficult it is to communicate in any one realm separately (let alone across realms).

For example, I had a meeting with POs recently where it took an hour to communicate a concept in English and distill a logic diagram from it. I'm not placing blame on English (although some would [1]), POs, or myself. It's just common experience that communication is difficult.

Personally I always enjoy flexibility and expressiveness when writing (English or code), usually when reading (English or code), and sometimes when debugging (English or code). So I like Ruby pretty well. YMMV.

[1] https://news.ycombinator.com/item?id=33513666 & https://news.ycombinator.com/item?id=22689959
People keep saying this. I don't get it. What's the proposed cause/effect of decriminalization on drug overdoses specifically? Testing kits, sure. And I see the argument for much softer sentences for small amounts with regards to reducing the egregious number of people in the prison system, although that is also a tangential issue to overdoses.
I always wanted to replace Jira with a good free open source alternative but never managed it. I figured Bugzilla was one of the best, but it really isn't widely used enough any more. I'd love to use it.
US vs. SBF