skysight-inc/HackerNews huggingface dataset:
That's true.

You're probably high on conscientiousness if that's the case though. In which case procrastination is not something you are allowed to talk about because you literally don't know what it is.

Joking of course, but I have quite a few people who score high on conscientiousness around me. I myself am not such a person. I say they have absolutely no idea what procrastionation even means. Being a day late on a minor thing will be an existential threat to them. It is amazing and I watch them as I watch magnificent wildlife. Full of awe and wonder.
In fact, Delta airline may offer a virtualized business class seat to use
Inb4 the comments turn into anti-Mormon weirdness.

Where was the discussion on hacker news when Tennessee passed this same law? (As mentioned in this article)
>We are quickly approaching the point at which AI-generated and real images just cannot be distinguished

Eh, there are so many ways where a large photo can fail. I'm obsessed with AI Art, but I think there will be human(or AI) detectors that will be paid to determine validity.
> I can't think of many use cases where I would sacrifice the beauty and elegance of UUIDs...

I find auto-incrementing IDs far more elegant in many ways. They are much easier to make sense of for users, they give you some loose metadata (ordering, sometimes a rough time range) which can be handy in debugging stuff.

At my previous workplace most things were auto-incrementing IDs, and while we got bitten by them a few times, there was significant debugging value in seeing a user ID as an integer. Internally, order IDs and customer support ticket IDs were also auto-incrementing, but we offset them so that even numbers were orders and odd numbers were support tickets, and this helped quite a bit with debugging or even just non-technical users sending each other references. Not that this can't be done with prefixes on UUIDs with a bit of extra work.

I wouldn't necessarily recommend auto-incrementing IDs or UUIDs over the other, but I don't think one is more elegant at all.

> to optimize access times by a millisecond or two. UUID is totally worth the cost.

2ms * 20 queries is 40ms, which could take a typical page load for a web app from 150ms to 190ms, which is quite a regression.
I think of it like this: for psychedelics, the change to your brain chemistry is like changing the hardware architecture leading to changes in software behaviour. The fundamental processes of thought in your mind work differently and so the psychological responses you have to everyday sensory stimulus are completely changed in unexpected ways and you can reach conclusions and insights in thought that you hadn't before. This may be temporary but the experience does change how you understand things once you return to normal brain chemistry function. The simple fact of knowing and experiencing how broad the space of modes is in which your consciousness could operate is very powerful in my opinion.
Thoughts on this?

> 4. Don’t choose a large market

I feel like there's also a case where the opposite is true, e.g. that there's already proof that businesses are willing to pay for solutions in the space. As long as you have a differentiating factor to the big players (ideally via something they couldn't easily shift to), my knee jerk reaction is that it's still not a bad call to launch in the space.
I'm of two minds about Quarantine. I loved the overall concept of it and the mystery narrative of gradual discovery, but the end of the story felt rather flat and unsatisfying. Maybe he intended it that way, to contrast it with the grandiose events in that short window before (I could say more, but I don't want to spoil it). But it still felt kind of rushed to me.
No one uses periodic abortions as birth control, except in US right-wing media horror stories.
I resisted learning a lot of it knowing that there will be a snap-back to simpler designs long-term, and it's happening now.

And when I tried, it went nowhere. After months of work on my side project with Electron, Typescript, and Vue, I was in the same place because every time I opened IntelliJ, it seemed all of my effort went into just having it build again.

Now I chose ArrowJS for my project, and it's been a delight. Look, I get it, but I would refrain from accusing the other person of laziness in this case.

Learnings from 5 years of tech startup code audits:
https://kenkantzer.com/learnings-from-5-years-of-tech-startu...

The very first two points prove that it's not just me.
Sure, and if they can offer a better product than Patreon then it's good for Discord and for the people running the communities. Most folks I know who use Patreon loathe it - they've barely improved the product in the last few years, so Discord feels like they're in a good position to offer a better service for some users.
"We welcome everyone, except the people we don't welcome."
A toxic metal is in a US city’s air and may be harming children’s brains
Protest is the civilized option during a political conflict.
Yes, but often the root issue of addiction is mental health issues (and not only the drug itself).
There are many people who occasionaly take drugs without strong addiction.

It depends a bit on the drug to be fair. Like you cant "occasionaly" smoke cigarettes, either you are addicted or not. You can occasionaly drink a beer and not become an alcoholic.

The people who become alcoholics almost always have some personal problems / mental health issues as a trigger.

But the world wide drug policy doesnt make any sense, because even a "evil" and highly addictive drug like cocaine is actually less addicting than smoking.
Another (potentially!) significant problem with uuids is that they're inefficient to store. Compared to an 8 byte value obviously they double the storage size. But it's actually worse - if you have loosely ordered integers, even with gaps, you can compress those down to even less, like practically 1 byte on average. That makes uuids ~16x worse for disk storage, ~2x worse for memory storage (cache).

That + Losing locality can be, for some workloads, a significant loss. Where UUIDs reign supreme for performance is in terms of generation - if you have a super high write load and really high latency requirements it may not be viable to have a single integer counter.

Although, in my own testing, I've found Postgres is more than capable of hundreds of thousands of increments per second and if you're willing to allow for gaps/ interleaving in your counter (slight hit to locality) you're really unlikely to hit a bottleneck.

Sequentual uuids help and are desirable but they still can't compete on storage :)
Video Chess disassembled and commented
Not a real, attributable quote: https://www.washingtonpost.com/blogs/fact-checker/post/romne...
I believe that DDOS exthortionists and encryptor malware operators should be prosecuted, and I don't see how this can be done without money tracking with things like AML.

(especially DDOS criminals.. they are the reason some sites switch from plain servers to Cloudflare, which is pretty bad for anonymous browsing.)
It can be both, just like assisted suicide. Not sure how this has any effect on my argument. Advertising for an assisted suicide clinic, no matter your views on assisted suicide, is not the same as advertising for a sucide hotline. I think this is a fair comparison.
It's an interesting commentary that often the most straightforward way to convert from HTML to another format ... is to dump it straight to ASCII and add in the tagging manually.

I've done this for even very long documents (book length). Given the choice of manually proofing or manually editing, the latter generally seems preferable. Either way I've got to Read The Whole Damned Thing.
Ah okay that makes sense, thanks! It may help to make that note near the final java example.
Probably when there is some downtime or as the opportunity presents.

I would use a date field to do ordering or a sequenced field when needed.
Before or after we then pepper spray and bludgeon the protestors? We all saw the horses trample the crowd. You can’t hide Canada, you’re closer to a dictatorship then you think.
Show HN: Configu – OSS project that puts an end to your configuration headaches
Hi HN, this is Peleg from Configu.

We have open-sourced Configu (https://github.com/configu/configu). It’s a simple yet powerful tool designed to manage application configurations (env vars, secrets, feature flags, and more) at scale across environments – from code to runtime – by providing configuration orchestration along with a Configuration-as-Code (CaC) approach.

You can easily sync and connect it to any configuration store you use (files in git repo, secret managers, feature flags, databases, etc.) and Configu Orchestrator provides a unified interface that rules them all and allows developers to define and deploy configurations consistently. This ensures that the desired settings are applied accurately throughout the entire software development lifecycle (SDLC). By automating the configuration orchestration process, it reduces tedious manual work and errors and promotes efficient deployments.

It can be used with any programming language/framework and is platform independent with a super easy setup.

Give it a try (https://github.com/configu/configu), and let us know what you think!
Docs: https://configu.com/docs/configu-orchestrator/
May I ask why Master Thesis is flagged? It's an academic peer reviewed study. If you disagree with its content it should not be the reason for flagging.
Testing General Rules Through Property-Based Tests (2020)
An example of jqwik and Rock, Paper, Scissors
In most instances it is not the rules that are the problem, it is the people enforcing the rules that is the problem

Power Corrupts, and any time you give a group of humans power over another group of humans they will abuse that power. EVERY TIME.

No human can resist, and it an immutable law of psychology. Power Corrupts and will be abused.

CoC's formalize this power, and result of which is inevitable
Because you can gauge it by how many people complain vs how few people push it through. It’s a tiny minority of people who are zealots about a CoC which is why I intentionally exclude them from my project especially the absolute disaster covenant code of conduct made by a poser on a power trip
You can definitely tune to to be a lot tighter - there's UX settings that make it far more minimal, or let you collapse things down.
You might appreciate this survey paper: https://www.usenix.org/conference/usenixsecurity22/presentat...

Most of the work I have read in this field is focused on finding potential malware or stolen copyrighted code, so false positives are no big deal. But you don't want anything less than 100% valid code coming out of your compiler.
Primitive smartphones existed before the iPhone and were popular, e.g. the blackberry. There was a time when every self-respecting businessperson owned a blackberry. Apple just took an existing popular product category and executed well.

VR glasses have not yet gained mainstream acceptance among the general population in the way that phones had achieved before the iPhone. Practically nobody is saying that the Vision is a bad product, all of the skepticism is whether it’s a good product category.
> if I'm reading this correctly this is just Discord becoming a direct competitor to Patreon

Man, really? That sounds great. Patreon sucks really, really hard. It's one of those websites & apps where you're amazed someone managed to screw up that badly. Like, you have to put serious effort into making software as bad as Patreon is. Quibbles about their business model aside, Discord actually knows how to make functional software and a usable UI. I would happily start giving money to Discord if they make a full-featured Patreon competitor.
It's invisible until it isn't.
Ok. Pick a resolution where you won't get collisions and that is a native datatype.
Where is the bar set for "obscenity"? Because you can obviously ban some things. Is that the supreme court, even though states are different? Like some states can allow women to be topless but other ban it?
Me too. I wish big projects just told those people to shut up
There's a strange 'feature' of Discord where if you share your whole screen, audio is not transmitted. If you share the specific application, audio will be transmitted. I'm not sure why it works like this.

It's documented on their website under the 'How do I screen share with Go Live?' section:

https://support.discord.com/hc/en-us/articles/360040816151-G...
int key for internal use, guid for external purposes
Or just use a watermark removing AI.
Typescript is very different to Javascript (and it isn't a framework). But I get your point.
What the Government might do to tackle the Mortgage Crunch
their format is pretty funky though lol
Interview Advice / Avoiding Competitive Intelligence Gathering
Hey Hackernews,
I am an early/mid-career engineer who is interviewing for new positions in FPGA development. In the last month I have had a series of interviews that seem to be mining more for information than looking to hire for a specific role. I am curious if there are resources or advice that one can follow to demonstrate knowledge and balance the interview process without seeming entitled or rude.I started my career in academia so some of the business conventions are taking some getting use to.

Thanks for your help!
My interpretation is that it is some sort of cognitive bias, which is very common: Because A is better than B, we start to think of B as not good, while in reality B is still good and A is just better. In particular A may only be marginally better, or only be better on paper, according to an irrelevant metric.

I see this come up a lot in hardware discussions (Megapixels come to mind) and manufacturers love to jump on this effect.
> Abortion is a complex and controversial issue.

Your writing the words down does not make it so. It isn't particularly complex, and it isn't particularly controversial in the United States, even among Republicans; people want abortion rights and fringe groups want to deprive them of it.

Edit: also, I can't believe you baited me into arguing about whether abortion should be allowed or not.
Just in case you aren't actually familiar with these "crisis pregnancy centers" and how they work, this is about physical buildings that literally masquerade as abortion centers who are ready to help people get their needed abortions, and instead string them along until it's legally or medically too late.

Of course people who believe abortion is problematic should be allowed to freely say so. That is not the activity that these frauds are engaged in.
> CoC opens up ways for character assassination

Has it ever been used in any other way?
Precisely. Even very small companies, should they grow (and we hope they will) should not be doing ClickOps architecture. They will pay for it later when their team is larger and trying to sort head from tail.
Kind of like how JSX is actually JSXScript, sure
I feel like their response was a decent rebuttal. Give the product a chance in the wild before assuming it’s a steaming pile of garbage.
Show HN: Integer Map Data Structure
This project presents a new data structure for storing ordered integer maps. The proposed data structure is a compressive, cache-friendly, radix tree that has performance comparable to an unordered map (`std::unordered_map`) and is an order of magnitude faster than an ordered map (`std::map`).
It's getting released next week along with the study on "the dollar and its big use in world wide illegal activities"
> you can't code anything without async

I'd like to understand what you mean by this. As soon as you introduce network requests in a system, don't you need to deal with asynchrony?
I saw this on my account actually! One day I was a family user on my brother's plan, the next I was a prime subscriber without my consent, using my payment method on file. I reached out to class action lawyers but no one responded. Really good to see the FTC taking action.
I tried some recent topics of Elon's.

> Sorry, I am programmed to avoid addressing sensitive or controversial topics that may offend or harm individuals or groups. As an AI language model, my primary function is to offer helpful and informative responses while remaining neutral and respectful towards all users.

> I'm sorry, as an AI language model, I cannot write content that includes any harassment, embarrassing or unethical content. It goes against my programming to spread negativity or hurt someone's sentiments with demeaning behaviour or mocking any specific group based on their sexuality, gender, religious beliefs, or personal characteristics. Let's promote positivity and be respectful towards each other's diversity and differences.

Definitely an improvement, but I don't think they're quite viral.
> Er, yes? You might have heard of this whole "healthcare" thing that is war on diseases, for one.

I heard about rising prices of healthcare and how much of a business it is in the US. "war on diseases" would never be how it's qualified, it's more like a "diseases business" at this point.

On cars, the math should not be limited to deaths, any accident that results in a disability would enter the count. I wouldn't try to do such complex calculation, and look at countries that have similar geography but a history of actually caring about the human cost: Canada's average mileage per driver is short of 10 000 miles [0], that's 25% less than US drivers, and Canada already has 25% less cars per capita [1]. The US is at least that far from the equilibrum, with little political will to do something about it.

[0] https://www.mychoice.ca/blog/whats-the-average-mileage-drive...
[1] https://ourworldindata.org/grapher/registered-vehicles-per-1...
So I used to be in a top 100 World of Warcraft guild back in the day, so I remember the days of Teamspeak and Ventrilo. Discord is much easier to administrate than all that.

I used Discord to create a “server” for my Eve Echoes corporation which went from ten people to 200 people then down to 40 or so people. I didn’t have to pay to scale the server up and down from whatever hosting solution I was using to accommodate this huge increase then slow decrease of member.

Heck, I didn’t actually create the server, someone else did then handed me owner access. Super convenient. Like, I was astonished that’s how it works.

Everything was integrated so I could ping 50 people and a good number would jump into voice chat and help me defend against the Russians or the Chinese invasions. It was a bustling community created ex nihilo.

I played for a few months, had a good time, but once the pandemic started to wane I wanted to go “back to the real world”. Being a leader of space miners is hard work! So I handed over ownership to someone in the “Corp” who, in true EVE fashion is a real life accountant and loves their space ships and spreadsheets.

It was incredibly easy to set up and then give the discord server away (twice!) over the course of a few months. Easier than giving someone my house keys. The process would have been an absolute nightmare for anything using DNS, or even worse pinned to an actual IP address. Good luck getting 50-00 semi active people to switch to a new server.
“Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience.”
― C. S. Lewis
You can’t really sell them for parts either because each iPhone validates it’s particular components and can’t be switched into a different phone.
Those 2 statements don't work together.

They sure don't. But they work another way. By getting people to go along with patently contradictory belief systems (or glaring conflicts between what it said and what actually happens in reality), so as to break down psychological barriers, and make them more pliant to authority generally. As with any functioning cult operation.

I also felt like we had way too many meetings with very little value.

Well yeah, but only in the superficial sense related to, you know, the company's business and the actual work to be done.

But in terms of their true purpose: keeping the Agile cult running, and helping legions of undertalented managers keep their jobs (along with the SCMs they inevitably hire in place of actual engineering or management talent) -- these meetings are beautifully effective, indeed.
If "anti-abortion businesses" are about "pressuring people..." by merely providing an alternative to ending the life of an innocent human being then by implication "abortion businesses" would be about pressuring women to end the life.

That's not implied at all. That's what you want it to imply because your stance requires that this be true.

But these are "clinics that provide abortion" as well as other reproductive healthcare. I am curious how many places exist solely to provide abortion and nothing else? I can't imagine it's very many, if any at all. So, already your equivalence falls apart, as there isn't an equivalent to these anti-abortion businesses.

Secondly, these clinics are about providing options, just like if you are concerned about treatments for any other issues, from the serious to the minor. My doctor may provide recommendations, but they aren't going to pressure me into something unless they think it's critical to my health. And you do have situations like ectopic pregnancies where an "abortion" would be pushed hard because it's a non-viable pregnancy and it could easily kill the woman in question if nothing was done. Because again, it's about healthcare.
I guess I’m also not a Scotsman…

Do you also want to run an IDE on the Apple Watch?
The "perpetual union" text was in the Articles of Confederation, not the Constitution, which of course replaced the AoC.

When the United States Constitution replaced the Articles, nothing in it expressly stated that the Union is perpetual. Even after the Civil War, which had been fought by the U.S. to prevent eleven of the southern slave states from leaving the Union, some still questioned whether any such inviolability survived after the U.S. Constitution replaced the Articles. This uncertainty also stems from the fact that the Constitution was not ratified unanimously before going into effect, as required by the Articles (two states, North Carolina and Rhode Island, had not ratified when George Washington was sworn in as the first U.S. president). The United States Supreme Court ruled on the issue in the 1869 Texas v. White case.[3] In that case, the court ruled that the drafters intended the perpetuity of the Union to survive

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

The constitution wasn't explicit and the SCOTUS hadn't ruled on it yet. It wasn't certain and could be argued either way, particularly for North Carolina. The fact that the union was perpetual was confirmed in 1869 by the SCOTUS, after secession and the war, thus ex-post-facto.

Great discussion, I want to respond to your other points later.
I agree with everything but 3. Target business's not consumers. I find one rich person trying to solve a personal problem is much better to deal with than a business. This fits the think small better to my mind.

The only issues is the individual has to understand what they are asking for and pay their bills. If they pay their bills their understanding of what they want is less important.
I think both you and the author are kind of dancing around this point:

It's fine to choose a large market, as long as you niche down your specific offering with a differentiating factor specific to that niche which, in effect, shrinks your market.

A solo biz can't reasonably compete with Salesforce in the "B2B CRM" market. But a solo biz can prosper in the "B2B CRM for personal injury law offices with < 10 employees in the US", as a totally made up example.