skysight-inc/HackerNews huggingface dataset:
The cryptic instruction names in assembly drive me nuts, too.

`integer_multiply_64bit` is much easier and faster for my eye to parse than `imulq`, which is a blob I have to stop and tease apart. I would also be fine with `imul_64` or `int_mul_64`; over time I could probably get used to `imul_q`.

But `imulq` jammed all together is a nope. I still hate `strrchr` and `atof` and all those silly names which parse poorly from the C standard library, and I've been programming C for many years.

I figure you could create a 1:1 assembly transpiler which does two things:

* Maps a bunch of aliases like `integer_multiply_64bit` to their official names.

* Uses parentheses, argument order, and dereferencing operators according to conventions which are more in line with what people are accustomed to seeing in popular modern programming languages.

Register naming seems a bit tougher, though, and I haven't figured out an approach for deriving intuitive aliases. Suggestions?

> “it’s not so bad. if you are smart like me, it’s easy”?

There are going to be responses that read like this, well-intentioned or no, but we just have to press on regardless.
Falling behind in manufacturing seems to include the entire supply chain, not just fabs. Global supply chains are fragile, so we’d do well to build as much physical infrastructure and expertise on shore as possible. This is a policy problem more than anything else.
That is because they do inject a delay.

https://apple.stackexchange.com/questions/17929/how-can-i-di...

https://superuser.com/questions/455313/disable-os-x-enter-fu...

It looks "pretty" to the UI people.
Firefox's built-in password storage?
Not sure how secure it is, and if you need your passwords in other apps, you can download their LockWise app.
Great explanation, thanks. Do you know of any haskell parser combinator libraries that exhibit the properties you're looking for?
The network effect of having established a marketplace with millions of consumers who pay for games is non-trivial. Steam is a trusted name in gaming for a reason.
Canon Launches Site That Lets You ‘Take Photos’ from Its Satellite in Space
Shrugging apathy is the enemy of the excellence (not perfection). Btw, with very simple programs, it is possible to have zero bugs but it is decreasingly possible as programs increase in complexity.

As an example, Android is Humpty Dumpty. Manufacturers just try to glue as many pieces together as possible.
Surf’s Up. The Temperature Isn’t
Betting on death of petrol cars, Volvo to go all electric by 2030
The beauty of matrix is the interoperability: you can actually talk to other users on other servers, like email.
You can join large public groups, too.
Eight-year-old becomes youngest pro Fortnite gamer
Is it actually miles behind?

I've used RDP to work remotely and also to play some games inside Hyper-V VM and I didn't felt big difference between native
The article feels like a plea to go back to the 80s and it's not entirely clear who the author is pleading to. There's no cabal of Frontend Developers pushing their Agenda. Instead there's employers, customers, and requirements. Can I write a serverless React-esque web app without using any Javascript?

The author also keeps mentioning "simple" web pages that shouldn't require JS (eg personal blogs), but in practice very few people code those from scratch.
If he didn't care about money he would pay his employees a fair wage and provide a safe working environment.
How well does the chrome browser plugin work?

I like the idea that it's a standard way to store passwords that can be easily manipulated with whatever tools you like, including git.
Sandboxd – Speed up your bashrc / zshrc
I live in the UK, not the US. It's a global phenomenon!

It's probably due to some combination of limited brand power (most people have no idea who makes taps or cupboards), rarely made decisions (how often do you renovate a house? The only people doing it often are the commercial ones who have no interest in longevity. Everyone else is naive) and very long feedback cycles. (A kitchen should be able to withstand 20 years+ of use, but by the time you realise that it's falling apart after 10, it's too late.)

Nobody in the whole process has any interest in the fittings being robust except the buyer, and they almost certainly don't want to spend weeks researching and specifying every single bit (or take on the risk of specifying all the bits, only to find that they don't fit together). So they outsource the part selection to the kitchen designer or builder, who's main motivation is getting something that looks OK and has a good profit margin.

Interestingly I would add the one area this doesn't appear to be a problem is in kitchen appliances. Maybe it's because brand recognition is so much better.
Note to author: Because this is a personal blog, your RSS feed might as well include the entire post instead of the first few sentences. Just a suggestion.
Huh? Who suggested that keyboards are better than joysticks for aiming?

For aiming in a shooter you have: keyboard < joystick < mouse or gyro.

For the military applications, the inertia of the thing you are aiming is important. In the most concrete example, think of swinging a rifle around to aim it. For a slightly more abstract think of aiming artillery.
Exactly, the problem with being blind is that you can't see, not that people use the word jokingly, or as an accusation. Even if we completely stop doing those things, and keep coming up with new euphemisms for blindness ("differently sighted" anyone?) the main issue will remain: some individuals are not able to see.
> The rest of the team looked on in horror and asked why I was replacing highly reliable, battle tested code that had been in successful operation for nearly ten years!

And they were probably correct in doing so. If people are expected to be making changes to it, but it's generally working well otherwise, adding explanatory docs, notes and tests around that code would likely be far more valuable than rewriting it. You have to understand the problem before rewriting anyway - writing up that documentation and supporting evidence is often a better goal than "rewrite" when a system is working pretty well in service.

I've also seen the "don't rewrite it!" on code that is breaking/wrong constantly - like... daily. People have adjusted habits around it, and making a change is seen as 'risky' but there's a lot of unacknowledged operational debt that can be cleaned up with updating the code (investigate, doc beforehand too).
I find a comment like:

> ...silly SaaS services like LastPass or Bitwarden?

...rather off-putting considering Bitwarden is nothing like LastPass in execution. For starters you don't need to pay for Bitwarden and you can run your own backend for self-host. Some of us use our password managers with others and would like to share things. I'm happy to pay for this feature.

So no, you're not required to leverage Bitwarden as SaaS like LastPass. They're not the same in that respect.

I have no affiliation with Bitwarden other than being a customer who dropped LastPass after the acquisition years ago.
The spec was recently completed and there are multiple efforts to bring it into a more well rounded existence. The work is being done by volunteers, so it may take some time to become a reality across the internet, however, the seeds are all there to make it work and with some dedication from volunteers I think it has a bright future as possibly being the preferred password manager in the future. If you browse the SQRL forums, you can get an idea of where all the different efforts are playing out, but there is no real central repo of all SQRL code. https://sqrl.grc.com/
How is it OK to hack a private website, go through heaps of private data of random users? Why this was done is irrelevant. Hacking is illegal and whoever did this should be facing consequences.
Martin Luther Rewired Your Brain: Mass literacy reconfigured our neural pathways
"The Protestant impact on literacy and education can still be observed today in the differential impact of Protestant vs. Catholic missions in Africa and India. In Africa, regions with early Protestant missions at the beginning of the 20th century (now long gone) are associated with literacy rates that are about 16 percentage points higher, on average, than those associated with Catholic missions. In some analyses, Catholics have no impact on literacy at all unless they faced direct competition for souls from Protestant missions. These impacts can also be found in early 20th-century China."
> It looks "pretty" to the UI people.

Buys them time to get stuff done under the hood while you are gazing upon the 'sands of time' (good old Windows hourglass).

It conditions you/me/everyone to be impatient. I opt out of all such transition effects on my phone. I prefer that the screen goes black of freezes until the next screen comes up. This way I don't get distracted by irrelevant junk (spinning wheels, hourglasses, etc.). It is crunching bits. Don't add more junk to it. Let it crunch bits without tricking me.
Summary of the timeline, based on a previous post by Frogwares[0]:

In 2019:

— Publisher paid for game development, though usually not on time. Per contract, IP remained with the game dev, and there was no obligation to hand over the source.

— Publisher hired another studio to work on a similar game, and started demanding source code from game dev.

— Game dev delivered the game (not the source). (Not clear whether on time or not.)

— Publisher released the game, and immediately withheld profits from sales (with some mechanism referred to as retroactive milestone cancellation).

— Publisher was also found to remove game dev’s logo, buying domain names reflecting game dev’s brand, mislead the public as to who had the rights to the game, and do other shady things.

— Game dev sued, with unknown outcome.

In 2020:

— Attempt to pirate the game by the publisher was discovered (February). (Note: this is alleged to have happened long before publisher won on appeal, so it’s not as if the publisher decided to pirate the game after the court determined they are owed the source.)

— Game dev terminated the now-breached contract and notified the publisher. Publisher claimed French COVID regulations precluding contract termination (?!).

— Publisher sued and lost (July).

— Publisher appealed and won (October). (This happened after the publication of the post I referenced.)

This obviously presents game dev’s perspective only. It seems exhaustive enough though, and so far I’m inclined to think they aren’t distorting facts and may have been taken advantage of by a larger business (the publisher).

Violating a court order is bad, and if game dev was ordered to hand over the source they should probably have complied. That aside, it’s unclear whether the courts ultimately sided with the good guy here. Sadly, if game dev’s the victim here, appealing cross-border may be infeasible for them.

[0] https://frogwares.com/the-sinking-city-is-being-delisted-her...
The problem with this analogy is that it makes sense to work with lower quality materials in real life, because the cost savings scale with the number if units you produce.

With web content it’s the exact opposite. Every time you are a bit lazy, and add another mushy, poorly optimized dependency, the cost is paid by every one of your users.

The better analogy is that the web is like an assembly line that serves content. Do you want wooden equipment with poor tolerances making up that assembly line which takes twice as long and occasionally dumps parts on the ground, or do you want a well-optimized system working at peak efficiency?
Have you been missing the Nazi flags the Republicans fly? The Nazi symbol in the stage of their event? There are openly Nazis in the Republican party.
When I was a kid, my dreams was to work at Google, Microsoft, Apple or any of these big companies. Now that I am reaching 30 (and becoming very nostlagic of the old web), I think the company that would make me most happy of login every morning to get some work done would be Internet Archive.
How can I run newer Unity games on OS X 10.9 Mavericks?
> The customer of course desire high-quality product they have paid for.

People pay for features first, and UX/UI second, if at all.

People pay for software that makes them money. When two competing software offer the same feature set, than and only then does UX/UI get any important.

UX/UI is not for your customers: it's for attracting pigeons to your CRUD website in order to sell them to your advertising customers.
I would recommend reading through at least the first PDF on the site to get an idea of what it is and how it works. The short version is: It's a replacement password manager-esque protocol that enables logging into a web server while leaving no compromise-able secret in the servers database.

EDIT: A user posted a very nice write up of it in another comment: https://news.ycombinator.com/item?id=26314472
... and the commenter calling the website "daft".
I have ADD and typically eschew watching video if I can get the same, quality content faster in text.

I loved this and watched it to the end.

To any that feel the need to hide or disparage this because it seems to promote doing things on your own vs in the cloud, this isn’t some tech ops Total Money Makeover where you read a book and you’re suddenly in some sort of anti-credit cult. This is hard shit, and it’s the basics of the hard shit that I grew up with as being the only shit.

Yes, you can serve your own data. No one should fault you for doing that if you want. It takes the humble intelligence of the core team and everyone at IA to pull that off at this scale. If you don’t want to do the hard things, you could use the cloud. There are financial reasons also for one or the other, just as there are reasons people live with their family, rent, lease, and buy homes and office space- an imperfect analogy of course.

I hope that some of the others that could go on to work at the big guys or have been working there and want a challenge consider applying to IA when there’s an opening. They’ve done an incredible job, and I look forward to the cool things they accomplish in the future.
In other words, UX/UI is for when you don't have anything else to offer.
Offshoring was almost always about labor. Wall Street wanted higher returns, so the jobs went to cheaper labor pools.
“ America actually ranges from center-right (Democrats) to far-right (Republicans”

Calling democrats center right by worldwide standards is a bit of a stretch.

If you are comparing to worldwide, please remember a large majority of the world are still socially far right by American standards, take women’s rights and gay marriage for example.

If you are comparing to the West, democrats are far more left wing than much of Europe’s parties (apart from maybe Sweden), most social justice movements originate from the states and these are in-line with the democrats policies.
IT Crowd - Have You Tried Turning It Off And On Again?

https://www.youtube.com/watch?v=nn2FB1P_Mn8
Yep. Native software development houses never invested enough in making a cross platform app toolkit as good as the web. There’s no technical reason why we don’t have something like electron, but lightweight and without javascript. But native-feeling cross platform UI is really hard (like $100M+ hard) and no individual company cares enough to make it happen. I’m sure it would be a great investment for the industry as a whole, but every actor with the resources is incentivised to solve their problems using different approaches. It’s pretty disappointing.
I host a Matrix server for my family and we regular make audio calls to Australia. I had to try a few services before I found a $5 VPS that worked well, but network was always the limiting factor rather than server specs. The unavoidable latency makes video calls unpleasant so I can’t speak to that.
> courageously change the things you can change, accept the things you can't change, and find the wisdom to know the difference between the two

And trying to tell a client to 'accept the things they can not change'... doesn't often go over too well. Harder still in some cases because, technically, almost anything can be changed, but estimating the time/effort/cost is a difficult task in itself.
I'd rather wait a small bit every time than getting a full blown spyphone, but scaling animation times down does improve the feel quite a lot
I find the glitches in Lyra codec very unpleasant compared to the other codecs.

They remind of the visual glitches of AI generated images, and I really hope Lyra does not become a common codec!
Kuo: iPhone 13 series to feature smaller notch, 120Hz display, larger batteries
Borg / hive.one | Berlin / REMOTE / VISA | Full-time

Borg is building an interoperable social stack, so that you can easily move between social media platforms without losing your followers.

We're hiring:

* Software engineers (Python)

* Tech Lead

Learn more: https://www.notion.so/Job-Board-954b957e4e9a4bcfb87649840c0c...
I wouldn't be too sure about that: https://www.npr.org/sections/thesalt/2013/07/08/200106073/fr...
A not so classic Chip8 emulator
Do you have "Allow sessions to survive logging out and logging back in" enabled in the advanced preferences?
How is this a failure if it makes flight safer? Look at what happened at Boeing when they stopped focusing on proper engineering and switches to systematically cutting corners in all departments.

Would you feel safer on a space x rocket or a blue origin one?
> So it boils down to easier development. Okay. Whatever. This is entirely related to people who work with Xorg and Wayland, it has nothing to do with anyone outside this group.

No, that has direct influence on all consumers of the products. These things aren't free. People are paying for Xorg to continue to work, and the people paying most are probably those maintainers who are telling you this is not sustainable. As a user of Xorg or Wayland, you are the recipient of the work of people who put effort into those products. If you want to pay the costs associated with maintaining your preferred solution, go ahead.

Maybe I'm getting the wrong message here, but it seems that the author is claiming to be the victim because other people won't pay for their preferred solution, so they attempt to shame the people who are paying.
T-Mobile Promised Its Megamerger Would Create Jobs. It Laid Off 5k Instead
Eh, money is fungible. They could have always just given everyone a <1% pay rise instead of a Christmas gift, for the same monetary effect.

I'm a bit out of the loop. How limited is the list of charities to choose from? Is it a small list, or essentially free for all?

(For charity, I usually just pick whatever GiveWell suggests at the moment. Everything else feels like an insult to humanity to me.)
It’s awful. Everything web-based is slower on my 4.5 ghz MacBook Pro than things were on my 300 MHz PII running Windows 98. Every web page causes MacOS to complain “Safari is using a lot of power.” I was hunting for a project management web app, and one ate up 10% of the CPU just sitting there doing nothing. This has gotten particularly bad with Microsoft, with Word and Outlook on the Mac, which just kill battery life. (I think they’re using more and more JS under the hood, and I hear Outlook is slated to be replaced with a web app.) Teams is a bloated pig.

The crazy thing is that all these web apps also do a fraction of the things that the native apps used to do. They’ve somehow managed to strip down all the features while making the apps slow and bloated. Watching Microsoft’s To-Do blog is comitragic. Elon Musk will be living on Mars before the Microsoft tools allow you to schedule todos by dragging them to the calendar like Outlook has done since what, 98? (You can drag a todo from the web sidebar to the calendar now—but it somehow doesn’t actually schedule the due or start date in the todo itself or even have any link back to the todo.) And I feel like that’s one thing that’s different now. I also complained that Word 97 was a slow bloated big compared to Word Perfect, etc. But back in the day there was feature bloat. Now, everything is both slow and and non-functional.

I have to assume that it’s a structural thing with the industry. Machine learning, big data, security, etc., has become the hot areas, so all the “A” teams have migrated over there. I hear Apple is having trouble even getting people to do kernel work on MacOS.
You'd need a sensor for it…
I moved to bitwarden. Their app / product is top notch. Actually easier to use than LastPass.
bats is used for running tests against command line interfaces of your program. This is useful for making sure weird strings and argument patterns are handled correctly.
Hi - I head up Element Matrix Services (EMS), so hopefully I can answer some of these questions for you.

Element home is really aimed at helping to get less technical users up and running with their own home on Matrix as quickly and easily as possible.

Under the hood Element Home servers and our smaller / Nickel products are pretty similar (similar resource allocations etc.). The main differences are in the setup process.

With Element Home we've created a whole new setup process and have tried to reduce the number of configuration steps, selecting default options wherever possible.

The trade-off for this is that while many of these options are changeable after setup, some (like custom DNS) are not. So, if you're a bit more technical and want things like custom DNS, then you're better to start off with a Nickel host.
This is an advertisement of a book, although on an interesting subject. I find it surprising the book does not seem to come with digital medium to hold the demos.
Long time ago I worked at a hospital and once had to go to a certain department to fix something on computer nurses were using and was horrified how slow the computer and everything was. So I asked around and ladies happily explained their daily morning routine:
- turn on computer
- do a morning checkup of all patients (around 20 minutes)
- when they got back, computer usually finished starting Windows, if not, they waited another 10+ minutes for it to get ready
- then they started Word (another 10 minutes)
- and opened their main document with notes..or to be exact wanted to open the document. That took another 10 minutes

TL;DR - users can get used to pretty much anything because they don't know it could be so much better
Who cares? Gradual changes in a philosophy of a culture that has become the great game-board of all adjunct powers, over and over again, is not relevant. At some point all that remains, is the fact, that getting pushed around on the school-yard of the world, is a bad idea.
Nobody cares for the history of getting pushed around.
Just for the now full of mud, blood and laughter.
He said his storage pricing is 2-5x cheaper than google archive line. That is $1.2/3x= $0.4/TB/month. Compare that against $20/month S3. He has 50x less cost. He can afford to overprovision.
Can we banish email from the workplace? Author Cal Newport says yes
Exactly, modern android flagships are at par or better than Iphone when it comes to touch latency. Most people who express the sentiment "OMG iphone is so smooth" went from $200 Moto G to $1000 Iphone X. Compare in the same class, and you will find that both OSes are comparable.