skysight-inc/HackerNews huggingface dataset:
I assume this only works on well known tracker formats?
I don’t see how a tool like this could distinguish necessary url parameters from tracking parameters unless it is going off a list of known tracking params.
I think it would. Blind people can still communicate freely - there's no inherent barrier there.
I built a similar Mac app that removes common trackers from clipboard links. It works on your iPhone with Apple's Universal Clipboard.

Copy Cleaner macOS app https://apps.apple.com/us/app/id1528299767
> Socialized housing only creates slums. Tenants have no incentive to keep the place nice

> destitute

It sounds like you're one of those people who looks down on marginalized groups for no reason. Stop poor-hating.
I really hope DAOs will improve on that situation.
It might not work but.. I was suggesting that you try to do the reverse of what they are doing.

Large US companies look to other parts of the world to reduce their labor costs. If you try to justify the cost of the contract with them on your costs, then it would benefit you to use the higher US developer costs rather than the lower rest-of-the-world costs.

But, to have that work, you have to have come up with a reason that you need to be in the US.

It is probably easier to just sell them on hiring extra people in the place you are but you might get them to pay for you to move your business to the US.
Ask HN: Which cloud provider hosts your dev server? Or do you dev on bare metal?
What are awesome stuff? (I am asking sincerely).
It's impossible to be contrarian to everyone, but it's contrarian to someone.
Available, not necessarily proactively published.
Interesting that Gimp website doesn't have a huge Code of Conduct section, but still makes releases. While the fork that has is on "hiatus"
AirGuard: Protect yourself from being tracked by AirTags and Find My accessories
This is only true in a free market. Housing shouldn't be a free market.
Read and internalize "Mate" by Tucker Max (search for ISBN 9780316349437 on Amazon, no affiliation). I read it when I was already happily maried. But this is the book I wish I read when I was about your age and that I seriously consider giving to my now 13-year old son as soon as he reaches the appropriate age. And assuming he will accept that kind of advice from his father off course :) I also enjoyed the accompanying podcast that you may find here: https://podcasts.apple.com/gb/podcast/the-mating-grounds-pod...
Workers does have a Cron like functionality. My memory is fuzzy but it's been around for a while.

https://developers.cloudflare.com/workers/platform/cron-trig...
This is cool. I've dabbled with Ansible for managing smallish projects like this but have never quite committed fully to it to get the full benefits.

I think part of the issue may be that because I'm not using Ansible every day, whenever I come back to it there is a bit of context that I need to reload into my brain to get back up to speed... I guess that could be a sign that the tool is too heavy for my use case perhaps.

I have a bunch of provisioning shell scripts that I do seem to find a bit less abstract and easier to manage. In fact I need to use one today to renew my home lab wildcard SSL domain certificate and push it to my various local systems.
They are hardcoded here https://github.com/rknightuk/TrackerZapper/blob/main/Tracker...
rg --files <dir> | entr -- pytest <args>...
My assumption why in my dreams running feels hard like your legs are made of led is because of the paralysis we suffer when dreaming. Like I want to run but some subconscious things is signaling that your legs are blocked so I get this sensation.(I had similar experience with attempting to open my eyes n dreams and feeling that they are glued or hard to open/keep them open)
Funny when someone comes to the shocking realization of what's happening to the workers under them, only when it happens to themselves. "People are getting paid less than they're worth unless they renegotiate or leave! We must do something about this!"
I am an amateur dev who, for the last 10 years, is using 3 git commands with fingers crossed (because my only "git expert" is StackOverflow).

GitExtensions[1] vastly improved my life. It is a wonderful program.

[1] http://gitextensions.github.io/
Can anyone explain Norway’s electricity usage? Per capita, it’s about double Sweden or USA, but electricity for consumers isn’t cheap.

Is a lot being sold at a steep discount to particular industries? Or is there a huge dependence on resistive heating or?

https://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC
Which state are you in? Eg California you'd also pay 9.3% on $58,635 to $299,508, which gets you to 41% (approx), which gets you within spitting distance of Germany's 42%. Add on the fact that you'd pay a decently sized deductable for any real amount of healthcare, and it's starting to look, all-in, that we're getting a raw deal with our US healthcare "system". Yearly "deductible" for a swedish national under their system? ~$100.
I'm curious about this person now, say more!
we already microchip pets. One can speculate a bit on having a microchip for humans (and humans can potentially take a bigger one ) for internal monitoring. Especially given that smart watch already does a lot, one can see how having a sensor embedded under the skin can enhance the functionality.
And in ten years, Berlin will sell them back for cheap to another firm...
Agree. I would love to have a mobile app that did this as an explicit function: “copy url without tracking”
This post is more oriented to those building developer tools, APIs and platforms. You have to understand developers from a needs/value perspective in relation to the product you are building, and sometimes “developers” need to be described as multiple personas; the developer at your customer who is extending your product is different than the ISV/3rd party building for your marketplace. There are usually tensions in the dynamics of the product between developers and other user personas in terms of their needs, tolerance to complexity, motivation and desired outcomes.

In addition the point is also to be careful with generalizations like “What most people mean when they talk about the tension between DX and UX…” I generally agree with Malte but not in every circumstance. If you are a developer that primarily is the consumer of dev tools others produce, it’s common that you’ll only see things from that perspective, but the dynamics are more complex.
Main thing I feel concerned with JavaFX is that it is no longer being bundled with the JRE. Why is it not being considered a first class citizen of the Java Environment? This means that even the tiniest project using FX should have dependency management to ensure that JRE versions and FX versions and other supporting jars all align up properly to work. Meanwhile AWT/Swing just works right out of the box.
You Can Now Sign-In to Your Microsoft Accounts Without a Password
For someone who knows the 3 git commands that allow for a basic usage, such illustrations acre completely useless.

There are zillions of introductory tutorials that are much easier to understand.

I wonder who the target audience for such drawings actually is.
There's far less generous interpretations available. I could have transparently accused him of race baiting.

If I did something similar, like ran around pointing out that children can actually consent do actually have a working theory of the world in a thread about CP you'd probably question whether or not I have a load of CP on my computer. There is something as too much benefit of the doubt.

So... maybe?
“VPN companies are all scummy and make false promises in their advertising”

“Anyway, here is an advertisement for our VPN company”
Travis CI Flaw Exposes Secrets of Thousands of Open Source Projects
Why don't we cover roofs with those retroreflective beads embedded in pavement paint? Wouldn't that reflect even more?
I run in dreams. Good and bad. One of my favourite dreams start with me running, and it crescendos towards a feeling of effortlessness. The ease of my stride becomes complete, rarely and barely do I have to touch the ground to continue propelling myself forward. The few times that I do have to make ground contact it is as if my forefoot merely licks the ground and I experience something akin to almost-flight.

It is not as if I'm weightless as much as having an unbelievably elastic Achilles tendon that allows me to bound ahead, completely and utterly free. With nothing to impede me.

In nightmares, if I have to run, I'm not as swift.
> I’m not sure why having the money is relevant. Plenty of companies, people, and governments ‘have the money’.

And they are beholden to the public that allows them to keep that money. The government should absolutely be doing more to help disadvantaged people (and everyone else). That doesn’t make Apple a good place to work. They already have exploited child labor to build their fortunes. Apple is rotten to the core and this is just another example.
TruthfulQA: Measuring How Models Mimic Human Falsehoods [pdf]
So your argument is that the basket is well protected with well known safety profiles for all types of eggs? I think that is a good lead in for perhaps different baskets depending on the egg (just in case the risk/benefit is different). Naturally that would lead to a diversity which helps alleviate concerns on the "one basket" rule. Now some would even argue that hatched eggs travel better and that tends to reset the whole debate.
Hey, thanks for playing! <3
That is awesome, thank you for telling me!
what’s the difference between these glasses and the snapchat spectacles?

https://www.spectacles.com/
I wrote this long time ago after having rough time learning basics of git myself https://xosh.org/explain-git-in-simple-words/

My qualm with most available explanations back then were that they all start from command line with no visual explanation.

Now if you understand that it's a linked list, where nodes link to previous node instead of next, branches and tags and everything starts to make sense.
I hear this kind of complaint so many times especially from individual contributers but honestly can you realistically imagine a world in which this wasn't the dominant form of compensation adaptation model?

For the most part, your salary is affected by supply and demand. As soon as you leave your job, the demand to fill your position goes up. If you don't leave, the demand stays the same. The demand to keep your position filled won't be as high as when a vacant position needs to be filled. Am I missing something?
Not really for Python, either.
Instead of using a library for state machines, have you thought about trying a language [1] that does that in a type safe way, with a compiler that has your back if you forget to deal with a state?

[1] https://elm-lang.org
The One: meeting the solo developer who took The Matrix Online to the end
Would the US actually get into a major conflict with China over Taiwan? I could see a skirmish, but Ukraine has made it clear that the US will not defend its (non-NATO) allies in the face of full scale warfare.
ebooks with a good reader , were a game changer for me to read more books.

I enjoy reading a lot more now
Just need a epub file and a the default books app on my iphone and I’m set for weeks.
Indeed. It was a different world back then. I remember "searching the BBS" not for topics, but for specific files I had heard would help me out :)
Bashtle Snake is one of the greatest Battlesnakes ever made.
Four more small energy firms could go bust next week
I would love if there were an illustration of how to understand organic chemistry as not a collection of endless "rules" that yet have annoying exceptions, and tables and tables of pKas that mean you just have to remember that something does what it does, "because".
Have a completely non-technical person try to use it. It's easy for us to forget there's a learning barrier to using most software, especially when we wrote it ourselves.
Meh this matters if the founder has little equity, but not too much if they already own half the company.

If a founder has been diluted down then they will have every reason to move on.
Indeed. Worth to read.
No. I have not found a single use case where an ssh-agent is worth the security problems it adds.
Does anyone know good open source projects that are using modern c++ (c++ 11 to 17 techniques) that I can study and possibly contribute to to get better at c++?
Amazing that he goes into such detail about how unequal pay should be slightly less unequal.

People are always going to take advantage of other people if they can or if things are structured that way. It is traditional for VCs to take advantage of founders. It is harder for them to take advantage of people who know there is already funding and are coming in after.

And VCs will go into excruciating detail rationalizing all of this.

What about the programmers who are actually building the software and often getting a pittance in relative compensation even though the business is 100% reliant on them to solve most of the problems (which are technical).
If you enjoy programming for its own sake, why not improve your skills in it both on and off company time?
I’m sure any replacement CEO would love a pay structure where the guaranteed comp is 25% but the bonus matches founder gains.
Well, it's pretty clear, the US is going to provide weapons grade uranium to Australia. Yes it's highly sensitive under the NPT, but the US doesn't care at all.

If the uranium had lower enrichment, it wouldn't be able to last 25 years, so it's certain that this is weapons grade.
I have already said that once the information is obtained destructively, making any number of copies should be possible.

All the copies would start with the same memories the original had before being destroyed, but after that they would all live different experiences.

I have replied to the question why the destroying of the original might be necessary.

With the currently existing techniques we can imagine how complete information may be obtained destructively.

We do not know any method that could allow us to obtain complete information about a body non-destructively.

All the known imaging and spectroscopic methods can determine partial information about the internal composition of a solid body but even when using all of them there is no chance of obtaining complete information.
I'm not sure but if you need any string manipulation at all it will be really hard to not use the rust std?
if anything, the behaviour described is the exact opposite of Gell-Mann amnesia.
The is a great suggestion. I’ve also learned a lot just from reading the already-merged code of projects I’m interested in, and stepping through git history to see how it evolved. I even frequently do this on my phone when I want time away from the desk.

For instance I’ve been super interested in SolidJS[1] for months. I learned from reading the source that a lot of the work is done by its underlying dom-expressions[2] compiler. And in reading its source, I learned enough about JS AST transformation that, when I had a need to do some AST transforms of my own for work, I knew enough to confidently timebox a proof of concept to two hours (and actually finished the work in that time!). All from reading code casually on my phone.

Sure, I front-loaded a lot of that work in my free time. But I did it because I was genuinely interested in the project I was learning from.

1: https://www.solidjs.com/
2: https://github.com/ryansolid/dom-expressions
This is an opinion I used to hold.

Humans are an apex invasive species at this point. We are all plugged into a *-industrial complex. We sell dissatisfaction to each other to promote consumption to keep the whole thing going.

There is no nobility in bearing children or even in continuing living.
There is plenty of evidence that housing supply is significantly limited by zoning regulations in lots of places. And in those places the little bit of construction that does happen tends to be targeted to the top of the market.

So I'm not just making an analogy. I'm reasoning from the available evidence.
Better:

IdentitiesOnly yes # Only use the identity specified by IdentityFile instead of any presented by an agent
ForwardAgent no # Don't forward to a remote server.
IdentityAgent none # Don't use an agent.
AddKeysToAgent no # Don't add any unlocked keys to an agent.
Host *.foobar.com
IdentityFile ~/.ssh/path/to/private/key
The new Spectacles are not for sale. They’re built for creators looking to push the limits of immersive AR experiences.
What is a DAO ?
You either have competition or you have a dictatorship since the only way to stop competition from happening is to make all competing views illegal. Enabling peaceful competition is therefore a must.
If you have a good router that does some queue management and doesn’t suffer from buffer bloat, it shouldn’t impact it too much.
It is a good thing that these glasses are tinted, otherwise, people would wear them indoors, in private spaces.
So how do you fill that arraybuffer from Javascript datatypes (e.g. strings which describe the request)? The answer is "by copying the relevant data" - which is exactly what the bridging code between JS and WASM does. You can only avoid that if the source data is already plain byte arrays and not javascript objects.
Groupon Built an MVP Without Tech and Validated an Idea in a Month
> most drivers I’ve seen avoid the kid that follows the bouncing ball into the street and all the other random events

I've seen many poor drivers over the decades, but can't think of any human drivers who would reliably and repeatably crash into a stationary fire truck in their lane. "Full Self Driving" vehicles, on the other hand...

https://www.bloomberg.com/news/articles/2019-09-06/spotting-...

https://www.wired.com/story/tesla-autopilot-why-crash-radar/

https://slate.com/technology/2021/08/teslas-allegedly-hittin...
First, I think for many users typing:

ptw .

is a lot simpler than typing:

watchmedo shell-command --patterns="\*.py" --ignore-directories --recursive . -c "pytest"

Second, I personally faced problems with suggested approach. I use neovim with ale plugin that automatically formats my code with black every time I save python file. That's two saves instead of one. In that case watchmedo will trigger pytest to run twice, which is usually not the desired behavior. Sometimes you also just save your file multiple times quickly and you want pytest to run only once with latest changes in mind.

In my tool, there is a 0.5 seconds delay (configurable --delay). pytest-watcher will wait this time for other changes before starting pytest.

Regarding running tests for changed code only, there is a pytest-testmon plugin which does exactly that. It can be used together with pytest-watcher. Here is the link:

https://testmon.org/
GNU/Linux Open Hardware PowerPC Notebook Project
A lot of people seem to be saying "build a small project" and I'm not saying that doesn't work but...., but, something I've experienced a lot is that people stick to their old ways, myself included.

As a C/C++ programmer I used to hate JavaScript (pre ES5). I didn't like it's function based scoping system. I didn't like it's prototype based class system. I loathed using it and wrote as little as possible, only enough to make a small WebGL demo or add a tiny feature to my blog. I was basically trying to use JavaScript as C/C++ and hating it.

At some point though I flipped. I actually started using JavaScript and playing to its features. I embraced prototypical inheritance and all the ways it's more flexible than class based. I embraced JavaScript's dynamic typing using, where appropriate, the ability to easy wrap APIs, to write more generic and flexible code. I also really loved closures and building functions that closed over data, something that, at the time, C/C++ didn't have.

I also really enjoyed that, at least in the browser, JavaScript is bundled with a lot of CROSS PLATFORM functionality (graphics, GPU access, audio, video, networking, UI) that pretty much no other language has and of course that I could share anything I made with just a link.

Then ES5 to current shipped with better scoping, import, map/reduce, promises, async/await

But, I bring this up because I still work with 30-40 people that, even in 2021, they work on the browser teams (Chromium, WebKit, Firefox) and yet none of them really know JavaScript. They all still have the same attitude that I had 15yrs ago. They avoid it as much as possible and they treat it like C/C++. Some of them have been doing this for 15+ years. They've written 1000s of even 10s of 1000s of lines of JavaScript to create tests for the features they're implementing but they still having really "learned the language".
And my work is not programming so coding in the morning for me is the same as you playing guitar.
Is that really your answer? If I were to respond in the same spirit, I could only suggest you watch less RT or I dunno, read less Jacobin.

I don't remember what it was called back then, I asked about the league in general. Spartak Moscow had a good run in Champions League that year and that was probably the year I started watching soccer. I know now how leagues are organized, but Soviet teams were at least officially amateurs, and associated with social organization (e.g. CSKA is an "army team" and Dynamo is a "cop team", etc.); even in late 90ies/aughts, opposing fans still used e.g. "musor" (Russian cop insult that means "trash", kinda like "pig" in the US) to yell at Dynamo fans. Or "myaso" ("meat") at Spartak, cause it was associated with a food factory for some time ages ago. So, I didn't understand how "workers" can play soccer when they are exploited. Didn't occur to me that you can get paid to do it and not be "oppressed". Which is the idea you get from even childrens' books, e.g. Neznayka on the Moon, which basically describes how bad capitalism is directly; and others more generally. As well as patriotic movies etc, incl. on how taking stuff from "bourgeoius exploiters" and later from "kulaks" was great and noble.

It's not even about individual books, facts, etc. it's the general outlook in life that one gets when constantly exposed to this. That is where struggle sessions come from (source: former coworkers who immigrated from China as adults). The economic aspects of the ideology also eventually produce this: https://en.wikipedia.org/wiki/Homo_Sovieticus#Characteristic.... This slow conversion of everything to a similar collectivist, morally-outraged ideology via schools and colleges is what, as I see, might be a risk in the US. Hence the recent changes in Democratic party.

Currently it's a relatively small, if loud, part of the Democratic party, but it is clearly ascendant, especially with younger generation. The reason for that is hardly some horrors of "late stage capitalism" (again, I have direct experience with early stages ;) and numbers also don't lie - millennial per-capita wealth tracks boomers by age, the housing to income ratio in the US is one of the lowest in the developed world, poor Americans have more disposable income than middle class Europeans, etc.). It's mostly propaganda, and maybe a somewhat increased sense of entitlement (also seen in e.g. grade inflation). Both feed into general envy, when one believes the only ways to get more are dishonest or evil - it's a very Soviet sentiment btw, and I hear it all the time, incl. in person in Seattle.

Regardless of the cause, this would literally be the last thing I would ever support. Under a dumb government, individuals can still thrive (one great thing about trump era was how laughably bad he was at achieving most of his agenda).

EDIT: Remove some stuff I added in the prior edit, this is too long :)
EDIT2: Make shorter yet.
Ask HN: What's your favourite way to relax?
Fair enough, I think the collusive part would be a vulnerability in the strategy. But even so, Fair Use is still in play.

I imagine the legal fallout from this would be very bad for the police department itself. Communications about this scheme would be public records.
Our Next Trip to Integer Partitions