skysight-inc/HackerNews huggingface dataset:
That’s not strictly true IMO. There are things that are trivially expressible in C++ that require a lot of complexity on the Rust side to prove to the compiler the code is safe.

I don’t disagree with you on the safety aspects* and 100% real production code should really be starting in Rust. From a learning perspective though… not as sold yet. There’s a lot of things nicer (the stdlib is 100x better and more ergonomic and more pythonic in terms of “batteries included”). There’s a different set of edges though and none of the ownership concepts you learn really transfer anywhere else so you’re learning Rust’isms but not general systems programming things (just like goroutines teach you Go’isms and not what high performance thread safety means).

* The debugger claim feels specious because segfaults aren’t the only source of bugs that need debugging. How do you deal with an unexpected panic or logic bugs?
No need. It will just lock your entire account.
Seems to be https://github.com/ytdl-org/youtube-dl/pull/24604?

The complaint is that it's come up repeatedly ('Not again. Use search') - agree it's a bit of a brush off, and it's not helpful for anybody (perhaps most of all the maintainers themselves!) that it doesn't link any of the others, or the one that was merged, or the first one with a better explanation for rejection, or whatever.

Something I would say though (that as above doesn't seem to be the issue, but who knows maybe it contributed) is that you could put a bit more time into the PR description & title. There's little human-readable (without following a link) information in the title. Your checked boxes are all broken (`[x ]` & `[ x]`) despite the instructions on how to do it (`[x]`) that you've left in (that also indicates a bad template in fairness, should be a comment (`<!--`) so only you see it, while editing). It's hard to read, separating your own description from the templated instructions.

You also didn't follow up on it in a way that seems like you're bothered, nor at all for several months. When you open a PR like this you're being helpful and fixing something yes, but you're also asking someone to maintain it for you going forward, and really you just proved that you wouldn't have anything further to do with it. Maybe if you'd followed up when it was closed asking for a link to where it had been addressed previously so that you could help test it ('since it is still not working for me with the latest released version or master @ deadb33f') it would have gone differently, perhaps the maintainer simply misunderstood what you were fixing, and would've reopened it.
This has been the case for decades, but it can't be this way forever -- even Cobol apps get rewritten sometimes.

I've been a lifelong Windows user, but I honestly can't see myself installing Win 11, even for my parents.
> Are you working on Monitoro (great name and logo by the way) full time?

Thank you and yes!

1. We allow cookies to pass through in Local mode, i.e. on your computer (we don't store them, literally we try to make Monitoro's layer transparent to the browser). We don't support auth in Cloud extraction.

2. We built Monitoro on Supabase for quite some time and think there's great synergy between an easy platform to store and serve data (Supabase) and a platform to source that data in the first place (Monitoro). It's also a great alternative to Airtable when your database starts growing beyond the 50K record limit.

Wax looks really cool, I love it! Sheets is really the holy grail of personal computing and begs to be used for all its power.

Translating between all these layers was probably not easy, kudos. I'm a bit curious though regarding Google API limits. Did you hit any speedbump with that due to the volume of data you have to sync?

PS: Apologies for the slow reply here! Let's connect on twitter: twitter.com[slash]Omar[nothing]Kamali
> Because otherwise they would fail SOC2 and managing your legal status as "Freelancer" vs "Employee" (for tax reasons??) is not worth not being certified.

It depends on the size of the company this person is working with. If it is large enough to be procuring Drata it means the people asking this dude to install the software is probably in a vastly different part of the company org structure as the teams our friend is working with. In addition, the "drata team" might not have yet considered their policy for contractors--in fact the "drata team" probably wouldn't even be the ones to draft a policy for that. It could be their legal teams who do that.

The solution really depends on how much of a fuss the poster wants to make of it. Personally I would be working with my clients inside that org to figure out a way to make their IT & legal department happy. If the poster has a good open relationship with their client, they'll find some solution. Perhaps the client loans the poster a dev workstation or something (which I'm sure can be structured in a way that doesn't fail the "contractor vs employee" tests).
I agree with your point that not every application needs this degree of separation of concerns. But the problem, in my experience, is that individual developers are not very good at knowing where that line is. And the line can move over time as the application grows.

For any project that I'm responsible for, I don't feel comfortable designing around a paradigm unless there are some guard rails to prevent developers on my team from accidentally tying the code in knots. How enjoyable is this for the developers? Are they sprouting angel wings and playing the lyre as they write code in iambic pentameter? Probably not, no. They have less freedom of motion than if they were left to their own devices.

This is a larger debate: where to fall on the spectrum between unadulterated developer bliss and having an application that is still maintainable in 5 years. I don't put much stock in developer bliss, but I do appreciate that the sword cuts both ways.
By "crypto," do you mean cryptography? TLS, PKI, and the like?

Or do you mean the scammy stuff that gets downvoted here all the time because it's scammy?
A former Apple engineer basically said as much on Twitter: https://twitter.com/XenoKovah/status/1339914716454526979
He can't immediately announce punishment without violation of due process.

The perpetrators may be known, but even so that has to be formally established before the school can do anything about them.

It's unfortunate that there isn't a greater response from the student body in defense of free speech.
Biblical times span ~2000 BC to ~300 AD. Seems kind of vague…
Until the next GOP administration.
Are they technically obligated to provide the source code online, or could they just say: "Well it's available on request, and no one has done so"? The just mail out a USB stick or DVD to anyone who asks?

I believe that's with in the limits of the GPLv2.
In the US (and most western countries), I can put up a website detailing what happened in the Tulsa race massacre with no fear of government censorship or retaliation. In China, I could not do the same with details of Tiananmen Square.
What is actually going on is the creation of a new infrastructure layer of the Internet. This is pivotal.
I just want to point out that you can also get booted off crypto platforms under the right circumstances. This is what happened to Ethereum after the infamous $60MM hack. [0] The key difference is only that the community has to agree, rather than a single entity — however this isn't strictly true, since founders and core devs hold outsized sway.

[0] https://www.cbc.ca/news/science/ethereum-hack-blockchain-for...
I didn't say zero.

Imagine they locked out afrika there'd be a huge amount of screaming about injustice and isms...

You can identify users by geoip and ASN surprisingly well, don't pretend supporting that has to annoy ameri-land, it's the same as arguing lock off California, it's a bad argument.
> I’d love to see the incredibly diverse teams there then…

This is exactly the line of thinking that causes the aforementioned reluctance to hire yet another white male.
Some people on HN make fun of “code is law”, but in this the “law about code” is hardly enforceable internationally. Putting the snark aside - let’s at the broader picture !

Web disrupted journalism, cable, tv, radio, magazines, newspapers and made it permissionless across geographic boundaries

Smart contracts can do the same for finance, voting, banking, legal enforcement and more

The question here is, can we enforce copyright without the threat of force (like SWAT teams taking down a grandma or Kim DotCom)

And do we need artificial scarcity at all, as seems to be the case now with NFTs and metaverse?

These are major topics andI can’t do them justice in a small text comment. For whoever is interested, explored these topics and Internet economics in our recent episode of the Intercoin Show:

https://m.youtube.com/watch?v=72kaDtfuIG4

If you don’t want to have scarcity for digital content but still want to get paid at scale, here is another approach that is completely web based: https://qbix.com/token

Ignore the token part and look at the iframes part. Would love feedback:
The reason NZ can pass any gun law they want is that they do not have the right to own guns written into their Constitution. US are unique in this regard - most of the laws passed would be struck down by the Supreme Court anyway.
The inflation was largely caused by bad government policy: distributing trillions of dollars into an economy as "stimulus" (i.e. American Rescue Plan) when it needed very little or none. Politicians demonstrate regularly that Economics is not knowledge many of them possess. They acted on emotion and pure political calculation, instead.
Hi Derek, thanks for trying it out! I think adding a download button would be a good idea indeed, but maybe it's not clear enough how to "use" your template. The point of having it hosted by this external service was that it can dynamically generate all your pictures, for all your content, based on your content's data.

In JavaScript, for example, on a theoretical blog site, you could configure it like this:

const article = await fetchArticle(router.query.id);

const queryString = new URLSearchParams(article).toString();

const url = `https://cdn.ogimg.io/v1/u/your-name/blog?${queryString}`;

// add this in the <head> where appropriate...

<meta property="og:image" content="${url}" />

This will add nice pictures for all your articles at once based on your template.

I think I need to make this more clear!
I thought it was a pretty good response.

From the article:

> If those students who issued the threats can be identified, they will be subject to appropriate disciplinary action.

It sounds like they don't know who the students are yet, so they can't punish anybody. Anyway, I'd rather they say "appropriate disciplinary action", because it implies they'll actually try to find out the full story, which is how I want an administration to behave.
No sane person would use their personal logins or private keys for customer work. Create ones for that project! Yes, it is a pain but having a bunch of expensive lawyers breathing down your neck is an even bigger one!

You want to separate your customer's work from your personal or other clients' data, even if they don't install any spyware on your computer. How are you supposed to ensure that you don't accidentally breach any NDAs (that you, no doubt, had to sign) if you are commingling the stuff?
Not sure if that is enough. They seem to have facebook and twitter links and as far as I remember these usually come in a JavaScript spyware bundle and those are only the obvious ones.
I'm actually agnostic, and used the expression in the secular figurative sense.
When Merit Drives out grace
At this point, it's not even clear to me that paying would rectify the legal issue with respect to the GPL. It's an amalgamation of source contributions over time. Any one contributor could, in theory, refuse any consideration other than an open sourcing of the software.

Of course, now I think about it, that could be an easy problem to fix. They say every man has a number.
I thought it already did that.

Also, on some FB group someone said Google had deleted the copyright infringing files. Can anyone confirm it happens?
Christmas Dinners from Around the World
I will never forget that the Christchurch shooting video was automatically deleted from users' PRIVATE Google Drive and Dropbox - no warnings were given and no explanation was presented.
I think that deontological vs consequentialist ethics is a spectrum. If Covid were as painful and dangerous as Ebola, people would be much more likely to accept stricter quarantines and mandates.

I think the problem with Western deontology is that it is no longer rooted in consequences and has become a parody of itself. Take US foreign affairs, for example. We used to care about limiting the Soviet Union's sphere of influence. The most efficient way to do so was to support anti-communist dictators that could be bought out. However, this was sold to the people as "spreading democracy". A generation later, those in power genuinely believed that America is supposed to spread democracy, which is why we spent trillions of dollars trying to do so in the Middle East to little effect.
>when EU visitor is detected, don't set cookies

How do you know that somewhere in the stack of things the server is running isn't something that would set a cookie for some valid reason, and thus trigger the EU's stupid laws?

A positive stop, the redirect to a text page, is far better than a hope and a prayer.
When a country to devalues its currency it sells its production to the rest of the world at a lower price and it buys production from the rest of world at a higher price, compared to before. This is the opposite of a "strong incentive".
Justin Sun Steps Down from Tron to Join Grenada Government
At my agency we have a client that always ships us locked down laptops (healthcare space so understandable). Thing is this client, while very good at getting the laptops out to you, is horrible at actually getting them back and pretty much lets you keep them....I have 4 Macbook Pro's sitting on a shelf behind me, all from this client.
Thing is vaccines protect from one kind of worse: landing in the ICU, most of the time.

Long covid, another kind of worse, as in if 10% of the infected population gets it then we'll have a massive generational disability problem, is facing even more denial from people.
This could be solved if we used tagging in the data. E.g. everything should be tagged that played a role. Bear, ICU skill, T1D, etc.
Hide and Seek with Providence
Why did you buy it if you wanted to do sideloading?

Apple has literally written documents about why they think sideloading is a bad idea.
Don't you mean Alphabet?
There's no compelling sales pitch because I'm not trying to make one. I think there's already too much dumb money in it already, and I sure don't want yours either. Those of us who want or need it will continue to use it. Those of us who don't... well then, just don't.

You're looking for something that just isn't there, so you can sneer at it and show your snide superiority. Go somewhere else for that sort of validation, because you're not getting it from me.
My sibling and I are were like this and we were definitely not the only ones. You’re out of touch if you think this just stuff from the movies.
> And most of this “education” isn’t in anything real anyway.

Can you elaborate?

> Insofar as a culture is only sustainable through arbitrage...

Culture can be sustained at lower than current population levels. And increasing population is much less painful than reducing it. Also, reasonably well managed immigration is a huge net positive for any society.

That said, a world of uneducated people raised on belief without evidence--all competing for too few resources--isn't exactly sustainable. Even more so now that humanity has so many tools to destroy itself and most complex life.
This is just wishful thinking. Doesn’t help other countries. We just think way too much of ourselves in the US and our influence in the world, specifically how our way of life influences other countries. It probably stems from the collapse of the USSR, which was mostly because of internal system rot but we attributed it to American freedom and democracy. Every foreign policy decision since then is taken with those lens and we ended up failing miserably in all of them.
> He's blaming his sickness on the unvaccinated guy he got it from with no hint of irony that he got it despite being vaccinated and potentially spreading it as well.

Yes, because all the data shows that infection between vaccinated -> vaccinated is lowered, there is no irony in there. Also because the person in question didn't isolate the moment they felt sick, they continuously wandered around the house and I forced them to isolate after they showed up in front of me, coughing and announcing they "felt sick". So fuck off.

I caught it at home, I stayed home, the person lives in the same house, and so I didn't infect anyone else.

You have a pretty annoying and uncivil attitude, not sure what triggers you about the vaccine talk but you have an axe to grind and you are piling on my anecdote to push whatever view you have without backing it up, I will stop engaging because I surely don't see any point in trying to hold civility towards you.

Have a good weekend, hope you find better ways to spend your energy.
It happens a lot more in China though
2017 coming back with a vengeance
In my experience, programmers who code 8 hours straight produce code of mediocre quality (at best). I mean, we all know the discussion about lines of code. Writing less code to solve the same problem with the same readability is preferable. So thinking is actually a good part of the process.

IMHO even the best coders don't code only. I think the important part is what you do with the time you don't code. If you watch TV you are probably lazy (it keeps your mind busy). If you sit in a distraction free environment and think about the problems you want to solve for your company, you are probably the most productive person in the company ;-)

Probably you are doing something in between, but even taking a walk can be incredible productive.
We really only have staging/production so it works great for us, we don't have to support multiple releases at the same time. I agree it gets more difficult if that is a concern.
Python is pretty close.

I would pay good money to watch random people try to do something like get all the names from a CSV file in different programing languages.

Have them on a zoom with a Senior Software Engineer. But said Senior Engineer is not allowed to write any code directly.

In this hypothetical game show, I'd imagine most software engineers would pick python to try and teach remotely. Although it would be funny to see the same exercise with Rust.
Airships do not have a good value.

The tv show archer made this point, it takes a dirigible significant amounts of time to traverse an area.

Going to our product triangle:

1. Is it faster than the alternative: no

2. Is it better quality delivery: No, similar / nearly indistinguishable from an airplane

3. Is it cheaper: Not sure, there is always a claim that massive amounts of goods could be lifted for delivery, that is why that water park in Europe exists, they were trying to gets as big an airship as possible to move goods.

The only airspace this could work is if it can deliver goods for cheaper than an airplane, truck, or rail. Which at the moment, there is a reason those spaces are dominant.
Bay Area car owners leaving trunks open while parked amid wave of car break-ins
~6 years ago. I'd be surprised if such things weren't still deployed in places.
As mostly tech workers, HN readers are woefully disconnected from the lives of everyday people who have been promised a path to if not wealth, at least some kind of comfortable lifestyle by working really hard.

And then the 2008 housing crisis happened. A massive betrayal by the government against its own people. Many people lost their houses, their retirement savings, and their investments. And who did the government bail out and prop up? The bankers, the elite, and the stock market. And this happens over and over again in countless banana republics across the world — the elite propping up the systems that support themselves and not really caring about anyone else.

So now, you have this massive movement against wall street (r/wallstreetbets & GME/AMC), the elite (Trumpism), centralized financial institutions (Bitcoin & DeFi), and the upper class of tech workers (web3). And you wonder why? People were promised a path towards wealth and have had it stolen away from them countless times. Now they are rebelling.

It doesn't matter if — technically & logically — Bitcoin, DeFi, and Web 3 aren't everything they're promising to be... People still need a place to turn to put their hopes that isn't the current system. They've just been burned too many times by it.

But none of this is going to work out in the long run... It'll be just like every other mania throughout history. Tons of investment, tons of apparent growth fueled by FOMO, and then a massive collapse when people realize no one actually cares about this stuff for its intrinsic value... But enough effort & pain & money will have gone into it by then that it will have created a nascent industry that will maybe, one day 10-20 years from now, take over the world and become the new normal.

TLDR: DeFi & Web 3 is an emotional reaction to a system that just doesn't work for most people, not the logical next step towards a better version of the status quo.
GPT-2 Generates Christmas Carols
Wow never knew that! Very interesting.

I don't know of many visual programming languages like this that have production uses. I've seen things like node based editing in Quartz Composer, various game engines, 3D modelling software, etc, but it's almost always only really for pipelines of graphical values rather than truly general purpose programming (even if they might be Turing complete).
Seize the wealth by who? The same government who you just said is responsible for the fraud in the first place? This is the number 1 paradox of inconsistent communists like you: you don't understand that communism is just exchanging who holds the power, not redistributing it. You understand the problem is from the few holding all the power, yet your solution is letting few others seize power. How can you not see your inconsistency?

I think communists are actually closest in their mindset to those greedy millionaires, and they just fantasize they will be one of the few to hold power when communism takes over. They won't. Structures of power will always exist, whether they are millionaires or communism party members. Even if you democratize all access to power, the power will simply be in the control of the media and the narrative.

The real reason "taxing the rich" is a bad idea, is that tax is just a power shift. The government and politicians gain power, and the 'rich' lose it. Except those really rich actually control those politicians, as you already acknowledged, and therefore actually gained power from your tax, and the power was further concentrated.

The real problems, are media control and election fraud. The real solution is a law mandating any media company must be publicly traded, and no shareholder can hold more than 1% of it. And all elections must happen on a single day, with paper ballots, with every election worker responsible for at most 200 votes, and every person being able to vote in a single location. Two laws and you already got rid of the root causes of corruption.
Sounds good until you try to figure out how to classify tyrannies.
/dev/urandom isn't pure mathematics, it consumes hardware entropy.
It's clear that some Americans would prefer to hide and forget inconvenient parts of US history in the same way China would prefer to forget Tiananmen Square.

Personally I'm strongly on the side of remembering history so we can learn from it and not be doomed to repeat it.