skysight-inc/HackerNews huggingface dataset:
Good to see that you're spending quality thought on differentiating by reducing the lock-in problem generally associated with the software/service space you're aiming to compete in.

My initial reaction is that the ideas you listed around data ownership and and extensibility hold considerable promise and allow a company to grow not only with you and your other customers, but also to create and grow competitive distinction.

And if you refrain from being sneaky about locking your customers in, it would probably limit the enthusiasm of most potential investors, but it would also be a chance to have much less antagonistic customer relationships and a much more likable public sentiment over the long haul.

And that gives me pause to wonder, if it might make sense to strengthen the messaging around the fact that you're not taking your customers hostage like most(all?) of the big incumbents. Is you current messaging possibly burying the lede?

You're most certainly picking an interesting time to start such an ambitious project. But then again, maybe -- exactly while so much is in upheaval -- now is a great time to do so! My warmest wishes not just for success, but even more for a fun and rewarding journey!

p.s. I noticed, what I assume to be a small typo section on your github page:

> For the developer community:

> A CRM that ban self-hosted for free, on your own network and close to your data sources

Was the intent to have something like this?

A CRM that can be self-hosted for free, on your own network and close to your data sources
Position 11 in Google if I use a private tab.
https://archive.is/faqzr
This sounds like an interesting story I’d like to hear. One that might shine light and spread the word about about such things.

Chisel off the serial numbers of these stories and have at it.
>Here, we might have a slightly different opinion: we think that Twenty should come by default with a quite opinionated behavior

It's perfectly fine to have opinionated behavior as long as there's a way to override it. Companies which don't have 15 years of tech debt have to start from somewhere, and it's nice to have good defaults.
> Could you clarify (or provide more reading on) how the other systems like delimited continuations, algebraic effects, and monads differ from Zig async + how they could be adapted in a similarly unopinionated/low-level way?

The key requirement for all these is an ability/API to defer and resume execution (indeed, delimited continuations are sometimes described as "resumable exceptions"). In higher-level languages we'd just assume the presence of first-class functions/closures, and use those to describe these features. I'm less familiar with how that looks in a very low-level language like Zig, however these "async frames" appear (to my naïve eyes) to be analagous; hence why I'm interested whether one of those more-general primitives could be provided instead (the answer might be no!).

As for clarification on those features, here's a quick attempt. Firstly, note that all of these approaches are basically APIs to construct, consume, and combine (deferred) computations: they are unopinionated on how those computations get run (e.g. the user could supply a "main loop", or whatever).

Delimited continuations are like exceptions, except the stack (AKA continuation) is passed to the handler, which may choose to resume it. We can implement coroutines/async/yield/etc. by having handlers which put their continuation in a queue and pop off some other one to resume instead; we can get data parallelism by resuming a continuation many times; we can get backtracking by remembering old continuations and trying them again; we can get parsers, probabilistic programming, nondeterminism, etc. https://en.wikipedia.org/wiki/Delimited_continuation

Algebraic effects are similar, but defunctionalised: i.e. they represent control flow with datatypes, and are "interpreted" by a user-specified function.

Applicative is an API for combining two computations concurrently, e.g. the product of Foo and Bar is a single computation yielding a pair of results. Monad can likewise combine sequentially, where Bar depends on the result of Foo. These feel more abstract, but are equivalent to the above e.g. see https://okmij.org/ftp/continuations/implementations.html https://reasonablypolymorphic.com/#understanding-freer-monad...
How to Find an Angel Investor?
https://archive.is/fWQOp
https://archive.is/NQ2kW
+1. To riff in this, I play competitive paintball (long story happy to elaborate)

The most key skill in this sport of paintball is communication. Among the highest circles of ability communication is understood to mean: "receiving information and repeating it until confirmed by first party"

A lot of wasted effort, needless mistakes, can be eliminated by confirming your understanding. Communication is not speaking, it is not listening, it is both at once.
I don't have this many windows open constantly, but I can say that I do a lot of C & C++ stuff with VSCode and my M1 MBP 14 has absolutely zero trouble keeping up. In fact, I often think I should have just got the Air. I'm pretty sure the fan doesn't exist (okay, I know it does, but it is seriously quiet: you should never hear it unless running something super intensive).

What ultimately swayed me towards the MBP was the SD port (I do a bit of hobby photography on the side, this is very useful), the HDMI port, and...the display. It's a fantastic display. Ever since going high refresh rate on my desktop PC, I feel like I can't go back. It's an absolutely wonderful experience.
To overcome the need for those arcane configurations, semantic search with vectors from text embeddings are slowly getting traction.

Here [1] is an article that shows how to do that with the modern Postgres extension pgvector [2].

The downside is the reliance on a ML model to generate the embeddings, either from OpenAI as mentioned in the article from Supabase, or from an open-source library.

[1] https://supabase.com/blog/openai-embeddings-postgres-vector
[2] https://github.com/pgvector/pgvector
https://archive.is/SLNwH
Those two books, plus Ghost in the Wires, are absolute must reads for anyone who visits HN
"i not read sms who isn't from 2fa in more than 7 years, it is publicity, scams, and miss calls."

Funnily enough the volume of scam calls and txt that I receive via WhatsApp is why I have it disabled.

The only reason I ever use it is because we sometimes need cross platform group messaging to organise plans with other families or school groups, then I delete the app again
The TIOBE Index has Scratch at #12 and Assembly at #14. I have no idea what metrics they're using but that seems off

Also Kotlin at #26 and Lua at #31. Kotlin is newish, but it's the main programming language for Android; and Lua is niche, but is it more niche than FoxPro and SAS?
I feel you batteries analogy with an optimal charge level perfectly encapsulates it.

For a battery, getting "drained" is an expected change, perhaps "discharge" would be a more neutral way to put it, but IMO it just comes down to personal imagery.
I'm not sure there would even be anyone to team with. I've maybe been to a couple of town or selectman meetings in the 25 years I've lived in my town. Most are incredibly boring and have zero direct impact on me.
And Erectile Dysfunction.
Answer: I do.

I use Direct Primary Care.

I do not use doctors who are beholden to corporate bosses, insurance companies or shareholders.

COVID-19 has accelerated the parallel economy of Direct Primary (and Specialist) Care. It was a fork in the road, a bifurcation point, and many have decided which way they are going.

There are people who value medical freedom and the doctor-patient relationship, and there are some who value collective concerns "for the greater good" at the expense of individual liberty.
> ...after they told their "friends" (i.e. other users of the failed app) via email about that hot new app that is totally going to be the place to be.

There may have been a time when people spread the "hot new app" via email, but it ended decades ago at the latest, when Facebook came out. But I dunno, even before that, I heard about this kind of thing on AIM or one of the many other ones that already existed at that time.

But you don't have to convince me that email is great! Or that federation in general is architecturally satisfying. I'm right there with you and most other tech enthusiast.

But that's all beside the point being made here. The point is that federation is not why email was successful, or why it persists. It was just an implementation detail of a capability that was fundamentally novel to most people when they first came across it.

But that novelty is not the case for "Twitter - but decentralized!" or "Goodreads - but decentralized!".
https://archive.is/hCHG5
"The simplest way to keep a Google Account active is to sign in to the account at least once every two years."

Not a terrible requirement. If they are so important to you, why can't you login once every 2 years. Why is it bad news?
He made me. I remember back in my teen years reading interviews with him, I was back in phreaking scene. He was a hero. He is a hero. What a loss.
currently: https://news.ycombinator.com/item?id=36790196
I missed meeting Kevin Mitnick at the infamous HOPE 2006 conference where he was set to speak, but he was waylaid by something or other and he landed in the hospital. His reputation was still a presence through those few days though, just a few short years after his release from prison.
Too expensive.

For Villanova, a basketball team costs next to nothing. And requires very little admin. A casino costs millions. And requires literally orders of magnitude more admin.
No, it is not cherry picking because with cherry picking the implication is false. It is like because A is true and A is included in B, B is true. In this case it is B is true, A is included in B so A is also true but you only name A instead of the bigger set B.
Could you just add the fibre to where you already have water pipes or sewers or underground electricity lines?
as if Email is some sort of durable identifier in the first place.
As someone else whose credit card info was stolen from Netcom, I strongly support it.
Takedown was my favorite movie as a kid. It influenced me a lot. In Brazil is not common to have a bathtub in your bathroom, we used suicide showers (term that I recently learned on YouTube); anyway, the image of Mitnick hacking in the tube on his laptop resonated with me, I thought it was the coolest thing ever.

May he rest in peace.
This documentary series comes to mind [1], where in the end they go over the fallout and all the collective research years wasted and budding careers stunted (including people outright leaving research) because as students/postdocs trying to replicate the work of a scientist who was considered to be a potential nobel laureate, they couldn't possibly question the work they were trying to replicate.

I feel this aspect of research fraud is even worse than the other established scientists who had their research impacted. In the mentioned case, the established scientists were essentially unharmed with a large body of other work to lean on and many having some form of job security, while the PhDs and postdocs suddenly found themselves unable to list most of their experience on their CV, despite the established scientists being the most qualified to verify the fraudster's work. Especially for someone in a leadership position at a university, I wonder how that doesn't eat them up inside.

[1] https://www.youtube.com/watch?v=nfDoml-Db64
Worth noting that Wikipedia at the time of this post is refusing to acknowledge his death, citing poor sources.

https://en.wikipedia.org/w/index.php?title=Kevin_Mitnick&act...

Hope he is alive and well. May he rest in peace if not
What in the world are you taking about???
The Mitnick Attack
Oh my god. I was on the phone with him not that long ago discussing a red team project. I had no idea what was going on.

He was always generous and kind yet professional, despite us kind of fanning out. He had the ease of someone who knew what they were doing and didn’t feel they had anything to prove, which of course he didn’t.

I was looking forward to working with him more. I hate how you never know how a thing’s going to go.

Here’s to the innumerable things about modern connected society that are the way they are, whether indirectly or directly, because of Kevin Mitnick.
Spy Kids
Fuck man, this hit me hard and unexpected. Ghost in the Wires was one of my favorite books. Was fun to read about a true hacker, definitely inspired me. He was too young.

Can’t believe there is no black banner. This is hackernews.
Delta passengers fall ill while stuck for hours during blistering Vegas heatwave
I think "cracker" is the more apt term.
There are at least two problems with this argument. First, faking a research in a way that won't be detected is hard, especially if aim for high impact paper which probably will be studied by others. That's why we hear a lot about fraud in top tier venues. Lower ones probably have more problematic publications.
Second, having fake results won't guarantee you a high quality publication, leave alone position in the future.

I can imagine some kind of first order phase transition in which the amount of fraudsters becomes so large that self correction breaks and instead they start to endorse each other. But that'd be evident from the outside, since science will stop producing real life results. We're definitely not there yet.
https://archive.is/zPdia
Google-Spreadsheet
NAT is a terrible hack
Show HN: Spends – Budgeting
I found existing budgeting apps were too much work when all I wanted to answer was one question; where's my money going?
That definition covers collecting model trains or old bottle caps, if the expense is harmful to the collector. And few people would call that gambling.
Unfortunately that's not how it works. There is a protocol at the payment processor for Apple Pay (at least) that has to be followed so that the device card number (not the card number on your card and not a "virtual card") is tied to the correct account. It's a whole thing. Most POS systems ship with support for it at this point. And you have to sign some sort of agreement so that you are compliant.

https://www.forbes.com/advisor/business/how-accept-apple-pay...
Show HN: Work with 300 no-code experts skilled in 600 tools for $2.9k/month
HN,
Announcing WLNC Prime: Work with 300+ no-code experts skilled in 600+ tools for $2.9k/month

Excited to hear your feedback!
I don't. ;) I have regrets.
The op forgot to tell you that if you use React, you have to add a slew of 3rd party libraries to make it work and no one tests every combo. This is called “unopinionated”.

Angular is “opinionated” in that you don’t need to add anything. It definitely has a higher learning curve, but from an enterprise perspective, it’s a safer tool.

And if you have so many things on a web page that performance is a problem, then I’d suggest you need a better user experience. You should never have a design that overwhelms the framework.
Not to be a grouch, but I'm sort of not surprised at this point.

The sheer volume that the big American units have been caught in over the last 5 or so years has really sobered me up on their supposedly high quality research standards.

That's not to say they're uniformly bad - just that they don't have an untouchable track record like they imply.
The basic answer is that when an certain type of organization gets to a certain size, they hire professional full-time sales people, and those sales people have been trained their whole career on Salesforce, so that's what they're familiar with and that's what they're going to want to use.

I've tried twice to buck this trend at small startups. I was successful in getting the companies to use a lightweight, elegant, user-friendly, not-Salesforce CRM system when they were small (<10 people). And everyone was happy. And in both cases, as soon as the organization got large enough that the professional sales people came on board, they said "what is this garbage where is my Salesforce", and that was that.

This is a VERY hard pattern to break, unfortunately.
https://archive.is/mZbDT
Pokemon TCG is the new Tulip in 2023 Japan. Many people buy pack and scalp it. All 7/11 have a poster that indicates "there's no pokemon card stock!". Insane scalped price for a new rare card. Many third party shops sell their original repack. They also buyout cards so that is almost a gambling.
Well, let's just agree to disagree, then.
It doesn't have to be outright fraud. I imagine the vast majority of manipulations are extremely subtle. Intentional selection bias, multiple hypothesis testing without correction or reporting the failed hypotheses(p hacking). Most of these would improve your chances of finding important results significantly and be almost impossible to detect
> Mitnick above all wasn’t boring and I think “not boring” doesn’t get enough credit in the measure of a man.

My wife might agree or disagree with you, depending on the day.
Vanguard How America Saves in 2023 report
If it makes it easier to play in Linux via Proton that’s a win!
BoingBoing is now confirming it:

https://boingboing.net/2023/07/19/kevin-mitnick-1963-2023.ht...
While completely true, I think this misses the point which makes minimal "natural" language interesting. Sure you don't use one of these constructed languages in practice the same way you don't build your websites with Turing machine tapes. The question of interest is not one of practice but of theory, what is the equivalent of Turing completeness for natural language? What is the minimum criteria of grammar and vocabulary needed to span the space of conversational ability? In other words, what is the minimum needed for a language to even theoretically be "naturalistic" (even if no naturally occurring language ever looks like it in practice)?
For those looking for an official source outside of the obituary: Dave Kennedy (a longtime infosec pro and, in my opinion, a trusted source) confirmed in a tweet: https://nitter.net/HackingDave/status/1681838080355966976

Although I haven't seen an "official" statement, I believe that this news is legitimate.

RIP Kevin.
There goes my hero.
Here’s a recent analysis of Apple’s interest in AI based on job posts and patent filings https://gradientflow.com/deciphering-apples-ai-strategy-and-...
In a similar vein of social engineering, Exploding The Phone is good read about the Phreakers of yore.
Poker is a skill. It's one of the only casino games where you can consistently make money. You're not playing against the house, you're playing against other people. There's no such thing as a professional lottery player, or a professional slot machine player.

If you're really good at poker, it can be a source of income. You have to be really, really good though.
There needs to be an investigation into psychological effects of certain mechanics of video games, most notably EOMM from EA, that's designed to get you as addicted as possible. Online/mobile games these are the wild west in psychological manipulation.
A single card fraud scenario itself is not the only cost to credit card fraud.

Investigation costs money. Emotional health costs money.

Humans can paper over technical security problems with our sensibilities.

Hackers figurative identity and obsession with perfect system security (physically impossible) has been weaponized to abuse.

You all are not owed deference. Go touch grass. Reality does not exist for you.

Good job you all make purpose built machines do math. You read the manual. All the real discoveries to enable that were made hundreds of years ago.
This is actually a superb introduction. My only criticism is that it mixes levels of expected knowledge when it jumps to C structs, but even that is helpfully explained. Very well done!

[Edited to add: Good enough for me throw it into the ole NetNewsWire hopper.]
It's almost always an inconvenience, and doesn't cost you a thing. They refund the fraud, and send a new card. You might have to fill out some paperwork.
Contrary to the US, in EU Apple isn't that popular.
Sad news. His biography/story "Ghost in the Wires" is one of the most amazing books I've ever read. I highly recommend it. The audiobook is read by Ray Porter and is gold. I'll be giving it a re-listen.

His books "The Art of {Deception,Invisibility,Intrusion}" are absolute bangers for most of the people here. Can't recommend enough
Building Payment Interfaces with Stripe and FL0
In case you want to skip immediately to the PDF report, here’s a direct link: https://institutional.vanguard.com/content/dam/inst/iig-tran....
You're creating a false dichotomy. Poker is a skill and it is gambling.
clickable https://www.poozle.dev/
Now let's back up a moment. In US society we have said for the last 60 years max that it's usually illegitimate to discriminate on the basis of race, and before that it was legal and actually approved of to discriminate on the basis of race. Discrimination on basis of race is written into the founding documents of the land. That's what makes it the one of the deepest fractures in our society, the fact that it was legislated for the vast majority of the time the colonies and then country have existed.

It's also worth acknowledging that elite social clubs have always had the ability to pick who they want -- the pretty people, the rich people, the well-connected people. Given that racism is suddenly (last 60 years) less popular/legal than it used to be in the US, is it any wonder that the elite social club of Harvard wanted to pick the most attractive candidates coming from groups previously denied admission? Now the end of "affirmative action" says that Harvard can no longer curate the class it wants to have its favored racial mix. Since this end of affirmative action is a direct strike at Harvard's ability to pick its elite the way it wants to, how do we continue to justify legacy status, again? "You can't pick people with the experiences you want; you just have to pick rich kids/according to heredity, that's the only fair way to do things." Really? Why?

America hasn't always hated racism, but it has always hated a hereditary nobility.
That's what Whoopi Goldberg said in her complaint video. No joke.

Her argument was that the decision to stop supporting Macs was OK, but they should have been more vocal about it because a lot of people (herself included) preordered it on the assumption that it would be compatible with the same platforms as the last game.

I think she has a strong argument but I don't think anything's going to convince Activision to sink those development dollars in now.
Confirming? They're reiterating from the same source as everyone else (dignitymemorial.com) hardly confirmed and can't even call that journalism.
Looks like he died from pancreatic cancer. This cancers always reminds me of the Last Lecture by Randy Pausch. He was a CMU professor who also died from pancreatic cancer 15 years ago.

https://www.cmu.edu/randyslecture/

Here’s an HN discussion from a few years ago.

https://news.ycombinator.com/item?id=24972377
I wish I remember which book I read about Mitnick (and others).

I developed a strong dislike for Mitnick, however. As others have said, he came across as an adolescent with an over-sized ego. More "Jackass" than "Silicon Valley". Although I'm sure he's not the only "hacker" for whom illegal entry into computer systems gave him a sense of self-importance.

No thanks.

Edit: yeah, probably was "Cyberpunk: Outlaws and Hackers on the Computer Frontier". I still don't think "bullshit artist" is something to aspire to.
I think we'd all be surprised to find out how many "legendary", "amazing", "revolutionary" famous people are not particularly pleasant. You don't achieve greatness by being a sweetheart.

[ftr, I have no idea what his demeanor was; like many, it's quite likely he softened over time.]