skysight-inc/HackerNews huggingface dataset:
Show HN: I built a weekly sprint planner for individuals
Hello all

I know there are plenty of productivity apps. Still, I found myself using many different apps for my productivity needs: Todoist for tasks, calendar for time-blocking, a physical planner for weekly/quarterly/yearly planning, Day One for journaling, and Roam for notes. QTR is my attempt to blend these together.

It's like Trello mishmashed with a calendar. You start with tasks for the year, and then drag them to different quarters, then zoom into a quarter to then drag tasks to weeks, and then zoom into a week to then drag tasks to days, and then zoom into a day to then drag tasks to time slots. This way you start with the big picture and then narrow down your focus step by step.

The cool thing is these contexts (year, quarter, week, day, time) are all connected, so if you add a task directly to a day, it automatically also adds it to the week, quarter, and year. And each context comes with its own journal and notes, which means you can maintain separate journals and notes for daily, weekly, quarterly, and yearly (something you can't do in Day One).

The other cool thing is when a task comes to mind, you don't have to assign a day to it. You can assign a week, month, quarter, or year. And you get a reminder when you get closer to the timeframe.

Anyhow, I need a lot of feedback, and I'm hoping you all can help.
Absolutely, there's massive duplication of functionality. I think it's partly incompetence and partly a control thing.
BRB changing my email signature to "Regenerate response" lol
When I had to work on my desktop but had to watch some educational videos on the side I just used https://remotedesktop.google.com/
Since the videos were web based it worked quite well.
Autoimmune and Autoinflammatory Connective Tissue Disorders Following Covid-19
The JVM has shown that copying the stackframes can be magnitudes more efficient then context switching via separate threads. Likely, Rust's implementation would look different but this route seems too promising not to do basic research on.

I mean, is there anybody who seriously thinks that colored functions is the holy grail?
You’re quite welcome.
100% unless they are from India.
Stackless coroutines are a flavor of green threads though. And without a GC, your stackful coroutines would be using segmented stacks, which is almost indistinguishable to stackless coroutines anyway.
That helps; is appreciated.

I have small biz Unbound resolvers out there. For whatever reason I hadn't run into DoQ. Or QUIC for that matter. Not sure if that merits any chagrin.

I think Google products vary from helpful to harmful. Good for me is that HN folks often know how beneficial (or not) some G tech might be.
Typically when applying for cyber insurance you submit a questionnaire which includes questions like “do all endpoints us AV” and “Do you use IDS on your network” etc, etc.

To a certain extent insurance shouldn’t need to verify controls if they’re able to have a company fill a questionnaire, and if their answers aren’t accurate the insurance carrier can use that as a basis for denying the claim.

I would hope any federal program (if one comes about) works similarly. “We will only cover incidents if we can verify after the fact that you had these controls and mitigation measures in place prior to the attack”
Why does the Linux Foundation sign up projects like this with what appears to be so little duediligence
The easiest approach would be configuring Linux to do this.

I have a Linux laptop without X or Wayland. It's mostly for CLI and TUI applications, but I do have some framebuffer applications like fbpdf.

There are a lot of little annoyances, many of which could be fixed with a proper Linux configuration, though others require improvement to the applications.

The framebuffer versions of graphical programs are unfortunately clunky compared against the conventional versions. And I'm disappointed that they don't work when called from tmux or Midnight Commander, or at least I haven't figured out how to make them work.

Some key combinations don't seem to work and I haven't been able to figure out why for all of them yet.

I miss having a unified clipboard.

I've also become more adept at Midnight Commander and its built in editor, diff tool, and viewer. Though this exposes some issues, for example: If a file is edited with F4 configured to be mcedit, then I can switch between the editor and file manager with the screen list (Alt-`). But if I open mcedit from the command line or user menu, then the screen list will only be for that mcedit run and not include any other screens open. I rarely use the Midnight Commander screen list outside of this specific computer.

(As for why I have this computer, it's to have a distraction-free setup. It works nicely for that purpose.)
An Epic Fight over What Killed the Dinosaurs
For this crowd, "machine learning" should really be read as parallel Bayesian inversion via MCMC (Metropolis modified with a form of "parallel tempering"), but that was a bit much to explain to a popular audience.

The underlying paper is https://doi.org/10.1126/science.adh3875:
Cox, Alexander A., and C. Brenhin Keller. "A Bayesian inversion for emissions and export productivity across the end-Cretaceous boundary." Science 381.6665 (2023): 1446-1451.

That paper is more focused on the general concepts than the implementation, but FWIW the new code is in Julia and in the supp mat, and calls an existing C program called LOSCAR for the forward modelling.
This was in June and they've continued to improve GPT-4 since then. Surely they're building on GPT-4 to learn how to approach GPT-5
how else do you think they were planning on reducing service levels?
I guess I'm not certain how any accolades could ever be anything but in-group accolades.
Google's Keyboard Cap Types
> If someone finds AI output problematic, you should look at the input data. If the input data such as the world in general is causing "problematic" output data, it might be time to reconsider what you think of as problematic.

Well, that's just it, aint it? Folks aren't saying the AI isn't aligned with itself. They're saying the input data isn't aligned with something. That seems pretty reasonable. Does anybody think scraping random internet data is going to spit out viewpoints that "the world in general" can all agree on?

Is that "problematic"? Frankly, yes, as in it's almost guarenteed to cause problems. That doesn't mean we need to censor or remove it, it means we should discuss what "problematic" means in these contexts.
Its a great example of how to use design systems
Some choice interesting quotes about the potential origin of such particles:

> Instead, theorists generally expect that the most energetic cosmic rays rev up over millions of years in unidentified accelerators the size of galaxies.

> Physicists think that the highest energy cosmic rays cannot come from more than 500 million light-years away, as interactions with lingering radiation from the big bang ought to snuff out cosmic rays from more distant sources. But no obvious candidate for a nearby cosmic accelerator lies directly in line with the hotspot, Sokolsky says. He notes, however, that in that region a filament of galaxies kinks toward Earth and speculates that magnetic fields in that string might help rev up particles.
How much would the suit weigh on our Moon?
the video is great https://www.youtube.com/watch?v=6vib77CUxNM
Ubiquiti recently had a horrible update to their AP firmware that made the devices unusable with cryptic symptoms. Users would attempt to connect to the Wifi SSID and just get rejected.

This burned me so bad that I have to second guess updating software now, which creates a moral hazard. We need to figure out how to price and actually extract the externality cost that these errors create. Otherwise, we are in a perpetual gradual slide.
That's easier said than done, and completely getting rid of bash may often not be worth the time and effort. But in general I agree, anything remotely complex I try to offload into scripts written in less idiosyncratic languages. Having some tools to help avoiding mistakes with the last 5% that stay bash scripts is super helpful in that case.
if so, it makes perfect sense - pretty much all enterprise OSes arev "subscription-based" in some form
> The Prime Minister ran the government like a modern western government, the Shah was a figurehead.

This is simply false. If you want an example, look at the 1949 Iranian constitutional assembly where the Shah was able to successfully change the Iranian constitution to increase his political power. A lot of people are only interested in the U.S. involvement in ousting Mossadegh 1953, and frankly don’t seem to understand (or seem interested in understanding) anything else that was happening in the country at the time.

> Forced his father to advocate? Advocate for what?

Sorry, that should have read "abdicate."

> What you're saying is the US and UK wanted to remove the modern parliament to revert to an older, anti-democraric, conservative, traditional government.

No, the Majlis had been dissolved by Mossadegh after they threatened to oust him, and then he used a rigged plebiscite to take full control of the country[1]:

> The Iranian Majlis, the lower house of Parliament, which last month threatened to oust Premier Mohammed Mossadegh with votes of no confidence, was declared today to have been dissolved as the result of the referendum completed this week, in which 99.94 per cent of the voters using non-secret ballots took the Premier's side in his quarrels with the chamber.

[1] https://www.nytimes.com/1953/08/16/archives/mossadegh-terms-...
> I think a better analogy is airbrushing photos to remove people; it changes the facts of the photo in a way people care about.

I was thinking about this a lot recently with the announcement of the Pixel 8. One of the big announced features was "Magic Editor", where you could edit all your photos to automatically put smiles on people who were frowning, remove people altogether like that inconvenient homeless person or garbage truck: https://blog.google/products/pixel/google-pixel-8-pro/

This may be a bit "get off my lawn", but honestly I was disgusted. Why do people feel their everyday family photos need to match some Insta-bullshit ideal? Some of my favorite old family pics are where something "wrong" or unexpected happens.

I don't fault Google for this, and I think it's natural to want to touch up photos when you're taking an important picture. But I feel like we're careening towards a future where we're starting to forget what reality actually is. When TikTok came out with their extremely realistic "makeup filters", I remember seeing a video where a photographer commented that she would take pictures of women who were shocked at how "ugly" they were because they weren't used to seeing "un-Facetuned" photos of themselves.

Sorry for the semi-rant, just feels like a situation where any individual, small technological improvement makes sense, but in totality we end up at a place that is overall worse than where we started.
I cannot share our broker and insurers, but the process is no longer as simple as a questionnaire. They are asking to see systems and evidence, and frankly, I do not blame them.

> I would hope any federal program (if one comes about) works similarly. “We will only cover incidents if we can verify after the fact that you had these controls and mitigation measures in place prior to the attack”

Mostly the gist of my public comments. If you obtained cyber insurance under false pretenses, you not be getting federal dollars. But also, questionnaires alone are no longer sufficient (imho). Really want to prevent a repeat of FEMA. Incentives matter.
Ok? Where's this going? We're not supposed to care now because the CIA did some shady stuff a million years ago?
I thought I'd heard that the initial compromise was social engineering to get some initial access to a tech person's account. ? All your 4 points stand, but social engineering may be making a comeback too.
Iran's Supreme leader and guardian council have ultimate veto power over all legislation and candidates.

In the past decade, there have been massive nationwide protests almost annually, often with election fairness as a theme.

The Iranian military has a special wing, the IRGC, that is dedicated to the Supreme leader and used to crush protest or dissent.

These are not characteristics of a functioning liberal democracy. If Iran's regime reflects the popular opinion of Iranians (which I believe it doesn't), then that's in spite of their government, not because of it.
The key with delete locks and similar is it HAS to be something out-of-band; if the normal way to delete is via a website, the delete lock removal should be API or command line, etc

A simple --max-really-delete added to a command line is subject to "replay attacks" on yourself when you use CTRL+R.
There is also the benefit of all the people that get that experience and then bring it to trad-computing.
Yeah, this has started to become a thing in the past ~6 months, in my experience. It's mostly pretty annoying tbh

> or if the stars just aligned.

i c wut u did thar
a part of me agrees with the aim of what you say: why not start afresh with something that is less prone to accidents? and i do agree with that idea. but i think it is also somewhat impractical to ignore that pretty much every server i've ever interacted with has a default, vanilla, bash installed, and if i know how to use that, it helps me get by.

not to say we can't and shouldn't try to do better.
Because being a black man is what really matters in a presidential election. Got it.
> It also creates walled gardens and reduced incentives to invest in user experience once those walls are built.

> Not because the UX is bad

I don’t see the connection. The first sentence says that walled gardens create bad UX, but Macs are the premier mainstream walled gardens and you don’t find their UX bad.
> always has a positive return

Not possible. Even the greatest mutual fund manager in the history of the world, Warren Buffet, has beat the market only 39 out of 58 years.
Ok can someone explain why my comment is drive-by downvoted? This is an important question. Thank you!
Always intrigued to learn of other cultures' mythologies
I don’t understand why you feel the need to defend Slack? Half the time I start a huddle the sound doesn’t work. That was a solved problem in clients in the 00s. File uploads? Better be JPG or it’s a 50/50 shot of it uploading correctly (HEICs? Good luck). The new design moves everything around and somehow makes it harder to find huddles. Discord on the other hand, also an electron app, has pretty much flawless audio/video calls.
The trick is to know that the true address of that blog was at blogs.msdn.com. Here it is, complete with comments (which were lost when the blog was moved): https://web.archive.org/web/20050924221736/http://blogs.msdn...
Just inject random 'diverse' keywords in the prompts with some probabilities to make journalists happy. For an online generator you could probably take some data from the user's profile to 'align' the outputs to their preferences.

Obviously generative models will be biased based on their training set. And if the world is "progress[ing] toward greater equality in representation" then they will not be representative of current year because of historical data.
Major question:

What’s the difference between bias and knowledge? Science changes etc
It's not even whether our healthcare is socialized or not. Our health insurance regulatory system is setup to be adversarial between insurers and providers. If we can break up that dynamic we'd see cost improvement even if we didn't move to an entirely socialized system.
I gripe about it all the time, but it hasn't really been an issue for me, and TBH the biggest codebase that I've written outside of work (where we don't really use async) ... uses tokio.

I think it's more a question of emphasis. If you go looking for crates for network I/O related things (esp HTTP) on the whole you'll find mostly async driven ones. And among them, you'll often find they're hardcoded for tokio, too.
I mean the reason is because the federal government is explicitly disallowed in it's own founding papers from killing Americans without a trial.

There is no such restriction on non-Americans.
At the moment this looks like random gossip without any substance. It's not even clear whether this is really the person they claim to be. And the accusations are a bit unspecific.

In that form, it seems not appropriate content for this platform. Some professional should research deeper, verify and write some article first to back up the claims.
cryptocurrency is not the problem here. Humans are.
Some cells never get puffy. Not sure why.
Core network infra is typically redundant such that supervisor modules can be upgraded “hot”. Leaf networking attachment to the hosts should be redundant such that taking out a single path to apply updates to half the fabric should similarly be a non-event.
Your question rests on marketing pablum that you swallowed whole; that Android is open-source and that anyone can freely use it. The reality is that if you want the crown jewels of Android, its app store, you need to sign a very monopolistic agreement with Google.
I'm more of the 75,000 tabs faction, which is probably why I use 3 monitors. I prefer to have all the windows I'm actively working in open in parallel. With one monitor, the handling is too fiddly for me and the windows are much too small. If only one thing is in the foreground, I sometimes lose the context or the constant jumping back and forth annoys me.

Edit: Just looked it up, there were like 30 tabs ;) But also more browsers, because it gets too much in only one.
That's one way to look at it. Another is that Mossadegh was legally asked to step down, and refused, and then the person with the legal right ousted Mossadegh.

Regardless, if we don't like dictators or power grabs, then we certainly shouldn't like the current regime in Iran.
Replace 'fascist' with authoritarian who pedestalizes ideology over the open pursuit of truth, and that absolutely exists on both sides.
> making at least its main compute units more widely available

If they did, would anybody want them? Are those units competitive for smaller setups and the kind of jobs they run?
I think performing experiments like this is usually a great thing. I'm just wondering what the unintended consequences from this will be. Something that sounds good usually has some unanticipated effects.
IT networks under attack via critical Confluence zero-day. Patch now
I guess my curiosity is, what happens if you asked 300 individual artists(representative of the population) to produce a judge?
Fun read!

I would rather not follow a car like that on the road, hell, even driving by it.

The looks don't signal the intent. Guess what will it do next when either light starts blinking, or both? There is no known signal for kicking on the jet engine! From the back it looks like a gigantic cannon too, BeachBuggyRacing kind.

Just for kicks, I'd also put a "Student Driver" decal on the rear window :).
Worked for a CRM SaaS. I once did a DELETE FROM users; WHERE...

Open office. Boss rolled over on his chair and started saying "so..." and I dismissed him with a "deleted all users leave me alone". He rolled away, kinda like Homer in that GIF where he disappears into the hedge. Luckily it was back up in minutes, but a new phobia was unlocked.
I much rather have some investment into a advanced open-source RISC-V CPU and phones and laptops based on that. An Open hardware graphics accilerator would be great too.

But if we are gone do a HPC thing, at least make the processor open-hardware and RISC-V.
If you ask Stable Diffusion for a picture of a cat it always seems to produce images of healthy looking domestic cats. For the prompt "cat" to be unbiased Stable Diffusion would need to occasionally generate images of dead white tigers since this would also fit under the label of "cat".

I'm being absurd of course, but my point is even if you assume the results are biased we also need to consider that generally people want the biased result.

For example in the UK our media vastly over represents black individuals. But we do this purposefully because companies want to be inclusive so even if it's not representative of reality we still want to include a variety of races.

So is it even bad that Stable Diffusion seems to have a bias towards images of healthy cats rather than sick or dead cats?

The answer here if anything is to reduce undesirable human bias and allow RLHF to do its job.
That's exactly it.

It's a bit more complicated, in that creating and maintaining all the payment processing infrastructure is a huge hassle to make without recouping sufficient cost per user. There's still not really a good option for microtransactions and it's a big problem.

But... There's no way on earth Facebook is making $14/mo off me in adds. It's just not even close. I'd be happy to pay if the value were anywhere close to a match, but it's just not. I mean, that's en par with streaming services and youtube. If Facebook thinks they're even in the same order of magnitude as far as content quantity and quality as that, they're delusional.

If I had to guess an actual fair value for the average user, it'd be around $3-5/mo max. For me personally, it can't be more than $1-2/mo. But maintaining all the payment infrastructure for that when any amount deters most users is pointless. Companies always price these non-free tiers really high.
"This means that any state that is used across a yield point in that task needs to be thread-safe. This appears in Rust’s APIs as futures needing to be Send [..]"

Does that mean that I have to unnecessarily use locking (e.g. ARC and Mutex) even with flavor = "current_thread" or am I misunderstanding this?
"not white" isn't a race or demographic. african americans aren't the same as african-africans, and those are different from mexican, indian, asian, native american, etc.

and given how indians and east asians tend to be the overall wealthiest demographics, plus the "hispanic paradox", suggests that this is a way more complex issue then you're framing it.

https://en.wikipedia.org/wiki/Hispanic_paradox
Isn't the visa status criterion illegal?
I’m curious, do you know why? (I don’t understand German)
Yikes, thank you for flagging! We're looking into this now. Thanks for joining us :-)
Any recommendations on modern philosophy/literature that goes deeply into this stuff? "Bias" is of course a woefully under-defined and weaponized word.
React Native performance optimization using Render Locks
This seems like a personal and legal matter. It’s probably being removed because the allegations haven’t been properly investigated and HN is only a court of public opinion.

It seems like a lot of people have made up their minds already, one way or another.

And the submitters account is only a couple weeks old.
Anything that leads Iran towards secularization and away from religious extremism could probably be viewed as a giant win for world peace.
Because spending tens of developer-hours to save tens of compute-hours usually isn't worth it. Justify to me that it's worth the time investment, maintenance burden, and risk of failure, then I'll let you work on it.
Indeed. Except in that poster's example, imagine the doorman isn't merely looking over the building. Every door in the building has a doorman. The doorman to the building is more palatable because it's beyond their capacity to monitor all activity and movement through the building.

The League of Meticulously Documenting Doormen on the other hand is a much greater threat to privacy. We're increasingly in jeopardy with regards to implementing that. The more we don't push back against unnecessary logging, the bigger the problem we're building socio-technically.