skysight-inc/HackerNews huggingface dataset:
>> Which is provably false for the vast majority of recipes.

I'm not trying to pick a fight but I'm genuinely curious to see how you would disprove my statement. Like, a formal (counter) proof etc.

Just to clarify, I mean that a recipe might be written as if it was a precise set of instructions, but that's not the proper way to use it. And yes, to be honest, "grab ingredients in the quantities you desire and cook them" is how I cook all my meals. There are very few things I actually measure, for instance I have a little dosimetric spoon that I use for spices, mostly beause I like the spoon though, not because I really need it to figure out how much I need of each spice. Everything else I eyball, because I know what makes sense to cook. Everyone I know who knows how to cook more than basic stuff cooks that way.

That's cooking- not baking, btw. Apparently that requires precision, but I don't really bake.
As far as COVID, comparing handling and numbers at this point is silly, IMHO. Wait until the full effects of the pandemic have been seen, measured in years, not months.

As for America having an f'd up past? You bet we do, but so does much of the rest of the world. Much of the rest of the world likes to bury it under a rug and pretend like it didn't happen. We acknowledge bad things happened and try to learn and grow from those points.

Everyone just loves to make America a punching bag, because it's so easy to throw jabs at the big guy on the block. It's pretty much become expected than any comment section will somehow segway into how horrible America is. At this point we don't really give a darn what the rest of the world thinks about us.
Politics Ruined USPS
What's the best way to accomplish network card -> GPU streaming right now? Netgpu sounds handy. Is there an alternative, or was netgpu the only way?

If network -> GPU is fast enough, you might be able to stream your training data from a separate box. That'd be useful for massive datasets, e.g. training GANs on terabytes of photos.

I'm also interested in the reverse: GPU memory -> network, without passing through host memory. I've wanted to make real-time (>20 FPS) ML visualizations, streamed directly from the training box down to the user.
These are for SEO not for users navigating on the page. It wouldn’t be practical for the user to read information there as they are navigating the page anyway.
Note: This post is basically a TLDR of https://www.theregister.com/2013/10/04/verity_stob_unicode/ by Verity Stob.

One of the reasons there is a lot of confusion about encodings vs Unicode is that Unicode was initially an encoding. It was thought that 65K characters was enough to represent all the characters in actual use across the languages and thus you just needed to change the from an 8 bit char to a 16 bit char and all would be well (apart from the issue of endianness). Thus Unicode initially specified what each symbol would look like encoded in 16bits. (see http://unicode.org/history/unicode88.pdf, particularly section 2). Windows NT, Java, ICU, all embraced this.

Then it turned out that you needed a lot more characters than 65K and instead of each character being 16 bits, you would need 32 bit characters (or else have weird 3 byte data types). Whereas people could justify going from 8 bits to 16 bits as a cost of not having to worry about charsets, most developers balked at 32 bits for every character. In addition, you now had a bunch of the early adopters (Java and Windows NT) that had already embraced 16 bit characters. So then encodings were hacked on such as UTF-16 (surrogate pairs of 16 bit characters for some unicode code points).

I think, if the problem had been understood better at the start that you have a lot more characters than will fit in 16 bits, then something UTF-8 would likely have been chosen as the canonical encoding and we could have avoided a lot of these issues. Alas, such is the benefit of 20/20 hindsight.
Why promiscuous Covid-19 testing is unwise
Not for humans browsing the site currently (which is the distinction that matters)
I don't remember the source but I've heard 2021.
My Alma matter, also a regional university charges 47k a year in tuition.

Assuming I take 12 classes a year and my classes average 15 students each, that puts the cost of providing a single class at $58,750.

What the heck is going on for universities to have such an insane cost structure.
If you aren't happy with selling items at the price you are selling them at, why sell them? I just don't see the reason to be rude about it.
That's a big jump from what I said.

Here's an expansion of what I said, in my own words. The only people who wielded the "massive megaphone everywhere" before the advent of social media were traditional media organizations (and organizations with disproportionate access to traditional media). These media organizations were relatively professional, with relatively high standards for reporting. They undoubtedly had biases which led to problematic filtering and distortion of the information that they presented. However, with the democratization of media comes to new problems. We no longer have a professional class synthesizing and filtering the information that we see.

Any one of us can wield the massive megaphone now, but there is a huge heterogeneity in that usage. The most passionate partisans, the most nefarious nation states, the Dunningest of Dunning-Krugers,...will use the megaphone the most. Since most people are at least somewhat impressionable, this presents a problem. Whereas before the media would impress upon people with (somewhat problematically) filtered information, now social media is impressing upon people with radically unfiltered garbage misinformation.

We have to admit that this is an existential problem for our democracy. Only then can we begin to solve it. I am not asking for mass-censorship. I am asking for the system of social media to be redesigned in such a way to mitigate the above problems.
Chrome was already very popular by the time it became any good (compared to Firefox).

But even sooner than they investing in dev-tools, they made a killing from tab isolation right at a time when Firefox had most of its stability problems.
Encryption at record granularity introduces two technical problems that no one has come up with a tractable solution for, and a solution likely doesn't exist. It is actually a discussion of fundamental tractability, not "efficiency". The law can declare that we should be able to break AES encryption too but that doesn't manufacture plausibility.

First, encryption has a block size. Data field storage in databases is typically measured in bits, as closed to the information theoretic limit as practical. Storing an 11-bit datum for some column as a 256-bit AES block represents a 20x expansion in storage cost. We could go back to the old row storage model, which would allow the record to be encrypted as contiguous memory, but that would both bloat storage (for different reasons) and we get to relive the golden age of very poor query performance. Modern databases are built on succinct representations because throughput is memory-bandwidth bound. Even in conventional databases, ignoring this design detail will cost you 100x in throughput.

Second, keys and key schedules thoroughly thrash the CPU cache for scan operators. In a typical data model, a single row will be much smaller than the key schedule for decrypting that row. Every single row, several thousand per page, will require an unpredictable cache line fill to access the required key. Then you have two choices: compute a new key schedule for each row, which will be computationally expensive, or precompute the key schedule and take the even larger RAM hit. In large scale-out databases, many gigabytes of key infrastructure will need to be locally cached in RAM on each server -- you can't afford a network hop or page fault -- to decrypt each row in a page scan. Key management state consumes most of your runtime resources and crowds out the data model. I've worked on the design of such schemes in real systems, you end up devoting almost all of your cache/RAM to key state to the exclusion of the actual data model. Also burns up quite a bit of precious memory bandwidth without doing any real work.

Any database built on encryption for record-level physical deletion will be unusable for almost any modern application for well-studied technical reasons. It will work, in theory, if you can run your business on a database that performs and scales like it is 1995.

The best technical solution for physical deletion today is to rewrite cold storage, which is still extremely expensive and has extremely low delete operation throughput if you do it synchronously but at least it doesn't break database computer science. The only high-throughput and economical way to implement rewriting is asynchronously with very long deferrals e.g. over 30 days. Which is how databases have always worked, but with the deferral being indefinite.
With the same percentages that Epic isn't willing to pay for, actually on Blackberry it was even higher than 30% back in the old days.

Epic has been kicked out of Android as well, and as this Ars Technica article shows, they are more than happy to pay XBox tax.
A friend of mine wondered what the RATIO between the four modes of pressure waves are. Waves are essentially a frequency (like pitch), and he was wondering if the ratio between these “frequencies” constitute a similar ratio between the pitches in a chord.
No?

If your call is implemented in the current class, the 'this' is implicit.

If the call is implemented in a base class, and not overriden, the base class method is still available through the 'this' keyword. If you do override the base method, you must explicitly do so. Why you would want to call the base in a class which overrides it, I don't know.

Static methods in the same class are impossible. You can't have two methods with the same signature, static or otherwise.

Extension methods are different, but there is clear precedence. The instance method is used before the extension. 'this.ExtensionMethod()' is still valid, so you aren't getting any of this referential transparency.

In any case, the only use case for 'this' is to call extension methods from within a class the extension is defined for. It certainly does not give any referential transparency.
Entirely true. I'm a Canadian who now lives in the US working in tech, working in Canada again just isn't on the table since I'd be slicing my pay in half. For the big cities in Canada such as Vancouver and Toronto, you're looking at all the big problems of living in cities such as San Francisco but without the salary to compensate. Crime, sanitation, high housing costs.

It's definitely true that it's easier to work in Canada if you're not Canadian, but for Canadians, the US is simply the place to be. Besides, I really don't miss the -40 winter weather :)
We used `silk` a lot to profile the app. And basically all the time was being spend inside django somewhere between getting the data from the DB and spitting out the response. We would have things like 15ms in the DB, but 250ms to actually create the response. On simple things. Some of our responses were into multiple second (large amounts of data) but still only spending maybe 150ms in the db. And there was at least two weeks spent on and off trying to improve it before we finally decided we had to go somewhere else. And thats after having to redo some of our queries by hand because the ORM was doing something like 15 left joins.
1. Tatooine is extra jurisdictional territory for 5A. 2. I witnessed it. Han shot first.
Download Noizz Video Editor (noizz) a popular photo and video maker
The range just isn't there even for suburbs. The high speeds are only achieved with line length of less than 500m, and at 1600m it's similar to ADSL2... So not really a effective solution.
WebKit, the enginge for Safari, is not. Epiphany uses the same engine and is available for Linux. I'm sure there's a Windows WebKit browser as well.
Many projects vendor code whose styles are not compatible. For C# this is common in Unity3D development. Often external dependencies, vendored, need custom patches, future updates and are not available in VCS. Besides Git is ill-suited for vendoring.

Next you’ll say “all code should not be vendored.”

Anyway it’s interesting to disseminate opinions on style because agreement on style beyond the boundaries of a corporate engineering hierarchy is really the best route to solving style issues.
That would generally be considered a violation of another country's airspace, and some countries would even treat that as an act of war.

You would also have to deal with the real possibility that those countries would simply shoot down any planes observed dropping Starlink base stations.
Have you been watching India's numbers?
I think these are the only meaningful usecases:

- differentiating homepage from not-homepage

- differentiating subdomains when folder structure is used instead of a subdomain
My understanding is that they needed to to do this because one of the main chips, the video chip, is no longer available, and since they were using FPGA for that, I assume at that point the cost is driven down by just implementing Z80 in there too, with little loss of quality.
Phineas Fisher is a vigilante hacker which comes to mind as someone who would do something like this
> I actually believe in the benevolence of AWS; I spent nearly a decade there. Do you?

I do not (I spent 6 years at AWS, 2008-2014), but don't believe in "evil" either; to support your point, though, the "alternative" to AWS is certainly worse.

I agree with your point that taking AWS away would cause a lot of problems (and actually, Azure and GCP are the redundancy to AWS; hopefully we don't get any meteor to hit that crowd, but if we do, hopefully there's only one, not 3).
Can I modify the analogy in one important way? Let's say that the only way you could hear this speech that is being blasted all over is to visit a kiosk and put on a pair of headphones.

Facebook doesn't own the public spaces. They own the kiosks. How absurd that people drop their frisbees and basketballs and briefcases and crowd into these stupid kiosks to put on the headphones. Then some get outraged at what is going on in these "public spaces".
Good to understand the core reason for the explosion, incompetence.
>Sparks from [the repair team's] welding work ignited a supply of fireworks, which had been stored next to the ammonium nitrate cache.

Oh wow, I was wondering what the white-ish sparkles were just prior to the explosion. It was the fireworks cache going off, which then ignited the 2750 tons of Ammonium Nitrate.

That's an immense amount of Ammonium Nitrate. I suspect one outcome of this will be a new ordinance/law will that disallow such large caches of explosive material from being stored in the same place. Rather it will have to be divvied up and distributed to holding facilities out of blast range of each other.
I remember my brother saved up to buy a ZX81. He didn't want out parents to know he'd taken ONE HUNDRED DOLLARS that was supposed to go into his college fund and spent it on a computer so he would hide it in a manilla envelope on the bookshelf when he wasn't using it.
I have implemented the "world map" yesterday, but I didn't show it this time. Same with the UI, usually take a lot of work to do a UI that works well both in desktop and phones (with different types of screen). That's why this thread exists, I'm kinda feeling the crowd (is there's one).

this is not supposed to be a revolutionary game, just a fun casual game with a large amount of levels so people wouldn't get bored.

yes, I used the assets from Kenny, I do like his work and follow him on Twitter but
the game is graphics agnostic, meaning that I could change the way it looks altering just one variable.

if I could somehow create enough interest in the game, I could offer new skins, new enemies, new towers...

did I convinced you that this is worth a few dollars?
Hmm, what does this really mean? Separate from the apparent active destruction or reduction of usps capacity by removing machines from sorting and ceasing overtime leading to slowdowns in delivery, this could be fine? Why not increase all prices at the same time? [1] is the fiscal 2019 revenue report. First class prices affect consumers and then there's the problem of people needing to get new stamps etc. It's more hidden to raise non-first class costs.

[1] says in 2019, of $71 billion, 24 billion from first class, 16 billion from marketing mail, 23 billion from shipping & packages, 2.5 billion intl, 1 billion periodicals, 4 billion other. So 16+23 = 39 billion for marketing and packages, just over half.

What I'd like to see is that this short term price increase will allow the usps to add needed capacity to meet the crucial time of the election. Oct 18, 2020 is when that starts, that could be too late of bring on new capacity, and that new capacity needs to be earlier than the Nov 3 election date for shipping ballots. So this is encouraging, but is it early enough, does it have enough impact to address the current situation.

1. https://about.usps.com/newsroom/national-releases/2019/1114-...
I have seen them with my own eyes. And they are currently at what, 1% of expected deployment? And when amazon and who-knows-who-else puts up their constellation?
either/or. History is full of these types of tradeoffs. In the completely hypothetical example from above, it would be worth it to figure something out.
There are underlying physical limitations to spectral efficiency. The best modulation schemes in use today can hit about 60 bits per second per hz of bandwidth. Meanwhile, single fibers top out above 40 terabit. To duplicate the bandwidth of just a single fiber link with a radio downlink, you'd need over 600 ghz of available spectrum. That'd require advances pushing deep into the thz gap, but beyond that, the physics of propagation are so different between 6 ghz, 60 ghz, and 600 ghz that it's hard to conceive of a single system covering so much spectrum. And that's not even getting into issues with geometric limitations of radio beam widths.

While change is constant, this isn't an argument that any change you can imagine is physically realizable.

Fiber is here to stay for a very long time precisely because it starts out with such massive fundamental physical advantages. It's also a mistake to assume innovation only benefits one alternative. We're still learning how to make and run fiber cheaper too.
My family of 5 pays just 240 euro’s per month. That covers everything.
I'd tell you all about it, but I'm currently all out of it ;)

Look into Ego Depletion. There's academic disagreement over just how "consumable" willpower is. My assessment of SOTA is:

- ego/willpower is finite/depletable

- Most people have more or less the same amount of it as the average. People with "more willpower" typically are more efficient with it

- non-neurotypicals and those that "don't fit in society" (ADHD, ASD, bipolar, trans, nonbinary, anxiety, OCD) often spend much willpower on "passing"

- it's linked to everything from blood sugar levels, insulin levels, brain blood flow, dopamine levels, D1/D2 activation ratios, and probably gut microbiome
You seem to be unfamiliar with German law:

Company policy, if it does not permit a workers council, is illegal, and void. And no company in Germany would so brazen and stupid to make such a policy official.

Any attempt to interfere with the formation or operation of a workers council is illegal.

Any attempt to sanction employees for working in or attempting to form a workers council is illegal, never mind firing them.

In fact, the company has to support a workers council.
And this is the attitude that causes businesses to tell lies about everything they are doing. If you want transparency with regard to how you're data is being handled you need to ease up a bit and realize there are biological limitations to how fast people can make changes. Most of these companies have people who want to fix these problems. They just have hurdles you don't know about, some of them are internal politics and others are technical.
I would say this happens every time someone chooses one word over another in a sentence. Language is intentional and rhetorical by nature. "Cow rape" is a good way down the spectral extremity, but choice of words is always like this. Choice of words is what evolves the meaning of words. Metaphors become cliches, become idioms, etc. That's how we get homonyms, multiple meanings, archaics...and etymology generally. Evolution is neither deterministic nor random.

It's also true of how we interpret words. The term sustainability's most common modern usage means "ecologically harmful." The narrow sense of the term, "will conclude at some point," was never commonly used.

Objecting to the modern usage is intentional and rhetorical also. It signifies objection to the moralizing about the environment. It's a shiboleth, at least for now.

On this thread, the semantic objection earned top comment. An objection that doesn't address anything related to the article, but an objection nonetheless. That's a rhetorical win. An ad hominem is cheap, but this is inexpensive. Sweet spot.

That's kind of what "rhetorical skill" is. Chris Hitchens was one of the greats, IMO. Backed against the wall, he would hit back with inexpensive rhetoric. Inexpensive is ok, just not cheap. People can smell cheap.
I live in a rural area where both of these services are available. They both come with seriously outdated data caps. Hugesnet, if I recall, charges $150/month for their fastest tier, but after 50gb, your speed is reduced to 300kbps.

I haven't experienced either service, but I regularly read that they are riddled with disconnects and spotty service.

Currently we're paying a ridiculous amount, $200/month, to Unlimitedville for what is literally just a 4G hotspot in our house, but with an actual, usable data limit (1tb/month).

I have some serious concerns about Starlink, but until we decide that internet is a utility and rural people need access too, I guess I'm happy to see at least somebody is trying to make rural internets better.
iOS is only relevant in 30% of the world, if we are talking about niches here.
FastAPI uses Pydantic under it for python objects. And we have been tinkering with orjson for the actual json serialization, since it appears to be the winner in json serialization at the moment.
Best small business ideas at home of 2020 (Free to low startup cost)
Have you tried Google Tasks? You can enter a task with or without a date. For those that have dates they will show up on your Google Calendar, you can set recurring tasks that occur every so often, and it sends notifications.
Considering most techies have iphones and macbooks I can’t make sense of your comment.
My problem with sales is that time spent looking for sales is not at all socially beneficial, it's human labor that's completely wasted. If we want poorer people to have better access to the goods and services richer people buy, we should just give them more money.

Edit: In a way it reminds me of mining cryptocurrency. It's a system designed to reward people who can prove that they're wasting some other resource.
yes, the textures are easily swappable, I just don't have resources to hire an artist right now
> Hell, in US even guns are sold in supermarkets so that kids can kill other kids at school and nobody stops them

How well is that working for you?

> The rhetoric of the "old parents that can't help themselves" is wrong and most of all agist.

A lot of the family I was referring to is not only younger than me, they’re digital natives. Guess what, most computers from 15yo are full to the brim of malware. Even supposedly techie kids fall for things like Byte Defender (as opposed to Bit defender).

My car auto-brakes when it detects a static object ahead. You could say my car limits my freedom to drive at 80km/h towards a wall. It’s a welcome limit.