skysight-inc/HackerNews huggingface dataset:
I have mixed feelings about Singapore. On one hand it stands out in the region for being clean, safe and nothing short of an economic miracle.

On the other it's an authoritarian one party system posing as a democracy where the government owns/runs more of the economy than most so-called socialist states.

It's a great example of the trade-off between personal freedoms and economic security.
I've proposed a definition here: https://news.ycombinator.com/item?id=29267283

Would appreciate your thoughts
You can't perform HTTP requests from a pure function without making it obvious in its signature that it does side effects. For example in a language like Haskell:

add : Int -> Int -> Int
add x y = x + y

There is no way a function like this can run a Bitcoin miner, all it can do is to return an `Int`. In order to do side effects, a function must return a special `IO` type that should then be returned from `main` (and only then these side effects would be performed).
The modern equivalent is a tablet with its corresponding type cover.
> Controlling humans will probably the first application for AI with generalized intelligence.

Sounds good to me. Let's do it. Can we get Zuckerberg on the line?
Robustly verifying identity isn't enough, because a developer with an outstanding reputation could lose their credentials to a spearphishing attack, and the attacker could then modify crates using stolen credentials.
Portfolio diversification: Art: high return (~14%), low liquidity (3-7 yrs)
> Preamble: I'm extremely lucky. ... So what you're going to read is 99% luck and 1% planets alignment.

We are all extremely lucky. We are just too cowards to move to Nigeria or South Africa or Ethiopia or El Salvador to cash out on this super luck that we had.

Reasons are health infrastructure, being far from parents and family, fear of violence, fear of diseases.

They are all valid. But by the same token there is an element of cowardness about looking at prices of stuff in foreign countries on Numbeo.com, calculate the churn rate and never actually act upon such thought.

Arrange your affairs to be a big fish in a small pond, if we don't make the mental leap we will never do it, because no matter how much you have there's always gonna be a bigger pond or a largest challenge.

It's a form of mental rumination I think, looking at people like Gates and Bezos...they have it in full swing.

They could own the universe and there is once in a billion chance of multiverses and they'd keep working to make sure they take on the new challanges that those multiverses represent
This is what I use IG for and it's pretty great. I basically just use my profile as a timeline of fun things I did. I can also point family at it for general life updates in-between major holidays.
My team has been using the Slim Framework for years and it has servered us well. It is a microframework and follows most of the PSR standards so it is possible to replace libraries with relative ease.

https://www.slimframework.com/
A lot of the commentary here focuses on comparison with tabular/dataframe based analyses, but one of the killer use cases for Dask is more generalized out-of-core array computing. It greatly simplifies many of the forms of dimensional reductions or aggregations that one might perform on n-dimensional data cubes, without worrying about the boilerplate and cognitive overhead of blocking out your calculation and keeping track of all the intermediates. And in the fact that you can accomplish the reduction out-of-core and you've got an incredibly useful tool.

Is it the perfect tool for all applications? Absolutely not. But for many of my workloads as a geoscientist it allows me to trivially matriculate a toy/prototype code to something at "scale" (maybe not for production, but certainly for research) with very little effort. That frees me up to work on other problems.
Still great $$ if you live in a reasonable location. Where you can buy a reasonable house for $200k instead of $2M
Why your IT team should stop owning model monitoring
Discussion on /r/rust about this article:

https://www.reddit.com/r/rust/comments/qw3w01/backdooring_ru...
> All FOSS does is let you choose who you pay to do that work.

Until Amazon makes it available as AWS and corners the market. Then you're paying the largest vendor again.

The only reason this hasn't happened to desktop linux is because the market share is so small. (Oh wait -- Red Hat, OpenSuse, etc.)
> "Meetings are the mind-killer"

Could not agree more. They're big-corp specific and if you can avoid them - that would be a big plus for you. I can't. They lack value while being a complete waste of time. You may think it's no biggie - "but I'm getting paid for the meetig time".

True, however - they can wear you down in time, if three-four times a day... and you are still expected to deliver, regardless the time spent in meetings.

That's only my oppinion, I know some folks are fine with long meetings. My view on this is - I am not an entertainer (aka meetings "super-star"), I would like to keep it short & to the point.

Regarding the article, there is some good stuff in there, that may or may not apply to everyone (especially if you have kids).
Honestly, I agree. I understand that pandoc can convert to/from org files, but I'm sure that conversion is lossy (i don't know how it could possibly not be).

I love org mode, but i think its best used by individuals. Now maybe if someone decided to standardize it, things would be different, but as it stands, don't use it on teams.

However, for your own, personal stuff, i think its great. For example I use org-roam to manage my knowledge base. This is an inherently personal pursuit so I'm not worried about using it for this purpose.
I'd be wary of taking your conclusions at face value. You can obviously reason differently after accumulating a lot of wealth over the 10+ years.

What-ifs are an impossible dilemma, and I wouldn't stress on what type of person I am: I know I change, so I am a different person at different points in time (and in large part, due to circumstances).

It sounds like you could comfortably take a couple years off to do whatever you regretted not doing earlier, and by the end of it, you should have no regrets. If you do, however, plan your days like it's work (I've taken multi-year leave, and I behaved as if I have all the time in the world, and I didn't really achieve much of what I wanted to ;-).
> I don't think we would question 10% of net worth in real estate.

No, but there's no chance of real estate going to zero. The global financial crisis housing bust saw US house prices decreases by something like 20%. There's a non-insignificant chance of most Crypto 'investments' losing 99% of their value.

I think it's very dangerous to start talking about crypto as an "asset class". People are going to lose their shirts and hardly anyone understands where the value is supposed to come from.
What alternative would you propose? Greek naming? Latin?
This sounds like it's specific to a particular market (and that market is the USA). My experience has been that being an employee (in the UK) resulted in significantly more taxes than being self-employed. Europeans almost never have comparable healthcare costs to the USA, so that part isn't universally true either.
I'm doing it all wrong...
I don't know that it's a problem, and I'm no expert; my understanding is that differences like that can sometimes indicate that there's something else at play
there was a great quote in the Jay and Silent Bob movie, where Ben Afleck says something like (paraphrasing):

"You do one for the money, one for the art, one for the money, one for the art, and one because you owe your friend a favor."

https://tvtropes.org/pmwiki/pmwiki.php/Main/OneForTheMoneyOn...

your career is long :) do both!
https://news.ycombinator.com/item?id=29253047
Completely agree. Good leaders don’t run around saying “well you should have told me” right after giving a pretty clear signal that they don’t want the input.

Likewise, barging into meetings like a metaphorical Koolaid Man or Cosmo Kramer is not going to win alignment in a Leadership meeting.

That whole situation was no win for the author and is an unrealistic standard to set, especially if the company grows.
I couldn't agree more with this. I'm currently working in a company that builds what could be considered a "boring" product. It's enterprise and thought for big companies. It doesn't have AI, blockchain or anything trendy. However, I love the work we are doing. Instead of using a lot of open-source tools, we develop our own. Even though I'm against this, it allowed me to learn a lot and got me some great experiences and learnings.

One piece of advice I can give is to try asking during interviews what are the most interesting projects the interviewers did and why. It will give you a rough idea about what they are doing and if you would enjoy working there.

Also, I don't think there is any correlation between career progression and interesting projects. You can grow working on interesting or boring projects. The important thing is what you learned and what you achieved.
Undefined Behavior deserves a better reputation
You can't get struck by lightning unless you out walking in the thunderstorm
consistent uptime, apparently
If you are executing the nash equilibrium strategy, if your opponent deviates from the strategy you win by default.
I mean, you need to consider that you have 3 options, not 2: 1 is appealing products, 2 is better comp for more of the same but 3 is keeping status quo. From a purely pragmatic position, you should take the highest paying offer, because if they're similar to your current role, you're currently getting ripped off.

As for product fit: AI, blockchain, security are... very different subfields. There's a subtle but important difference between being interested in something vs being interested in the idea of something. Do you know pandas? Do you have experience running a cryptocurrency node? Do you know what are elliptic curves? Being interested in a product means gravitating towards being hands on in them without being prompted. If you're not getting success w/ job applications because you're expecting to get your foot in the door first and expect to be coached on the job, that might not be a viable career path for you in the first place. People who are actually interested in ML study it on their own time. This goes for people in the industry too, not just college kids - I know a number of people w/ a decade+ dev experience taking ML courses and reading up on the literature, and that's only for ML... blockchains have their own literature and so does security, and there's not necessarily a whole lot of overlap.

A classical example of being interested in the idea of something is getting into AAA game development and then proceeding to burn out a couple of years later because of the realization that modern AAA game development generally means working on minutiae like a cog in a machine, rather than being involved in a end-to-end creation process. Another variation is thinking you could "pivot", from, say, frontend development in coinbase to more "interesting" work on actual crypto, but due to the gap in relevant experience and lack of go-get-it attitude, that never happens.

My advice would be: take the pay increase if the alternative is nothing, and figure out exactly what subfield you want to pivot into and proactively put some work to become desirable in that field.
We're not all the way there yet, but this is a hot and rapidly-advancing topic. See, eg. https://arxiv.org/abs/2111.06948 and sources therein.
> How is software presumably well known to a large portion of the site's audience relevant news

Large portion is not all. It's relevant because it's an element of a popular news story. There isn't some mystery agenda here as it was voted up by the community.
Surveys generally indicate that of sites where it is possible to determine the language, somewhere between 70% and 80% of them are running PHP. Of course, that figure will include a lot of WordPress sites.
Sometimes it skips a generation.
Great points. Another thing I see with lot of reporting/editorializing these days that even when it is true in narrow technical sense overall it sounds dishonest.

One reason is it kind of insinuates that people can exist beyond time and space. So they can have all good things cherry-picked and be made available.

Like I see here people drooling over cheap mobile internet in India without thinking about so many good things in life are simply not available or far too costly by local purchasing power when compared to US.
Play fair or we won’t let you play our game. Seems universal to me.
found this one interesting, as it has above-average performance (about 14% annualized) downside: low liquidity: can short after painting is sold which happens on average after 3-7 years. Nevertheless, seems like an interesting diversification, especially regarding low correlation to most other assets e.g. stocks, other commodities etc.

Low liquidity and high std. deviation in return can also be reduced by making many tiny investments (more regular payouts & reduced deviations by taking mean).
Hum, thanks for the study link:

> Previous studies have found that the number of
useful comments decreases [11, 14] and the review latency
increases [8, 24] as the size of the change increases. Size also
influences developers’ perception of the code review process; a
survey of Mozilla contributors found that developers feel that
size-related factors have the greatest effect on review latency
[26]

I'll have to dig into those. It makes sense that it decreases latency, but I'm curious how they assessed useful comments.

That said, I'm not saying to make massive code reviews, because reviewers are lazy, they won't want to spend more than an hour to review no matter the size of it. But when the reviewed code is made on top of code that itself has not been reviewed, the quality of the review suffers in my opinion.
“Shark Tank for Shopify” already exists, there is plenty of consumer goods VC.

These aggregators are similar to a spray-and-pray VC model, but generally with the ability to do whatever with the company (shut it down, sell it off, merge it with others).
Note that in consumer VC, the exit multiples of early stage investing the best companies are not like 100,000x like in tech, they are like 50x max. Also the exit is selling to Unilever and Johnson and Johnson, not ringing the opening bell on Wall Street.

However, consumer goods companies don’t crash and burn a giant pile of cash the way crashing tech startups do, and individual consumer goods companies are pretty uncorrelated with each other. Unless two companies both make the exact same snack or beverage, they can both win, and often do. So a VC basket of decent consumer goods companies is very, very diversified, has lower risk and cash burn, but also lower multiples.

Aggregators kind of make me roll my eyes, it’s just raw, stupid capitalism, not sexy, inventive, or imaginative at all. But lots of these people start a decent company with a decent product, but don’t want to run it until they die or hyperscale it until they get bought by unilever.
I mean his other three points are actually pretty good:
1. don't compete
2. live cheap
3. invest

lots of young programmers dont think that proactively and thus miss out on a lot of money.
The problem is that half the commenters in any given thread about Mozilla say things like "they're too dependent on Google for revenue" and the other half say things like "they have too many side-projects, they should just focus on Firefox" and some select few complain about both simultaneously.

Pocket, VPN, and Relay are all revenue generating and probably don't require that much effort to run.
These aren't official vendor tools.
"the most good" is sometimes, often?, almost always?, difficult or even impossible to say, and subjective.

"the most good" can be one way to say "the ends justify the means" (which, just to be clear, they do not).

So the most good depends on how far out and indirect you try to look to judge the impact of a given act or decision or policy. And depends on who you are and what you value and what you consider your obligations. Most people are expert at arriving at the conclusions they want to arrive at. They are always, amazingly, doing the most good.

All in all, I think it's a fine goal to always aim for. The problem is there needs to be an accepted, defensible baseline framework for defining what is good, and what sorts of things are inarguably most important. And we don't have that. Certainly there are a few things I would class right up there with the right to breath, which most people don't even think about at all.

I would do the most good as I see it, but that would conflict with my employers policies and aims, and since not enough other people would have voted with me when drafting the definition of good, the employer would be in the legal right to continue doing bad and force me to do the same or fire me.
The luck here is being born into a decent family in a first world country and having an interest in/talent for technology. It is true that having those things are unearned, but many people have those things and yet still are not millionaires or work very hard to become millionaires. This guide is still useful for such individuals, despite the luck factor in having those good starting conditions.
They're just complying with the regulation. Any consent flow that does not allow you to easily decline does not actually comply with the regulation (at which point you can just not bother with a consent flow at all - you're still in breach, but at least you're not destroying the user experience).
Before exchanges can do something shady, crypto must become really ubiquitous. I think analogy for exchanges is banks. Some people use big banks even though those provide poor service, in my experience switching banks has zero friction, but I evade biggest banks.
The quote sounds like either a strawman or a misunderstanding. I don't think many people would claim intelligence "isn't real", but obviously IQ tests are created by humans which certain culturally-influenced ideas about what constitute intelligence.
Surely you're joking... (sorry, couldn't resist)

I'm out of the loop on this one too. Anyone care to explain?
What is the specific use case or value that you extract from saving those screenshots?
For all the animosity that PHP gets these days, every single item on your list (granted, of very basic demands) aligns with PHP's composer. I am surprised that Rust is that much worse off than PHP in this regard.
Paytm Sinks 27% on First Trading Day After Biggest India IPO
As far as I can tell, this piece is irrelevant to the rest of the article.

That's just a way to humble brag. If you read the paragraph, it doesn't actually say much:

> I was born in a developed country in the 80s (Italy), with access to fresh water, very good carbohydrates and a decent education system.

Yea, I was born in a "developing" aka "backward" middle eastern country in the 80s, but I still had access to fresh water and good food and decent education. Some of my cousins lived through civil wars and still managed to learn computer progrmaming while living in the civil-warn torn country.
No sadness for Dialog, I'll never forgive them for the utter abominations that are their cheap Bluetooth LE micros… Cortex-M0 with an SWD debug interface, this should be just like an nRF51, right? Hahaha, no, it's completely proprietary undocumented garbage with a Dialog SDK burned in ROM and — get this — tiny one time programmable memory for the "application" (cost-cutting to the extreme?).
If you're concerned with balance initially, why wouldn't you rebalance?
A large proportion of readers on HN are also quite lucky in similar ways to OP and can make this work. This lifestyle also requires less luck now with remote work having taken off big time.
I fail to see what good it is to own a mansion and have a bunch of toys if you live in a dangerous area where you have to put up a gate, have armed guards and in general worry about someone knocking you over the head and stealing your shit. Being the richest person in the ghetto is like being tallest midget - who cares.
A protocol shouldn't be specifying the client software in the first place. That's sort of the entire point of a protocol, that it can be implemented in multiple different clients.

So to answer your question, yes. If a program is specifying "firefox://" and using it to mean "https://", then that should be considered a bug in the program specifying it. That bug can either be fixed in the program itself, or can have a workaround in an external program.
that's a good point, and seems very likely given recent history.
This will probably come in a future blog post (and also I don't lead this part of secret management so I don't have all the context), but our Intermediate's mostly live in nice locked down machines in AWS (avoiding exact product names because I don't want to tread on other peoples toes)

There's definitely a much bigger risk with an intermediate on the internet, however we at least have the mitigation of being able to revoke it if it goes wonky, the main priorities I see in this space are: (1) minimising the chance of a compromise as much as possible (very clear and well defined communication channels so that as few things are open to even being poked at for vulnz over the network as possible) and (2) being ready to react if there is a compromise (revoke the cert and recover)
Why generate them?

https://www.amazon.com.au/first-100000-Prime-Numbers/dp/B089...
The main thing I want to do with this extension is to speed up my documentation process. For every therapy session, I have to fill out a web form that details what happened during the session, including subjective info and objective data regarding the therapy goals. I already record the data in a Google Sheet, and it would be great to have a one-click solution to transfer that into the web form!

Right now, I have an automation for updating Zoom meeting info, and one that fills out the web form with standard info I include for nearly every session.
>If that's the crux, then why write about this other than to brag?

Haven't you noticed how pervasive the "no, I'm self made and being lucky has nothing to do with it" myth is around these parts?

Despite how trivial it is to observe the opposite. Spending a week or two living in a favela or any third world country slum easily disabuses people from harbouring such notions... Or we could just culturally recognize how much it's all about luck.
Never forget, Gates actually went to Munich in a luxurious mobile office disguised as a delivery truck to cajole that mayor.[0]

[0]: https://www.golem.de/news/von-microsoft-zu-linux-und-zurueck...
I like all these ideas.

> Long-term, maybe some kind of sandbox for dependencies could make sense. Lots of dependencies don't need disk or network access.

Just like with Android permissions, we could audit the crate sources to list out what functions it uses (out of the standard library or where ever) and provide an indication of that this particular crate is capable of.
Well, in that scenario, creating intermediate certificates offline, deploying them where needed, securing them with less effort than root but more effort than others, and creating actual certificates to use via the intermediate certificates should be a reasonable approach.