skysight-inc/HackerNews huggingface dataset:
If the speaker did hear you interrupt, then that's actually a latency issue, not a noise/mixing issue.

When a conference call is made up of people all in the same city on decent internet connections, latency is usually not a big issue.

But when a conference call has people from New York, San Francisco, and Japan on it, even if it's only 3 participants, latency can be bad just because of the speed of light, essentially (on top of what is otherwise reasonable hardware/software latency). Latency may be bad even if you're talking with a colleague in the same city, since the audio is "mixed" on the server, and that server might be across the world if a participant from across the world started the meeting. (Counterintuitively, the latency with your local colleague could be twice as bad as with the colleague from across the world.)
Yes. I know. I am posting from it right now.
Headless WordPress? Here’s Why It’s a Bad Idea
Maybe, doesn't read like dry sarcasm to me.

EDIT: It reads like defense of Musk. Like "he's not so bad, he asked to be the one held accountable" I hope none of his employees or their relations die from Covid, no amount of holding Musk "accountable" can reverse that.
Britain's electricity consumption isn't comparable to India for many reasons - We use ~4 times as much per person but have only 5% the population.

1) We are geographically tiny by comparison
2) Our population is tiny by comparison
3) Our temperatures don't require active cooling in our homes (most of the time) though we do use electricity for heating
4) We are a developed economy which means for the most part highly energy intensive processes (aluminium and steel production) have moved offshore...to places like India.

However per capita we use 4,795kWh per year, India - 1,181kWh and the mix of sources definitely matters

For reference: United States 12,000, Iceland: 55,000, France: 6648

You can't however compare it like for like even amongst developed economies, Iceland uses a lot per capita but they are a cold (tiny population) country and heavy on renewables, France uses nearly 50% more than the UK but they built and operate a huge number of nuclear plants so electricity has been cheap enough for long enough that it's much more prevalent for heating.

If the western world wants to try and influence the energy usage in India and China et al then we need to get our consumption down while advancing the state of the art in renewables because can afford to do so exactly because saying "You need to not have the same living standards as us to save the planet while we use as much energy as we want" isn't a reasonable argument in the slightest.

The UK has done somewhat well there, it was within the last decade that our usage was >6000 so we've dropped 25% per capita so total energy usage has dropped while we've increased usage of renewables, we are almost uniquely suited for wind energy and in fact 7 of the 10 largest wind farms in the world are in the UK and the single largest is currently been off the coast of a town not 25 miles from where I am now.

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

The UK has committed to 50GW of Wind capacity by 2030 which is greater than our current energy consumption (though iiirc that's 50GW if every turbine is running optimally so we'll still need base-load/grid level storage for when they aren't) - It's a hell of a thing.
Restaurants and bars in specific areas with specific precautions are allowed to re-open. Musk re-opened his factory against the advice of local officials.
My only beef with ripgrep is that "rg" is only a small typo away from "rm".

One time I almost deleted my working directory but luckly I had passed the -i flag for case insensitive search :)
Yep. That was it!
Nice. How to handle dead links? A growing problem with hyperlinking across sites in general.

An idea: when you take a quote, send the webpage through archivebox.io and pin the resulting artifacts to IPFS... or other repository the author can maintain. Key feature: the quoting author maintains the copy of the document they are quoting. The embedded "quote" fixture on the page will always point to the original URL and citation date alongside the author's "copy" of the page if it happens to die or change.
Wrote it up here: https://twitter.com/alexpotato/status/1270423060097708035?s=...
he's still in the early 90s
> start with Clojure, not one of the less-practical languages.

doesn't expose you to typed functional programming (the ML school) though.
I don't mean this as a counterargument, but I've become much more efficient now that I've been able to leave docker behind (changed jobs). Docker solves some real problems, but it had real costs for me.
Introducing `safer_ffi`: write Rust code callable from C without `unsafe`
Very interesting. I got the same idea, but execution always beats ideas :).

The key challange for your product is not technical, but go to market strategy. How users might discover your app?
Be sure to SUBSCRIBE and leave a REVIEW! We just launched yesterday, so it would help a lot. If you have any feedback for future episodes, do drop us a message at hello@theopencode.org
I could not agree more. I do not understand why this is not more widely understood.
I do think that your keyboard can help not only mitigate health risks associated with typing all day, but can make the actual act of writing code go from annoying to enjoyable. What works for you is a subjective question (I don't think that mechanical keyboards are the best for everyone, if I'm hoenst), but a good keyboard can really go a long way.
The domain name is haiku-os.org. Every page includes an "About" link at the top, and the root page has a two-sentence description in a large font at the top.

They really couldn't make it any easier to figure out what Haiku is.
I think there's a lot of evidence he often shoots from the hip.
Exactly.

> There's something wrong with our civilization when some people have to go in for the increased risk to their health for $15+ just to feed their families while we comfortably and safely sit at home getting paid multiples of that and ride that great stock market.

This isn't a jab at workers needing to go back to work, this is a jab at the fact that we treat retail workers like garbage when in reality our society would crumble without them. The whole "just get a better job if you want to be paid more" argument levied at those who push for a higher minimum wage not only ignores the fact that, when in poverty, it's very hard to get a "better job", but also ignores the fact that these jobs are necessary. Somebody has to do them. Why are sanitation workers getting paid less than stock brokers when sanitation workers are doing objectively harder work and are at far more risk (especially now)?

> perhaps you can invent a society where the work needed to live can get done without any humans doing work.

No, I'll invent a society where people whose job it is to move money around are paid substantially less than retail workers or janitors, and where those that do labor like this are respected more highly than someone like Warren Buffet or Crissy Teigen.
If you're relying on it for remote attestation (which is what signal is doing) it's not any use for that, because you have no real verification that the microcode has been updated.
> If you need a "trusted execution" of code, run it on a server you control.

What CPU do you use for this purpose?
Is Zoom picking some other point on an optimization curve, and if so, what's more important to it?

Or is it just worse?
> Like slashing tyres?

Are you referring to this?

https://www.snopes.com/fact-check/slashed-tires-protests/

> Law enforcement officers in Minnesota slashed the tires of cars parked near demonstrations against police brutality in May 2020.

> Rating: True
Done! Good luck.
But an unprivileged user can't do any of that. The entire point of unix permissions is so you can't mess with other users' files unless you've explicitly been granted permission. File owned by, say, mysql are owned by a separate "mysql" user by default.
Do "content owners" actually.. use SGX? I've only ever seen it used for secure boot/trusted environment stuff under the control of the machine's owner, not content DRM.
Lately, using Jupyter notebooks. It's a paradigm change, and pretty close to what I would imagine Donald Knuth had in mind with literate programming. Just for example, being able to see the shape of variables and having that output stay there between coding sessions is a huge time saver. Add being able to plot data and using other visual tools right inside your code and well, I could go on and on. Just try it. It's like a REPL but with memory.
There's probably some semantic overlap between "beaste" and "dere" (various spellings) in the Middle English period. "dere" could refer to small animals (possibly frogs?) or specifically to deer in the modern sense (i.e. Cervidae).

Old English "deor" actually meant "beast/animal" in the broader sense (cognates include German "Tier") but began to specialize after being pushed out by Norman French "beste" (sp?) during the Middle English period.
> I recommend starting with a gentle approach that doesn't require picking up a new language:

But then you don't get any of the newer stuff.
I've been doing online guitar lessons since Covid-19 started and all these algorithms just suck hard for that. Even in a 1:1 call.

Two repeated notes and the noise cancellation just immediately shuts you down... we've been using Zoom and luckily you can turn all the audio processing off if you go in "Advanced" and enable "Turn on original audio".
I don't think anyone rejected it because of sandboxing. It is a new API that would only work on windows with that installed. Learning something completely new for a niche target is not very enticing. Also, if you can write something to be sandboxed, there is a good chance it can be a web page instead.

Sandboxing also needs to come from the other direction.

Having programs be made to be sandboxed defeats the purpose. What is needed is the ability to do contain all of a program's files in one place and isolate the access to the file system with permissions for other resources.
What about Nvidia drivers with Wayland? If I remember correctly Nvidia drivers don't work with Wayland and for touch gestures I need Wayland so because of the Nvidia and Wayland mess I can't have touch gestures which seems totally strange that they would be intertwined with touchpad.
I used to use panning back when I played WoW "seriously" and did 25 man raids, it makes hectic audio chat sooo much more clear. Some gaming voice apps can dynamically pan voices in 3D to match where the characters are, but I didn't use any of that. Just simply putting Guild Leader center, Tanks ~25% right, Healers ~25% left, and then randomly throwing everyone else somewhere wider in the stereo field. It sounds like an actual group of people rather than a single overlapping mono mess.
> I really wish I could read what these means in English.

You can buy them on Amazon. Search for "pyramid texts", "book of the dead", etc.
Smart people can also make stupid decisions. Just because someone is "smart" doesn't mean they are always "thinking"
1MDB’s Suspected Mastermind Found New Ways to Move Money in Kuwait
The question that first springs to mind is, do you have a goal to learning new programming stuff (either a real intellectual goal, or something professional)? Is it helping you?

Maybe you really like learning but need to pick up something else, to give your brain a break. Maybe you need to do something with your body instead of your mind. Burnout is real, and people need to change in order to grow. (We're close in age.)
I’m curious if you think Tesla should still be closed now?
FarmTech Market Map: Why it’s time to distinguish farmtech from the supply chain
I usually quote webpages by writing a <blockquote> with a hyperlink to the original, and avoid embedding tweets for privacy and performance reasons.

If the source supports [Webmentions][https://webmention.net/], I'll send it too.
It astonishes me how greedily people embrace extinguishing the liberties of others (and externalizing their costs to them), while they feel their echo-chamber forms the majority.

It’s almost like they can’t imagine a scenario where they are the minority, and might wish to pursue their own beliefs in peace...

Especially shameful here on HN, which claims to be an especially intellectually open-minded community!

For shame, that you present an accurate, supported analysis of risks that doesn’t support the current dogma! ;)
PlantUML[1]: Drawing any diagram helps me to have something concrete as it makes me think of the various components, connections and the invariants. It also gives a bigger picture.

It is also very easy to learn and can be embedded anywhere rendered by Plant UML server or the rendering can be handled by your internal plant UML service.

[1] - https://plantuml.com/
Privacy Centered Browser Brave Is in Hot Waters for Violating Users Confidence
What this guy said. Find a startup. You will never be happy in a mature company because you'll never have your full capabilities utilized. Learned it the hard way.
Oh huh, I see. Thanks for the papers. "Someone was going to have to go first. Intel happened to take greater risks in the name of performance, and all of their technologies (including their first-to-market enclave technology) are suffering reputational hits as a result." Very true, and a point worth making. Just curious, do you work closely with SGX/SEV? You were quick with the links!
How does a student determine if a role produces real value?
You're so right. I have a long history of building things and then struggling to getting them to market. It's definitely a weak area for me. Right now I'm trying to get the word out there and get as much user feedback as possible before doing any more development – the bones are there, I just need the users to tell me what should be better.

A potential area of opportunity is around meetups.
That’s easy to say when you’re a bit established and sitting on some savings. It’s not so easy for someone starting out from college, or someone who, for whatever reason, doesn’t have the savings to do so.

Counterpoint to “more exposure and not siloed away”: this can easily lead to overwork, either self or externally imposed.
That is the point where someone bring up photos from almost 100 years ago and make comparison photo of today and notice the obvious: there is a lot more trees in the old photos.
Trusted computing isn't so much about control as it is about trust/attestation. You can run privileged malware on your computer without trusted computing. On the other hand, you can also sandbox trusted computing.

If you don't want to run somebody else's code on your computer – don't! (Chances are you're not a cloud provider and nobody is asking you to, anyway.) If you oppose DRM – don't consume content protected by it, whether the DRM is implemented in SGX, TrustZone or just in obfuscated software.

Don't get me wrong, I am not the biggest fan of DRM either (I personally see it as an evil, maybe a necessary one though). But shunning the entire field of trusted computing is a bit like opposing theoretical physics because it ultimately has brought us nuclear weapons.
I really hope we remind folks with responsibility like Musk - that their actions do have consequences, and that's why Tesla is singled out here.

I say this as a huge EV proponent and someone who has a Cybertruck on order.
I quite like nm + ripgrep. There is a lot I don't understand about the C/Unix world (in fairness it's not all in textbooks) but this was the first step to understanding the "unix command line is my IDE" mindset which I found so odd.

Also fd-find, just plain useful.
ok, even if we suppose that it were absolutely brand new cases - Alameda county has added ~1300 cases since Tesla opened May 18. Still almost an order of magnitude difference.
It would be great if people writing articles like this (I hesitate to call them journalists these days) could take the time to provide more context.

According to the county dashboard, Alameda County had 2,564 cases on May 20, 2 days after Tesla reopened: https://ac-hcsa.maps.arcgis.com/apps/opsdashboard/index.html...

With a population of 1,671,000, that means about 0.15% of Alameda County residents had been diagnosed with covid-19 at that point.

So we could reasonably expect 15 cases out of the 10,000 employees at Tesla's factory.

Why the breathless article about 2 cases?
Engineers should do QA. QA is unnecessary
dadgum's blog is really good, would recommend poking around other articles if you haven't seen it.

Also, if the author is reading, my mom still talks about how she wants to play Bumbler Bee on modern computers.
I wonder how this plays out in the real world. Restaurants have suddenly become unavailable, my demand for them has dropped precipitously, they become available again, but I don't see myself reverting to my prior demand for years, if ever.

Abstract:

We present a theory of Keynesian supply shocks: supply shocks that trigger changes in aggregate
demand larger than the shocks themselves. We argue that the economic shocks associated to the
COVID-19 epidemic—shutdowns, layoffs, and firm exits—may have this feature. In one-sector
economies supply shocks are never Keynesian. We show that this is a general result that extend to
economies with incomplete markets and liquidity constrained consumers. In economies with
multiple sectors Keynesian supply shocks are possible, under some conditions. A 50% shock that
hits all sectors is not the same as a 100% shock that hits half the economy. Incomplete
markets make the conditions for Keynesian supply shocks more likely to be met. Firm exit
and job destruction can amplify the initial effect, aggravating the recession. We discuss the
effects of various policies. Standard fiscal stimulus can be less effective than usual because
the fact that some sectors are shut down mutes the Keynesian multiplier feedback. Monetary
policy, as long as it is unimpeded by the zero lower bound, can have magnified effects, by
preventing firm exits. Turning to optimal policy, closing down contact-intensive sectors and
providing full insurance payments to affected workers can achieve the first-best allocation,
despite the lower per-dollar potency of fiscal policy.
This looks very interesting; my understanding of the product from looking is at the website is that it provides a database client/editor, it autogenerates a serverless API from the database schema.

I have a few questions: how is authentication handled? And does the serverless model mean that a new database connection has to be established every time an API request is made (because connection pools can't be used)?

I can see from the docs that it has signup and signin endpoints, and that it provides some email verification as well. But do those tables get added to the DB? And where does the email get sent from?
Ctrl+H is maintained!
I get a perhaps similar kick out of reading proto-indo-european word lists:

https://en.wikipedia.org/wiki/Indo-European_vocabulary

English "heart" is in French, "coeur", and in Greek, "kardia". Unrelated? No! In Proto-Indo-European we think it was "k̂erd"! Soften the leading k, stop voicing the final d, jiggle the vowel, and you get "heart". Lose the final d and you get "coeur". Jiggle the vowel, add a trailing vowel for streamlining, and you get "kardia".

Better yet, soften the leading k and you get "hṛd", the Sanskrit word. Add a trailing vowel, and you get "hŕday", the Hindi word in use today (or so wiktionary tells me).
That's right, yeah.

But here's what they're investigating:

> ”In this paper, we introduce a concept that might be accurately portrayed as “supply creates its own excess demand”. Namely, a negative supply shock can trigger a demand shortage that leads to a contraction in output and employment larger than the supply shock itself."

They've got some time variables; I think an explicit savings variable (and maybe credit, too) would be important in determining whether that'd happen.

I might be mistaken, I tossed some quick thoughts up when this had zero comments, looking at methodology and assumptions moreso than conclusions. But you'd think regions with high-savings, low-savings but lots of credit, and low-savings combined with low credit would behave very differently towards "a contraction in output and employment larger than the supply shock itself."

Math gets way more complicated as you addd variables like that, though, and maybe it wouldn't effect the conclusions too much though, so... ¯\_(ツ)_/¯
- Git - quite self-explanatory

- Visual Studio Code - I like more than the paid version (that I have a subscription for)

- SQL Server Management Studio execution plan modes - it is a gem that few people know about and even fewer can utilize it effectively to make 10 second queries run in 30 milliseconds.

- Composer (PHP) as my first encounter with package management, years ago.

- Notepad++ - the only mini-tool available in production

- Virtual machines and snapshots. Never fear again about ruining the work environment and helping a lot with having separate dev/stage/prod environments without breaking the bank. Also a way to split and separate my environments, the laptop is for emails, VM's for everything else.

PS. I am not a programmer, I am officially a manager and mostly an architect, but I write code to keep current
I was briefly very excited when I read that article, actually. But as devit points out in a sibling comment, that technique is only relevant to cases where you're adding more than 2 numbers.

Multiplication initially seemed like a very promising use case, since it's basically repeated addition. But I'm not super optimistic about that, because I think it's dominated by the alternate optimization of noticing that the product of two 64 bit numbers cannot saturate the high 64 bits of the resulting 128 bit number, which causes carries to be bounded [1].

[1] https://github.com/rocurley/bignum/blob/b45448a156fb9100ab06...
That and the transportation costs from the US to the UK which are also not negligible.
Interesting to see this isn't another linux distribution, but a real OS.

Some of the software ported to this OS [0] (some not on this list but looking at their repo [1] ):

LibreOffice

Krita

Telegram

Jetbrains (PyCharm, ItelliJ)

Rust, Node.JS, Python, Java 12

Qt Creator

Arduino

Obviously there's more in their repo, looking promising though. (Try find your favourite software in there!)

[0] https://www.haiku-os.org/get-haiku/r1beta2/release-notes#mor...

[1] https://depot.haiku-os.org