skysight-inc/HackerNews huggingface dataset:
That's really strange. In my era I knew a lot of C programmers who specifically advocated this as a "better way to do objects" than C++. Even some who in a pinch implemented their own v-tables, freely admitting that occasionally copping an idea from C++ and turning into an explicit contract is a thing (though this was painful enough that you would rightfully do this rarely).

It's even more strange now, that we have distinctly non-OO languages that explicitly use the first-parameter-is-struct pattern, e.g:

struct definition: https://github.com/elixir-lang/elixir/blob/v1.10.4/lib/elixi...
and functions: https://hexdocs.pm/elixir/Date.html#functions
Indeed, I typed "anything with types", but I really meant in a total sense. Such that I did mean "everything with (one set of) types."

I tried to make it clear that I do find high level taxonomies nice. Just the further you zoom in, the less useful a strict adherence to that will be.
Ugh, and my government assured me face shields would protect me from lasers
That works until you want to let the user rotate the phone without interrupting the stream. And, creating a new camera probably means freeing the resources from the old camera, which, for some cameras, can mean power cycling.

A rotation is a gravity based human concept that results in the transformation of stream data before being displayed, not anything related to the actual camera.
Seafloor sediments have been implicated in the https://en.wikipedia.org/wiki/Clathrate_gun_hypothesis.
Caution: Don't open this page on a metered connection, immediately starts downloading a 130MB movie file.
Note that the built-in web server does not support resuming downloads, unless that changed recently. twistd works well and just as simple.

ngrok is an amazing utility though!
Victoria Police filmed handcuffing woman over anti-lockdown Facebook post
Well...factor in health insurance and other government benefits.

The part often left out of the discussion of how much better government benefits are in UK/Europe, is how much higher salaries are in the US.
Interesting, you are right. I was under the impression that shopify added a pretty sizable transaction fee, above the base rate of the payment processor, but that is not really the case. Shopify's base rate is basically the same as paypal and stripe's base cc processing rate. Cynicism retracted!
Having a lot of space between buildings is actually necessary if you're going to have 50 story buildings for reasons of light and fresh air. But not everything has to be Manhattan. We could get appreciable increases in density merely by rezoning a lot of single-family housing to allow for five and ten story buildings, which don't require that level of offsets.
https://store.level1techs.com/products/kvm-switch-dual-monit...
A little more expensive. But gets the job done!
This guide is short (which is always nice) but not has a couple of flaws in places in the brief skim I gave it. For example:

> In particular, if you are designing a function that will be implemented on several different machines, it is a good idea to use typedefs to set up types like Int32 for 32 bit int and Int16 for 16 bit int.

Use <stdint.h> please

> The char constant 'A' is really just a synonym for the ordinary integer value 65 which is the ASCII value

Not always, especially right after you came off a paragraph explaining how different machines have implementation-specific behaviors

> The compiler can do whatever it wants in overflow situations -- typically the high order bits just vanish.

This is a good time to explain what undefined behavior actually means

> The // comment form is so handy that many C compilers now also support it, although it is not technically part of the C language.

Part of the language since C99

> C does not have a distinct boolean type

_Bool since C99

> Relying on the difference between the pre and post variations of these operators is a classic area of C programmer ego showmanship.

I'm fine with you mentioning that this can be tricky, but this is more opinion than I am comfortable with in an introductory text

> The value 0 is false, anything else is true. The operators evaluate left to right and stop as soon as the truth or falsity of the expression can be deduced. (Such operators are called "short circuiting") In ANSI C, these are furthermore guaranteed to use 1 to represent true, and not just some random non-zero bit pattern.

Under the assumption that there are no boolean types from earlier, this is not true

> The do-while is an unpopular area of the language, most everyone tries to use the straight while if at all possible.

I would argue that people use do-while more than they need to

> I generally stick the * on the left with the type.

Not a problem, but :(

> The & operator is one of the ways that pointers are set to point to things. The & operator computes a pointer to the argument to its right. The argument can be any variable which takes up space in the stack or heap

And constants/globals

> To avoid buffer overflow attacks, production code should check the size of the data first, to make sure it fits in the destination string. See the strlcpy() function in Appendix A.

strlcpy is non-standard and probably not what you want

> The programmer is allowed to cast any pointer type to any other pointer type like this to change the code the compiler generates.

> p = (int * ) ( ((char * )p) + 12); // [Some spaces added by me to prevent Hacker News from eating the formatting]

Only in some very specific cases…

> Because the block pointer returned by malloc() is a void* (i.e. it makes no claim about the type of its pointee), a cast will probably be required when storing the void* pointer into a regular typed pointer.

Casting malloc is never required (and I would say usually not a good thing to do)
Danny Meyer (interviewed in article) USGH estimated annual revenue was $200MM, https://www.owler.com/company/ushgnyc
As an partial/joint owner of a property you always have the right to partition, even if you don't have a contract ahead of time.
...will swiftly find themselves unemployed, or worse...

In USA, federal judges are appointed for life. They may be impeached by Congress, but the general public will notice when Congress impeaches the first judge in living memory who attempts to impose the rule of law on the bureaucracy. It will take a change of heart, however. Anyone who has any inclination in this direction would never be appointed in the first place.
> Get your checkups so you have a chance to catch the freak issues early.

Or pay rent. Either one is good.
Dropbox transfer supports up to 250GB files now. That's the way to go for most of my needs.
I tested it out for about 7 mins before uninstalling, because i use alfred extensively so I will give any competitor a try.

This feels like alfred without namespaces and a more cluttered UI. I don't like that there are "plugins"; alfred's workflows are way more customizable and accessible. some plugins are "pro" (paid). it feels way more "closed garden"y than alfred.

maybe because of my engineering mindedness, but I personally prefer namespaces like alfred supports. this "natural language" take was a bit confusing, specially since anything could be interpreted in multiple ways (no namespace identifiers) and multiple plugins could handle it. this requires far more mental effort to use and filter the responses than alfred, and also feels significantly laggier probably due to it doing so much simultaneously (loading icon flashes often and I'm on a mbp).

I think it could work for people that don't know that alfred exists yet want a similar tool. It certainly is pretty, and besides the laggy UX, the UI seems pretty well polished.
I assume you're refering to this part of the spec:

> If the JOSE Header contains a "cty" (content type) value of "JWT", then the Message is a JWT that was the subject of nested signing or encryption operations. In this case, return to Step 1, using the Message as the JWT. [0]

This is also step 8 of validating a JWT. There is a number of validation steps you need to take before you can decide how to process the payload.

You'll also note that none of the previous 7 steps actually decode the payload ("the Message") - they only find it. And 4 of those steps are about verifying that the header isn't dangerous.

[0] https://tools.ietf.org/html/rfc7519#section-7.2
Still kind of amazing to me, after living through the 90s, Microsoft being considered one of the "nice" technology companies.
I disagree that pre existing conditions was revolutionary. It enabled people to get healthcare that they simply couldn’t before, because payers had the ability to decline them.

Also revolutionary was capping insurance premiums for old people as a multiple of young people, thereby instituting a wealth transfer from the young to the old.

This is necessary because there is no incentive for a young person to purchase insurance, and without universal taxpayer funded healthcare, this mechanism serves as a tax.

It’s all one and the same, except universal taxpayer funded healthcare is unpalatable to sufficient voters, so the best we could do is this system where instead of taxes paying for other people’s healthcare, you have insurance premiums paying for other people’s healthcare.
Note that in the broader context the claim was that we should throw politicians in prison, or face punishment for doing illegal things.

Britain as an entity certainly faced consequences from US independence, but they didn't behead the queen (which *did happen 20 years later in france).
The C language "de facto" uses size_t for indexing and ptrdiff_t for differences, or the rare case where you have a negative index.
WebTorrent is part of libtorrent now, so should be part of all torrent clients based on it, e.g. qBittorrent:

https://github.com/arvidn/libtorrent/pull/4123
I grew up under this rhetoric for those years you mention and I still think having a kind of Team America: World Police in real life is much worse and I don't want that back. But these are not mutually exclusive issues because super powers are supposed to balance each other out like the system of balances and checks with independent powers of a democracy. I like to think the world is on average a big democracy and no single super power should be its cop but China and Russia pretty much represent a joint state of affairs that is detrimental to every freaking human being. To see the US on its kees like I said is pretty depressing to the balances and checks expectations we all used to have.
Tsars may be long dead, but the methods haven't changed much.
Many, less controversial doctrines and holdings come to pass the same way, from the 'laws' against insider trading, to the current incorporation of the bill of rights.[1][2]

[1] https://en.wikipedia.org/wiki/Insider_trading#United_States

[2] https://en.wikipedia.org/wiki/Incorporation_of_the_Bill_of_R...
The federal check on improper use of pardons is impeachment. Of course, that's a huge hurdle.
Media is calling Snowden a "leaker" rather than whistleblower, because Trump has been considering pardoning him. The only thing the media cares about is 'orange man bad'.

>Trump says he is considering pardon for leaker Edward Snowden

https://www.reuters.com/article/us-usa-politics-snowden/trum...

discussion: https://news.ycombinator.com/item?id=24174265
Even the Linux kernel, written entirely in C, is filled with object-oriented concepts including vtables because both encapsulation and polymorphism are useful concepts. Some as simple as multiple file systems all implementing a common interface (either local or over a network).
Perhaps you're thinking of minimax? It's an unrelated concept to min-max heaps.

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

https://en.wikipedia.org/wiki/Min-max_heap
Well, I mean, if you were on youtube in the past few months and outside of the default suggestion trashpile, I can't imagine how you'd manage to evade this phenomenon.
If you're interested in how Category theory and Algebra can inform the design of software, have a look at ZIO Prelude.

https://github.com/zio/zio-prelude

It's a brand new library for Scala that contains reusable mathematical structures. Still based on algebra and category theory, but it expresses them more or less differently than how they've been expressed in Haskell (and similar languages). For example, unlike Haskell (and Scala's own cats and ScalaZ), it doesn't present the "traditional" Functor -> Applicative -> Monad hierarchy. Instead, it presents the mathematical concepts in a more orthogonal and composable way.

One example out of many, you don't have a Monad. You have two distinct structures:

* Covariant functor, with typical map operation `map[A, B](f: A => B): F[A] => F[B]`

* IdentityFlatten which has a flatten operation `flatten[A](ffa: F[F[A]]): F[A]` and an identity element `any: F[Any]`

When combined together (Scala has intersection types), you get something equivalent to the traditional Monad.

The project is in its infancy, so it may still change significantly, though.
Look here for more detailed explanation:

https://www.slideshare.net/jdegoes/refactoring-functional-ty...

https://www.youtube.com/watch?v=OwmHgL9F_9Q
Wow already seven years since he died.
> “As a result, a 28-year old female has been charged with the offence of incitement and has been bailed to appear at the Ballarat Magistrates Court on 25 January 2021.

> “Those still thinking of attending the protest in Ballarat on Saturday can expect a swift and firm response from police.”

I would suggest to the good people of Australia (and New Zealand) that they hang sheets out their windows or create posters and yard signs to let the government know their stance on the topic.

How much longer should this go on?
"Officially safe" is a hilarious term which tries to predict the possibility of an MCA or "Maximum Credible Accident." Of course, Three Mile Island, Chernobyl, and Fukushima were also "officially safe" when they were built.
It is readily the case that this small but noisily opinionated group occupy much of the signal bandwidth available in their respective communities, and thereby become convinced that they represent the prevailing opinion of that community.

When in truth they’ve simply formed an echo chamber for their own loudly-stated views.
What would happen to your insuarance, if say you became part of a highly valuable but risky operation investigating crime syndicates? Sounds expensive.
wget -c, it ain't hard.
That is an excellent synopsis of the ACA.
You have to learn the rules in order to properly break them.
There's no mystery.

The water is being stolen, or the water never existed anyway. Water allocations are based on a single year which had high rainfall. Models attempting to predict rainfall are problematic, and models attempting to predict available water following measured rainfall are confounded by over-extraction (ie: water theft).

Water theft is being made increasingly easier by reducing the funding available for policing the regulations.

If you want a summary of the political situation around water rights in Australia just search for "Angus Taylor water rights" or "Barnaby Joyce water rights". Our government is openly corrupt and they make no attempt to conceal it.
Uh, no. They had the massive metal doors 40-50 years ago. Metal detectors are new, but the designs are older then 99% of people on this site.
In a simple majority system, a close result will entail a nationwide recount. With the Electoral College, recounts are only necessary at the state level. Smaller tasks are easier and faster.
you're thinking of minimax.
By having tuned home pages? I never see music suggested to me on YouTube (assumably because I don't listen to music on YouTube)
It's not just California, almost all states have some kind of gun control.
That's exactly what it is. We did a lot of research on this to try to keep the costs low, but the risk of complications with delivery requiring us to then go to the hospital is high enough that this doesn't save us any money. It just makes it more likely she or the baby will die from complications before they get to the hospital.
I'll point out the obvious:

There can only be widespread hate for things that are widely used.
The Clathrate Gun Hypothesis was falsified? I did not realize. Do you happen to remember where you read that?
Just be careful - unless you mark that torrent private it'll get posted to the DHT and crawlers like BtDig will pick it up and list it publicly.

For this reason I prefer using something like Syncthing which is designed more with this purpose in mind.
Can't say how popular this belief is, but I've heard it before.
No. There have been at least a couple dozen gun control laws passed in CA since Reagan.

Hell, they passed more than 5 in the last 2 years.
Are you referring to a specific clathrate gun or the concept in general? https://en.wikipedia.org/wiki/Clathrate_gun_hypothesis summarizes a lot of research on this subject and doesn't give me the impression that it's nonsense or "debunked". Personally, I find it worrisome.
Maybe they're asking why the letter "d". That is, why "d-ary" instead of "n-ary" or "k-ary".
> Oppositely, there is degree of sprawl is almost automatically unsustainable, in ecological and economic terms.

Is it? Or only if we want to keep living the way we do? I assume if we all became vegan polycultural subsistence farmers it would be more sustainable but we would be more spread out.
2k equivalent on a 4k screen feels very good on my eyes. Reducing fatigue is productivity.
That seems like a somewhat convoluted way to have informal interfaces.
> But OO polymorphism is pretty unique

It's not. Julia uses multiple dispatch so that you can use the same * operator on integers, floats, complex numbers, quaternions, matrices, matrices of quaternions, galois field elements, and then it's sophisticated enough that if you implement a new type with +, -, /, etc. you can get matrix solving from the standard library for free. So you just implement + - * / on the GF(256) and you can do reed-solomon erasure repair, hell, in quite optimized code trivially without rewriting LU decomposition.

Other FPs have solved the polymorphism question in their own ways as well (protocols are a common scheme).
> so you'll see "composition over inheritance" MUCH more than you'll see inheritance as the recommended way to do things.

So much that you'll have people advocate doing inheritance using interfaces and composition which results in exactly the same thing with all the same pitfalls but at least it's not "inheritance".
Cons and Pros Necessary
Recalling my time there, one tweak-- EVP > CVP so those are backward. There are a hand full of EVPs but quite a lot of CVPs running around. TBH Past Partner (68) I'm not sure the levels really matter much and I forget the pure Software Eng equivalents to those higher levels (Distinguished Engineer and Technical Fellow).
I initiated the croc project. Others have asked me the same thing, so I'll bite:

I chose not to copy the features of magic wormhole because it seemed to me (at the time) to be very complicated and lacking in features crucial to myself (namely restarting transfers [1], sending folders without zipping them).

This has been to my benefit, I think, because I can iterate on croc quickly without having to conform to the wormhole spec and I've since added features still not available in wormhole (like restarting transfers [1], and ipv6 support [2]).

That being said, I really like magic wormhole and consider it my inspiration. And I'm glad that you ported it to Go!

[1]: https://github.com/warner/magic-wormhole/issues/88

[2]: https://github.com/warner/magic-wormhole/issues/354
Don't end your class names with -er.
Learn Quran Courses and Arabic Online Courses
Learn Quran Courses & Arabic Online Courses
A states militia? That's one thing. It's just that it you were to interpret the 2A literally even the State levek gun control laws are out of order.

The reason why a states militia would be an issue is that it's just mostly useless. States aren't allowed to meddle in foreign policy, so what would the militias do?
What? Long-term relationships typically require two experienced partners who communicate well. Tinder is a super easy way to learn to get along with another person. Not to mention knowing one's sexual preferences make it much easier to find a long term partner.

Casual dating has been like this for a long time, not sure how Tinder makes it worse
From just the name, I feel like it should resemble Burzum's prison years.

Edit: in practice, what I hear so far sounds more like a mod-tracker version of Summoning. Really, for actual atmospheric black-fantasy synth stuff, Summoning is the name to look up. (The old albums are greatly preferable: e.g. https://www.youtube.com/watch?v=4JgLFdNSwks)
It turns out that most of the apparently high paid cops are simply committing overtime fraud and relying on the union to cover for them.
This type of pseudo advertisement doesn't work on HN. You should just do something like "Show HN" and cut to the chase and ask people to give feedback on your app instead.
State militias can have their own military grade weapons. They’d just need to follow the NFA.

Civilians can own things like howitzers, mortars, etc. At least at the federal level, state laws vary.

Check out the Knob Creek event held every year. Tons of military weaponry, all privately owned.
I think in this case, Pope's style was exemplary of the state of English-language poetry. He excelled in the form rather than challenging it. (I love his translation but it's certainly far from "accurate." A "re-performance" is a great way of putting it.)

An example of the opposite, as hackneyed as it is appropriate, is Moby Dick. Melville was a popular author who created something that was very out of sync with the era (to which previously he had suited his style) and as it turns out very interesting - but only once the zeitgeist had advanced.
𝚂̶𝚘̶ ̶𝚠̶𝚑̶𝚎̶𝚗̶ ̶𝚊̶𝚛̶𝚎̶ ̶𝚢̶𝚘̶𝚞̶ ̶𝚐̶𝚘̶𝚒̶𝚗̶𝚐̶ ̶𝚝̶𝚘̶ ̶𝚠̶𝚛̶𝚒̶𝚝̶𝚎̶ ̶𝚝̶𝚑̶𝚎̶ ̶𝚆̶𝚒̶𝚔̶𝚒̶𝚙̶𝚎̶𝚍̶𝚒̶𝚊̶ ̶𝚙̶𝚊̶𝚐̶𝚎̶,̶ ̶𝚊̶𝚗̶𝚍̶ ̶𝚌̶𝚘̶𝚛̶𝚛̶𝚎̶𝚌̶𝚝̶ ̶𝚝̶𝚑̶𝚎̶ ̶𝚊̶𝚛̶𝚝̶𝚒̶𝚌̶𝚕̶𝚎̶ ̶𝚊̶𝚐̶𝚊̶𝚒̶𝚗̶?̶ ̶:̶)̶

Never mind, someone already created one today (which is not too surprising).
> I have no clue how Biden can promise to automatically expunge prior convictions if only judges can expunge a record.

Political promises aren't binding. So you can promise whatever. Politicians in general love to promise things that aren't even within the baliwick of the position they're running for. The one that always bugs me is California mayoral candidates promising to fix the schools, when schools aren't a function of city government at all.
Nowadays, I rarely install external apps and I try to use Mac OS native tools as much as possible (Notes, Calendar, Spotlight...). They may not be perfect but they work well-enough, and it's one less thing to install whenever I switch computer. Also I often end up being disappointed when I try productivity apps. They may seem cool at first but end up cluttering my computer.

That being said, I'd love to have a smarter spotlight. Something like Siri with the keyboard. Is Lacona filling that hole? Back in the days, I used Quicksilver which was nice, but after Spotlight was introduced I had less use for it.
There’s a great 18-minute video from Bob the Tomato, AKA Phil Vischer, which lays out the sordid history in broad detail. I like this in particular because he’s coming from an evangelical Christian background—a demographic that has 60% racial resentment, the highest in the country.

https://youtu.be/AGUwcs9qJXY

https://religionnews.com/2020/06/09/racial-resentment-varies...
Can you provide more information about the details of DisplayPort you're referring to, and what actual spec-required behavior you're referencing?
Tory is not really anything to do with insurance; it is a very old legal concept referring to any kind of job bodily harm to the interest of another.
Im curious to know why this would be downvoted. Everyone has spent the last 6 months talking about the end of offices and “work from home”. Can someone elaborate?