skysight-inc/HackerNews huggingface dataset:
I wanted share this project I've been working for a little over a year now. The theory behind the project was that a lot of local information is lost due to the nature of wide area networks (like the internet) which leads to increased inefficiencies in the overall economy. So many neighbors don't know each other, and so many buyers and sellers do not transact because they just didn't know each other.

Over the last year, I bootstrapped the app and the app got mentioned as one of the best apps of Google Play in 2022. After having done a lot of cheap A/B testing via online ads, I have finally decided to raise funds for the app and take the next step. While the app is far from it's final shape, I was wondering what the hackernews community thinks of it.

Any feedback and help is highly appreciated! Thank you all for your support!
There are plenty of old steel and wood bridges across the northeast that are exactly like that. They are closed to general traffic and only used by locals.
Parental controls are trivial to bypass. I don’t support a government database either, but suggesting digital parental controls is not a valid solution.
I very often go to places that are 3/5. I was burned too often bad 4 or 5 places. The more important favtor is number of reviews and what exactly recent reviews say.

About skewed ratings:

0) there is no objective point of reference, every rating is about the reviewer more than the place.

1) google knows about it. they have weighed rating of some sort so 2/5 rating is not going to kill.

2) people in some cultures can give low rating without explaining what they didn't like. either it is complicated to explain what it is or it may be misinterpreted or not publicly acceptable.
Every day Musk brings Twitter closer and closer to 4chan. It's only a matter of time before the whole rotten house collapses.
How about iOS Settings? There are, counting now, 8 sections of settings before the ninth which is “all third-party apps alphabetically” (that last one is mainly where you can grant/deny a short list of entitlements for those such as location, cell data, etc.)

Those 9 sections are all unlabeled for some insane reason (I suppose maybe this type of plain table view thing has never had a UI element to make headings?), so even the intent of the designer is unknown. If you want a certain setting, you just have to keep scrolling. There is Search in here, though the search is mediocre and it’s still hard to find things.

Oh, and Settings has a junk drawer too called General, which seems to mostly mean “someone was forced to pull 15 or so items into a subfolder, and it also uses the “random groups without headings” method of organization.

All of this seems low-effort and like the designers didn’t learn even basic lessons from 40 years of GUI design (or like the ones calling the shots are fine art majors more concerned with words like “uncluttered” and “elegant” than “usability” and “discoverable.”
Yes, this is what I meant. Facebook properties are allowed to load resources from Facebook domains. https://github.com/disconnectme/disconnect-tracking-protecti...
Hyprland has:

--i-am-really-stupid - Omits root user privileges check (why would you do that?)
These are not really the same thing.

First off, "they" is a diverse group of people with different opinions on all three of these topics. Secondly, assuming you're talking about RSS, what people wanted from Google wasn't federation but syndication. Google broke the deal and moved to their own solution, acting like they were never a part of RSS in the first place. They later admit they were wrong and added RSS functionality back. Third, people less want Apple to open messages and more want them to make a version of it that doesn't rely on Apple as a single point of failure. It makes iMessage functionally incomplete as an SMS successor.

And this? People will do whatever they want, across thousands of instances, and eventually people will decide whether they were right or not. The fact that these users even have the freedom to reject Meta outright is worth celebrating.
If people didn’t abandon Twitter for Facebook posts, why would they flee to Instagram Threads?
Yes, and all that is quite unfortunate. But it has zero bearing on my general point.
You should post any codes you have here, I imagine the HN userbase is more likely than most to be interested in trying a project like that out (or maybe it's just me :))
Do you know of any in depth reviews of Zig’s async implementation? It would be great to see a walk through of the choices and decisions made along the road to the final version.
Not sure, but that's definitely a particular thing Synergy does alright. I do find it's a bit meh still between OS' but only in some cases where you might have a full-screen game open on one computer and other non-full-screen content on another.
The history of the point [1] is equally interesting and messy. Back in school, my old teachers (mostly old printing machine operators, and typesetters) preferred Apple over anything else especially because of the native 72ppi vs windows normal 96ppi.

[1] https://en.m.wikipedia.org/wiki/Point_(typography)
Ah then I just realized, it probably does have access to all nginx log directories, because nginx needs write permissions to them anyway, right? Now I really want to go double check all my permission setups...
I love that the fediverse gives you those options.
>I don't need: - printer/fax/phone drivers - probably many more drivers

Those aren't a problem. Disk space is ultra-cheap, and those drivers aren't consuming any significant amount of space in the era of 1TB SSDs. Since you don't use those drivers, they're not consuming any CPU resources. Same goes with all the apps you don't use, though to a lesser extent (apps can be pretty huge). Drivers are the least of your problems.

>- all telemetries

That's a problem. It's not the only problem as far as computers being much slower than they need to be though; it's just the way modern software is written. But the telemetry does add to the problem, but more importantly introduces other problems besides performance.
The gaps between the pixels tend to be smaller the higher the resolution - so even if you drive the display at a lower resolution, it can look better the same lower res display that has larger spacing between each subpixel.
They probably meant one of Google's chat systems. Google Talk was federated with XMPP, and then they dropped it (a decade ago? longer?).
Yes, agreed. HN archetype usually predicts failure of the introduced product or its irrelevance.

But maybe it goes the other way with clones. (“[Original thing] doesn't stand a chance. Releasing [Clone] will totally kill the userbase.”)
Ask HN: How to do market research for product?
Hello HN,

I’m planning to build a product but how can i perform market research related to the product

Let’s say I’m launching a product for restaurant owners helping them ease some their operations for example here’s my idea.

I see a problem with restaurants keeping their menus up to date on delivery apps or even online sometimes and some restaurants aren’t tech savy so how about I build a simple product which can help ease this and help them easily update menu and publish them on all platforms

Also I want to thank everyone for commenting on this post as I have been reading each one of them and each comment is useful for me
Good question.

1. After 5 minutes, you know what sizes they are, and don't need reminding.

2. Easier to touch type.

3. They're just aesthetically more pleasing to the eye.

4. The names aren't really different, they follow the most-used (by far) sizes on C.

5. It's easier to say and hear them. I can say "int" when talking code with someone, instead of "eye-thirty-two".

6. I'm guessing it may be easier for a visually impaired coder with a screen reader.
Getting rid of defensive copying that ended up in a hot loop allocating a few gigabytes per second of temporary copies sped things right up. That stands out in my mind, but I know I've also fixed things that were accidentally n-squared and fell over pretty quickly in production. The other thing was actually used for some time though.
How the RWKV language model works
The author tested only 100k rows. That almost certainly fits in your kids chromebook's memory just as much as it would a beefy computer. It would probably fit in memory even on a raspberry pi or a computer from the 90s.
I didn't say anything about judging people. I hold no ill will here. But I've ran trust&safety and now cybersecurity for a decade - humans are not cut out for memetic warfare. Humans cannot handle normal but internet-speed incidental misinformation without society eating itself, much less coordinated disinformation. Democracy is eroding all across the globe and that's without generative systems that will make the problem 1000x worse.

We evolved to pick berries, not discriminate and identify distant manipulative actors with extensive resources. "You are not immune to propaganda."
OP wanted a simple web server for serving static content. Are you aware of open CVEs? No? It's possible for software to be done you know. Just because something isn't a rolling release of change for the sake of change (like most Google crapware) doesn't mean it isn't fit for purpose.
A few reasons I could see

1.) Instagram brand is much stronger than Facebooks
2.) Instagram follows some similar design and user experience patterns to twitter, i.e. username based account, people using stories a lot of times as mostly a text based posting platform, etc
3.) Celebrities and newspeople already use instagram for updates, so the transition would be natural
4.) Twitter has never been in a weaker position with the site being limited
Good Q. Using S3 as origin behind Cloudfront seems like a pretty standard AWS CDN setup for static assets... but S3 isn't a traditional web server.
We can support remote hires in any of the US States listed (Plus anywhere in the UK).
Well, thefacebook.com worked out eventually.
Fly.io has inspired me for one-human scaled production. There's a ton you can do at 100% uptime... When the user is looking. Which is not often! You've got a ton of time for maintenance and reshuffling your infrastructure around. You've got tons of downtime if you do it in five minute intervals in the evening, and plenty of concurrency if you've got just one user. Serving from a file at a time is great. You can snapshot and replicate every five seconds and never miss more than one or two actions if you have to fail over if you're doing so for a single user's data, and for a single user.

That's a tradeoff you make if you're a user, and it's pretty worthwhile. There's something to play with
Location: Indonesia (open to US, Australia, Europe, anywhere in the world)

Remote: Yes

Willing to relocate: depends

Technologies: Laravel/PHP,

Vue/React/Flutter,

AWS/Fly.io/Heroku, Docker-ready, Nomad/Kubernetes, Terraform, Linux,

PostgreSQL, MySQL, MongoDB

web: https://sawirstudio.com,

Resume: https://docs.google.com/document/d/1kuNtHBT09s55Y4awZcrJpGVo...

email: sawir.ricardo[at]gmail.com

Github: https://github.com/sawirricardo
parental controls is not a valid solution

I disagree. It does not have to be perfect, certainly not in the first pass given that right now there is no working solution at all. It just has to cover most of the popular web clients on phones and tablets to cover the small children. With time devices and web agents can iterate through improvements.

In terms of bypassing, teens will bypass it but they can just visit sites that a database would never be enforced on in the first place. Many teens today know a myriad of ways to bypass restrictions for porn, drugs, pirating movies and games but that is a different issue all together. Trying to fix this for teens will just splinter the internet even more and will not accomplish anything.

By requiring any site that has adult or user-generated site to add a header any client or government can verify that header is in place. If not they can be reported and the company fined after the implementation phase / period is over.

The current solution does not even exist. Creating centralized databases will clearly just lead to endless lawsuits and just divides of the internet per state which is nearly impossible to enforce. That only benefits feeding the starving lawyers and VPN providers.
True, but as someone who works on quantum physics using classical computers and loves to see classical computers simulating increasingly hard quantum problems, these "crushings" were still only done on classical computers in a way that would scale exponentially with the number of qubits.

Even then, I believe the classical simulations to beat google's 53 qubit device were never actually performed -- it was shown that they could be performed quickly with petascale memory but actually doing it would be a huge expense. Add a dozen more qubits and even the hypothetical classical challengers fall off quickly...
Ah yes because stories wasn’t a massive success.
Trading noise for noise at the population level never works. I’m not sure where all of these anonymous hit and run fatalities are happening in any case. How would you possibly avoid 100% of those even if going full draconian?
I've worked at a few different hospitals that still use addressograph imprinters with plastic cards to label reqs, stickers, and chart sheets. I imagine it's a niche skill to maintain these machines.
Looks like this deals with vanilla electron not using any of the available ways of protecting the source
What are the alternarives though?
You're confusing opinion with facts. If I say the sky is blue and you say it is yellow, one of us is sharing an opinion, and it isn't me.

Moderation and removal is the correct action, so are you flatly incorrect. I'm not going to argue with the stubborn child that wants to put their fingers in the outlet. This isn't up for discussion.
Not entirely. My CS undergrad featured a discrete math course that was almost exclusively boolean logic and proofs. The prerequisites of the course plan put it very early in a given CS students' schooling. I took it alongside our second CS intro course, where we taught C++ (with Python being in the first intro course).
If you restrict yourself to features that IRC has, then there are lots of clients that are fine.

Also, Matrix Client-Server API is just HTTP calls, it isn't really that hard.

But using the SDK gives you things like encryption and other features.
I can’t say as I fault them as I’ve spoken with teachers that don’t know how to handle telecine content. I also know plenty of editors that have no idea the purpose of a waveform/vectorscope. Again, neither did some of those instructors.

For people never having to work with this kind of content, it makes sense. I’d equate it to modern programmers not knowing Assembly, but can write apps that perform adequately. There’s plenty of content shot on modern equipment delivered to non-broadcast platforms that will never need to know the hows/whys old timers did what they did
U.S. Looks to Restrict China’s Access to Cloud Computing
Hmm, I feel like this is a bit too big of a generalization to be useful. It's a cool observation but I don't think you can interpet IPC so directly as to conclude that IPC < 1 indicates "you are likely memory stalled". There are a million reasons why you'd have an IPC < 1, many of them which are not memory. Maybe you just have a lot of hard to predict branches which take a long time to resolve (all that mispeculated work is wasted cycles!), maybe you use a lot of long latency FP operations, maybe you just have really long dependency chains. If your core doesn't have full speculative wakeups for variable latency instructions (meaning things like loads but often things like division and multiplication have early exits), you can very easily end up with plenty of cycles where you don't complete an instruction. And, yes, of course, it could be that you're having a lot of cache misses. Memory is a good guess but it's not really actionable advice for performance analysis, you really need to pull out some proper tools to understand why you're getting that number.

I think this is a cool article in that, yes, Task Manager/top/Activity Monitor aren't telling you the full story when it comes to what "CPU %" means. In the end though, there really isn't an easy way to come up with a better metric for utilization that can be summarized in one number, so realistically "how much time did the scheduler put this process on a core for" is plenty good enough for most purposes.
Firefox tracking protection?
I've asked very complicated contrived combinations that don't have any results on Google. GPT-4 still had no issue assembling the list.
Looks like they already tried this once: https://techcrunch.com/2021/11/17/instagram-will-shut-down-i...
‘Biography of a Phantom’ Review: On Robert Johnson’s Trail
I think we need to change the rule that it is legal to take anyone’s picture without asking. We need less cameras, not more.
Is this GPT-2 generated? I've tired reading it three times and I still can't make heads or tails of it.
> if they’re a nicer options finder?

https://mynixos.com/

> I want to just see my package (say, ssh) and just the ssh options

https://mynixos.com/nixpkgs/options/programs.ssh
Sounds like you did well! Congrats on the big upgrade - not easy.
Meh. They're just quasiparticles made out of bog standard particles.
I see a lot of Bluesky invites that have sold on Ebay today. For ~$20 too.
My corner of urban Michigan had no fireflies (we call them "lighting bugs" here in the Midwest) when I was growing up. I only saw them visiting family in rural Illinois.

Recently moved back after about ten years, and here they are! Anyway, this is probably flukey and specific to the particular industrial decay curve in my city, but it is nice.
had the same happen to me a while ago, also gave up.
This could spin off into its own post.

My own thoughts on this is that React has morphed into a something is even harder to use than Angular 1.0
Presumably this will be easy, once you have a Neocortex with an IQ of 500, creating a lizrd brain is only moments away.
Instagram is good at improving their app experience by incorporating features.
However, it is not good at launching standalone apps either.

Consider

1. Boomerang - https://www.niemanlab.org/reading/instagram-launches-a-standalone-app-boomerang-that-turns-photos-into-a-1-second-video-loop/
2. Shopping app that was never launched? - https://www.theverge.com/2018/9/4/17819766/instagram-shopping-app-e-commerce
3. Layout - photo collage app https://www.stuff.tv/news/instagram-launches-layout-standalone-app-your-photo-collages/
I would've been impressed had you installed it considering it isn't available until July 6th.
Covid "solves" long-term care sadly.

One worker insists on going to work anyway knowing they are sick because they need the paycheck and no health insurance or days off, and wipes the place out a few weeks later. Top that off with states that insist on allowing workers to not mask and it's almost on purpose.

Ironically covid may also cause a surge in dementia years from now so it's an ouroboros.
That’s bananas. Thanks for the link!
Twitter got great by serving their users. They observed behaviors and canonized them. Using @mentions, the word “tweet”, hashtags, re-tweets, quote-tweets were all emergent user behavior that twitter codified and amplified. All without getting in the way of the interactions.
Instagram is good at improving their app experience by incorporating features. However, it is not good at launching standalone apps either.
Consider

1. Boomerang - https://www.niemanlab.org/reading/instagram-launches-a-standalone-app-boomerang-that-turns-photos-into-a-1-second-video-loop/
2. Shopping app that was never launched? - https://www.theverge.com/2018/9/4/17819766/instagram-shopping-app-e-commerce
3. Layout - photo collage app https://www.stuff.tv/news/instagram-launches-layout-standalone-app-your-photo-collages/
Dementia is often horrible and I shouldn't joke about it... but I read this headline and immediately thought it sounded like my kind of town. :-)

More seriously, this town is a beautiful, compassionate idea and I'm glad it's there.

Here in the United States, the final years of a person's life are usually overwhelmingly expensive. Either paying many thousands of dollars per month in an assisted living facility, or paying almost nothing to a family member who sacrifices their own life for a time to provide care at home.

I've seen great results in mixed-generational care, where childcare and elder care have close interaction at least a couple of days per week. Amazing improvement in the elders living in relatively modest assisted living homes, and possible to provide at scale, more commonplace... But a global pandemic shut that down hard.
First chapter of PAIP has this gem that always stuck with me..

You think you know when you learn, are more sure
when you can write, even more when you can teach,
but certain when you can program.
-Alan Perlis

Whenever I want to learn something, after reading the textbooks and doing the problems I always try to implement something that uses that knowledge. For Math/Physics I can vouch for its effectiveness.
Oliver is the best reviewer ever
It's the same. Good to see they were able to license it to someone else. Maybe there are more out there. Crazy that both of them still have /servlet in the URL.
>They could have taken this as a big opportunity to make ActivityPub mainstream but nah, let's keep gatekeeping our bubbles. They're the only losing.

Just curious, what do you mean by "mainstream?" Did you really mean widespread adoption of ActivityPub (AP) or did you mean "one additional instance of an AP instance that has millions of users?"

Meta getting into the Fediverse doesn't do anything to make AP "mainstream," rather it exposes the existing users of the Fediverse to a single instance that has the users that many of those in the Fediverse setup/joined instances to get away from.

What's more, Meta's business model (hyping conflict and clickbait to drive engagement and ad revenue) is antithetical to many in the fediverse.

As such, it's not surprising that many admins don't want anything to do with them, as they've shown themselves to be bad actors on their own platform. And that's the main reason admins ban instances -- because they're (at least from the admin's point of view) bad actors.

It's almost enough to get me to federate my AP instances just so I can ban/block Meta. But I don't even want to federate with extant AP instances, so I won't bother.
I gave several examples of standalone apps from Facebook. I can count at least 10. And none of them exist today.
Meta to launch Twitter-like app Threads
Stories was a massive success because they pivoted their massively successful app Instagram around it.

They’re never going to do that with a Twitter clone, the stakes aren’t high enough. It remains to be seen if they can actually launch a copy of another app without subsuming an existing one to do so.
RTA and PICS used to be recognized by all the major browsers but no laws came of it so developers stopped maintaining the feature. I'm certain it would be trivial to add back to all the popular browsers and even easier to add to site-specific single purpose apps.
There are in-demand cities that have relatively affordable housing (like Tokyo), that allow lots of housing to be built, and cities that have extraordinarily high costs of housing (like London) generally have a hard cap on housing development.

While there is obviously some amount of this whole thing where more housing allows more people to come to a city which can in some circumstances drum up more jobs or whatever, I think it's a significant oversimplification to say that more housing increases property values in the long run. Ceteris paribus, more housing depresses property values. It is possible for there to be a feedback cycle where more people in the area increase the overall prosperity -- and thus property values -- of the area, but I do not think that generally more housing is the most important factor there.