skysight-inc/HackerNews huggingface dataset:
Metabase provides business analytics, and this list of "common mistakes" is weighted towards "choices which get in the way of business analytics".

For example:

> 1. Polluting your database with test or fake data

> [...] By polluting your database with test data, you’ve introduced a tax on all analytics (and internal tool building) at your company.
> they are not an extrovert who feels confident in expressing their opinion

As far as I understand it, that's called being shy, not being an introvert.

So what were the previous groups that were in fashion with the media cycle? And now that they're out of fashion, did they loose all they accomplished?
Not sure I agree on Phoenix. There are macros, but only around plugs and routing, not much different to what you’d find in Django and definitely less magic than Rails.

Plugs are straightforward function pipelines and a declarative DSL really helps structure your routes.

The controllers and channels, which are responsible for coordinating with your domain layer, don’t really add anything in the macro department. Plus there is no inheritance, which in my opinion is the biggest source of confusion on most OO frameworks, often requiring you to chase a behavior up and down the class chain.
The Upload Spreadsheet button without any auth or form required is great. For any prospective users looking for this feature your time to being useful to them is approaching the theoretical limit. Only way faster would be to embed a small version of that page's form somewhere on your main landing page...

I really can't think of any other suggestions - your landing page is excellent, fast and I imagine highly converting with all the social proof. I also like the specific landing pages for each customer segment a lot, I really need to do that for my service.

Your site inspires me to work more on mine!
You want walled gardens with check points? What is the point in building the wall if you can just leave or enter when you desire? I’m interested in a digital prison for my phone. I have no desire to entertain the concept of hypothetical arguments which ultimately boil down to - I also want some of this money, let us in.
I don't understand the scare quotes here, and I believe you are talking out of ignorance for the situation here.
Rust can easily produce C compatible symbols.
If first read this as Mini Karen. I was imagining a Karen that asks for the assistant manager.
It's interesting that the perspective change seems to involve switching from a future projection (of what you want to be[come]) to in-the-moment (what makes you happy as you do it.)
And the point is that you need multiple factors.

Realism to correctly assess the situation and dynamics.

Hope and/or perseverence to follow those through to their potential.

Again: optimism denies reality. It gets you into trouble eventually, even if it can glide over some rough spots. At best, optimism can limit self-sabotage or inhibition. It does nothing to change the Universe itself.
I don't think so... I have been trying to find it for a few years now, but it just won't turn up anywhere.

FYI, I personally use resource tags as well on top this, just to limit the scope (in case it magically disappears one day).
Do you have any resources or particular qualms with Thomas Stanley's research techniques? To me, it seemed like he was drawing conclusions based on data. Interested in why you think it was "crud masquerading as science".
Tips That Will Make Writing Your Python Code a Lot Easier
Go check my story about 5 Tips in Python that will make your life easier
I built a linux on a floppy about 20 years ago, with a number of ethernet drivers built in (the common ones of the day, some 3com, tulip and a few others), X11 (tinyx with vesa fb, so close to universal support then, just not accelerated) with vnc and rdesktop. i.e. a thin client on a floppy.

it was a demonstration on how one dynamically compile (for smallest binaries), but then "reassemble" libc to only include the symbols needed for the actual applications. I demonstrated doing this with uclibc which didnt need the help as much as well as glibc (which if my memory serves me correct was basically close to the size of the floppy by itself). if all the binaries were statically linked, they would have been too big (because of duplication of symbols between them), but by essentially stripping libc of unneeded symbols, was able to create an embedded system that worked perfectly.

It might be a bit harder today for the same reason its hard to actually statically link glibc today. glibc at runtime can do dynamic loading itself, even if statically linked into the binary.
Dead link. I think it's trying to go here:

https://www.businessinsider.com/windows-95-launch-20-years-a...
Fortunately?
The UN inspectors said there are no WMDs in Iraq. The US intelligence agencies said the opposite and provided made up proof taking the US into a quagmire of a war. In the end there where no WMDs in Iraq.

So I am saying the US intelligence agencies are useless and are used for political purposes to re-enforce what ever the current administration wants to do for foreign policy.
> Humans don’t have that. I can cooperate with you guys. One of you is a Serbian. The other one is a Persian by origin. And I’m Indian by origin. We have very little blood in common, basically none. But we still cooperate.

I'm not a geneticist and I'm having trouble conjuring the right search terms to find a source, but I seem to recall reading not too long ago that all humans are more related to each other on average than members of most other species, because we very "recently" (still millions of years) went through a near-extinction event, making our gene pool less diverse than most other species because everybody alive today comes from the few people that survived that event. So altruism in most animals is actually more impressive than altruism in humans.
Thanks for long reply. But you mostly just summarized what I felt about the first 2 chapters in your own words.

You say

> I think there’s this unhealthy association between lendees not paying and it somehow being a moral failing on their part. No. It’s the fault of the lender for not vetting their investment properly.

You know what? If that's how I'm going to be treated as money lender then screw it, I'm not lending anybody. They need money to jump start their economy? Screw them. If I'm supposed to invest in detailed research with zero return, I'll be at loss in the end even if the huge risk turns out in my favor. I'm keeping my money safe, let them starve! Now obviously I'm not seriously that evil, but you get the point. When there's no protection for money lenders, when society treats them as evil (as this book does), they're not going to lend anybody, and poor economy won't have the capital to build from in first place. And then money owners will be vilified for hoarding money! You can't really win this game unless you give away money for free, can you?

EIDT: I agree that usury is evil. Obviously investor protection should go only so far, but shifting all blame for failed projects on money lenders is just wrong. Contracts should be obeyed.
I took 4+ years of Japanese and was once nearly fluent; I never came across an equivalent there; the closest I can think of is an emphasis rule, which is not at all what's going on in English. Spanish (several years) seems very loose compared to english, but I agree it shows up there in a way that I never quite nailed (e.g., "el frio hielo").

I am curious if you can point to some article about this being a universal.
If you have useful API's with a free tier, users will be constantly trying to steal them.

I've had to require email verification, non-cloud IP signup, block signup from IPs of already blocked users, in order to combat abuse. In all of these cases the user is just prompted to add a card to continue using.

I wish it weren't this way though, as it does harm the user's experience...
right, but they are assets nonetheless, which is why police repossess them for asset forfeitures, and some cars even gain value by becoming collectible
I don't see why it is silly. I believe an opportunity to have children is an opportunity to have a purpose (not the purpose, note). I'm not saying that people who can't support children should have them - I'm saying that the society (i.e. other people) should help individuals to find their purpose. If making money and being rich is it for some, fine, no issue with that.
Yes, but the benefits of Rust won't extend beyond those symbols. Also, certain features of Rust that have no C equivalents cannot be exported. Will the gains in safety be contained entirely inside the modules that are written in Rust?
"Democrats" in the context of these findings includes progressives, if that's the delineation you're trying to make.
Wonder if Rust should pursue this as a feature as well - might be hard to promise this as a fully fledged feature when Cranelift comes into the picture though. Still it could be possible to ship a linker that can handle cross-compiling like Zig and compile C code with LLVM irregardless of the Rust backend.

Either way, hope Zig and Rust continue to inspire each other a bit!
I did enjoy Diamond Age, maybe I should reread it! It was the first time I had ever heard of "reversible computing" and (ahem) I still don't understand it, but it's good to know such a thing exists

I'm about 175 pages into that PDF and am now sorry that I drew attention to it. I was beguiled by the name recognition and the snazzy title, but I find the text filled with hand-wavery and aspirational thinking, and it also seems to focus a lot more on DNA than I would have expected

I also find even their aspirations suspicious that any such machinery could ever possibly exist to just tweezer atoms around like marbles and voila gold from lead!
I’m Israeli. My husband is Palestinian. We fear we can never go home
in my experience is better to have customs hooks like useTimeout (react-use library is awesome) so is easier to test. Mocking hooks feels nice, mocking the browser API not so much...
Thanks for the detailed feedback. I updated the landing page a bit & added testimonials. Thanks for the correction!
The stuff about capitalism being intrinsic and status games being zero sum suggests a rather myopic view of society. Of course many economic exchanges are positive-sum. But it does not follow that this drive is universal; it just looks that way to people whose social circle consists of others engaged in the same virtuous circle. Nor does it follow that others don't get it or are playing zero-sum status games; there are different groups with different motivations.

Research suggests there are 4 major groupings whose interests are only somewhat coincident: https://advances.sciencemag.org/content/2/8/e1600451
To your point, many of these could be addressed by making an analytics database copy of the transactional database, for example scrubbing test data and removing soft deletes in your etl.

From my experience with metabase, this makes it easier to use anyway but it means you have to maintain an etl.
A new car loses a significant amount of value as soon as you drive it off the lot. If you finance it or lease it, then you don't even own the asset.
You call it 'excusing'.
> Automatic cancellation of long-running queries if the client disconnects

Sweet! I often screw up a query and need to cancel it with

pg_cancel_backend(pid)

because Ctrl-C rarely works. With this I can just ragequit and reconnect. Sweet!
Lol. Dead link.
300k is not much money in SF Bay area. If you have a mortgage / looking for a new home, then homes can go upwards of 2 million.

I am assuming that GP means they have not hit their target net worth to FATFire.
From my experience, absolutely.
Ah, I didn't know it was a company name, I thought it was a slightly confusing comment about computer science.
Linux will definitely need a very curated setup to reap the full benefits of idiomatic Rust.

Right now both alloc/std and even basic language constructs like indexing into a slice can panic. With little help from the tooling to guard against it. This makes sense when considering that Rust evolved as a language for writing somewhat higher level applications like browsers.

While Rust and especially the library ecosystem is generally great at forcing you to handle application domain error conditions, that mostly doesn't extend to these lower-level concerns.

But I'm hopeful that this can improve the entire ecosystem over the medium term. With things like lints that forbid panics, more focus on custom allocators and fallible allocations in std and the library ecosystem, etc.

edit: just to clarify on the slice index panicking: my point isn't that the C situation is better, but that a big reason for moving to Rust would be to benefit of a safer, more convenient language that doesn't require such extreme carefulness as C.

So the language should help in preventing panics, or making it obvious where they can occur. This is perfectly possible in Rust by using accessors that return `Option<T>` or iterators. But the tooling for such use cases can be improved, for example with lints, and the API surface can be customized to mostly prevent such conditions with the type system.
Most companies seem to maintain two APIs: a “private API” that they use to actually to deliver their website or service, and a second “developer API” for the exclusive use of third party services.

If you’re just interested in putting together a quick hack or proof of concept, the private API often has a “time to 200” orders of magnitude faster than the public developer API: pop open the Network tab on your browser, perform an action, copy as cURL, run in terminal. Boom, 200. Twiddle a few parameters so it does what you want, and get on with building your demo or hack.

If that kind of learn-by-example speed was available for the developer API - or, better yet, companies actually used the same API for their service as a form of both dogfooding and to provide a great example, the API world would be a happier place.
This is true for native speakers of most languages, in my experience. I remember many years ago traveling Spanish-speaking countries and trying to talk to locals about some grammatical point, like use of the subjunctive mood, and getting very puzzled looks. This despite the fact that even three-year old children correctly navigate verb moods without knowing the rules.

This and other experiences convinced me that learning the formal rules of a language is perhaps not the best way to approach learning. Especially not if your intention is to speak to locals, rather than say, become a TV news announcer. I think the most critical skill of language learning is to get the "muscle memory" of the language, the reflex of subconsciously mapping concepts to words in your internal lookup table. This skill is even precedes IMO listening comprehension: naturally, when you're listening to someone speak, you'll miss words. But if your mastery of the language is sufficient to allow you to quickly guess what you would have said in the gap if you were speaking, then the error is survivable. I find that this seems to be how the brain works when listening to speech in your native language.

To correlate with Dan Ariely's "Thinking, Fast and Slow" it's the fast mode that's needed, whereas as a grammatical approach tends to emphasize and develop slow mode skills. Sometimes you need to go slow before you go fast, but given that children jump I without knowing the rules, I don't think it's necessary for language. (I also think too much is made about the supposed inelasticity of the adult brain re languages) I hope/expect with AI, there is a really interesting possibility around the corner for learning language in a simulated immersion environment. The Google and Amazon translation APIs seem, on paper, to provide at least 50% of what that would take.
well seeing as mining difficulty scales with the amount of mining being done...

1.

1 bitcoin would be mined.
I hear this pronunciation every now and then from gamers too. I suspect this happens when people learn the word from reading instead of from listening to the speech of their peers. If it becomes common enough then it spreads via speech patterns too.
This article seems to be mostly very mediocre social commentary. Reminds me of an angsty high schooler (who’s somehow rich and defending their position) describing their view of society
>only covers happy paths or frequent uses,

Maybe, but there's no way a dev can possibly think of every single crazy thing an end user will try to do. There's a reason things are referred to as edge cases. You design a system to to work a specific way, and then document the workflow to make it work. Anything outside the documented procedure is eperimental. Sure, a dev can build as many bozo tests into the thing that they can think of, but users will always come up with something different.
> is it for security

Yes.

EDIT: specifically, it is do intercepting a request doesn’t allow you to issue new requests.
I think that this is generally more common in PE (investing with both capital and key labor roles) than VC.

That said, good VCs often have vast formal and informal networks of folks they can tap to work with a specific start up. Whether that talent is reliably good or not is a different issue.
I didn’t see that in the article, but it’s still trivial to come up with reasonable doubts:

1. What does known/recognized mean? It’s perfectly possible for additional people to make a mistake in identification, especially if prompted by others.
2. Even if it was him, the crime wasn’t witnessed; he’d be agitated just by having seen the scene, I imagine

The big thing that adds to number 2 is that people often forget that reality is messier than neat stories. The defendant could very well have been doing something else illegal or furtive, and been agitated for that reason. They might have been involved in related criminal activity but not responsible for the actual attack. They might have had an innocent reason to be there and not expected to be believed. It may really not have been the suspect there to begin with.

That’s why the death penalty is bad, and it’s why eyewitness testimony is crap by itself, especially when it’s circumstantial.
Vaccines – COVID19 Vaccine Tracker
Unless I am legally required to give my correct SSN, I just fill it in with one digit off. If they catch it, then they obviously were able to learn my SSN by another method. Otherwise, I'm doing my part to salt my public records with disinformation.
> The US executed 22 people, Egypt 32, Iran 251, Saudi Arabia 184, China over 1000, and Iraq over 100 in 2019

None of those countries are neither Western nor democracies. All western democracies have been pushed by the influence of the others to abolish death penalty (for instance, it's a mandatory requirement in order to join the EU), the US being the only outlier. What if the situation was different, i.e. the US was an abolitionist country and only a small country like Luxembourg was the only remaining Western democracy to execute its citizens? It would quickly become a pariah among its peers.

> it's because the person has done something society has judged to be worthy of death as punishment for that crime

The basic problem with this is that it _does not work_, and it does not accomplish anything than pleasing the victims of a crime. Killing convicts has been the default punishment for millenia and still it hasn't deterred anyone from doing crimes. It simply creates a state where people are harshly punished for what they've done, and that often is used as a way to avoid doing absolutely nothing to fix the issues that caused the offense to occur in the first place.
Europe has abolished executions decades ago, with some places like Italy doing that in the '800s. Still, Europe has a much lower crime rate than the US, where prisons are much harsher and the worst convicts may face an execution for their crimes.
I suppose this can’t be stopped. I hope someone has the resources to curate a working fork of the Linux kernel that doesn’t have all the “improvements” it’s about to get.
Lambdas in C: Improve type generic programming proposal for C23 [pdf]
>> When I was rich everyone wanted to be my friend and help me out

When you were rich, everyone wanted your money.

I was poor, my friends are from that time. Until you've been my friend when I'm down and out, you're just an acquaintance. If you want to know who your friends are, see who comes to get you out of jail at 3 AM.
What do you currently use for data analysis?

I’ve taken courses on statistical computing in R and statistical computing in SAS in my statistics degree. We were always told that SAS is the standard for anything health care, pharmaceutical, or where regulation and publication comes into play.

Anecdotally, my friends who did PhDs in biochem and immunology all used SAS for their data analysis.

Have I been misled or is this up to individual preference?
Grammar Error Correction Using ML
My API currently does auth inline in the GET request URL in order to make this possible. An example request would be: GET https://v6.exchangerate-api.com/v6/YOUR-API-KEY/latest/USD

I've had a fair number of users send me feedback saying this isn't the best practice, I should use tokens in HTTP auth headers or use various other auth schemes.

But from my perspective, for an API that is offering really very simple functionality, using HTTPS & not handling user data etc. then this is quite OK - especially when you consider the benefits of how simple it is to get up and running.

I have quite a few university course conveners include my free API in their entry level CS classes because it's super fast & rewarding for students to go from finding my API to then having a JSON object in their code, no tokens required!
> Most people with a very high salary end up with an expensive lifestyle to match it.

Evidence?
May I ask what is so bad about it?
You're talking about Canada though, where aluminum is produced through existing hydro power
I don’t think you’re doing it right if you’re going to work in a startup out of a desire for enormous riches. The odds are tiny that you’ll end up better off financially than you would working for Google and collecting huge RSUs.

Do it because the startup excites you, and be okay with things if the startup fails and you are out of a job. Because the economics likely won’t work out, you’ll have to derive value in other ways.
The kernel, fortunately, already doesn't want to have a public ABI. https://www.kernel.org/doc/Documentation/process/stable-api-...

The primary goal is to write in-tree drivers in Rust, which can still be loadable modules, but they'll be built to whatever ABI that particular version of the kernel uses. And even for out-of-tree modules, you have to recompile them against the specific kernel and ideally with the same version of the compiler etc.; ABI incompatibilities across C compilers are rare, but not unheard of.
but if you define rich as "having more than your fellow human beings", then you cannot ever have everyone be rich. But that definition is not what most people would use.
That the power is small does not make it not abuse.
WFH is more convenient for most people. No need to make going to office less convenient.

The question what price do people put on that convenience.

But on the other hand, WFH creates savings for employers so they are actually able to pay people more for the same overall cost as working from office, if they so wish (e.g. to attract top talents in a concurrential market)
Subtext: Markup for Note-Taking
Perhaps, but it's possible to invest in Google via the stock market. I'm not sure it makes sense to bake in the stock market performance of a public company when considering value of their "equity." It seems like you should be using whatever your standard discount rate (S&P 500 or NASDAQ)?
Or an engineer at FAANG+M? There's literally millions of us.
Sorry about that. POC was introduced in the parent comment, but as you said without expansion.
The British pronunciation could be influenced by the French word adresse.