skysight-inc/HackerNews huggingface dataset:
I’ve always loved Tcl because of its absolute purity and simplicity at the language level. I love how you can implement your own control flow operators that look like built-in ones.

Have you ever had to debug code written by someone who implemented their own control flow operators? Not fun. I've seen it done with C macros. Don't do that.
Try pressing CTRL+F twice and see what happens
Asking for information for one purpose and using it for another is amazingly user-hostile and abusive, and it's an almost universal practice for technology companies.

I first noticed phone number abuse with facebook, which asks for a phone number for "security" but then uses it to match you with advertisers.

It's the same scam that sites have been running for years where you have to use an email address as a user login, and that address is instantly added to spam lists.

"Sign in with Apple" is hilariously useless since privacy-violating apps can just require a phone number for "security" or "verification" purposes.
Effective here because it didn’t need to be heard. So good for loud places too.

ASL for “help me” would cross the TikTok culture gap.
Aren't people of lower economic means also more overweight? Some exercise doesn't seem like a bad idea.
Logitech 3-button PS/2 mouse: https://i.imgur.com/yH4Blki.jpg

I've picked up a few over the years. They work great plugged into a PS/2-USB adapter. Because my primary work editor is acme, having three real mouse buttons is critical. The only disadvantage is that some modern websites really assume you have a scroll wheel.
‘Oakland’s sad reality’ result of defunding police, POA union says
Well, in Discourse press the pound key to jump to any date or specific post. Press ? to see the full set of keyboard shortcuts.
tw2002 was epic
I do as well, it’s confusing.
Sets an expectation that remains unfulfilled.
LoveFrom, …. WHO?! WHO?! Maddening in a small way
> I have yet to see one of those

That's because a lot of the supposed benefits are ideological, as opposed to technological. You end up having to sacrifice a superior technological solution for one which better aligns with some specific ideological goal (eg: decentralization, non-state money, censorship-resilience). Really though, for any serious use case, efficacy trumps ideology every time.
Why get a retina screen to display what like design limitations of low resolution screens?
Why do you loathe them? It’s for ease of use, in iOS 6 the notes app that looks like notes or the newsstand app that looks like a news stand it was easy to understand. What does the photos app look like now? A bunch of circular colors to mean what exactly? What about the news app? Used to be a bunch of geometric shapes, now it’s a square slanted candy stripe.
Right, just teach people this little bit of ASL, it’s already a language worth learning.
It's not really fair to call craftsmanship toxic. The obvious local maximum is to embrace craftsmanship on a personal level and profit from the tooling of others (preferably outside of your own company).

Wait... maybe that is toxic.
Prince Charles might not be the best horse to hitch your cart to when Epstein connections are considered.
Housing within bicycle commuting distance (under 5 miles) in many cities is abundant, if you’re willing to forgo a car. Especially if you convert the car savings to rent or mortgage payments.

Basically, if you can be all-in on not driving, you save a lot. But once you even want to drive a little bit, the savings to driving only sometimes instead of all the time is not very large (and can in fact be negative, as you pointed out with needing closer housing with parking). Unless it allows you to go from a two to one car family.
It's not though; all topics are permanent and searchable. So it's the best of both worlds. Have you ever tried searching chatrooms and 100+ channels? Excruciating.
You’re right. You’ve pretty much covered all the bases of Android development.
> Further, VR does not work well for switching - you can't be in VR and scribble notes at the same time.

In VRChat, you could write something in the air by hands, or even play the piano. The problem might be the user experience is not as good as real world hand writing/typing, and there is no physical feedback when writing/typing. That might make people feel weird.
Another obvious point, I think, is that, no matter how much you like driving, crawling on the highway at rush hour is not the least bit enjoyable.
Probably not very many, I've never heard of "domestic violence hand signals".
I know you’re humble bragging with Lunar but I’ll bite.

Thanks for such a quality app.

Im only using it to fully turn off my built-in monitor while working in clamshell mode and then manually setting the external’s brightness.

So no sync mode (and not even sunset sunrise)

But solved my problems nicely and no more reaching out to my external monitor’s buttons in Narnia

If I’ll keep using it I’ll make sure to caffeinate you ;)
Yes, 100%.

With the radar hacks I’ve built, I can see (with a high level of accuracy) which other players are aiming at me while not having a line of sight. When I first started hacking in Escape From Tarkov in 2020, I ran into another cheater once. We stared each other down from opposite sides of a hill until we both turned around and left.

I was banned last year and stopped playing EFT for a bit. When I picked back up over the summer I was absolutely floored by how bad the game had become with cheaters. A friend that builds paid cheats had given me access to his platform, so I indulged. My first 3 matches had at least one other cheater in them. There’s a secret handshake now - you wiggle from across the map at the other person so that you can go your separate ways. Some don’t respect the wiggle and try to shoot you from distance. The players not using hacks get decimated.

Witnessing this changed my perspective on cheating. I don’t consider it a technical challenge anymore, now it’s a necessity to play and level up in the game.

As far as bans, it truly is a cat and mouse game. The team I am involved with write hacks full time now. There are full time support people. Full time QA folks. Ban waves are actually great for business because players become addicted to the hacks, and as soon as they’re banned they want back in.

In the case of Tarkov, I’ve noticed that the company that makes the game will wait until known cheaters elapse the chargeback window on their payments, then ban them. They know the cheaters will come back with a new account.
Making an old USB printer support Apple AirPrint using a Raspberry Pi
They’re better for accessibility for anyone less interested in learning the new technological design UIs to have their programs function, people that just want to look at something and get how it works without a manual or googling it. The functionally has never improved because of flat designs, ever.
At my last job we ran into the same issue you're going through and also wanted to limit the amount of client-side tracking scripts running on page-load. We ended up using Segment (https://segment.com/) to act as an Event hub and they have integrations with Facebook, Google Analytics, and other platforms to forward events to. It worked well once you get through the pain of setup and any incorrect configurations.

If I remember correctly, it wasn't a complete replacement for things like Google Tag Manager if you're using that but it certainly replaced many event tracking calls for a single event tracking call.
I have been explicitly told by my local bike coalition not to stop fully for stop signs. Stopping fully is not particularly safe and local motorists don't even expect it. Given that information, what do you think is the correct behavior for a beginner cyclist like me?
fish implementation

alias jog="history --max=10"
DNA Replication and Causes of Mutation
I used the OpenPhone app to side step many of these checks as a Google Voice alternative.
This is cool. Just a tip, your mobile site’s overflow is messed up, so you can scroll way off site to the right.
Absolutely agreed!

Overall it’s hard for different physical capabilities to share a resource. If the pandemic taught me anything, it’s that peoples perceptions and ability to act in the common good are wildly inconsistent.
A bike lane can carry more people than a car lane.

Especially in the US there is plenty of space you can take away from cars, both lanes and parking.

The Netherlands did not knock down and rebuild Amsterdam to build bike paths. They took space back from cars.
I'm aware of <LangVersion> on the csproj but it's opt in system. You opt into the features of the version you want. It never disables anything of the prior versions.
The point of the no-communication theorem is that if you transport one half of the entangled pair to Alice, and one half of the entangled pair to Bob, neither of them can use measurements on their half of the entangled pair to communicate. It's forbidden by QM as we know it.

If Alice can affect the initial state, of course she can use that to communicate something to Bob, because half of that state then gets transported to Bob. That's exactly as interesting as sending a qubit to Bob in the normal way, so: not very.

> one particle would change the initial state of the other wouldn't it

It wouldn't, or at least not in any way that is accessible to Alice or Bob. If Alice or Bob pokes their particle too hard it will stop being entangled, and there's no operations you can do on one half of the pair that will communicate any information to the other half. Widely-separated entanglement has already been demonstrated, the reason nobody has been able to use it to transmit information is because it's forbidden by QM and so almost nobody has tried, and nobody expects it to work because it that's not how entanglement is understood to work.

A lot of people have a mental model that entanglement means that there's an invisible see-saw between the two particles, so if you could just force one particle to be spin-down then the other one would be spin-up, and that would let you communicate. Unfortunately, the connection is much less durable than that; interacting enough with the particle to force it into a definite state is an observation, and observing the particle cannot transmit information (that's what the no-communication theorem says).

If it does somehow work, it will be because QM is totally wrong. Also it would immediately be used to cheat the stock market.
Wait, the police officer union's president thinks defunding the police is a bad thing? Well, I never!

Edit:

And before anyone's all "did u even read the article" - yes, I did. And I'm reminded of the absolute peaceful utopia Oakland was before anyone had even muttered "defund the police". Oh wait...
If speed limits are about safety, when the states set theirs and the feds over-rode them, which one was used flawed safety data (or was it “both”)?
It's especially nice when traveling. I was once asked by a client to do something while I was in other country about 5k km from regular location. Couldn't login to the apps account for this reason (no backup email or phone set). So I didn't do the work.

I suspect it's some work-life balance enhancing thing. :D

I don't really mind, since it also helps me bash Google services in front of my clients who still use them, without being aware of these failure modes.

Personally speaking, it's absolutely a no go service. I can probably handle service loss at home quite fine, but if I relied on google or other services with these "anti-abuse" features while traveling that would be very stressful. I usually print out everything important before departing so I don't rely on any electronics, anyway, because none of it is as reliable and as quickly accessible as a piece of paper or a bunch of cash.
> For all the effort that Fredericks put into completing his journal project—and promoting it to others—an essential element is missing: he was not a good writer.
> ...
> With Fredericks, it appears that the practice of keeping a journal was less about cataloguing acute observations, or about capturing a milieu, or about imposing a literary sensibility on quotidian moments, than it was about the fact of having written.

> As Fredericks asked, in an entry from 1951, “Who will ever wade through these million pages? How will the jewels (and there ARE jewels) be found? What pig will truffle my woods?”

I keep a diary, because writing it helps me to think and reflect on things, and reading it helps me to remember things, but I know that I'm not a great writer and I worry that I'm just recording uninteresting banalities.

I write in Day One and something I like about it is that it surfaces "On this day" entries I had writtee in previous years. The most interesting entries to revisit are usually a photograph and a couple brief sentences, the least interesting are often the ones which took the longest to write, multi page essays describing or analysing thoughts and events.

I harbour no pretensions that anyone else will ever be interested in my diary, but even for myself, the person most interested in my own life, the value I get from an entry should be at least as worthwhile as whatever else I could be doing with that time.
How to Code the Sarah Jane Way
Tesla Full SelfDriving update made cars go haywire,may be excuse regulators need
I quit a job because a manager made it insufferable by insisting he be invited to every developer meeting, then interrupting with useless tangents and requests people explain things to him.
I spent about $1500 on the 500 series from Ride1Up and paid $100 for a bike mechanic to assemble it:
https://ride1up.com/product/city/
https://archive.ph/343i5
> chepaer alternatives started appearing rather quickly after the first Rpis.

I'm not so sure about this. The value is incredible for what you get and the quality of the ecosystem. The original Zero W was $5 and the new Zero W 2 in the article is $15. That's cheaper than a knock off Arduino board. They are honestly so cheap I have a hard time not picking up yet another one every time I visit the store.
And CTRL-S for forward search. Generally you can use most/all your emacs keybindings (if you are an emacs user and somehow were unaware).

You can also do `set -o vi` or `set` the `editing-mode` or `keymap` to `vi` respectively. So if you are an emacs or vi user the world is great!
GCP sets it in Debian, apparently.
I didn't mind it, but I had a plush, quiet, comfortable car with an excellent sound system and that cruise control system that follows the car ahead of you. Would listen to music, a podcast, audiobook, or just enjoy some quiet solitude, all climate controlled. Some cars even have massaging seats now.
Kinda stink when you can’t upgrade components though. Gotta toss the whole thing out then.
Why just communities be forced to accept everyone? Or even be nice?
When in a group of friends we can often times not “be nice” however because we know each other, we understand it comes from a place of love.
Perhaps it’s a military background thing, but exclusivity has its benefits.
I wish more people knew how easy it is to set up a simple webpage. There is no need to pay for something like Squarespace. This, along with GitHub/GitLab make for great, free ways for people to learn some basic HTML.
At the very least it should be much cheaper than driving.
E-bikes themselves won't revolutionize transportation, but micromobility will. If I ever get free time and a shop to work from, I want to build miniature go-karts so low-income disabled and elderly people can move around dense cities (lots of people can't ride bikes) that are also covered from the elements. But urban infrastructure isn't designed with this in mind, so even if I build them and people can afford them, they might not be practical. The hope is that e-bikes spurn a discussion towards more micromobility solutions to create a wider impact.

https://www2.deloitte.com/us/en/insights/focus/future-of-mob...

https://www.forbes.com/sites/jenniferdungs/2021/07/19/why-mi...

https://highways.dot.gov/public-roads/spring-2021/micromobil...
I'm curious about your reasons for prefixing years with an additional 0 in all your posts.
> these days it's crazy rare to "dig in" in a dazzlingly customized environment

Speak for yourself. The time I spend working locally is vastly more than I spend ssh-ing into somewhere vanilla so it's worth making my environment as comfortable and full-featured as possible.

Edit:

> I hardly ever use cd… to get a history [with] path references

That’s one way of solving the problem, but then you miss out on great tools like direnv… and relative paths.
Call me cynical, but you could have 10x that number and not have an officer in exactly the right place at the right time to stop this; that is just wishful thinking. Not saying defunding is the way to go at all, but this is absolutely someone taking advantage of the situation.
Really interesting article! I just read the first few pages but it seems like a really interesting approach. Thanks for sharing. I'll be reading it more carefully over the next few days.
Prosperity is generated by production not consumption. And who's most likely to invest in improving productivity?

I don't worry about stimulating demand when bubbles collapse. The viable parts of the economy get to pay lower prices for everything. That stimulates ORGANIC recovery and growth and avoids re-inflating the bubble in the fake parts of the economy that will only re-collapse again.

Delaying the collapse of unsustainable pricing and investment in non-viable sectors only makes their collapse bigger and more wasteful.
This is verifiably a real thing (see last 2 paragraphs). You will need to disable microphone access wherever you do not require it, even on your TV.

Windows: https://support.microsoft.com/en-us/windows/turn-on-app-perm...

macOS: https://support.apple.com/guide/mac-help/control-access-to-t...

iPhone: https://www.knowyourmobile.com/user-guides/how-to-stop-your-...

Android: https://www.lifewire.com/turn-off-microphone-on-android-5184...

TV: tape over the microphones and disable wifi (as some will connect to any open wifi nearby without informing you)

Assistants: not possible, simply don't use Alexa, Hey Google, Cortana, etc.

Browsers: Go into "Privacy" settings of your browers, generally you can select "always deny" with exceptions where you need them.

Other: security cameras (e.g. Nest), doorbells, etc. there is little you can do as you have opted-in to being recorded.

---

Microphone use in advertising has been openly marketed by adtech companies for over 10 years. For example, beginning in 2012 Shazam listens for commercials around you and then faciliates concurrently displaying the same advert on your personal device to make sure you saw it. Disabling "always listen" in Shazam might mitigate this. https://www.marketingweek.com/shazam-that-ad/

Listening services can make elite money, so they're common now in places you don't suspect. One big earner is linking a commercial heard (TV, Spotify, movie theater, etc.) to a purchase made, so listeners keep a record that you heard something. For example, they can confirm a "convertion" (payout) if your phone's bluetooth/wifi/etc IDs show's up at Gap store after seeing a Gap ad on TV -- even better if it's linked to your Mastercard/VISA data showing a purchase. That data could be the difference between an adtech company (e.g. Google, AT&T, Adobe, Meta, Amazon) getting paid $0.001 vs $10 for placing an ad in front of you.

Edit: legibility, typo
> The CMake language has the same absence of syntax

Ironically, if I recall correctly, cmake came about from a Kitware medical imaging project that was heavily leaning on Tcl, yet when their build system needed a DSL they decided to hack something up from scratch :/
Bike lights sold in the USA are, unfortunately, almost universally garbage, with circular flashlight beams that blind both the rider and everyone coming toward them. Battery and LED technology has not helped, it has made the situation worse. Lights like those marketed by NiteRider, that are multiple times brighter than car headlights and do not have cutoff optics, should be against the law.

Fortunately, due to the size of the European market and the good sense of European bike regulations, virtually all factory-built e-bikes are coming with good headlight optics and usually a sensible mount point for the light, lower than the handlebars.
It’s mostly a demand shock, not a supply shock, and it’s everywhere
That sounds hilarious though
I went through this recently and ended up with a Logitech G604, which I would endorse. It ticks all of the author's boxes (ergonomic, scroll click toggle, extra buttons, long battery life on one AA, works on glass, included USB dongle and bluetooth support) and goes above and beyond:

- It's very difficult to find a mouse with a wheel that lets you choose what mode it's in. Most of the recent Logitech mice (e.g. MX Master) try to detect it and have fragile mechanisms. This one has a big hefty metal wheel that still spins even in clicky mode, and can be switched to frictionless with the button behind the wheel. The last mouse I had that could do that was my trusty G500, which was a worthy successor to the MX518.

- It has a ton of buttons, but it doesn't feel like too many. (6 under the thumb, which feels more reasonable than the side-numpad on some mice, two next to the left index finger, and two on the "wheel tilt") The 6 under the thumb are reasonably easy to distinguish by touch, and if you lay them out right you can even press multiple at once for common chords (e.g. Ctrl-Shift, Command-Alt) which leads me to...

- All of the buttons, including the wheel tilt buttons (except for the bluetooth pairing button) are remappable to keyboard keys and there is a mappable shift key that reassigns all of the buttons, which allows for rudimentary chording. I have one layer for modifiers and one layer for OS commands. My wheel tilt switches desktops left/right, which is tremendously useful.

- It has 5 onboard memory "slots" for different mappings for all of the buttons, DPI levels, etc. that are OS independent, which means you can preprogram them and then use them on whatever OS you connect the mouse to. I have settings for MacOS, Windows, and application hotkeys that I use that can be toggled between with a button press. The programming application is Windows only, but you don't have to install Logitech's bloatware, you can use their standalone "Onboard Memory Manager". https://support.logi.com/hc/en-us/articles/1500000915041-Onb...

The shortcomings are:

- It's a big hefty, although I tend to prefer that

- The wheel is sometimes easy to scroll while pressing it, and the detents feel a little shallow.

I don't have my muscle memory trained yet, but theoretically you could press all the Emacs modifiers without taking your hand off the mouse.
The typeface itself is subtly trippy and psychedelic, which is pretty interesting and unique; hard to think of any other typeface going for that.
That's fair. I think we are saying the same thing, it is just about what you know at that moment, rather than your true capabilities.

Also, my statement was not blanket statement, nor that I wrote more code than others. I was referring to a very specific set of problems that I was working on and not generalizing that I'm better than all googlers. There are many people who are way smarter/better than I am. I'm just saying not being in FAANG does not mean one is not good enough.

I think the interview processes put a bar on if one willing to put in the amount of specific kind of work needed to get in or not. In its own way, it is a good filter (for them)
Thanks, yeah I'm familiar with Pex, and used google/subpar for a few years.

This was hacking I was doing with a google/subpar (.par) file.