skysight-inc/HackerNews huggingface dataset:
There's one instance, albeit a different (yet similar(?)) scenario to OP's anecdote, that stays with me. About 6-7 years ago I was back home visiting my family and went out one night with a couple of friends to a local bar/club. There, we met up with several mutual friends, most of them I've only met a handful of times growing up. Towards the end of the night, a good friend of my good friend (so a mutual, male) kept approaching this other mutual (female). Back home, it's fairly common/normalised to approach random people and flirt with them. She was uncomfortable, and normally if a woman tells a man 'no' a couple times, he moves on to the next person (back home, and in this time frame, specifically). He was drunk, and he kept insisting. She was very uncomfortable, and he wasn't getting any better about it. I don't really ~know either of them, her, even less so. But at this moment I stepped in and pushed him away before things escalated. There was some back and forth, but when it was all done, she thanked me and that was that. I don't necessarily take 'pride' in stepping in, because this scenario should have never occurred in the first place. Surely there are millions of instances where these things happen, and in over half of those, no one steps in; it's sad. But that day I was happy to be the one to have made a slight difference in whatever the night could have ended up being. That moment has led me to step in in situations where I 'believe' something is wrong. Worst case, if I'm not, I'll be told to step aside. Best case? It could have a tiny, positive, impact.
If it eases your mind I do not support these policies. I think it's the height of hypocrisy that the leftist parties in my country support this. But it is what it is. Our leader has the support of office and managerial class in this country.
It's not like I can change someones thinking, when they see themselves as God's gift to the world. Though, I leave, next time they try and mandate I inject myself with drugs to protect their lard-ass.
Safety is an important base. But driving in traffic is a collaborative activity, so communication can't just be one way.
I don’t think it was intentional, talking to their tech support, there was no way to restore it to function. I suspect a bricked firmware update.
Strictly speaking it is structured; the structure is described in the man page and it is machine-parseable
As most things in life, it's just the surface meaning. The actual idea is denying that history have any power over an individual.

There's been number of historic personalities, such a Napoleon Bonapart that gave rise to a though that maybe individual have no power over historic process and history is pre-determined.

Anarchism is about denying that fatalism and branching your own fork in history where no historic processes have any power over you.

That's a leftist idea, that gave birth to anarcho-capitalism which in turn is fundamental idea in crypto-anarcho-capitalism (hello libertarians).

Really those schism and isms gone a long mile with original idea, I'd recommend reading classical thinkers and figuring out if their ideas are still relevant today.
Yes, it boggles the mind that you didn't. Because if you have enough time to criticize other open source maintainers, you certainly have time to write the unit tests they aren't writing, right?
When I play pedal steel in my country band, I do a lot of laying out and dancing.

It feels good, and I wish more folks felt free to layout for long sections of most songs.
> The trouble is finding manufacturers that actually do that, rather than just using a tiny motor with no computer and plastic gears with no torque sensing. If you design things with old fashioned methods, you need to use old fashioned heavy parts.

Oh yeah. Like Surefeed smart cat feeders. They don't use end reed or contact switches to control the lid motor - they use current sensing on the motor and stop it when the current surges due to reaching the end position. The problem is, they also use cheap-ass plastic gears on an apparently pretty strong motor... my old Surefeed from five years ago is still going strong, but the newer revision (which is, admittedly, easier to clean) failed after not even a year because the motor had shred the gears and could no longer detect if the lid was fully closed or opened, making noise for so long that the cat refused to use it.

Fucking hell, these things cost 150€+ apiece. Two contact switches and wiring would have cost them less than ten cents. Now they have to pay for the cost of handling the warranty claim... but I'd rather like to have a well-designed product in the first place.

(Oh, and it doesn't like rechargeable C cell batteries either, because they apparently saved the dollar that would have given them a boost voltage regulator, so you're stuck buying disposable alkaline batteries)
It’s not that it’s been happening, it’s that it’s happening in such volume.
perhaps in theory - not in real life.
OP recommended freightwaves.com, do you mean other than that?

Feedly recommends Transport Topics: https://www.ttnews.com/ and Journal of Commerce: https://www.joc.com/
Fascinating -- thank you!
Largely due to the fact that "Data Engineer" is defined differently at every company. Some want a SRE, some want a Database Architect, some want a software engineer that knows some SQL, others want only SQL junkies.

As a result, I have picked up a variety of skills to fit into whatever my company dictated what a Data Engineer should handle
Cost aside, it is possible to calcine limestone with green electricity, and capture the outbound CO2.

As mentioned, this is still quite costly, but it's likely a hurdle we will need to cross regardless to get to green cement.
can you give some examples where this happened?
i had a hard time googleing it without knowing what to search for
For more irreverent/surreal/humorous takes on the auto industry, I can recommend The Autopian, a venture started by former Jalopnik writers:

https://www.theautopian.com/

(Jalopnik was sort of the original irreverent/surreal/humorous auto blog but it hasn't faired well in the various changes of hands for Gawker)
France fines Microsoft €60M for imposing advertising cookies
WebAssembly running built-in PHP development server
Revealed: The Federalist Foundation's Tax Records
> The government can easily decide to prioritize the domestic market and limit exports.

They can, and have done this in the past, e.g. the US ban on export of crude oil.

But this does not change the point materially. Not exporting and consuming gas domestically at lower prices incurs an opportunity cost as the same gas could have been sold for more aboard. So net-net the people will pay for such a policy choice.
I'm not sure what you do when you have a busy main street and lightly trafficked side streets (and driveways) that require people to make unprotected lefts. You're not going to put a traffic light on every country lane dead ending at busy road.
Raises hand

Dude here who designed and built an early multitenant mobile app server-side support system from scratch, serving millions of daily users (the spikes in traffic when our users sent out pushes to some of those apps... yikes), among a bunch of other stuff. Actually, in-fact did that. Code-language-polyglot, often considered the one to go to for low-level stuff (nothing I seek out, I just keep getting that reputation), getting paid to write code for ~22 years now, et c., et c.

I've nonetheless bombed "basic coding screens" a couple times, including after having done years of nontrivial and highly-independent coding for pay. And I don't mean leetcode shit, I mean really basic stuff.

Some percentage of those folks who seemed great in the interview but failed your basic screens are false negatives, no matter how much you believe no one who had a tenth of a clue could possibly fail them. Maybe that rate's negligible, but maybe it's not. I do think unjustified confidence that very simple tests can't have a significant false-negative rate is part of why so many people are convinced our industry is drowning in expert-level bullshit artists who can't even write a for loop.
> Other than 40% federal estate tax and 20% Washington state tax, which is right next to zero.

Took me 5 seconds to Google this:

https://smartasset.com/taxes/5-ways-the-rich-can-avoid-the-e...
Return only ever moves up the stack one level. That makes it really easy to reason about. This can move up the stack an unlimited amount, and the handler has to be prepared to properly deal with the current state, no matter where it comes from.
You both bring the money, ideally. I co-authored grants with my professor and was expected to publish to make name for our work and fulfill the proposal's publishing requirements. Sure, the professor is infinitely better than me at this stuff, but there was a whole team, including grad students, who labored to get those grants, at least when I was there.
I wish we could extend SMTP to support notifications as self-expiring emails
Less likely to prevent sale than just require adherence to FAA flight rules as already required for any other flying object, like drones. FAA both has all kinds of flight restrictions around many types of facilities, puts out all kinds of NOTAMs (Notice To Arimen) for temporary flight restrictions, and nearly anyone flying anything is required to check and follow these for every flight. Additionally, commercial drones have geofencing so they won't even fly within restricted areas.

If you fly your drone over restricted mil bases, you can expect a lot of enforcement to show up really fast, including weapons aimed at your drone. They'd have no problem enforcing the same kind of rules for a person flying over an area where deadly force is authorized for trespassers than they would for a trespasser on foot or vehicle, and you'd be a much easier target, and much larger audible signature.

I wouldn't worry that this concern will kill the industry.
Things got a bit interesting today
The Internet Archive lets you run HyperCard stacks by emulating the entire Macintosh system, but you can also use the HyperCard Simulator:

https://hcsimulator.com/

You can click on a menu at the top right to bring up a list of stacks. It simulates HyperCard directly rather than simulating an entire Macintosh, so it’s a lot faster and more convenient to work with. Not all stacks are compatible, but there’s a wide selection.
For context - I've been philosophising and questioning since I was a teenager so I'm well aware of the possibility of it just being a glorified chatbot.
Yes, they need to have a UnifiedPush distributor on their device, that acts like Google services.

OS makers could install a default UnifiedPush distributor though.

Lastly, the Embedded FCM UnifiedPush library (to be embeded into a client app) handles UnifiedPush over FCM (Google-provided push notifications), so that a server only has to handle the UnifiedPush API (with a rewrite proxy for UP->FCM).

https://unifiedpush.org/developers/embedded_fcm/
Thousands? the article said explicitly that there were only 50 queries (in fact, it said they only hit the 50 query limit after the job was taking "several hours" to complete and parallel queries were introduced). That's two orders of magnitude below "thousands"
Honestly, I prefer to stay away from "tech/product" reading during down time

Outside, perhaps, books like Simon Winchesters "The Perfectionists" or Tracy Kidder's "Soul of a New Machine" etc

Your mind needs downtime - take it!
> you can periodically wake up for a short period and allow apps to service their connections

For this to work, you need apps to somehow conform to a standard timing and respond to a signal that says "hey, the OS is awake for you to do network things". Now each developer needs to implement some special code that understands the situation. After a while, all the devs start using libSleepyNetwork because getting those details right is hard. The libSleepyNetwork people realize that they can use a system daemon to further coalesce work for greater efficiency (one event loop is better than N event loops), so now all the consumer program C APIs are now backed by IPCs to the daemon.

This is exactly what's already happened on Android, except libSleepyNetwork is implemented by either Google, or these people. I don't think it's bad OS design at all. It's chasing efficiency via abstraction that encapsulates some complex coordination.
political reasons being: wealthy have gamed the politics and made those options "political".
Honestly, I’d much rather student tuitions be going to grad students working as TAs. It makes for better grad students (experience as teachers is invaluable in solidifying that undergrad knowledge which can fade) and encourages them to continue on their academic career path to PhD and beyond (which themselves are career tracks on life support).
> We’re talking about education. Simple question: In your country, do you have people trying to get rid of standardized testing on the theory that it’s “racist?”

Well, I'm from .be where teachers fight it. There are many excuses used, inequality coming to the foreground in the past 10 years or so, but the real reason is that it would allow comparison between teachers and schools (and thus expose bad teachers and schools). The whole sector rallies around this opposition, including the various levels of government (because selective parents are a cause of higher expenditures). Public education is objectively worse than the (less funded) alternatives. We have 7 different governments, 4 of which have their own education system. They're all worse than private education, and catholic education when test scores at universities get compared.
It's in the footnote.
Agreed here. I haven't actually used staging env as described here (single instance where you can test. We have used what is called preview instances for quite a while. We tend to keep 2 hot, and they get recycled ever X hours and new binaries are installed. These allow a single person to check it out and use it (checking one out causes a new instance to be spun up).

We still have a sandbox instance, and that is hooked up to the rest of the stack.

It works pretty well if you need to iterate on something quickly that you are unable to do with a test.
Well, usually you have many dams in sequence on a river and you can often turn them to pumped hydro by pumping the water from the lower dam back up when you need to store some power.

And Japan has a lot of such cascades - even just in Kurobe there are at least 4 major dams one after another.
> Well it's either flags, or a config file

Actually: No.
Well, at least not in the ridiculous way that Chrome or Firefox do it.
Command line options or config files are both fine - when used in moderation.

The problem here (at least in part) is that it is extremely easy for devs to just add a configuration option. But it is much harder to think about whether a user would actually ever want to change the setting, if it had a good default value.

In fact, I think maybe about 20 command line options would cover 99.9% of all usecases for chrome. - And it would be so much more understandable. - Both for the actual developers and the users.

I absolutely despise it when a software product pushes effort downstream this way.

---

Note: I fully understand that in Chrome these flags at least partially leak out of their "trunk-driven development". - But this is no excuse: In no way should the development environment leak out into a released product this way! - And it would be exceptionally easy to stop this too: Just disable all development flags in the release build.
Karabiner for key remapping has been instrumental for me. I use it for a "hyper key" on CapsLock to provide Vim-like movement keys, text selection, app-specific bind overrides, etc. There is also a library out there for configuring it with TypeScript (Deno).

Hammerspoon for window management is also amazing, though I recently switched to Phoenix because it can be configured in TypeScript. It allows me to have hotkeys to swap to specific apps or toggle between groups of apps.

https://github.com/esamattis/deno_karabiner

https://kasper.github.io/phoenix/
That is actually in article in the footnote.
> This is a limitation with Android and not a fundamental network/OS limitation. As long as your protocol allows for long enough keep alive latency you can periodically wake up for a short period and allow apps to service their connections (which is what I'd imagine this does anyway just with a singular app.)

The protocol does not specify how the distributor and push server communicate or keep a connection going. It's up to them to define an energy efficient way to do that. For ntfy [1], a single WebSocket or JSON stream connection is used to deliver messages to the device. This is very energy efficient and consumes <1% of battery on most phones.

As for regular wakeups (for polling), Android does not allow periodic work to be done more frequently than every 15 minutes, which is obviously not frequent enough to be useful.

> It's kind of a bummer to see bad OS architecture feed into over-complicated protocol/application design.

This is somewhat true. The restrictive Android eco-system is what led to the creation of UnifiedPush, but it's far from complicated IMHO

Disclaimer: I am the maintainer of ntfy [1], one of the UnifiedPush distributors.

[1] https://ntfy.sh
The headline got my attention. I'm looking for a standard for subscribeable notifications / callbacks to update users of data changes in an API. Bonus point for federated. But server to server, not server to client. Double bonus points for connecting to consumer services like Zapier or IFTTT.

I'm planning to use WebSub and/or RSS, but on the look out for others. Any pointers?
"Those pieces were written so as to have something to play & to get cats interested enough to come to rehearsal!"

Of all these thoughts, this is the one I have found most applicable, and applicable to many areas of my life:

a lot of what I do as an artist is not for a general audience, but for the people I am working with directly.

When I write songs or come up with a set list, I focus a great deal on what the other musicians will want to do.

The same is the case with my other projects: what kind of projects can I do that are going to attract the kind of talented people with whom I want to work?
Vimes' boots theory:
https://en.wikipedia.org/wiki/Boots_theory
I'd say the difference between those times is the feeling of agency/possibility of a good life (defining good life by what that meant at the time). Objectively, material conditions were worse, but due to a variety of factors, the average person felt that society was getting better. We'll put up with a lot of shit if we think it's temporary or something that we could change.

And some people honestly liked living like that. My great-great grandparents lived until the 1980s (born in the 1870s) and refused to get indoor plumbing. People are weird and sentiment matters.
> Gas is traded internationally and north americans are generally not insulated from global prices.

It is traded internationally, but oceanic shipping of natural gas is expensive, and capacity is limited (export ports, import ports, vessels), so the domestic market doesn't see the full effect of international pricing either.
> The point is that people went from an experience where they didn't take money out of their pocket every month unless they wanted to, and didn't have to curate for others or moderate for others.

That was basically a vivid hallucination. You offshored the mod work to underpaid contractors in foreign offices and paid by selling your focus and privacy. You didn't have to feel guilty because some nice folks in fancy clothes with a big PR department told you it was cool.

Those folks in the fancy suits are realizing it's too hard to make money that way.

You can still chase that bargain. You will see more and more ads. Your privacy will only get more invaded. Eventually you will have to pay.
Yes, but big artificial revenue growth coupled with equally big artificial expense growth can look like a growing company and hide the fact that non-bogus revenue is actually shrinking. I don't think sophisticated investors will be fooled by this, but with a public company many potential investors might be deceived.
Sorry, it might not have been obvious, I meant by mechanically driving a wheel rather than projecting any kind of thrust.
Reminded me of another article I saw on HN recently, where sometimes a lot of the work done by a senior software engineer is "being glue", which is not as recognizable. When it comes time to slice the pie for stamps, a "glue" baker would probably get a pretty small slice: https://noidea.dog/glue

Also reminded me of a place I used to work which grew from being a flat organization to a more hierarchical one. Once the hierarchies were introduced, there was fierce competition to get to those few coveted spots, and it sadly changed a lot of the dynamics around the place. People who used to not care about position and recognition were suddenly faced with it making a much more recognizable impact in their lives, and it was a lot harder to dismiss as "not the point of it all".
New privacy-enhancing technology for everyone
https://i.imgur.com/Mu9SZBI.png
does raising the price of oranges mean you sell less of them? of course it does

employment is a two way agreement, why does the government need to set a price floor for labor? anyone who doesn't want to work for $4/h can just decide not to, but the law makes it illegal for anyone who would rather do that than be unemployed. Wages generally correlate with experience and these laws are robbing teenagers and young adults of valuable experience years.
The standards for this experience exist with OIDC Discovery[1] and Dynamic Client Registration[2], unfortunately they aren't used but it's not because it isn't supported.

[1] https://openid.net/specs/openid-connect-discovery-1_0.html
[2] https://openid.net/specs/openid-connect-registration-1_0.htm...
Seems like you are forgetting about laborers getting more of the profits of companies and the inverse of non-profitable or barely profitable companies surviving on artificially low labor rates. You mention “society” as if it is distinct from the laborers, but society consists of these laborers.
Building an infra compiler. Do these CLI commands make sense?
Yes, agreed, this method can work, but it isn't magic. I kind of lumped that in with "cost cutting", because in almost every case it results in a lower quality of service. Supply and demand operates on the margins; even though a lot of customers don't value the services, enough might to cut into your income, at least over time, and risk sacrificing some customer goodwill.
Coherence is obviously trying to sell you their product here but I'm not sure preview environments and staging environments are opposed.

They way I've set things up at my current company is this:

When a developer creates a pull request an ephemeral (preview) environment is generated.

When that code is merged it automatically gets deployed first to our staging environment and then immediately to production.

Staging gets a sanitized copy of production's data every night so both the code and the data are close mirrors of production and that's what developers (and those preview environments) integrate with when they're calling services other than their own.

If you were to get rid of staging would you stand up your entire backend every time you made a preview environment? Does that include replicating databases or would you just use seed data that may or may not resemble what's in production?

It seems like the solution they're pitching works great if you have a small team and only a few services/sites.
I don’t have the code handy because I’m on my phone but we use keycloak for archlinux.org. You should be able to find the terraform and config for it all on our gitlab instance.
The craziest part of this to me is all of the business owners who weren't having to work their asses off before, raging about not having a $10/hr labor pool to exploit anymore

These hotel owners can get fucked