skysight-inc/HackerNews huggingface dataset:
Wow that’s actually pretty cool. Would be useful for hearing people too if they’re wearing headphones
Re (2), it was $850 million.
typo: $850 million.
The best hackers do appear to all live in Russia...
It's a not for profit foundation, taking foundations. I haven't checked recently, but that was previously their only income source.
Show HN: Online Platform for Childcare
Meine Nanny supports you in finding the right Nanny for your family.
like asking "Do I have to buckle the safety belt up when I'm about to drive and push the gas?"

too much to bother as a sane man should involuntarily have done a simple thing

https://heimdalsecurity.com/blog/free-encryption-software-to...
I’ve discovered Lua only very recently as it has a good presence in some music making applications for scripting e.g. for the Steinberg HALion sampler/synth and for Native Instruments Creator Tools.

And more recently I bumped into the interesting VST/AU plugin called protoplug[1], which makes it easy to experiment with coding audio and midi event processing inside a DAW.

[1] https://www.osar.fr/protoplug/
Now, it's not concrete evidence, but I find it truly curious that Telegram has been banned in many authoritarian countries, but WhatsApp wasn't.

It does suggest the authorities do have access to WhatsApp chats in some manner, at least.

Durov has publicly stated that the FBI offered bribes multiple times to insert a backdoor into Telegram.
> the Tesla truck will function on extraterrestrial world's with a pressurized cabin so I could be completely mistaken

I suppose that's true, in the same way it's true of all electric cars. But a pressurized cabin and an airlock is a pretty massive change.
This is like thinking that WordPress is bad for developers. No, it just helps people get to the point where they need + can afford a developer.
There's a big range between generic streaming and setting up all those usenet (which is probably the most complicated of them all).

Something like https://put.io/ is far easier while still providing all the control you need over files and usually makes them available instantly.
I build agregators for my personal use. Try this: gather references cited and look for key keywords in those references like those in the citing articles title.
Or make it a toggle instead of a separate section. I really appreciate being able to toggle between languages in API docs.
I’m seeing quite a lot of athletes whose parents were athletes, or had the means to pay for elite training.

I don’t expect the hungriest kids to have any chance in most pro sports unless they’re above average, at least in size for the major US sports.
Well, if you look at large-scale carefully controlled data, unionized firms tend to be at least 10% less productive than their non-unionized counterparts.[1]

The most defensible thing you can say about this is that the cost is primarily borne by the shareholders rather than the consumers. Thus you tend to see that the best unions for workers tend to be in large, established, highly profitable firms with little to no competition. A prime example are the American automakers before the 1980s when foreign competition kicked in. Working on the GM assembly line in 1970 was a very good job.

However Amazon is barely profitable as it currently stands. Since there's essentially no room for lower profitability. The only give is either higher consumer prices or deadweight loss, i.e. fewer customer and therefore fewer (but higher-paid) employees. That might not necessarily be a bad thing, especially to the extent that the average Amazon customer is wealthier than the average Amazon warehouse worker. But given Amazon's extremely thin profit margins, I don't really see anyway that consumers won't end up paying for the sizable bulk of the unionization costs.

[1] https://journals.sagepub.com/doi/abs/10.1177/001979399204600...
The first real job I had was the first time I saw the efficacy of the Department of Labor. I was working at a bean processing plant; semi trucks with trailers full of fresh green beans from the fields dropped beans off at the plant where they were cleaned (my job was to pick out the bits of small animals the harvesters chewed up), chopped, cooled, and loaded onto another truck. The entire operation hinges on the trucks arriving just in time.

Well sometimes a truck is late, that's just the way the world works. In one of those cases, my boss asked us to stay at the plant an hour late; the truck driver was on the phone and said he'd be there shortly, but we had nothing to do but sit around on our asses twiddling our thumbs. One of my coworkers, more experienced than me, asked if we'd get paid while waiting. My account of the conversation that followed:

Boss: "Well uh, we're all just sitting here doing nothing so.."

Coworker: "The Deparment of Labor says..."

Boss: "WHOA WHOA WHOA! I was just kidding of course you'll get paid!"

Immediate backtrack. He turned on a dime as soon as he realized there were workers who knew their rights. I think information is the key. There is no substitute for workers knowing their rights.
I've liked the idea of an exponential cost to holding a patent - as in, the cost to maintain it doubles every year. If you're producing a product that's highly successful, profitable, then you'll be able to afford to keep the patent for more years. If you're a patent troll not producing anything, it's going to get expensive quick.

Edit to add: I just realized patents are definitely part of the legal industrial complex..
Technically you don't ever have to prefix with "!g"; you can put it anywhere in the search box. I find DDG gives me what I need >90% of the time, and often when it fails, Google fails too.
> KVM and Xen have a smaller attack surface and are known to have a better isolation model, but I'm sure there are still plenty of exploits given enough resources.

KVM - the low-level kernel-level hypervisor - has a tiny attack surface and has been audited exhaustively. It's unlikely to have critical bugs in it.

When people talk about "KVM vulnerabilities", they're usually talking about vulnerabilities in QEMU, which implements the actual device emulation. QEMU has all of the attack surface, deals with low-level data shuffling, and is written in C. Even worse, most stock QEMU-KVM deployments simply run qemu as root with no extra sandboxing or MAC like SELinux/sVirt. It's very likely that a bunch of 0days exist for those environments.

This is why many cloud providers use KVM-the-kernel-module, but an in-house replacement for QEMU.

Fortunately, there's a growing ecosystem of QEMU replacements written in Rust:

- https://github.com/cloud-hypervisor/cloud-hypervisor

- https://github.com/firecracker-microvm/firecracker

- https://chromium.googlesource.com/chromiumos/platform/crosvm... (the Chrome OS VM runtime which Firecracker was forked from)

Google's gVisor - the sandbox that App Engine and Cloud Run uses - uses KVM as well: https://gvisor.dev/docs/

With an emulation layer written in a language like Rust, the trust boundary is much better.

As for VirtualBox in particular - that one should not be considered a trust boundary. Nobody is seriously using it in production, and it's regularly featured in CTF competitions as a fun exploitation target.
In C# 9 you can write it like this:

public Thing _thing = new();
A lot of those issues relate to the fact lua is dynamic and typeless. It can for sure be a pita when you have a simple typo in your variable and you don't find out until you run the app and hit that code path.
Loved ones. Especially seniors. Are the easiest to convince

You carrot them with a unique way to ping you, over tech no one else has, and they see it like an intimate connection with you

I had my elder parents and SO use it for years before friends i consider
privacy aware and tech savvy... For years

Added benefit: its a lot harder to share memes over a young network with no traffic.

I guess that may change now....
> Basically everything you’re saying is low-grade bullshit

I.e. "I can't argue with actual numbers so I'm just going to scoff at you instead."

Denial's a powerful drug my friend.

> anyone who dies with covid is reported to have died of covid (like most metrics in the US)

First off, Taiwan and South Korea have low cases, not just low deaths. So saying "It's impossible to stop the spread" is clear nonsense. And you haven't presented any evidence that other countries don't report Covid deaths in this way.

Moreover, how many of those US deaths were completely asymptomatic Covid patients that died of something else entirely? And how do you explain ICUs being packed out and LA running out of mortuary space if all those people would have died anyway under normal circumstances? The fully asymptomatic deaths are the only ones you should discount. Everyone else rightly counts in the Covid mortality stats. Doesn't matter if their obesity or cancer or old age or some other underlying issue made them more vulnerable; it was the Covid that killed them then rather than later.

I do agree that arguing numbers is a losing tactic - with someone who's in deep denial because they decided early on this whole pandemic business was BS and no evidence was going to change their mind. Stay safe buddy.
Empirically, it is much faster than Python, but I don’t know either if the opcodes have anything to do with it.
I believe you won't find anybody on HN still running Win7 on a personal machine.
Indeed. They revealed themselves for the snakes they are when they advocated for red-flag laws and didn't bother fighting back against the bump-stock reclassification.

You're much better off supporting GOA or FPC.
IMO Lua's main strength is its implementation, not the language itself. Compared to Python, it's more performant, lightweight, portable and robust [0].

Unfortunately, the language itself is "quirky" at best. Its has unusual syntax, variables that are global by default, and pervasive use of `nil`. I personally also dislike build-your-own-object-system and the language's conflation of lists and maps.

I too have been looking for an alternative to Lua - I want a language like Python with an implementation like Lua's, which I could use both for embedding and standalone command-line applications. I've even considered building something like this myself - either from scratch or, perhaps, as a fork of MicroPython.

[0] https://www.lua.org/bugs.html
Aren’t software patents already all but abolished?
And what do you aim to accomplish with that negativity? We all know the risks in everything.

By educating me about the risk, you haven't accomplished anything. If you have ideas for how I can play the odds better and improve my success rate, I'm all ears. It's better to say look to each side of the road when you cross vs you're gonna die if you're not careful.
I'll need to do more research and maybe see if there are videos online showing how other developers debug in Elixir with those libraries.
ReRe's Law of Repetition and Redundancy [3] agrees with you:

A programmer can accurately estimate the schedule for only the repeated and the redundant. Yet,
A programmer's job is to automate the repeated and the redundant. Thus,
A programmer delivering to an estimated or predictable schedule is...
Not doing their job (or is redundant).

[3] https://news.ycombinator.com/item?id=192
Not my post, but if I may I’d like to offer my input, please.

The word “dominance” seems to carry a negative connotation in the context of interpersonal relationships. There a lot of historical factors that are the cause of this and it's beyond the scope of this conversation to delve deeply into that.

Nonetheless, as far as Islam is concerned, it is the role of the man to wield the influence/be dominant in his household. This is by virtue of his responsibilities -- his attachment to the Masjid (or “Mosque” in the West), his duty to earn a living for the household and his duty as an educator and paragon of good character, not just in the home but in his community as well.

The word “dominance” may suggest a sense of oppression in modern times. But in the scope of Islam, that husband who is “dominant” in reality eschews all reprehensible conduct that could be associated with the word.

As I mentioned before, yes, in Islam there are expectations on the Muslim wife. But likewise there are expectations (if not more) on the Muslim husband. Again, that Muslim man assumes dominance in the household out of the necessity that is to submit himself both internally and externally to the conduct of the Prophet Muhammad (peace and prayers be upon him).

The advantages of this lie in the husband assuming his natural role as prescribed by Allah and exemplified by the Messenger of Allah (peace and prayers be upon him). If the situation were to be reversed, then this could not be the case. If anything, the man would not just be neglecting his duties as a husband, but as a Muslim as well. If the situation were to be reversed, it would behove the woman to instead leverage this dominance in order to encourage her husband to fulfill the rights he owes to her and to humanity. If he accepts this, then the natural order as described above would inevitably fall into place.
It's not used for mass market ads, it's being used for analytics and being sold directly, and also for precision targeting (political attack ads shown only to people in a target constituency considered likely to vote for someone, to discourage them from doing so). Companies pay for "tell me what kind of people are looking at my site, in extreme detail". Scammers pay for "people who use/buy a particular item/service" so they can do targeted scams based on that. Political campaigns pay for targeted attack ads. For mass marketing, that kind of targeting is too expensive and the data is too fuzzy, since you basically want to reach everyone and the selection criteria are limited so you get lots of dumb "would you like to buy the thing you just bought".
I think its possible the targeting works for the advertisers (at some level) while still failing completely for end users. e.g. If I get my hit-rate up from 1% to 2% by moving from contextual to 'give-me-all-your-data'-targeting, then that doubles my return as an advertiser, while as a user I don't see a difference and still think: "all ads I see are terrible".

The lie is telling users that targeted ads are good for them
Looks like it's a concurrent case that Apple is pursuing, so VirnetX were granted the patents and sued Apple on that behalf. Apple is fighting this patent infringement lawsuit, and at the same time, seeking to invalidate the patents in a separate case in front of the US PTO:

> Apple contends that it is entitled to a new trial because the Court excluded evidence from parallel PTO proceedings. Docket No. 775 at 39. Apple suggests that the fact that the PTO has issued final written decisions finding each claim unpatentable over the prior art is relevant to damages.

> The Court is not persuaded that exclusion of the PTO proceedings warrants a new trial. VirnetX’s appeals of those proceedings are ongoing, and none of the asserted claims has been cancelled. It is particularly unclear what probative value the PTO proceedings have in light of the fact that invalidity is not an issue in this case.

> To the extent Apple argues the decisions are relevant to damages, the relevance of the decisions is minimal because a number of the “decisions” cited in Apple’s offer of proof2 on PTO proceedings were issued afterthe parties’ alleged hypothetical negotiation date of September 2013. Compare Docket No. 721 at 18 (“If infringement is found, the date of the hypothetical negotiation would be September 2013, when the redesigned versions of VPN on Demand and FaceTime were released.”), with Docket No. 692 (Apple’s offer of proof).

> Apple suggests that the evidence would have been relevant to the utility and advantages of the patented property over old modes or devices. Id. But, contrary to its assertions, Apple was not precluded from introducing evidence that the claimed invention “has no utility or advantages over old modes or devices.” Id. The Court only prohibited the use of the PTO proceedings, and Apple was free to present whatever evidence relating to Georgia-Pacific factors 9 and 10 it so chose.

> Apple is not entitled to a new trial on this basis.

Page 36 here: https://patentlyo.com/media/2018/09/Apple500MLoss.pdf
Wow, I guess enough people really did switch off of WhatsApp to make a difference.
Are you allowed by NDA to share such info?
> For example, Moderna's mRNA vaccine technology languished on the shelves, unused, for ten years before our present crisis forced its hasty validation.

It languished because human trials are expensive and vaccines against rare diseases don't make any money.

And the rules around human trials are there for a reason. Tuskegee wasn't that long ago. The Stanford Prison Experiment was useless and caused much harm.

Once we had Covid, suddenly there was LOTS of money to run those human trials in the proscribed manner. And there were lots of volunteers to do so without human coercion.
From note-taking to note-making
Would the inverse prefix, for 10^-27, be holi-?
Yes, I agree. Though I don't remember python behaving this way, exactly, in terms of ignoring attempted use of non-existent variables.

> you don't find out until you run the app and hit that code path.

The real problem was that we didn't -- or rather, he didn't -- even find out then, since it just looked like the variable was somehow holding nil, instead of the variable not actually existing. It looked like there was some other reason for the variable accidentally being nil -- and when you're a total beginner, it could be nearly anything.

This setup is just...it's plainly more beginner-hostile than a compiler/runtime simply telling the coder that there's a problem, what the problem is, and what line it's at. So I don't understand the people talking up Lua like it's great for beginners.

But yeah, I definitely dislike dynamically typed languages in general. Having static typing with type inference ala Kotlin just seems to be much better all around.
I don’t understand why so many people confuse a free market economy and corporate takeover of the government.
This was WhatsApp's plan all along
Most of the scientific breakthroughs are achieved by select few super talented scientists. But since we have no way to tell ahead of time who will become such a genius, we should educate and employ large number of scientists even if only tiny few of them will become next Einsteins.
In .NET Core 3.1 it was a self-extracting archive; I think in .NET 5.0 the assemblies are directly mmapped from the .exe without an extraction step.
Also, you can enable some tree shaking: https://docs.microsoft.com/en-us/dotnet/core/deploying/trimm...
But tree shaking can be problematic if the application uses Reflection.
Unions are absolutely necessary but I think the situation is more complicated. From the perspective of the company, dealing with unions is expensive and time consuming. It'd be better just to give employees fair benefits and pay without dealing with a union. But if there's no union, only the threat of unionization incentivizes actually following through.

Similarly for workers, no one wants to have to work harder to be treated fairly along with paying the overhead of unionization. What you end up with is an unstable equilibrium for the creation and destruction of unions.
Also worth mentioning teachers have to deal with almost every societal issue. Having a kid tell you him and his mom sleep in a car this weekend is a heavy burden to carry.

We treat teachers like these magicians who should find a way to make economically stressed kids fantastic students.

I myself went through tons of housing instability , and an eviction while in high school. In no universe was I going to get into some type of premiere college.

But you just keep seeing more and more pressure to make kids college ready. Kids who can barely read English are now told to take a foreign language( I've always hated foreign language requirements because I think it gives a big leg up to people growing in bilingual homes).

Your wife is a saint. I can't imagine how much stress this reopening drive is causing your home.
I'm sure global warming isn't that bad. We have a long way to go before we reach Venus levels.
Oxygen deprivation
> The agency has investigated 13 of the deaths so far and concluded that common adverse reactions of mRNA vaccines, such as fever, nausea, and diarrhoea, may have contributed to fatal outcomes in some of the frail patients.

We have known that the vaccines can cause a strong immune response, is it really unbelievable it can kill very frail patients?
yeah the restart is the problem, it adds a lot of overhead if I'm just running to a meeting or something. There is a Prime option but you can only use external monitors in standard landscape and I use mine in portrait.
That would be (wonderful!) news to me. Not in the US, as far as I know, they're alive and well.
> underscore_case (or whatever it's called)

Snake case :)

edit: https://en.wikipedia.org/wiki/Snake_case
Dijkstra's well-known argument for zero-indexing. (Hint: it's not about pointers in C)

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/E...
Cloth masks suck. Most people I see when surgical masks don't realize you should adjust it for your nose and have huge gaps all over.
First comment that I saw:

> Telegram uses custom cryptography.

> Signal uses encryption protocols sponsored by Broadcasting Board of Governors, a sister federal agency to the State Department. In plain words, data easily accessible by CIA, NASA and FBI.

I wonder what NASA will do with my Signal messages, maybe use them for a giggle in between transmissions from Mars.

Also, recent blog post about Telegram and its crypto:
https://buttondown.email/cryptography-dispatches/archive/cry...
There's https://github.com/danielmgmi/lodash.lua :-)

And also https://luafun.github.io, which probably has overlapping functionality and is optimized with regards to LuaJIT.
> unionized firms tend to be at least 10% less productive than their non-unionized counterparts

That's not entirely surprising. Unions aren't optimizing for company productivity, but for the conditions and pay of the workers. And conversely, a company can abuse its employees to a large degree while reaping productivity gains from it.

> However Amazon is barely profitable as it currently stands. Since there's essentially no room for lower profitability.

Amazon is "barely profitable" because of clever accounting. They rake in tons of money, and reinvest it into growth. There is plenty of buffer to eat the unionization costs. But of course Amazon may opt to pass these costs to customers instead.
This kills the environment, planet doesn't care, after we are gone, it starts over
This week's IPOs top performance analysis
> Lua is small enough that newbie developers can understand its internals well and keep it in their mind.

This is, by far, Lua's best "feature". If you know programming you can learn 90% of Lua in 15 minutes (metatables and the C stack interface takes more time).

For a language meant to be used by non-programmers this is more than precious, it is essential.

Edit: my favourite Lua-enabled tools:

1) Hammerspoon, an automation tool for OS-X (like Windows' AutoHotkey) https://www.hammerspoon.org/

2) Openresty, Nginx turbo-charged in Lua: https://openresty.org/en/

3) Wireshark, a powerful network traffic analyzer: https://www.wireshark.org/

Many others at: https://github.com/LewisJEllis/awesome-lua

PS: on Windows I highly recommend the ZeroBrane Studio IDE. It is really fantastic.
For the record, I don't think vinyl enthusiasts ever describe vinyl audio as more pure. "Pure analog," yes, but that's different (and true). It's generally acknowledged by vinyl enthusiasts and audiophiles that vinyl introduces a lot of imperfections, which some people prefer.

Also worth noting that an ideal D/A converter will give you the exact waveform back, but such a device does not exist (but you can get pretty close).