skysight-inc/HackerNews huggingface dataset:
DevEstimates

I made a tool to turn my spreadsheet for project estimation into a slightly better web app experience. The premise is that project estimates (how long will feature X take to ship) tend to be extremely inaccurate and moderately toxic BUT if you don't /try/ to make them accurate you can still get useful project data.

This is essentially the 2 outside estimates from the "3 point estimate" project management paradigm -- I ask everyone working on the project for two intentionally extreme estimates - a mythical ship date if everything went impossibly well (works on the first try, the designs don't change, nothing pulls you away, etc) and a date that is intentionally after the ship date if absolutely everything goes wrong. These are extreme enough it tends to take the stress out of picking a date, they can be given from the hip in 30 seconds, and they obviously can't be weaponized as 'actual estimates' so there isn't as much fear that some manager somewhere will try to hold anyone to them as a deadline.

There is no resulting "this will probably ship on date X/Y/Z" answer but it has been extremely helpful on my team so far since you can learn a lot from the relationships between the guesses - big gaps between team members means we're not on the same page, everyone jumping up means requirements just got changed or discovered, the guesses growing at the same rate week over week means we don't feel like we're making progress, etc.

It has been a surprisingly effective tool when using it this way but I'm the first to admit it isn't for everyone since it does NOT spit out a "when will this ship" date and it actually just tells the project leader where to go do more legwork (and I think it takes a rare, mindful person to like using a tool that tells them to go work more - doesn't feel like a pain killer OR a vitamin). As a secondary benefit it has also been helpful for folks (me included) to reflect on our estimation accuracy after the project ships.

I've made it in a "maybe this could make money one day if other people unexpectedly want this too" but I don't expect that and I honestly kind of love the project being just for my use case and not having customers - the writing is snarky (eg, "Estimating sucks but most businesses still demand estimates from their makers anyway..."), the ui is brutalist and minimal (no design framework other than the ironically named classless.css), and it is not very feature bloated yet. I have had fun throwing spaghetti code around and not worrying about breaking things for customers or impacting other team members.

At this point the project is (minimally) feature complete and I'm using it for my real life work - I'm in the last stage of deciding where it is going to live in production so hopefully it can 'go live' next week instead of living on my laptop. I'll make a proper HN post at that point so y'all can roast me into oblivion since I need to be taken down a peg every once in a while.
I'm the author of SirTunnel and I recommend Cloudflare Tunnel as the solution for most people today.

That said, competition is valuable and I'm wary of ending up in a place where the best solution today becomes the only solution tomorrow and a terrible solution eventually.

My main side project currently involves building a viable alternative to Cloudflare Tunnel with features like e2ee, better domain name integration, support for selfhosting[0], etc, but the reality is today they're the best option for most people.

[0]: Cloudflare's TOS explicitly forbids hosting non-HTTP content over Tunnel. Which means you're not supposed to do things like running a Plex server or hosting other media. In practice, I haven't heard of many cases of that being enforced.
Sound interesting, tried checking on it but getting a "NET::ERR_CERT_AUTHORITY_INVALID" notice (NOT a criticism, just an FYI)
A play on the original:

http://ricepuritytest.com/
The original vice article had a key fact that is missing from the macworld article.

The issue is the laptops are received by recyclers in an ill-gotten manner.

Companies were sending thousands of laptops to be destroyed and instead the ended up in recyclers who are attempting to wipe and then resell them, which is why recyclers could not get the original legal owners to remove the activation lock.

If the recycler had an agreement to wipe and reuse the machines, and the activation lock prevented it, then those thousands of machines should be shipped back to the company to dispose of, along with a bill for the shipping cost, and time.
I know it's a bit of a laundry list. Everything there is required to use the Spotify API the way I needed to. Playlist read/write so it can add songs you like to the 'Liked on Radiant on Spotify', Profile to set your locale when making requests and for setting your profile picture if you have one etc etc.

I'll look at paring it back in future if I can!
I'm guessing OP is caching results so only has to process each video once (which I would do as well). The limitation makes more sense when you consider % of cache hits with the limitation will be much higher, which means lower cost for running the free tier.
Look at these images:

> https://huggingface.co/spaces/stabilityai/stable-diffusion/d...

They were prompted with the text "Mona Lisa Smile". Would you not say that they are an extremely close reproduction of the Mona Lisa, with barely any kind of synthesis?
> It's perfectly fine for a company to demand that if they hand over their proprietary know-how to you, know-how that has cost them years to acquire, you won't take it to the competitor across the street.

This never happens. For software developers, most "proprietary know-how" is awful in-house inner platforms that work like shit but you're forced to use it because otherwise some senior vice president would have to admit he made a bad decision 9 years ago. The companies who try hardest to protect their trade secrets are exactly those companies with the dumbest secrets. There's absolutely no risk to the company that their employees will take their competitive advantage to some competitor "across the street".

What actually happens is that the company uses this as a prison fence to keep their employees from being able to leave when they treat them like shit.

> If a company is paying you, they own what you create on company time and company equipment

You're misrepresenting what those clauses say. Those clauses actually say "literally anything you ever do from the time of signing this document until the time you quit, we own, if we want it." If you draw an idea for a new fusion reactor on the back of a napkin late one night in a bar, your company now owns all rights to that design, and you are never allowed to do anything with it, ever. Yes, that's what they say. Yes, they're bullshit. That's why everyone hates them.
That said, it doesn't support android auto in the f-droid release, but that's more because of the way google does things than f-droid or osmand
I can settle for "these people did things that caused lots of harm" but how dare you call them "bad"!!
Bulletyn is a custom news digest creator: https://www.bulletyn.co/

No fees, no ads. Only costs me ~$5/mo to run anyways.

As others here have mentioned, I maintain this because I get so much value out of it personally - it's easily worth the cost for myself. I have ~100 total users who I hope are also getting similar value.
China is the single greatest threat to freedom, human rights, and prosperity, the world over. I don't know how anyone who makes money from China can sleep at night.
My dad was given an old company laptop a while back. He has since switched jobs. The laptop is locked with an UEFI password but is no longer in anyone's system and I doubt anyone ever stored a real receipt. He has a receipt from the company that gave him the laptop I believe, but the manufacturer won't ever take that as proof of ownership.

> In this case, if a device is given to you, why can't you have the person giving it to you (assuming they're the legitimate owner obviously) remove activation lock if they forgot?

The device was given away after it was written off. The data related to it has been deleted, there is no receipt any more. I don't have the receipt of the laptop I bought seven years ago, why should I?.

> Why not check the device quickly at time of transaction?

They could have, but they forgot. Now they can't.

You can think of processes and procedures all you want but in real life people lose receipts and forget to check some stuff.
https://ideastrikes.com/ A project idea and brainstorming app. It's largely in an MVP stage and gets almost no traffic. I've done very little to promote it, and the UX can use a bunch of work, but I find it valuable for myself so I keep it online.

It's a tool that I use, and no one else does, but I get enough value from it that justifies the annual domain name renewal.
What exactly is this "client list" that they sold? Names and contact information?
The gene has been linked to a condition known as holoprosencephaly, which can result in severe brain, skull and facial defects, causing a few clinicians and scientists to criticize the name on the grounds that it sounds too frivolous. It has been noted that mention of a mutation in a sonic hedgehog gene might not be well received in a discussion of a serious disorder with a patient or their family.[17][89][90] This controversy has largely died down, and the name is now generally seen as a humorous relic of the time before the rise of fast, cheap complete genome sequencing and standardized nomenclature.[91] The problem of the "inappropriateness" of the names of genes such as "Mothers against decapentaplegic", "Lunatic fringe", and "Sonic hedgehog" is largely avoided by using standardized abbreviations when speaking with patients and their families.[92]

https://en.wikipedia.org/wiki/Sonic_hedgehog_protein#Former_...
where one road has accidentally been modeled as two roads with an intersection between them.

That shouldn't matter. They should be processing whatever data they're getting from the mapping/navigation engine and removing things like that. Any 'intersection' with no actual intersection and no change in road name should be ignored.

That's what I meant about the software I wrote in the early 2000s doing a better job at navigation prompts.
That's...rather different. You actually consulted an attorney. 99.9% of the people trying this one weird trick do not, often to their great cost.
I understand language changes, but learnings as a noun just drives me up the wall. Management jargon making its way into everyday speech is too much for me.

Just use lessons, or “what did you learn?”

This isn’t directed at you personally.
Since it looks like the export to Anki is still in progress, I can recommend using https://github.com/kerrickstaley/genanki -- it's been very stable over the 2 years I've been using it. I think it's a much better solution than csv or AnkiConnect, since it requires no actual work from the user except for opening an apkg.
https://charts.town/ - Fundamentals of public companies visualised.

After HyperCharts shut down I started building an alternative. I knew I wouldn’t be the only one building an alternative but I liked the technical challenge. Let me know what you think.
The major advancements in text-to-speech we've since in the last year have me planning on revamping Rad's voice (maybe basing it on Tom Sellek...who knows) but the fact we've come this far has really opened a world of opportunities for audio-first experiences.
Have not seen those studies.

Creatine is one of the most studied supplements out there though so would think the empirical data supports it at this point.

I'm speaking anecdotally of course. I used to cycle creatine but now I just always take it. When I'd cycle off I'd lose 5-10 lbs every time. Thats mostly water weight but my lifts would decrease about 10% as well. Not to mention the extra energy (more reps not just more weight)

It makes a significant difference for me.
Clearly there are people that don’t need to know math. You happen to be one of them, congratulations. Though I know I’d be bored out of my mind if I did software work that only used high school level math and logic.
I've soldered these kind of packages with a hot air gun in the past. The reason to use a Pico instead of an rp2040 is because many have a Pico already in their component box, it works, it's reliable, and after factoring in the cost of power regulator, USB connector etc, the cost difference is almost nothing.
Have you built any GPTs yourself?
Yeah instantly my thought. Also since it’s only in “request access” mode it’s not something that can be ticked off eg not really apart of the list. Also the landing page for it feels like it’s written in the same style.

Definitely not against advertising the product but make it more explicit
In most cases they wouldn't be able to do that. Because there are security measures to prevent that.
That's really common in NYC. There's this word that's used, community, to create in and out groups based on arbitrary periods of time. For example, the last 30 years, anyone after that is a sort of foreigner moving in. You see this in anything from Yelp reviews to activist commentary. The city predates the United States, and has had waves upon waves of many different types of people moving in and out of it. And every time there's this dangerous word, community, used to try to ossify neighborhoods into belonging to one group or another.
It's probably Poland or another one of the Eastern Bloc that is backsliding into authoritarianism.
Further discussion on the research paper/examples here: https://news.ycombinator.com/item?id=34541693
I run a ton of things! The one I work on most right now is International Persuasion Machines: https://ipm-corporation.com/

The product, as it is right now, is a battery of tests of different browser configurations used by bot-makers, targeted at a URL, and then a ton of measurement around the cost of different theoretical implementations, which implementations are able to get through to a site, common themes among current working attacks, and how far into your stack bad requests might get. As an example, here's a scan of Kelley Blue Book, which I imagine tons of scrapers hit regularly: https://vulnerability-assessor.ipm-corporation.com/dashboard...
Movienight: https://getmovienight.app/

It’s a chrome extension plus mobile companion app that adds social commentary to Netflix (We’ll add support for other streaming services later). Reason for building this, was well we had an idea so why not build it :)

Have launched it with friends and family and got positive reception. Won’t see this making any money but the process of going from idea to reality has taught us a LOT.
If you don't mind me asking, what's your day job?
I built something similar; I've got code links up if you want to cargo.

https://news.ycombinator.com/item?id=34549402
The Enshittification of TikTok
It would be nice if you didn't have to log in with your google account to use it, or at least that it didn't request excessive PII, such as name and profile picture.

There is no reason to request more than email.
Yep. That's not good... thanks for the offer, if you could shoot over an email to rad@getradiant.app and I'll get whatever broken fixed this weekend and released by Monday.
But FUD that appears to have a substantial dollar amount attached to it for certain Java users.
Ask HN: Queuing System with Rest API
Hi

Will you be interested in using a managed queuing system with rest APIs to push and consume data like Kafka with the below features?

Features:-

1. You can call rest API to produce messages and files in the queue.
2. You can call rest API to consume from the queue.
3. You can register callbacks on msg/file arrival.
4. You can set rate limiting on the callbacks.
5. You can configure this as a priority queue.

Basically, it can work as a managed queue system with easier rest APIs.

Does this solve any of your use cases?

What change can make this product a useful tool for you?

Do you have any idea where is the right place/forum to discuss with the right audience? Maybe any Reddit/Facebook group?

Thanks
Look up Better Collective, a Danish bootstrapped startup on the same premis which is now worth billions.
It sounds like a great tool to use to soften the blow when telling the child.

"Hey Timmy, we got our results back, and we found out you have the Sonic the Hedgehog gene. It might be scary but if you can be as brave and tough as Sonic everyone will be very proud of you."

Try to remember what it is like to be a child.
this is great, keep on hacking!
Appreciate you sharing your direct experience!
GP was not a joke!
Wait, why are you not monetizing it? that traffic looks bonkers
> Has complained about the AWS UI at a party?

Good to know it’s not just me (but seriously, the way they’ve implemented search in paginated results is the most actively hostile UX decision I’ve ever encountered. It’s so bad it almost makes me feel better about the half-baked hacky stuff I’ve done over the years.)
I've seen typing go wrong more than once and I think it always follows the same dumb non-nuanced pattern: "typing is great, therefore we should do it everywhere!"

Anyone following this approach is an idiot, it's like prescribing a very niche diet to everybody.

If you want it to be useful instead of doing it everywhere, you should limit it as much as possible. Find a few isolated places where you want types and limit analyzer to this area only (btw, it is entirely possible that there are no places like this in your code - that's a good thing). You can always extend the area that's covered by static analyzer, but you can never shrink it (at least I've never seen it happen).

If you don't do this, typing becomes viral and you will soon be doing typing for the sake of typing and fighting your tools instead of extracting value from them.
I usually take the train from where I am in the western suburbs of Boston to NYC.

But... doing so requires driving an hour in basically the wrong direction to the suburban Amtrak station. And then it takes longer than driving directly would. The only reason I do it is that I hate driving into Manhattan and parking there. Whereas when I arrive by train I can just walk to my hotel.

And, yeah, for Boston to DC I'll typically fly. The train is viable and I've done it but it's a full day trip vs. a short flight. And one of the airports is right on the metro vs. the NYC airports which are not.
You might be able to eliminate the VPS by making it P2P using something like PeerJS [1]. PeerJS provides a free shared connection broker server.

[1]: https://peerjs.com/
Fear not, it will pull up the ladder as much as compilers did. Not at all
It's 5 by default, but you can actually connect up to 100 accounts for free if you submit a request for full development access.
This is essentially the same as the EU laws. However, my experience in the UK (pre-Brexit) is that these kind of laws are commonly ignored, For example, the same (EU) laws require that the full price is always displayed up front and that you can't tack on costs later. But e.g. ebay.co.uk has it hiding behind some link with some misleading language that makes it appear as if selling stuff is free (it's not). None of the other EU ebay.tld sites had that when I checked at the time: they always displayed the price on front.

I also had some other service where they advertised a particular price, and after filling in my personal details to order the service there was suddenly an extra mandatory charge which doubled the total price. wtf?! This was 100% illegal. I stopped as that was too much for me and they even had the guys to call me out of bed in the weekend to try and sell me their stupid stuff. I gave an unfiltered version of my opinion on that.
Not to downplay the excellent work you've put into sish (which does have many nice additional features), but SirTunnel is basically just a wrapper around Caddy+SSH, so it also provides any features Caddy includes such as auto certs.
I agree with that. In the pen example, they should bill you for the wear and tear on the pen (ball bearings and ink aren't free). In the computer example, same deal. Figure out what a flash memory erase cycle is worth, figure out what bringing the CPU out of its lowest power state costs per minute, figure out how many of each were used, and send an invoice!
It would be a bit late to demand a refund, wouldn't it? There are more incentives in this world than such a narrow profit-oriented view.
Ask HN: Should I postpone my vacation due to the threat of impending layoffs?
Hello HN!

I am planning to take 7 business days off in early March for a vacation. Thursday of Week 1 all the way to Friday of Week 2. However, with all the recent layoffs, I'm worried that doing this might put a target on my back. I haven't formally requested the time-off yet. I am planning to on Monday if I go through with this.

I can't help but think: If my director is told to lay off X number of people, he might think: Well, this person has been gone for some time and things haven't blown up, there he can be taken off the team. Or any other variation--maybe that I have a lack of commitment, etc. I know a lot of this is probably just the stress talking, but I would love to get some feedback here.

I wouldn't be able to do any remote work during my vacation because of the time difference (going overseas), and if I was sleeping in the middle of the day, it would really hamper the plans of the people I am going with, so that would then rope them into all of this.

Part of me thinks, "Oh, it's just a little less than one sprint", but the other part of me thinks, "This will paint a target on my back." It's a pretty large organization and I'm definitely not high enough to be protected.

What does everyone think? Thank you!
I believe this maybe might be due to YouTube being able to interject 2 advertisements on videos surpassing ~7 minutes in length and “engagement” (not clicking out) being a potential metric related to monetization.

If you can get the headline click with 30 seconds worth of insight, then your payday is related to padding to get to the appropriate length. Imho
> Cuba didn’t push US boundries

What does Cuba have to do with this?
One probably doesn't need to be too generous with a devil's advocate:

There are two kinds of scannable identification placed on luggage.
The first is the more obvious loop tag, and the second are 2 secondary smaller barcode stickers, at least one of which is placed on the luggage directly in case the main tag is somehow removed.

Beyond that there are also the manual bag tags/slide-outs which most luggage still utilises, as well as the international bag-tracking service used by airlines. Additionally customers are instructed to describe their bag and contents as part of the lost bag process.

Because of this bags can be reunited with owners. The ones that are not seem to stem from staffing and procedural issues, which explains why some airlines are notorious for losing bags (e.g. AirEuropa.)

In too many cases already we see people who are able to locate their lost bag via an AirTag being ignored. AirTags also reveal that bags are often lost multiple times, such as when a person takes a holiday and their bags arrive well after they have left - complicating the recovery as the bag is now lost in a foreign airport and all recovery efforts are at arm's length.
> With open hardware that you fully and completely own when you buy it

Unless you lose the password to unlock the BIOS.

Which is not resettable via the (now very old) method of removing the CMOS battery or shorting a jumper on the motherboard for at least a decade.

(I had this issue on a HP Elitebook 8440p from 2011)
Maybe not necessary for a PhD, but you should also have some idea about how HW works.
I can tell when an airplane is flying and I know how machines are able to fly. I have no way of knowing if you are conscious or how you are conscious if you say you are.
UK scientists discover method to reduce steelmaking’s CO2 emissions by 90%