skysight-inc/HackerNews huggingface dataset:
We do, Gen X was a thing in the '80s/90s, to the point that the Kevin Smith movie "mallrats" got titled "generazione x" in the Italian dubbing.

Youngsters online also seem very keen on referring to older people as boomers, because the online world is smaller and american cultural influence is stronger then it used to be.

Edit: yes, Italian youngsters also forget that gen x exists, much like the US kids do.
From a first read, the following problems I see in this critique:

- The trilemmas do not need to be solved. They just need to be acknowledged when you are designing your application so that people can understand the types of trade-offs being made. In cases where sybil-resistance is not a requirement, you can build a system that gives you privacy and decentralization. When sybil-resistance is required, you just need to think if you prefer a system that sacrifices privacy or if it sacrifices decentralization. Depending on the use-case, one might be preferred over the other.

- "Security practices are hard, no one will do it properly, they will rather have some expert that can do it for them". Well, if you don't want to deal with security hygiene, you delegate. Just like the majority of people will rightfully prefer to have a bank to manage most of their funds, one could still envision a future where service providers will act as a proxy to anything that requires "your" identity(ies).

In general, the thing that upsets me with all of anti-crypto/anti-web3 people is that they fall into the same trap as the maxis: they start from this ridiculous notion that "web3" is about creating a Highlander solution (there can be only one!) and that this solution needs to satisfy all constraints, otherwise it rubbish and needs to be discarded. The important thing by having decentralized identities (and decentralized technology in general) is that it gives new options for whole new classes of applications that do not exist. No one is being forced to adopt a system just because it is now possible to do it on a blockchain, and we do not need to destroy the current systems if they work well - or at least if they work better than any alternative. There will be even plenty of cases where the status quo is totally fine.
I started with a 0.9 MHz system with 64.5 kB of RAM. And plenty of people have started with even less.

By the time we were at 386s, code bloat was already pretty bad.

Bad energy wasting performance is even worse than bloat. I'm horrified how much electrical energy bad code costs. We're already talking about a bunch of nuclear powerplants' output wasted!
I did not work in Uber, but a similar company, and... it's a very political thing, usually.

Taking an existing service and making it into 2 new microservices is a "thing you did". Suddenly, you have "impact" and can claim the new service as "yours". Everyone wants to be a king of their little kingdom.
> There should be lots of individual tools.

Maybe there should be, but for many things that openssl can do (for example, testing and debugging a TLS connection, examining the contents of a certificate, creating a CSR to send to a non-ACME CA, converting between different formats of certificates, etc.) I'm not aware of good single-purpose tools.
Exactly. The reason I dont want to create a view is the view will incurr a lot of time being spent to just querying the same thing, making the user wait for it to finish (all of our tables are in Hive). If I use a materialized view or another table, the user just need to do 'select * from xxx' and get the report immediately.

I've experimented with OLAP engine such as Clickhouse and its view, so far looks good but need a lot of investment upfront to maintain it

I guess the way you mentioned is the only way we can do and we'll try to optimize from that

Cheers!
Would it be OK if he was American? Or had a english/german/something else European sounding name?
Did you read their post? They specifically stated that what’s important is proportion of fraud to useful activity. There’s fraud in banking, but in proportion to the useful activity it’s small.
The appeal of go is that it is easy to learn, you can put any young person just out of college and have it produces a lot of line of code that resemble something working.

The reality is that go is a very hard language to master and to avoid footgun. But it is an hard truth that few people are willing to accept.
> NATO is a defensive alliance.

Which NATO member was being defended when they bombed Yugoslavia? [1]

Putin is a dictator, but that shouldn't cause us to take NATO propaganda at its face value.

[1]: https://en.m.wikipedia.org/wiki/NATO_bombing_of_Yugoslavia
Preventing a recession would imply that one can see into the future and accurately predict when the next one will happen. This isn’t like watching someone about to get hit by a car and then saving their life by pushing them to safety.

Even if you did have hypothetical tools to do so, how would you know you prevented one anyways?
Yes. I check permissions on every app before I install it. Or, at least I did until that was recently taken away.

There are some permissions given to apps without a user prompt, e.g. start at boot. If there are five similar apps with similar functionality and ratings, I'll typically choose the one asking for the least permissions. And if I notice an app looking for excessive permissions (e.g. location) with no good reason why (e.g. a terminal app), that'll give me a clue that there's a ton of data being collected.

Once upon a time, a giant percentage of a device's user base was tech-savvy early adopters. But with billions of devices having been sold, 99%+ of Android users have very little interest in details like permissions.

But when these details are taken away... when I can't see permissions, when apps I use lose features because of new, restrictive Play Store policies, and when Android continues down this road of "privacy" without insight into exactly what my phone is doing... well, if I wanted this, I'd have chosen an Apple device.
> Then you realize stainless steel makes much more sense. More hygenic, reusable, durable, looks nice.

Eh, they are much harder to use than bamboo or wooden chopsticks: stainless steel has a lot less grip, because it has less friction.

(If you are good enough at using chopsticks, it doesn't matter too much.)
I really sympathise how your research is being misunderstood based on the reporting and responses to the press stuff missing the main point. And everyone equating modern ARM with "M1".. Anyway, awesome work! Let's hope pointer authentication gets a thorough treatment from the research community and you and other people can build further exciting results on your work!
> And how are they going to enforce it or serve it?

Have you, uh, met America?

Not only is America litigious, the long arm, when sufficiently motivated, will get you anywhere on the face of the planet. Just ask Assange. Not that I support this behavior, or this privilege, but I'm not ostrich enough to pretend it's not on the table.

> dao is a loosely defined word, except where legally defined and protected as in Wyoming

That may matter in Wyoming, but in America, I assure you, the 'ill defined' nature won't stop the prosecutors.
Stock gRPC is not a great demonstration of Go’s possible performance. The code is neither clean nor fast nor idiomatic. I have no idea why it’s so messed up.

(That said, C# and Java are no performance slouches and I expect they’d all be roughly comparable in the end if the Go code didn’t suck so much.)
Your post here is slightly ambiguous, so I thought I'd add to it a bit in case you are falling into a common trap.

>> Divided at the per-visit or per-customer level, you can see then that every single visitor incurs some cost.

Your statement above is correct if you pay the insurance amount based on a per visit model. In other words if you report the number of visits to the insurance company every month, and your premium changes monthly. I've no idea if this is what's happening or not. If it is, then your post is fine, but if the insurance is a fixed amount then you've fallen into a common trap. Which is this;

You cannot average a fixed cost across variable use, when calculating marginal cost.

For example let's say I have a factory making various steel goods. Mostly I make fences to order. In my slack time (which all factories should have) I get otherwise-idle staff to make shopping trolleys. I supply those regularly, and so it never hurts to have stock of them.

Now, here's the question - should I add labour to the cost of those trolleys [1] or not? As labour is a fixed cost I'm paying the employees regardless. Whether they make trolleys or sit around drinking tea it costs me the same.

A costomers walks in, and wants to buy the trolleys at a discount, which covers all the materials, and half the nominal labour rate - should I sell them? The right answer is yes (better to recoup half the labour cost than none of it) the wrong answer is to say no, the labour cost was x so selling at half x is losing money. [2]

So if your insurance is say 1000,thats a fixed cost and is not part of any specific gym visit. Adding "free" visits has no impact on the insurance. The marginal cost is very much only the actual costs of that visit - which are likely close to zero (some water in the bathroom maybe?)

[1] I am assuming staff are paid hourly, not per job, are are not "sent home" during idle time.

[2] I get this is simplistic, and other factors can come into play. Like if I have limited supply and am prepared to wait for a higher offer. But presuming I have the ability to create (in idle time) more than demand, the question holds.
With its halving block subsidies, the bitcoin emission was never equitable. For that, look for a fixed block subsidy, i.e. pure linear emission, which leaves the majority of supply to later generations.
Thanks for the SEC reference!

Regarding the 1st point, let say I already have the process implemented in place. If I want to add new common column, is there a better way to easily add new common metrics/dimension without doing backfill?
Personally, I think it's a good summary of the kinds of identity problems being tackled in the Blockchain space. However, the alarmist tone makes the author seem quite dismissive of interesting technological advances that can be used to securely store data publicly.

We are obviously going to be sharing more data in the future and these projects are discovering how this can be achieved. Blanketing the entire movement as dystopian is unhelpful.
As a Roe Reversal Looms, RBG Admirers Wrestle with Her Legacy
> Reading and math both take practice to learn and improve.

But that's the thing, the test wants to look at your baseline level. If it was flawless then you wouldn't be able to do any practice that's SAT-specific.

> This is so well known and obvious, I find it hard to believe such questions would be included if the goal was that practice would not help.

Do you have a better alternative?

I don't find it hard to believe that they didn't say "Oh, being perfect on this axis would require magic? Better quit entirely."

> What do we do if we can't perfectly reach that goal? Weaken the test further?

No...? Nobody suggested weakening the test...

Oh, maybe the misunderstanding is when you said "the goal" is that practice would not help. No, that's not "the goal". It's a secondary goal. They wouldn't ruin the test just to dunk on practice. Measuring ability in an exploitable way is the closest they can get to their goals right now.
Well, once you add engravings and other texture stuff to make your metal chopsticks grippier, they are become grippier for bacteria. Thus eliminating one of the justifications brought up in favour of metal chopsticks.
I wonder if I'm the rare minority who doesn't mind sites like geeksforgeeks because I don't use them as authoritative reference but just to lookup/double-check syntax and/or code examples. Their information isn't great but the code snippet is right there which ironically might not be the case with sites that have dense information but are low on examples. However, when I need the gory details, I just visually skip geeksforgeeks and its ilk from the search results.

Maybe we need a enable/disable toggle in uBlocklist to cater to the above "modes" of search.
Can you provide examples of the things that are hard to master and the footguns?
I went through a similar realization after having been in physical contact with a family member as they passed. It sort of demystified everything for me and gave me a much more practical perspective on what remains after they have gone.

I hope you're doing ok.
They'll just mumble interstate commerce and presto changeo, it's off to Club Fed.
well, the thing is existing institutions are completely fucked. governments simply do not represent us and there is no trust for them. we have not opted into these systems, they do not speak for us, and they are not legitimate.

we are indeed social creatures and we are developing new civic and social innovations. this mostly relates to actively opting into communities with people we like that share our values and that do not attempt to control us. and crypto/web3 enables us to exit the rotten institutions that try to coerce us into being part of them, and create new institutions that represent our values.

it is pretty obvious when you think about it. only institutions we actively and freely opt into can actually be legitimate.

and the idea that something that claims a monopoly on violence also claims to be legitimate is just completely, utterly laughable. and what is going on right now is that the clown car is finally flying off a cliff :)
the best pun. took me one minute to get it hahahaha.
This may sound plausible at first, but if you've watched these kinds of things for a while there's an entirely plausible other explanation. Everyone wants to have their little special case feature in, and nobody says "No!". Very few people actively try to avoid complexity and favor simplicity in standardization processes, even fewer did up until a few years ago.

"Avoiding complexity is good for security" is the thing that everyone will claim to agree if you say it, but hardly anyone follows in practice.
”Our Go monorepo consists of about 50 million lines of code (and growing) and contains approximately 2,100 unique Go services (and growing).”

What the hell is that company doing?

Try to imagine an ERD or DFD of their day-to-day operations. 2,100 unique services…
Interesting. For forks, spoons and especially knives most people seem to prefer a little heft instead.
This reminds me of the Foundation series. Watched the show and reading through the books now, an interesting premise.
There’s certainly a public form of journaling that happens on social media that seems to start with good intentions but then descends into self-diagnosis.

In terms of private journaling - well, it’s private, so hard to draw any general conclusions, but I tend to think that if you’re spending more than half an hour each day writing about yourself then you might have a problem.
No, he is liable for the $44B offer he made and signed a contract for. Now, if say Tesla and SpaceX were to go bankrupt tomorrow and he would lose access to these funds, the $1B clause would activate.

Remember that he has already secured the funding, he has filed information about that with the SEC, and he has already signed the contract for paying Twitter's shareholders $44B in exchange for sole ownership of the company. Neither of the parties can pull out now: the deal is done. Only extraordinary circumstances can undo it anymore.
It is certainly not laughable to me. You have singled out Quicksort as the sole example of performance gains whereas I have used it as a single isolated example of very large performance gains that can be had. SIMD instructions have seen a lot of other mainstream use cases recently which also includes the memory copying or memcpy(3) optimisations amongst others. Your browser has a Javascript engine, and since it a Javascript engine, it has a garbage collector. Garbage collectors move memory blocks around all the time, and a SIMD optimised memcpy will yield substantial performance gains. Or faster JSON processing. Therefore, SIMD + an improved fab process will result in much larger overall performance gains for you and me as browser users as opposed to an improved fab process alone. It is also a realistic example of the «whole system performance» improvements if the browser is treated as a «whole system».

And an optimised QuickSort can also come in handy if one pokes around a large browser history or uses it as a knowledge base, which I do and use it on a regular basis. My browser keeps a uninterrupted record of all visited websites over the last 15+ years and being able to zoom in on a particular time span to find something within that temporal range quickly is important to me. I am almost certain that a sorting of sorts is involved somewhere behind the scenes.
which ones have you tried?
> Vitrified nuclear waste, immersed, would become porous and friable long before its radioactivity decayed significantly.

Not quite. Silicates form a passive gel layer when put in water, they are quite resistant to leaching (we have examples of ancient Egyptian glass items recovered from the sea). Over very long time frames, way longer than millennia, the glass just dissolves. But for this you’d need them to be immersed and constant water circulation; silica is very stable. In this case you’re not worried about radionuclides release too much anyway, as the seas tend to be very large and have already quite a bit of them. Plus, only the low-activity isotopes remain isotopes after that time.
Why can't I hover above a ship while staring at it and recording what I see?
They're unrelated in theory, but in practice a lot of garbage collected languages do try to turn data races into defined behavior. Java requires the JVM to implement some defined semantics for data races, though I think they're still considered terribly confusing in practice. Python prevents data races with the GIL, and JS prevents them by either not having threads at all or not letting them share memory. I think Go is actually somewhat unique among modern, GC'd languages in that data races in Go are true UB (albeit with lots of best-effort checks).
I was about to rant but you made me realize that the original story was a trilogy.

When I read it as a teenager I guess I jumped straight into the sequel because I loved it so much. But then I had to read the related arc of the robot an then the prequel.

We miss you good doctor Asimov <3 (but you wrote so much there is still something old to rediscover)
He's a towel.
Funny enough, Singapore is one of them.

Singapore is absurdly rich by global standards. Dishwashers are rare: it's a combination of eating out being really popular and perhasp many people having maids.

Thus basically the only (domestic) dishwashers in the country are high end contraptions mostly acquired by expats.
Nice summary but I would point out that Huntington’s is hereditary and the association with caffeine is of an earlier age of onset, not increased risk.

Simonin C, Duru C, Salleron J, et al. Association between caffeine intake and age at onset in Huntington's disease. Neurobiol Dis. 2013; 58: 179- 182.
How far can Putin push the nuclear leverage until it's not leverage anymore?
> Why do we let the poor go to casinos? NYC is about to open a massive casino in Manhattan, guaranteed to ruin lives and families

We shouldn't. Many other countries don't allow that. Putting profits above human wellbeing is how the US got to this place. The US even allowed open MLMs like Amway. The people shilling these scams have immense amount of lobbying against any kind of financial regulations, which is exactly what crypto is doing
Almost???
The way I improved my economic status and social skills, being able to master several European languages, alongside the programming ones, has been a great experience.

Having lost touch with many friends and relatives, not being able to follow some cousins growing up, being made aware of someone's illness or death, without being able to be present, or having thoughts where would I live as last country, not so much.

So while I don't fully regret it, as I wouldn't be the same without those experiences living 20 years abroad, I surely have mixed feelings about it, and might in retrospective taken other decisions along the path.
> bombed Yugoslavia?

You mean Serbia.
This gets into the turing completeness tarpit. Yes, it's possible to make a vulnerable implementation emulate a chip that is not vulnerable. And maybe even detect when you don't need to emulate and run natively some of the time.
> 1984 had a pretty good argument why it’s dystopian to tell people
they are not allowed to remember or continue believing something.

Its a good book. It should also be tempered with a little Jane Austen,
about the tyranny of unshakable reputation. My take is it's the
"telling people what they are allowed to do" part that is
dystopian. To that extent all laws are dystopian. However we do it all
the time and obtain great wider benefit. For example, bad money
choices might lead someone into insoluble debt, they declare
bankruptcy, and seven years later that is deleted from public records
so they can make a fresh start. In reality a "right to be forgotten"
is more of a right to be forgiven. Asking that people forgive and
discount past wrongs is not the same as poisoning and torturing them
in a basement until their minds are wiped, as in some demonic
MK-UTLTRA shitshow.
Lightweight Markdown MacApp to help you write great sentences
Sounds like buyer was dumb enough to think they’ll move plane to another country without paperwork and rego. Slow speed = fuel savings…

Pretty weird for seller suddenly get amnesia of buyers names, but also fair not to reveal to journos.
Yes. If glass flowed precision optics would stop working after a few years
The way to do this is to title your post 'Show HN: Aiotense, a time processing tool' and let the readme.md on github do the talking. Best of luck with your project.
Berry is a healthy, byte-sized window manager written in C for Unix systems
Turning a 1995 IBM Aptiva, 66mhz 486DX2, into an i7 6700k
Interesting to see LoongArch64 support pop up in more places.
We prioritized a well working dev env on M1 half a year ago and made our Docker images multi arch, etc. It mostly just works nowadays, only one small niche service needs x86 still and it’s in the process of being replaced. We also started taking advantage of ARM machines on AWS as part of the transition. Granted it was easier to justify this as a younger faster growing company because it doesn’t take as long for the majority of developers to be on M1s and less “stuff” has accumulated over less years.
Wayfire is a Wayland compositor based on wlroots
The petitioners publicly called for the ousting of senior executives, while airing confidential dirty laundry. The idea that this deserves to be met with a receptive and empathetic response is absurd. If you want collaboration, approach collaboratively. You might not get what you want, but at the end of the day, a company needs to be led by somebody, and I would much rather be led by a designated leader than by public pressure campaigns brought by whatever employees are most willing to escalate their grievances to the public square.
The only kind of stablecoin that can work 100% of the time is one that's backed 100% by the currency it purports to maintain a peg to. Anything less than that cannot work 100% of the time. And that can be ok, but at minimum, the only one I'd touch with a ten-foot pole would be audited (AFAIK only the Gemini dollar is), and hold itself to the same standards as a proper money market fund.

The problem is, you can't get rich off that.
I could be wrong but should verb be emigrate here? I.e. you are leaving your home country.
Worm: A dynamic, tag-based window manager written in Nim