skysight-inc/HackerNews huggingface dataset:
Analogies work until they don't. They're a tool break down concepts or to help re-frame a way of thinking. When analogies stop being useful, stop using them. With that being said, I feel like there's some nuance being missed.

"Find the earliest end" is about keeping ideas flowing for creativity's sake. There is only so much mileage out of an idea before it becomes stale (exceptions withstanding [skip to about the 1 minute mark])[0]. The earliest end isn't permanent either. Troupes and groups revisit ideas all of the time.

"Yes and..." doesn't mean that every idea needs to run its course at the detriment of the group. It means to explore the idea to see if it leads anywhere fruitful. If it doesn't, bail. The Office[1] showcases this where Michael pretends to have a gun during an improv group. It ruins the flow of everyone else's idea, because his idea has a clear, expected ending. It's OK to see where a fresh-faced dev's idea might take the project. That doesn't mean they have creative control.

[0]: https://www.wnycstudios.org/podcasts/radiolab/segments/16175...

[1]: https://www.youtube.com/watch?v=C6wY9OwqJ2A
I agree that right now the legal system still applies.

The problem is that lots of smart contract enthusiasts embrace them for the same reason they embrace crypto currency: they see it as a way to avoid government institutions that they do not want to have to work with or trust. In fact they want the entire contract to be trustless: agree to the terms, implement them in code, and and since the rest is automated you don't have to trust that the other party won't follow through.

I don't see how that can actually work in an automated fashion. Whether it's traditional government or some other legal system or analog, you need a resolution layer above contract layer, but at that point you've lost a lot if what enthusiasts want in smart contracts.
Can you please source your claims? AFAIK TikTok ended censorship. You can even find vids with a lot of views talking about things like Tienamen Square, and I know friends whose FYPs are pretty political. It seems to me that you are confusing TikTok with Douyin (the Chinese version.)

The thing is, TikTok's audience self-censors. People go on the app to feel good, not because they want to be dragged into another political debate or negativity-inducing spiral like with literally every other social media.
Factorio convinced me that some people still write good closed commercial games. I wish the best for the authors and hope they don't stop any time soon.
You can’t trust the ccp. End of 1c2s. But would the west continue to finance thru hk chinese development. If so, all is end. American chamber of commerce said 40% plan to go. But still 60% stay ? Then all the Liberty of hk is lost for nothing ? Wonder.
I had a friend kicked out of a cafe once for killing a wasp because they didn't want to deal with the situation if the Ordnungsamt was walking by or something.

Wasps are the usual example because it's legal to kill flies/mosquitoes and no one wants to kill the other protected insects like bumblebees. The wasps in Berlin are common and pretty aggressive, and have free rein in an awful lot of the chain backeries.
Getting rid of password managers for sharing secrets within engineering teams?
Can mods change the link to https://pcem-emulator.co.uk/index.html? This one explains what's going on.
Only if you naively use the number of bits required for the largest delta for all deltas. If your goal is good compression, you will use a variable length encoding, probably based on the frequency so that it is independent of the magnitude of the deltas. Why should a hundred times one compress any better than a hundred times a million? Arithmetic coding would probably work equally well.
No one is allowed to use language like "shove it up your ass" here on Hackernews, either. For good reason. Respectful discourse is most important precisely when debate touches on hot button issues.
1) Early versions of UNIX were shipped in source form with code comments stripped, for better readability and maintenability of the code. Google "obfuscation".

2) IMHO, it's better to assign a premium for the comment fix at GitHub. Your time is expensive, so it's better to outsource this distracting task to someone in India, because English is the official language in India. And track all that via a smart contract on a blockchain.
> due to a clerical error the vulnerability was erroneously entered as a level 2 or “low risk” severity in First American’s automated tracking system. Level 2 issues required remediation within 90 days. Even so, First American missed that mark.

There is incompetence, and then there's this.
Though I still think ByteDance have the goal of an US IPO for TikTok International.
And that's all right and good, I'm actually OK with this being the requirement for a system like this if a browser that rewards you with crypto is available.

What I'm not OK with is that Brave isn't upfront about this.
1:1 meetings being a stupid idea aside, maybe she is concerned based on the stories of abuse coming out during MeToo. If the colleague in question wasn't a Muslim it would still be valid to not want to have a 1:1 imo.
Exactly. I sleep outside because a meteorite would crush a house; therefore a house is useless.
So I've learned that TikTok allows copyrighted music to be played in videos, and just gives a cut of the revenue to the label. Why don't more social media have this arrangement?

YouTube not allowing copyrighted music is insane to me. Just give the label a large fraction of the revenue from the watch time during the time that their music was playing. How hard can it be to negotiate this arrangement?
Brave can't send BAT to a site that doesn't accept BAT. For example, HN doesn't. When I click on the BAT icon, the first thing I see is a message saying the tokens will remain in my wallet until the site accepts my tip.
The government has purchased ammunition in amounts that corners the market.

Of course that just incentivized shooters to hoard ammo and learn how to reload.
> The problem arises because usually one or some of the points are unfulfilled.

An important idea of TDD is that it allows you to discover those "unfulfilled points" in the tests. When writing code (the tests) that use an API, instead of when writing the actual API.

When writing code that uses objects, methods, interfaces and so on, you are in a mindset of writing "what a user of the code would wish there was". This is probably the best place, mindset and moment to define those specs in detail.
Isn't that what the "stack ranked" system is about?

Wasn't that a Microsoft invention?

It's been around a long time.
Just because something is not perfect, it should not be condemned. I don't understand why alternatives are often held to much higher standards than the established service.
I'd be just as happy to know i was being disposed of via a magma flow or something. I really don't care whats done with my body after i'm done with it... just as long as its disposal isn't going to do further damage to the world or its inhabitants...
While absence of evidence isn't evidence of absence, some guy's anecdote isn't really evidence of existence.
So far, non existent.
Well, that's how machine learning works.
> When one considers the whole loop from incredibly polluting mining to disposing and keeping everything decontaminated in the process

You could make the same comment about modern battery tech and solar though.
I guess I'd have to hear more details to know exactly what you're thinking, but my first instinct is to say that doing something like that would break CSS and accessibility without actually offering any significant impediment to tracking.
Same here, 25 years writing software, never heard it, even working in the Bay Area.

I got a pretty large number of upvotes on the three-word post above so I think the term is common in some circles, unheard of in others. Someone should map it somehow.
Long ago, before sproutlet was born, I decided that being Father was more important than being a friend. Up to the point that it comes close to being a question, I'm friendly. I've also been quite clear about that boundary. We get along well. 8)
You also get to buy health insurance with pre tax money if your employer offers subsidizes it. But if your employer does not, then you have to buy it with post tax money.
The word "normalize" carries a lot of cultural baggage / implication since its adoption by the woke twitter crowd. Often, "normalize X" means "I want X to be common, I encourage doing X".
Well yeah, they don't stop someone advertising a product in the main content. If they did, then James Bond movies would be a lot shorter.
Yes a malformed baby. Why does the start menu be in the middle of the screen ? When they will start fixing existing bugs ? ( single clicks registered as double clicks, windows without frame or without ribbon, white text on white background etc)
Of course. Developers experienced enough to see the benefits of and understand an ORM will likely not be working on your average Wordpress site.
Clever, but this solution feels like the space pen to base64's pencil. :)
This is Sinclair, and I find it extremely funny that the right has taken this video to smear the rest of the MSM.
For comparison, the city of Oslo has more than 1500 miles of marked and maintained trails, and this isn't even a destination for hiking.
Oh yea, very interesting. Keep scrolling down, it fixed itself on my browser. Chrome 91.
TikTok employs a lot of moderators and they go much farther than facebook or twitter by hiding or removing videos that are not upbeat or fun.
No, that was VeriSign back in 2003: https://www.icann.org/en/announcements/details/advisory-conc...
I think you’re not really grasping how much TikTok “curates” the content on the platform compared to everyone else. Having posts removed seems to be a very common occurrence - I’ve never had a single post of mine removed from any social platform in two decades.
The up or out is not a strange concept in the realm of professional sport.

Though the culling should only apply to those at the bottom, not the top.

The culling is necessary to maintain top performance.
I'm overall very impressed with Hasura, but have found it cumbersome to work with if using UUID primary keys because it won't map them as the GraphQL ID type [0]. There are plenty of people using Hasura successfully in production environments, so I'm curious how others handle it. I'm hoping the answer isn't "just use int PKs", but it'd be helpful to know if it is.

[0] -- https://github.com/hasura/graphql-engine/issues/3578
I had the exact same problem until i found a maxim in Ray Dalio's Principles.

The maxim is, "Have good structures in place, and you won't need to worry about the trust of others"

A good "structure" means have a proper legal and adminstrative setup.

Basically, clearly outline
the worse case scenarios that your partner, co-founder, employees may display then, make it upfront on how you will deal with it i.e the consequences
> But, the existential risk to the (crypto) economy at large seems pretty small

I believe the fear is:

1. The price of BTC is high because a lot of people are buying it.

2. A lot of those people buying it are paying with Tether's funny money which there is somehow $60 billion of.

3. If that $60 billion ceased to exist, the price of BTC would fall.

4. $60 billion is a lot of money, so the price of BTC would fall a lot.
If it's a unicorn, its not a horse
How is YT not allowing copyrighted music? AFAIK, it is.
On my home network I just run a transparent proxy and direct all outbound traffic bound to port 53 to my local dns server, it’s not hard.
Can't we excise non-redemptions from this picture? As redemptions are (ultimately) the only way USDT is converted back to USD (regardless of how many times the USDT was traded, or at what price).

That said, at the time of a redemption, isn't Tether legally required to sell or transfer assets to service the redemption (as long as they are able, subject to the timelines and qualifiers promised in their agreements)?

Which is where I'm saying that if Tether holds $0.03 USD + 5 short term notes for every 1 USDT, they are obligated to turn over (or sell) those 5 notes (and $0.03) when a redemption is requested.

While Tether may not be a bank, their users aren't just users: they're holders of Tether credit, subject to the terms that govern it.
Are you implying that social media consumption should be regulated simply because people find it so good as to be addictive?

Honestly, TikTok is a breath of fresh air compared to every other social media platform I've used. Positive, fun, and tailored content with no doomscrolling or negativity. It's just a fantastic platform.
I think you injected politics into something that is not the place for. Yes these issues are important but please understand that there are right times and settings for these discussions. To be honest, I was appalled at your comment and I completely understand Kovarex's reaction. He clearly did not word it tactfully, but I understand why he was upset.
Yes, he kinda paused and then talked around it about how it is his job.

But what was weird was it absolutely wasn't any kind of company policy, nobody else was quite like that.

It was possible I might end up working for him at some point so I didn't push the issue. Not that it helped... he didn't like me much at all as time went on, mostly I showed some level of independence. Fortunately I was pretty well insulated from him and his efforts to complain about me were pretty childish / ineffective.
I also think the pandemic has changed some of my behaviors as well. I used to enjoy playing on PC at my desk a lot, but now that I work at the same desk for ~8 hours a day, spending more time there at night is incredibly unappealing. I've been getting some enjoyment out of playing a console on the couch, but even then my volume is way down.
Configuring AWS ALB with CloudFront – You Are Probably Doing It Wrong
It’s always been known that your carrier has access to your unencrypted cell traffic (including voice and text) and that carriers are slimy. You’re also protected by using secure services over IP. I think that the set of people for whom this will cause a threat model change is really small.
That’s an interesting thought that suggests that if you’re someone holding meetings, that you can get some of the benefit by writing a brief for the meeting even if the culture isn’t to stop and read and comment on it. I say some because I’d expect you get better at composing your thoughts if others are reading and critiquing the output.
You forgot animation. The only features that windows introduces are making harder for the user to disable anoying behavior.
Doesn't facebook, twitter, and other networks have a lot of censorship?
The expressed concerns are that people will be spiking people’s drinks with this powder or that they will misjudge while insufflating. Clearly, either of those is quite hard to do with grams and grams of powder.
It's funny, this was the pull quote for me too. Or at least this part:

> the cruelty is the point.

However, my reaction is quite different. It became hard to take this article seriously at all after they drew that conclusion. It is flagrantly false. To wit, they don't produce any documentation (whereas elsewhere the article is awash) to support this claim. No email threads where a sinister VP says, "Back to drawing board gang, this proposal isn't cruel enough."

Very clearly, the point is performance.

The author's fantastical conclusion ("cruelty is the point") reeks to high heaven of the sort of leaps in logic and interpretation that seems to be undermining the credibility of some of the West's most hallowed institutions.
I hate TikTok because it's so good. It's a frictionless content pump that we can open and doom-scroll for hours. I have never seen such a beautifully crafted user experience, from the recommendation algorithm that is top-notch the content that is catchy and highlights trends without overdoing it and the absence of political content if you don't engage with it (or maybe there is none at all).

I don't have it on my phone, but I truly see it as the pinnacle of the stupidly addictive social media app and it scares me because it means that Chinese companies are just as capable as us to spin the next Facebook and distribute propaganda to the next generation.
Well if you take that view, then they don't need the $0.01 paper in the first place. If they are indeed totally unregulated, then they can just commit fraud without risk.
I use brave and rewards but have never cashed out so didn’t provide any KYC info.

I just donate BAT to sites.

Brave does “request info up front” for users who want to use the wallet. Requesting it from users who won’t need it is a waste of time.

All Robinhood users perform financial transactions, very few Brave users do.
Assessing the Effect of Load Capacitance on the Frequency of a Quartz Crystal
The What-Ifs That Never Were
In my experience the farther left DEI policy goes the more chaos, distraction, and resentment it creates. There also seems to be some correlation between how far left DEI policy goes and how acceptable vocal political activism is. The final anecdotal observation is that the farther left the DEI policy is the more likely you are to destroy your career by being voicing any dissenting critique of the DEI policy.

Amazon tends to embrace/reward constructive critical thinking but not disruptive/revolutionary critical thinking and so it may not be possible for Amazon to keep it's culture and adopt a left leaning DEI policy. I think the Amazon culture and staying focused on people who will thrive in that culture are the things that have made it so successful in so many areas.
Then how do you explain the huge success of League of Legends and Valorant? They have some of the most intrusive anti-cheat in the planet, are Chinese based, and are HUGELY popular specifically in NA.

Again, when the features are good enough, people really don't care.
So this is basically a centralized broker just like we have in traditional finance? I guess one difference is that users still have DMA since exchange accounts are just linked.

> This allows us to earn revenue by making our own markets and keeping some of the difference between prices offered by buyers and sellers.

In other words, you route orders and users get worse prices because you MM yourself, also like traditional finance. It's a good business model for you but as a user I'd rather see transparency and a move towards DeFi where everyone is guaranteed the same execution.
> No TDD suite in the world is going to catch a thread pool issue that’ll open a circuit breaker in your client.

I don't know your setup. But this is normally exactly what system tests do (aka E2E tests, GUI tests and so on; the tip of the Testing Pyramid). In distributed systems, those often live outside of the various components' codebases; maybe in their own project even.

Edit: because it is a) very impractical to check these things manually, b) often simply impossible to check them before each release and c) requires hoops and tricks to get in a state where such events/regressions occur in the first place; a state that is near impossible to get to manually.
If it achieves their goals, then it is a success.
I can take a guess.

PostgreSQL's JSON tooling makes it much easier to build SQL queries that return different shaped data from different tables in a single query.

The row_to_json() function for example turns an entire PostgreSQL row into a JSON object. Here's a query I built that uses that to return results from two different tables, via some CTEs and a UNION ALL: https://simonwillison.net/dashboard/row-to-json/

with quotations as (
select 'quotation' as type, created,
row_to_json(blog_quotation) as row
from blog_quotation
),
blogmarks as (
select 'blogmark' as type, created,
row_to_json(blog_blogmark) as row
from blog_blogmark
),
combined as (
select * from quotations
union all
select * from blogmarks
)
select * from combined order by created desc limit 100

Even more interesting is what you can do with json_agg - it lets you combine results from other tables. Here's a demo that solves the classic problem of needing to include data from a table at the end of a many-to-many relationship (in this case the tags on entries on my blog): https://simonwillison.net/dashboard/json-agg-demo/

select
blog_entry.id, title, slug, created,
json_agg(json_build_object(blog_tag.id, blog_tag.tag))
from
blog_entry
join blog_entry_tags on blog_entry.id = blog_entry_tags.entry_id
join blog_tag on blog_entry_tags.tag_id = blog_tag.id
group by
blog_entry.id
order by
blog_entry.created desc
limit 10

(Both these demos use https://django-sql-dashboard.datasette.io/ )
So... I dunno... Just ignore the whole BAT/Rewards nonsense? I use none of that shit, though I do use Brave for a (very) few things that require a Chrome-like browser (i.e. Won't work in Firefox with my battery of plugins). I don't regard it primarily as a high-privacy tool (FF is better at that, though far from perfect) but it's better than using Chrome on non-Goog sites.

Ah, the world has become a strange place. I currently use no less than 5 different browsers for different contexts, but mainly Chrome for Goog properties on the seldom occasion I have to go there, FF for almost everything else. Then the corner cases...
Beautiful screw-ups, thanks for sharing.

On a serious note, the trend where development and admins now operate in a single blur, I find concerning. It may now be quite common for a front-end developer to also do all kinds of potentially disastrous admin/infra changes.

I think this is in particularly true with all the cloud stuff. 20 years ago, adding new servers to our DC would be a 6 month process. Now I can accidentally spin up 500 in 1 second.
Also went to CMU; Amazon has been the biggest recruiter for a while now. They took something like 25% of the graduating class one of the years I was there.
The problem there is that casual is mostly associated with Farmville type games. The style I'm thinking is more defined by a level of difficulty and unforgivingness that I wouldn't call casual.
That's an amazing read
Green Energy: The Issue Is Politics, Not Technology or Cost
Honestly, good for them. TikTok is such a breath of fresh air in the social media space -- it's bursting with raw unfiltered creativity, interactions are really genuine and I've actually met now IRL friends on TikTok. Their recommendation engine is scary good at discovery which solves the "I don't know who to follow" problem, the ads are the least intrusive of any social media platform.

If you don't "get" TikTok because your hobbies don't map well to video snippets -- stuff like makeup, art, fashion, cooking, baking, dance, inde music, cosplay, interior decorating -- don't write it off. It's basically a social media paradise for women[1]. Like the early days of Tumblr but replace gifs with videos.

[1] TikTok's format lends itself to hobbies stereotypically cultivated by women. The implication doesn't go the other way; loads of guys on TikTok. It also doesn't imply that every woman will find like it; don't @ me with logical fallacies.
Ironic since your ex POTUS got banned from your own social media on grounds of causing civil unrest.
It is kind of a bad thing. Recently at work there was a quality program introduced by some training guy, but by quality they seemed to mean write more tests and do TDD, and our junior engineers read that as write a ton of unit tests (the only kind they'd heard of.)

I pointed out the 10 year old Norvig vs Ron Jeffries fight[1] which demonstrates that TDD is useless when you don't already know what you're writing, but they just looked confused.

The other problem here is that unit tests never break (since you've mocked everything that can break) and therefore aren't worth running; it might be more productive to write them for TDD and then just not commit them.

[1] https://news.ycombinator.com/item?id=3033446