skysight-inc/HackerNews huggingface dataset:
ActivityPub is a generalization of Email. Email gives you a cloud-hosted inbox that others can put stuff in. ActivityPub gives you both an online inbox AND a "outbox" that YOU can put stuff in that others can check out. Check out this diagram: https://activitypub.rocks/static/images/ActivityPub-tutorial...

The stuff here is called an "Activity" around "Objects". Follow request is a "Follow" activity with the "Actor" as the object. A tweet is a "Create" activity with the "Note" being the object. There's an entire vocabulary defined in the spec: https://www.w3.org/TR/activitystreams-vocabulary/#object-typ...

This way, all kinds of social platforms - from YouTube to GitHub - can be modeled in this general distributed pub/sub system.
I agree that half-assery is a failure mode of the adaptive approach. I don't think it's an inherent problem with the approach, though, just a common mistake people make. You're supposed to split your product into pieces with compelling value. But often people misinterpret ideas such as "minimum viable product" as splitting the product into pieces with minimum value. And that's a mistake.

(Minimum viable product, of course, not being about products at all, but about product-market fit and testing your ideas as soon as possible using low-fidelity experiments.)

You can have a coherent user experience and still use an adaptive approach. I think Alphabet's failures have more to do with Alphabet's culture, particularly around rewards and promotions, and perhaps a disdain for non-engineering skills, rather than taking an adaptive approach.
Data broker is selling location data of people who visit abortion clinics
I crack open Emacs for Steel Bank Common Lisp. But Neovim for everything else. They are pushing the boundaries of Vim like no other with Treesitter, LSP etc.
The article is literally asking 'Why Do Girls Do Better at School' -

What does men being horny have to do with my response or the article?
It's hard to mature when you never stop growing.
Admittedly I’ve never seriously investigated Clojure debugging tools so it might be that Clojure already supports something similar; but the Debugging Common Lisp[0] series might showcase how Common Lisp (with signals, restarts, mechanisms for redefining classes, p and more…) and SLIME aids debugging in how other ‘usual’ languages don’t.

[0]: https://malisper.me/category/debugging-common-lisp/
Trouble is, you can do this once just fine. But it means the next time you want to get investors or sell a company, potential payers will also weigh your past performance. If you say "yeah we have no idea what's going to happen, good luck" and the company tanks after being sold, who would trust that it wasn't your actions at fault?

As much as it sucks for consumers, the self-interested thing to do is sing the praises of your buyer -- because your reputation is at stake otherwise.
The response wasn’t to not share location or specific detailed info. It was to set everything to private by default. The actual issue was not the only thing fixed with the response. Everything was taken away. That’s why I said baby with the bath water. Facebook did a similar thing when they reduced what their APIs could do and what any normal user could do using FB themselves. In both cases, the actual issue could have been solved without the amt of stuff they did.

Once Fitbit hid basically everything by default and almost no one changes defaults, it was hard to know if a user was even using Fitbit or not without already being friends with them.

Edit: I agree whole heartedly. Whatever specifics were done with location sharing is not good and shouldn’t be done by default. I am pretty open with my location, but it’s under my control and I’m usually actively opening up my privacy and location. 100% agree there and also agree over the excessive reactions to AirTags
can anyone honestly say trying to code in a open office is equivalent to being able to actually focus and write code without distraction in your own office?

There's tradeoffs to everything, the market is going to decide whether remote work is viable or not. Maybe the Apple tier companies can force office work, but startups that are remote are going to be able to snag some great talent who refuse to waste hours of their lives commuting

in my experience the people pushing for return to office are 95% managers who are feeling exposed that they don't really do much and potentially aren't needed. Also people who relied on office politics to survive rather than actually being good at their job
It's the reality of humans being social creatures.
I got the title from BBC's main page, just a cut and paste, nothing doctored here.
Well, off the top of my head, black folks, asians, and latin folks might be more likely to be caretakers and/or further from the office.

That said, if they have Apple salaries, I'm sure they can work it out.

That said (again), they might need to spend more of that Apple salary than their peers to figure it out.

So, it's a bold and unsubstantiated statement, but might have some truth to it. Idk, wish they would cite sources.
All that plus IPv6 support, which is still not that common among VPN providers.
Yeah, Lisps don't have a monopoly in homoiconicity. In addition to io, the Rebol family is also worth checking out.

Though I have to admit I can not imagine how a person can be so mentally inflexible as to be not able to tolerate Lisp-style syntax. I get that Common Lisp might look a bit old-school at first glance but something like Clojure is basically designed to look aesthetically pleasing.
Or a sperm cell with two tails. You on Darwin's side? Or Isaiah's?
Getting to know the area you live is a great reason to start walking.

One of my favorite things to find in Santa Barbara are old concrete stamps marking which company/contractor poured that section of sidewalk. Often these are 100+ years old. I've currently found ~25-30 different ones.
What are some other options in this space?

What I need:

- Focus on transactional email.

- Support for inbound emails, sent to us via POST webhook.

- Good developer documentation and overall good product obviously.

- DKIM, SPF and DMARC support.

- Decent UI to troubleshoot delivery problems, i.e. easy to inspect the status for any one email.

- Happy to pay for it, price not a big factor.

I've looked at Mailgun, but happy to hear other suggestions.
You're not telling me anything I haven't already thought about. Remember, this thread started with me saying:

> At my workplace they keep nodding at "hybrid" without any specifics and the resulting fear due to uncertainty is far worse than a clear policy that some (many) people might not like...

The issue in my org is that, starting from the executive level down, everyone is saying "we are not forcing people back to the office", but no official policy has been written and published that lays that down in writing.

Then mouzogu came along implying that, even with a written policy, they still wouldn't believe it, thus the tangent about being frustrated.

But in my own org, today, absolutely staff have good reason to feel uncertain, if only because fear is filling the communication vacuum.

As for karaterobot's comment, they extrapolated a brief remark into a conspiracy theory. Rest assured, when communicating with my staff, there's a lot more nuance that's being conveyed.
Medical Journals are Extensions of Pharmaceutical Companies Marketing (2005)
> Have you ever done a white boarding session where more than one person was writing on the board at a time?

Very often back when I worked in an office.

> The online whiteboard works great when one person is adding to it and it's easier to read (you don't have to deal with people's terrible handwriting) and you can save it.

We took pictures of our whiteboards when we needed to save state, it worked great!

> In most cases I've found that only one person is usually writing on the whiteboard, everyone else is just pointing at it and making suggestions. So the one person with an iPad that is sharing it's screen is usually more than sufficient for online white boarding.

I'm glad you are able to make it work for you!

> But not helpful enough to outweigh working from home

I'm with you on this! I'll never go back to an office full time.
I used to ride bicycle with my friend a few times every week 10 years ago. Now it's a distant dream. Both of us have families and full time job so barely getting enough sleep. Weekends are usually spent on chores or personal projects that never get finished.

Those were the good days.
I think .NET is too recently cross-platform and MS isn't yet doing enough to promote them.

I think C# and F# will get significantly more popular over the next 5 years.

And if this doesn't happen it will have been pure mismanagement of opportunity by MS.
I'm a big fan of walking (or hiking). So much that I moved to a mountain town.

For one, creative inspiration often comes to me while walking. Second, it beats sitting on a couch. If you need added stimulation, go with a walking partner or listen to a podcast. Plus health benefits (not going to say it's an amazing workout depending on intensity but it's better than being sedentary) and it's fun.

Yes, it takes time. Sometimes you don't have time. That's ok. It doesn't have to be every day. But it's something you can do with kids, parents, colleagues, by yourself, etc...
F# does have the `MailboxProcessor`. It is quite simple and capable.

https://fsharp.github.io/fsharp-core-docs/reference/fsharp-c...

https://fsharpforfunandprofit.com/posts/concurrency-actor-mo...

I haven't looked at Orleans in a while. Last time I did, I came away with the viewpoint that it was very much designed to have a C# interface, which while manageable in F#, doesn't really provide for an idiomatic F# experience. I'm also not too sure, but I think it basically requires a cloud or distributed environment. Can it just be run on a local computer?

But even the `MailboxProcessor` doesn't do what Elixir and Erlang do on top of the BEAM VM. An instance of a BEAM VM is a single OS process, but the BEAM can handle millions of Erlang processes, which are not OS processes or even threads. They are their own thing that are extremely lightweight. The BEAM scheduler is very nice as well, such that it switches among all the running processes.

Even though I develop in Elixir, I am not yet a BEAM expert. So before I say something incorrect, I recommend taking a look at the talk The Soul of Erlang and Elixir by Sasa Juric.

https://www.youtube.com/watch?v=JvBT4XBdoUE

It fully encapsulates and describes what makes processes so special in Elixir and Erlang.

There is the Gleam language, which is a statically typed language on the BEAM VM. However, they moved away from the ML-dialect syntax, which is unfortunate.
Get a dog! I have a high energy dog, we're out for 3x a day for 45-60 minutes.
Well I think we can change that. There's no constitutional proclamation that says we have to be a consumer society. gen Z are much more conscious of these issues, we could help guide them towards more responsible purchases and intentional living, and the market should slowly follow
Thanks! Coincidentally one of the first articles I wrote for my blog was about compile-time checking of table/column names:
https://david.rothlis.net/d/templates/

(Just something I was messing around with, not anything I ever used in production.)
Note that Amazon has been recommending to publishers for a while now that files be submitted for distribution as epub files, not mobi or azw. Which is fine for us. Now maybe someday their software will actually support the whole epub standard (though, to be fair, they have improved it and it is better than it used to be).
"I'm not blaming Mullvad" - you should - this is a direct consequence of accepting customers that pay cash and wants to be completely anonymous.

In the end they are going to drive their honest non-abusive customers elsewhere.
I vaguely recall "retarded" sticking around a little longer than one might expect in the Northeast. It fits the local accent perfectly (got that ar in the middle to enthusiastically butcher). Of course I 100% agree with getting it out of the language nowadays, it is quite hurtful.
Yeah, they're intrinsically safer vehicles but obviously much slower and less maneuverable. A lot of the r&d over the last 20 years has been to make these wrecks relatively safe, and they've done a good job with it.
Hey I understand the spirit of your message but you don't really have to be a professional hiker. The OP says it takes three and a half hours to walk 12 miles but could be easily squeezed to 3 hours. Then, it could be split. Half of this could be done in the morning and the other half in the evening.

I would kindly urge you to consider this and give walking a fair try. It made a lot of positive change in my life. Best wishes.
It shows scale and also makes them a bigger target for lawsuit which get's settled through access.

Check out what vpn have been sued over the last year (they all have been no log companies) and you will quickly realize that logs are being shared by anyone of size. The smaller the service the better.
Exactly. Putting on ever more pressure while also disempowering people puts them in a psychological spit that leads to burnout.
Our Misguided Obsession with Twitter
Walter Benjamin, NFTs and ownership without objects
I am not really sure how this is news to anyone. The UAE is not aligned with the West and generally doesn't follow their sanctions. From that perspective why wouldn't they take the money?
Can you elaborate on how CL provides more static type checks ? I am not much familiar with CL, but does it provide something similar to typed-racket ? Do major libraries actually use it ?
I'm just waiting for dice of non-uniform distribution. Gaussian dice anyone? Of course anything can be accomplished with a proper lookup table.
Easy to accomplish (at least for me). One word: Dog. I walk daily 90 minutes at least. There was a time (and another dog, but thats not the reason) where it was more like 120-200 minutes a day outside. I live in a fairly populated town in east Germany. We have a solid forest and lots of lakes around. Its great and like 20 years+ later I know most of them, but not all.

My coworker and I worked like a year together at my place. He came around, we drank a coffee together and started working. Like 3-4 hours later, depending on schedule, we took a good 60 minutes+ walk with my dog. We talked project related things sometimes, but it felt never like "we have to talk about work", We were kind of friends so we had lots of other topics. Then back at my place we continued for 2,3 or even 5 hours. We had no issues stopping after 2 hours, but did often way more. We were very productive.

We were a good match, but those breaks outside enjoying life (forced by my habits to go at least 60minutes outside with the dog) helped a lot not burning out and making room in the brain.
> I think if commuting time was fully paid work hours, then companies would quickly agree that minor optimizations like this aren't worth it.

I would argue that you have priced in your commute to your market value when you take a job that requires you to commute, especially since knowledge workers tend to be salary, not hourly.
He wants to have done it but needs an excuse to keep from doing it.
It’s because we know exactly how precarious the situation is. If the demand for labor dropped significantly, do you think companies would maintain the status quo working conditions? Or would we see many more instances of worker exploitation?
"The semantic web is the future of the web, and always will be." -- Peter Norvig

https://www.youtube.com/watch?v=LNjJTgXujno&t=1257s
I wonder how such filters work in Sweden. We often see advertisement like "Sex gym i stan!". Meaning "Six gyms in town!".
>"I am not affected by this difference"

I'm just grateful our AI overlords can tell the difference between affected and effected, even if they're not affective or effective.

https://prowritingaid.com/grammar/1000196/Effected-vs-affect...
+100. I spent some time at a couple hedge funds and couldn't agree more.

Even if OP wants to be an active investor, it's more likely they can do it Buffett style than Soros style. Many great investors have zero macro insight. Buffett, Munger, Lynch, Icahn, Ackman. There is a direct mapping from company level insight to the securities price - it's not easy, but it's at least understandable.
Note that this explains why string formatting is inherently tied with the I/O layer, but not necessarily why `println` (which is a very specific I/O operation) should be in the `fmt` module. That one is more subjective and probably only for the convenience.
For those who don't want to watch the whole thing - check out the repair @ 9:54 - truly amazing work - they show the detailed work leading up if you rewind from there.

Personally I have a bunch of patches I like that I sew over holes - we use flowers for our AirBnB sheets and it can really add to the personality. It's also a lot less time consuming than this work!
free here https://jollygreengeneral.typepad.com/files/n.-gregory-manki...
I don't think anyone is claiming that it's "exactly the same;" I think many people are claiming it's better after considering pros and cons.
Tons of remote companies are US only, or even "one timezone in the US" only. Apple going remote doesn't mean the existing teams US teams would become international.
I've been working on Hy since 2016 and I've frequently encountered, but never understood, the sentiment that Hy isn't a "real Lisp". What makes for a real Lisp? There have been dozens (hundreds?) of Lisps over the decades, and if they all have a defining characteristic that Hy lacks, I don't know what it is. Certainly Lisps have varied in how scoping works, among other things.
FOMO is a TinyML neural network for real-time object detection
This resonates very much with my own experience. I’ve quit my last job because it broke this camel’s back and now the last thing I want to do is going back as a developer.

I also do enjoy fixing things and processes so that others don’t needlessly suffer through work and actually enjoy themselves.

But how do you go about switching tracks to coaching? What does it even entail? How do you learn?

And more importantly: who’s buying? I was trying to better things in every job I had and every time I met the wall of “not being paid enough to have these ideas/being road blocked”.

If companies have this attitude (no matter how much they’re losing through low morale, inefficiencies, mistakes, attrition, etc) when offered a chance to fix it “for free” by an actual employee, why would they pay top dollar for a coach to make it happen?

It feels to me that management is even more cynical than the burnt out grunts and their objective is to squeeze as much as they can out of their employees while they last because they know they’ll quit or burnout in a year or two anyway.

How do you even begin a conversation when that’s the prevalent attitude?
Hey! I'm the author of Basilisp. Thanks for the mention here!

Basilisp is much less mature than Hy but tries to stay generally compatible with Clojure, which is somewhat different than the goals of the Hy project.
Of course, I didn’t think of scrolling! Devs do that all the time. Now I want to try for myself.

It’s a huge problem how far behind the industry is on developer ergonomics. I had pay for my work monitor out of my own pocket because every place I’ve worked is still stuck with 1920x1080 potato-vision.
I know that Dick is another name for Richard. But Why? They don't seem to even be plays off of the same name, nor do they sound the same at all.

It's like if another name for John was Frank. It makes zero sense.
> It's also literally impossible to pick just one - you would fail at the JavaScript vs C problem.

We could just make one language that had the features of both javascript and C. We literally can invent anything we want. A n y t h i n g. We have to throw away all our preconcieved notions about what's possible and just make the world the way we want it to be / a way that's better than we have now
Language --most likely-- is a natural concept: animals have developed it, too. It builds culture. It's more natural than the taboo on murder, the concept mentioned earlier in the thread.

> let's not ignore how your dismissal here

My point in the thread was against using "culturally determined" as a way to dismiss an argument. I'll repeat my stance: the fact that something is culturally determined or socially shaped does not alter its meaning or value.
You should be doing that with or without a GC… unless you’re running on a missile
FoundationDB's not a SQL DBMS. It's an ordered key-value datastore with a shared-nothing architecture. Totally different application domain.

It wasn't developed by Apple, but Apple did acquire the company that developed it, and they've open sourced it and done a good job of maintaining it. Apple clearly uses FoundationDB inside their production hosting environment, although I don't know if exact details are known. The point is it is stable and reliable enough to power things like the iOS App Store backend (we think--there's a bit of guess work as to how they use it internally).
Super.mx | Insuretech | PETAL stack
https://super.mx

- Position 1: Mid-level Elixir engineer
- Position 2: Senior UI (HTML/CSS) engineer to help us build a design system / pattern library
- Fully remote w/ an office in Mexico city (optional to use but always available)
- Spanish NOT mandatory but English is

We're currently a team of 7 but will be 12 by the end of the year! We're working hard to help insure the 126MM people of Mexico so they can protect their possessions and loved ones from disaster through modern and accessible products! Send me an email, i'd love to tell you more about what we're doing!

TO APPLY OR LEARN MORE: email the CTO (me) at stephen.wooten[at]super.mx
If Tiger Woods says "most people shouldn't try to be a professional golfer", he is giving clearly good advice.
Suicide doesn't look so tiny when it happens to people around you love.
Agree about Go and Google. With Google at your back, the question changes to how could you possibly fail? Not to say it's impossible, but is to say it's quite hard to do.
no one's adopting urbit, let's be real.
https://news.ycombinator.com/item?id=31249934
This may be true, but should we all strive to appear rational at all times? Maybe the most rational thing is for workers to always stick together.
We Lost Our Ability to Mend (2019)
DCA should be thought of as a portfolio strategy that is X% in your nominal portfolio and 100-X% in dollars and gradually shifting to 100% your nominal portfolio. It's an attempt to hedge against negative equities early on, but there are better hedges, and if your risk aversion makes you not want 100% equities early on, you probably don't want 100% equities later on either.
> Insisting on a new solution being "exactly the same" to adopt it pretty much ensures you will never leave the status quo.

I'm not sure where you got that I said that, if you read what I wrote you'll see that I've been fully remote for over a decade. I don't in any way insist that fully remote work needs to be exactly the same as in-office work.
think this is first useful response. Everybody else saying "you don't need to be interested in that" to the OP's question. It may be true that macro is irrelevant to the OP's objective of being a good investor.

I will check out your suggestions. Curious, is it useful at all to understand macroeconomics at a high-level? How does it affect individuals and families in the middle class? Who is in-charge of the macroeconomics of countries and how do we trust them to do the right thing?
Search for "liable" in the parent thread, https://lwn.net/Articles/893285/. That's the closest thing I could find.
Canada is first country to provide census data on trans and non-binary people