skysight-inc/HackerNews huggingface dataset:
It was all guns rights until the black panthers started arming up, and all the sudden it was "perhaps some sensible limits might be wise"

Pretty hard to miss the intent.

Arm the homeless is what I say when I'm feeling spicy.
Why Elon Musk Is Probably a Serial Killer
We use Pedalboard (and Python) for offline/batch processing - mostly ML model training.

Pedalboard would also be usable in situations that are tolerant of high latency and jitter, though, given that all audio gets handed back to Python (which is both garbage collected and has a global interpreter lock) after processing is complete.
not really, unless you're only building for one platform. gnu make isn't portable and doesn't have any real dependency management, so meta build systems quickly become a necessity. cmake is the most portable and the only real option on windows, but it's common to see projects that maintain support for both cmake and autotools.

and that's ignoring the nightmare of cross-compiling with gcc.

andrew kelley has talked about this[1]. his main point was about the number of dependencies you end up with compared to zig, where the standard library includes a high-level build system api. so your zig build scripts are written in ziglang and run by the zig compiler. no extra dependencies.

[1] https://youtu.be/Gv2I7qTux7g?t=2120
>Politicians won’t touch it.

Some politicians won't touch it.
I had intended to keep programming as a hobby, but I had a moment of clarity one day when I realized that was my one skill that I already had that could make lots of money.

For the most part, I haven't regretted it, though I was correct that I wouldn't do as much programming in my free time if I did it as a job.

It hasn't really mattered, though. The programming I do during my day job is always towards a purpose and usually has a clear goal. I generally find the programming itself quite rewarding, even if I'm often frustrated with the things around it.

Now that I'm older, I realize I could also have picked a lot of other jobs and learned them relatively quickly, but I still think I made the right decision. Those other things are now my hobbies.
What you do and also what you don't do (but could do) will always be good for some and bad for others (neutral for the rest). In that sense there is no "force for good", only a good for: Yourself, a specific group, the majority, etc.

Now, I have also pondered about this topic of doing altruistic work full time one day if I get the chance and it is nice to see a discussion (even just a small one) about it.

I don't really fear regretting it afterwards as the attempt also counts in my opinion, as long as you don't accidentally cause more harm than good in the process. In that sense, wouldn't you instead regret it to never have tried it if you could have?
Only 6% of People with iPhones in the US Use Apple Pay In-Store When They Can
The article you linked says they will collect a single finger print for a driver's license, they no longer collect all 10.
Reminds me of using

copy /B foo.gif+bar.zip foobar.gif

on imageboards back in the day.
The bargain at the heart of the BBC is fraying
Path independent deployment of Angular Apps without a re-build
Confirmation bias struck me and I read this as "Raspberry Pi Nixie Alarm Clock" and now I'm disappointed. I really need an alarm clock and would love to build one out of a pi. I see a ton of blog posts and stuff. Has anyone actually done that and could recommend?
It's really not that bad. Saying this as someone with a ThinkPad Nano running Fedora 34. I really don't notice a difference.
Which is insane, if you think about it. Toyota never should have needed the 'help' given their hybrid electric expertise.
> when I graduated CMU, in a speech the head of the CS department told us [paraphrased] to work on things that matter and to be a force for good in the world.

> I never felt like I've accomplished that. I also don't know what I would work on if I did have the means to chase some deep work without worrying about money.

Oh hey, I remember something like that when I graduated too, CMU 2015, and I remember walking away thinking the same thing: "well, how the hell am I supposed to do that?"

Turns out I had a lot of work to do. I spent the next 6 years reading philosophy and psychoanalysis to try and figure out my own shit and understand the world better, which I felt I had learned almost none of at CMU (that said, there's some benefit to being a blank slate, in that I can follow my intuition rather than imitating my professors, but lack of mentorship makes it hard to get started). Being able to support myself through development work was significant in giving me the stability and flexibility to pursue that sort of research in my free time.

This was a big influence for me quitting my job at big corporate and joining a small startup founded by a friend (at the cost of a big salary hit), and eventually I want to move on from that and work on more self-directed activities that even more closely relate my (still developing!) philosophical views and my abilities. But it took a very long time for me to "find myself" and what I believed, even on a very basic level. I had no idea of any of that after graduating, besides some gut feelings about the current moment in political discourse (which themselves took several years to understand fully).

I always wonder about a lot of my peers, who didn't seem to take the same path, and instead continue working their jobs without thinking too hard. Will they find themselves 20 years down the road unsatisfied with where they ended up? Or will they not think too hard about it, and enjoy their day to day lives without much tension, besides the occasional political event? It sometimes seems more a matter of temperament than anything. But it is weird to see the "best and brightest" end up working for a company like Palantir because "we're all nerds here!", without taking any sort of stance on the value of their work.
Makes sense, so I'd be doing everything at the sample-level

For layers, I could have an array that represents "gain automation" for each layer, and then let numpy do `track_a * gain_a + track_b * (1-gain_a)` for the whole output in one go.

And I'd create silences by inserting 0's (and making sure that I'm inserting them after a zero crossing point to avoid clicks)

I'm prone to NIH :-) but I'll also try to see if something like this exists. But at least -- it's clearly do-able/prototype-able!

Thank you
Yad is fantastic! Write the core of your app in bash/curl/jq, then write a thin wrapper to invoke yad so your app is presentable to non-techie people.

Also see:

https://wiki.gnome.org/Projects/Zenity
(also gtk, less features, GNOME project)

In KDE/Qt domain:

https://github.com/KDE/kdialog

https://github.com/luebking/qarma
eh, dude, web 2.0 was never defined either. it was cringy for a long time as well. and yes, web 3.0 is absolutely a play on words from web 2.0.

this blogger is thinking way too hard about it after some slight disillusionment after a lot of excitement about it, and accurate assessment of its current and future capabilities.

its totally okay to criticize how much people rely on Infura. that has nothing to do with an inflammatory title just to get the attention of some Gen-X blockchain skeptics that are just looking for a venue to write their unrelated blockchain skeptic comment.
Inherently, no. Currently, yes.
Everything you mentioned (servers failing, hacks, etc) is operational risk, and that isn't what I'm talking about here. The point here is financial risk: things like a counterparty defaulting on their loan, the intermediary (a bank, Coinbase or their insurer) going insolvent when that happens too often, and you losing your "guaranteed" money.

The US government is generally regarded as the worlds most reliable debtor, and thus US government-backed securities (such as FDIC-guaranteed bank deposits), are seen as the lowest attainable risk and called "risk-free". Anyone offering higher interest rates must do something that incurs more risk to get the returns necessary to be able to pay that higher interest rate.
I studied comets, and published some original research on comet tail interaction with the solar wind, not that my opinion matters much, but in my experience for what most researchers classify comets, this is absolutely a megacomet. It's more than twice as large as the one I kept in my mind from a decade ago that I considered one of the larger comets and Humason [0] was only about 40km in diameter.

Yes, cold bodies that have the properties of a comet may have lived the life of a comet at some point, or will again in the future, but currently something that shares a common center of mass with another object in a pretty stable orbit is not really going to get the full comet red carpet at the comet awards :)

[0] https://en.wikipedia.org/wiki/Comet_Humason
I guess they are indirectly saying that if they are not under any other regulation (which they know they aren't), they will have to be treated as a security.

They are expecting Coinbase to show them who is regulating them. If they don't do it, they must be sued.
I am not sure how you know what my intuitions are. My insights come from reading the "design trades" papers about Webb published over the last 20 years.

Here is a good place to start:
https://www.spiedigitallibrary.org/journals/Journal-of-Astro...

Yes, insulating an RTG from the IR sensors would have been a challenge, but one that could be completely and accurately tested on earth. The lack of sufficient power directly drove the passive cooling requirement. Which in turn drove the fraught 5 layer shield requirement - which has never been and can't be "Test as you fly" tested on earth.

The lack of power also drove the decision to use the experimental 26 Ghz Ka band downlink radio instead of a higher power and more robust X band radio.
The SEC didn't say that everyone else could do it. They said the action itself is illegal and they're beginning their enforcement actions at Coinbase. Nobody is allowed to do it, and a judgement in their favor here will allow them to expeditiously stop everyone else with the explicit precedent they form. That's almost certainly why they're pushing ahead.

It feels like your reaction is akin to a group of 5 cars speeding back to back, and the cop picks off the first guy to get a speeding ticket. They're all speeding. It's illegal for everyone. Enforcement resources are limited and they choose one to make an example of. If the others keep speeding they'll get caught afterwards too. Is it unfair the cop grabs the first guy? In a sense. But also so long as it slows everyone down; mission accomplished.
Climate change.

The Coddling of the American Mind.
IBM is the Kodak of computers.
CSS Media Feature Viewer
Porous polymer offers methane storage solution
Which means that a bad flu season has had about 10% the impact of covid. That's extremely serious.

Should we have locked down in 2017? What number of deaths is the magic one where we decide that it's too much and we need to close everything for years on end?
Only if you're using the same distro in the container as in dev, or if you're running your dev version in a container. I wouldn't call it a requirement either. These types of bugs are usually fairly rare.
I didn't know Adobe was LinkedIn o_O
We killed 100x more people in Iraq with no evidence that their leadership was culpable.
Reducing the number of available rental units this way would increase the amount of dwellings available to purchase (and reduce prices). Do you think rental is the only way one can have a dwelling?
To be fair, I have 3 cars, none of which have spare tires. Teslas don't have spares, either.
I think a lot of political things we sort of fall into based on a handful if desires, needs, gripes and other things ... and it's less an embracing of all things that ideology as much as a few things that at the time we feel strongly about and there it is, an ideology or political figure, or something that seems to speak to it.

If we agree with or even want most of what they offer, may or may not be the case.
Available on archive.today: https://archive.is/pRVcH

> Then, there is the thorny question of a child being able to give consent to a vaccine their parent doesn’t want them to have. Nadhim Zahawi, Minister for Covid Vaccine Deployment, gave assurances this week that it would be experienced school immunisation clinicians assessing a child’s “Gillick competence”.
Not if we disregard paranoid morons, but that’s apparently not an option, please don’t be a fascist by supporting this garbage.
The government is utterly terrible at any sort of cross-division or state vs federal information sharing. TSA is a relatively new agency (homeland) and needed to
build up that data mostly from scratch.
It's kind of amusing to see them attempting to use Web 3 / 3.0. Web 3.0 was supposed to be the semantic Web, more than a decade ago [1] (an attempt which generally failed to be realized, and was silly vague regardless). I suppose enough time passed that someone decided the term could be repurposed since the last attempt to match the term to a new technology inflection point didn't come to much.

[1] https://www.computer.org/csdl/magazine/co/2009/01/mco2009010...
Looking under the Tinfoil Hat (2020)
This would fit quite nicely into another fairly radical idea which is to reform our countries as "zero party democracies". It strikes me that a lot of political ills come from within parties rather than governments due to the gulf between "party" and "country" and all the conflicting loyalty it causes. We could abolish parties altogether and instead elect all our representatives directly as independents, who would in turn appoint the executive branch from among themselves for a fixed period of time. We could even deprive the media of their ridiculous circus around general elections by abolishing them too and instead just having rotating by-elections in each seat which gives you the same amount of democracy but far less artificial conflict. Admittedly, this would work a lot better in parliamentary systems and would need to be adapted for presidential ones.

There's no "us versus them" in this scenario, just "us". This approach immediately takes the poison out of the barb and makes politics far less adversarial. Politicians would be forced to rely on the strength of their arguments and the quality of their local representation rather than the colour of their rosette to get re-elected, and it also makes corruption more difficult as it's far easier to bribe a few members of the party top brass than it is to bribe 50% + 1 of a parliament. Of course informal alliances will form between politicians but that's fine as long as it happens transparently and within the public institutions which are accountable to all, this is very different to a party which is only accountable to its members.
The only thing we've ever trusted GH actions with is enforcing check builds pass before a PR is allowed to merge.

Everything else is managed via a custom tool we use for packaging & deploying our product.

Even our simple "run this 1 build command and ensure exit code == 0" action seems to have a semi-weekly issue like stuck "waiting for status" and other unexplained failures throughout. We don't want to put any more eggs into that particular basket right now.
Man Gets 4 Years in $126M Printer Toner Fraud
The cache action section focuses on GHES which is a shame, since the GitHub.com cache action is also pretty bad.

- can't manually delete cache (although they're considering changing that[0])

- only saves cache at the end of a workflow, and only if the workflow succeeds. This could be solved with CircleCI's approach of having a save-cache step and a restore-cache step.

- Cache is super slow for self-hosted runners, so it makes more sense to have a local cache instead of using the action

- only 5gb of storage size. This was supposed to be increased via billable cache storage[1], but it's been on the backburner since July 2020

- In addition to the above, you can't use a different storage backend on the official action (which would allow storing over 5GB of cache via your own storage). The best workaround is to use a user-provided action which utilizes the s3 api[2].

0: https://github.com/actions/cache/issues/632

1: https://github.com/github/roadmap/issues/66

2: https://github.com/actions/cache/issues/354#issuecomment-854...

2>
Totally.

I personally would not agree with

> Languages with more powerful abstraction abilities bring joy to the writer but make things tedious for the reader.

I find map/filter to be easier to read than a C-style for loop. Things that are conceptually denser make discussion between experts easier, even if it makes things harder for non-experts. This is why jargon exists, for example.
It did? What, specifically, are you referring to?

I mean, I'm all in favor of the pendulum swinging back, and I think it will. But I didn't notice it happening yet...
That's why it needs to be engineers, plural. Not just one that can be easily smeared and ostracized as the rest cower in fear. Stand up for your fellow engineers when they are being culled from the herd!
Yeah. I started really digging in earlier this year and what I realized was that web3 offers true ownership over the important parts of your online identity.

For the average user, it’s not exceptionally helpful yet, but for power users like celebrities, politicians and executives, it is extremely valuable.

Where they go everyone else will go. Web3 has a massive future
Sorry, by intake I meant it's sucking air in. That is, air is leaving my apartment. I think you're on the right track with the safety angle here though. Will do more research.
The highest death rate in 2019 is Alaska (TIL) with 24.4 deaths per 100,000 people. The lowest is Massachusetts with 3.4 deaths per 100,000 people.

https://www.cdc.gov/nchs/pressroom/sosmap/firearm_mortality/...

There is approx. 393,000,000 firearms owned by civilians in the US. About 60% of all adult firearm deaths are by suicide.

https://en.wikipedia.org/wiki/Gun_ownership

Handguns accounted for 91% of firearm homicides.

https://ucr.fbi.gov/crime-in-the-u.s/2019/crime-in-the-u.s.-...
We've been loving GHA: CI/CD-as-code, pull requests capture deploy history (CI, stage/restage, deploy), and labeling a PR with 'release' is enough to generate our on-prem + multi-cloud artifacts.

Our main gotchas are roughly:

- GH-hosted runners have too little RAM/HD for big docker software. They push you to self-hosted runners for that, which is fine in theory, but GHA/Azure doesn't actually support serverless runners, so that falls flat in practice. We don't want to be turning machines on/off, that's GHA's job. We experimented with GHA -> Packer -> Azure for serverless, but it was slow and Packer frequently leaves zombie machines, so we went back to tweaking the low-RAM runners provided by our enterprise plan.

- Security: We want contactors etc. to be able to run limited GHA CI jobs and use that quota, but not higher-trust GHA CD ones. This is tricky at a configuration level. Ex: It seems like we'd need to funny things like main repo for CI w/ CI secrets, and a separate repo for CD w/ CD secrets, and only give untrusted folks access to the CD-cred repo. We've thought of other possibilities as well, but in general, it's frightening.

- Big Docker images: We do spend more time than I'd like messing with optimizing Docker caching as GPU containers are embarrassingly big (we use dockerhub vs github's due to sizes/pricing/etc), think both multi-stage containers + multi-step jobs (monorepo/microservices). I think they're in a good position to speed that up!

I'm optimistic about these, but tricky to align with MS/GH PM personal team priorities :)
> Fancypants non-stainless steel knives do exist and will rust.
> I don't really get why anyone likes them though.

The non-stainless alloys will have an easier time taking and keeping a very sharp edge. This makes them more useful, and for longer. Not only does a very sharp edge make the knife easier and faster to work with, is safer to use than a not-so-sharp knife.
Metric prefixes aren't typically adjacent to numbers but space separated from the modified units in sciences (typical, the reverse is true), so, no, that usage isn't taught in most science classrooms.
Hasn't sync been around since 2015? https://blog.postman.com/postman-2-0-with-sync-is-here/

This is not a new problem with recent versions - it's always been a problem as far as I can tell.
https://psyarxiv.com/9pv38/download/?format=pdf
Off-topic. I moved into a place 10 years ago, and haven’t used the dishwasher even once. I now want to use it. Any tips on how to prepare it given that lots of “stuff” is probably backed up in its plumbing?
With enough clicking, I got to this page [1] which lists a 5-pack of the laptop elements for $674.10 - I am not an expert, but that seems like you get 5 for $674.10 and not $674.10 each. Of course, you have to add your compute element and the SSD. Am I reading this right?

[1] https://www.intel.com/content/www/us/en/products/sku/212650/...
Should be straightforward to figure out which kind your unit is (look and see if it is sealed off or not).
> There is a huge subset of motorized vehicles that are spending a considerable percentage of their daily time on the road. Thinking about taxis, buses, trucks, etc.

Model 3 currently has a range up to 353 miles. At 40MPH city driving that's more than 8 hours. Then you need ~20 minutes at a supercharger.

Eventually somebody is going to make an electric SUV with more batteries in it which will then have a >480 mile range when not towing anything, which gets you 12 hours between charges. That's a typical shift for a cab, and they already have the 20 minutes of down time during the shift change to clean the vehicle etc.

Trucks and buses will be the same. They'll fit larger batteries and then get enough range to last the full shift. It also wouldn't be surprising to see cities fit main thoroughfares with overhead lines and then have electric buses with pantographs so they can charge while in motion.

> A large percentage of private cars are parked on the streets.

So as electric vehicles get more common they'll start installing chargers on streets. The more vehicles there are, the more chargers they can justify. The more chargers there are, the more people buy electric vehicles. It doesn't have to go from zero chargers to every urban parking space has a charger overnight, but that's where you end up in a few decades.
About these compulsory content filters: what use is an AI if you're going to tell it what not to say?
> * There is a huge subset of motorized vehicles that are spending a considerable percentage of their daily time on the road. Thinking about taxis, buses, trucks, etc.

Those also often spend the nights in specialized depots or garages. Moreover, lot of those public transport and utility vehicles spend a lot of time idling (think garbage truck or bus at stop) which makes them especially wasteful if ICE.

Around here, bus depots are colocated with tram and train depots so they already have powerful electricity lines.

> * A large percentage of private cars are parked on the streets.

I'm convinced there's a correlation between "parking on the street near condos" and driving relatively little day to day. The cars that drive the most distance would be the ones owned by people living in suburbs or villages. But people with houses can probably charge at home, right?

...

For me specifically, my commute is 15 km one way, so even with something with not much range like Peugeot e-208 I would have to charge it about every two weeks if I'm onsite daily, or about once a month if I'm mostly remote. I'm still not planning to buy one because I'd rather use bike or public transport, but it would work.
Moral Decline
> I'm not aware if the actual increase is now negative.

Yeah, that's a single point. The overall trend looks like it's a methodology fluke, and that the real trend is of 0 growth.

That's why I'm interested on more data :)
It won. Right now it's a speeding train. To compete with it, you better come up with something that's mind blowing, or a culturally shift in development.