skysight-inc/HackerNews huggingface dataset:
> That's not how Python works so trying to map it onto value/reference categories actually leads you astray

You cannot teach physics to five year olds by, for example, starting with Euler's equations.

Python doesn't work the same way as C, sure. But it works fine enough to get a feeling for how something "might" work. Then when they move on to another language, just as graduating to a harder class, you might have to un-learn some of the things to learn how it's really done.
It also appears in every single HN thread about music.
https://github.com/runvnc/tersenet
It's a bit messy. Legally the board has to act in the best interest of all shareholders. In actual trials the judges tend to defer to the board's business judgment since they are intimately involved with the company's strategy and operations, unless the opposing shareholders can provide evidence of equal experience or understanding of business. In practice however, sitting on a company's board is a job, and the directors mostly do what the shareholders want to protect their career and professional image.

In this case, Reuters reported here https://www.reuters.com/technology/exclusive-twitter-set-acc... that the deal is subject to shareholders vote before it can be closed.
This would be news if there was a constant money supply. Too bad it grows 5-20% per year.
A distributed database with a collaboration model
No matter how long you've been a programmer, you're always looking for new ways to hone your craft and learn new techniques. One of the best ways to do that is by reading books on programming—as in, books that are actually about programming. Here's our list of 10 of the best.

1. Code: The Hidden Language of Computer Hardware and Software

2. Clean Code: A Handbook of Agile Software Craftsmanship

3. Refactoring: Improving the Design of Existing Code

4. The Pragmatic Programmer: From Journeyman to Master

5. Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability

6. The Mythical Man-Month: Essays on Software Engineering

7. Structure and Interpretation of Computer Programs

8. Introduction to Algorithms (The MIT Press)

9. Programming Pearls (2nd Edition)

10. The Art of Computer Programming
As someone who uses both, I have to say I am not sure what's so special about the 'macOS experience'. I mean the desktop is not even a decent window manager imo, I have to get something like PathFinder for a decent file manager etc, yes there are some nice apps for macOS but it's not like the OS experience itself is some unbeatable benchmark.
When it actively hinders the enjoyment of the product, the product just isn’t very good

I'm a bit confused here. In the beginning of your comment, you imply that you haven't used one. Then at the end, you state that the lack of a backlight "actively hinders" the product.

How would you know if the lack of a backlight actively hinders the product, if you haven't used it?

The review indicates that the lack of a backlight isn't a problem at all. That's from someone who's actually used it. How is it that you know more about this product's usability when you haven't used it?

31 comments in, and 90% of the posts here are people who have never used the product complaining how bad it is based on their pre-conceived assumptions, or making wild guesses.

I miss the old days of HN when people would post when they had something substantive to add, not just to slake their vanity by seeing their words in print and pretend they're an expert on things they know little about.
There is inherent value in the Web being accessed a variety of clients, including a variety of rendering engines.
'"Installing apps" where you drag them on the applications folder and you get no progress for that copy operation anywhere.'

What apps do you install that take so long that a progress bar would be useful?

"- Photos application unable to handle even a small amount of pictures copied from my phone, crashes or freezes your machine."

I have thousands of pictures in Photos, and it has never once frozen or crashed. Are you doing something unusual?

"- Thumbnail size in file selection dialogs and even directly in Finder is completely useless."

This is adjustable.
Depends what you mean by “easier”. The biggest issue with OLED is yield. Most OLED require some sort of plasma deposition which is hard to get high throughout, good uniformity and low scraps for something that’s so large (hence why I guess phones OLED are so much more abundant)
> assets that lose value due to inflation.

most ppl in usa have their net worth tied to homes which have outpaced inflation.

Working poor will never ever be able to afford these again dooming them to permanent poverty for generations. So yea they are aren't really benefiting from inflation even if their salaries kept pace with inflation( which hasn't been the case).
Trying to configure a keyboard that isn't US ANSI is terrible, I can pick UK in the keyboard preferences and the flag changes but it remains as ANSI.

I can use control+left/right to switch desktops, but can use shift+control+left/right to move a window left or right.
I guess you don’t remember the dot com bust and all the salary cuts that happened with some companies instead of layoffs.
This is only true if a 7% increase in wages causes at least a 7% increase in inflation, which it doesn't. The effect you're describing doesn't shoot up forever, but approaches a limit.
To my knowledge, universities and government agencies automatically raise salary across board to match inflation, but usually not as high as 5%.
There are many different forms of digital storage, and each one has it's pros and cons.

The most common form is magnetic storage, which is what you find on your hard drive or a floppy disk. It's really good at storing data and can hold a lot of it. However, it is not very stable. Magnetic storage degrades over time, meaning that the longer you use it, the more unreliable it becomes. This means that you need to frequently back up your data and/or replace your hard drive fairly regularly.

Another form is optical storage, which stores information as a pattern of pits on a surface such as a CD-ROM or DVD. Optical storage is also not very stable, as discs can be scratched easily. But optical storage drives are cheap and easy to use (you probably already have one in your computer.) Optical drives can also read from many different types of discs, which makes them versatile.

Finally there is tape storage, which records data onto magnetic tape like the kind used for analog audio cassettes. Tape storage is great for recording large amounts of data quickly, but accessing information on tape takes longer than accessing something stored on magnetic or optical media.
Nice. My "library" consists only of Abloy Protec2 and BiLock NG locks. It's interesting to see some of the others out there.

One lock this article doesn't refer to is EVVA MCS, which uses a magnetic element as well. I hope to add it to the collection one day, but haven't yet found a justification.

On the other hand, my front door is still a standard pin tumbler, I figure nobody is going to pick my front door open when they could just as easily break the adjacent window.
It did now finally happen, after an equivalent of 18.9 256MB/months.
I don’t think they’re dismissing it - that’s the point they’re making. And the other response here furthers it. Nobody is going to invest 20 years at this point until there’s a more compelling reason to do so.

So until then, why moan about the things people are doing to innovate in the space even though they’re using an off the shelf core.
> 1 == 1.0, # false, int and float are always distinct.

Uh?? If int and floats are always distinct then you should disallow int and float comparison (panic) instead of allowing it and always returning false!

That said it is probably a good idea to disable comparison for floats algother: maybe == would be int&bool&string only but for floats there would be ~= (approximate relative equality) but of course the issue is that not everybody will agree on the correct percentage tolerated for equality: 0.1%, less?

And still in https://hush-shell.github.io/intro/basic-constructs.html , the example ( # this would cause a panic:
# let x = array[5] ) is probably wrong now: 5 is a valid index in the array..
Try running a docker container whose executable is called “foo” in macOS. Then go to activity monitor and try to find “foo”, or try to attach to it from the host with lldb, or try to profile it with the Xcode profiling tools. You can’t.

This is because it’s running in a VM, not natively on the host. On Linux you can do any of those things from the host directly, without needing to shell into the container.

I actually found this so incredibly frustrating when I started working at a job that uses docker that I argued in vain against using docker at all, and then when that failed, I switched to doing all my coding and other technical work on a Linux VM and only using macOS for email.
> Christmas Music

One important skill I've found necessary in both music and my software career is dissociation. By that, I mean the ability to separate yourself from the work that you've created. It's natural to feel that what you have made is a reflection of yourself and your value, but it also leads to a lot of fear. In the music world, this manifests as a fear of releasing music and instead endlessly tweaking knobs and refining 4 bar loops; in the software world, I see it manifest in the form of not making difficult decisions out of fear of taking responsibility, due to the fear of failure of those decisions reflecting on you personally.

In leadership training sessions I've taken at Amazon and elsewhere, this attempts to get addressed by some bs "vulnerability" segment where the facilitator asks you to share something about your childhood that was difficult, or a time when you made a mistake in your life, something like that. Personally I just make something up or say something really generic here, which I assume many others do as well. I feel like a much more effective way to train this "dissociation" skill would be something like the Christmas Music approach. Music and art are deeply personal works; sharing something you've created to the world and getting sometimes harsh feedback (or, more likely, no feedback at all!) is a far better way to learn how to be vulnerable than a carefully chosen story from your childhood that makes you look like you had it rough (but not too rough). It's also more relevant since it's about making your output vulnerable, rather than your personality.

Musically, I have a bit of a fanbase now, which I still find shocking. But still, every time I release a new song and see the initial Soundcloud plays roll in my stomach goes into knots. Why aren't they liking it? Is this song way worse than my other songs? Did I release garbage and people hate me now? It's a very tough feeling to overcome.
Sounds like "You are holding it wrong"

Err, what software? I can set scroll wheel acceleration on ubuntu, with no additional software.

Using HDMI on my camera has a lower resolution output than USB, plus it has an overlay. Again on Ubuntu, USB just works.
https://youtu.be/qg8pMUd-tSk
You can make the OLED part at home, but patterning it into a screen with an active matrix of see-thru transistors is hard.
Is this the full extent of it. Indeed I mean … people take random party pics with other people all the time.
> but there is actually a large population of migrants who stop in France, mostly from Africa though.

I'd say the migrants that stop in France are from the French-speaking/former French colonies of Africa, taking advantage of the support network that already exists for those countries
"Shanghai encountered an outbreak of Omicron, and they chose to weather through this with a combination of under-testing and natural immunity (Shanghai has the highest vaccination rate in China and it shows from the asymptomatic cases)."

The reasons I am strongly against the action (if it is the action taken by Shanghai government) are:
1) Shanghai is not an isolated state, it is a hub, any action taken by the government should also consider other cities because it will definitely spread into other cities. Shanghai has the highest vaccination rate, highest medical facility per capital, but other cities does not have such luxury.
2) You can have strict policy and then relax it when needed, it does not go the other way around, the first thing you want to do the test in a controlled environment, not having the virus spreading out of control; It is far easier to take full control at the beginning, and then try to relax in small areas;
3) the fact that the health department referring to 1 severe cases at the beginning scared me, ignoring the fact that all other countries in this world has shown .1% death rate, how can they be so naive. (I have friends also ignores numbers from other countries, arguing life is fine, but life is not fine for people lost their families);
4) the fact that Shanghai keeps emphasis that their unique measurements for covid different than others show their ignorance at the very beginning, which unfortunately led to current situation.

I can see million death if the Shanghai cannot contain it properly in the coming month.
thanks, I'll debug
> Have you ever daily driven a linux box? Times have changed but you will jump through hoops far more often than on macOS.

For about 25 years. Hard to agree.
GIMP has the tools to do anything you could do in a darkroom (and in color no less). finding those tools and figuring out how to use them is an infamous bitch.

I did a little darkroom work a long time ago, i dont remember and couldn't characterize what the effects of different papers or overdeveloping would be, now. The digital generation would express it with a different vocabulary, and it seems to me what you need is a translator/ phrasebook.

My search results [1] make me suspect the actual techniques of "darkroom effects" are lost knowledge now.

[1] http://faculty.purchase.edu/michael.bell-smith/cwd_gte_2012/...
thanks, I'll zap gremlins
E Ink Launches E Ink Gallery 3 Color EPaper
>> It harkens back to the days of craning your neck to play an original gameboy with the table lamp in the corner of the room.

Even at the time, the screen on the GameBoy was such garbage. The lack of a light didn't help either. But even with a backlight, all LCD screens were bad. I remember how washed out the Lynx and GameGear screens were.

The replacement screens you can get for them now are amazing.
Don't ask for a match - just leave. You're a marked man if you threaten to leave and then stay. I've seen that happen many, many times over the years.

If you want to work with your current employer then you could simply ask your manager whether they've heard anything about adjusting salaries for inflation. You can keep it informal and light, but their response will tell you everything you need to know about whether they're planning on adjusting salaries.
> Firing people at a private company is not anything near the same thing as censoring someone on what is said to be run a public square

Being fired is exponentially more impactful and harmful for the average person than being banned from Twitter and has a much higher chilling effect on free speech than Twitter censorship does.

I don't understand the logic being twisted around here -- Musk himself has complained about ruining people's livelihoods over political/social disagreements. Getting people fired because of their social media is one of the chief complaints people have about "cancel culture."

If people aren't going to criticize Musk for attacking employees over blogposts, then it's going to be real hard for me to take them seriously whenever they talk about Twitter mobs.
The phrase I've become familiar with on this topic is "There's shitposting, and then there's shit posting."
I feel like this arguing the same point though - who someone is is defined by their individual “why”. And a fake “why” can be identified if the individual in question does not execute in alignment with the mission/values they declare.

I found a lot of value in explaining who I am by my “why” statement which defines how I operate. It’s a way of succinctly telling someone what way I approach every situation. That statement (actually a question) is “what if we could make it better?”. Telling someone that’s my way of thinking and discussing cases helps me explain who I am.

Also reminds me of Carmine Gallo’s analysis of TED Talks - Pathos is a big component in making something memorable as we learn “who” the speaker is as they explain “why” they’re stood on stage right now talking about their subject.
I agree and think it would be more useful if it was expressed as a percentage of global GDP instead.
This is a trick people use with great success.
>As you also know, inflation rates are rising, and it's becoming more difficult for me to keep up with my basic needs.

If you are earning a wage well above median I'd be careful with this, if someone I am working with would imply the have a difficulty meeting their basics needs on a very good wage I'd likely be thinking less of them.
I'm also thinking about writing a book on the subject. But until then, here are some tips I've found useful:

-Take a walk. It doesn't have to be a long one; just getting outside for even a few minutes can help you get out of your head and into your body.

-Listen to music. Maybe you'll find that it helps you think more deeply about what's going on in your life, or maybe it helps you stop thinking about anything at all.

-Read something unrelated to whatever's stressing you out. Sometimes it's helpful to get your mind into a totally different space, and reading is great for that.

-Get some exercise. You don't need me to tell you how good this is for your body and brain—you already know! But if you're feeling stressed out, going for a run or doing some yoga can make a huge difference in how you feel after!
In Brazil, e.g, WhatsApp is the facto tool used by people to talk with their doctors, to order food from a restaurant or for group chat with hundreds/thousands of users, some of them political or sensitive in nature. Facebook can correlate your messaging partners, location and even time to know what ads to offer you on their other properties.

> Good luck communicating with people without using Big Tech products.

There are alternatives. Signal is already known even by non-techies. Matrix is not perfect, but usable and it can be setup in a way to bridge with other protocols, like Discord, Telegram, XMPP and even whatsapp.
Sort of. In my experience, MacOS cannot reliably handle multiple external monitors.

It is really forgetful and switches the order of them when it wakes seemingly at random.
When you run out of uses for your smart phone you can always convert it to a wifi LAN camera using IP Webcam by Pavel Khlebovich and consume the output in VLC. I have been using an old phone for this purpose successfully for years.
How similar do the devices have to be? I have a Samsung Galaxy Note 10 Lite. LineageOS supports Galaxy Note10, Galaxy Note10+, and Galaxy Note10+ 5G. Might one of those builds work on my Galaxy Note 10 Lite?
Something that helped me was getting offended by my coworkers. They said out loud (sometimes knowing sometimes not) that people like me (race, religion, background, political ideology) should be removed from society. After this happened a few times I realized people can get away with saying way more garbage than you might think and I started just speaking my mind.

Being offended hurts but people undervalue it.

EDIT: I can't reply because I've used up my quota, here's what my reply would be: Everyone ends up talking about politics at work weather they like it or not. Many people have strongly held beliefs and are certain that they're beliefs are the right ones and everyone who disagrees with them is less than human. This comes out in discussions occasionally and people get offended. Eventually you figure out how little saying something wrong or offensive really matters and you're much more willing to participate in discussions with your coworkers (technical or not.)
100% trust looks like an impossible goal, there will always be someone who refuses to trust your product even if they were able to directly observe the entire process from idea to creation to deployment and operation, because those people exist in other fields with similarly indisputable 'proofs', so there's no reason to believe they would not exist in this field.

As for your question, if the entire source code of your application, including the CI, is open-source and anyone can read it, anyone can see whether the system really is closed with no option for backdoor or exploit, or if there's actually a way to corrupt it.

Remember 0-risk does not exist, therefore 100% reliability does not exist either and 100% trust should not exist. As soon as the program is even slightly complex all it takes is one tiny well-hidden unintentional bug to introduce a vulnerability that makes your service exploitable.
The asking price is quite steep for what you get (steeper than the PinePhone I bought!). I think of it as the Zooey Deschanel of handheld consoles: it's cute, it's quirky, and it's there to make rich hipsters feel special and validate their alt/indie uniqueness. Playing games on it is secondary to the feeling of "I'm playing unconventional games on an unconventional console with an unconventional distribution model! I'm definitely outside the mainstream!" The fact that it looks like an Alegria style Game Boy helps it along in that regard.

Think I'm gonna pass on this one; my money is better spent on an Analogue Pocket or something.
I wonder what the probability detection* tradeoff looks like between the noise of breaching a door with a high security lock and picking the lock.

*detection in the act of breaking in, not ultimately.
Lineage actively and knowingly break the Android Security Model in order to achieve widespread compatibility and reduce e-waste.

Security is not their top competency, nor mission.

Check out the pages on GrapheneOS.org, definitely seems they're who you're after.
> no amount of 3rd party apps and utilities can make Ubuntu match the MacOS experience

What kind of experience are we talking about?
Base on my experience, everyone on my social network have watched it, including myself.
I always check out these news sites:

https://www.theverge.com/tech

https://www.wired.com/

https://gizmodo.com/

More of a science fan? Here's a list of sites I visit for updates on that stuff:

https://futurism.com/category/science/

https://www.scientificamerican.com/topic/science-news/
did the UK sold bombs (and other armaments) to the regimes of Somalia, Syria, Iraq, Libya... responsible for some of the refugee crisis you're talking about?
We have a product team that comes up with the text and right now we have walls of Lorem ipsum waiting to be replaced. So, this tool will scan the app find all that lorem text and put it into a json/yml file? You then work against that file? How does it work with duplicate texts? Is it just a list of texts or does it give some context where it found it?
I know because I’m old enough to have used a Gameboy without backlight. There is, still, in 2022, a hardware modding scene that modifies old Gameboy, Color and Advance hardware to have active backlight. What do you reckon the reason for that is? Because the lack of backlight actively hinders the enjoyment of those products. But they were released decades ago, not in 2022.

Is it your “take” that without testing just about every product out there, people are not allowed to form and opinion, and post about it on the internet?
Honduras repealed its charter city law. What happened and what happens next?
https://en.wikipedia.org/wiki/List_of_countries_by_military_...