skysight-inc/HackerNews huggingface dataset:
Honest question (as in, I'm not insinuating what I expect the answer to be): do you think you'd be less efficient or more efficient if you triaged the day's tasks at your desk?
I use Rectangle and it's great for moving windows using the keyboard: https://github.com/rxhanson/Rectangle
Looks great :)
I think a thicker phone would exist if the feature and performance enhancements were really needed. I would have to conclude that making them thinner is the only real enhancement we've seen. Every other possible feature is traded away for it. The battery is no bigger, you cant get a headphone jack, you get just one port, no cooler, all because it would add mm's.

Do we need cameras this good? The resolution is fit for a huge display - that no one uses anymore. You would have to go back many generations to find one that takes pictures that are not good enough.
globally up now , its working now
The infosys part is pretty infuriating. He pushed through off payroll working reforms to make business a bit more nervous about using contractors then handed some more massive uk public sector contracts to infosys. Massively corrupt.
I’ve personally settled on grapviz (a derivative actually, plantuml) being “good enough” for casual diagrams. Plantuml is built with the idea that it’s for quick and dirty communication, and I think graphviz translates well to this. It’s a nice way to put together a sequence diagram that just helps you understand control flow (and then never took at it again).

I have to admit, I haven’t found a more formal programmatic tool. Ultimately I have to turn to “by hand” tools if I want something more complicated. If you can’t translate that last statement, it means I just never do anything more complicated.
So when a senior person leaves you replace them with a junior?
Trying to pass 9 different jobs in 3 years as "hyperfocus on dumb details" and equivalent to being fired is not really a fair judgement.

I've been part of interview processes in some companies, and while I would not care about a couple of holes or being fired once or twice, I would definitely care about 9 jobs in 3 years.

It shows either that the person is hard to work with, and in this case I'd rather have someone else, or that the person prefers to jump ship very often, and in this case I'd rather not pay the price of onboarding.
Topaz is also polish combat system
> not only violent

When the western world is so isolated from violence that a naked photo is labeled as such..

Don't get me wrong, that is probably a good thing. And of course I am against unsolicited nudes, but "violence" is a bit of a stretch
It's both security and privacy issue. Whonix wiki explains the latter in more detail https://www.whonix.org/wiki/Data_Collection_Techniques#:~:te...
Nothing is safe, Mr. tech-savvy
I'm a big fan of asdf, I switched to it from nvm back when I found it and was using node. To be honest I don't use it much anymore because I've mostly converged on vscode dev containers. But anything I need to do directly on my local machine or for running the odd random tool it's a life saver. Dealing with things like nvm, n, rbenv, and kerl were such a pain before.
Maybe they are embracing the "let it crash" mantra?
The author wasn't responding to economists who were using the word in that sense, he was responding to bitcoin evangelists who often claim that the value in bitcoin comes from its limitted issue (without reference to demand).

I have certainly heard bitcoin evangelists make such claims, so i really dont think it is a strawman argument.

If you want to take the metaphor further, there is really no barrier to entry for starting a cryptocurrency and supply of cryptocurrencies in general far outstrip demand. So it is very similar to a kids doodle.
I write native Apple software, so it’s not a choice. I won’t use cross-platform “hybrid” solutions, so I need to use native tools.

I started off, writing embedded stuff, so I’ve used tools and environments that would have a lot of today’s programmers hiding under their desks, whimpering.

It’ll be fine.
I seem to recall Fallon (based on Chromium) has a feature which disables that.
I just remembered iMessage exists.
I absolutely hate select to copy. It mostly ends up with me overwriting the clipboard unintentionally with data I don’t care about.

I quite like ctrl-c/ctrl-V (or cmd on a mac). Very easy to use while controlling the mouse with the other hand.
When the retail part of the Amazon froze corporate hiring, that was a real freeze - open (previously approved but unfilled) positions were closed/advertising pulled.

This isn't that. This is just AWS finally meeting hiring targets (i.e. filling open, approved headcount) in some parts of the business and not continuing to hire beyond them. Other parts of AWS are still hiring. Backfills for attrition are still a thing, etc.

What this really says is that the job market and/or the aggregate risk tolerance of job seekers (e.g. betting on a startup) has cooled.
Climate change is taking most headlines but it's not the only planetary boundary being breached. In fact, the IPBES reports are much more alarmist, and the quantified risk is a lot higher. Granted it's a difficult task to compare these things.

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

Plastic pollution is affecting the "novel entities (chemical pollution)" boundary
Is it a component of a comprehensive memorization strategy like a memory palace?
In my experience, no. In fact it's considered a sign of weakness. I was shocked to discover I was earning more than my boss at a company a few years back. His boss laughed and said "he's been here 10 years". Do you want to be that guy?

It's been pretty well proven statistically that 2 years (here in the UK, 1.5 in the US) is the optimal time to spend before either leaving or getting a significant promotion. If you leave more than 6m before that, it's too soon (then it is a red flag), if you stay longer you start to earn less. Those are the stats and you cannot argue with them...
Thanks for the feedback. As noted by folks elsewhere in the comments here, the lived experience with Linux on the Framework Laptop is highly dependent on which distribution you use, and specifically, the distros policy on taking on and delivering kernel updates. Our policy at Framework has been to publish setup guides for the most popular distros. Where we've been able to build bridges and get contacts in place with distro maintainers, we also deliver them hardware and reach out to them when folks in the community run into issues.

The obvious issue with this is that when issues occur upstream, we end up reactive to them alongside Framework Laptop customers. There are several possible solutions to this (which are not mutually exclusive):

1. Building our own Linux distribution for the Framework Laptop. We don't believe this is a good business to get into, and we've seen strong distro preferences in the community that mean that even if we did this, we may not address a plurality of customers' needs.

2. Partner more deeply with specific Linux distributions to attempt to validate kernel updates on Framework hardware before they are accepted for release. We see this as much more viable than option 1, and it's something we are discussing with distros (and we would love to work with additional ones on this).

3. Provide more clarity in our recommended Linux distributions and setup guides around which ones have more conservative kernel policies that are unlikely to run into issues (Ubuntu LTS with an OEM kernel for example) vs ones that more aggressively update and have more risk of driver breakage as a result (basically all of the other distros we currently list). Also as noted in this thread, the risks here will be higher for newer platforms (Intel 12th Gen) than older platforms (Intel 11th Gen). This is something we are now going to prioritize based on feedback we've gotten in the community.

We're always open to any and all additional feedback.
I, personally, feel that instead of two it would need to be three to have a more diverse set of opinions and to break any stalemates. I've worked for many years with just one other person and the number of times where we had ideological differences and not enough exposure to alternatives are innumerable.
Funding the Vetting of the Software Supply-Chain
> and there has to be an incentive for devs to make the switch

Why make the devs switch? It would be much more in the spirit of Microsoft (opposed to the common spirit of Apple and GNU/Linux) to encourage to develop parallelly for ARM, too.

The switch from 16 to 32 bit Windows was "support running 16 bit applications still for a long time". Similarly for 32 to 64 bit Windows (32 bit applications are still perfectly supported). This is in contrast to how how it is typically done on GNU/Linux (distributions typically make it hard to support 32 and 64 bit at the same time) or what Apple typically does (only support the old architecture only for a short time and nudge developers heavily to do the switch).
Agreed. 12 years after switching to Mac, this inconsistency is the one and only thing that still hurts my productivity compared to Windows/Linux.
If it's not decentralized like the internet itself, it will never work. Over and over again we learn that centralization doesn't not work.
Maybe, but I’d be less healthy. I do the walk anyway, so I like to use the time.

Not offended in the least. Perfectly good question.
The Finder titlebar now is in a massive font and truncates at the END of the file path and ellipses the text at the END. It should be at the beginning or middle.

Eg. in directory /Users/rich/Library/Developer/CoreSimulator/Caches/dyld/21G115/com.apple.CoreSimulator.SimRuntime.iOS-13-2.17B102 I have no idea what path I am in because it truncates it to /Users/rich/Library/Developer/CoreSimu... and when I click on the title bar it shows the path as /Users/rich/Library/Developer/CoreSimulator/Caches/dyld/21G115/co... so I still have no idea what directory I am in.

Utter crap.
using the same binaries shares the verification for said binary.

a modular kernel with a custom inird (generated by the distro) is small enough for most.

so if you are into adventures or you are in the business of kernel development yes roll your own. anybody else is better served standing on the shoulders of a maintained binary distribution.
>Legislating this way means that the EU won't produce any companies that are special

That's a pretty big leap from use USB-C like everyone else. Are you saying that now that Apple has to use USB-C there is no more innovation let for them to do? Were people really buying their products just because of thunderbolt?
Leaking any kind of data is yet another data point for fingerprinting. You only need a few to uniquely identify a user.
I have a lifetime/powerpack Alfred license, and i don't use it much, if at all. I have it installed, but in my experience Spotlight has gotten a lot better in recent years, at least to the point where i just use that.

My only excuse for using Alfred is Dash (https://kapeli.com/dash), which integrates with Alfred, but these days so does just about every editor i use (including Vim, Emacs and Sublime Text), so i very rarely find myself using Alfred for it anymore.

One tool i do use at lot though is Hook (https://hookproductivity.com/).
Yeah, WahtsAps is the biggest messaging app in the EU, and I think other Latin-Am countries as well. Whenever it goes down it's bad for business and people.

I tried to convince people to move to Signal, but 1) they're not immune to outages as well, 2) the network effect is too strong, and 3) signal doesn't seem to get the QoL niceties that made WhatsApp appealing in the first place and insisting they know better. No easy chat history backup is a no-go for most people. No live location sharing is also a bummer. Plus their Android app is a second class citizen in quality and lacking tablet support.
It's amazing to me how Steve Jobs was never able to replace himself, to find somebody who could serve the role he did at Apple, despite having an entire planet to draw upon with compensation that couldn't be matched anywhere else on earth. It makes me feel less awful about my own failure to replace myself.
> How is knowing the local IP a security issue?

It's a privacy issue. You can use it to fingerprint a user, local IP will give you quite many bits of entropy. <https://coveryourtracks.eff.org/>

Honestly I'm not even sure if I'm surprised, but it's 2022 and we've been having this problem basically since the day WebRTC was introduced. At this point, if you care about privacy, you should probably put it in the same bag as third-party cookies and just block it entirely.
Pretty much, just (imo) a lot more accessible and playable, but at the cost of depth. Literally, since it doesn't have Z axis (floors), lol.
So basically, the advice is to install another OS as a virtual machine to make MacOS usable for actual work? In a thread where people complain about the MacOS usability?
According to Freud, thoughts and emotions outside of our awareness continue to exert an influence on our behaviors, even though we are unaware (unconscious) of these underlying influences.

The unconscious can include repressed feelings, hidden memories, habits, thoughts, desires, and reactions.

There is plenty of research to suggest that our unconscious mind acts without the knowledge of the conscious mind.

Unconscious = out of awareness.

We generally assign these unconcious decisions to fate, destiny or even serendipity.

Many of the elements that go into decision-making are processed outside of awareness.

For instance, our choice of partners and important life decisions usually begin in the unconscious even if we believe that we have consciously made those decisions.

Intuition, too, is a product of the unconscious mental processes.

Getting a new job may well be linked to the internal unconsious mind making plans and acting upon them without your prior knowledge, even when you have a sense that you have not contributed to those plans.
>If the AI is there, and it offers a superior experience to users, the companies that don't support it will disappear.

For that to happen, the AI needs to already be working. If the companies proactively prevent this from happening, then users won't have any basis for comparison. Closed APIs will prevent them from having the ability to program their own AI to do these things.

>You're assuming that APIs need to be free, but that doesn't need to be the case. Companies that provide data will need to charge for that, just like record companies charge Spotify when you stream music.

Sure, companies could require you to have a subscription to access the API, but they can make more money by controlling the experience instead of just giving you (paid) access to the API.

>Companies that provide a service (Amazon, Uber etc) won't be happy that they lose marketing opportunities and brand recognition,

Yes, this is exactly my point.

>but again, if the user experience is superior to the old app ways, those companies that don't adapt will die.

Users won't easily go backwards to proprietary access when they're used to (more) open access to something, but this isn't the case in this scenario: the users haven't had easy access to APIs before in a way that a regular person can just, for instance, give a voice command to their system saying "when the weather is like this, do these things with these various services", so they don't know what they're missing. The services already control the experience, and will want to keep it that way.
Maybe greek olive oil is the most famous, but not the best; I don't think there is an official competition or comparison.

A decade ago a friend of my mother that had a small olive farm in Jordan used to send us a couple of 5 liter cans of oil and olives every year. I can say that was the best olive oil and the best olives in my life, but there is no way to prove it.
> but if the borrow checker is really the slowest part, maybe making rust skip it is a valid approach for end users.

Relevant username?...
If you don't use Safari the OS will nag you to use Safari until you launch it whenever you open a non-Safari browser. You can temporarily ignore it for a bit but it will come back. And this resets every time Safari is updated. They will also stick a notification badge on system preferences if you're not using iCloud.
How is Signal any better? US based, centralized, hostile towards alternate clients. Not much better IMO.
Learn to Read in a Foreign Language Quickly with Interlinear Books (2019)
Have you actually been a recruiter?
> Python 3.11 is up to 10-60% faster than Python 3.10.

Nice!

> PEP 657 – Include Fine Grained Error Locations in Tracebacks

Hmm, what’s this?

Traceback (most recent call last):
File "test.py", line 2, in <module>
x['a']['b']['c']['d'] = 1
~~~~~~~~~~~^^^^^
TypeError: 'NoneType' object is not subscriptable

Yessss
I have a terrible memory for things I use infrequently so personally I value consistency over syntax tweaks.

Eventually you'll probably need both but I think the point of the article is that being closer to the Unix/POSIX way will give you more reusable knowledge.

That's certainly true when you're starting out at least. The more small tools you can combine without thinking too much about it the more usable Unix is.
I feel like people don't see the timeline. As much as I hate Zuck, his current 3D playground is probably comparable to a 70's video game, and his vision is that the Metaverse future is Skyrim or GTA5, I guess that'd be a Matrix-like virtual world.

Imagine a headset with a 360 degree camera, so you can broadcast your surroundings, and someone else can wear their VR headset and be seeing what your camera is seeing. Or use some transformation/extra gear so they can view the world/your avatar from a few feet next to you.
> understanding of what is socialism and capitalism that seems to be formed from nothing more than knowledge from watching TV news

Lol. I have a “living experience” both in socialism and in dismantling it, which is an extremely painful experience in itself. My points 1 and 2 are from hands-on observation.

And my naming something a good thing is not the same as me forcing you to do that good thing. Yes, a named a politeness a good thing, but this declaration while obviously true can’t force you to be polite. Confusing these two things is a logical slippage. Frankly, I never observed such a slippage in good professionals.
I haven't had to pay for SMS in the last decade. Even roaming is free in the EU too. Do we live in divergent Europe timelines or something?
How do people call 112 on such plans?
Speaking of one charging port being different to everyone else? Does anyone know why, in the UK, shaving sockets are 2 pronged whilst every other socket in a house is 3 pronged?
Does that work for chained pandas expressions too?

I love writing chained expressions but debugging them is like visiting a special kind of hell.
With modern-day development practices (think: modern, 'safer' languages, game development frameworks and automated testing), these things are much less common. You don't wait to fix bugs and work on stability until the last moment anymore, you create an MVP / POC and take it to early access and/or Kickstarter, then work on that basis.

Like how most software is built these days.
Sounds terribly stupid to me.

This technology needs drastic minimization to become seriously popular.
UK Government shuts down
The core problem with modern employment law is that it has arbitrary categories with different tax rates, rights, etc. These sort of worked in the 70s when the rules were brought in. They haven't worked for decades. But instead of making new rules that work in a political and democratic process, we're forcing judges to decide for whole groups that they must be part of one group or the other.
Breaking change: sync methods for AccessHandles
So docker+WASM does not build a Linux container image with the WASM application inside but it builds a WASM application packaged as a docker image and started with docker run instead of (say) an ELF or Windows or Mac binary started with the OS exec, whatever it is?

If this is the case I'd leave docker outside the name of the technology. I imagine the confusion. At least one customer of mine doesn't fully get the difference between a docker image and a VM yet, after years they are using docker in production.
I agree with the sentiment, but brainstorming is a difficult skill and most teams are not really good at it.

Some things can be coached or solved with tools but 99% of the problems I experienced boil down to the people involved, team dynamics.

Some problems can be surprisingly easy to solve with a decent facilitator, e.g. the loudest voices can be balanced a little bit.

The hardest problem (imho): sacrificing creativity for the lowest-common-denominator approach (so everyone is sort-of-kinda-happy yay). In my experience this is way more common at startups than more established teams.

Sometimes I think that as much as large businesses struggle with red-tape/slow implementation, startups struggle with decision-making. I know it sounds counter-intuitive.
> it's a shame Graeber's choice of language basically offends. Who wants to hear that their job is "bullshit"?

A very large number of people who already believe that about their job.
In Europe you're degrading all the way to basic SMS because as far as i know MMS never worked properly. So basic text only, no emoji's or media attachments.
Most of the code committed to the kernel is infrastructure for C<->Rust interoperability. It's the least readable of it all, and as fun to work on as watching paint dry.

The actual driver code is pretty readable, see https://lwn.net/Articles/863459/.
I had no idea they had tea plantations, that's kinda surprising. Seems I need to go back.
I believe that the question of whether saturated fat is unhealthy is still an open question.
How would that work with, for example a single deamon supporting multiple (different) remote users - for example ftpd, or sshd?

(I imagine you could say that sshd forks for each user, but some of the legacy systems like ftpd/ircd wouldn't have that as an option..)
You’d have to explain why lightning is innovative on apple phones while usbC is innovative on their laptops.
GitHub started mangling text some months ago and it bugs the hell out of me. It's also completely unnecessary as GitHub already links things like @user, #123, and deadbeef (for commit hashes). I just want to copy the exact literal text I see; why does that need to be hard?

You can set "dom.event.clipboardevents.enabled" in Firefox to disable all of that, but some websites can break horribly because they just assume it's there and will do $weird_shit if it's not. e.g. Twitter and Facebook messenger for example; it's not that you get an error either, it just behaved in really odd ways. It seems Twitter works now in quick test, and I no longer need to use Facebook Messenger, so let's try setting it again.

There's also "clipboard.plainTextOnly", but it doesn't seem to work, or maybe it does something different from what I expect.
112 always goes through even if you haven't paid your subscription. In some countries even if you don't even have a SIM in your phone.
Emacs User Survey (2022)
> you will see it is now indeed illegal in a few places

There's a bill waiting for a Governor's signature in Virginia (which I guess will make it illegal there) and some bills being discussed / worked on in other places but as far as I can tell from the article, Texas is currently the only state with an actual law on the books to make it illegal.
Some people are doing these kind of wrappers, for example: https://github.com/luispedro/nixml

Machine learning people usually use anaconda which is all sorts of mess... But honestly yeah, I think it's worthwhile to invest learning nix for simply guaranteeing your environment still works for years to come and isn't affected by side-effects (some thing outside of your environment description actually is causing the whole thing to work, or some thing outside the environment is making the thing not work).