Hacker Newsnew | past | comments | ask | show | jobs | submit | ninjin's commentslogin

I have run NixOS for about eight years on server and desktop and been a nixpkgs maintainer. Yes, most of the time I would agree with you. The fact that you get warnings in the terminal for a lot of incompatibilities and changes when upgrading is a really nice touch and upgrades tend to be smooth. I do not use rollbacks much, but when you do need them they are really handy. Having every configuration in a single file makes you more bold to play around with configurations, which felt really empowering when I first got into NixOS, as I knew it could roll things back and I no longer had to keep notes on how each box was set up to refer to in the case of a reinstall or migration.

However, I have had one machine become unbootable as it could no longer mount its encrypted disks after an upgrade, forcing me to mount a rescue image remotely, mount the disks manually, lift the data out, and do a complete reinstall (migrated the box to OpenBSD at that time). Similarly, NixOS once messed up systemd (or vice versa) so badly that I could not even reboot without forcing a power cycle. Lastly, I have had a package break for my use cases by maintainers enabling so many custom flags by default for a package that they enabled one I have never seen enabled by any other packaging team and that then broke RTSP in "funny" ways. Ubuntu did tend to break things like graphics between releases at times back when I used it, but I have never had any other distribution or operating system throw curve balls like the three things I mentioned here.

My general impression of NixOS is that the core is solid, but that nixpkgs just has such a large number of things that it supports that the maintainers struggle to test them all and can not anticipate the interactions between all the packages and options. The default Julia package being so broken that it produced incorrect mathematics due to nixpkgs' insistence on allowing you to swap out the Blas library and also having turned off the unit tests for example springs to mind. This was shipped to end users for a long time before I noticed it by accident by enabling the unit tests and stepped in to clean it up. It all feels very "Gentoo", which was indeed an inspiration for NixOS by the way.

Now, return to that last sentence in the first paragraph that I wrote about feeling empowered to tinker, ultimately, I feel like you should try to resist that urge as it is what pushes you into the untested fractal of possible configurations that NixOS allows you to explore. My other main operating system is OpenBSD, where the mentality is "Stick to the defaults or suffer the consequences"; with NixOS, I feel like everyone's box is more or less a tailored suit, which comes with both its ups and downs.


Modern operating system booting on hardware that is closing in on 40 years old in just over three minutes, this is wild to see:

https://www.youtube.com/watch?v=btwiiZw3B2s

Kenji Aoyama truly is aligned with the best of the hacker spirit. As for getting your hands on a luna88k, I have no clue. The only thing I managed to find was a broken one that sold for ~USD 750 at an online auction.


If you're interested, you should check out Miod Vallat's Motorola 88k story.

http://miod.online.fr/software/openbsd/stories/m88k.html

One interesting bit of trivial is Luna-88k workstations were heavily used to implement CMU Mach (which would eventually be used by Apple).



Some more discussion & anecdotes:

Peter Salus has died

https://news.ycombinator.com/item?id=48188665


Well, it surely did not help that the government has been drip-feeding us computational resources. First we had about 16 GPU nodes to share between the whole country for over a decade. Then just before Isambard-AI came online they made one open call for about a week where you could get nearly enough to train a sizeable model, but the call was poorly advertised and in the middle of high vacation season. After this, the only big call explicitly cut out training large language models by its scope and the general calls have been peanuts and less than me and the UK-LLM team had access to during the Isambard-AI beta phase! When I gave a talk at White Hall recently my message was clear: We have the team, the knowledge, the data, etc. We just need an open call for enough compute to train the darn thing! Here is to hoping that they listened.


I can report that Facebook does not respect robots.txt. Heck, I even mailed domain@fb.com with the specific IP ranges and log samples three times over a month and they of did not even respond. Keeps on wasting my CPU cycles to this day by crawling massive development forks (I hope they choke on the data...):

    $ (cat /var/www/logs/access.log; zcat /var/www/logs/access.log*.gz) | grep 2a03:2880: | wc -l
    626396
About three hits per second for months now.


Can you serve them a specific file that would make it expensive on their end?


If I had the time and energy, I would make some sort of simple code language model and generate infinite junk and feed that to them in the hope that it ruins their future training runs. But, I lack the former and some of the latter. Alternatively, maybe I would actually read one of those "backdoor papers" and try to inject something like that.


I was wondering if this could be done without being malicious to that level. If they are costing you money, then I have no moral qualms playing in kind. Taking that next step would then give up the moral high ground and potentially introduce yourself to legally questionable grounds.

I get the lack of time/energy for this type of thing. It is one of those projects that could be satisfying for yourself, but very hard to justify if you're a family person but something a younger person might get a lot of pleasure from.


I block their entire ASN when they do that.


My preferred way is ffplay(1). Last time I checked I get lower latencies than OBS at that, at least when I use `-sws_flags fast_bilinear`, which is the same scaling OBS uses by default.


I wouldn't wish bilinear scaling on my worst enemy; 1:N is the only way to go for me. I'll check out ffplay.

Edit: ffplay doesn't support cropping the output to fit my display (or if it does, it's far too arcane for me). As composable as ffmpeg is, it's awful UX for me. I'll stick to OBS.


Use whatever gets the job done. As for scaling and cropping, to the best of my knowledge, ffplay(1) supports all the options that ffmpeg(1) does. Here is what I for example use when capturing my Famicom: ffplay -sws_flags fast_bilinear -framerate 60 -video_size 1920x1080 -vf crop=iw-360:ih,scale=-1:1080 $DEV.


> Nvi 2 (nvi under openbsd) has Unicode support. It's like BSD Vi but with Iconv. Perfect for my needs.

My primary editor for text (not code) editing and e-mail. I just wish Unicode support made it into base vi(1) on OpenBSD, but for now I can at least use it for all other purposes other than the ones in the previous sentence.


Ironically ed(1) supports Unicode under X if you XTerm and locale are set for that.


> It's frustrating to try to interpret these stories with a lot of writing and video describing everything except the crucial detail about what the charges were for.

Is it really a crucial detail though? As someone having lived in Japan for a long time, I see no reason why we can not discuss the fact that civil rights and detention treatment in Japan are lacking without resorting to "Do they deserve it in light of what they were suspected for?". I personally see no reason why suspects can not deserve decent sleep, meal, bedding, etc. even if they may be Shoko Asahara himself.

For the record, I have not watched any video or read anything else about this individual. Nor do I intend to.


> Is it really a crucial detail though?

Literally the central trigger point of the story.

> For the record, I have not watched any video or read anything else about this individual. Nor do I intend to.

Then I can see why you're not interested in the details


> Literally the central trigger point of the story

The fact that you and other insist on this really gets at the crux of this whole problem. There are two notable positions on criminality and punishment: yours, which is broadly that the justice system exists, at least in part, to deliver righteous punishment on the deserving, and the position of those appalled by the treatment here, which is that the purpose of the justice system is primarily to protect people, and then to deliver predictable, proportionate punishment of those found guilty to disincentivize criminal behavior. If you think that torture of someone detained but not found guilty might be justifiable if they're accused of a sufficiently heinous crime then you have an illiberal position that can and will be used to enable abuse of the criminal justice system to inflict extralegal punishment on anyone for any reason.


I think this is even getting ahead of itself, since the story is writing that you can be treated this way without yet being charged. Not knowing if the author "deserves" it puts you in the shoes of the detainee in either case, since the detention comes before assigning guilt.


That is not my position at all and it’s dishonest to project it upon my writings.

I said this is an important detail to the story because it’s literally the central trigger point. For as many details as she’s willing to share, include admissions that could theoretically impact legal proceedings, excluding the core charge from the story raises suspicions about the trustworthiness of the narrator.

To be clear I do not support the treatment as reported. However the omission of this one key detail is a calculated omission by the author, where we’re supposed to both believe it’s entirely normal and benign but at the same time it’s also something that must be withheld from this story?


Sorry if it doesn't apply to you. I think that's how a lot of readers would categorize you based on the insistence that the crime was important, and why you were downvoted at the time of writing.


[flagged]


You're getting downvoted to hell, but extraordinary claims deserves extraordinary evidence.


What claim are you talking about? The claim is that she was denied her rights.

What she did beforehand would only be relevant if it could somehow suspend those rights.

The argument for that being the case is that she doesn't say, therefore we can assume she did... something... that is sufficient to suspend her rights; without being able to name even an example.


For most people, the critique of Japan is because their own countries used to operate jails in this way.

So rationalizations of why it’s appropriate because the person was suspected of XYZ isn’t going to land with them and is largely irrelevant.

But I don’t mind playing devils advocate.

Should the justice system force confessions out of murderers? No, because they are only potential murderers and we have historically been able to get innocent parties to confess. People with vulnerability such as mental health problems are even more likely to give false confessions. The goal of requesting testimony should be honesty not compliance.

This logic applies as well the drug dealer, drug users, and jay walkers. It’s a moral principle disconnected from any specific geography so even if we are not Japanese and have no intention to interact with Japan, we can say they have not lived up to that principle.


It doesn't matter though. Nobody should be treated like this, especially not before their guilt has been proven.


I think there is a happy path though and she stuffed it up by not responding for a request for information while she went overseas as they were investigating the matter. When she returned they put her in detention as they deemed her a flight risk. I don't know what information they asked, but it would seem prudent to provide it or say you don't have it or you are overseas and cannot get it at the moment, rather than simply ignore it.


reasonable suspicion is a pretty well established concept. importing controlled substances would get an arrest warrant easily anywhere if law enforcement decides to pursue the case.

the administive pretrial detention is also pretty common, especially nowadays with the ICE craze.

nobody should be treated like this, agreed, but that doesn't mean that the process has no correlation to the level of guilt established and the certainty of it.

(the real problem is that it's way too many bullshit laws.)


But ultimately the charges were dropped so that makes the first half of your message effectively a non sequitur.


how?

Japan has a very harsh system, this serves as both a deterrent and also incentivizes people to make their equivalent of plea deals.

There's nothing magical about a criminal trial, especially in Japan, since there's not even a jury. And in general there's no magical threshold for proving guilt.

Nobody should be treated like this. We agree.

I'm trying to point out that unfortunately is a trade off, it works, and unfortunately a lot of people are getting treated like this all over the world for things that are administratively easy to prove and are illegal by the letter of the law, so technically easy to "prove guilt".


Nor do I intend to.

I watched a little bit. She went overseas and the police asked for some information and she didn't respond. When she returned they deemed her a flight risk because she hadn't responded to the things they were asking.


Fair I suppose. I guess one can treat this either as a personal story (although frustratingly scattered across multiple places and incomplete) or as a description of a single instance of an arrest in Japan.


Is it a crucial detail? Can you explain why you need to know what she was arrested for, given that she says the charges were dropped?


Suppose it was CSAM in the mail, do you think a delicate touch is still warranted? The context matters.


It'd be a pretty horrible system if it was possible to get anyone you dislike tortured for a month by mailing them CSAM they didn't ask for...


Well her detention didn't happen immediately, it likely happened because she didn't respond to an email while they were investigating asking for more information, which she even admits.


It doesn't matter what the charges were , she was cleared from it. Doesn't Japan have innocent until proven guilty laws?

All this story does it makes me want to avoid traveling to Japan. I don't fancy getting picked up for jay walking and tortured.

What an awful system..


* All this story does it makes me want to avoid traveling to Japan. I don't fancy getting picked up for jay walking and tortured.*

Sure if you naively believe the hyperbole then don't go. Been 3 times, you'll know when you're in trouble, and you will have a chance to correct it before it goes further.

Infact according to her video she did have a chance, and she didn't bother.


It is? Because the whole ‘is it awful’ thing hinges pretty strongly on how many options you were given to avoid it before going there.

If I had the police over, was an ass, had them come back, was an ass again. Then at some point they’re going to just think I’m the person that’d run away while they conduct their investigation.

I’m sure bad policemen exist in Japan, but all the ones I’ve met have been very friendly and reasonable.


Being a jerk to the police does not seem like it warrants them denying you of your rights.


Which rights? This isn't the US.



civil rights and detention treatment in Japan are lacking

The main difference I see are that police can hold you for a much longer period before bringing you in front of a judge and the bail conditions. Regarding the specific detention conditions, they do not strike me as worse than American jails.


[flagged]


You can love Japanese culture and still call them out when they are clearly uncivilized. We're talking about a culture largely defined by the same people that did Nanjing. It's quite ironic that the same culture that claims to be pacifist has no problem inflicting psychological torture on prisoners. Asia in general has this problem.

Makes me think of TNG (Season 1, Episode 8). Death for walking on the grass.

What is Justice anyway?


«Uncivilised»

Compared to what? European and other western countries with significantly higher crime rates?

Safety comes at a cost.


North Korea has a crime rate of approximately 0%. That doesn't make it more civilised than western europe.


Prisoner conditions have nothing to do with crime rates. What is the connection?


Avoiding being a criminal due to fear of being subjected to those conditions?


When the punishment for a crime is morally worse than the crime itself I think there is a problem.


The punishment should be harsher than the crime. Stealing an apple might not be a "big problem", but it sets a precedent that taking someone else's property is acceptable under some circumstances -- say, the relative value of said object.


I'm not talking about the severity of the punishment I am talking about the moral wrongness of the punishment itself.

Torturing someone for a month for maybe stealing an apple, keep in mind you haven't even been charged with a crime yet, is a morally bankrupt system.


Morals are relative. I happen to align with Japan's morals, and wish Norway would take inspiration from it. We're on the far opposite end of the spectrum.


Likely some sort of stimulant as you point out. It is hardly the first time either as there have been public cases like this numerous times over the last two decades. Some cases even ending with deportation. The one I remember most vividly was someone carrying an unlabeled bottle of ADHD medication that had been sent to them while they were in South Korea by their pharmacist mum in the US; that they then ran afoul of when entering Japan. Similarly, there was a case at the University of Tokyo in the 00s, where an overseas student got sent an (allegedly) unprompted package with cannabis (not a stimulant though) from friends abroad. Allegedly, they were expelled and we got university-wide, anti-drug campaigns with memorable slogans like: "Illicit drugs are illegal".

Due to their history, laws regarding stimulants are harsher in Japan than in many other places in the world [1] and this frequently takes people by surprise. Not that Japanese laws related to illegal drugs are lenient to begin with.

[1]: https://en.wikipedia.org/wiki/Illegal_drug_trade_in_Japan


The Japanese have some wonderful programming along these lines. For preschoolers there is PythagoraSwitch (ピタゴラスイッチ) [1] which features amazing Rube Goldberg machines, geometric reasoning, algorithmic thinking, etc. Sadly, NHK loves to keep their programmes under lock and key, so I could not find anything to share other than the name.

https://en.wikipedia.org/wiki/PythagoraSwitch


Well, yeah, the first time they made a really big push technology-wise --- making TRON-OS the default OS for their entire educational system --- the US FTC prevailed upon the State Department to inform them that such an endeavour would be viewed as anti-competitive.

I really wish that such things would instead be shared and celebrated and translated.


https://en.wikipedia.org/wiki/TRON_project

I did wonder, reading such a comment, whether it would be a hyperbole, but not only is it documented, it is way worse than that. The free market is only ever enforced in the direction that suits the US, and the vassal states get screwed.


Yeah, the demo where they showed multiple videos being played in separate windows on an 80186 was _amazing_ --- I _really_ wish that using TRON-OS for desktop use on commodity hardware was well-documented --- in particular, it would be _awesome_ for an rPi.


> The free market is only ever enforced in the direction that suits the US

I mean, come on. If it was free in both directions, the US might lose sometimes!!

Sigh. It's so sad. Stuff like this is why free-marketeers (and in particular libertarians) earn my ire. There is not a single economy in the world that is an actually free market. Capital can move fairly freely and labor not at all.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: