HN user

ninjin

3,394 karma
Posts16
Comments744
View on HN

I am in a similar situation and I am out from this point as well. Mullvad does a lot of wonderful work, but I think debating whether Örebropartiet's positions are reasonable or not misses the point. Head over to Allard's Twitter feed [1], as he has not yet published a coherent manifesto anywhere from what I can tell. If you do not read Swedish, get some sort of translation tool going. Keep in mind, this is how he wants to appear to the world.

[1] https://xcancel.com/markus_allard

Sure, you find the odd reasonably put politic position. But, mostly, it is memes. Screaming. Ranting. Insults. Calling the head of the Swedish police a "crying bitch". Retweets of posts from who are not even shy in terms of being bigots and racists. The man is a toxic toad and I would rather have seen him paid to shut up than anything else. Yes, we need diverse viewpoints to be heard and we should be respectful and careful to shut them down. But, Allard is not this person and he is just ruining public discourse even further and waging an insane culture war (in my mum's constituency at that). Call me old-fashioned, but I expect representatives to at least try to strive towards holding morals and behaviour above the mean of society.

I have read Mullvad's blog post, but not Berntsson' yet (it is bloody long and I am at work, but skimming it, I saw nothing arguing why "public discourse arson" is warranted and just "something needs to be done, this is something"), so maybe I am missing some context. But if the answer to your question is "Bank-roll Allard", maybe it is time to take a step back and ask yourself what on Earth your question was in the first place? Because it seems to me like you are playing with fire and risk burning all that we hold dear to the ground. Do your views not have a Johan Norberg-like [2] character (something very rare, a Swedish Libertarian that has contributed to public discourse for over twenty years) that you can support instead? Or is the direction you want to see only professed by people that behave very close to what I would describe as the very worst our species have to offer?

[2] https://en.wikipedia.org/wiki/Johan_Norberg

No, but it would have been a move from the research division to the applications division at the time. This is around ten years ago, between Atari (pre-Google acquisition) and AlphaGo (post-Google acquisition), so I am unsure exactly what the effect would have been inside the organisation. But, if it was bad enough for people to want to leave I suspect it can not just have been about the label.

I should emphasise that DeepMind (based in London and having a very large degree of independence until the merger in 2023) and Google DeepMind (remember now that Google's research labs across the globe got merged into this entity, including the one in London that was previously split from DeepMind "proper", so it can be hard to tell at times what one means by "DeepMind") has always produced good research. But what led to the LLM explosion primarily came from Google Research Mountain View (Transformer), Google Research Seattle (BERT), OpenAI (GPT-3), and various academic labs. During this time DeepMind had a broad research agenda, but my impression is that most resources went towards more traditional deep learning agents in 3D environments, foundational algorithmic research, and games (StarCraft 2). I would provide more detail, but as as an NLP researcher, I did frankly not pay much attention to DeepMind in that era as what was interesting to me just came from elsewhere.

When Google made its first big move into LLMs, its first interesting work did not come out of DeepMind, but rather again Mountain View with PaLM in 2022. Someone with closer connections to Demis at the time can probably explain why the research agenda was what it was, but I lack those connections and DeepMind (even now) has been notoriously tight-lipped since the founding of OpenAI (Demis allegedly sees OpenAI as founded on DeepMind technology by interns and staff walking out on them and remember OpenAI's initial focus on games with Dota 2 compared to DeepMind's with StarCraft 2) and was rather insular compared to Google Research, FAIR, etc. I say "was", but not because DeepMind is now more open, but rather that all industry research outlets are now incredibly tight-lipped after LLMs becoming a product and point of pride among them. At this point, research is held back for maybe even a year before publication or never published at all to deny any perceived advantage to the competition.

But even geniuses make mistakes. For example, Demis bet hard against language having any sort of real impact in AI research. So hard in fact that DeepMind nearly had its language research team walk out on them as they were about to be labelled as "applied". Now, to be fair, once the evidence was mounting that large language models rather than pure reinforcement learning was the way forward Demis and DeepMind changed course and has been great at catching up. However, it is important to remember that no person is infallible.

As a counter opinion to "too slow" in regards to 54Mbps, as it likely depends on your use cases. My WRT54GL was the primary family router until 2018 and even worked just fine for live video broadcasting. Even today it sees good use for video calls with no issues at all. Lovely little piece of hardware that refuses to die. Just a shame that OpenWRT has dropped support since 2013, which feels a bit ironic given their name.

Well, you can have a look at the commit history to see what changes have been accepted in the past:

https://github.com/openbsd/www/commits/master

My experience is that minor improvements tend to get accepted if they come with a solid technical motivation and fits into the overall OpenBSD mindset and ecosystem. If the change is simply justified by "best practices" and is rather large, then the conservative choice of just leaving things as they are usually prevail.

For example, I think I have seen two proposals for major overhauls of the OpenBSD.org homepage by "outsiders" over the last three years or so and they were both rejected. However, as you can see by the commit log, minor improvements (including presentation ones) happen all the time.

Really? A cause of our societal decline is requesting a CD for a repository that is too big to fit on it? Call me a naive optimist, but I would like to believe that whoever is reading the form results on GitHub's end is more than capable to make the call within a few seconds as to whether they also would find some joy in the challenge the size poses or just ignore it and move on with their day.

Riddle me this, what was the cost to me in terms of trying? If I feel like treating this like the fun we used to have online, what is the point in sucking all the fun out of it by "going lawyer" on the conditions? If I get a CD (or even DVD), it will be a fun story to tell (like when I asked Schneier to write a true Schneier Fact as opposed to his signature when I ordered a signed copy of one of his books). If I get nothing, well, I guess my life is simply over at that point.

Felt the same way initially, but you are very much right that this feels like a throwback to a more playful time about twenty years ago. Put in a request for the OpenBSD src repository, which is too big to fit on a CD these days and I am looking forward to see if/how they square that circle. OpenBSD used to ship their code on CDs up until about ten years ago, so it is a bit of a fun throwback in that way as well.

Why would we? There are plenty of us that believe in free speech, but would rather not see our money go towards bankrolling further destroying public discourse like you see Allard doing. It is perfectly possible to forward your opinions without setting the public square on fire. The kind of rhetoric that you profess here is dangerous and I see it all too often in the US. If no side attempts to hold the high ground, all we will have is a race towards the bottom and at some point arguing that it is high time to send the other side off to the camps and that is not a future I want to see.

Of course I get downvoted for saying this. HN isn't interested in reality any more.

I suspect that rather many of us are simply just tired of Claude and friends getting shoehorned into any conversation about programming at this point. It is about as fun as the Rust Brigade entering any discussion about C. It adds nothing new to the discussion and it is frankly tiring since we pretty much at any time have a handful of conversations on the front page already covering "AI" topics anyway (counting four at the time of writing this).

Yes, that is common though. You have a variety of measurements, from a variety of technologies, from a variety of distances, and from a variety of sources. Given the damage a quake and tsunami can cause, especially the early measurements are estimates that later get corrected in light of new information. In Japan for example, it is very much not uncommon that early tsunami warnings are later cancelled. Yes, false alarms are bad, but the example I usually use in terms of how much time can matter is the 1983 Sea of Japan quake [1], where the tsunami hit in 12 minutes after the quake.

[1] https://en.wikipedia.org/wiki/1983_Sea_of_Japan_earthquake

As a type-1 diabetic, in my experience it is perfectly possible to end up in a situation like this even if you are responsible. Remember, type-1 diabetes is a condition that requires your attention tens if not a hundred times per day. This is not just on good days, but also on your very worst days when you are juggling everything else that life throws at you and you may not have slept properly for days. So, maybe you had noticed that your emergency glucose was low, but in this instance out of a hundred you forgot to replace it when you came home because you were exhausted and then overslept and had to rush out in the morning. What makes type-1 diabetes challenging is not that you can not technically manage every single one of the decisions and actions that it demands out of you, it is that you must carry them out under all conditions and largely without fail for every day in your life or you will suffer both short-term and long-term consequences. Everyone I know has had a nightmare episode.

Just a final recent anecdote to illustrate some of the complexity. It may look like maths on the surface, but even something like "carbohydrate ratio" is a fluid concept. Yesterday for example I was out and about in the sun and had the very same bottle of sweet tea that I have had for months. Given that I knew I was physically active and it was hot, I reduced the usual dosage for this specific drink by 80% to be on the safe side. To my surprise, on this particular day for whatever reason this was still far too much and I pushed myself into hypoglycemia in little over an hour. We humans are highly dynamic and complex systems and this is me failing with the very best technology we have available: Insulin pump and continuous glucose monitor.

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.

OpenBSD 7.9 2 months ago

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.

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.

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 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.

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.

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.

The vi family 2 months ago

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.

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.

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.

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

For those considering the US model which is listed as USD 549 [1], the Japanese one currently sells for ~USD 260 in Japan [2].

[1] https://pomera.us/products/pomera-full-suite-typewriter-for-...

[2] https://kakaku.com/item/K0001457601

The list price appears to be ~USD 380, which is still a hefty saving compared to what they charge for the US model. There are of course software and hardware differences [3], but if it is primarily the hardware you are interested in, I see no reason not to at least consider importing one.

[3] https://pomera.us/pages/support-help-support-pomera-dm250us-...