skysight-inc/HackerNews huggingface dataset:
I installed Ubuntu on a Dell laptop recently that wasn't on the approved list. It required a few tries, and running some scary commands in my BIOS to change the filesystem parameters. It works fine, and I can still dual boot to my old windows partition.

The issues, funnily enough, happen when I go back to windows: the clock has been set back to UTC time, and the Bluetooth has forgotten my mouse.

And now I switch back to Windows so rarely that it doesn't matter.
Our digital clutter is costing us
See if you can build some stuff friends who have a company and list that work as a contractor on your resume.

Or otherwise build your own product open source or commercially for experience and who knows it might take a life on its own.
This one is good reading, it's the backend of a real-time 2D multiplayer war game: https://github.com/wight-airmash/ab-server
Not a word about cooling which requires vast amounts of cheap water and makes nuclear not so universally sustainable.
I'm all in on Bitwarden at this point. It's the place where I keep all my credit cards, secure notes and about a 500 logins. A vast majority of these logins have passwords generated by Bitwarden itself.

I'm confident even if BW goes down I can still recover my data since the vault works offline too. While the browser extension could use some UX work the mobile apps have been top-notch and sharing passwords with my spouse has been a bliss.

I bought myself a dedicated server earlier in December and will be migrating to Vaultwarden pretty pretty soon.
Luckily they don't need an office with their great remote work policy. Oh... wait.
> It's not clear to me there was ever a time people were properly compensated for the amount of work they do.

A family friend of mine operates a couple small businesses in a rural community. They’ve tried to bootstrap or acquire a couple companies over time, operating them at a loss for a while as they try to make them efficient enough to work.

It’s surprisingly hard to make a break-even business. There’s a common misconception that business owners are all raking in cash at the expensive of their employees, but that’s not easy or common. A lot of small businesses close because it costs more to pay employees than the business can actually bring in (minus operating expenses).

Even many big companies like Uber are operating at a loss, contrary to the public perception that these companies are a rip-off that exploit everyone to the max.

Ironically, in software I’ve seen a lot of people getting compensated far above their output for many years before the company finally catches on. This is one field where people who interview well can get a foot in the door and then coast on organizational inefficiencies at a lot of places while doing very little work. Obviously this doesn’t apply at all companies, but it’s weirdly common to hear engineers bragging here on HN about how few hours they work each week, or even people expressing disbelief that anyone can do more than an hour or two of work each day.
> Why are you being dishonest?

I’m not, you are reading points you want to argue with into my posts.

> You know damn well Israel has no intention of ever relinquishing Golan Heights back to Syria,

I’ve said nothing about Israeli intentions, which have not been the subjecr of discussion. I’ve discussed only the US position, and particularly the conditions expressly attached to it by the Biden Administration.

> They’ve been at war with Russia since they seized Crimea

I mistakenly assumed you meant 2014 when you referred to Russia launching their war and occupied Ukrainian, since that was, in fact (and as you seem now to recognize), when Russia launched the current war of aggression against Ukraine and began occupying Ukrainian territory.

In any case, the problem with Russia’s occupation of territory in Ukraine remains that it is part of a war of aggression they are waging and not that, given the existence of war, it is illegal to occupy the opposing belligerent’s territory.
Used to be a flight instructor, a quarter century ago.
I'm not a fan of flying under the hood.
If you want to get the most for your money, make sure to get X-Plane, a decent yoke and throttle quadrant, as well as access to something like VATSIM. Practice until you understand the "system" completely and have all your procedures down, so that you exactly know what to do in what sequence.
Then you can still do and hour or two under the hood, to experience the sensations in a real airplane.
> But it's all just perception.

Agree, but "perception" is A LOT. Taking digital media and making it look like film in an artistically skillful way is hard. Shooting in film and making it look good is hard too, in a different way, requiring different skills.

Two films come to mind. Both of them beautifully shot.

Tangerine (https://youtu.be/ALSwWTb88ZU) Was shot with an iPhone 5s-- and yes, there was a lot of work involved in post-production, but it was a deliberate decision. The directory, Sean Baker, later went on to shoot Red Rocket (https://youtu.be/Wfndmy-6e28) this time in 16mm film. Both films are amazing in terms of cinematography and visuals.

Licorice Pizza (https://www.kodak.com/en/motion/blog-post/licorice-pizza/). The director, Paul Thomas Anderson, exclusively works in film. This was a big-budget production with some A-list actors, he could have shot with whatever digital equipment he wanted but he chose 35mm. Whatever the case, the outcome was stunning.

At the end of the day, it comes down to choices the creators make for their workflow and which tools and techniques they've mastered. Is it "possible" for a fully digital A/V workstation to give the operator a level of control that blows away analog media? Of course. But what does that level of control actually mean? Endless mouse-clicks, sliders, drop-down menus, and application "plug-ins" and licenses? Unfortunately, yes. Not everyone is willing to do that.
Make side projects or freelance work you can show off. If you know any programmers who are willing to look at your code and make suggestions, even better. You want to build things that challenge you.

I can't tell you whether a bootcamp is a good idea without understanding what you know and what you're looking to learn.

The organizations that tend to have an open mind towards people like you are the ones that can't afford not to. Small companies, non-profits, agencies, underfunded startups. Your advantage is your cheap and you to dive in and learn new things.

It gets much easier after that first job.
oh, and I should mention, and this is the fun part, if you "get" it, you will die
This is not how copyright statements work.

> The copyright notice on a work establishes a claim to copyright. The date on the notice establishes how far back the claim is made. This means if you update the date, you are no longer claiming the copyright for the original date and that means if somebody has copied the work in the meantime and they claim its theirs on the ground that their publishing the copy was before your claim, then it will be difficult to establish who is the originator of the work.

https://stackoverflow.com/a/2391555
There are several issues with the macOS/iOS Keychain:

- it does not understand that some accounts are used on multiple domains, does not allow you to modify domains, or have more than one. For example something like microsoft.com, live.com, microsoftpassword.com. I believe maybe microsoft cleaned it up and use now only one domain, but websites like that still exist.

- multiple accounts for the same website, just need to have a title to name them. Say you have 2 AWS account and each has a user root. How would you identify them?

- password sharing is a big issue as well, within the family.
I actually did get sound panels for my room, but I apparently need more, because they did a pretty disappointing job. I also need a mic arm that doesn't spontaneously collapse when I move it closer to my face. (Don't buy Blue Yeti's mic arm.)

I'll definitely consider a dynamic microphone for my next big on-stream project, whenever that happens. (I have no idea when it will happen.)
FSMs are common in functional programs though possibly informally. The FSM itself is just a function of (st, event) -> (st, value). Or possibly a bunch of st -> (st, value) functions (where each function represents an event / transition).

It's a common informal way to integrate side-effects in a pure program, the impurity becomes an event or event-set over which the machine (usually composite) is integrated (via something like scan).
> Sure you'll end up earning less but, in my book at least, its worth it.

Will you? I thought going independent had a higher variance but similar or slightly lower median than working for an employer.
Untangling a bizarre WASM crash in Chrome
> We’re looking for people that want a new Mercedes

Meanwhile, it's only the owners actually getting the Mercedes.
Your performance is always being reviewed

A formal review process at least surfaces those thoughts. It’s better than the quiet process where managers form their own conclusions without communicating them.
KeepassXC for password management and Syncthing for syncing across devices. Everything I'd available offline and syncs on network availability. Working well for years now.
Yes I’ve moved to this from Dashlane, it’s much better and integrates flawlessly with all my devices. Why do I need another piece of software when the MacOS default is so good?
Top Open Source Telco projects to look forward to in 2023
I need to get back to my 105 or so Udemy courses.
Most of them are at 5%.
> The same applies for choosing the color of the next pixel - it could be possible that making one pixel worse might allow subsequent pixel to be approximated better.

I was thinking the same thing: what if we looked at the next two pixels and tried to find the values that minimized total error. If done right that should essentially give horizontal 2x1 dithering for free.
Any books you could recommend?

I presume you already know of this book: The Body Keeps the Score: Brain, Mind, and Body in the Healing of Trauma by Bessel van der Kolk.
Want ambition? Give equity.
These remind me of Hindu mandalas, diagrams that actually detail the universe and cosmos
> It’s the first rewrite of the iOS app, which was 8 years old. And it unifies the android and iOS codebases at last, to stop having to implement everything twice on mobile.

Not really sure about iOS, but I was thinking of android - there was the old element(riot), the current version(riotx?) and now the proof of concept.

> You can (re)read the explanation at https://matrix.org/blog/2022/12/25/the-matrix-holiday-update...

Sorry but I am still very confused about the naming, what is Element X, what is Element R. I am assuming Element web and mobile are the current stable versions but what's the difference between R and X is still not clear to me.

> The vision is pretty simple: radically fix perf

How? Are you going to keep developing both synapse and dendrite or are you planning to sunset synapse eventually and only develop dendrite? How close is dendrite to being stable and any plans for making migration guides between the two?
I briefly moved to Keychain from 1Password when they went Electron, but the experience of actually managing credentials is so bad in comparison that the experiment lasted less than three months.

At minimum, Apple needs to make Keychain a standalone app instead of a half-baked settings dialog for it to even be considered an option imo.
Lenovo Superfish was a local exploit; the software was installed at the factory. It could have been any sort of root kit or other client software. Once an attacker has control of your local device, lots of things are possible. It’s true that HTTPS won’t defend against local attacks, but that doesn’t really seem like a fair criticism since that is not what it is supposed to do.

The defense against compromised certificate authorities starts with platforms and browser makers. They demand that CAs implement certificate transparency logs to be included in root stores.

They also monitor CT logs, as do most large site operators. Facebook for example does not run an OS platform or browser, but has a robust CT monitoring program.

So if one of the random little CAs in the root store of your browser issues a rogue cert for “google.com”, it will be logged and seen, and that CA will risk getting kicked out of the root store. That’s what happened to Symantec, which was not a small CA.

In general it is safer and quieter for bad guys to target client devices with attacks like Pegasus, than systemic actors like entire CAs.
That comes from old Unix workstations with CDE et al
In 1993-4 I was an intern at Inmos, when they were trying to get the T9000 transputer to work.

The transputer was a stack architecture, with a bytecode-style instruction set. The stack was shallow, just big enough to evaluate a typical expression you would write in a high-level language. It also had a local addressing mode, relative to a “workspace” pointer register, which was used for local variables.

To make the T9 go faster, they gave it a “workspace cache”, which was effectively a register file. The instruction decoder would collect up sequences of bytecodes and turn them into RISC-style ops that worked directly on the registers, so the stack was in effect JITted away by the CPU’s front end.

A really cool way to revamp an old design; a pity that the T9 was horribly buggy and never reached its performance goals :-(
This is the crux of it and rings true in my experience. Significant increase in effort usually results in only marginal increases in comp, if any. ROI simply isn't there.

> Many workers say they see little connection between working hard and being rewarded. About half of the 1,071 respondents to a May survey by The Wall Street Journal and NORC at the University of Chicago said they don’t have a good chance of improving their standard of living, compared with 27% who said they do. The 27% figure was a 20 percentage-point drop from a year earlier. About 60% said they were pessimistic about most people’s ability to achieve the American dream.
I'm reading the HyperMedia book right now, thanks!
> Why do films insist on explaining things that don't need to be explained.

Yeah an utterly baffling trend. I hadn't linked the two but you're right of course the same trend to add explanatory scenes and to simplify open plot points.

Worse still when they retroactively change the plot! Or scenes to fit a sequel.

Some major examples that come to mind is Avatar being changed to accommodate a sequel - in an entirely unnecessary way by adding a post credit scene in the style of MCU.

Last of Us 2 just replaying incorrectly last of us scenes and then the remaster being changed to suit.

Sometimes I think it's simply lazy writing or when a story outdoes the talent of its creator.

I did like the reveals in knives out because they genuinely add new info and suddenly many dynamics that were rich and understandable became very different yet rich and understandable.
I didn’t say it was the right thing to do, I said it was reasonable. Maybe “understandable” would have been better.
> Needs a 5 in the title.

It's not even for the PS5 (or 4 as the case may be), someone interested in PS4/PS5 development or homebrew would also be disappointed.
Musk probably fired the guy in charge of paying rent
> Nothing prevents you from using a self signed cert.

With the various web browsers continuing to disallow or blar warnings about "SELF SIGNED CERT", this is not true. There's a lot of _current issues_ trying to access a self signed HTTPS site using mainstream browsers because they know better than you do.
Does anyone know why the USB-C header was designed to be almost-but-not-quite rotation symmetrical [1]? So now you need some complex electronics for each port to detect the orientation and swap the data and cc lanes accordingly - with lots of opportunities to make errors or be cheap as we see.

It seems to me, you could have saved an enormous amount of complexity by simply making the header slightly larger and duplicating the entire pinout on each side, including the data lanes.

Or are there electrical reasons why a data lane must only be connected to a single pin?

[1] https://en.wikipedia.org/wiki/USB-C#USB_3.0/3.1/3.2
Sorry, I probably wasn't clear. I wasn't spinning up the server itself, just testing the endpoints via their functions. Though this likely falls more under integration vs unit tests.

As for unit tests... I mostly add them to projects with something egregious happens or a very hard bug to spot can occur - just to prevent anyone else from foot gunning themselves (here be dragons or whatever).
Maybe AI is the answer. It can be be the better judge of comments in a conversation.
If you want to return the laptop, return it. Absolutely nothing you've mentioned so far indicates a hardware failure or warranty-covered replacement.
Observing the debate in the US from the outside, I believe the term "socialism" has to die. It's carrying so much baggage it's a major reasons the US cannot have a sensible debate over what alternatives there are to full-blown free-market capitalism.

While also somewhat contested in Germany, and not free of (some) valid criticism, I would advocate to try and use the term "Social market economy" [1].

[1] https://en.wikipedia.org/wiki/Social_market_economy
Sony’s A7R V camera is a technical triumph, so why is using it such a pain?
> But to me the fact that the games are not natively supporting Linux and are instead needing a tool like Proton still means that Linux is not ideal for gaming. Just like Mac is not.

You’re holding a proof that it isn’t so in your hands and still claim something opposite. The biggest issue with gaming on Linux has always been impossibility of providing a binary build that works everywhere due to lack of a stable kernel API and ABI. Turns out, win32 API is exactly that and works really well on Linux if you put in the work, see proton.

IOW Linux is ready for gaming thanks to and because of Windows, not despite it.
Generally I find that shallowly learning topics adjacent to the areas I know deeply works best but trying to glean the idea of topics way outside of my understanding (i.e quantum physics) does not end well for me.
In case you didn't already know; Who Is Fourier?: A Mathematical Adventure is an excellent illustrated book on this.
technically this would be considered an integration test I think.
the null concept being referred to as “the billion dollars mistake” - until discovering optionals and gradually opening up to FP, category theory, etc
Recently, my Dell started having some troubles after many years of hard use - the wifi chip seems to have some problems. Since I need to be able to at least do email and web things, I went out and got a $130 Chromebook at OfficeMax. I was actually quite impressed with it! But the screen was a bit too small, so I took it back and upgraded to a $250 computer.

I'm very impressed at what it can do for that price. The user experience is very good, all smooth sailing, and in addition, the Linux subsystem is quite usable. I got my Elixir/Phoenix hobby project running on it without much trouble.

My original plan was to just hang on to this computer while I ordered a new Dell, but I'm considering whether I need to do that... $1800-ish for a new XPS 13 is a lot more than $250.

The keybindings and window manager do bug me a bit on ChromeOS compared to the custom stuff I've had set up on Linux that dates back to fvwm2 days, but it looks like if you dig around, you can tweak things. Seems there's even a focus follows mouse option!
Tell HN: ChatGPT can't answer adventure game questions
For example:

Explain to me how the fencing minigame works in Monkey Island?

> In the "Monkey Island" series of adventure games, the fencing minigame is a swordfighting duel that the player character, Guybrush Threepwood, can participate in. The minigame is played by typing commands into the game's text parser to direct Guybrush's actions. [...]

For starters, Monkey Island didn't hae a text parser!

How can I get the babel fish in The Hitchhiker’s Guide to the Galaxy?

> In the game "The Hitchhiker's Guide to the Galaxy," the babel fish is a small, yellow fish that is inserted into the ear and allows the user to understand any language.
To obtain the babel fish in the game, you will need to follow these steps:
Go to the Vogon ship. You will find the Vogon ship in the "Galactic Sector ZZ9 Plural Z Alpha."
Find the Vogon captain's quarters. The Vogon captain's quarters are located on the upper deck of the Vogon ship. Look for the babel fish tank. The babel fish tank is located in the Vogon captain's quarters.

This is an infamous riddle and definitely doesn't work like this!

What is the gnome's name in Kings Quest?

> In the King's Quest series of adventure games, there is a character named Gnome who is a helpful and wise character who gives advice and guidance to the player character. He is often depicted as a small, elderly gnome with a long beard and a pointed hat. The Gnome is also known by the name of Graham in some versions of the game.

Nope!

Try re-generating the answers to get even more absurd results.

This is strange because all this information is definitely available on the internet and you can easily find it with a google search. Try "gnome's name in kings quest" and you'll get the name immediately. Also, the fact that instead of replying "I don't know" tries to generate a definite answer out of thin air is even worse.
> Most people get hung up on terminology and/or specific interpretations

Because terminology matters, and some terms are quite misleading. What some people tend to miss about the "Socialism with Scandinavian Characteristics" that folks claim to like these days is that Scandinavian countries are actually near the very top rankings by economic freedom and lack of excess regulatory burden. I.e. they're actually some of the most free market and capitalist, while applying effective redistribution after the fact (leading to moderately high tax rates). So I don't get why people decry capitalism and free enterprise while praising Scandinavia as "successful" socialism? It makes no sense.
Some services don't work without HTTPS or transport security. Sometimes, I want transport security on traffic for various reasons. Current mainstream browsers are also refusing to connect to 'self signed certificate' HTTPS sites because they're 'insecure' and continually are disallowing you the user to bypass these 'protections'.
> No you can't.

Why and what you can't achieve from HIG?

> Ah yes. There are some unknown theoretical HIGs that you can follow which don't exist and don't reflect the actual platforms that people, you know, actually use.

Sorry?

> Because Apple's HIGs for a long time were light years ahead of anything else, and yes, I would expect a well-designed app to follow them on the Mac (anything from accent colors, secondary focus and humane modal dialogs to affordances, accessibility considerations etc.)

What does this have to do with native vs web argument? The topic is here what and what you can't achieve with both technologies.

> Whereas "sure you can" web implementing some bogus HIGs can't even do a modal dialog right.

???
I'm sure that's true. But when it comes to the think with my bank's passwords - I'd rather trust a team of professionals.

This morning I loaded up the dishwasher, switched it on, and completely forgot to add a cleaning tablet. I don't want the responsibility of forgetting to update a critical patch or misconfiguring an obscure YAML file.
If you change your mind right now that people's minds are changed on HN then you will have evidence of it happening : - )