skysight-inc/HackerNews huggingface dataset:
Cookie banners are seriously one of the most obnoxious and user experience-destroying things on the web. So much so that I use that "kill sticky" bookmarklet[0] to kill them. But it still sucks especially since, as far as I know, there's no way to use the keyboard to trigger the bookmarklet (maybe there are extensions that let you run custom JS with keyboard shortcuts?)

https://news.ycombinator.com/item?id=32998091
It starts by describing a 2018 game “Hibernated”, and likens it to Infocom games, but neglects to mention that the description of “Hibernated” is very similar to the classic Infocom game “Suspended” from 1983.
> They stripped the creators of revenue from the original ads and just kept the tokens/revenue from their ads.

It's been a long time, but what I remember was the tokens went back into a pool that were used to pay out other creators who were signed up. Not sure if I have the details right, but when I looked into it I came away feeling like it was in good faith, though misguided.
is there any chance they will be able to fix it? as far as I know the iOS client does not support setting a custom control server.
I'm not a Brave supporter and hold no BAT, but for point #3 they only took back "promotional" coins that were given away for free for trying Brave. They don't take back "donated" coins from however one buys/earns BAT in the other methods. Not sure if they still offer this promotion.

Points 1 and 2 are mostly correct, but it's not like it replaces a banner with their own banner but they still show you ads while blocking other ads. I feel the others saying it's wrong are not being honest, the result is the same: a site owners ad is not shown and a Brave ad is. It's an extortion scheme IMO.
Hmm, that's too bad. I guess we'll just have to make the browsers programmatically defeat the user-hostile websites!
Turns out I didn’t like hanging out with my coworkers as much as they thought
There are two types of companies:

- those pushing an overt political agenda

- those pushing a political agenda they don't advertise

If you prefer clandestine back-room dealing to front-room blogpost announcements because they aren't all in-your-face about it, that's a fair preference. But don't fall into the trap of believing there's such a thing as a company pushing no agenda; companies are made up of people, politics is the interaction of people.

Every CEO, CFO, CTO, and VP has an opinion on topics like the one Mozilla posted about and the products they control grow to reflect those opinions
I've dabbled with Inform 6 and 7 on and off over the years and I had no idea that the latter produced z-machine games that were slower to run on limited hardware than the former! why is that? I thought that the syntactic differences between the Inform versions was purely on the authorship side, and that the z-machine output was more or less the same?
sorry but this sounds pathological. Why do you want kids? "My job is not fun" can't be a reason, and if you have such levels of anxiety without kids , you 'll probably have a heart attack with kids. There are pathological cases of people (usually women) who are harassing kids out of such misguided 'longing'. Just calm down and think about what is it that makes you believe you want it so much. Is it peer pressure, hanging out with parents , you really like kids etc
Not a Python developer and even I use it in prod. Even if you disregard all the tools and web services. Aren't basically all AWS tools implemented in Python? I think that still qualifies for production.
> The city of Eau Claire needs to be built for the people who aren't in the city (even though most live in the city).

I think this is a fallacy. Why should the transportation infrastructure be built for those who don't live there? When cities are built for cars, then cars is what they get. But if they build for other modes, then those modes because much more preferable. The preference of these occasional visitors shouldn't be dictating the immense budgetary concerns of maintaining car infrastructures. There's no reason folks coming from outside the city can't park at a periphery (or even central) parking structure and then bus/walk/bike to their destination, if we take the original corollary that Eau Claire gets perfect bike infrastructure tomorrow.

I do appreciate the math you've done. Assuming it's all accurate, those are good points about density and temperature averages. However people can still walk and bike safely in that weather, extra buses can be scheduled during the winter months, and if the majority of the folks live in the city like you said, it's best to serve them with better pedestrian infrastructure due to the quality of life, safety, and money savings the population would receive.
I'm the creator of this silly visualizer (created the pixelart myself!). It's an example of how to create a realtime dashboard to visualize the progress of a serverless workflow.

Tech stack:

- Azure Static Web Apps that hosts a VueJS web app.

- Azure Function App that uses Durable Functions for the workflow.

- Ably (WebSockets as a Service) for pubsub messaging from the back-end to the front-end.

More info in this blog post: https://ably.com/blog/visualize-azure-serverless-workflow-pr...
I did use Brave exclusively for a while, until I realized that on mobile, Brave blatantly ignores my provided DNS (pihole). And if there is something I really don't like it's software/hardware which ignores network-wide settings (also looking at you chromecast music...)

So, I switched to Firefox on Mobile and by now I moved my desktop as well, so I have all the same addons etc. on all devices.
Article has stunning typography, legibility, layout, ad-free.

A furniture website I love to visit is artemest.com, which sells many pieces that fit the Mari philosophy.
I'm not familiar with Brave development, but I assumed they are mostly using the off-the-shelf upstream engine and putting their own browser (chrome, UX, etc.) around it.
Kind of yes, but as someone who started studying CMake only recently, I'm terrified of the fact that it's a metalanguage (CMakeLists) above another metalanguage (Makefile) on top of another metalanguage (command line) to compile projects in different language (C++). The amount of things CMake does under the hood is insane to me. And if you don't have a clue, at least in general, how it does its thing, you're walking thin ice...
missed opportunity

read time: 2 minutes
create time: 7 seconds
It's an interesting point about motivation and work load. My experience with burnout occurred at a time where I was regularly doing 60 hours / week, and enjoying it! The motivation hit came when a new manager moved into the team, and he suddenly wanted to shift my role in a career direction I did not agree to. Prior to him joining, I felt my path was progressing in the direction I wanted, with the blessing of my previous management.

It's amazing how fast a single person can flip that motivation versus work load into the wrong direction.
telegram doesn't make me share my phonenumber with everyone. i would use signal, but sharing my phone number is a no go.

maybe now that signal is switching off SMS it can implement user handles that people can share instead of their number. once they do i'll give it a try
> That's how shit wifi is, and how well this stuff works.

That's not really fair. Their solution requires knowing the exact location of the base station and the client at all times. It's significantly more complex and expensive than Wifi.
The article says,

"Much of that cohort was able to work from home, which gave parents more time and flexibility to deal with the life changes and demands that pregnancy and a new baby bring."

I guess it's indelicate to say that when a man and woman are both stuck at home, more babies will be conceived. People who were unattached during the lockdown were probably less likely to find a mate, though.
The window is not closed.

I am 42, my wife is 41. Our youngest child is 8 month old.
I think that goes against the tenant of wireguard working well while roaming. In general the concept of an identifying ip (outside of wireguard) will only lead to problems: devices can have multiple ips, and also share ips in the case of NAT/CGNAT. In my experience it's never been worth the trouble (again excluding wireguard)
So is premium a "premium" experience or is it meant to be the base functionality of the site?

Two of the premium offerings are:
• Contact directly with the founder through messages
• Find and contact second co-founder

That seems like the entire reason anyone would use the app, am I wrong?
Broken behaviour without google tag manager. I have disabled google tag manager, but javascript excepts it. It is generally recommended way to write javascript not to expect any spying/telemetry tooling to always be loaded.
I don't see an option to just answer "Yes" to all the cookie banners by default. At least some websites don't have their full functionality without cookies enabled, and I'd be happy to just enable all the cookies, provided my browser blocks the ads.
It can use OpenVPN or Wireguard now. https://docs.pritunl.com/docs/wireguard
The browser war has ended up like every presidential election cycle.

In the end: two candidates to choose from, and the majority of people wouldn't prefer them as their president anyways. Both candidates are too milquetoast to accomplish what their constituents actually want/need, both are paid by the same people, both are friends in their little secret societies. Third party candidates never make it, because we're too far gone, and nobody has the will to vote differently at risk of wasting theirs.

It's actually funny and scary how similar the two situations are.
As long as the airplane is in international flight it is governed mostly by the rules of the country it's registered to, not the rules of the country its flying over. So I suspect you could use this on an international flight flying over China or any other country that is party to the Tokyo convention. The Tokyo convention does have a lot of exceptions like national security but its not obvious they apply here.

https://en.wikipedia.org/wiki/Tokyo_Convention
This; particularly because more and more, "support" seemingly has no means to access logs, no ability to do the debugging, and no way to escalate obvious bugs in the application to the developers.

I need the technical jargon to do support's — and the company whose product I'm using's — job for them.

Is it not helpful to laypeople? Perhaps not, but it is what the technical friend they're going to drag into the problem needs.
DIY RGB Fan Air Purifier: 42 dB quiet, 25 W energy, 200-250 CADR airflow [video]
Be careful what you wish for, or you might end up with less expensive housing near your workplace because they moved into a suburban office park.
I don't like popups either. Every modern web browser already blocks them. This is just about cookie banners. They may be annoying but they let me withdraw consent to cookies.
Last time I looked into this, I seem to remember that the Wifi protocol actually had ridiculous hard-coded wait times, e.g, broadcast, listen for 500 ms, then move to next step if nothing heard. I remember being baffled and never understood how that it could possibly be really how it worked, so I definitely might have been misinterpreting.
Don't blame developer culture, if that error cannot be acted on, attribute to incompetence and not culture.
Cool! Would love to have more people getting value out of Swurl.

I will be coding a bunch of these suggestions today! What changes were you specifically needing? Just turning off Instagram? Sorry, the 1st comment was edited, so not sure what you would like.
You don’t have to wrestle with the guilt of producing a living being that is capable of profound suffering.

You’re improving the environment monumentally by preventing a new lineage of carbon producers.

You’re bestowed with the privilege of greater freedom to live your life.

There’s always a silver lining, even in the bleakest of circumstances.
I’m midway through a batch at Recurse Center — (www.recurse.com) and I both personally am getting a lot of energy connecting back to the part of programming I just think are intrinsically satisfying, and I’m meeting other programmers who are also finding it helpful for recovering from burnout.
So instead we just block cookie banners and let them assume consent by default?
Also I found meditation to be really helpful. Hard to get into, but so worth it.
Especially if you are in 'X startup scene', when you are looking for your next position can you not just screen for companies which match your preferences?

People who like being exclusively in-office work for company x, people who want only remote company y, people who like hybrid company z, etc.? I feel like there are a million possible legit reasons to prefer different modes, and now there are more choices available.
It's not (and shouldn't be) possible to do it in the kernel module, but it's not too hard to write a cronjob/daemon if you really need it.

It'd definitely be nice if wg-quick and the official apps supported it, though.
> As far as I know the endpoint flag does not enforce an IP, a peer can use a different one and still connect.

Yes WireGuard roams, which is the right behavior usually. What's your use case where an otherwise valid encrypted packet should be rejected based on source ip? Could you use ufw?
It kinda is. Kinda like when documentation is so repeatedly outdated and incorrect, that when you need new information you just skip documentation entirely.

Are you wrong for skipping documentation? Yea, maybe. Is it entirely expected? Yea.

Based on the parent comment, at least.
I agree. I regret mentioning that as it doesn't really add anything to the main point I was making.
Your EC2 instance probably shouldn't be roaming to Russia though, right?
Turn off silent.
I tired brave yesterday on iOS but still no ad blocking right?
Serge Lang has a series of books that cover these topics with a miniumum of fluff and in a maximally efficient way. Starting with his "Basic Math" and "Geometry", you could then study his "First Course in Calculus" and "Introduction to Linear Algebra."
Have yet to build a virtual-pinball cabinet (but it's on my short list). Flipper clack, holding the machine will be there. Depth of field will not. We'll see how enjoyable it is.
RejoinEU – About UK to rejoin EU possibility (aka Reverse Brexit)
> You do understand that there is a commonly accepted definition of a bash one-liner and that the one I shared fits that definition spot on, right?

We both disagree with you. What would that definition be?

The one-liner in question doesn't have any of bash's syntax in it. You could pass those words to execve() directly, without any shell, and it would still work. Calling it a line of bash code is just wrong.

Similarly, would you say this is a PHP one-liner? You can run it through PHP, but it contains no PHP syntax:

<h1>My web page</h1>
Is there some specific other sources you would like me to add? Could totally do it quickly if it would be helpful for everyone.

Right now I'm thinking about the pinning and ability to add any site. Kind of tricky to implement design vs simplicity wise.
What’s this got to do with sound money?
I don't quite get this mania to get rid of personal pronouns when talking online.

How hard would it be to add an "I'm" in front of "switching every"?

It sounds pretentious as hell when they are missing.
or, instead of using a gun to make your analogy sound scary, we could use something that actually occurs in real life like getting a car with a tape deck you don't want.

> And they really go out of their way to make it as hard as possible to disable/hide the wallet and all related crypto stuff.

I found this in 15 seconds: https://www.makeuseof.com/brave-disable-crypto-features/
Don’t worry, reading the books would not give you much of a reference for the shows.
Feels like it wouldn't be impossible to shoehorn some of the old functionality that extensions rely on into V3 without supporting V2 entirely I imagine?

Then again I'm sure Google went out of their way to make it as hard to do as they possibly can.
All I want is a remote transport with the ability to place my start markers. The ability to create tracks, arm them and assign inputs would be secondary but awesome.

I need to be able to sit at my drums and control basic recording / playback features in ableton.
> I guess it's indelicate to say that when a man and woman are both stuck at home, more babies will be conceived.

It would be inaccurate to assume an increase in frequency of sex will lead to more babies, in the age of access to very effective birth control.

Many (most I assume?) choose when to have or try to have children.
WikiJS has a Git storage backend.
The very important difference being you are not publically showcasing your browser.

A more appropriate analogy is buying a card with a gun attached in the trunk or interior. It's weird but not a negative.
You wrote plenty about the ways you dislike spending your time. You haven't said anything about what you like to do - work or otherwise. It's hard to find ways to do what you enjoy if you don't know what that is.
No, in cases where supply was not constrained, they absolutely did not.
I don't think so. "an end" means a goal. "People are an end", to me, means that the creation of people is the goal. This is a common belief in religions like Catholicism that are against contraception.
Ouster launches REV7 Lidar sensors with new L3 chip
> evidence at all that they would be read

I just had an idea: Put tracking info in the error URL. If your company has an internal URL shortener, that could do the trick.

More practically, I feel like it helps to put an empty line before the call to action. For many people, a traceback is just noise. The empty line helps split the useful info out from the traceback.

Or if it's a script/CLI (and you know the error reason) don't even show a traceback. Just print the error message to stderr, exit non-zero, and be done with it.
We can, but we lump them into three bins, L, M, and S. The usual red, green, and blue are derived from those. L, M, and S are sensed by different cells.

https://en.m.wikipedia.org/wiki/LMS_color_space

Similarly, our ears are sensitive to a rather larger number of frequency bins, and and each sensory cell senses one of these bins.

Neither of these sensory mechanisms is particularly sensitive to phase and, in fact, we can’t hear phase differences very well.
Neat. It's the computer equivalent to collect calling your mom and saying your name is "Come pick me up at Billy's house!" Or "Bob Wehadababyitsaboy" for TV commercial fans.

The telephone companies stopped letting you do it eventually.
This ^^^^. I am in my thirty ninth year in embedded development, started the year I turned 27. (yeah, do the math) I have strictly limited myself to 40 hour weeks following a severe burnout in the late 1990s.

I could retire now, if I had to, but I hope to do this for another three to five years. It is just far too interesting and fun. I had an older coworker that worked full time until he was 74. He also just enjoyed the work and the people he worked with.

It is a marathon, and change is constant, which makes it more interesting than a lot of careers in the long run. Plan for the long run, and make room to live your life all along the way.
No problem. I'm by no means an expert, just a sufferer of burnout myself and a friend to a few people I've seen struggle with it.

I think sometimes the unfortunate news you'll learn is that you did something during your career path that felt right, but put you in the wrong situation down the road. The type of change that's needed to correct that might be learning something new, applying to jobs you'll love more that are perceived as "beneath your ability" or simply changing trajectory.
My comment was just a quick idea and what you wrote is well put!
Hrmm, thank you for letting me know! Do you have any more info on how to reproduce this problem? How are you disabling it? I'm just trying to reproduce so I can try to stop any errors breaking things. Thank you!
Mostly laziness. If I'm already giving WireGuard an IP via Endpoint, why not have it locked down to that by default? Isn't that what an end user would expect? Otherwise I have to put that IP in multiple places (WireGuard, nftables, etc).
The BAT text notification rewards are off by default. The adblocker is on by default. How is that replacing?

If you turn the BAT rewards on, you get system text notifications at intervals, it's not anywhere on the site or triggered by browsing.

They are two completely different features. The adblocker is a basic utility for everyone.

The BAT rewards is an optional program you can enable if you want extra tokens.

It's a real user agent, as in, for the user.
So what's your proposal that makes websites comply with the browser makers "solution", and doesn't fail as described?
Stability AI just raised a $101M seed. Here's what they'll do next
I have burned out on software development several times, the second most recent being the worst. Each time, having a few months away from it was the cure, followed by a gentle reintroduction with a lot of small wins. Exercise too.

Right now though, I’m not in a position to take time away and I’m in a little rut. But the cure will again be some small wins and exercise to move me forward again.
I was a (mostly) straight A student. I would ask teachers for extra credit if I was sitting right at the line of B/A. I think only one teacher told me no which I think was crap as a student should be able to increase their grade if they're able to demonstrate they've put forth additional effort and learned the content. Too bad I can't make myself cry.
I played this too much growing up. Never did figure out how to survive becoming a 4 or 5 star hotel, the clientele always vanished once the stars level increased that high and I was never able to recover!

Fond memories of all 90s Maxis games!
Their debugger used to be pretty buggy, just after the 5.0 or 5.1 release I'd crash it on a regular basis. More recent versions have improved this though and they offer some really slick features in the debugger than other tools can't even do.
So you agree that China at least has a good chance of winning this war conventionally, and will not have to “immediately use the "do what we say or we'll nuke you"” nuclear threat? That’s my point here, I am not really interested in discussing moralistic platitudes as to how “free” and “democratic” just happen to exactly coincide with the countries of the western alliance.
> if questioning Trump's borderline coup attempt is too "woke" for you.

It seems like this comment was made in bad faith − because the article is not simply questioning the "borderline coup attempt".
Great opportunity for a rant:

Anyone can take college courses in high school for free under post secondary enrollment. Unless that is no longer the case, it was the case for me in 1992. I took a couple courses on DC circuits all for free when I was in 10th or 11th grade. I just had to pay for books. Now 8th grade is just a year shy of high school. Why not just go to college to learn calculus? Calculus would be a lot easier to learn if teachers focused on real problems that it solves. Even if the student doesn't join the field of study where those problems are illuminated in, the student will know how the approach is used.

In high school my math classes were about 60% abstract except for a few "word problems" which were often poorly written and of low quality (complex math for stupid problems no one has). Except for Geometry, which was a class I loved because the teacher's examples were all useful to me then and later in life.
I've burned out and "recovered", getting bored is what I feel like when the monster is peeking over the horizon. It's the leading edge of another one.

I'll be playing cat and mouse with it for the rest of my life probably. So yes I think you sort of can aka getting bored with burnout...