skysight-inc/HackerNews huggingface dataset:
GDPR is good in its intent, but not great in its implementation. We can do better.
Male suicide and depression is a big problem. I recommend some Bell Hooks (rest in peace) if you want to dig deeper into the problem (link below). But I think you as well as I know that the problem isn't slurs against men.

Great passage from The Will to Change: Men, Masculinity, and Love
https://www.google.com/books/edition/The_Will_to_Change/G28L...
Wait, Ethereum tokens don't count as DeFi ? Those are older than that...
> Doing something you don't like, care about, or believe in for decades long periods of time can really mess with your sense of self worth and happiness in life.

Well, I love programming. I’d just rather work on my own personal projects than the boring stuff the business wants me to work on. Fortunately I can get done what the company wants me to do in a few hours a day and then write code for my own projects.
This is a really gloomy look on "distributed".
Yes, but notarization feels like a much more cumbersome process, designed for more like "once in a lifetime" transactions (house purchase, will, etc). It also feels more like a proof, only needed if a transaction is disputed in court etc, it can be investigated back to the source.

I mean the every day kind of verification that fuels our daily transactions and benefits from instantaneous info being transmitted back and forth, to easily get a credit card approved for example.
Have you ever used a for loop? You don't know how long it'll take, but you know how many iterations, and at any given point you can know how long past iterations have taken. Extrapolation is not hard, even if not always accurate.
You may be interested in these FOSS alternatives for Alienware, Steelseries, and Razer control software on Linux:

- AlienFX (https://github.com/trackmastersteve/alienfx): Control Alienware lighting effects on Linux

- rivalcfg (https://github.com/flozz/rivalcfg): CLI tool and Python library to configure Steelseries mice on Linux

- RazerGenie (https://github.com/z3ntu/RazerGenie): Configure Razer devices on Linux, uses OpenRazer

- OpenRazer (https://openrazer.github.io): FOSS driver and userspace daemon for Razer devices on Linux
Can someone with experience in both Rails and Nest.js compare the two?
> Still, I don’t understand how policies like this can be seen as anything other than racism, by definition. And I don’t understand how racism can be defended as a good thing

A good example I can give is if someone said “men rule the world” that is an objective truth and a problem we need to solve. Men have and continue to be extremely overrepresented in positions of power. Now if another person were to say “Jews rule the world” that is an ignorant and hurtful statement with a terrible history. Race/sex/religious/etc blind moderation would say either both statements are ok or neither are. But one statement is far more hurtful because of the historical connotation of it and what it implies. Two statements can have the same wording, but mean two fundamentally different things because of the history and struggle of that group. It’s not necessarily racist to allow certain statements about some groups and not others because it might mean something different depending on what group it’s directed towards.
Actually, outside of having trouble disabling tap to click, I haven't had a ton of issues with the trackpad.

I also haven't had the Firefox rendering problems, but I think that might be because for the last Linux laptop I had, I specifically sought out a graphics card that was likely to not have any issues.

> I might learn C so I can look into making my own.

I've thought about that too. If I weren't on Apple now I probably would have already started on that, but the closest thing I've done to any kind of "driver" has been to make custom FUSE mount.
Microservices doesn't necessarily mean K8S running on self-managed compute instances as in the example given in the article.

The main mistake of the article is that the premise is "microservices" but then the examples are about infrastructure (K8S etc), but the 2 things are not tied, you can have that same architecture cited in the article running monolith instances for example, and it would be every bit as complex as managing the micorservices example, without any of the advantages.

Fully managed serverless solutions like Lambda/Cloudflare Workers/etc, managed through SAM or Serverless Framework solves most of the problems cited in the article.

The whole infra in our case is API Gateway + Lambda + DynamoDB, this infra is not more complex to manage than our old monolith which was on ALB + EC2 + RDS.

Deployment is one "sam deploy" away (done in Github Actions), this is actually even simpler than our previous monolith.
I don't have any useful opinion here, but the demo video uses my terminal-parrot[0], so it's clearly a great tool.

edit: On closer inspection of the video at 1080p it actually uses parrot.live[1], so it's an OK tool ;)

[0] https://github.com/jmhobbs/terminal-parrot
[1] https://github.com/hugomd/parrot.live
rather than worrying specifically about term limits, i think the general solution to political corruption is much more democracy, not less. make it very, very expensive for money to corrupt power, and make it hard to stay in power without maintaining fairness and integrity in the political system.

instead of 100 senators, let's have 100 per state [0]. instead of 1 representative per 750,000, let's go back to the original 1 per 30,000, giving us 11,000 representatives. let's have 99 supreme court justices, rather than 9. let's elect all the cabinet positions directly and separately. instead of multi-year terms, let's vote every single year for each representative office, and make election day a mandatory-paid holiday for everyone (to give folks time to research and consider their votes). let's convert many more administrative positions to elected offices. repeal citizen's united, which flooded political campaigns with unlimited amounts of corporate money (giving the wealthy even more disproportionate voice on top of their already disproportionate voice).

it's be messy at times, but we don't get good civics and good governance without the people being given more time and space to think about governance in depth.

[0]: alternatively, we could divide up states into smaller entities, which would be even better for decentralizing power (and limiting corruption), but that's much harder to do.
And Google, and Apple, and Meta...
It will be much easier to meet carbon emission targets when your population is shrinking rapidly. :)
That's cool but my brain is trained to ignore all links from texts as I get tons from AT&T that clearly not legit.

The cost of spammers as they have forever changed how we use the telephone in terms of bother answering unknown calls. They are doing or have done the same with text.

Also why should I as a consumer have to do a domain search to verify legit or not. I personally just ignore all and tell everyone in my family and friends to do the same.
I’ve read that Nigerian census data is straight up made up since there’s a demographic war between the north and south and more population = more political power so there’s a strong incentive to “find” people
I really like it when people in your position at such a big company post on here, even if it is a brief comment like this. Thank you!
This is how I view it. Unless you work for a startup where you need to churn out code every hour, you are paid for your expertise and ability to navigate incidents quickly and efficiently. You are a force multiplier as well as an individual contributor.
I've seen projects go as far to claim to have their code audited by simply hosting it on a public github repo.
Workweek giving away $100k+ worth of capital and resources
In history it has been the most productive and innovative, because research and development takes time and money. The wright brothers are patent trolls who prevented the US from making plane designs, but without them we wouldn’t have modern flight. If we took away this incentive I doubt the world would be better. Currently you have this system where countries that don’t respect patents will just make it anyway, the US did against Europe and China does against the US.

Asia did not have patents and Europeans did. If my ideas aren’t my own and anyone can copy it, I wouldn’t want to put efforts into something others will clone.

I think patents are a necessary evil at least enough of it to make innovations, but foreign copycats and bootlegs serve this market well.
I don’t think I’d use it even if they have a self-hosted version. The way they set their pricing based on “number of services” seems like the kind of tactic you use when you want to intentionally make things confusing so you can extract as much value as possible.

What happened to honest businesses with fair, easy to understand pricing?
Not an engineer but definitely seen and experienced that. I want to exceed expectations, just not to the point where I'm carrying the cognitive load equivalent of 10 mediocre people on the regular just because I've proven that I can on occasion do it
Oh, interesting. One of the first results from Google turns up this: https://www.stephendiehl.com/posts/exotic02.html

> The most widely used rewriting engines often sit at the heart of programs and languages used for logic programming, proof assistants and computer algebra systems. One of the most popular of these is Mathematica and the Wolfram language.

Thanks!
The weather, but between wildfires & heatwaves's even that isn't what it used to be.
https://github.com/str4d/age-plugin-yubikey
If you've ever seen the TV show Silicon Valley, "Big Head" played this archetype very well. There are always a few people in every company who do so. Consider yourself lucky in some ways; you probably haven't rocked anyone's boat, which might catapult you to management and beyond!

If you don't go to management, it's probably worth doing another 5 hours of Leetcode each week. Regardless of how much work you do, the career lifespan at most companies is less than ten years. So you will have to prove you are a coder 4-5 times in your life, and probably at least once when you are over 50.
I think this is why I always have trouble understanding arguments against generics (in the general case at least). Parameters are added to functions/methods in order to make them more generic/flexible, as a rule. To move something that may have been hardcoded into something that can now be configured:

get_data() { filename=default ... }
=becomes=>
get_data(filename=default) { ... }

When the type either does not matter, but the concrete instance records it, or the type makes sense to be configurable, you want generics. As a silly example (but short enough to fit into a comment block):

fn nth(seq: [int], n: int) -> int

Now you have to make a new nth for every single sequence type, even though it has no bearings on the actual operation. Or you make it generic:

fn nth<T>(seq: [T], n: int) -> T

That's a trivia case, yes. But if anyone has ever worked on a complex code base there are plenty of situations like this that turn up, at least in my experience. Sure, I almost always start off with concrete instances with a fixed type, but as soon as it becomes apparent that the type itself is irrelevant and I have a couple use-cases with different types, why not make it generic and be done with it? Like, would you really have more than one version of that get_data function running around, one for every conceivable filename? That would be obscene. Why would you do the same with types?
I thought the sign was when I got a 1.5% raise for year end today. So a 4.7% pay cut.

They say they want to retain me...
Nice product, will give it a spin. For the banking market. Do you have an API exposed as well to feed questions and get (json) data? Our clients would definitely need it integrated fully.
I think it depends on what you call the reactor. I think of a reactor as the vessel that holds the fuel, moderator, controls, etc. From the NRX diagram, the reactor includes everything within the concrete "biological shield". Here's a link to the NRX reactor description:

https://inis.iaea.org/collection/NCLCollectionStore/_Public/...

The NRX was disassembled and rebuilt within a year. My guess is that Carter and others were lowered from the "revolving door" above the reactor in order to remove bolts as part of the disassembly process. The clothing worn was needed to protect the personnel from being contaminated.
That sounds great! I'm not working in Python though, but I am interested in the Awkward Array data structure. I'm trying to find example code that just uses libawkward from C++.
Sure, but you could also find a job you like better and embrace FIRE doing that.
The effect size -- even if I let you cherry pick citations (in a field experiencing a reproducibility crisis, no less) -- is several orders of magnitude smaller than the parent poster asserts (1000x).

According to your own sources it's an effect that is literally closer to "women are bad at math" than "men are taller than women". Literally. The comparison of effect sizes for those three things is right there on the first page. And for a proxy that your own source chose.

Again, parent asserted 1000x. 1000x. And you post an article with an effect size that's absolute garbage data in any field outside of psychology and assert "Science!". To defend a post claiming 1000x.

Or, in your words: stop arguing in bad faith, troll ;-)
How Solana NFTs Differ from Ethereum
It's also the government. There are generally more barriers to firing someone than to hiring them.
I understand the hesitation to predict future funding or dilution, but would hope to get straight answers about liquidation preferences in the current cap table.

The startups I’ve received offers from were very upfront when I asked about shares outstanding and also willing to give order of magnitude estimates of where they were in terms of growth. I never thought to probe further about cap table and liquidation preferences. It turned out that the startup I’ve worked at the longest did have a sane cap table thanks to the founders finding good investors, but I didn’t learn those details until long after I joined.
We do complain, but nothing really gets done.
> "death with COVID ≠ death from COVID"

My favourite take on this:

"I have Type 1 diabetes. I am healthy enough to run ultramarathons.

If I get attacked by a bear & the ICU has trouble managing my blood sugar while caring for my bear attack wounds...and I die... the bear is the cause of my death. "[1]

But it's irrelevant since these meta studies always use excess deaths over average because of reportings issues (both logistical and political).

Start here https://ourworldindata.org/excess-mortality-covid

[1] https://twitter.com/cadiulus/status/1300408867717812231
https://openai.com/blog/clip/ CLIP is the corrolary model created purely for classification purposes rather than generative as in DALL-E and is quite impressive across a range of tasks. Give it an image and a caption, and in return you get a score (0.0 to 1.0) telling you how much they match.

I think it is more in line with your premise. Others have taken CLIP and combined it with frozen language models (GPT2) to create automatic captioning models that are very impressive.

edit:

To try to address your question about whether or not actual semantic composition occurs, I think the answer is "yes" but it would be challenging to convince you this is true without going into details of the "self attention" mechanism which allows both methods to work. The short version is that these networks are able to find meaning in extremely high-dimensional problems by having a mechanism specifically tasked with learning positional statistics of the
training data. In language this refers to e.g. how often the word "pillow" is directly next to the word "fort". In vision, this similarly refers to how often e.g. trees are positioned next to gift-wrapped presents.

That's quite simplified but I hope that makes sense to a degree!
New features get added and these posts are a nice reminder to check the docs on a tool I literally never need to do that for because it's so habitual to wrap any long-running iterable inside of a `tqdm()`.

TIL tqdm now has a dead simple telegram hook https://tqdm.github.io/docs/contrib.telegram/
This is very useful and definitely something I am glad to see added to the language, previous solutions to this problem weren’t particularly efficient.

I am confused why they made it a global function though rather than a static method like object.assign though

also

> Functions: If your object contains functions, they will be quiety discarded.

that is a bit of a let down
Seconded.

I've used Django migrations. From the dev side it's super easy: some code PRs also have associated migration code. A deploy will run the migration then change the application code. It has sharp edges but works 97% of the time. The framework also generates rollbacks, for easy removal of problematic migrations.
I feel you might be conflating decentralization with location dependency. I actually expect things to centralize and concentrate further in a fully location independent world.
It's definitely a differentiator. cough
In other words, methods cannot introduce generic types.
Thanks! I don’t remember mine having it but it had been a while, the unlocked bootloader is a security threat that xiaomi had where malware was flashed, so it’s probably a good idea they don’t ship with software for security reasons, it’s such an easy target.
Sounds like some mid level manager looking for a way to boost their numbers without giving consideration to how this change impacts the public perception of the company or even any potential legal complications.
It was apparently a line from one of his general relativity lectures.
Covid threatens the Brain – from blood-clots to infected Neurons
> haven't found issues

No, they have.

https://www.cvedetails.com/vulnerability-list.php?vendor_id=...

That's just less important than running free software to some people. For better or worse.
“Gypsies [is] pejorative due to its connotations of illegality and irregularity as well as its historical use as a racial slur.”
https://en.wikipedia.org/wiki/Romani_people
Assuming the battery is not soldered in.
BTW humans are generally stupid. We are only smart in collective with all trial/error saved in books, so don't underestimate computers. Also most of progress happens by outliers in humanity so it can be after AIs start to collaborate. Distributed MoE architectures are step in this direction.

My prediction: codex and programming/operating APIs will give NNs ultra boost, then programming/math gets automated (hard to master, easy to verify) and rest/us will be history. John Conor is already alive. Mark my words.
People have always sorted by first impression in contexts where that's all they have to go by. That's been a thing in e.g. night clubs etc. long before Tinder.

But for my part at least I've seen no indication that people treat people in real life like it's Tinder once they get to know you first. I'm not even sure what treating people in real life like it's Tinder would look like unless you're basically putting yourself forward before having had any meaningful interactions with them first.
A few differences:

- Snowflake is SaaS, Clickhouse isn’t yet
- Clickhouse is open source, Snowflake is proprietary
- Snowflake has the virtual warehouse concept and ability to scale compute up and down with a single SQL statement. Clickhouse is a bit more traditional in architecture.
- Snowflake is hella expensive
- Snowflake is a bit more of a traditional data warehouse, whereas Clickhouse is philosophically about powering through big datasets such as denormalised click stream or logs

Both great products for their respective use cases
To be fair, I never had a chance to use Idris nor Agda. I don't know how capable I would be to encode the proofs in libraries nor client code. If it's usable, I am all for it.

Otoh, I do know that languages like OCaml, Haskell, or Rust take the burden of trivial errors from my shoulders for neglible cost.
Document-based databases such as Arangodb. Map/Reduce-style processing (e.g. if you want to transform a whole data set it is not wasteful to do a full scan)
SCSI? Pretty fancy, most systems like that are on DB25 RS232 connections.
It's long, long overdue. That said a national ID scheme has long been opposed by a vocal part of the Christian population in the states. It's association with the new testament's prophesy of the mark of the beast prevents many lawmakers from pushing forward a proposal, especially since 65% of Americans in 2019 identified as having a belief in some variety of Christianity[0].

The obvious reality here is that in the wake of no proper national identification system, social security numbers have been used instead. It's not a question of whether or not we have a national ID, it's really just a question of whether we have a functional one or an inadequate one. Nonetheless politicians would likely be committing suicide with their constituents in some districts if they were to support a push towards a better system.

[0] https://en.wikipedia.org/wiki/Religion_in_the_United_States#....
My point isn't to present a definitive explanation, my point is that you cannot assume an explanation based on the market price, which is the only evidence you have to fit your narrative.
Age is much simpler to use in nearly every way, whether that's interactively (keys are just files!), in scripting, or in implementation.

I'm still sticking to gpg for the foreseeable future, but between age and sequoia[1] I'm hopeful that things will soon be much easier to use.

[1]: https://sequoia-pgp.org/
While it is definitely racially insensitive, it’s punching up to the majority, or more specifically the hegemony which is the majority that holds the power.

Think of the school yard situation where Nick is bullied for his leg, Tony yelling, “You walk funny!”, punches down and isolates and separates Nick from the group. Inclusion (more so, not being rejected) is strongly important to most humans.

If Nick shouts back “Tony, your straight legs are like everyone else”; it doesn’t hold much strength, power or bite. It’s because Nick is punching up. Tony remains comfortably part of the hegemonic group part of the majority with no loss of anything really.

I think this is an evolution in distinctions on this, earlier framing was that any racially insensitive comments were all collectively racism; the current framing seems to be some comments are racially insensitive and are a bit awkward while others shift power, divide and exclude; and the later is being defined as the more contemporary definition of racism.

In short if the type of slur is not biting at you it’s likely because your power or position or inclusion as “one of us”, is not at risk or in question and it’s hence much easier to brush off.

For people who fit well into the majority, much of this can be very invisible; hence so many comments from people with privilege often confirming to each other; I can’t see a problem here, I don’t feel this.
My 10 Favorite Posts on Data (and Management) of 2021
This extension makes Google bearable. No more Quora, Medium, Pinterest, or any of that other stuff.

I'm curious about what other people on HN are blocking. I find myself searching a lot about upcoming video games or Apple products and I was quite sick of seeing all of the same SEOed-to-death clickbait nonsense.
So maybe he was a CIA asset on top of being a weird dude. Many such cases ;)
They can just get a passport with a different name, and none of this would apply.