skysight-inc/HackerNews huggingface dataset:
ok

people mostly look at “imprison everyone policy” and say that the long tail effects, due to the structure of our prison system, and ongoing marginalization, result in just disrupted families undermining the productivity and security of our society in that way

you’re leaning on “just dont do crime” without acknowledging the distribution of jailable offenses committed is distributed across all demographics, with a disproportionate reality of which demographics actually get jailed

I’m not distracting I’m saying another solution is likely relevant, such as how sentencing is done, how rehabilitation is done, how reintegration is done. Right now we dont rehabilitate people, we throw them in a hell and say “welp dont do crime” (exhibit a) and after their “rehabilitation” then permenantly strip them of rights, access to capital, limit their access to property, where they can live, and most of the private sector wont employ them, and then get surprised when someone gets robbed of valuables. So thats not working either. Need a patch for that.
no it was a joke

Dark Blockchain is a rift on hypes like “dark web” and “blockchain”
Yep. Read the articles, it's very hard to see how it doesn't apply to me, still haven't been told directly. Oz.
I've never felt nostalgia from looking at old games, photos, tech I used to own or anything that I can remember. This is a first. Still miss winamp tbh...
Just a just a fyi that there's a couple of obsidian to Anki plugins which you might find helpful for this work flow
The const infection is real in a codebase, and it's the very definition of a bureaucratic practice that saps the fun out of coding. Hopefully people use locality of variables more.
> And as you write more and more code you have exponentially more type parameters, because you have no way to just evaluate functions of type parameters, so you have to pass markers that represent all of your type relationships right from the initial input part of your program all the way down

This isn't really the thing that dependent types provide though. If you have type-level computation without dependent types that's enough to avoid this problem (and e.g. Scala has this). However, dependent types are when the `+` in your first append is the same `+` as the usual runtime `+` rather than a separate type-level function that only works with types, not runtime values. Scala does not have this. Its dependent types are much more limited.
Entering a market is not free. Suppose you want to start a chip business because the small handful of existing manufacturers have formed a cartel. To be competitive you need hundreds of billions in starting capital and you must be able to survive price dumping longer than the members of the cartel.
This is highly speculative. And dyslexia and learning difficulties are not mental illness (at least not in the way you imply).

I would have far less reason to believe such populations would be 'more' likely to engage in critical thinking (flawed or otherwise), compared to simply uncritically following mainstream thought.

But, anyway. Doesn't matter either way.
I guess it's sortof like going into a "hackers" convention and seeing people typing on a 3$ Dell keyboard. Those are not our people. However, the guys in the corner with DasKeyboard or Happy Hacking Keyboard; those ARE our people.
Doesn't have to be not logged-in. Years ago I use Chrome (with myself logged into Google) to search for very specific queries, so I have to use multiple operators (double quotes, "site", "filetype") in one search to narrow the result. I was hit with CAPTCHA as soon as I browse to page 2 of the result. This happens many times, so I have to do this kind of search at different times to make sure it doesn't see me a heavy traffic at any point.
Looks like Elixir's Ecto: https://hexdocs.pm/ecto/Ecto.Query.html#content
Roger Penrose is a legend.

Some of the episodes of JRE with Bill Burr I've watched more than once.
Apparently it's a meme: https://twitter.com/gossithedog/status/984103182656851974
> If two values confict, how do you decide?

I'm not sure there is any general rule for this. That's why there are conflicts like this in the first place: because there isn't one consistent set of ethical rules that can be applied to every situation.

> More importantly, how do you decide without appealing to utility at some level, including implicitly?

"Utility" in this context is just another way of saying "what people value". But if there were one single scale on which we could measure everything that people value, there wouldn't be ethical conflicts. The whole point is that there isn't any such scale: people have multiple different, incommensurable values, and there is no general rule for how to resolve conflicts between them.
> That that's never happened yet reflects on the discretion of individuals in office (and general historical luck), not on any legal or institutional safeguards.

I'd say it's a stronger reflection on US culture than on individual presidents. Our legal system exists to manage the details of dispute resolution; it doesn't (and shouldn't!) determine our values.
Taiwan scrambles after PLAAF sends Thirty-Nine aircraft hurtling into ADIZ
I'd rather have the sugar or not at all then the bad taste of diet soda.
WordPress is fine. Don't move unless you have a good reason to.

If you want to spend time fiddling with a CMS, there are heaps of choices and heaps of arguments about why those choices are better than Wordpress or each other. (I'm a fan of static site generators publishing to AWS S3 with CloudFront, but I NEVER recommend that to clients or friends, I always tell them 'Just use specialist hosted WordPress, or maybe SquareSpace if you want something more "website-y" and less "blog-y".

But don't use a $5/month GoDaddy web hosting add-on/upgrade they'll try to sell you when they sell you a domain. Use a WordPress specialist (wordpress.com and WPEngine are both great choices, there'll be others too, but those are the two I've used and am happy to recommend).

Self hosting is possible, and can save you money, but only if you value your time at zero dollars. Sure you can run a WP install on a $5/month Digital Ocean droplet, but you don't have the economy of scale that companies like WPEngine can offer you for things like security monitoring and updates, automated backups and management, on click restores from backup, all that nice additional WordPress support they can provide.

If you want to write a blog though, that's all wasted time which would almost certainly be better spend writing blog posts than "getting your static site generator set up just how you like it".

Hosted Wordpress is fine. You don't need to use any features you don't want. Take regular backups, turn auto updates on, and leave the hosting to a WP hosting specialist (wordpress.com is a fine choice.) Make sure you own the domain you're using, you don't want to have your blog at stereoradonc.wordpress.com, go register stereoradonc.com (or since that't probably in use or squatted, pick something else, but make sure you own the domain, no Automattic or Medium or whoever).
I got pwned by my cloud costs
I’m in the same situation. Signed up in the UK and have got no email from Google about it yet.
Alternatives for realtime offline-first JavaScript applications
Aircon would be a great application for that, assuming this applies at all.
Your oncall engineers should be doing the primary debugging. If they run into something they can’t debug, then they can call in the seniors.
>Looking at just the age of founders instead of other substance is stupid.

I think looking at how much money (or) connections they got from their family (or) simply the privilege of having a safety-net as more accurate factor than the age for a successful($) startup.
You can join here for the best reads that I curate manually for the long-form:
https://t.me/+pwdYcfBiV1I3Njll

This is on Telegram and will require admin approval. I had to keep this as a private channel. I read a lot; if I find (and come across) good book recommendations, I post them too (including the books). You can save content locally, but the channel is restricted to disallow forwarding.

This is intentional, because once I plan for comments and group discussions, I need something more substantial than fluff.
I'm building mortgage for the self employed
If you mean limited by available memory, then sure but that does not apply just to key size. If you mean something else, could you elaborate?
Their comment was intended to point out the same thing you're pointing out to the thread root author.
Wait, what?! Thank you TIL!!
But wouldn't a competent VP, C-level just shrug and say 'I want technical approval first from my teams, we don't do favorites here, my time is precious and you're making me lose precious amount of it? I had a business unit manager answer that to such queries that way and it felt like good management... Isn't the whole shtick about management to be able to delegate and trust your org?
F-35 and F-117 spotted sporting mirrorskin: new camouflage tech?
A collection of Web3 resources for hackers
Even those sentences don't argue for a general cap on pleasure but not on pain. In fact, it's hard to come up with any general claim that they do amount to an argument for. The specific example given, one animal eating the other, is obviously asymmetrical, so of course we would expect the respective valences of pleasure and pain to be asymmetrical too. But that's a particular property of that specific example.
Please reply here with the Show HN link. I'd love to see what can be created in a day from the "never heard of it" state.
Good point, great result tho
> A global variable to hold the array length.

This is a microcontroller firmware. Moving what is essentially a constant around the stack would be insanity.

> ! instead of comparison to 0

Not a problem and even idiomatic.

> Early return which means the function will normally work fine but might result in N^2 extra time depending upon the data state.

It only takes N^2 time when all columns have at least one key pressed but not have at least two rows in common in any of them (except maybe the last two) - hardly a state that you care that much about. Would you really want to increase the latency/power consumption for single key presses just to have the exceptional case not be slower than normal?

If you wanted to you could restrict the early exit with the same test for having at least two bits set. If the key matrix has no unused slots you would then only check if there is another column which shares any set row bits (because it would then share all of them), which could let you make the algorithm O(n) with some additional memory for row bit counts. But the code would be more complicated and the number of columns is not dymanic. Plus the key matrix most likely has unused slots precisely to avoid ghosting for common combinations.

> A bit trick relying on unsigned underflow without pointing out that unsigned is a key constraint even though it has a comment.

The variable with type is declared right before the bit trick. If you change it to signed when there are bit operations, especially ones you don't understand, then you deserve what you get. However, this trick does not rely on unsigned underflow. the only concern with signed (assuming two's complement) would be if the sign bit is the only one set, in which case the signed underflow would be undefined at the language level - but not a problem at the hardware level since two's complement addition/subtraction is exactly the same as unsigned addition/subtraction.

> An extra missing const on the incoming pointer (should be: const uint8_t * const).

const on the outside of function parameter types (as opposed to inside them) does not change how the function can be called. Sure, you could make all local variables const if they can be but for such a tiny function that really does not add anything.

> Braces left off the short-circuit if conditionals.

Meh, that is a code style choice and no reason to complain about C. Also not really that dangerous with modern compilers that warn based on misleading indentation.

And you missed the actually bad part of the function: The comment that says the colummns are ORed together when they are ANDed.
Totally not relevant but those rollerskates look amazing in the Skate logo. In fact, all logos look eerily real in a way. I wonder what makes that so, it's literally as if i could grab them from the screen and put them on my desk. Well done, gfx artist !!
Agile and SRE are NOT mutually exclusive
> it is about what I'd expect from somebody working hard to defend a cryptofascist.

Obviously we are not going to find any common ground here if that's your opinion of Scott Alexander.
Well now we're completely in the realm of speculation, but, ok, sure.

But I don't necessarily think this would go down much worse than "Big Pharma refuses to share data, what could they be hiding from us" bad faith actors.

At least in the 'inject randomness' scenario you can do some damage control in the media by bringing in experts to explain how this is a valid thing to do and how it protects the average joe from having their lives turned upside down just because they foolishly agreed (or worse, did not agree) to have their data collected.
chill down
> They once asked me to submit a business case justifying how answering my support question benefited Google.

I find that extremely difficult to believe without more context. Google support isn’t that bad. I’ve had a mediocre-to-good experience with it over the years.

With that said, while I agree that aws business and enterprise support is worth the hundreds to thousands of dollars a month, so is the five bucks a month for a google workspace account that includes support.
Yeah. It's a requirement in a lot of US airspace, but not all airspace. Even at low altitudes it's required near major airports though.

Surveillance aircraft, if operated by a government entity, would not be required to transmit anyway. (Though they may choose to for safety purposes if it doesn't compromise the mission, just as the military often do in busy airspace.)
> Rusts multiple attempts to implement strings

What are you referring to? Rust's str type is the only one I know about [1], and it's really good as a general purpose string representation. Were there other string implementations from before the 1.0 release?

[1] There's also String, which is just the heap-allocated version of str, and OsStr/OsString which represents the operating system's string type for file system paths.
> how big of a project would it be to create a fully libre (whatever you want to call you it) laptop? Like how feasible is it to use "free" components put together into a package and what kind of budget would be required?

Very big, and unfeasible?

I think, to start with, the goal can't be "a laptop". It'll be obsolete in an instant, likely even long before hitting the market. IMHO the goal should be building up a ecosystem of companies producing libre components (from which one hopefully eventually would be able to source everything needed for a laptop). There is some movement in this direction (e.g. OSHWA, FOSSi, Skywater PDK), but you know, starting from the bottom so currently mostly microcontroller level stuff. Long way from a laptop still.

> China

A regime hellbent on surveilling everything their citizens do suddenly caring about the personal freedoms Stallman worries about?

I'm quite sure that whatever China is doing to rein in the surveillance capitalists it's not because of their threat to personal freedom but rather because they have become powerful enough to pose a threat to the party.

> And then proceed to go into every industry with right to repair issues. Deere tractor competitors, home appliances, and so on. In the name of component longevity and repairability. All of this to repudiate forced obsolescence and to promote end user freedoms.

I have great hopes for the right to repair movement. They might eventually achieve something big. As opposed to RYF, which is problematic as the article and this discussion points out, and is destined to be nothing but an extremely niche thing only a few fanatics will ever care about.
Same in Java. People final the hell out of _local_ variables.
Speaking only for myself, I would like to create my own memecoin(s) for family members. But I would also want to ensure that they could never be traded for anything of real value.

IMO, the point of a true memecoin is to have something that literally has zero value, not even worth any amount of paper it can be printed on. But it can still stand for something that is entertaining to me, like our cats when they do funny things.
Ooooo... even on a brief skim through this looks like a great talk (although I guess that's an easier thing to say when the speaker mainly agrees with your own viewpoint). Will watch in more detail. Thanks!
Best upcoming NFT projects (February 2022)
tldr; XWorld Games, CrashPunks, League of Ancient, Guild of Guardians, Savage, Celopunks, Cross Boss, Solsand, BigTime, Metafluence, Sidus, Magic Beasties, Oxya Origin, Second Live, Dead Fellaz, Hapebeast, and many more.
I agree with the other commenters, I don't see much from the query language itself. However, the plotting integration is very interesting for exploratory-type analyses or quickly figuring out what's going on with your data in a pinch, I found myself wishing for something like that on many occasions.

As far as the "next SQL" goes, my hunch is that we should learn our lesson from the various ETL tools that became popular in the last two decades and base it on infinitary stream algebras, it seems like it's the correct computational model to deal with generic, potentially non-uniform data. (I'm afraid I don't have the chops to argue the idea further, though --)
The service you propose will either have the same problem as google, be vulnerable to social engineering attacks (like phone number providers), or be tied to extremely expensive infrastructure (e.g. enable post office or DMV offices to validate identity for the purposes of managing access to this account).

Even if google had customer support agents, what do you want them to do in cases like this? They can't actually validate anyone as the owner of an account, they'd simply be the targets of people begging to access accounts.

Edit: the implication being, we probably simply need most people to just not depend on email for anything important. Unless you can maintain multiple 2FA methods, your email account isn't reliable enough to be trusted with important things.
Considering in some cultures the meaning of red and green are somewhat reversed from westeren I would not be so sure about that.

I remember being in the traffic management center in Tokyo for an arranged visit and thought the entire city had come to a halt but red was high throughput not stoppage.
true, but you may have legitimate reasons for not wanting to do that, and finding ways of making a side income is not a bad idea (especially if it involves setcing up projets that earn for you while you sleep)
You have an API either way.
Reverse Angle
Awesome informative answer. Thank you so much! this is like the kind of nuanced detailed thing would be good to see on Glassdoor
Not sure if anyone from the Malloy team is going to read this comment, but if so then please add a dedicated comparison page between equivalent SQL and Malloy codes, especially for complex queries. That will do more PR works than 100 pages of detailed introductory materials.

From technical documentations, I can see some potentials for significant simplifications on complex analytical queries but most people don't have such time or interest on new languages.
If basic search results can be believed: A 100 gram serving of spinach has 645mg of oxalate. A one ounce serving of almonds has 122. Replacing an ounce of sugar with stevia gives you 6mg.

Stevia is high in oxalate per gram, but it's hundreds of times sweeter than sugar. How low do you need to go? I see one site recommending staying under 200mg of oxalate per day.
Title of the research is misleading. The guy already had issues before hand
However, allowing them to call them positionally doesn't actually change the capability of using it like an "options" dict. It makes exactly the same API minus flexibility for the caller.
I doesn't forward by default, but for the off-chance that some wildcard rules in your .ssh/config do enable it, it's better to be safe than sorry.
I've first hand experience with managing a google workspace (50 users) and an Azure AD (30 users). With google workspace, the chat is two click away and the guys now their stuff. With Azure AD, no support, no chat, except "here is a list of consultant in your area that provide support". And I pay twice as much to microsoft ...
I'm not sure how you came to be in this unfortunate situation but this is one of the reasons I purposely memorize my passwords rather than store them in a password locker or Auto filler that I could lose access to. I guess if I lose access to my brain I'm not going to be worrying about what I might owe for those instances that I never killed on that cloud service.
Yeah, I don't understand that either, people pushing S3.. is everyone on AWS here? If you are using VPS Hosters or Bare Metal machines and connect that to S3, it's not just expensive, but also slow. While your own minio cluster is cheaper and faster. Within AWS I totally get that S3 is a no-brainer.
Swiss have guns because they trust their government

Americans have guns because they distrust their government

The concept of a collaborative governing body does not exist in the US, everything about the governance concept employed in the Swiss system would be a culture shock to Americans
I target 0mg of Oxalate whenever possible, because I know that there are many hidden sources of Oxalate that I cannot reasonably detect or prevent.
When it makes hard choices so you don't have to? Absolutely. This isn't a hard choice that has to be made, though. It's an arbitrary choice for style.
> I have seen recommendations for "static-site generators", but it's beyond me.

If a static site generator is beyond you, stick with WordPress and focus on creating good content.

I got tired of managing a WordPress MU installation (although, I still have one un-migrated site), and moved to Jekyll. I wrote about the migration at https://dev.clintonblackburn.com/2019/03/31/wordpress-to-jek....
The New Yorker certainly is entertaining to read, but their articles are notoriously slanted. Even non-controversial subjects are presented from a polarized standpoint. Its as if the whole purpose of the articles is to misinform the reader just enough to get into an argument with someone on the topic.
Very nice writeup, thanks to the author for writing it so clearly for someone who is not familiar with the nitty-gritty to be able to follow it.
> Hard no here. If retirees feel strong enough to work, they are 100% entitled to improve their incomes.

Assuming a finite number of places of employment in an economy, when old people cannot ever reasonably retire because multiple governments have either outright stolen from the pension funds or otherwise fucked up the pension system, there is an imbalance: young people are forced to be either unemployed or massively under-employed (i.e. stuck in low-paid, entry level positions), instead of being able to rise through the ranks based on the work they put in.
Now = last 40 years