skysight-inc/HackerNews huggingface dataset:
Fantastic sounds.

I built a feedback-heavy synth based on Reaktor Spark. I was disappointed to discover how difficult it is to anticipate the pitch of the signal, which limits its harmonic usefulness. For a sufficiently narrow band around each preset, including the frequency of the source waveforms, the map from those source waveforms' frequency to the output frequency can in general be discovered. But as you wander around the relationship can change wildly -- indeed, some output signals don't even have anything that sounds like a fundamental frequency.

I wanted to program something that would manipulate the source waveforms' frequencies to automatically produce an output signal of the pitch a keyboardist had asked for. I think I could with sufficient time but it's a nontrivial problem.
Buzzfeed News isn't selling Buzzfeed to news readers. It's selling news to Buzzfeed readers, which is a deeply commendable activity and the branding is perfect for that.
That is as much hacking as pouring water over a public pluviometer. Might even be closer to vandalizing if you asked actual users of that route during the experiment. But, to be fair, I enjoyed it a lot when it was first posted.
It is still 100% applicable (AFAIK) and informative, with the (2019) in title readers will think it's not relevant anymore?
Maybe instead of thinking about impact I'd try to be nice with your family, relationships and instead enjoy life.

Of course, having a job and doing your own thing is always important, but it is not worth wasting your whole life with. Just because there is plenty of people doing that trying to be the next Elon Musk, you don't necessarily need the same. You can chose your own way.
https://news.ycombinator.com/item?id=14458105 | https://web.archive.org/web/20170621202358/https://www.onelo...
I can't even figure out how to connect your response to what I wrote, so I can't possibly do any good by trying to reply to it.
One use case is for cruisers (sail and power). Having some kind of go-machine to get from the marina to a real market is often preferred over taxis/rideshares due to cost. Some high-end marinas may have a car or something to borrow, but that's rare.

What I've read from people who fall into this use case is the biggest requirement is a large wheel size. (This one wouldn't be great for that reason.) You'll want big wheels and fat tires to deal with, shall we say, less than optimal road conditions. The other main requirement is, of course, some kind of load carrier. Usually some sort of trailer, though several Dahons have a carrier. Dahons are the usual go-to brand.
In my view it is a clear flaw that the signal to terminate can arrive while the server is still getting new requests. Being able to steer traffic based on your knowledge of the state of the system is one of the reasons why you'd want to set up an integrated environment where the load-balancer and servers are controlled from the same process.

The time to send the signal is entirely under control of the managing process. It could synchronize with the load-balancer before sending pods the term signal, and I'm unclear why this isn't done.
> Is it awful? The same happens in other languages like Python or C if I'm not mistaken.

It annoys the shit out of me in python. I much prefer perl's

for my $x (@array) { ... }

or ES6's

for (let x of array) { ... }

Note that given python and ruby only do function level scoping rather than block level, I can -understand- why they work the way they do even if it annoys me. R already has the necessary granular scoping to do the (IMNSHO) sensible thing so it seems like a pointless wart.

My -guess- would be that if it was intentional, it came about in R because for loops are rare enough that you want to know the last index more often than you don't because if you don't care about the index presumably you'd've written something else.

(also you could argue the ES6 version would be better written using 'const', but I've lisped sufficiently my fingers invariably generate 'let' when left to their own devices - caveat emptor)
"In the right context" is doing a lot of work there! I think we can all agree that:

* If you say that vanilla ice cream is boring, and I respond by getting 10,000 Twitter users to email your CEO saying they'll boycott your company until you're fired, that's at least colloquially harassment and completely unacceptable behavior.

* If you go on a 10 minute rant about how much my political and religious views suck, and I respond by uninviting you from my birthday party, that's a reasonable response and not harassment at all.

So to meaningfully address the issue of "cancel culture", which the NYT and Popehat both agree is real, we really have to talk about what is and isn't the right context or we won't be able to get anywhere.
> Please use statically typechecked, compiled languages when writing load-bearing software.

load-bearing ... gone steal that phrase. excellent.
Running on Kubernetes doesn't mean all data has to be on network disks.
Having just paid for Lightroom for a year this one really annoys the shit out of me.
1030 has been dethroned a while ago. Apple G13 delivers 260GFLOPS/W in a general-purpose GPU. I mean, their phone has more GPU FLOPS than a 1030.
depends what you mean by convenience. The image quality of a 4k camera isn't that much better, but that's largely because it doesn't need to be. Cameras in the 80s already produced great pictures. The difference is that they can weigh less than a pound and be run for hours at a time without worrying about paying ridiculous amounts for film.
"What's the buzz? Tell me what's ahappening!"

More people are interested in buzz than turned off by it.
I’m not assuming that at all. When you’re at a company that has $Xmm lines of code floating around in its repositories, it’s unrealistic to assume you will be able to cross functionally train all developers on all code. Of course you try to aim for that, but you’ll inevitably find yourself in situations where you don’t.
Containers can help to prevent some attack scenarios, ie by making it easier to "re-deploy" a container that has had all of it's files deleted, but they don't "sandbox" code very effectively against a sophisticated attack.

For example: If you install a package that generates a random UUID, and that package has malware added to it silently, that package can do _anything_ that your backend code can do.

Would you expect your random UUID library to make a network call out to a server and then open up a Bash shell to let somebody execute arbitrary commands?

Containers don't help prevent that scenario. The only way to "fix" that is to _limit_ the default permissions of a library to be something sane.

Maybe this UUID library is allowed to have filesystem access to read `/dev/urandom` but not to read `~/.ssh/id_rsa`.

The default Node runtime does not provide any mechanism to whitelist or filter what privileges a module requires. Adding that capability would require major changes to the entire ecosystem (like every package adding a "permissions" manifest file).
Awesome! but they keep the interesting part secret (how to prevent fires during the actual recycling, how to deal with a plant that handles bombs before they are in the recycling process itself)
> Bromptons are expensive

Half the price of a Kwiggle [1]. Seems like a bargain to me.

[1] Comparing apples to apples, the base Brompton is a 3-speed for 850 euros. The 3-speed Kwiggle is 1690.
100kg is total weight. ~10kg is the bike alone, so 90kg is max for rider+luggage (backpack etc)
>It’s exceedingly hard to be cancelled if you’re acting genuinely, kindly, and with empathy for the topic you’re discussing.

This a hypocritical Isolated Demand For Rigor[1], or in this case for Niceness. Many people doing the cancelling don't have to be and don't bother with civility or politeness, they are entirely ok with the worst slurs if it came from mouths they support. The kindness they demand is a thin wrapper over ideological conformity, and the demands are demonstrably done in bad faith to silence the discussion not to shape it.

It also, rather naively and hilariously, imagines potential cancellers as ideal rational censors who will read all of your words before arriving at a fair judgment. This is in stark contrast with what actually happens, where cancellers read a headline and then reach a red 100 Celsius before reading a single additional word. The off-the-top-of-my-head example is a whole ironic saga of twitter cancelling a trans scifi author[2] because a pro-trans story just so happened to have an "offensive" title (that turned out to be literally true in the world of the story.)

>Getting canceled isn’t a landmine, it’s a tar pit

Both are public dangers that civilised societies hunt and eradicate.

[1] https://slatestarcodex.com/2014/08/14/beware-isolated-demand...

[2] https://en.m.wikipedia.org/wiki/I_Sexually_Identify_as_an_At...
Shaming and shunning is not harassment, harassment is harassment which requires additional components beyond just shaming and shunning; you have to take it to an excess or compound it with other behavior for shaming and/or shunning to reach anything even remotely resembling harassment.

So decidedly no; you are not granted a freedom from shaming and shunning for your opinion, not in American culture, not in Western or Eastern culture, not historically, not in any religion, nowhere has this concept been held up as a societal more. The concept literally does not exist, and yet here the NYT cites it as some cultural artifact like it's been a cornerstone of American society from the beginning.

And what's provable in a court of law is completely immaterial to this discussion, not sure why you'd bring that up. The NYT was not citing the First Amendment, and in fact directly says so later on in the editorial.
It's the kind of sentence that, to me at least, grinds my mental gears to a halt.

This is the cortisone rush that tptacek was referring to. You need to let it go through you (or past you) until you feel your mental gears loosen up again. Then step back and look at the bigger picture.

What the editorial author meant was not some kind of absolute freedom from the threat of being shamed or shunned. But that, once upon a time, and it wasn't too long ago, there was a thing known as "civil discourse" in this country. In which (and granted the boundaries are fuzzy hear) -- in itself the mere fact of having an unpopular (or difficult) opinion on the state of the world ... did not run such an alarmingly and dysfunctional risk of getting you shut down in form or another as it does today.

Note that this don't mean "unpopular or difficult" in the anything-goes sense. Spouting sheer idiocy can (and should) get you shunned and shamed, along with threats of implications of violence, and a whole lot of other things I don't need to mention.

But taking unpopular / difficult (or even simply naïve) stances within the boundaries of plausibility and reason, by themselves, should not merit such a reaction. And yet increasingly they do. That is what is meant by a breakdown in the standards of civil discourse. And it this breakdown of standards -- and the creeping climate of "better hold your tongue" that has taken over this country -- that is the main concern of the editorial piece. Not absolutist notions of freedom or freedom-from.

Nuance. That's the key takeaway here.
Does that also work on embedded platforms with limited resources?
Donald Trump?

Although that depends on what you mean by "successfully" cancelled.

Plenty of politicians and celebrities have been cancelled for racist, sexist and otherwise abusive behavior, but I don't know what your line for "genuinely" powerful is, either.
From TFA:

> Americans don’t have, and have never had, any right to be free of shaming or shunning. The First Amendment protects our right to speak free of government interference. It does not protect us from other people saying mean things in response to our speech.

First, the term "free speech" is overloaded-- it means a legal right to speak free of government interference, and it also means a cultural environment of pluralism where opposing views are welcomed and debate is encouraged. Here Ken conflates the two meanings.

Second, unlike legal norms, cultural norms are continuous rather than discrete. There are maybe 3-5 definitions of murder (premeditated, involuntary, etc.), but saying mean things is a continuum. You can live in a society like Soviet Union c 1930 where your coworker who wants your position calls for "the people's court" because of a joke you made-- a completely informal struggle session that doesn't involve the government. Or you can live in a society where you can express anything whatsoever and not get fired. Or at a million points in between.

Third, legal norms follow cultural norms. See gay marriage.

When people talk about cancel culture they talk about cultural norms shifting toward struggle sessions (the word "culture" is in the term!), and concerns that some day legal norms may follow this cultural shift. In this context the word "right" is used colloquially. Obviously nobody has a legal right to speak without fear of shaming.

We want to live in a culture where a joke on the internet doesn't lead to a struggle session at work. It isn't batshit insane, it isn't gobsmackingly wrong, and it isn't that difficult to understand.
I mean, it’s not like every award every given is equivalent, is it?
Encryption at rest for secrets can be enabled, the base64 thing is more of an artifact of how JSON serialization works with byte arrays.
From the essay:

>> Saying “colleges shouldn’t disinvite speakers because of controversy” is a good specific action item; we can debate it. Saying “Ken, stop piling on 20-follower Twitter accounts when they say stupid things” is an action item; I can debate it. [Shan’t.] Saying “stop demanding that businesses fire people for what they say off the job” is an action item. I might not agree but we can discuss it. Saying “if a minor says something racist in a semi-private setting we shouldn’t put them on blast and make them infamous” is an action item. We can grapple with it. We can’t grapple with “the culture makes me feel uncomfortable speaking.” Saying that just returns us to our cultural and partisan priors.
The claim that Facebook users don't like using Facebook needs to be proven.

People who don't want it have moved on.

Facebook is like Congress. People like their part but hate the other parts.
Vannevar Bush’s legacy of public sector entrepreneurship lives on in Raytheon, the company he co-founded.
16 years ago there were no privacy laws and very little public awareness and enforcement for privacy, so it was easy for data brokers to ignore removal requests and they operated largely unchecked. But a lot has changed since 2006. Real privacy laws are being enacted, the public has become outraged, and several lawsuits have been prosecuted against data brokers successfully.

This has led data brokers to taking opt out requests much more seriously, with most of them investing in real technical infrastructure to handle and process opt outs successfully. Until the CCPA was passed, there was not even a standard requirement for a data broker to even have an opt out page.

Today, if you Google the name of someone using a data removal service like Optery, versus the name of someone that does not, you will see a night and day difference in the number of listings in Google from data brokers. Without Optery, you’ll find dozens of data broker listings with current and past home addresses, phone numbers, email addresses, age, family members names, etc. With Optery, that information will be almost impossible to find making bad actors much more likely to move on to the next person who has not taken steps to protect their privacy.
They are trying to establish the new architecture. Also you still need to shell out $2-3k to get something decent and practically start at $1.5k. I wouldn't call that cheap or even cheaper. What is the past difference you see?
Complex numbers are strange and wonderous because of the rules about their interactions including how they always seem to be a sum of an imaginary and real part.
POC: Loading new Prometheus Service Discoveries without increasing binary size
As long as the company can make a reasonable argument that it's in the long term interest of shareholders, they can do all sorts of things. It just has to be a reasonable business expense.
Copyright is a negative right. In light of that, characterizing the AGPL as "aggressive" is a little misleading—or maybe best to say that it's something akin to an optical illusion—considering that AGPL is strictly more permissive than the "all rights reserved" terms that apply to most copyrightable works that most people interact with over the course of an ordinary day.
i love sharkweek
> I want a free and open society where people can discuss ideas and those ideas are weighed on their merits and the ridiculous ones (racism, sexism, homophobia, etc) are laughed at.

> But that's not what's happened. The Overton Window in the US has dramatically shifted.

Any evidence for this? To me it seems like things went in the right direction and never really stopped. That things are getting worse and therefore we need to police the people harder is just a lie, don't listen to them.

Example, a little over a decade ago the general consensus was that gay marriage shouldn't be legal, in what way was the overton window of gay rights better back then? Authoritarians always try to convince you that evil is growing so they need more powers, but they are wrong regardless if they are right wing or left wing authoritarians.

https://news.gallup.com/poll/1651/gay-lesbian-rights.aspx
I think K8S secrets get a bad wrap. They are not intended to be secret in the sense that they are "kept from prying eyes by default". The secret object is simply a first-class citizen that differentiates it from a ConfigMap in a way that allows distinct ACL's.

Most organizations I know will still use something like ExternalSecret for source control and then populate the Secret with the values once in cluster and to an object with very few access points.
They're not necessarily strings. You can put binary data in the data field, which is why it is base64.

You can also configure the apiserver/etcd to encrypt specific keyspaces, such as the secrets/ key space.
I know. I still bought one.
I have a Bike Friday (and I even visited the factory in Eugene OR to pick it up, which was fun). There's a clear difference between it and a Brompton, slow-fold vs. quick, essentially. I have gone on great plane trips with my Friday, but it wouldn't be very practical for taking on public transit, and it doesn't fold up much without coming apart, and that takes tools and time.
We are swiftly destroying the planet because people don’t want to look goofy in a small car, and insist on an aircraft carrier-sized truck. And now the same attitudes go for bikes too?!
Fair enough, but from the looks of that bike it doesn't really look like it'd be comfortable much more than a few kilometers either.

There are push scooters with inflatable tires (I've seen them here in the US) but not sure how much that affects the weight and portability.
I live in Michigan, and especially since Covid, many of the small towns in this state have no taxi or rideshare options. Cadillac MI is one example - big enough town that there's some stuff to go do, but only a single taxicab and no rideshare. The single taxi is fairly unreliable. The saving grace at Cadillac is that the airport has a courtesy car you can arrange to borrow, but that's more and more rare.

Ground transportation at a whole lot of the places I can fly to is just nonexistent or not at all reliable. I expect much of the rest of the country probably has similar issues..
Why Peloton Is Undervalued
Punishing Putin includes detailing his supporters.
I'll second that. My dad had a different English folding bike in the 1980s, got rid of it and got a Brompton that he kept for 30 years. I had a Dahon that was ok I guess but the Brompton was way better. The Dahon had lots of frame flex and the folding headset, folding pedal, and flimsy seat post never worked right.
It looks absolutely amazing, but calling it "affordable" at €1600+ is a stretch. You can find non-electric folding bikes for under €200 that are quite sturdy and dependable (although not that small when folded).

A few months ago I bought a used folding bike for €100, equipped it with a motor and battery that cost less than €400, for use on train trips.

Nothing feels better than getting out of a long-distance train trip, unfolding your bike and going about your way in a different city... No taxis, no complex public transport map to understand, nothing but freedom.
I’m not convinced it’s different from “cancel culture as it is”. One common theme I’ve seen — including in this thread! — is people creating a dichotomy between “free speech” and “feelings”. Usually that means they want to say something controversial, but their own feelings get hurt when they receive pushback, so they try to reframe the debate in such a way that they’re the aggrieved party.

The “insult my boss” is a good thought experiment because it reveals that motivation. Is it really about “free speech” vs. “feelings”, or is there something else going on?
sharks are amazing
you really couldn't
It is in your hands (the version where it became available is more than a year end of life, basically forever in Kubernetes life), maybe they will change the default too. At least there's a fine bold warning box in the docs.

https://kubernetes.io/docs/tasks/administer-cluster/encrypt-...
We live in different worlds I don’t care enough to make examples but I do care enough to notice how routine this can become once you’ve gone out of the way to lay down the building blocks.

Google and some email clients suggest who to CC nowadays. You dont have to think about it. The counsel is already hired and there. Just CC and who cares what is being discussed. Thats what the article is about.

Think about the difference in power, many people get a lawyer for a reactionary reason. Because the threat and damage already occurred, the utility of a lawyer is extremely limited.

Alternatively when a lawyer is there preemptively, at all times, the threat is simply harder to materialize.

My point is that its much less likely that people were consciously trying to hide something - most of the time - which is my point. Everything can have a semblance of legal advice, putting the onus on the government to parse that first or decide if its even worth parsing that, in comparison to just getting a subpoena rubber stamped and railroading someone into prison. One is more expensive than the other. “Hm we don’t know what they did, what legal strategy they employed, and even if we got a subpoena on the little evidence we have, we cant use any of their communications for evidence, attempting parallel construction will leave us caught red handed, and we already know they have the funds to see this through, maybe we should stick with someone that cant afford their base level of rights”

Like a lawyer, it is extremely easy for me to compartmentalize my appreciation of the tools from the theoretical negative consequence you chose to imagine. I chose to imagine all the people that take plea deals from an overzealous government.
Given one of the goals of the project is to allow young people to have an affordable PC to learn linux and programming, it would make sense to reserve a part of the stock for verified students (or teachers) at MSRP.
Ambitious plans unveiled for a libertarian city in the metaverse
> still need to shell out $2-3k to get something decent and practically start at $1.5k

They're all using the exact same CPU, in fact you can make the air perform (almost) just as well as the pro/mini by opening it up and adding a thermal pad: https://www.cultofmac.com/759693/thermal-mod-m1-macbook-air/
sharks!
Heh I learned about the Brompton from the quirky BBC show "W1A", where it was treated as a kind of strange status symbol.
Buzzfeed is goofy. NYT is establishment partisan. Buzzfeed is a better brand.