skysight-inc/HackerNews huggingface dataset:
> a thin abstraction over assembly

Do you agree that this statement implies 2 things

1. The compiler isn’t doing anything unusual or unexpected. It applies only basic, easily understandable transformations from C to assembly

2. An intermediate C programmer would be able to guess correctly most of the time what the generated assembly would look like. And thanks to this, such a programmer would be able to avoid most footguns.

But the compiler does unusual/unexpected things, and it’s hard to guess what assembly will be generated or what that assembly does, it’s not a “thin abstraction”. Would you agree?
Window tiling has killed off my need to worry about app window position.

I used to have a nasty habit of opening a text editor during the day and taking random notes during phone calls or as I worked. Several forced restarts (administrative, accidental or hardware related) forced me to start using those sticky-note apps. I've moved to Joplin now (very structured, supports markdown, syncs to dropbox periodically, is multiplatform)

The browser thing resonates though. It's not just which websites are open, but what state they're in (ie: logged in, midway through filling out a long form or survey). In a pinch I'll just 'kill -9 firefox' so after the reboot it automatically restores tabs and windows, but it's still messy. Sites that require authentication will just bounce you to the login page and may not "remember" where you were trying to get to. Maybe we need hibernate for browsers.
We're just calling ourselves SREs now. It pays better.
Have you encountered concrete cases of failures with Cyrillic single-byte encodings (where the letters fail; there are cases where box drawing characters fail due to preferring letters over box drawing)?
Can We Tame Political Minds?
I would like to try some of the destinations - perhaps they are not for me but I'd like to feel I hadn't been frightened off even trying something that I might have eventually liked.

In the past I've often felt that success depends on people and how they work together and that it's most important to get that right. You could see it as part of the architecture of the product. In early jobs I saw how having QA as a completely separate entity lead to all sorts of blame games when something went wrong - so they should be in the team but with a different manager.

My favorite anecdote about why it matters how you arrange things socially was about Friday pizzas at one company where you got your choice if you showed up in the kitchen early and if you were late you took whatever was left.

When the kitchen was getting remodelled we had to split the deliveries per floor and get people to collect their floor's pizzas. Inevitably one person would pick up something they shouldn't have - either the wrong kind or one more than their floor was allocated and that messed up the orders for every other floor - great anger was generated with people accusing each other of skulduggery. The anger was not minor and created an atmosphere of suspicion and distrust. People suggested we needed more pizzas so everyone could get enough.

A few weeks later the kitchen was finished and we were back to the old scheme. We didn't order more - the old rule that if you were hungry then be early was back in place and the nastiness evaporated.

That's just a long winded way of trying to explain that some ways of arranging people work and others create a disaster. I'm interested in how to make things succeed and I realised that being good at <some programming language/technology> wasn't going to ever be enough to create successes.

Often it doesn't matter what heroic programming effort you make - your management has set you up to fail.

So I wanted to, for once, be in a position where one can influence those things so I could create some "success" with the appropriate tools even if that is not just a compiler/IDE. I wanted to fix the things that were killing our success (e.g. at Nokia) that I couldn't as a pure developer.

Has that happened? Well, a little bit. I doubt it will ever be more than a little bit - but it's less frustrating to feel that I'm not stuck in the same groundhog day. :-)

Being an independent contractor/business owner is what frightens me next - will I ever have the courage to do that? Possibly when the mortgage is paid :-)
I believe this is just silly fear mongering at this point.
Shoutout to LossyWAV (formerly LossyFLAC) [1]. It's a preprocessor to lossless codecs shaping noise such that higher compression ratios can me reached. It works out much better than that sounds like.

1. https://wiki.hydrogenaud.io/index.php?title=LossyWAV
https://en.wikipedia.org/wiki/Joan_Stark

> Joan G. Stark, also known by her pseudonym Spunk or her initials jgs, is an American ASCII artist.

See ‘cats on a fence 8/98’ for the missing risqué frames: https://web.archive.org/web/20091028023559/http://www.geocit...
Exploring X11 windows and devices and emulating mouse movements and keystrokes
Show HN: A CLI tool for watching JSON data for new items
ACWA Power's Redstone CSP Draws Down Debt in 9th Month of Construction
> it's unfortunate they needed some independent blogger to write up their auth scheme

That's kind of a odd statement, no?

The information is provided by Bitwarden and easily found, for example:

* https://bitwarden.com/help/what-encryption-is-used/

* https://bitwarden.com/blog/end-to-end-encryption-and-zero-kn...
The quality gradient between "cheap carbon" and "real bike" is way bigger than most aluminum and steel frames, not to mention all the myraid ways people inadvertantly ruin carbon frames... many of which don't even apply to metal frames. I've seen frames crack because of overtightened QR axles. Overtighten something on a metal frame and you damage paint.

Speaking of paint, if the paint on a carbon bike is damaged, you let in all kinds of new problems from UV brittling to galvanic corrosion (where the carbon meets a metal part). There have been recalls from pretty major manufacturers over glavanic corrosion (which mostly shows up in bottom brackets and the headset-crown interface on forks.

Long story short, carbon fiber is a great material for bike frames and parts! But caring for these bikes is a completely different beast compared to the horrific abuse metal bikes can take. Neighborhood kids will leave their metal bikes in the mud and snow outdoors all winter, then ride the thing to school all year. I wouldn't want to try that experimnent with carbon. It's my preferred frame material, but it's not a low-maintenance one.
Or take a train. If you have ever seen people fighting their e-bikes while trying to enter a train you know why weight matters :D

I've even seen riders having problems getting their e-bike upright again after it fell to the ground.
Yeah, that illustrates my point.

In this Yandex map, Abkhazia is labelled.

On both Google Maps and the iOS Maps application (at least on my telephone, as I currently sit in Ukraine), there is no such label.
Docker is not an option on HPC clusters I have been using so far.
For me it is easier to just put SIF file where all users can run it/programs from it.
There are issues in really closed evironments (no sudo on any machine) when one has to jump hoops to tweak=> build=>SIF transfer, but this is nuisance, not a problem.

BTW, are there out there any on premises multi-user HPC clusters with Docker running on the nodes?
Not to summon Godwin or anything, but my grandpa testified at Nuremberg. There are lines that shouldn't be crossed for a wage. There should be shame when these lines are crossed. They aren't all so bright and clearly defined, but they're there.
That will really get them going. You cannot build trust on intransparency.
Exit popups don't stop you. You simply get an extra offer. You can proceed to click (x) - it's not hidden etc.
Debugging has already been mentioned. I run lots of programs that take several hours too, be that copying files or transcoding or processing some data. Right now I have something running that won't be done for two days.

And when I have 20 programs open, even if it only takes 15-30 seconds per program to get them going again that's a bunch of time I didn't need to waste. And even the programs I have that autostart still require prodding to get them into the right state.
Connect directly to Docker-for-Mac containers via IP address
A first step could be a large survey of people who have found themselves on both sides of the equation recently. Hiring seems opaque to me. I sometimes don't even get feedback on why I was passed up for a role that I match perfectly (I mean, at least as to what HR posted...).

I'm sure there's also troves of evidence-based guidance somewhere that no one takes the time to utilize.
I had a textdrive account and used textile for my sites back in 2002 or 2003. I don't think markdown was around then. Textile was easy to work with at the time. I took the trouble to learn LaTeX in 2008 or 2009. I like it a lot, and I switched my resume/CV over to it. It's work, but you can get such nice results.
> Seems that is the way of the Internet, being first matters more than just about anything

It does help, but not because of the internet. From memory they were the first digital game shop. They basically invented the market for shops for digital content. Apple would copy it some years later with the iPhone app store.
That's a valid question. I also did not look up until you asked. Check this out[1]

> One of the guiding factors on networking for containers with Podman is going to be whether or not the container is run by a root user or not. This is because unprivileged users cannot create networking interfaces on the host. Therefore, with rootfull containers, the default networking mode is to use netavark. For rootless, the default network mode is slirp4netns. Because of the limited privileges, slirp4netns lacks some of the features of networking; for example, slirp4netns cannot give containers a routable IP address.

[1]: https://github.com/containers/podman/blob/main/docs/tutorial...
Podman is a docker that was done right.
Are Central Bankers About To Spike The Ball At The 30-yard line (again)?
Morals don't only kick in at a certain level of the management hierarchy, and some might argue that they drop off instead.
No no.. why not uuids :D
The bill specifically uses the language "new motor vehicle dealer". So no, this isn't even a win for right-to-repair. It's just the rent-seeking dealer lobby looking to stop themselves from being cut out as the middlemen.
Yeah, that's a bit ridiculous. The smallest commercial FPGA you can buy, as far as I know, is the smallest MachXO2 with 256 LUTs, and that's already in the "a little bit of glue logic" territory. How do they do anything useful with 64 LUTs? With 38 I/Os, you're going to spend all your LUTs just interfacing with them... Am I missing something here?

Edit: if this is the right project, then I see most of the I/Os aren't actually user I/Os in this design. https://github.com/Manarabdelaty/Caravel-OpenFPGA-EF
> I find it rather astonishing works like the Bible and Quran are allowed to exist in places with such stringent hate speech laws.

You jest, perhaps, but there was an interesting case in India about this very thing four decades back.[1] But governments and the legal system are often terrified of resulting violence. So they tend to actively prevent real debate on these issues.

> Chandmal Chopra tried to obtain an order banning the Quran, by filing a Writ Petition at the Calcutta High Court on 29 March 1985. The petition claimed that Sections 153A and 295A of the Indian Penal Code, and Section 95 of the Criminal Procedure Code were often used by Muslims to ban or proscribe publications critical of Islam, and stated that "so far it had been the privilege of the Peoples of the Book to ban and burn the sacred literature of the Pagans." Chandmal Chopra thought that the Quran "on grounds of religion promotes disharmony, feeling of enmity, hatred and ill-will between different religious communities and incite people to commit violence and disturb public tranquility..."

> Chandmal Chopra also included a list of several dozens of Quran verses that "promote disharmony" in his petition. The book claims that these Quran verses embody one of the main themes of the book: "Nor have these passages been culled at random from different chapters of the Quran with a view to making the book sound sinister. On the contrary, they provide an almost exhaustive list of Allah’s sayings on a subject of great significance, namely, what the believers should believe about and do to the unbelievers..."

And violence did erupt in parts of India and Bangladesh.

> The Statesman reported that "at least 12 people were killed and 100 wounded all are poor Hindus" in a border town of Bangladesh during a demonstration of 1000 people. In Dhaka, at least 20,000 people demonstrated against the petition. The demonstrators were trying to storm the office of India's High Commission. Other riots followed in Kashmir and Bihar.

[1] The Calcutta Quran Petition (https://en.wikipedia.org/wiki/The_Calcutta_Quran_Petition)
The definitive relationship between Ukraine and Russia was established when Russia very deliberately arranged to starve 2 million Ukrainians to death by the expedient of driving in and stealing literally every bit of agricultural product they could get their hands on, and killing anybody in their way. Many thousands fled where they could to places with difficulties of their own, often also of Soviet origin.

Shortly after, Germans rolled in and devastated the country. Then, the Russians came back through, treating everyone still alive as a Nazi collaborator (because "how could they still be alive, if not?"). Ukrainians who had been drafted by the Nazis and forced to serve as cannon fodder, but survived, were shot or deported to the GULag as traitors (because "how could they still be alive, if not?").

Ukrainians do not think of themselves as Russian even so much as Irishmen consider themselves English.
Of those three? Germany, hands down.

I've visited Germany and the UK a dozen or so times each, back in my international traveling consulting days. (Though only three times to Switzerland, for short visits - not enough to say much.)

German is not so difficult and many Germans speak English. I've had several English/non-German-speaking friends move there. And if your wife is working with a large company, they'll be able to help with the transition and government bureaucracy. Plus, she'll have plenty of co-workers who have done the same thing.

Germany also has good public services. There's more support for walkable/bikeable living than the UK.

Beyond that though really requires knowing more of your preferences. Friends of mine living in the UK didn't like sending their kids to gender-separated schools. I don't like the UK's privatization policies, nor its class system.

While my political and other persona views seem more aligned with German ones.

I can't help but wonder if, during those "international traveling consulting days", had a long-term contract in Germany, I might be living there now.
I'm a bit of a bike nerd and I feel like a lot of the author's recommendations are purely for other bike nerds -- Velo Orange, All City? Steel frame with wide drop bars, fat tires and disc brakes?

My go-to recommendation for a bike that will fit the needs of 99% of people riding on pavement, is a Brompton. It folds up small, very quickly, making it easy to take on the train or throw in the back seat of your car. They also come with racks, bag mounts, dynamo lights/fenders/a bell and they have very workable gear ranges. People take them on trans-continental bike tours even.
The region is renown for its chicken hawks.
This CPU should fit :)

https://github.com/cpldcpu/MCPU
I thought browsers preserved session cookies when configured to open previous tabs on launch.

I don't think I've ever noticed a logout from restarting a browser.
I'm 67, and am in the final stages of my career. This article resonated, and made a lot of sense based on my own personal experiences. Early in my career, my head was full of fantasies and ambitions about entrepreneurship, being a founder, being a leader, etc. It took a long while for me to realize that I am not a leader, and am much more of an individual contributor. It was liberating to accept my true nature, and to go with it. If you are lucky enough to have a job that you find interesting on most days, that turns out to be a tactical advantage: you will spend more time learning, thinking about things, and improving your ability to contribute effectively. If you are lucky enough to have a job where you feel like you are making the world a better place in some meaningful way, that can be surprisingly fulfilling. At the age of 50 I did a career direction change and took a new job doing embedded software for medical devices. Been doing it ever since, and find my life to be rich and meaningful. Anecdote: our twin granddaughters (now 4) were born about 6 weeks premature, and spent over a month in the UCLA NICU. We all spent a lot time there. Next to every incubator was an Avea neonatal ventilator, a product that I had written a lot of software for. Nowadays I'm working at a medical device startup that's working on next-gen radiation treatment for cancer patients. Software people are blessed at this point in history, in that we have a lot of options. You can make good money, support your family and provide for retirement etc., while at the same time doing something that you enjoy and find meaningful. It was kinda terrifying for me to take a leap into the unknown mid-career and start doing something that I believed in, but it worked out well. (I have a small sample size, i.e., one, so I don't know what the odds are here. Your mileage may vary; no guarantees implied or otherwise, just one data point for your consideration.)
The GDPR mandate explicit consent and websites really want your consent because they rely on those cookies. So we end up with those dark patterns pop-ups because of the usual law of incentives and self-interest.

As a consequence, IMHO the only way to get rid of those pop-ups is to change the GDPR to mandate a simpler format. But that's not straightforward when there are potentially cookies for different functions and each requires specific consent... We're touching a fundamental issue with wanting to regulate the way the GDPR do...
You get an absolutely massive performance boost by using newer drivers on Halo Infinite. I don't know exactly why, but it never goes above about 36 fps on low settings on older (AMD, 6800xt) drivers, but hits smooth 80+ at 4k on high with the drivers that mention Halo Infinite in the patch notes.
It's not fake news, they did freeze some accounts, people are arguing which account was frozen, was it only that of people who illegally block major roads and boarder crossings as part of the tricker protest, and/or did they also include small donors to their funds, and/or only large donors, but then what is the threshold for small/large, and/or did they also include collateral of people who might have been peacefully protesting alongside the truckers illegally blocking roads and boarder crossings.

The article makes the point that it's is dangerous to not have some limitations on over reach in this case.

For example, in a protest, you might get physically tear gased or jailed, but it's temporary, and eventually you get due process and can be released, and your tears from tear gas will dissipate. Yet the nature of it is that police punishes you before you've been convinced in a court, so there's collateral damage, people who did nothing wrong are hit and tear gased and arrested by the police, and it's a big deal each time it happens.

Here too, there could very well be this sort of collateral, but the article worries that since it's less visible in nature, that people might not see it as a big deal, the same way that they would if they'd see police throwing tear gas, hitting people and arresting people left and right.

So it's saying, there's a possibility of overreach and collateral, but it might create less of a concern from citizens towards the government, since they won't notice the blast radius, as it is harder to notice it.

It's a good argument to some extent, even if in this case there would have been zero overreach and collateral, it is still a good argument for next time where there could be some.
.wav files are really just https://en.m.wikipedia.org/wiki/Resource_Interchange_File_Fo...

It’s trivial to put a metadata chunk into that. And, trivial to ignore or blindly carry it along if your software doesn’t specifically support it.
On macOS AVFoundation (and so QuickLook and QuickTime) can open .flac files. The Music app can only playback a artificially limited number of formats and can't play FLAC.
Sven was always welcome in our hackerspace. We never had any reason to find fault with him.

Having known him, I can certainly imagine him hurting for companionship and being awkward about it.
Surprise, Sven was an imperfect human, just like everybody else.

Personally though I've NEVER observed him behaving in this way and being on the watch for such things, I would surely have talked to him about it.

Despite the problems he had to deal with (or choose to ignore ;->) (not talking about the stuff above), he dedicated his life to improve things around him the best way he could see fit.

If you had a problem with Sven and were happy enough to not speak up when he was alive,
why raise this issue only now that he is dead?
We are honouring Sven's contributions so others are inspired to be similarly helpful.
It truth this is somewhat independent of Sven as a whole. But by dragging the person he was through the mud,
you are not helping anybody or achieving anything for society.
> This makes it sound like they're unreasonable or aggressive, which is very much not the case.

That's a judgement/point of view call.

Having been swooped and attacked just for trying to walk down my driveway it's definitely easy to call it unreasonable and aggressive.

> you will have a reputation with them and (assuming you don't go out of your way to harass them and ruin said reputation) they will not bother to swoop

Maybe true in some rare cases, but I've not heard of that happening frequently without some kind of active relationship (such as through feeding). The magpies I lived near as a kid never got used to humans, and never let me pass without swooping.
If we had that, how many n64 implementations could we stack?

More generally, what’s the most nested Turing machine ever built?
Practical science in software engineering is generally disappointing, and this article fits that mold.

In their own words,

> The lack of specificity in our understanding ... Our understanding also lacks breadth: ... We took a first step in addressing these gaps

This doesn't represent established science, it represents a probative study. Moreover:

> Of the 152 engineers we contacted, we interviewed 59

That's pretty bad from a perspective of statistical strength, they size of the response bias is larger than the resulting sample itself. The sample is also quite small. In these days where the replication is well known, one should take the concrete results with a grain of salt. It's a good study, but much more is necessary to be actionable advice.
Twitter using BitTorrent on the Backend (2010):

>The project uses BitTorrent technology and is called Murder

https://www.bittorrent.com/blog/2010/02/09/twitter-using-bit...
That they are staged and framed, like already demonstrated by

Electric Light Orchestra - Here Is the News (Official Video) in 1981

https://www.youtube.com/watch?v=Bzehb_yeZtU
> But how do they determine ethnicity when it comes to affirmative action?

Racists tend to determine race visually.
I just put an ip-address to country list in my middleware and block all the GDPR countries. Now I have no issue with popups or cookies.

Honestly, I'd like to see more people follow that. I got the idea from others and it seems like a perfect solution.

People who can't/don't want cookies cannot really use any site I've ever worked on. It makes no sense building things for people who won't ever be customers.