skysight-inc/HackerNews huggingface dataset:
"When someone is obsessed with accumulating wealth, it tends to be a never-ending pursuit. "

Wealth creation is not value creation.

Just because you put money in your account, does not mean you 'grew the pie' - in fact - you can generate a lot of wealth individually, while shrinking the overall pie.

For example, some kinds of resource extraction do more environmental damage than the profits generated.

'Good Capitalism' creates a ton of value for society, and then captures some of those surpluses.

'Negative Capitalism' just grabs surpluses by whatever means: leverage, legalities, etc..

The problem is we generally don't have a language for distinguishing between the two.

As of today, I believe everything related to blockchain is 'bad capitalism' - in that, the externalities and effort are not worth the benefits (though that could change).

My mother was complaining yesterday about the volume of ads on Facebook - while I think ads are ok, when people are locked in and deluged, its starts to corrode the net value of a situation.

'The Web' and 'Google' probably create a lot of value.

'Facebook' and 'Blockchain' ... more dubious.

Because of the ridiculous amount of money available to be made in net-zero games, even respectable VC's have to pay attention.

It definitely bothers me that there is no language of distinction in the SV.

Finally, yes, greed is a quixotic motivator, and sometimes it actually does help.
Awesome. I also liked your implementation in Julia.

What about evalo though?
Did no one who bought an iPhone understand it has one store and a restrictive OS? I’m unsure of why you think the largest demographic isn’t already the ones who bought the phone with no side loading. I don’t give a shit that I can’t side load games on my console or my tv OS. The phone is the same and perhaps this is more of a generational difference.
The rivalry between Elon Musk and Jeff Bezos is extending to the moon
This post is caused by phone call I had earlier, where family members strongly suggested I shouldn't get vaccinated as the side effects are supposedly more likely to occur then a critical infection...
I’d consider it, but would like a Tacoma prime if they decide to make one. Easily 90-95% of my driving is <40 miles and I could do it on EV.
Um, no. We (British-English speakers) say "big _red_ ball" just adding emphasis to the vocalisation of "red".

You hear an example in Boris Johnson PM talking about "new _blue_ passport", people getting a "new passport" is a thing, but if you say a 'blue "new passport"' then people will find that a foreign turn off phrase and assume you're a non-native speaker or you're having a stroke (ie a medical problem with your brain).

I mean, yeah, if it's a noun phrase it might work, but even if we're taking about a red zorb, it's not going to be "red big ball" unless Big Ball is a trade mark or brand name or whatever.
I find that a better signal is simply the quality of the tool or technology.

It's like surfing. Some people want to see hundreds of surfers on the wave before they start paddling out. That's fine. There's nothing wrong with that. But I personally believe that a better way to surf, especially when it comes to technology which tends to have short cycles, is to learn how to spot the wave as it builds, while it's still a swell, before it breaks. I've seen time and again that there's incredible value to be had if you can learn how to do that.

One of the best examples of this value being that you're able to hire really talented people, because they form the critical mass at the beginning of a successful wave. Once the larger corporates come in, this advantage disappears.
I've been working for Genesys for 8+ years, and this was definitely one of the reasons. Even though the company is a tech b2b with the exact cycles you mention, long hours are almost never an expectation here, and family always comes first. Furthermore, we have additional "take care of yourself" timeoff: e.g. in August all Fridays are off, and the last week of each year too. Check us out at https://www.genesys.com/company/careers
That's cool! I had no idea those were available to the general public.
How the Coming Population Bust Will Transform the World
I did clearly say "In America".
You can use OOP or whatever you want to build your abstraction and then surface that as a hook, rather than using hooks as a way to do all your logic. This is similar to how there are npm packages that just import some other js package “foo”, wrap its api in a react component, and reexport it as react-foo

I’m curious what you think of https://rxstore.dev/ it basically is a pattern I tried to outline where you write logic with rxjs and it tries to bridge the gap to react/hooks for you. I address some of your points in the faq.
The pricing hasn't yet been finalized but it will be fixed per app.
Downvoters could instead provide a way to get a decoded text of a property with this new syntax, like it's possible with #>>. That would be more useful.
Exactly. So many people think being "rich" is having the mansion, Ferrari, and the yacht. Those are just highly-priced, luxurious products that people buy to status-flaunt most of the time (I know so many here in Florida). We live in the greatest time humanity has ever seen in terms of abundance, and survivability.
A weird theory of gravity could break cause-and-effect
Greed is not new, but the mechanics of society are completely different now than 100 years ago.

For common people only 2 generations ago, the only way to 'make money' was to do actual work, something that probably created some kind of net value. Surpluses were shared differently, but work was done.

The opportunities to hustle and grab value while creating little for society is available to the common person today.

The economics have changed quite dramatically and that does factor into the equation.
This is known as Universal 20 of Greenberg 1963. Not so universal, but you have to get down to languages way out of the top 30 like Chechen to find one that don't obey the typical rule. Of 576 languages catalogued in Dryer 2018, 113 are English-like, 182 are English-reversed, and the rest somewhat varied.
Consider the source. The barber is suggesting optimizing for haircuts.
The job of an outsourced position and senior+ IC role in top tech firms are fundamentally different. You can't survive just be churning through ticket backlogs. Sometimes you are expect to come up with initiatives, gather support and resources, deliver said initiatives that have a measurable impact to a global company without much guidance or help from your boss; at higher IC tracks, the kind of initiatives you lead can have meaningful impact to a whole sector.

These expectations, in a more traditional company, is normally reserved for positions much higher up in the org chart.
The main difference in Europe is that healthcare is free. So if you're working a crappy job that doesn't offer healthcare, you can still go to the doctor. In the US, you can't afford to go, the small problem snowballs into a huge problem, and either you end up with an ER bill that permanently destroys your credit or you end up so sick you become unemployable, creating a downward spiral to misery.
Sanskrit has free word order. For example, "krishnam naro'shvam prashyati sundaram" -- the man sees the beautiful black horse. Here Krishnam == black, sundaram == beautiful. naro'sham is the combined form (sandhi) of narah (man) + ashvam (horse) and prashyati == sees.

Though Indian languages derived from Sanskrit have simpler rules and the adjectives are roughly in the same order as English (but the endings have to match the noun).
I'm quite familiar with restrict, having added it to many codebases. It's a moderately fragile construct which in no way replaces the normal c memory model. (It's also significantly under exploited by most compilers, presumably since very little code is restrict annotated.)

Prove and assume are indeed different things, but what the compiler is able to do is _prove_ the validity of the transform within the context of the C abstract machine.

Plenty of sibling comments in this thread show concrete examples of significant optimizations lost with alias analysis (and/or non-wrapping signed integers) disabled.

If the compiler is not allowed to assume that the source code is valid then very few optimizations are safe at all. Clearly that isn't what you want, so I suppose that you would argue that being able to vectorize something like 90% of all currently vectorizable loops in existing code isn't worth the cost, and instead compilers should be able to assume that anything my alias anything unless the programmer has manually restrict annotated every variable that is written to in a loop?

I expect in that world you'd see lots of code run needlessly lots slower, and lots of other code needlessly get slathered over with restrict annotations as restrict turns into a reflex because leaving it out results in poor performance so regularly... resulting in incorrect annotations and the miscompilation you were hoping to avoid-- arguably the worst of all worlds.
Something is wrong.
If you erase all identifying parts it stops meeting the definition of personal data. That should be sufficient.
Kayaker’s photos show crack in closed I-40 bridge in 2016
It's healthy for crypto to have detractors, but as an extremist with a rigid belief system, David is just as bad as the Crypto Maximalists he rails against.

He may end up being more right than wrong, and I suppose he balances out the extremists at the other end of the spectrum (a good thing), but I expect HN readers to take his thoughts with a grain of salt. He's got books and subscriptions to sell you after all. Note: this article was self-submitted to HN. Make of that what you will.

The guy just doesn't come across as someone genuine interested in the truth, regardless of where that may lead. His internet presence reeks of being in it for the notoriety and money. This post is no exception.

"Look everybody! I was in a documentary! It's not relevant to this article, but hey - aren't I important?" - David Gerard

David claims decentralization is chasing a phantom because it's at odds with financial incentives. Apparently, he's has never heard of the Internet. Or at least, he fails to articulate why the Internet is different in this context. Big oops.

David, please do some actual thoughtful analysis if you expect to be taken seriously. While you're at it, consider cutting back on the sensationalist clickbait declarations ("Everybody hates Chia") for something more tempered and professional. It's kind of gross.

PS - Please dear reader, don't click the down arrow on this comment because it comes across as pro-crypto. It's not pro-anything, it's anti-extremist. As with all things, the truth of complex matters lies somewhere in the middle of what the extremists believe.

Beware of those peddling extremist views in the interest of self-promotion and financial gain. Yes, that includes both sides of the crypto debate.

“It is difficult to get a man to understand something, when his salary depends on his not understanding it.” ― Upton Sinclair
Very low quality article with several inaccuracies.

You can rent all the space you want from AWS, you still need to create the plots. Creating them on AWS isn't very economical (which is why no one is doing that) and creating them at home means you have transfer terrabytes out to AWS which won't happen quickly or cheaply.

There's some conflation between plotting (which is one off and intensive) and farming (which is extremely low power and can be done by a rpi)

You might plot on fast NVMEs and transfer to slow HDDs (usually recycled). It's possible to burn out the NVMEs but you're only going to plot as much as you can store.

As with most things it's more complicated than it seems on the surface.
Salaries are usually fairly comparable per hour worked, and career development can be fantastic. The best managers I’ve had were at a Fortune 500.

But a large company is really like a group of many tiny companies, and it’s hard to reliably be placed in a great area unless you know someone on the inside. Large companies sometimes don’t even let you apply to specific teams.
I don't know where this misinformation came from, but it is absolutely false. COVID vaccines have been shown to prevent infection...

https://www.cdc.gov/media/releases/2021/p0329-COVID-19-Vacci....
> an individual is

An individual is a highly social primate that saw reproductive gains from status (for both sexes) during its evolutionary history.

With status being 'cash in the bank' for so many desired things including security and mating success, why wouldn't accumulating enough of it be an end goal, at least in the mind of an individual?

Doesn't your theory predict that as people get richer/more secure they'd care less about social status? I tend to see the opposite, and people care very much about relative vs absolute wealth a lot.
Depends if the employee has signed an options agreement and those options have been approved by the board.

At a recent gig I started up a few weeks before an exit. My options had not yet officially been granted by the board. My company granted my equity but they didn't have to.
It can be a pet peeve of mine as well, but at the same time, there are statements that require no empirical analysis to “prove”. Like, would you disagree that writing a program in brainfuck is more error-prone than Java?

But even in medicine, probably the area with the most extensive empiricism (we have insane amounts of data on mouses and humans), there are claims that won’t ever get to the point of doing a study on. There are stupid things that get tested, eg homeopathy (it has plenty of studies showing it is quack), but I think noone would say it is irresponsible for a doctor to claim that hand healing over a gun shot is not effective, even without direct evidence.

Of course there are surprising findings everywhere and as other commenters wrote, especially in low level optimizations the “obviously slower” solution can easily win. But I would wager that C is so terrible as a language with so little protection from even trivial mistypings, no real abstraction power requiring text-based macros that simply should have never existed to begin with, and the worst of all, not even goddamn namespaces making everything’s name indecipherable. On the other hand, I’m not necessarily bought that Rust’s borrow checker is the best way for handling memory-related errors, for example a syntactically better-than-C language like C++, or Zig might reduce memory bugs just as much, we don’t know.
It's just not a great fit for an open source project IMO. They go to all this trouble to build something noncommercial without tracking, and then start requiring a commercial tracking platform to collaborate?

In fact one of the reasons I use HN so much is because it's not doing any of that. And because I can choose what I read (rather than Facebook's algorithms deciding what appears on my timeline). I'm sure many people come here for that reason. This'll be a reason for the many anti-facebook sentiments. Because those sentiments are one of the reasons to come here :)
Merkel $US 426K per year.

https://paywizard.org/salary/vip-check/angela-merkel

She's the Chancellor of a country with a multi-trillion dollar economy.
I wouldn't leave an expensive laptop or camera in my car in Stockholm, Sweden. I certainly wouldn't in Paris, which is way worse.
fyi dang has disclosed traffic details on a semi frequent basis - it is currently at 6m requests a day, up from 4m requests a day in 2018.

https://twitter.com/swyx/status/1371586759578984450
Yeah, in practice I have this problem with Rust sometimes.

If the returned value is a single line, it's easy to see what is being returned. If it's a 10-lines if/else, and you don't remember the function's return type, and you're not sure how many layers of control flow you're at, etc, it gets a little ambiguous.

You can mitigate that with good coding practice, though. There could maybe even be turned into lints.
I like it. The only problem I've had with it is that searching for zig in YouTube gives me mostly children cartoons so I have to use ziglang. Not many other languages are much better though. Rust, ruby, java, python, they are all existing words with prior meaning.
People don't sign into FB just for this.
It's very block by block but there are some ok areas with housing near/under 200k (at least pre-pandemic).
He most likely means that reasoners and databases that provide reasoning abilities do not scale. This makes sense, specially for OWL ontologies. For most OWL reasoners, if you feed them with the ontology and with a large set of instance data (class instances connected by edges that are labeled with properties defined in said ontology), it will likely take way more time than you would like to produce results (if it produces something).

The reason for that is twofold:

1. Many of tools created for reasoning are research-first tools. Some papers were published about the tool and it really was a petter and more scalable tool than anything before it. But every PhD student graduates and needs to find a job or move to the next hyped research area
2. Tools are designed under the assumption that the whole ontology, all the instance data and all results fit in main memory (RAM). This assumption is de-facto necessary for more powerful entailment regimes of OWL.

Reason 2 as a secondary sub-reason that OWL ontologies use URIs (actually IRIs), which are really inneficient identifiers compared to 32/64-bit integers. HDT is a format that fixes this inneficiency for RDF (and thus is applicable to ontologies) but since it came about nearly all reasoners where already abandoned as per reason #1 above.

Newer reasoners that actually scale quite a bit are RDFox [1] and VLog [2]. They use compact representations and try to be nice with the CPU cache and pipeline. However, they are limited to a single shared memory (even if NUMA).

There is a lot of mostly academic distributed reasoners designed to scale horizontally instead of vertically. These systems technically scale, but vertically scaling the centralized aforementioned systems will be more efficient. The intrinsic problem with distributing is that (i) it is hard to partition the input aiming at a fair distribution of work and (ii) inferred facts derived at one node often are evidence that multiple other nodes need to known.

loose from modern single-node However, the problem of computing all inferred edges from a knowledge graph involves a great deal of communication, since one inference found by one node is evidence required by another processing node.

[1]: https://www.oxfordsemantic.tech/product
[2]: https://github.com/karmaresearch/vlog/
In my experience it's a bit of a hit or miss. Even within the same company, your work life balance can greatly differ from working in one team or another

Keep looking for that place and when you've found it, don't leave it!

It also helps if you can make yourself indispensable in one way or another. Look for ways the business can do better the "important stuff" (usually means save money or avoid legal conflict) and do it. The entire responsibility of keeping the new stuff alive will fall on your shoulders. And you will get a pass at leaving the office early, or perhaps filling out your overtime form will no longer be considered a crime
No, I don't have yet a use-case for it. It'd be a bit overkill for what I need.

I originally set up minio because I wanted to test out some backup solutions relying on S3 but I didn't want to use amazon (can't remember why). Turns out minio is great but not a 1:1 S3 clone and not every app can swap out amz for minio anyway.

I was thinking reading about ansible soon though.
Constantly have to google up the JSONB wuery syntax, it's just too confusing to me, although it is indeed powerful.

Glad to this this super intuitive and familiar syntax added. Will make writing these updates a lot lot lot easier. Not even close!
Oh come on, it’s a very well made video and it made perfect sense to start with Game of Life.
Well my dad could beat up your dad.

(Enjoy this for what it is)
And for a limited time only, ptycho.com is still available!
Url changed from https://www.smithsonianmag.com/smart-news/contrary-popular-l..., which points to this.

Also, the original article title ("Contrary to popular lore, ancient Greek armies relied on foreign mercenaries") seems to have had linkbait powers, resulting in some reflexive objections in the comments here. Keep that in mind as you read them.
That reminds me of my favorite auto-antonym - a word where the noun and verb forms have completely opposite meanings.

The lawmaker sanctioned(v) the sanction(n)

Where the verb form is to permit, and the noun form is to restrict!

English is weird.
Get him involved in FIRST LEGO League <https://www.firstinspires.org/robotics/fll>. In FIRST LEGO League, he'll learn robotics and programming, but he'll also learn teamwork, engineering, project and time management, sportsmanship, researching, presenting, and all sorts of other useful soft and hard skills.

FIRST has robotics programs for kids from age 4 all the way up to 18 with increasing levels of difficulty, complexity, and competition. So, if he enjoys it, this could be something he does all the way through high school.
I was basically about to post this as well.

You want to find a decently large company that has its business model figured out so you don't have to stress about where your salary will be coming from. You probably won't be able to pick a low-stress team unless you already have connections or inside info there.

But you can generally network around the company after getting hired: technology interest groups, non-technology interest groups, recruiting trips, internal chatrooms, folks working on the same open source tech, etc. If you start out in a mediocre-to-bad team, you can often figure out how to get transferred to a better situation within a couple years.
For a developer-focused product, it's really painful that there's absolutely no technical description here. Tell us how it works!

Also, "free forever for open source" strikes me as problematic because of the above point: Isn't an open source product likely to prefer open source updating? Open source communities tend to get really sticky about apps installing things themselves and such, so this seems like a really iffy place to add a proprietary component.

That aside, I totally see a lot of room for more/better updating mechanics. There's two major culprits I find in a lot of large-scale apps, and I don't really like either of them. But then again... without knowing how Pakkly works, especially OS-specific install details, I'm not sure I'll like it either. ;)
great start - I have presented this point of view myself.. no clue what "perspectivism" means really, though
Upon a slight re-read, it seems that SDF's have a lot in common with magnetism, and potentially gravity? (ie: what is the closest "reacting" force)

Your visual examples made things pretty clear, and I appreciated the simplicity (it's just "what's closest"), and humility (all that work to end up 'worse off').

Thanks for blogging!