skysight-inc/HackerNews huggingface dataset:
Ziti (Apache) provides bootstrapped* identity based security (and programmable, least privilege overlays).

Disclosure: founder of company which sells SaaS on top of Ziti FOSS.

* https://ziti.dev/blog/bootstrapping-trust-part-5-bootstrappi...
Can you comment on the proposed solutions in that article?
Can we mix Poetry and PEP621 though?

I tried to use project.dependencies and project.optional-dependencies fields in pyproject.toml defined by PEP621. However Poetry seems to ignore it and it tries to stick with its own tools.poetry section.
100kg mini potato chip plant
Check out HARO https://www.helpareporter.com/

You basically check off areas of interest, and reporters looking for interview and content sources check off their applicable areas and write a brief description of what they're looking for. Those matches are sent out in regular digests throughout the day.
This is easy for the Monday morning armchair QB to say, but the fact of the matter is that most SMBs are not in a position to run multi cloud. Legacy pre container pre kube workloads (tech debt) exist, as do persistent data stores that are too large to replicate between clouds without racking up massive transfer costs. Not even getting into vendor lock-in around networking or things like dynamo or serverless. “Well just move all your stuff to Kube then!” Ok fine, mr CTO, I’ll do it but I’ll need about 3 engineers at 175k and budget a couple mil more in Op Ex. the reality of the matter is that most of us will just gear for MTTR and hope that Amazon takes some lessons from the incident.
A lot of comments here are wondering what Firefox will do and if uBlock Origin would be made useless in Firefox like it would be in Chrome (once Mv3 is implemented). Short answer: Firefox is adopting various parts of Mv3, but will continue to support blocking webrequest, which is used by extensions like uBlock Origin. So uBlock Origin would become useless in Chrome, possibly Edge and a few other browsers, but not on Firefox.

Quoting from this update [1] from Mozilla:

> Google has introduced declarativeNetRequest (DNR) to replace the blocking webRequest API. This impacts the capabilities of extensions that process network requests (including but not limited to content blockers) by limiting the number of rules an extension can use, as well as available filters and actions.

> After discussing this with several content blocking extension developers, we have decided to implement DNR and continue maintaining support for blocking webRequest. Our initial goal for implementing DNR is to provide compatibility with Chrome so developers do not have to support multiple code bases if they do not want to. With both APIs supported in Firefox, developers can choose the approach that works best for them and their users.

> We will support blocking webRequest until there’s a better solution which covers all use cases we consider important, since DNR as currently implemented by Chrome does not yet meet the needs of extension developers.

[1]: https://blog.mozilla.org/addons/2021/05/27/manifest-v3-updat...
I like upstack, but they also take a percentage.
If you hit ? anywhere on GH it shows you a cheatsheet with shortcuts!
Eh, crypto imploding will have zero net impact on anything important. I understand why crypto crew care but I don't get why anyone else would.
Scala was a terrible technology that was adopted by my organization five years ago and were still paying the price.

How to deprecate this at scale?

The extent to which i like scala is as a dsl for describing etl jobs with spark and i prefer the RDD api.

Engineers are consistently crippled by it, we dont even use shapeless or scalaz. Spec2 is a terrible dsl that offers a shitty vocabular to write unit tests and makes the common path incredible difficult compared to junit.
"Open" and "decentralized" are the false promises of computing. The entire market is dominated by centralized companies like Microsoft and Apple.

Sound stupid? That's how your statement looks to people who understand the space.

Linux and open source software started slow but every year run more of the world because they are a better way of building things

Crypto and decentralized finance is doing the same for the finance industry. There are already $250B in DeFi protocols (see http://defillama.com) all of which are open source, transparent and decentralized.
Alternatively you can config id_rsa from different path specifically for github and your work repo.

Use a general non-identifiable id_rsa to play with public ssh servers.
it can be used to dox you
Command & Control[0] details the stupid mistakes very well. There were many, many glitches.

[0] https://www.amazon.com/Command-Control-Damascus-Accident-Ill...
> > If you wanted to get access to what you had legal title to, well, that's an upcharge.
> As for "legal title," you have "legal title" to whatever the sales contract promised.

You own the car. You own the battery. No sales contract changes that fact of ownership. They delivered a 75kwh battery into your possession. Since it's your battery, you should be able to use your battery however you want without having to pay Tesla. People are rightfully upset by a PR move that proves that the manufacturer is treating a car that was sold and delivered as if it still belongs to the manufacturer.
So as a suburban area, it is generally not optimized for biking as a mode of transportation. Suburbs absolutely cater to cars, and this road is no exception. There are significant and wide-reaching bike trails across the surrounding county, but if you're going to and from work in the area, you have a car, almost exclusively.

The very nature of the fact that very little of the surrounding area caters to pedestrian traffic, the road would do a bad job if it was optimized for that.
2022 Rivian R1T: Much Anticipated, Still a Work in Progress
> All voting systems require protection against Sybil attacks.

The voting system is the protection against Sybil attacks. A successful Sybil attack would allow you to add your own TLDs, but if you can't already do that then you can't do a Sybil attack.

The real issue with that kind of system is deciding on the initial group of voters.
Unfortunately that is a Risk we have to bear if we want to change the status quo; hence the caveat at the end of my comment.

But perhaps if we approached it a little bit more diplomatically (easier said than done) we can get some better and positive results? Having a one-on-one with your Manager, documenting the Time wasted on unproductive activities, clearly verbalizing the lack of opportunities to display your full skillset and add to the company's bottom-line can all be possible strategies to reform the situation.

The key is to be clear about your Expectations with your Manager which will allow you both to have a productive conversation about how best the Company can meet them in a way that is beneficial to both.
Late snowfall in the American West is part of pattern
https://archive.vn/O0XMA
Funny, mine and my friends experience is the exact opposite. For Halo, the movement feels better than ever, like what you'd expect a truly "20s" Halo should feel like. The game just felt a bit fun.
I'm not in any way a halo snob either, tried it cause it was free and found my expectations were exceeded.
Thanks. I played with this version (in a sandboxed VM) and it worked well. It really brought back memories. I was surprised how much I remembered about the game several decades later. Ahh those were the good old days :-)
> At the beginning of my career I got something like $500K worth of gigs lined up and effectively cemented my career by calling a local creative who made wine labels.

What did they want you to do?
That was spicy. I like the message; the analogies are alienating for some people. I agree that we should be focusing on the long term costs of our decisions.
Calling this a doomsday machine is a bit of a stretch, comparing it to the plot of Dr Strangelove even more so.
Yes, the pandemic has accelerated this, but everyone involved needs to be open for the possibility from the beginning. Here in Germany when someone proposes something like this there is a storm of protest from small businesses: "what we are already on the brink of bankruptcy with everyone ordering stuff online or going to supermarkets with huge parking lots and now you want to cut us off from our customers do you want to kill us off completely?!?!" (because everyone knows real customers come in cars, pedestrians and cyclists obviously don't have the money to afford a car, so they can't afford anything else either).
What’s wrong with $ python3 ?
> Generally there is a hierarchy of roads called functional class. It goes local street - collector - minor arterial - major arterial - freeway.

This heirarchy seems to miss the importance distinction that Strong Towns makes between a "street" and a "road", in that "streets" are places where human life takes place, and "roads" are how vehicles move rapidly from place to place. It has only category with the word "street" literally present, and then moves immediately to other things whose relationship to the street/road distinction is unclear. This is a problem because streets include those that are purely residental as well as those with retail etc.
Antikythera Mechanism: An ancient 'computer' that 'shouldn't exist' [video]
Do you mean strip malls?
How do one check this?
The US is pretty fucked, but if at the non federal level some government can start issuing a fuck ton of bonds and do interesting things, we can see more change.

A basic horseshit politics in the US is to act like nothing is possible without controlling government (super-majorities if needed) at all levels.

We must work around that, because it will not happen reliably. Might need states to start seceding too.

----

Also recommend reading some post-Keynesian things about big projects such as http://jwmason.org/slackwire/climate-policy-from-a-keynesian...

The neat idea is that the extra work from rapid change makes a society richer, not poorer. (There is old "oil spills increases GDP" memes on this front.)

The flip side is

> Today’s neoliberal macroeconomic model depends on limiting economic growth as a way of managing distributional conflicts.

I.e. the stagnation serves a purpose of making labor not too needed and thus pliant. (We get a little tighter labor markets now, and good things because of it.)

The upshot is that if you can score some "against the odds" political victories doing more rapid denser develop development, you will get not only the increased "real" efficiency from better land utilization (and all the other good health, beauty, etc.) benefits, but also extra growth from the expenditures needed to retool things.

Build subway, build a bunch of public housing, increase area population by a few million. This stuff is less ridiculous than it sounds.
I will toot the author's horn for him. He has a fine series of Scala posts on his blog [1] and his book Hands-On Scala Programming [2] is a great introduction to building real applications with Scala so that any experienced developer can understand and extend them.

I work at a small company that has been using Scala for 7 years. Some of the prior employees enjoyed playing with advanced language features and writing libraries for the most general possible case even when that made it hard to understand how they were used for the 2 actual cases we needed to handle. Akka, Cats, and Shapeless were all over the place.

Those earlier employees have churned off to other places and I have successively simplified the code they wrote that is still useful, while encouraging the use of no more language power than necessary in new development. Hands-On Scala Programming is the book I give new hires as a language introduction that shows the sort of style to be preferred. It's much more like super-powered Python than like Haskell.

I have written C, Fortran, JavaScript, Python, and Scala for money. When I started on Scala I had never written Java nor used any JVM language. I have come to really appreciate the rich ecosystem of JVM libraries, the instrumentation and profiling tools I get, and many aspects of the Scala language and standard library. I love Scala's collections and miss their power and ease when I'm writing Python. (Which I still do for certain scripting tasks and for accessing Python-ecosystem libraries.)

[1] https://www.lihaoyi.com/

[2] https://www.handsonscala.com/
this seems to be a well-known list of trusted Certificate Authorities

https://ccadb-public.secure.force.com/mozilla/CAInformationR...
I transitioned from employee to freelance in 2021, I’m having no problem finding work. I don’t know how much of my situation applies to you but here it goes..

Throughout the last 10 years working as employee I regularly interviewed with companies I liked (on average, once a quarter or something like that).

Now if a company wants to hire me I just tell them: “I don’t want a full time job, would you hire me for a project or hourly?”

I was blown away by the response. Most places are very happy about the idea, they save a whole bunch of money.
Forwarding is not the default behavior, so normally you're fine.

For others, if you do this:

Host *
ForwardAgent yes

you can take this as a reminder that `Host *` is playing with fire, and just asking for accidents like this. Be extremely careful with `Host *` configs, especially with anything security-sensitive.

"Careful", as in "do not do it if there's literally any risk". And if you don't know for sure, consider it a risk by default. `Host *.internal` at a minimum, or whatever hostname / dns patterns are used around you, is dramatically safer and just as convenient.
> if you litter your code with styles such as "font-semibold" and "font-sans", isn't that just going to mean you have a million places to change

If, instead, you litter your code with my-brilliant-semantic-class you create a different kind of problem. Requirements change and my-brilliant-semantic-class won't be sufficient. Now the choice is; alter my-brilliant-semantic-class and suffer all of the unintended side effects or abandon reuse and make another-brilliant-semantic-class.

The likely choice is the latter and so applications become masses of ad-hoc, partially finished, inherently flawed styling abstractions scattered hither and yon among directories full of redundant styling artifacts, half of it long dead. How is that a benefit to some future re-designer?

> next time a designer decides to give your webapp a makeover?

I figure the odds of one approach vs the other being the greatest benefit to some future re-designer are about even, and my guess is as good as yours.
Anyone know of a quick way to test this just to see if it will hit the URL without setting up any exploit server to actually send any code? I guess you'd need something that reports when the DNS name gets hit (like how a DNS leak test works) but I can't find any services to do that.
AT&T's residential offering requires you use their terminal[0] which is apparently a G-010G-A[1], so PON. They also require you use their own gateway+wifi combo unit[2], although you can do full IP passthrough so that the gateway doesn't even do ipv4 NAT. I have an installation tomorrow and will reply in case the box is a different model.

0: https://www.att.com/support/article/u-verse-high-speed-inter...

1: https://www.ebay.com/itm/164939095713

2: https://forums.att.com/conversations/att-internet-equipment/...
Just go docker
"Filtering code"? This sounds like trying to plug hole in dam with one's finger. And the the hole is several meters wide.
See if you can find our ENUM registry and use it.

BT doesn't own our wires as such. OpenReach does (yes they were formally BT but spinned off).

BT or OpenReach - who cares? The important thing is functionality. I'd like to provide you with a novel telephony setup but the lack of ENUM means I am not able to do that.
It depends on the affluence of residents whether they can afford the much higher taxes required to maintain the infrastructure for urban sprawl (as well as its externalities), but it's always more expensive.
I played my first Nintendo games in black and white on an NES that my dad brought back to Brazil after a trip to the US, and I loved them!

The reason the games were black and white had something to do with the differences between broadcast color encoding systems of PAL, used in Brazil, and NTSC, used in the US.

Eventually the hardware in my NES was modified and I could play the games in color, but it was, I suspect, an experience that shaped my own visual preferences.

Thank you, Mr. Uemura and team!
typically 6 months / 180 days.
Well they did put the dot in dot-com.
I find it the most bizarre that I had my Minecraft server patched before the news even hit HN.
No

There's the "I am joker imp that likes to shock people" with crude and lewd jokes. That ship sailed a long time ago, but is #3 reason for early retirement. Find people that you can goof off with and hold them close, but work is about getting shit done.

I also am exceptionally creative which comes with a dash of enthusiasm. I can go super manic on ideas and I've been told it's like drinking from a firehouse. I've only met one or two people that can keep up with me, and it is just ineffective communication. #boring and the #2 reason for early retirement.

Finally, as I have become a leader I have to hold back and focus on growing people around me. Ok, fine but this means I don't really connect with people in a symmetric fashion. Worse yet, when I have an insight and share it then I can ruin people's goals. For example, I can many time find better ways to do things or to not need an effort. Well, if a person is working on such an endeavor and I say something which threatens their work, then their performance is up for grabs and they are anxious. This offends the craftsman in me that we have work being done just so people can progress in their career, but it makes sense to grow people so I don't need to be oncall. Once again #boooring, and this may be #1.
Going through comments on social media like Reddit and ig to find topics related to your tech stack/field is helpful. Hey a conversion starred and opportunity will present itself..
This was astonishing feat of public gamesmanship. The question was very clearly primed for the answer he wanted. And the naive and envious public in turn delivered to him the very justification he needed to avoid its scorn. Remarkable.
They are not unique. Game feels dated, and is just not fun.
What if you bought a little bit of everything?
Nice app, shame about the monthly fee for images, a one off fee may get you a large user base!
What are you talking about?

Donald Trump previously held no public office, yet was the most productive in 75 years.

Oh, let me guess ... you watch fake news in the MSM and think you know something.

In case you're not aware, Democrats are currently threatening to start a war, including nuclear, with Russia over Ukraine.

Biden has also violated the Constitution multiple times "without consequence", to use your own words. Idiot.
See my comment above. I built one 30 odd years ago at my parent's house. It is still fine and looks as good as when I built it. The key thing is: galvanized.
Scientists detected traces of Omicron in wastewater (Sewage)
You are correct. The old way of thinking about roads/streets (synonyms in this case) is a place to move cars. The people centric view on transportation is new enough that there isn't much traction among the old guard at state DOTs. Changing something like functional class and what it means is very hard due to decades of history. As the saying goes, old dogs can't learn new tricks. This is especially true for government agencies. I have worked with cities that have a strong desire to make their transportation network people centric but the state won't help pay for it because the concepts don't move enough cars and to them, that is all that matters.
Is that the pattern of other IPOs? I've seen lots of 'lockup expiry' fud that never materialized. No sudden dump of employee shares.
same here. company installs bitdefender on every machine and once every month it does a full scan and uses up 100% of the cpus. half a day wasted because it makes working impossible
That's the whole goal of several metaphysical disciplines and faiths.

What answers have you already found?

What work have you already done?
I'm speculating about a state that's pre-post-scarcity (at least for most things humans want, there will always be scarcity somewhere) by maybe about 50 years. It's not like you're going to be able to just wave a magic wand and poof the scarcity away. We'll have the capacity to provide what people need, and that day will come and go long before somebody actually authors the commit that makes it happen. That author is going to need a sense of security that everything is going to be ok if they just start giving everything away for free.

I'm open to hearing alternatives, but the best I can come up with is a system where we allocate whatever resources remain scarce based on merit. Not merit like whoever manages to wrest more money from whoever else wins, but merit like wow that's a really great contribution to society--I personally value what you've done, so I'm going to behave in a way that benefits you. A generation that grows up thinking along those lines just as often as they think in terms of market clearing price is more likely to produce the magical commit that redirects the robots from competition to cooperation, and fungibility just doesn't fit that use case very well.

--

In the more immediate term, I wish that I shared your optimism about the stability of sovereign states. I'm not saying that we should disrupt the government, I'm saying that the government is doing a fine job of disrupting itself and I wish we had some kind of backup system in place.
People unironically put up photos of the Painted Ladies and their stroad all the time
Spark is really its own world that’s fairly separate from the Scala community at large. What makes it a ”terrible technology”?
My piece of shit useless ISP modem/router (from Spectrum, one step sideways from Comcast in quality) supports IPv6 out of the box. 0 effort.

Getting it to stay working for an entire week without a reboot? Seems to be impossible. But IPv6 just works.
Proposals for Writing to Uninitialized Memory in Rust
Your comment deeply resonated with me.

As someone who has been writing computer code for nearly 30 years now, I hold tangible experiences dear (esp. yard work), and have been taking immense pleasure in reading physical books, with sticky notes ready for annotating and engaging with the material.
I'd like to see the Firefox DevTools turned into an official user-controlled adblock system for Firefox. It has pretty much all the things you would need; control over the requests, control over the responses, control over presentation, control over JavaScript flow etc.
Bond Breaker 2.0
And if you raise property taxes on those landlords, you think they’re not going to try and recover those costs from their tenants? They’ll just sit back and absorb those costs? Do you have any basic economic training?

What is HN but a bunch of software devs and IT professionals pontificating about topics in which they no experience or training? I mean, the guy who wrote the article is a game developer, not an economist. Seems like I’m just as qualified as anybody else in this thread.
Any general advice for incorporating Tailwind into a massive legacy project with awful CSS architecture?