skysight-inc/HackerNews huggingface dataset:
Around 2008 I was indeed running my own XMPP server for a while. I didn’t give up on it because Google was temporarily-xmpp-compatible-and-then-not though - I gave up on it because all of the apps were terrible :P
Just changed it. Thanks for the feedback!
Three weeks notice with a deadline right after the New Year holidays..

Ouch, that's not a landing it's a crash.
I've been doing this for a couple decades now, and I've never had a job where I had to put in more than 40 hours on a regular basis. At most I've put in a few extra hours due to some rare circumstance a few times per year.

There are better employers out there.
> getting started is the HARDEST part of the day for me.

For you, yes. But remember not everyone is a night owl, nor is everyone an early bird. I start work at 930am, we have our stand up, then I warm up with 30-45 mins of coffee, reading some techy stuff etc, and then I'm ready to roll.

> why wait until tomorrow?

Because it's the end of the "working day"() and my mind isn't at its peak performance.

> I'm imagining the HR person saying, "It will only take a few minutes to fix this for you, so I'm going to wait until tomorrow". Examples are endless.

A whole heap of things aren't that time critical at the end of the working day. If I've had a problem with my salary or some revision to my contract it can wait until the morning.

But if you want to go ahead and knock yourself out with another 2-4 hours of work on top of your working day (and contractually obligated hours) then beware of burnout. Pace yourself.

depending on when you start your working day, which doesn't need to be 9am. Personally I used to start at 10am because of flexitime and work on until maybe 7pm or until there's at natural cut off
I agree and practice Points No. 2, 3, and 4, but the main title of the post and Point No. 1 isn’t, at least in my opinion, a good one.

If I leave something “unfinished” intentionally when I could have finished it, I would likely not sleep right, eat with ease, talk to other people, so on and so forth.

However, I agree that if time is a constraint and the task is “lengthy,” I suggest keeping it to a stage of completion at a stage and then picking up the next day/time.

Many smart people want to keep something ready for tomorrow because they tend to be lost when there are no instructions on what is next. My suggestion would be to have a “Default,” which can be a simple set of instructions in plain text, something along the lines of, “If I’m stuck and have no clue what I have to do — then here are the defaults - do this, then this or that.” These can be bigger-picture goals or the “waypoints” for your daily/weekly tasks that you have to do.

I have been practicing the idea of the “Defaults” for a pretty long time but I got a lot more clarity and definitions from “The Power of Defaults.”[1][2] These are the things I keep on the top of my mind and return to when I’m stuck, confused, or doubtful.

If I have to be really prepared for the next day, I just keep it ready the night before.

1. https://julian.digital/2021/12/20/the-power-of-defaults/

2. https://www.nngroup.com/articles/the-power-of-defaults/
https://apnews.com/article/fact-check-us-government-trillion...
He's going to have to do a lot of cameo's to pay for that.
Now nothing, they can keep on with their live, they just can't have fancy military toys unless they move towards a more liberal and democratic path.
We use Zulip and $8 is VERY steep.

Is there any reason besides tradition to charge per seat? If notifications cost money, wouldn’t it be more transparent to charge per idk 1k notifications / mo?

With new pricing, if you have a small org, say, 11 ppl, you suddenly have to pay an extra $1000 - on top of paying for the hosting of the self-hosted solution.

It goes from “sure we can add this one guy to the org for a month without thinking much of it” to “do we really need this person in our Zulip” which isn’t a great strategy for comms.
Ironically, ChromeOS is likely the most security-conscious OS available for developers. See: https://news.ycombinator.com/item?id=37783081

However, it is definitely not the most privacy-focused OS, due to deep Google integration. This is the main reason that I haven't moved myself over to ChromeOS.
I'd say that's because reducing labor costs almost always directly affects the employees' quality of life.

This does not apply to reducing your material or compute bills. I can see how in the long run, a third-party making less money from you might affect their employees, but that's more of a long-term, weak and indirect effect.

Corporations aren't people, they don't need food, healthcare and happiness.
> Also being a sysadmin for a 10k server park would be an interesting job.

Ideally not frequently interesting, though.
So a DE is a OS? Or why would a desktop environment be responsible for platform defaults? Wouldn't that further fragment the whole Linux ecosystem, which is, imo, ultimately why it's not a great user experience?
Since there's a lot of discussion of it feeling expensive for "just push notifications", I think it's probably worth my addressing that directly as a top-level comment.

Zulip Business costs $6.67/user/month. While the only Zulip feature that can't work without purchasing a plan (or doing a huge amount of work to publish your own mobile apps) is mobile push notifications for businesses with 10+ users, https://zulip.com/plans/#self-hosted details dozens of features for which Zulip Business includes expert support.

Zulip is 100% open source. In open core products, those specific features just don't exist at all in the open source version. For example, Mattermost requires the proprietary Mattermost Professional [1] at $10/user/month if you want to use SSO, LDAP sync, user groups, read receipts, etc.

(Note also that $10/user/month is the minimum price at which Mattermost offers push notifications "for use in production environments" [2].)

If you compare Zulip's pricing options to Mattermost's, our offering is substantially more generous.
It would be even if we went open core and moved a few dozen features of Zulip to a proprietary version. But we're not going to do that: we really do care about being an 100% open source project.

If you instead compare Zulip Business to using Zulip for your business's mission-critical communications between paid team members without paying for something, I think that's the wrong question. Skilled humans' time is incredibly valuable, and people spend a LOT of time in team chat tools. It is rational for businesses to pay a tiny fraction of the fully-loaded cost of their employees for the insurance that comes with support and mobile push notifications for their main collaboration tool.

(If you're using Zulip for something other than a server full of paid employees and contractors, see the Community plan and discounts for other use cases).

Finally, on the topic of cost to us: Supporting a business that is self-hosting complex, mission-critical software like Zulip is more expensive for us than having that business using Zulip Cloud. Hosting is cheap compared to humans who can debug anything, and there are big economies of scales in terms of human time for managing a large multi-tenant cloud installation.

Helping thousands of different people with varied skill levels self-hosted your application successfully is not cheap, even for a project like Zulip that is very focused on making self-hosting Just Work.

[1] https://mattermost.com/pricing/features/
[2] https://docs.mattermost.com/deploy/mobile-hpns.html
Employer.
Not invade, just wipe out most of their military capacity from air and from sea and wrap it up.
US warships are generally better maintained than Russian ones, they'd probably stay on the other side of the straits. It's also several ships vs a single one.

> I am not sure what carrier strike group can do that Saudi Arabia could not do during their unsuccessful war with Yemen.

Fight effectively. They might buy our weapons, but the Saudi military is ass at every level.
Sure, there are a lot of incompetent employers. They usually go out of business. Businesses have a high failure rate, and it's pretty darn hard to make enough at it to put up with all the aggravation and work required to make it successful. Businessmen do not go into business to make a 3% return on capital, as anyone could buy a bond that pays 3%.

Bill Gates famously never went on vacation for something like the first two decades of Microsoft.
I really like the "tab overview" interface and animations. Very slick and functional.
Yeah RE: Douglas Adams, it is like the early days of internet, where people might not want to enter their credit card details.

I think services like this might mean the web needs a way to say "this form is reversible, and so OK for AI to drive it". Example might be unsubscribing from an email, or even ordering something if an order can be cancelled within 24 hours. Maybe the API says "this action can be cancelled within X hours" and then you as a user can decide what sort of actions the AI can do.
One thing to keep in mind which I found using Postgrest interface: you will end up having to put logic into stored procedures. The rest APIs are actually very convenient for aggregating data like joins, but I started to get stuck as soon as I wanted things like transactions. I also found that Row Level Security (RLS) for role based access was a chore and the developer experience of it left much to be desired.

If your DB needs are simple then the REST api is very convenient. But if you are planning anything of complexity then you'll have to bone up on your PL/pgsql or go for a regular db connection instead.
Note that self-incrimination only applies to innocent people. If you are guilty, then you don’t have this right. Or something like that.

Hence, I understand, if they find anything illegal, then your password retention was hindrance to justice.
I was thinking about how to mitigate this. First thought was to rewrite links for embedded content such as images to use a proxy server, like how `camo.githubusercontent.com` works, but this wouldn't prevent passing arbitrary data in the URL.

The only other things I can think of are to only allow embedding content from certain domains (the article mentions that Writer.com's CSP lists `*.cloudfront.net` which is not good), or to not allow the LLM to return embedded content at all (sanitize it out). This should even be extended to markdown links - it would be trivial to create a MITM link shortener that exfiltrates data via URL params and quickly redirects you to the actual destination.
If only Costco built condo buildings above them. A missed opportunity to sell condos at Costco!
Every time I run into you, you're being somewhat schizophrenic in public. I hope you're well.
How about something similar to how websites say "Allow this site to use your camera" you make it so "Allow this form the be submitted by Genji", once they say yes, next time it doesn't need to ask.
on IRC joking about how Discord was down ;)
Or maybe it will land with a thud like Starfield.
The law isn't code. It's not imperative procedure where you can just say the magic words and trigger an exception to be thrown.

We have humans to apply the law and use their judgment for exactly this reason.
How much did he make being Trump's stooge? It isn't like the guy's known for paying his bills.
Oh, I thought I was missing something, maybe another document with more explanations. Thanks for clearing that up.

I was actually motivated to contribute to the AMD drivers at some point and did land a couple of patches, but wasn't looking to switch career paths. The drivers have become quite good without me anyway, so no regrets :)
> I think it’s different if someone is waiting on the immediate output of your work.

I partially agree, something needs to be on fire or a complete showstopper for that to happen. My only other reason would be helping out a colleague who's trapped in a gravity well of fail and needs a bit of help and support.
My stance would probably be:

- I already learned Slack at my last 9 jobs

- I don't feel like blowing up my workflow and learning something new

- unless the value is overwhelmingly clear

if someone tried to switch my company to Zulip or anything else.

"what problem are you trying to solve?"
> Why do we

There is no "we" in this.
https://news.usni.org/2023/01/05/destroyer-makes-first-u-s-w...

> “Chung-Hoon’s transit through the Taiwan Strait demonstrates the United States’ commitment to a free and open Indo-Pacific,” she said in the statement. “The United States military flies, sails and operates anywhere international law allows.”
Spitting out some Python is weak sauce. The next version of this I think will spit out Lean, or at the first great version. Then we'll be on to something.
It is, because wavenumber and position are distinct variables and are orthogonal to each other. FT turn position into wavenumber (positional frequency) and wavenumber into negative position:

[ 0 1] [x] [ ω]

=

[-1 0] [ω] [-x]

see also https://en.wikipedia.org/wiki/Linear_canonical_transformatio...

the rotation matrix [[ 0 1], [-1 0]] is a 90 degree rotation.
Not necessarily; maybe it's worth it to establish the union during good times so that if/when bad times occur later (under a less-friendly CEO) they'll be ready?
For the industrial revolution: after 4B - really ~4.4999995 BY out of ~4.5 BY - arguably it only happened once in a very limited geographical area, and everyone else learned it from them.
I don't think so. Pruning a large model and training a smaller model isn't the same thing. It might appear to be the same thing, but it's not.
You seem to imagine their military production facilities aren't protected by mountains. And that they have 0 S300/buck so or won't receive the s400 that Russia can't currently use.
Yishan on Sam Altman's long con to take over Reddit (2015)
He found out.
Sure. Obviously I don't know why.
Funny, my knowledge of HP (three separate visits) came from the John Young / Lew Platt eras. I thought they were already getting stodgy and mediocre, although the folks were just great to work with. No big egos at all. It was a nice company.

Walter Hewlett and David Packard, Jr. really should have been groomed to take over. No skin in the game like having your name on the company.
Text input is an exception. I mean, we used the platform text input instead of implementing our own. We have our own API for text input but under the hood it uses platform text input.
Why do we assume land and trees, and everything required for them?
Yeah thinking about it more I think this makes sense. It seems like it could be brought up in court though? Just not used as “evidence” again you?
Discord are definitely growth obsessed. They've tried to glom onto trends before like stages to copy clubhouse, they've tried to get into game retail to chase the epic store and shut that down, and now they're going after the WhatsApp/signal userbase by replacing usernames and the latest update opted people in to being searchable by their contact lists.
Twitter is being sued for severance
We’re just curious about what happened and we think we could learn from it maybe — was it product market fit, was it unit economics. Lessons in there!! So it would be cool to see more detailed info.
Your direction depends (I guess) on how much DIY effort you're willing to put in?

For example, you can get 12v LED strips which are IP67 (waterproof inside a silicon tube) pretty easily [0] and which would probably give a much more impressive effect than a string of Christmas-style lights, due to having lots more LEDs to play with.

However, you'd need to do the leg-work of also buying and programming a micro-controller (something like an Arduino, ESP32, or ESP8266 [1]) and figuring out how to power them from your car battery. You could probably house all of the electronics inside the car and just run wires out of the boot, relying on the existing boot seal to keep everything waterproof.

[0] https://www.aliexpress.com/item/1005004289391906.html
[1] https://www.aliexpress.com/item/1005005977505151.html
I...suspect your Mk1 discriminator could use a few thousand more epochs of training. Those SD kids are spending hours trying to pull a best seed for prompts, and then not getting much interests(public and financial) back.

Apparently these image generators are starting to be used in those industries for ideas and mockups - by first drafting conceptual arts using generators, and then tasking humans to completely redraw everything by hand. Final images contain nothing generated, so no copyright issues, no uncanny valleys like found in that image, no professional job security concerns. That's what it's doing. Supercharging the best, giving false hope to the rest.
> As I wrote under another comment, this doesn't seem like a good reason or I must be missing something because I can selfhost Matrix or an XMPP server and get notifications for free with any client.

I don't know about Matrix, but for XMPP, push notifications work like this:

XMPP Client tells the XMPP server where to send push notifications to (a server controlled by the client author); the XMPP server sends notifications there; the server connects with an API key to Google or Apple for the push notification to appear on your phone.

Presumably the cost of running a server is low enough that free Matrix and XMPP apps exist. It's definitely not free.

Zulip is charging to nudge businesses into using their paid version. It's their server that they are running, so they are free to do so. Your Matrix and/or XMPP client is choosing to not charge, which they are also free to do so.

Zulip provides instructions on how to use a different notification server; if you want to avoid giving them money that much, then you can do so.
Thanks for the thoughtful reply. What you describe sounds awesome, and in fact some of these concepts are present in our stack but not fleshed out to this level, so maybe we could get there someday. The challenge is making it practical.

Currently, Fanout supports HTTP in addition to WebSockets. We consider the system to be generalized, in the sense that the user can build whatever they want on top of the available primitives, and we can always add more primitives. Most people are implementing "web" protocols (REST, SSE, GraphQL, etc), so what's available today gets us pretty far. You're right of course that we don't support arbitrary TCP protocols.

I suppose the reason we don't support bare TCP is Fanout is optimized for implementing pub/sub-style interfaces with minimal compute. In that context, it is preferable to work with coarse-grained input in order to avoid per-session processing. However, with Fastly Compute now in arms reach, I think we could embrace per-session processing, in which case implementing arbitrary TCP protocols could become practical.

Your idea of supplying custom L7 parsers to the routing layer is clever, and is not too far off from some things already on our mind. For example, our routing layer supports inspecting requests using custom rules supplied by the compute layer, though this is not yet exposed to Fastly users. Relatedly, the routing layer has an internal component that parses TCP streams into messages (by known protocol) and ships them over an IPC without caring about their content. So it's not too much of a jump to imagine how we could get to user-supplied L7 parsing.
> It matters a lot if the team goes on to found some other product that will go away in 3 years.

You follow team members' track records and avoid products based on who is there?

Just trying to point out how unrealistic this logic actually plays out. It seems like in general, you'll want to avoid startups or companies less than 5 years old.
> working on tickets while they are on-call

That's why they call it "on-call", you only work if you get the call. If you're on-call and being expected to work on unrelated tickets then you're now adding many hours/days to your working week, and somewhere near and just over the horizon is burnout town.
Not nearly as well as monkeys, or any other legged thing you can find in a tree.
Sure, they're not looking for headlines, but I wouldn't call it "honest". A chart with a linear scale that shows the full range from 0 to max (no baseline that makes small differences look huge) would be far more honest in my opinion.
This sounds like something straight from descriptions of the Aurora Project that I heard decades ago.
> Do you actually know any artists or musicians?

Yes, many among family and friends.

> What you described wouldn't be "selling out," it'd be success.

"Selling out" is a common epithet leveled at artists who became successful. Nirvana, for example, was often accused of selling out.
> I personally appreciate LI management's ability to be clear-eyed about whether the ROI was there.

Kind of confusing statement as they threw away tens of millions of dollars in a failed attempt to migrate.
There's much more detail in the FastCompany article here:

https://www.fastcompany.com/90997061/chobani-buys-la-colombe...
> Our analysis suggests that the penalty on 64-bit architectures is between 1-2% in most cases.

Right from the article. I find it a difficult subject, as a developer/poweruser I am happy to see framepointers. But I can not speak for others.
Little late to this thread but from my list:

LLM (foundational papers)

* Attention is all you need - transformers + self attention

* BERT - first masked LM using transformers + self attention

* GPT3 - big LLM decoder (Basis of gpt4 and most LLM)

* Instruct GPT or TKInstruct (instruction tuning enables improved zero shot learning)

* Chain of Thought (improve performance via prompting)

some other papers which are become trendy depending on your interest

* RLHF - RL using human feedback

* Lora - make models smaller

* MoE - kind of ensembling

* self instruct - self label data

* constitutional ai - self alignment

* tree of thought - like CoT but a tree

* FastAttention,Longformer - optimized attention mechanisms

* React - agents
Chicago announces plans to ax high-achieving selective-enrollment high schools
Isn't the base tier of discord $3/mo? If you pay that you are 100% paying exactly a "avoid changing shoot-the-shit-with-friends providers every few years" fee. You paying that fee makes them sustainable and helps create incentives for them to continue providing you with value.
What do you mean by hand code?
Is it really a SPOF if much of discord was still available? Only my smaller community servers went down, every large server (>1000 people) that I'm in stayed up. Direct calls/chats also still worked.
> Caution, this may call 911 depending on your settings.

If the police already have you, calling 911 on accident probably isn’t a concern.
boom! fixed
Wonder what they made the chamber itself out of.
This seems like a way to water down their niche? I.e. isolated community forums? Maybe the end game is being TikTok too ...
These don't appear to be WS2812. Look at the Ali link he posted. There is a pic of the wires that show four conductors on the strip: 12V, red, green, and blue. I think this is an analog RGB strip where are the lights in the strip are the same color vs. individually addressible.

https://www.aliexpress.com/item/1005005485885067.html

Anybody wanting to do anything with LED lighting owes it to themselves to look at WLED. Lots of built in effects, web gui, super cheap ESP32 (or ESP 8266!) as the controller, sound-reactive, etc etc etc. WLED is running my indoor Christmas lights right now and they look great.
Those can be overwhelmed by sheer force, and their numbers are fairly limited.

The mountains are more of an issue but how many giant underground military complexes can they actually have? probably not more than 5.
That’s your mother!
Yeah, subtract 40 hours from a week and you have plenty of free time to do all manner of things.

But if you come home from work and drop down in front of the TV/PC/XBox you'll think there aren't enough hours.
You think someone's parenting abilities are in question because a child prefers new superhero Legos over more generic older sets?