skysight-inc/HackerNews huggingface dataset:
MIDI controllers and a computer can definitely have their own advantages and can nicely compliment stand-alone hardware nicely.

But stand-alone hardware has some advantage of its own over a MIDI setup.

Well designed stand-alone hardware modules can turn on instantly, you don't have to keep their software up to date, you don't have to do any performance tuning on them or muck around with latency, they don't have to compete with other software running on your computer as software synths do, I can be pretty sure that barring hardware failure they'll still work exactly the same way 5 or 10 years down the line, etc.

In sum, stand-alone hardware offers me a lot of reliability, consistency, convenience, and performance that's often hard to match with a computer and MIDI controllers.

Of course, a computer and MIDI controllers have their own advantages and conveniences, like being able to save settings, having a virtually unlimited amount of functionality by using various software packages or writing your own, allowing the user to change or choose their preferred UI, etc.

So they're really not the same. It's best to have both!
Using a Mutable Instrument module is a fun way to code your own Eurorack ideas if you're like me and bad at the hardware/DIY part. Everything is open, even the bootloader, and there's a neat process where it converts the compiled program into an audio stream that the module then listens to (when turned on in recovery mode). And it's even easier to go back to stock firmware.

There's also the well-known-ish alternative "Parasite" firmwares by mqtthiqs which is fun to look through and really fun to play with in a module. [0, 1] I don't know if these are available in a software-only form like VCV.

Mutable also isn't the only manufacturer releasing open-source modules. 4ms has a few, the DLD [2] is a delay I've been playing with reprogramming lately (almost 3 minutes of memory! stereo!). Rebel Technology releases their stuff under GPL [3]. I'm sure there's more I'm forgetting. I wish Make Noise would open-source their digital stuff...

[0] https://github.com/mqtthiqs/parasites

[1] https://mqtthiqs.github.io/parasites/clouds.html

[2] https://github.com/4ms/DLD

[3] https://github.com/pingdynasty/CLK
Sorry - I just have very little patience for commenters saying Haskell is "hard to understand" or "doesn't mean anything" when they clearly haven't even passed the prerequisites of understanding.

When you don't have the prerequisites, the best thing to do is to be quiet and/or learn rather than pollute the comments with your unfounded value judgements.
Not quite sure why everyone needs to learn so much math.
I suspect that certain styles fit the way certain people think, and don't fit the way that other people think. If Lisp fits the way you think, then learning it is a revelation - it's like being let out of prison. But if it doesn't fit, it's really hard. And those who find Lisp to be "the right way" (for them) expect that if everyone else really understood Lisp, they'd have the same magical experience. When everyone else does not have that experience, they assume that those people just haven't really understood Lisp yet.
Great to see this being implemented in uBlock.

Link to previous HN thread where the issue itself was discussed:
https://news.ycombinator.com/item?id=21604825

("CNAME cloaking, a disguise of third-party trackers")
If I2P was widely used, we wouldn't need this.
Having been in this pattern for so long it's also possible you have become addicted to the adrenaline of urgency.

It took me a long time to break the "effort and accomplishment is not an unending linear graph", when I finally took the time to stop working so hard, I got a LOT further in life. Like a factor of 5. Income increase, responsibility decrease, and dramatic weight loss. You're going to have to say no to people. If youre agreeable this is hard, but if what you needed was easy, you'd have already dont it right? haha

As a hyper industrious (80 hours a week normal) it was very hard for me to make this adjustment, it took about 5 months, and I, like you, had been coding 10 years at the time
BAT is necessary in order to allow decentralized payments from users to site operators with no intermediary. No centralized alternative system would be sufficient for Brave's use-case.
Imho, anything short of:

1) A permanent ban on the sale of live animals at public markets.
2) A strict nationwide enforcement of food safety regulations.
3) A government backed re-education campaign against the use of traditional Chinese medicine.

and their efforts will again fail.
The ISPs can easily be swapped out, they're was much on the client side as Cloudflare, probably more so.
Charles Ellis wrote a book(1) about that. He asserts that any professional sports competition is a winner's game - you win by successfully executing difficult plays and being better than your competition. But amateur sports is usually a loser's game - you win by not making as many mistakes as your competition. The book is about finance but the observation is universal.

1. https://www.amazon.com/Winning-Losers-Game-6th-Strategies/dp...
You are missing an important meta. Those who don't produce as much might produce something that is more valuable than you and thus be more valuable than you despite not producing as much quantity.

I've seen a lot of people fall into that trap and then get bitter when the "less productive" person was promoted.

Of course sometimes the meta is licking your bosses boots not something that makes the company money...
50 years later the mainframes have won.

Language environments and containers.
The most important thing this prevents are DNS based MITM attacks where they intercept your request and send you an IP address they control.
More receipts: a link to the source code for mDNS Responder, the macOS system resolver.

It’s at https://opensource.apple.com/source/mDNSResponder/mDNSRespon....
Show HN: DETA – From zero to running web app in under 300ms
The same things, but in august 2019.
I spent about a month to prepare for the on-site.
The sections time-limit was about 45 minutes(not the 1hour)
Failed on one coding section and on Googliness.
HR coordinator said that I've slightly below the acceptable hiring level.
Also, the free seminars for NALSD finished the two weeks before my interview.

Also, I heard that I have only two remaining attempts of on-site at Google
The American Astronomical Society has taken a pretty powerful stance against the predatory journal publishing practice.

They are pushing their own field-recognized journals that are partially open-access (12mo blackout window, then fully open access) with the option to go full open access from the beginning for a surcharge, and are even working to provide publishing cost assistance for those in need of it (such as early-career scientists who may not have a lot of funding to lean on).

It's not ideal, given that there's still a somewhat high cost for a fully open-access publication (the "gold open access"), but at least it's there. Also, the fact that a paper "ages" into open access after 12 months means that the knowledge does eventually make it into public hands.
I'm a mix of both
As the olde englysshe prouerbe sayth in this wyse. Who soo woll ryse erly shall be holy helthy & zely.

The Book of St. Albans, 1486
But if you don't find anyone - but meet enough reasonable people that you remain hopeful - then they could get two months of revenue from you ... or ten ... or a hundred.

With any subscription model, satisfying you immediately literally gives them the worst possible financial outcome - matched only by scaring you away immediately.
I don't have an elaborate setup as yours but I have found the most dramatic improvement by getting one of these:

https://www.philips.ca/c-p/HF3670_60/smartsleep-connected-sl...

It's a sunrise and sunset alarm clock. I wake up at 5:15 AM on a daily basis and 20 minutes before, the light starts with increasing brightness. At 5:08 AM, I have selected ocean waves for the sound and at 5:15 the loud alarm comes on.

It's been a dramatic change for me with this. I would normally get 7 to 7.5 hours of sleep but would have a very hard time waking up and more often than not, would go back to sleep.

With this arrangement, it's been really wonderful. I now tend to be mostly awake before the main alarm comes on and I am able to just get up.

I know this is not a inexpensive option but there are other models without the bells and whistles.
Well, you're also much less likely to file an airplane claim than an automobile one. You're right that $15k is silly, but I'm not so sure it's the sort of silly you're implying here.
“We want to investigate the ecosystem of data exploitation”
The government should be in the business of fighting predatory pricing. Based on the other comments that people have a very hard time figuring out how much they would be paying(significant legal jargon obfuscation) it seems like people are being "forced"(as in no alternative) into contracts where they don't have a full understanding of what they are signing/paying. That seems pretty predatory to me
> And the worst part is that there's so many styles of Haskell - even if you're experienced, sometimes when jumping into a foreigh codebase you'll be suddenly struck by comonods or some other PL-theory-heavy library you never used before. And that just sucks when you're trying to debug a production bug. To me it basically feels like you're never 'done' learning Haskell.

It is true that you have to constantly be learning new idioms, (e)DSLs, libraries, types, etc in Haskell. But in my experience, it isn't so bad.

I was at a job with a production Haskell codebase that many senior engineers deemed unsalvageable and were trying to replace in parallel (I don't know if they ever did tbh.) We had production bugs and I had to debug them (I was on the team supporting the production service.) Instead of wincing at how "ugly" and awkward the code was, I just used techniques like the ones in this blog post. I immediately was able to make an impact in the correctness, availability, and performance of the production service, along with the extensibility and ergonomics of the codebase. All because I got my hands dirty instead of wishing things were perfect. It really wasn't hard at all.
Did your instances have external IPs? We had connectivity issues when using NAT due to it dropping SYN packets. We just gave everything that needed to talk to external IPs their own external IPs.
My thoughts exactly. Of course anything digitizable can be thought of as "just numbers"; the point of copyright law is that the act of arranging such numbers is a creative work.
Opera's new browser can tame your tabs
This is entirely to hard to find the answer to in the kubernetes/kubectl documentation. Apparently the forward is done via socat over tls:

https://stackoverflow.com/questions/50645059/is-kubectl-port...

And socat is mentioned in:

https://github.com/kubernetes/kubectl/blob/master/pkg/cmd/po...

I didn't actually manage to find out what or how socat is called - but I'm also on mobile, so it's a little convoluted to browse source code.

Anyone know where the call to socat happens, after kubectl port-forward?
I was never a night owl but I've found that allowing the sun to naturally wake me leaves me much more rested and refreshed in the morning.

Sure there's those "sunrise lamps", but nothing compares to the real thing.

Go to bed with your blinds open or get ones that are translucent.
Generally, here's how to connect to a remote running lisp image, and send changes from one's comfortable editor: https://lispcookbook.github.io/cl-cookbook/debugging.html#re...
Does Seattle allow for stores that don't accept cash? I know NYC recently passed something that said you can't run a credit card-only store as it excludes the unbanked.
Not exactly. It was bundled into the recovery partition, so if you used that to reinstall your machine you'd get the OEM installation which included Superfish.

However, if you reinstalled Windows manually you wouldn't have. Technically it had nothing to do with firmware.
There are custom ROMs that will do this (replacing the navbar), too. Actually now that I'm thinking about it I think there used to be an app that would provide it even on a ROM that didn't support it, although I think that required root access still.
Referring to particular foods as "healthy" or "unhealthy" is reductionist and unscientific. All foods have both positive and negative effects. Certain meats are generally quite good, at least in moderation, particularly for getting high quality protein. Eating too many Brazil nuts can cause acute selenium poisoning.

Be more specific. If you want to convince anyone here then please cite high quality studies which actually meet evidence-based medicine criteria. All of the studies so far which claim to show meat is unhealthy were badly flawed observational studies which relied on subject reported data, lacked proper controls, and only showed very small effects.
I'm confused by why this is a surprise. It has literally been a cliche in the US for decades. Although prison in UK does sound marginally better than in the US despite having the same budget issues.

Oddly, this quote seemed appealing: "Prison moves at a glacial pace. As you adapt to the environment, you start moving at a glacial pace." Probably because I'm not rich.
There are lots of things we are 'required to buy' - food, shelter, etc. There is still competition, though, and we don't see price gouging in food, for example, just because people have to buy it.

If insurance is so overpriced, then why don't other companies enter the market?

I don't think insurance companies have crazy profit margins, so I don't think it is really price gouging going on. It might be shady competitive practices, to trick people into not realizing they are paying more, but I don't think it is because people are required to have insurance.
Are there any synthesizers or virtual instruments that bend the fundamental+harmonics with the right stretch, and separarely from the formants/inharmonics for a more realistic bend? When I bend a guitar or violin (or piano) on my Korg workstation it sounds like a nasty digital resampling bend, and very unnatural.
The headline is factually incorrect. The ISPs of DoH users can still happily see user's destination IPs and hostnames (via SNI, even when the traffic goes to a shared cloudflare IP).
CDC outlines what closing schools, businesses would look like in US pandemic
I'm confused, so an early riser is one that operates on a 20-hour cycle? Does that mean they sleep more than a night owl? I always thought it was the opposite.
Allstate’s model seemed to determine how much a customer was willing to pay —or overpay—without defecting

Welcome to the 21st century. Comcast, Verizon, Toyota, Nabisco - the list goes on and on.
many modern languages have macros: rust, crystal, elixir, nim not very corporate though, but getting there? with rust(mozilla a bit and others)
It really is ridiculous. If you think you can find many industries whose abuses don't match or exceed those of tech, you're dreaming. Tech's rapid rise, along with its warm and fuzzy image, just make it easy fodder for the especially-ignorant to pay attention to.

That doesn't mean that corporate behavior in the tech world is no cause for concern, but any model (like the GP comment) that considers them to be an especially abusive or dismissive of norms is detached enough from reality that their view of the policy landscape is likely to be horribly warped.
Much more effectively: A single party to issue an order to instead of a great number.
To interject some science into the anecdotes, if the timing of your sleep impacts your daily life (i.e. you may have a "sleep disorder") the following may be of interest:

* General category of "Circadian rhythm sleep disorders": https://en.wikipedia.org/wiki/Circadian_rhythm_sleep_disorde...

* "Night owl" a.k.a. "Delayed sleep phase disorder" (often related to teens & adults) : https://en.wikipedia.org/wiki/Delayed_sleep_phase_disorder

* Extremely early riser a.k.a. "Advanced Sleep Phase Disorder" (often related to the older people) : https://en.wikipedia.org/wiki/Advanced_sleep_phase_disorder

* Sleep/wake cycle "a day" significantly longer than 24 hours: "Non-24-hour sleep–wake disorder" : https://en.wikipedia.org/wiki/Non-24-hour_sleep%E2%80%93wake...

Note that in additional to issues directly connected to sleep disorders, there are often significant impacts from cultural/societal attitudes to when individuals sleep that lead to secondary effects (e.g. shame, guilt, depression)--particularly for people who are unaware that sleep disorders exist and have not yet been diagnosed.

(Similar dynamics affect people with, for example, executive function-related disorders such as ADHD/ADD. Additionally, interactions between sleep disorders & ADHD/ADD mean that aids such as supplementary Melatonin need to be taken at different times and/or e.g. smaller doses.)

I am not a doctor, nor a sleep specialist but I do believe people (& their families) who are affected by sleep disorders deserve to be informed and not subjected to the feeling that their inability to sleep at a societally mandated time is a character flaw or evidence of them "just not trying hard enough".
Perhaps you could check with Wireshark for DoH traffic (ie https to Cloudflare) when resolving a local domain?

(I agree with what you've said here, FYI)
There's a lot more to the environmental impact of our current farming than just the CO2 though. Water run off is a big pollutant as farms have to spray way more fertilizer onto the ground in order to get the plants to grow than they strictly need, in a hydroponics system for example added nitrogen that doesn't get absorbed would just continue to cycle until it is. In a similar vein current farms' usage of herbicides and pesticides have huge impacts on the environment near and downstream of farms. An indoor farm would require low to no herbicide and pesticide use because the environment is contained and controlled, plus any use would be more easily contained reducing run-off again.
Advertising doesn't have to be at odds with privacy. So long as the user agent is in charge of deciding what ads to show rather than a centralized server (which is the entire point of Brave), no user data needs to be revealed to anyone.
So now just one company will have access to all the data from 99% of firefox users? I don't see how giving so much power to just one entity is better for our privacy.

Previously if I used my computer at home, coffee shop, work, hotel etc it would be very hard if not impossible for one company to get all of my browsing history. And giving it all to one company is a better idea?
For a person anywhere on earth? Sure. But 99.99999% of those people don't need on-demand cloud hosting support.

But for a business that requires cloud hosting with support? There aren't many places on the planet where $100 is a prohibitive cost for a business that's willing to spend at minimum that much for hosting.

In short, it's the cost of doing business.
I think I personally would, but then I would rather hear some of my colleagues talking rather than using their mechanical keyboards in an open plan office.

I work mostly from home, so I'm interested in this as a programming method to see how or if it changes the way I approach it as work.
Untangling the Link Between Head Injuries and CTE
Interpreted in Lisp usually means 'executing s-expressions by a Lisp interpreter'.

ECL and CLISP also use compilers. ECL usually compiles to C, which then is compiled to native code via a C compiler. CLISP has its own virtual machine, which is the target of its compiler. Don't know what ABCL does, would have to look it up - but in the end it usually would execute JVM code, which gets compiled by its JIT compiler.

Question of code deployment. I have seen deployment as an executable, deployment as an executable with also loads compiled code (for patches) and deployment as source code. Especially commercial applications and/or end-user applications tend to deploy as executable. For example ScoreCloud is a LispWorks application as an executable and can be bought on Apple's Mac app store.

My Lisp Machine at home boots into a Lisp image which contains a whole operating system as compiled Lisp code. That's exotic, but many other Lisp development environments already come as compiled Lisp executable. For example on the Mac and on ARM64/Linux I use LispWorks. On the Mac it is the usual Mac application bundle, where the executable already contains much of the IDE and then loads some code on demand from compile code files.
uBlock Origin works well. But you have a good point — you should be able to impose content filtering on yourself. And Firefox supports that.
Fundamentals -- let's go back to the fundamentals of fundamentals (cognition)!

Cognition and agency in the real world is often hierarchical in nature. You learn a task by breaking it down into simpler tasks, and if necessary breaking down the simpler tasks into yet simpler. This is due to nothing more than algorithmic efficiency (when at all possible -- it usually is IRL), divide and conquer.

The fundamentals are the basic tasks which higher level tasks rely on. Sometimes (quite common really) the nature of this (inverted) tree is such that the higher level tasks have a sort of soft max-min relationship: your overall skill will only be about as good as your weakest subskill. An example that comes to mind is manual driving. You could be the most brilliant, strategic, high-reflex rally race car drive in the world, if you miss most of your stick shifts you will likely be a mediocre driver, if even competitive. Shifting properly and quickly makes a significant difference. So much that it's almost completely futile to practice those higher skills unless you've nailed down the basics.

When you're just having 'fun', learning something intuitively, without the sharp focus on improving, it's easy to neglect those fundamentals. They are likely areas where you have some natural relative difficulty, which can lead to shying away from them (in larger contexts sometimes this is even wise -- you want to use what you're good at afterall!) -- it could be because they're uncomfortable, painful, repetitive, boring, too difficult (break it down!) and so on. Compensating for weaknesses exists I believe, but in high levels of competition it's something extremely subtle; again risking generalizations almost every high skill individual will have fundamentals mastered.

Most of my activity is academic, and I have some anecdotes in this regard. I feel like I've really evolved when (a) I've focused on learning the basics of my field really well (going down to the math foundations and axioms) (b) focused on improving weaknesses. It wasn't intuitive to me that this attention to fundamentals could yield so much.

edit: It should be noted (as others noted) that identifying what are the fundamentals can be something difficult itself. Common tools here are reviewing your games/production/etc, or asking others (teachers, peers, etc).
I've tried various VPNs over the years but they add considerable latency to my already latency-laden LTE connection, which is only very briefly fun for the nostalgic 90s feeling.