skysight-inc/HackerNews huggingface dataset:
This happens all over the Midwest. These seemingly inconsequential micro interactions, for me, matter a lot for my mental health (and I’m deeply introverted).

I don’t care to chitchat with everyone but simply acknowledging people I come across every day with a nod or a hello makes a difference in my mood. These little interactions situate me in society and reminds me of my humanity.

People from the US South love small talk and I do too but the extent to which it is done in the south can be a bit much for some introverts (I personally don’t mind — I’m an aspiring conversationalist). Midwestern folks seem to strike the right balance between respecting someone’s privacy and making small talk with them.

NPRs hidden brain covered how micro interactions reduce loneliness.

https://hiddenbrain.org/podcast/relationships-2-0-the-power-...
Hey Cart! Congrats on this! I’ve been using Bevy over the last few months and it’s been a lot of fun and having been getting results I’m super proud of. Thank you!

I’ve just been seeing talk online recently about how we (gamedevs) shouldn’t be automatically going to ECS as an architecture for making our games. That there could be simpler ways or that ECS can be a inefficient approach for some problems.

Just wondered what your thoughts are on this since Bevy has ECS at its core. Are you still happy to have ECS as the core of a general purpose engine?
> Meta and Microsoft have been longtime partners on AI, starting with a collaboration to integrate ONNX Runtime with PyTorch to create a great developer experience for PyTorch on Azure, and Meta’s choice of Azure as a strategic cloud provider. (sic)

https://blogs.microsoft.com/blog/2023/07/18/microsoft-and-me...
No... I'm pretty sure he isn't near as interested in yc anymore.
Are you tying to make 0racle the new Micro$oft/M$? Whats the zero supposed to represent?
Thanks for the post. I’m sorry you went through this with bad actors in open-source.

I agree fully with your *GPL point of view and have seen that in practice many time.

It is in the written guidance for open-source in the company I work for, along the lines “for GPL-like licenses, that’s a ‘no’ by default, unless you follow this very complicated process to get approvals from many people”.
not so loud, you're gonna hug it to death
the rationale is relevant. if you are interested in the inverse cases, you look at the reasons and assume the opposite.
Then I'd say that the abusive behavior is to imply there are terms in the license that aren't actually there, and to use that implication to attract developers and customers to your project. If your open source has a soul, write it into the license. Note that after you do that, it will not be an open source license.
Wasnt an edited title for any reason beyond I was limited by the amount of characters HN allows. I tried to summarize it and still have it be sort of accurate.
Memorization is storing data. Generalization is developing the heuristics by which you compress stored data. To distill knowledge is to apply heuristics to lossily-compress a large amount of data to a much smaller amount of data from which you nevertheless can recover enough information to be useful in the future.
> but that's exactly what OP said, no?

Not precisely. We don’t know if verbatim capacity is limited (and it doesn’t seem to be) but the brain operates in a space-efficient manner all the same. So there isn’t necessarily a causative relationship between “memory capacity” and “means of storage”.

> Likewise, if you remembered every single word in a book, you would not understand its meaning

I understand your meaning but I want to clarify for the sake of the discussion that unlike with ML, the human brain can both memorize verbatim and understand the meaning because there is no mechanism for memorizing something but not processing it (i.e. purely storage). The first pass(es) are stripped to their essentials but subsequent passes provide the ability to memorize the same input.
Rewriting wipEout
0/10, you didn't do a magical maracas dance.
I just want to share that this is a great write-up. I'm in the middle of Launch Week, so I don't have a lot of head-space to digest it all, but I promise I'll come back to this and give it the time it deserves next week.
Great site - I am reading all your posts about the LAN party house now. Do you have the real estate listing of the house when it was up for sale? I'm just curious as to where it was located - you mentioned a sliver of land, and I saw the asking price ($2M in Palo Alto) so I'm curious to see what it looked like from the outside and its location, if you don't mind sharing!
What would make more money: Taylor Swift/Metallica/The Arctic Monkeys doing a concert that's entirely covers of other artists' songs, or me (a nobody) doing a concert that's a cover of Taylor Swift/Metallica/The Arctic Monkeys songs?

If you answer that question correctly, you'll understand what I mean when I say the band and the brand/marketing behind it is the product, not the music.
Probably a dumb question, as I'm not really on the enterprise side of Linux but: Isn't Canonical in the same business as Red Hat? Why doesn't Canonical seem to care about alleged "freeloaders"?

Come to think of it, why is SUSE considered as a serious replacement for RHEL and not Ubuntu?
Love the Fox40s - although I did notice that some people have a little trouble getting the hang of whistling with them. There were a few people I knew who had to use the pea whistles because they didn't want to/couldn't learn how use the pealess whistles.
He is not saying they are malicious in their intent. The policy can still be attributed to stupidity/ignorance. The issue is that once given the power, it will be abused. Never trust anyone to point a gun at you or string a sword above your head. It will be abused at some point.
This is incredible. I still can’t believe some people get 1gb symmetrical in their home. In the UK I’m stuck with 70mbs down and 6mbps up. Pitiful
I honestly know how you feel, but... So what if you haven't accomplished anything?

When I was younger I was as far down as you seem to be. 11 years later and I'm still not where I think I want to be in my career and I don't even know what my skills even are but I'm still here. The world didn't end. I wasn't disowned by my family, etc... I realized that _only I was upset about my life, nobody else cared_. Once I wrapped my head around that things got a bit easier.

I still have my moments- I'm a CISSP and in fumbling an easy interview question about packet capturing for a job you spent 6 years doing before- but in the grand scheme of things it doesn't matter. Life ain't always rosey but it's not always caca either.

You'll never know what comes next if you walk away before the show is over, and you don't know what's next until it happens.
Show HN: Chatmate.dev: Create chatbots from multiple chat and document component
Chatmate allows you to customize and combine multiple chat chains (gpt4 chat completions) and document retrievals.

Chat components can be customized by all the regular openai api parameters and allow you to refer to other chat components in the system prompt and user message. For example, you could have a chat component that generates a list of actions that should be taken to solve a users query, then refer to this component in another chat component that uses the actions list in it's system prompt. You can refer to other by components by typing "@" in the rich text editors. Any available components (components that you can refer to without creating a circular dependency) will show up.

Document components allow you to embed any number of documents (pdf, txt, json, md, mdx, html) and query them by cosine similarity for a given search query. The search query can also depend on chat components (i.e. You can make a "Standalone question" component which turns the user query into a standalone question (question + chat context) and then use this as your search query to retrieve more relevant documents).

I would like to implement conditional components and code components next. Conditional components will use gpt4 function calls to select a component to run, and code componts will run code in a sandbox (with network support).

I'm also working on exposing the chatbots as an api and a multitenat domain (i.e. {projectname}.chatmate.dev) so that chatbots can be used in your own projects or shared.

Let me know what you think. Any feedback is appreciated!
Just looking at your site now. I'm inspired by your projects page.
We should celebrate simple elegance more than rampant complexity.
You would hate Microsoft 365 then. I find Google Drive extremely clean and easy to use.
Ask them their favorite programming language.

You might expect the answer to be R…

…but a true pirate’s first love will always be the C.
I think it was a DNS issue. I changed my DNS servers and now it works. Great project!
> The claim was "No one has extra money to travel and stay in AirBnBs".

(emphasis mine)

If income increases, but fails to increase enough to match a parallel increase in expenses, the "extra money to travel and stay in AirBnBs" has gone down.
Tbh, I'm not sure if mixing the two in one app would make sense. Maybe a second app at one point?

I moved from macports to brew as for a long while there were no build servers for arm for macports - having to regularly build clang and gcc from source just to patch a few utilities is not much fun. But I believe that's been fixed for a while.

I honestly think brew's policy of "latest, nothing or @specialcase" isn't great for a stable work environment. But it has a lot of mind share.

In my view NixOS is too much, GNU Guix for better or worse won't support propitary toolchains like Mac, pkgsrc looks best on paper - but seems abandoned? Which leaves macports as perhaps the best option and homebrew a close second.
Pulumi Founder/CEO here.

The blog post is disingenuous. We tried many times to contribute upstream fixes to Terraform providers, but HashiCorp would never accept them. So we've had to maintain forks. They lost their OSS DNA a long time ago, and this move just puts the final nail in the coffin.

Thankfully over time, they already pushed responsibility for most Terraform providers back onto their partners, so I'm hopeful the ecosystem of providers can still stay vibrant and open.

We are deep believers in open source---heck my last project at Microsoft was to take .NET open source and cross-platform, our CTO helped found TypeScript, and Pulumi is an Apache open source project---it seems HashiCorp no longer is.
The China Convergence – Yes, the West is becoming more like China
This woman is an anti-trans activist, and she's complain that people on Twitter called her a transphobe. She doesn't want to protect speech, she wants to censor people who disagree with her.
More-over, the government agency is using a much better definition!

Affordable should mean affordable, not taxpayer-funded.
> The point is Vim is a fixed function editor until you start loading it up like a xmas tree.

Exactly, just because you can doesn't mean you need to, or should.
The argument is generally against using a VPN for privacy reasons. VPNs are often marketed as being a tool to "keep your browsing private" but the truth is that almost all of your browsing data is already private thanks to widespread HTTPS. And the information that isn't private (i.e. IP addresses you connect to, connection metadata) still isn't private if you use a VPN. Instead it just changes who can see that data - instead of your local ISP it becomes the VPN operator plus their ISP.

Users in Russia (and China, Iran etc.) are primarily using VPNs as a way to access content that is blocked by their local governments. So in these use cases a VPN actually is quite effective - the local government can no longer see your metadata and restrict your connections.

Basically, a VPN does not make it any harder for someone to steal your password/credit card number, but it is a useful tool to prevent an adversary on your local network from messing with your connections.
https://en.m.wikipedia.org/wiki/Skewes%27s_number

In number theory, Skewes's number is any of several large numbers used by the South African mathematician Stanley Skewes as upper bounds for the smallest natural number x for which the prime-counting function is greater than the logarithmic integral function.

The current best estimate we have for when this happens is: 1.397162×10^316

To put that in context... it's such a big number it's hard to put in context - I've been trying to make a physical analogy, but I think its bigger than the number of Planck-length cubes that could fit in the visible universe.
Blue Origin has a very safe design with proven safety systems that can trigger autonomously at any point in the flight. Basically on par with other modern crewed American spacecraft (granted, with slightly easier conditions since it doesn't have to get up to orbital velocity and back).

Virgin Galactic is definitely the closest to being a space OceanGate in the making, being deliberately manually piloted and IIRC having various points in the flight profile where it's essentially a guaranteed loss of crew if the pilots make any mistake.
My aunt was a hoarder and I'm currently emptying her apartment. Its really weird how you can find random ads and newspapers from 30 years ago, handful of egg shells and family photographs in same plastic bag, right by exterior door. Whole apartment has been like that, trash and important items in same bag, stuffed behind cabinet.

She always said that she can't throw anything away because there might be something important in there, now I'm thinking that she did it on purpose.
These are still FP16/32 models, almost certainly a few times slower and larger than the latest N bit quantized GGMLs.
You never had a shot.
He linked to the White House website. The occupant of the White House at the time was George W. Bush. I am not even trying to be charitable, that's just the most likely reading to me. Basically every talk show host made similar jokes all the time because Bush was widely considered to be an incompetent nepo baby, so I'd need a reason to read it any other way, and I don't really see one here.
Some of those limits look unreal to me. Do they really limit you to 200 people in a private channel?
If they're issuing "non-prosecution agreements" or "immunity agreements" (which is likely what they're actually doing) isn't that fundamentally the same thing? The difference is essentially just semantics.

It's like how the US hasn't officially been to war since World War II.
I don't know anything about the taxi industry in New York, or how well it is regulated. I have no idea whether NY medallions are traded in a similar manner to Germany's taxi concessions, or whether they are really related in any way. I was not bringing up New York at all, and whatever problems NY has with medallions either do not seem to apply to Germany, or at least do not seem to translate into customer effects, given that I was talking about how good, reliable, and safe taxis are in Germany. From what I can tell, they seem to be able to make a living.
We all die eventually, more than a hundred of us every minute. If you want a smaller human population on Earth, there's no need for anything nefarious; just persuade people to lower their fertility rate, then wait a while.
Found the important part in the terraform license, for anyone else interested:

> Additional Use Grant: You may make production use of the Licensed Work,
provided such use does not include offering the Licensed Work
to third parties on a hosted or embedded basis which is
competitive with HashiCorp's products.
All the schools lie about their average test scores to boost their rankings(source, president of northwestern when I took his econ class). We have no idea what the ivies averages are.
As much as people may hate oracle, they employ significant contributors to the Linux kernel.
https://lwn.net/Articles/915435/

Many in very important subsystems. The XFS maintainer (who just recently stepped down from this role) and contributor Darrick Wong works for Oracle. Meanwhile, btrfs is the creation of Chris Mason, who worked there until 2012. Modern filesystems on linux owe a decent debt to Oracle. Good luck running an Oracle-free linux.

I often find it interesting when people imply the company is freeloading for having chosen the path of making an RHEL clone. They cloned RHEL because an unhealthy, dependent ecosystem was built around the one, singular linux distribution, not because they are unwilling to fund work.

Giving some serious competition to Red Hat can only be a good thing.
Tempting, but I've already been dinged by the local police for asking motorists to "Stand and deliver" at stoplights.
> Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.

https://en.wikipedia.org/wiki/Hofstadter%27s_law

Hofstadter suggested doubling the scalar and incrementing the units by one. 3 hours -> 6 days, 2 weeks -> 4 months, etc...
Sold at the Peak: Congrats to Founders of Honey, Mirror, Frame.io and Others. Y
You seem to be right. I'm pretty confident in my memory that the history persisted from Talk to Hangouts, but the Talk history may not have persisted again from Hangouts to Chat. That would line up with your data, as the Talk to Hangouts switch/rename happened in 2013.
If you're building a Refine app and want to deploy it to AWS or GCP in your own account, I just posted a setup video of using Refine on Coherence (withcoherence.com): https://youtu.be/gFCXXU72Nec. We're happy to get you set up the same way if you get in touch (disclosure - I'm a cofounder).
To a Northern European, this is all very weird. Especially once you bundle in the sports business..

What I grew up with:

- Universities are tax funded

- there's no tuition (there's an option to pay something like $500/year for being a member of the student organization, which gets you meal discounts, social events, etc; strictly not related to your studies)

- approval process is a direct function of high school grades and entrance exam, top N pass (exchange students were separate, and closer to scholarships, but still the criteria was scoring well in some test)

To someone who grew up in a different setting, many American systems can be summarized as institutionalized corruption.
Induction stoves are really not expensive,fast and easier to clean. Also the pans are easier to clean (less chance of burnt grease inside and outside). The shift from gas to electric is a tiny step compared to combustion to EV. I guess it is more a hard-to-shift cultural thing?
I don't think the loss is due to bad actors. These actors aren't bad, they're rational. I think the loss is due to giving away things unconditionally without thinking about what that means. Many companies aren't reneging on open source. The ones that are reneging can't compete on what they are selling, so they have to compete on what they're not selling.
How green is your electric vehicle really?
Looks good to me! I'm covered by most of the exemptions with normal usage.

I'm still salty about Tutanota deleting my (I guess) inactive account. I signed up to both it and ProtonMail around the same time, and also went inactive for about the same time on both. My ProtonMail account still exists today no problem, but unfortunately I went all-in on Tutanota since they didn't have a waiting period back then.
> If you feel like you have to use the digital panopticon to micromanage your tech/knowledge employees, you are potentially a really shitty manager.

The higher up the management chain you go, the lower your visibility into developer productivity. It is natural that executives and owners should want that visibility, it's just that it's too fuzzy -- it can't be had with the kind of resolution that they want. Hence we have all these faddish metrics that get gamed and never end up being useful.

We should have empathy for management's need to know even if we don't think they can really get a clear picture.

What to do? Two things:

- Manage better. Companies need managers who can get a good sense for their direct reports' abilities, skills, and productivity. And those managers need to have good BS detectors too. And managers need these skills up and down the management chain.

- Look for outcomes. Teams and employees that never deliver enough value should be looked at with some care -- maybe they are, but the value they deliver is not very visible, or maybe they're expert bullshitters.

Regarding outcomes, long delivery delays need to be investigated because one of the many problems we have as an industry is in estimating time and effort needed to deliver. This happens for reasons, but mainly that software development is harder than we tend to think.

(Also, investigate your software development lifecycles. Maybe your change management schemes are wasteful and delay-inducing.)

I say software development is hard, but I think management is probably much harder. The business school metrics fads that lead managers astray don't help.
At the risk of being featured in a future episode of "Hacker News reacts to (Dropbox|iPhone)"...

...a Makefile and vim (or emacs, or even nano, I'm not going to judge your kink) are fine. If they are not fine, then C is probably not the right language for the project.
No, capital F Free (as in freedom ) usually does not mean that. Closed source and gratis often do.

You're not "the product" for the Apache web server or the Linux kernel...
What makes you say that? A software defined radio could do this pretty easily.
I've been running sid aka unstable for years now with very little to no breakage (well, the recent transition to pipewire was a bit fun but seems to have settled now and was never critically broken)

I tried using testing first but did experience more breakage there for some reason. I wonder if that was just bad timing, but like I said, "unstable" has been rock solid for me so I've never looked back.
IIRC those were mapped to specific I/O and IRQ Ports back in the day.

COM1: I/O port 0x3F8, IRQ 4
COM2: I/O port 0x2F8, IRQ 3
COM3: I/O port 0x3E8, IRQ 4
COM4: I/O port 0x2E8, IRQ 3

I also remember, there was a while where there was no IRQ sharing. So some machines couldn't use all the COM ports available. Or you'd add in like a modem, and would have to disable the onboard COM port if it was using the same IRQ.
> Open source licenses don't require you to do those things. That was the intention in coming up with them.

I mentioned the cases I have seen the word abuse used as a counter point to 'If somebody doesn't want any competitors' which is not something I have seen brought up when taking about abusing the spirit of open source.

I was not taking about what the licenses legally bind you to do.
Not entirely correct since neovim never stopped merging upstream patches from vim.
So what happens in vim does influence neovim.
So they negotiated a license? Meta partnered with Azure for the Llama 2 launch, there’s no reason to think that they’re antagonistic towards each other.
> does that seem ethical (even if it is legal) to build some dysfunctional business models exploiting somebody’s open source for profit and not contributing back?

You're describing a thing that happens here, and not even bothering to make an ethical argument against it. People are just supposed to accept the premise, and go on to discuss the implications of it.

> The system is designed to foster collaboration and not to enable shitty business models.

"Spirit of open source" people are arguing that the system wasn't designed at all. You're arguing that open source licenses themselves have little or nothing to do with open source licensing. Instead, it has something vaguely to do with freedom and friendly and collaborative and other nice words. You don't have to be friendly or collaborative to produce either open source or Free Software.
Should hopefully change in the next few years, about 54% of houses have fibre to the property and the plan is over the next five years to expand that to nearly 100%. I have had 100/1000 for a while now but symmetric is still a rare product that only smaller competing fibre companies are rolling out.