skysight-inc/HackerNews huggingface dataset:
Thanks for the awesome insight!

One note:

> That's the downside of "right to repair" - the hardware is repairable, but clunky

I'd say there is no downside; cause and effect are swapped here. It's that clunky, expensive hardware better be repairable, because the user would rather retain a technician than send the machine in for maintenance (at the cost of time and money).

Things that are easily repairable don't have to be clunky or unreliable. Between my bicycles and synthesizers (and music hardware in general), I have dozens of pieces of functional machinery that has lasted decades, and will last for decades to come.

That with little maintenance required, and with maintenance being outright pleasant.
Because everyone already knows about them.
Are you sure that's fraud? When I accidentally spent more than I had, the bank never cancelled my account / told me I'd committed fraud / sicced the cops on me.

My balance went negative, and I was charged an overdraft fee. Reading the fine print on my account, it said that charges would go through on an overdrawn account until a certain dollar amount, at which point the debit card transactions would fail.

Now reading what I just wrote... It does seem like it would be very much specific to each bank.
TikTok Explicitly Bans Misgendering, Deadnaming, Promotion of Conversion Therapy
Nvidia’s $40bn takeover of UK chip designer Arm collapses
Same guy as the original log4j 1.x
Mining metrics from unstructured logs
And some people actually work at playboy - they have a website after all.
this tweet is not by the actual creator. Original video here: https://www.youtube.com/watch?v=MdfUSNzc0Xk
You can think of it as "driven by profit", but it's just as true that it's driven by trying to solve people's problems in a better and/or cheaper way than before.

In the end, a business either makes customers lives better, or it dies.

I feel good about improving the lives of my employer's customers, as well as about helping my team and my employer do well.

I'm not saving the world, sure. But I don't think that's a particularly sane goal for an individual.

Having said all that, what really makes a job good for me is the people I work with.
I've always avoided wine brewing. Lots of cider ceyser and beer. What styles/varietals are ok right out of the secondary like that?

Edit: mostly interested in Sauvignon Blanc, Cabernet Sauvignon, vino verde, and maybe tempranillo. The kits seem pretty expensive. Trader joes has very tasty bottles in those styles (maybe not the CS) for $5.
I've been reading this blog on and off for years. In case you're reading on a screen orientation that causes the sidebar and "About Me" link to vanish, the writer is Mark Jason Dominus, author of Higher Order Perl.
Book Renovation
This would be great if there are more hours in a day
I understand it may be subjective, but I find it hard to agree that women cyclists are as ‘scantily’ clad.
XTrackCAD 5.2.2
I believe from memory Django decided to move to using Black back in 2019 [0] but delayed the change until Black exited Beta. Black became none beta at the end of January [1].

This was finally merged to the main branch today [2].

I suspect there are lots of other both open source and private projects that are also making the change now. This is a show of confidence in Black as the standard code formatter for Python.

0: https://github.com/django/deps/blob/main/accepted/0008-black...

1: https://news.ycombinator.com/item?id=30130316

2: https://github.com/django/django/pull/15387
C++ has even formalised a concept of compilation false positives (due to issues like separate compilation, which make it impossible for the compiler to know that you’re linking incompatible artefacts).
It also means you are not necessarily entitled to rents for your “discoveries”.
Those RISC-V supporters are so annoying. They never seem to understand the difference between an open-source instruction set, versus an open-source chip which anyone can synthesize, versus closed-source drivers for an open-source instruction set which contains closed-source additional instructions.

RISC-V literally has no "openness" advantage over ARM other than that there's no licensing fee. Apple could make a RISC-V chip and use it in their iPhones and it would be just as locked down as their ARM chips.
Apple is charging a 27% commission. It's in the article
With Django and flask and everything else I've ever used, there is a templating system at play. I use the request headers to determine if I should return a whole page or a portion of a page.

For example I have a form that's something like

form_partial.html: partial form template:
<form hx-post="{{ request.path }}" hx-swap="outerHTML" hx-encoding='multipart/form-data' hx-target="this">
{% csrftoken %}
... some other form stuff from django
</form>

form.html: A normal page that includes that form:
{% extends core.html %}
{% include partial_form.html %}

Then in the controller code I choose whether to render the entire page (form.html) or a partial page (partial_form.html) depending on the presence of the htmx headers.

So the full load might look something like:

1. Visit mysite/coolform
2. Server renders whole page
3. Browser submits form data
4. If the form is invalid, return only the partial form, swapping the forms html
and if the form IS valid, return a redirect

Another cool thing (checkout hx-boost ) about htmx is that even if you return a whole page you can actually still avoid a full page reload and only swap out the body component. So even though you're returning a few extra bytes the site isn't re-executing the entire JavaScript bundle every time you navigate to a new page.
> all teachers are represented by a union that negotiates on their behalf

No, this is not true. Some teachers are represented by unions. In our state (North Carolina), public employees are prohibited by law from organizing into unions and cannot strike.

There is a "teacher's association" that lobbies on their behalf, but the republican-controlled legislature pretty much ignores the association. Without the option the strike, the association is pretty much powerless. They publish opinions and give feedback about what they'd prefer to have happen, but they have no leverage to actually make any changes.

The money spent out-of-pocket is not just decorations and sidewalk chalk. It's pencils, paper, erasers, folders, name tags, cleaning supplies, sticky notes, pencil sharpeners, "prize box" rewards (because you have to have a behavior reward system, it works wonders at practical level for elementary students). It's all of the practical things that make a classroom function on a day-to-day basis. Heck, sometimes they'd run out of paper for the copy machine and we'd buy a few reems just so she could have a particular activity the next day.
Agreed, and in the cases where format! isn't up to the task, String::push_str is both easy and explicit.
Yes, this is possible. I have exposed some tools hosted on Raspberry Pi this way.
Biden Praises $52B House Bill to Supercharge Chip Manufacturing in the US
As each day passes very bright students are forced to not persue a higher level education in the U.S. Tuition and costs of living have doubled to tripled since 2010 with scholarships and funding dwindling. Why persue engineering, especially complicated engineering, when the companies that need it refuse to fund education. Intel, Apple, Microsoft, Google, all the big most wealthy tech companies refuse to put money into the future of U.S. engineering.

Startups for chip tech is a joke. The knowledge and domain specific equipment necessary is so great that you can't just pick up a tutorial through Google and use a framework to make your product. We need to tax these behemoths and put that into the education and tooling of people. That's how we create competitive markets and innovation.
My pet conspiracy theory with Galileo is that it was only ever a play towards the Americans to remove the possiblity of a GPS lockdown, which could have been used as a bargaining chip. (Or towards the Russians and Chinese, on the level of "we, the West, can always lock down GPS and Galileo for ourselves if you don't cooperate"). Therefore it was only necessary to put in as much funds as necessary to make it look like a serious project, but not the amount of money to actually get it delivered on a reasonable timescale and level of quality.
Feel free to email me jgc@cloudflare with complaints, ideas, etc.

The team that works on Tunnel just pinged me with the internal ticket where they are working on the management UI you are looking for. So... soon!
Looking back I meant to say "microtones" but yeah I'm pretty smug, sue me.
Do they have side income based on their leadership of GHC?
Does anybody know if there's a way to tag a window with win+num? I use several monitors and would like to do something like that but on the same virtual desktop.

So ideally I'd select a window, shift+win+1 to save that window, and win+1 to recall that window.
It's the layer below: a sound distributed storage backend.
You can use it to distribute your Nextcloud data, store your backups, host websites... You can even mount it in your OS' file manager and use it as an external drive!
Marvel touched on this a bit with the recent falcon series, with a main part of the plot being that superheroes are just conceptually bad because it leads to supremacists. I think this is good, and its important to do this with a nuance beyond people just going stupid evil because they can't be stopped.

The anime Mob Psycho 100 goes into this idea heavily and its really great.
Paste it to, I don't know, https://dpaste.org
I would like a job painting things green. It's kind of a category error.
they're not responsible for the multiplying cost of tuition and living.

plenty of state schools remain comparatively affordable

and only reason for astronomical cost of life is NIMBY
Profit just means your produce more things of value than you consume. It is the first part of true sustainability. If it hurts the bigger org it might be cut but if it’s sustainable it wont need the support of the bigger org.
Prosus is owned by Naspers (RSA) which owns quite a lot of Tencent, so there is a Chinese connexion, but I’m not sure about Chinese control. I haven’t read much of News24 (owned by Naspers) but they didn’t seem to be that different coverage-wise from the rest of the SA media on the spy scandal—after they broke the story—although, good lord, Xiaomei Havard must have been the world’s worst spy if the story was right, as Rebecca Davis pointed out: https://www.dailymaverick.co.za/article/2021-09-01-how-serio....
Where in the modern world has an attempt like tbis succeeded?
Does anyone know if you can use a Cloudflare tunnel on a single subdomain without using Cloudflare on everything else?

It seemed like I had to run everything on the domain through Cloudflare when I looked into this in the past. That might be fine in the end, but I just wanted to try tunnels out first without committing to anything else.

Edit: thanks, everyone! This was just going to be a tiny web site for hobby purposes at first.
I have worked in the public and private sectors for 25 years, 60/40.

I am religious so have given your question much thought over the years. For me purpose is found in my faith, my family, my church and my work. Whether you are religious or not I think the takeaway is that purpose is a combination of factors. My work enables to look after my family and do other things. I am happy if I get to use my skills at work. Don't put all your eggs in one basket :-)
>I work for companies that create things I find valuable.

I've found this to be really important for my satisfaction. My current employer ships food to people who otherwise would have a tough time getting nutritious food (largely Medicare patients). This helps people age in their homes and delays the need and cost of nursing homes. It improves people's health outcomes significantly.

The work I do every day helps that happen more efficiently. This helps us offer the services in more areas, remain competitive, and help more people. It's a for-profit company, but we get lots of amazing feedback about how much of a difference we make in people's lives.

The team you end up with is also incredibly important. I have a great team, and have found other teams I work with to share a similar passion and mission driven focus. This is the first company I've worked with that has a really strong "feel good" aspect to it, so I'm not sure if the mission focus comes with these types of employers, or if that's something my employer specifically focuses on.
That's not how language works, but you can declare anyhthing you like :)
I know it's pedantry. I'm a pedant. I also object to using "literally" to mean "not literally". These abuses are to me like fingernails on blackboards; I flee the room, rather than trying to read on.

Citing your reply to Merriam-Webster doesn't reassure me that these abuses are non-abuses; Merriam-Webster is the arch-descriptivist among lexicographers. They will document any kind of abuse of words, and declare it to be authentic English usage. You will never learn correct usage by consulting Merriam-Webster.
It probably does, sadly.
Intel even pre-ordered the next gen EUV (called High-NA EUV) machine from ASML that is still in development and isn’t expected to ship before 2025. Each one will cost $320m
> Could a child paint an abstract Picasso [...]?

No. Could a child paint something that to their own parent seems similar? Maybe.
they have a following on their blog, so rather than cold-apply to various (possibly terrible) companies and get thrashed around by their recruiters, they figure someone may be able to give them a high-quality lead and a foot in the door. Seems 100% reasonable to me.

> A person that confuses a job application with a blog post might get confused about other aspects of work responsibilities.

Are you serious about this? It seems like an extreme over-generalization and very unlikely to be true at all.
A few links gathered from a quick google search as a primer:

http://stevehanov.ca/blog/?id=97

https://www.evanjones.ca/portable-linux-binaries.html

https://insanecoding.blogspot.com/2012/07/creating-portable-...

https://rpg.hamsterrepublic.com/ohrrpgce/Portable_GNU-Linux_...

https://github.com/wheybags/glibc_version_header

In other words: there are a lot of steps and a lot of gotchyas to doing this that you're glossing over. Linux userland libraries are generally designed with the intention that an army of third-party maintainers will integrate all of this desperately developed software together and place it in a repo. Naturally every distribution wants to do things a little differently too, and they have a habit of changing it up every couple years. When you try to step out of that mold, even just to static link, things unsurprisingly become more difficult. Whereas Windows, Mac, Android, etc. have been designed since the beginning not to require that sort of thing and it is consequently a much, much more straightforward process.

I'm curious why, since you seem to believe the process is so straight-forward, you think it is that so few people distribute a simple binary? Why were Flatpak and AppImage invented?
Multiple Vulnerabilities in Google Chrome OS
Honestly, you sound burned out. I wouldn't make any career- or life-altering decisions until after some rest. There is a reason you picked the program to begin with and while medicine may be a good alternative, you will likely feel the same way if you get burned out in that industry as well.

Rest well friend!
This is the first time I’ve ever heard anyone say that medicine had a light workload, especially compared with other academics. Every person I’ve ever known who went into medicine was extraordinarily overworked for many many many years.
> There's the potential for quite a bit of choice paralysis along the way as you assemble your stack

True, but I feel (gut feel, no facts) that this is a matter of not fully understanding either the problem or the pros and cons of the options. If it's a choice you'll be stuck with for an extended period of time, it's worth writing up an Architecture Decision Record, or some other form of semi-formal design document; writing it proves to yourself and / or your team that you and/or your team understand the problem, have reviewed the options, and know the consequences of picking that particular solution.

And it gives you, your team, and future developers a handhold why library X was picked over library Y, and a basis to challenge the decision on. If they challenge it, they need to show they understand the cost of changing as well (working hours, retraining time, chance of new issues, etc).

> It's harder to seek help: as you've likely assembled a unique collection of tools (and therefore encountered unique challenges)

Each library on their own - thinking of mainly JS libraries here - will have their own website and community; I haven't found many instances where an issue was specifically about the combination of libraries X and Y, but your mileage may vary.

> It's harder to onboard other developers

I acknowledge this is a potential issue. You can probably find Django developers more easily than "developers with experience in x, y and z". It's a trade-off. That said, I do feel like every nontrivial application and development team will need to come to terms with the fact that training and education is an important aspect of onboarding new team members, and even if they may be familiar with e.g. a framework, they still need to learn the quirks of your particular application and domain.

> Smaller libraries often have a smaller community and a shorter lifespan

A library's community size and longevity is one of those factors to keep in mind in this architecture decision record I mentioned above. Sometimes it'll be better to pick the library with more known future proof than the sexiest one. Compromises all around. I picked React because I'm confident we'll be able to find developers in 5 years time, but I also went for a cleanly separated client-server application in case we need to rebuild the front-end (which for some reason ends up happening anyway every 5-10 years).
> - Black fails at its most basic premise - "avoiding manual code formatting" - because a trailing comma causes a list/function call to be split over lines regardless of width

Yeah, this one drives me nuts too.
Roastidio.us: Commenting system based on the Referer header
The myth of Picasso having been a great realistic painter in his youth is exactly that, a myth, and, in fact, one that has only one source, namely Picasso himself.

Picasso was a great self promotor and back before the internet the opportunities for proving him wrong we’re very limited indeed so the myth could persist. Nowadays, however, the stuff he did back when he was drilled by his father into being an artist can easily be found online and, guess what: it turns out to be fairly mediocre.
bad how? i use vscode, I save a file, it reformats on save, that's it.
Pretty wild to read so many comments about "programmers and their one true language write terrible code anyway/or are weird" when the person being commented on wrote one of the best perl books there is (and one of the best programming books period) and made a point of saying "I've never written it professionally". The entire blog post is about him attempting to make a transition! Those aren't the "one true language" people.
The only decentralization that's going to work is actual decentralization where there's not really anything to DDOS, or rather the entire system is itself a botnet.
We have something like this in Sweden (where we have an state-run alcohol monopoly that makes getting alcohol annoying and expensive). It's just a bag of juice with some additives. Never tried it myself but I heard it's not great.
I’m in the same boat, often, and there is no solution.

I do the original writing with Pandoc/Markdown, but I’ve resigned myself to working in the client’s format for subsequent revisions. If a revision requires a lot of new content, I write that again in Pandoc/Markdown and paste in the converted result.
Whinge: but the term "Tap to Pay" winds me up. "Hover to Pay" maybe, or "Contactless" makes sense. But tap the card reader with your card and you disturb the touchscreen and cancel the payment. Don't tap it's a trick.
When I pay with cash, I don't usually worry that the salesperson will put it in their own pocket. If they choose to be dishonest, that's between them and their employer.
I would really like to see it become normal for tipping people this way (that isn't at a cash register / tap) but with AirDrop.

For example, I recently had movers. I went out of my way to get a cash tip for them earlier. It would have been nice to skip that and just ping it at them somehow without awkwardly saying "Hey friend do you have Venmo? Apple Pay? CashApp? I'd like to tip you. What's your phone number?! Let me get that, thanks, bye, delete.".

This is NFC and a bit different but just my thoughts.
I'm from a small European country too, I work in machine learning research and I didn't complete a PhD, and had mediocre grades in uni.
Looks like this was already posted 5 minutes before: https://news.ycombinator.com/item?id=30259097

(no comments on either thread yet, lets head over to the first one and keep things tidy)
Maybe in the US is different but where I am the self reported preparation times for medical exams are lower than that of a Physics/Math/Engineering exam: if I recall correctly Physics was at the top, then Math, then various Engineering disciplines (but not all, maybe CE was an exception), then Medicine.

Edit: Obviously things change in the actual job.
People use their personal phones with Stripe, Square, and Venmo. The only difference here is the lack of a terminal. It’s ultimately processed the same way.
I agree - you'd hope that retailers would use cases or accessories that say "this is not a personal phone". I think I've seen employees at big retailers like Best Buy carry around devices that look like smartphones but have ergonomics more suited for retail (large black cases, belt holsters, attached receipt printer, etc.).

Like a work uniform, it doesn't really serve any immediate purpose but it gives the transaction authenticity.
>a WYSIWYG interface front-end that hides MD, GitHub, Jekyll and other back-end technologies from the user

This exists and is called a "headless CMS". There are plenty out there, I can't speak for all of them, but I once migrated a company blog from wordpress to NetlifyCMS and it was... just ok. The visual editor was good enough (at least compared to WP), but there were a lot of more advanced things that the only way to to them was by writing some React components and referencing them in the markdown. But it allowed a writer -> editor -> publication flow, the github abstraction was well hidden enough, and in case anything went wrong it was pretty easy for a dev to get in there and fix it -- all the content lived in a repo after all.
I think we’re starting to see a bit of “post pandemic” economic factors and that explains some of the shake up on Wall Street as of late. I always felt this about Peloton more than anything though, that it was not going to be able to sustain growth numbers as the pandemic when either of these came to pass:

1) ended officially

2) waned on to the point that it became "normalized" in how to handle day to day activities out

Largely, I think some things that were popular in the pandemic got outsized growth through it, may fade in popularity quickly or outright be out of business as people want to resume more normal behaviors they had pre pandemic.

I wonder how Zoom will fare. I think its more sticky than Peloton because everyone is transitioning to remote work for White Collar workers and I don't see that particular bit being given up quite so easily now, we shall see if thats the case over the coming months I think
WinUAE 4.9.1 (02.02.2022) Released