skysight-inc/HackerNews huggingface dataset:
Hey Hackers!

I'm excited to share a project I've been working on: Discusss.fyi, a SaaS application designed to enhance the productivity of teams during their weekly or bi-weekly retrospective meetings.

The tool aims to streamline the retrospective process with features like collaborative boards, action item tracking, and insightful analytics (coming soon) to measure team progress over time. I believe it can significantly improve how teams reflect and plan for the future.

I built Discusss.fyi because over the years of working in developer teams, I've seen many struggling with retrospectives that were either disorganised or failed to produce actionable insights. My goal is to make retrospectives more engaging and productive.

I'd love to get your feedback on my approach. What features do you think are essential for a retrospective tool? Are there pain points in your current retrospective process that you wish were addressed?

You can check out the tool here: https://discusss.fyi

Any feedback, thoughts, or suggestions would be greatly appreciated!

Thank you for your time and insights!
Vagus activation by Cold Face Test reduces acute psychosocial stress responses
ability to somehow claim pilot error. That's what.
I don't know, they have a service online to order replacements for lost or broken pieces for free. I use it 2 or 3 times a year, they never question it and just ship the pieces.
Care to share your script?
>ACTION:

>Notice of proposed rulemaking (NPRM).

>[...]

>DATES:

>Send comments on or before February 2, 2024.

Seems like it's a proposal, and not actually enacted yet?
Robotic Tongue Licks Gecko Gripper Clean
I'm pretty sure any place doing that is not going to offer sufficient pay.
No, what I was remembering was a building design for datacenters, but I can't find a reference. Maybe it was only conceptual. The design was to pull in cold exterior air, pass thru the dehumidifiers to bring some of the moisture levels down, and vent heat from a high rise shaft out the top. All controlled to ensure humidity didn't get wrecked.
They could use a bloom filter with some sort of a cryptographic hash. On a hit, the data broker could challenge them to compute a salted hash of the "matched" data. If the salted hash matched, the data broker would remove the data.

I think the same algorithms that are used for password storage would work for this without modification (except the data broker would pick different salts during each session, and you'd send the hash over the network).
I wonder how close the door plug was to hitting the tailplane or vertical stabilizer/rudder?
The general idea is to exploit the structure of the system. Use it to pre-initialize connections (e.g. covariates, information flow as layer connections) between different parts, rather than learn it from data: make your network resemble the physical system it is modeling.

You can try pre-train a transformer to capture the behavior of a common part that is replicated, and then make replicas (sharing weights, or not depending on the problem) to train the whole ensemble. It works both for existing systems but also from high-fidelity enough simulations, or proxy systems that show the same range of behaviors (e.g. staging environments).

Even if the pre-train network part doesn't converge fully or capture everything, it can pre-condition the network and help training the whole ensemble faster.

---

For simple components, you can even just write your own simulations as custom NN layer (e.g. recurrent layers that take the current state and input, return the output and next state). It helps to avoid the performance bottleneck of going outside accelerators for simulations, or having to train too many small networks.

I'd generally just write my own recurrent layer, if the behavior is simple enough.

But you can also use existing code and tweak it cleverly: e.g. LSTM Cells can be pre-initialized to implement continuous-time markov chains, as a birth/death renewal process.

You can capture the behavior of a simple component in isolation, then use it in the whole. Either freezing it and adding an error correction layer (e.g. if the frozen part is quite big and replicated, you can share weights more efficiently), or not freezing it and letting it train further.

You can impose bounds on the complexity of the error correction, very much like LoRA you can design it as a low-rank matrix decomposition; together with the right loss (e.g. L1 or huber), it's another technique to ensure that the error correction doesn't drift too much away from the behavior that you can expect from the physics of the system (and when it no longer converges, it is a good indicator that you have model drift and new behavior is coming up... that's a way to implement robust anomaly detection).

---

PS: I do know about the bitter lesson... the problem with that is that it assumes you can throw more data and more training time to problems, and that they are stable or similar to what is in your data, this is not always the case.
The linked page doesn't once contain the word mainframe.
I wonder if Pandoc could do this well.

Edit: Ah, there was a thread(1) with related examples further down. And Pandoc can indeed do epub output.

1 - https://news.ycombinator.com/item?id=39268147
Sci-Hub link[1] to the paper.

I think it's safe to conclude that a cup here is in UK terms:

> Individuals aged 37–73 years were recruited in 22 assessment centres across the United Kingdom, between 13 March 2006 and 1 October 2010.

[1] https://sci-hub.se/10.1080/1028415X.2021.1945858
The Unix workstation vendors seemed to often leapfrog each other. For example (not complete):

DECstation 3100 -> various later SPARCs -> RS/6000 -> HP 9000/7xx -> more SPARCs -> DEC Alpha

Yeah, I kept going back to Fwvm for a long time, after trying various things. The only thing that replace it long-term was Xmonad. (I tried i3wm, but went back to Xmonad, which seems a bit more opinionated in a good way for how I want to manage mostly transient windows on laptop.)
I think there's some validity to the privacy concerns, but it seems those could be addressed with proper access controls and rules. The recordings should only really be listened to in the aftermath of an accident, in which case, as you say, the expectation of privacy should (in my opinion) take a backseat.
Stupid publishing model from the dark ages https://ore.exeter.ac.uk/repository/bitstream/handle/10871/1...
The US does not make a cultural claim to any part of Canada, except possibly jokingly Alberta, which might actually be "Alberta jokingly makes a threat to secede to the US" (the US does not really want alberta and its disgustingly sulfurous oil).

China is constantly threatening to invade the Russian far east and retake haishenwai
It is not intended to be pedantically interpreted in the way where everything is technically feasible, and the long legal text outlines examples of something not being feasible.

The goal is solely to not decline repair for arbitrary reason, such as "we won't replace your battery because a moisture indicator has tripped" or "someone else had touched this so we won't look at it".

Even if this wasn't clear, imprecise wording is not a carte blanche to interpretation on this side of the pond - a court of law will only entertain reasonable interpretations from legal ambiguity, and "spend millions rebuilding the factory" is obviously not a reasonable response to a single phone repair request. However, within the specified time period they must ensure spare parts are available, and thus must not shut down manufacturing prematurely.
“us-east-1 was down” :)
This would most likely be based on stablecoins (US users would use USDC/USDT etc) so no tax issues there.
I would think it's more dependent on technology requirements more than the size of the team. If all you need is some variation of LAMP stack, then you'd probably be better off with a paas like render, fly or the like.
Honestly in this day and age rolling your own k8s cluster is negligent. I've worked at multiple companies using EKS, AKS, GKE, and we haven't had 10% of the issues I see people complaining about.
IT departments seem to have decided that standard low-dpi 1080p monitors are perfectly fine, forever.

It’s all so punitive.

Same with office furniture and facilities.

Australian offices suck in my experience, and it seems it’s a global phenomenon. There are rare exceptions of course.
> spots you are missing

Just brush each tooth systematically. My dentist tells me "Just keep doing what you are doing." I have the cheapest Braun Oral-B with a two minute timer. I've worked out by trial and error that that is about the time to stroke each face of each tooth about twelve times. Now I do that even if it takes a bit longer than two minutes because I occasionally brush slower.
It is the rule in Europe, which is mentioned in (II)(C) in the link. I failed to link it properly.
By that definition, forcing a dad to work for child support (which happens sometimes, and I fully understand why) is slavery. That definition can apply to a lot of stuff if you stretch it, or if you remove context. Obviously having to work when you put yourself in a situation through the consequences of your own actions, with a sentence and due process, is not slavery. Having to work to provide for your children (legally so) is not slavery either. Now you can totally be against prison labor, I myself don't think it is beneficial for anyone, but you don't have to say it's "slavery" just to frame it as a pro or anti slavery debate lol.

By the legal definition of kidnapping, putting someone in jail could be considered to be kidnapping yet everyone knows very well that it just isn't the same
Well, I do have a Git repo that tracks every meaningful change and action that I've done at my job since inception.
Same exact question I ask every single time. We just decided against k8s, again, in 2024. We are going to go with AWS ECS and Azure Container Apps (the infra has to exist in both clouds).

ECS and Container Apps provides all the benefits of k8s without the cons. What we want is a to be able to execute container (Docker) images with autoscaling and control which group of instances can talk to each other. What we do not want to do:

- learn all of the error modes of k8s

- learn all the network modes of k8s

- learn the tooling of k8s (and the pitfalls)

- learn how to embed yaml into yaml the right way (I have seen some of the tools are doing this)

- do upgrades of k8s and figuring out what has changed the way that is backward incompatible

- learn how to manage certificates for k8s the right way

- learn how to debug DNS issues in a distributed system (https://github.com/kubernetes/kubernetes/issues/110550 and many more)

I could go on and on but many people and companies figured out the hard way that k8s complexity is not justified.
It's good to see the other side of this. I don't use most social media apps, but I had a friend who told me they used tiktok mostly to see videos about 'foraging and luthiery', which gave me pause. Sometimes I wonder if I could benefit from the platform if I had the right subs. Maybe even learn something interesting.

Ironic to see that tiktok is being made worse by trying to compete with youtube. I absolutely hate youtube shorts and am annoyed to no end that I can't remove them from my youtube experience. Doubly ironic that I'm more likely to give tiktok a chance than to ever succumb to youtube's wheedling insistence that I click on their 5-second content clips.
To add on what the sibling said, here's BlueSky's moderation report for last year: https://bsky.social/about/blog/01-16-2024-moderation-2023

The verge reported that about half of their 40 employees are on moderation and user support.

BlueSky absolutely gives you tools to block fascists. Including things like "I want to use this moderation list another user who I trust created so I don't even have to do the work myself."
I’m in the very unusual situation of being tasked to set up a self-sufficient, local development team for a significant national enterprise in a developing country. We don’t have AWS, Google or any other cloud service here, so getting something running locally, that they can deploy code to, is part of my job. I also want to ensure that my local team is learning about modern engineering environments. And there is a large mix of unrelated applications to build, so a monolith of some sort is out of the question; there will be a mix of applications and languages and different reliability requirements.

In a nutshell, I’m looking for a general way to provide compute and storage to future, modern, applications and engineers, while at the same time training them to manage this themselves. It’s a medium-long term thing. The scale is already there - one of our goals is to replace an application with millions of existing users.

Importantly, the company wants us to be self sufficient. So a RedHat contract to manage an OpenShift cluster won’t fly (although maybe openshift itself will?)

For the specific goals that we have, the broad features of Kubernetes fit the bill - in terms of our ability to launch a set of containers or features into a cluster, run CICD, run tests, provide storage, host long- and short lived applications, etc. But I’m worried about the complexity and durability of such a complex system in our environment - in the medium term, they need to be able to do this without me, that’s the whole point. This article hasn’t helped me feel better about k8s!

I personally avoided using k8s until the managed flavours came about, and I’m really concerned about the complexity of deploying this, but I think some kind of cluster management system is critical; I don’t want us to go back to manually installing software on individual machines (using either packaging or just plain docker). I want there to be a bunch of resources that we can consume or grow as we become more proficient.

I’ve previously used Nomad in production, which was much simpler than K8s, and I was wondering if this or something else might be a better choice? How hard is k8s to set up today? What is the risk of the kind of failures these guys hit, today?

Are there any other environments where I can manage a set of applications on a cluster of say 10 compute VMs? Any other suggestions?

Without knowing a lot about their systems, I suspect something like Oxide might be the best bet for us - but I doubt we have the budget for a machine like that. But any other thoughts or ideas would be welcome.
Yes, tools help to advance over LLM limitations. GPT4 without tools is about 50% too.
Yes this is crucial. If you can’t improve your odds after nine tries then you are doing something very wrong.

That does not change the fact that the best thing you can do to tilt the odds in your favor is to choose your parents carefully.
> Do people try to push it that strongly for small teams?

Yes. You have to understand that a lot of people without the benefit of experience will often base their technology choices on blog posts. K8S has a lot of mindshare and blog attention, so it gets seen as the only way to run a container in a production environment, while all the important aspects of it are ignored.
Your comment would only make sense if your example of reality showed the theory was flawed. However, your example of reality is unrelated to the theory, so not sure what your point is.
Totally an Apple effect, but it being Apple vs HTC also lends belief that this product will blossom larger because it has far greater potential (apple silicon, app store, and past success) and bigger pockets with a strong conviction to make it succeed. HTC unfortunately only fulfills they can make a hardware product, not an ongoing ecosystem.
> how can the state of all of humanity improve without damaging even more the environment?

It can't. There are three to four billion young, new consumers coming on in the third world over the next 30-50 years, and they want what the first world has. And there's no fair argument to telling them they can't have it or strive for it.

That means enormous additional coal power plant production and emissions output.

Just ask India and China, they can't build coal power fast enough. Next comes Africa's energy build-out, and it will only partially be green, the rest will be coal. Take Africa's next billion new consumers and give that block the coal output of China, that's the end of the world as we know it (if the climate change forecasts are correct).

There's no stopping it now. Just enjoy your life, the future is set. Unless someone has an epic cheap energy breakthrough ready to go right now (so that we can have it deployed fully within 30-50 years).

Just what China and India are adding alone is enough to end the world. You could immediately cut US emissions in half and it wouldn't matter at all to the expansion going on in Asia. And again that's before we even get to what's about to happen in Africa. No matter how many times you bring this up to the green crowd, they just ignore it aggressively, pretending that doing little token virtue signaling things in one market (we cut emissions 5% in NY state, it's amazing!) is going to actually contribute meaningfully to stopping the avalanche. Anything that doesn't involve massively slashing the coal output of China and India (and preventing its rise elsewhere), is meaningless.
The OP is Swedish.
Agreed on the dark pattern, and yes, Optery's Ultimate plan currently covers 300+ data brokers by default and offers unlimited Custom Removals. Optery has a team that's continually testing and adding more sites to the coverage defaults. There are several options, Free, Paid, Family, Business at different prices. For full disclosure, I'm one of the Optery founders, as mentioned previously.
It can be shitty without being slavery. You don't have to frame every debate like this just to strengthen your point.
Lately it really seems like that's indeed the answer of those that we've entrusted to make our decisions for us. If it's never too late, then we never have to stop making profit from ecosystem destruction.
i'm a one man shop in montana, competing w/ Google, Vercel & Facebook for dev mindshare

if i did what everyone else does you never would have heard of htmx

https://star-history.com/#bigskysoftware/htmx&Date

<insert jack sparrow "but you have heard of me" meme here>
A minute is a long time when you're sitting at your computer. But after the sudden depressurization, I imagine the pilot is focused first on making sure he has complete control of the airplane, assessing the situation, running checklists. Besides, 10K is just barely above the normal pressurization altitude anyway, it doesn't pose an immediate risk to the passengers that justifies just nosediving towards the ground. Especially given how much air traffic is at lower altitudes that close to PDX.

Edit: Re-reading, it was more like 16K feet when it popped, 10K is what ATC assigned them when requested. Still low enough not to be a critical emergency. Some people absolutely will get altitude sickness at that level, but it's likely to be mild. Many people climb mountains much taller.
My wife ridicules me because when we went out to eat, before a multitude of children , I would often say “nobody ever tipped me as a meat clerk when I was working in 45 degrees elbows deep throwing away and scraping rotting meat from the shelves and gutters and then serving ‘fresh shrimp ‘ and organic grass fed filet mignon” when I felt expected to tip 20% for an already over priced meal.

As my first boss, meat clerk young lady, told me “shit rolls down hill.” More powerful people tend to get shitted on less. It was a motivation to move up.

But I still think it’s shitting on people to expect or accept constant recording of everything mundane thing while awaiting the exceptional [screw up]. Pilots are more powerful than Amazon warehouse workers but recording every breath, every whisper, ever fart is undoubtedly shit in a warehouse or a cockpit or an operating room.

Then again, the only way I could accept it is if everyone is recorded all the time and it was all public or at least FOIA able for many people. Especially the government and universities and Wall Street other wise it’s just a way to control and hang things over peoples heads.

As to the tipping grumpiness I grew up partly in the 3rd world where tipping 50 cents was a great tip and I’m cheap and didn’t/don’t make tech bro money. I found the ultimate solution was to just not eat out so much except for truly special occasions. I’m sure there’s a lesson in there too somewhere.
The intersection between employers who demand to film you being in a chair and employers who shower their employees with substantial lucre is the null set.
Some have a lot and those models are often ignored (except by lay people or hobbyists which is a different problem), but many serious submissions from serious groups for benchmarks like this check for contamination to specifically avoid the problem you’re suggesting. Process for decontamination has been outlined by many groups so you can often check it out.
Measuring extraction ratio on coffee is difficult and wildly varies based on preparation method. The standard “cup” assumes 4oz of coffee, using 5oz of brew water (so, 1oz stays in the coffee grounds as waste). I believe there’s also a standard amount of coffee grounds used as well, though.
With providers like Addy and SimpleLogin it is possible to use your own domain.

> https://addy.io/
> https://simplelogin.io/
See https://tildes.net/~health/1e1s/hurt_my_lower_back_by_bendin... (I've got fresh Tildes invites to share, ask me!)
What did you use for mock versions? Localstack?
> Often in the real world you need tree-like structures, which are fundamentally not able to be represented by a table/relation. No amount of joining can produce anything other than a table/relation. The n+1 problem is introduced when you try to build those types of structures from tables/relations.

I don't know how precisely strict you expect a tree to be in RDBMS, but this [0] is as close as I can get. It has a hierarchy of product --> entity --> category --> item, with leafs along the way. In this example, I added two bands (Dream Theater [with their additional early name of Majesty], and Tool), along with their members (correctly assigning artists to the eras), and selected three albums: Tool's Undertow, with both CD and Vinyl releases, and Dream Theater's Train of Thought, and A Dramatic Turn of Events.

The included query in the gist returns all available information about the albums present in a single query. No n+1.

The inserts could likely be improved (for example, if you were doing these from an application, you could save IDs and then immediately reuse them; technically you could do that in pl/pgsql, but ugh), but they do work.

This is also set up to model books in much the same way, but I didn't add any.

> A join is part of one possible hack to workaround to the problem, but not the mathematically ideal solution.

Joins are not a "hack," they are an integral part of the relational model.

[0]: https://gist.github.com/stephanGarland/ec2d0f0bb54161898df66...
Those are really American though.. like "co-worker", that isn't a word which was used in England. We'd use "colleague". It came from American English as part of the corporate lingo.
Decoupling and composition are absolutely powerful tools to make good code but unfortunately I've seen both being used to create ad hoc plugin systems that were simply absurd to deal with in microservices.
Leaves open the question of how they joined the network - WiFi passwords and such. Maybe stolen from the phones/laptops and then sent to the device as part of the exploit?
> but I wonder how they were able to connect to WiFi to trigger a botnet in the first place.

Wardriving for oral health?