skysight-inc/HackerNews huggingface dataset:
It's not just primitives, but more generally power features are lacking in all packages I've used. For instance, the most basic tool used in audio production is a vu-meter. On my Linux workstation, I keep the Gnome sound settings window open to check the gain.

I understand you want the experience to be as automated as possible, but in large meetings it would be extremely useful for at least one admin type participant to have access to tools to diagnose sound issues. Same for layout, I don't understand why there's no way to force a particular layout. In Webex, you can't seem to be able to view chat and video at the same time, which is idiotic. Just sharing an URL is cumbersome.
The way it's written in the article doesn't sound like it's a controlled study. Don't you want a double-blind study where people aren't pre-selecting themselves? There could be all sorts of bias in that selection.

Then again, it might be hard to put people in a lottery where half of them are made to feed their own poop to their kids.
Jamulus is pretty good. With a good audio card, cabled connection a 25ms delay is achievable.

You're right. Talking on it feels much better than talking on the phone or video conference.
I cannot wait for this fad to end. 100 years ago people were obsessed with the shape of the head, now the media are obsessed with the opposite end.

I guess it's the equivalent of web frameworks in other fields, only that the half life is 10 years instead of 2.
> The VP gave an interview last Monday, some woke people thought they found some misplaced word, and she was almost cancelled during the week, until Nubank conceded defeat

From what I read, the VP said Nubank was trying to increase diversity, do you know why that comment was considered racist?

I still can't understand after reading on 3 different news websites.
Since newspapers are often front-runners and form their readers opinion (rather than just parroting back what their readers already believe), I have doubts.

There's certainly a part of "we need money from ads", but being able to influence the political decisions of a nation is power. That's a value in and by itself, it's not just something you wield to sell ads.
Being trapped in a social safety net is more desirable than being trapped under a bridge.
The "standard" for anything today should be the physical display size divided by the pixel count to give the exact resolution for X and Y in DPI. Scaling should be relative to that physically correct resolution.

We've inherited a lot of baggage and odd conventions, some of which were wrong to begin with. I don't think we should be carrying on with it if we can do better. Having these scaling factors directly correspond to physical reality would be a start.
Interestingly the US actually does not actually have an official natrual language.
Just say 'over' at the end of your contribution.
In my mind that means the agenda has been covered and it is time to wrap the meeting up.
Everyone should watch the Photon - https://www.imdb.com/title/tt4119208/
I wish I could share such a simplistic world view that voting for democrats is the answer which solves everything.
Good to see a disk taped onto the front!
Virology, transmission, and pathogenesis of SARS-CoV-2
In many cases the build agent is a stateless container which is destroyed as soon as the build is finished. In cases like this the repo needs to be (shallow) cloned each time.
JavaScript (which is based on Scheme dialect of Lisp) is formally specified, well-developed, and fast, so quote above is outdated.
Hackers Drain DeFi Protocol Harvest Finance of $24M
That becomes a no true Scotsman fallacy though. People argue "Either you like lisp syntax or you haven't used it enough to have a valid opinion". That is a bullshit argument.
Unfortunately the notion of truth or lie is often less clean cut.

For instance, when the media tell you "you can get reinfected by covid", is it a lie? As of today, there has been only 5 confirmed cases of reinfection worldwide, out of 50 millions confirmed cases. So it is technically possible but statistically insignificant. Are the media lying when they tell you it could happen to you? I think they do. But technically they don't.

Also most of the lying is lying by omission. I present you one fact but you will never hear about that other fact that completely mitigates the first (the context, or the rest of the sentence, etc). So you can say something factually correct while completely misleading your interlocutor.
-pintrest should be a search extension.
You don't make them. You let people volunteer to feed poo to their babies and then randomly select half of them to actually feed their baby a placebo.
I feel a little sick looking at that :)
Fuzzit – Gitlab Journey
Am I the only one to see this single-file lib trend as a consequence of the failure of the C++ ecosystem to produce a modern and unified package management platform?

Managing dependencies in C++ is a nightmare, and I'm not even talking about the lack of actual modules inside the language itself. It's so bad that people (incl. me) tend to prefer to copy-paste libraries source code instead of setting up a dependency.

A Python, Ruby, Node or Java project would never have to head toward such a poor solution instead of using their respective package managers. But in C++ we do because the alternative (e.g. Conan) is such a nightmare to use.
It wouldn't surprise me if a fork popped up and did most of these things right. It would also be the right time to drop the 'youtube-dl' name for something better.
The speaker is generally hooked up to a pre-amp and that pre-amp to the DAC. The hardware would need to also have an ADC attached to the speaker for that work. So such an attack could only happen if sound-chipset/card integrated into the motherboard also has an ADC sitting on the same analog line as the speaker output.

I have only ever seen the hybrid mic/headphone ports on laptops and not desktop motherboards. They may exist, but I have yet to see one. Although I guess what matter is how the ports are actually wired.
That's an interesting idea: certainly worth experimenting with. As you say, with GPU passthrough it ought to be possible to get a near-native experience on the virtual desktop.
Is Defi Just a Buzzword or a FinTech Disruptor?
DeFi makes money accessible to anyone, anywhere, and at any time. Check out for key features, benefits and potential risks of DeFi.
The reality is that fines are an important source of revenue at every level of government in America. They are a politically acceptable alternative to raising taxes.

I sometimes think about what government will do when autonomous cars take away a key revenue source and decided that it will invent new problems to fine. Taxation is avoided at all costs.
Medieval Elephants
>IMO the primary reason LISP isn't mainstream is because it results in less readable code for humans

I disagree. Being a mathematician LISP just feels natural and the ugliest, most horrible and hard to read language by far is java (IMO, of course). But that's just probably because all my life I've been thinking about functions and not objects.

If your background is OOP and look at some LISP there's no surprise if it looks unreadable, even more so if you have no real motivation to understand it.
There was a time when people out of steam would take a break!
Definitely worth investigating. There's some sense in which throwing hardware at the problem will solve it and, with a desktop computer, it's actually relatively affordable to do that.
Beautiful Monsters
Well... the C64 was an 8-bit computer, so the platform was simply too limited for doing anything other than games, simple BASIC programming etc. Of course there were some "serious" apps available too that pushed the limits of the platform, but I guess once more performant computers (like the IBM PC/clones, the Apple Mac, the Amiga or the Atari ST) became affordable, people wouldn't think twice about using a C64 for those tasks anymore.

The Amiga however was already from the next generation, with a "real" OS and really suitable for business, productivity, multimedia and other "serious" applications. Two of those 16-bit machines (or rather their evolved descendants) are still with us today - the PC and the Mac. So you can't blame people for phantasizing about what could have become of the Amiga platform if Commodore had managed it better. But today of course thinking that the platform could be revived and updated to become mainstream again is a pretty fringe view...
My favourite thing about SML is that it's a relatively idiot-proof language. It has something of Python's "one obvious way to do it" - a good chance of being able to understand someone else's code. This is partly because the language is small and features many sensible decisions, and partly because it isn't particularly malleable at the syntactic level (compared to your Lisps or Haskell).

The tradeoff is that it can be more laborious than other functional languages. My code would be shorter if it had record updating, a single-character lambda syntax, contextual operators for real or int arithmetic, etc. Not only does it lack syntactic sugar for associative containers, it doesn't even have them in the standard library. Nor sorting, nor random numbers, nor complex numbers or matrices, nor uniform type-to-string formatting or string interpolation. Some of these holes can be filled by libraries, but then library choice becomes a problem.

I can live with an awful lot of that though, given the relative clarity of the language, the really practical module system, and the delightful feeling you get when using a language standardised over 20 years ago that, once written, your code can stay written.
Fast, cheap, accurate: Nobel Prize-winning CRISPR tech to detect coronavirus
Macros are useful for defining things that don't make sense "within" our programming language. For example, I write a lot of Scala code, and that language has a bunch of types like 'Tuple2[A, B]', 'Tuple3[A, B, C]', 'Tuple4[A, B, C, D]', etc. As a programmer we can see that these are all instances of some higher-level pattern 'TupleN[T1, T2, ..., TN]' but Scala has no idea about that; hence we can't write code which, for example, sums the first N elements of any tuple.

Actually, we can but it's not safe: Scala's tuples implement a 'Product' interface which we can use to loop through the values, but this loses a lot of type safety (looking up values via Product will upcast them to type 'Any'; our function's signature will ask for a 'Product' rather than specifically for tuples of numbers of at least a certain length, etc.)

Macros generate code at each of their call sites, which lets us automatically translate our 'higher level language' (e.g. 'Tuples of different lengths') into the 'real language' (e.g. Scala). For example, we can have a macro that translates 'tupleSum(5, 10, foo)' into a call like 'tupleSum5_10(foo)', where the function 'tupleSum5_10' is hard-coded to sum the first 5 elements of a Tuple10 (and is therefore acceptable to Scala, since it doesn't try to abstract over tuple lengths), e.g.

def tupleSum5_10[T1, T2, T3, T4, T5](t: Tuple10[Int, Int, Int, Int, Int, T1, T2, T3, T4, T5]): Int =
t match {
case (x1, x2, x3, x4, x5, _, _, _, _, _) => x1 + x2 + x3 + x4 + x5
}

Of course, we don't want to be writing functions like 'tupleSum5_10' manually. Hence we can use another macro to define these functions! For example, the above might be generated by a macro call like 'defTupleSum(5, 10)'. If we run this macro in a loop, we can define all of the sum functions for tuples up to, say, Tuple20.

If we provide this in a library, users can treat tuples in a more high-level way. Since each macro call just generates some boilerplate Scala code, the result will be type-checked, etc. to make sure we've not done anything dodgy, e.g. since a call like 'tupleSum(5, 10, foo)' expands to 'tupleSum5_10(foo)', Scala will check whether 'foo' matches the type 'Tuple10[Int, Int, Int, Int, Int, T1, T2, T3, T4, T5]'.

I think the most famous use of macros in Scala is Shapeless https://github.com/milessabin/shapeless/wiki/Feature-overvie... (although I've not personally used it)

Note that the exact same problem with tuples happens in Haskell too, which can also be worked around using Haskell's macro system (TemplateHaskell).
Did you know Adobe Creative Cloud also an electron app? Not to mention dozen of other adobe system service will be installed whether you like it or not
Neither does most of the UK (the exception is Welsh in Wales).
Spending money from other people's bank accounts.
Can't speak for OP, but mine certianly doesn't. I know because I assembled it.
> mostly-shared ethnic background

America at this point has little shared ethnic background. It’s largest states are minority-majority for example and that will be the case everywhere soon as minority babies are already the majority.
They are still considered munitions. That law passed just fine. So now there's someone re-implementing the algorithms in Europe because they can't be exported.
You plan for that in your burn, essentially doing a very low-powered long tail in it. Yes, doing this will slightly reduce Isp, but assuming you can alter the size of the throat on your bell, this effect is just single-digit seconds on the entire burn, compared to the "hundreds of tons of radiators" the GP referred to.
KGB means state security service. There are plenty of KGBs around the world in places like Belarus. Only russia has renamed its KGB to FSB.
I dial in all the time, whenever possible. A client's corporate Webex will call me when the meeting starts - that's been great. Another client's zoom will send an invite with a clickable phone number but it doesn't have the appended , and passcode on it, so I have to look that up and type (before the system thinks I'm not there) - super annoying.

It gives me the freedom to pace/walk/move without being tethered to the laptop/desk/screen. Now... I often connect in there as well, so I can see any shared screen, but if I need to walk away for a bit (coffee/etc) no one knows, but I can keep listening. Muting myself on phone is easy too.

And yes, I've found it helps with some audio stuff too - often I'll hear other people making comments about losing audio, or delays, but I rarely experience those when dialed in by phone.
Re-sorting Web-based Tabs like it works in Google Chrome
I don't understand how someone can say this with a straight face. Whitewater was a New York Times created scandal. It was the New York Times that ran cover for the Bush administration in invading Iraq. It was the New York Times that a week before the 2016 election ran dueling stories that played up the Clinton e-mail story and simultaneously absolved Trump of any links to Russia. All of these stories got widespread media attention by the so-called left-leaning media. The Whitewater story never amounted to anything, the grounds for invading Iraq were all lies, and the Clinton e-mail story lead to nothing while Trump's ties led to a long-running investigation that led to jail time for several members of Trump's campaign.

If Biden wins, then by spring, the leading story in the "left-leaning" media will be that we need to cut social spending to combat the deficit. The deficit miraculously stops being a story whenever a Republican is in the White House, and becomes a major priority whenever a Democrat is in the White House. Just because people in the media think that racism is bad doesn't make the media left-leaning.
I wondered what was the basic framing of the article, and it seems to be this:

> The COVID-19 pandemic has meant that many more people, like these engineers, are working on complex tasks through computer screens

It’s an interesting view of what it means for people who were mostly working on physical goods with physical tools, or in a “legacy” context with enough tradition that they have dedicated paper/boards/artifacts to work on before digitizing.

It’s a given that these jobs will never get to the same level of communication as being in the same room day in day out working on the same physical items, and the article is a good walk into what is missed.
It is much simpler, to the point it's a fault.

I mean, in 90+% of cases, you just put in your Caddyfile

*host* {
reverse_proxy 0.0.0.0:*port*
}

and you get a fast reverse proxy that just works, with letsencrypt enabled by default to boot, nothing to worry about.

However, if you find yourself against a service that requires a slightly more advanced configuration, good luck making sense of their opaque configuration, especially since they now went v2 so everything old is out of the window, so if you search for something, chances are it's no good anymore.
> can develop for OSX/iOS with MBP

How is this an advantage of using a laptop?
It's not an all-or-nothing. One side perpetuates ignorance to keep consumer prices high; the other balances out to produce just enough technicians to keep wages low. They don't need everyone to be a technician, but they do need everyone to be a consumer.

If you think of it as a firewall around knowledge, it's basically like this set of rules:

Deny: all

Allow: <specific group>
I think you are overestimating HN's influence. Not sure if honesty is the right word here either. The open compensation model was probably deemed a competitive advantage for their target audience and it is no longer the case. Taking a side on some controversial topic will always invite criticism.
If you're interested in metadata, you can use --filter=blob:none to get the commit history but without any file contents.
Scotland appears to have "official languages" used by the Scottish Government:

https://www.gov.scot/policies/languages/
Exactly, and what's especially elegant about single-file-libs is that they solve a real-world problem without requiring any new tooling, and you don't need to convince anybody to use your favourite build system or depedency manager (which is the main problem - you need to have a single standard solution right from the start, any time later is too late).

PS: the original motiviation for the STB single-file libs was actually that Windows doesn't have a default place where dependencies are installed:

https://github.com/nothings/stb#why-single-file-headers
There is now a big fat disclaimer at the top of the file saying basically the same thing:

https://github.com/nothings/stb/blob/master/stb_truetype.h#L...
The story just got published by ITNEXT.

Make sure to watch the demo video. The open source implementation is very easy to use and can improve the UX of your web based apps.
I like that method of communication too, for efficiency/clarity/thinking/etc.

But i feel it's not as good for selling your ideas.

As a co-founder, you need to do a lot of selling, how did you manage that ?
Another problematic area is input method editors, mostly because IMEs and applications using them have not implemented the respective protocols on Wayland yet.
there's a difference between cheap, thrifty, and not wasteful.
>> the primary reason LISP isn't mainstream is because it results in less readable code

It’s fresh in my head just how unreadable i found Clojure when browsing source of random projects on github a couple of weeks ago. Its not that penetrable to begin with.

However, that was only a couple of weeks ago, since then i’ve come to really appreciate the simple magic of lisp syntax.

I’ve also been able to put it to practical use rather than just appreciating it - i’ve been spoiled by Calva in VS Code, structural editing that doesn’t just work, it actually flows - i’m no stranger to structural find and replace in Intellij but this is different, this smoothes an impedance mismatch between our thinking and expressing code.
The Great Inflation
> Just look at the HN discussion, for example.

Isn't this an obviously biased sample? People who work at GCHQ can't talk about it, even if they enjoy it.

And for the few who are allowed to discuss it and enjoy working there they won't talk about it because, as you say, look at the HN discussion.
Had a similar setup going.

What next? Well I setup some handy shell functions:

1) copy the latest screenshot into webroot/screenshots/${randstr}.png and copy the url to clipboard. this replaces dropbox's cool screenshot sharing feature. love sharing screenshots with coworkers this way, the files stays with you, you can redact easily.

2) serve static files the same way, if needed too. the magic's all in the shell scripts.

3) explore new open source webapps running on local docker.

Further?

Build a sort of like a devtools backend server, and a mobile app paired to it to do all sorts of cool stuff: run crons, get notifications for events, monitor servers / ssl expiry etc.

Limit's your imagination. But, security is also very important.
> the time you spend building your rig is worth the money you save.

It takes less than an hour. I enjoy it, and it keeps me familiar with the guts.

Most of the hour is just being careful I'm hooking up the wires correctly. In college I worked as an electronics technician, and one job was putting together a stack of Heathkit serial interface cards. I don't recall the exact times, but the first one took me an hour and the 5th one maybe 10 minutes.

It's also like taking the cylinder heads off my old Mustang V8. The first time took me 2 hours. The third time - 20 minutes. It's all in being familiar with just what to do, and having all the right tools ready.
LinkedIn quiz assessment, answers and questions
The proportion in the UK who are any kind of Marxist is vanishingly small. The extremist pushing "culture wars" do like to argue it's about "Marxist ideology", but what they paint as Marxist rarely has anything whatsoever to do with Marxism.

EDIT: It's fascinating to see the votes on this change without anyone even trying to make an argument to justify the claim it has to do with Marxism. I'd love to see one of those downvoters explain exactly how it has anything to do with Marxism. I'm not holding my breath.
This is unrelated to being single-file libraries though. Any library suffers from the same problem until it's properly fuzzed and fixed.
At my second job in the industry I worked on a Python project that had to be deployed in a kind of sandboxed production environment where we had no internet access.

Deploys were painful, as any missing dependency had to be searched in our notebooks over 3G, then copied to an external storage, then plugged into a Windows machine, uploaded to the production server through SCP and then deployed manually over SSH. Sometimes we spent hours doing this again and again until all dependencies were finally resolved.

I worked there for almost a year, did many cool gigs and learned a lot. But my most valuable contribution came when at some point, tired of that unpredictable torture that were the deploys, started researching into solutions. I set up a pypi proxy into one of our spare office machines and routed all my daily package installs through that. Then I copied that entire proxy content into the production machine before every deploy, and voila, no more surprises.

I left this job a few weeks later, but have heard that this solution was very useful for many devs that joined the team afterwards.
The oversensitivity over race and cultural heritage in the U.S. is at a point where talking about having a "shared ethnic background" might well be a stretch. It's hard to see the difference compared to a place like Belgium, although the latter has been dealing with it for longer, and found unique ways to cope with their situation.

The race-based division in the U.S. also heavily reinforces differences in culture that would be seen as purely class-based elsewhere, and thus mitigated in many ways - we see this when broadly pro-social cultural values end up associated with so-called "Whiteness" in the U.S., it's hard not to see that as a problem.
Are quantum cryptographic security claims vacuous?
Music magazines - give Sound on Sound a try. High quality content and has a long pedigree.
https://www.soundonsound.com/