skysight-inc/HackerNews huggingface dataset:
Show HN: Complete daily routines by sharing photos of them with friends
Social media by its design, has changed an entire generation's perception of reality with its ever-increasing unrealistic standards, incentivizing people not to showcase their growth, but only the absolute successful outcomes.

It’s making people think they’re in a spotlight, and their every move needs to be perfect, picking a new skill or working towards a new career path means we are not going to be as good in the beginning, it’s become very discouraging to be mediocre, but that’s the thing, everyone that has become great has to have been mediocre at one point before they were great, and this causes people to tell themselves they are never going to be as good as someone they see as great on their screens.

It feels like an entire generation has been robbed of their space to grow and make mistakes, causing people to think that skills and abilities come innately for many. So they forget greatness as a quality that comes with repetition & continuous improvement because no one shares their growth in public.

Folksable is an honest attempt at reminding and inspiring people of greatness as a quality instead of an absolute outcome.

Watch this clip from Ed Sheeran an early recording of himself when he was younger trying to sing, even the greatest artists we know need their space to grow into their artistic abilities and tastes with practice.

Imitation comes before creativity, and most creatives would agree. On Folksable, there's a good chance that a friend of yours has a keen interest in playing guitar and has a ritual of it on the app and shares their progress, this may be surprising for you to learn about them because they'd probably not show that on other social apps and only share once they feel they're good at it.

I put a great deal of thought into building the product to avoid the negatives of social media that our generation has been through

Productivity for the young.

Many of the traditional productivity apps like calendar or planner apps aren’t speaking to the younger generation (Genz), as many of them don't know how to use a digital calendar, or what a bcc or cc in an email is, A full-fledged project management app would be overkill for most everyday activities.

Every generation can either live with the tools and the ways of doing things that previous generations had built and pioneered or could reinvent for themselves.

That's why, I'm building folksable to help our generation get stuff done in our style as we grew up in social apps sharing pictures with friends.

As much as criticism the younger generation gets for the "Goldfish Attention Spans" and being a "Snowflake", we are also a generation that wants to be healthier than before, we are more aware of the negatives of excessive technology use, and more self-aware about mental health, in one sentence we made it cool to be healthy again.
Tried it, and it's absolutely half-baked. Doesn't accept its own config typed param, messes up with own internal urls, cannot run from non-project dir.

Although the segmentation quality is much better than that of `rembg`, the interface to it is just unamazing. Update: nope, it's sharper, but fails at different images at the same rate.

gist: https://gist.github.com/sou-long/5c7cfee57f5399918c9072552af... (adapted from a real project, just for reference)
Ocaml is really fast to compile when I play with toy projects. It’s a fairly simple type system compared to, say, TypeScript (I’m not familiar enough with Swift to know how it compares to Ocaml in terms of type system complexity). I’d prefer the simpler language if it means faster compilation.
> "You're ripping us off!", Steve shouted, raising his voice even higher. "I trusted you, and now you're stealing from us!"

> But Bill Gates just stood there coolly, looking Steve directly in the eye, before starting to speak in his squeaky voice.

> "Well, Steve, I think there's more than one way of looking at it. I think it's more like we both had this rich neighbor named Xerox and I broke into his house to steal the TV set and found out that you had already stolen it."

:)

https://folklore.org/A_Rich_Neighbor_Named_Xerox.html
Thank you! Just tested with Turkish and yes the quality doesn't seem to be the best, however in the future I plan to add translation models with higher quality, so I hope that those will do better with this language.
If you want to optimize for least deaths and injuries, thr optimal speed limit is 0 km/h. Everything else is a tradeoff between convenience and potential harm.
seems like this'd be a good place to offer my occasional "thanks!" to DanG for governing this public place (without his boss needing recourse to engagement economics)
> * making available each and every single one of those 15k houses for long-term rentals or sales instead of making them available for short-term rentals would prevent or significantly attenuate the existing housing crisis,

We can maybe both agree that doing something is better than doing nothing? Hopefully this is just one of the steps in a larger plan. Not a single thing will solve the current issues, but a combination of steps just might. At least someone is trying, which is a step in the right direction.

> Regulating away short-term rentals would not shift demand to classic HORECA offerings, which results in replacing whole residential buildings or even city blocks right in the city center. See for example Hotel Arts Barcelona or W Barcelona.

How is Hotel Arts or Hotel W examples of replacing whole residential buildings or city blocks? Both of them were built on previous undeveloped land (or sea in the case of Hotel W) and were new constructions when built, not reformations of existing buildings.

> The whole anti-tourist sentiment is based on nonsense

People's feelings are always "nonsense" if seen from a scientific/engineering perspective. People are hurt in numerous ways, and try to put the blame somewhere. They're being priced out of their homes, they see AirBnbs all over the place and you cannot walk outside without hearing loud tourists screaming in English and being awful, hard to blame people from drawing the lines between these things.
Yes, gdb sets them with ptrace when debugging other user mode processes.
That's a bit narrow minded, there are people other than programmers who browse HN.
It was my experience as well. For the longest time, I had dual boot with a thought that I will switch between OSs as needed ( and as a back up if things break down ), but that never really happened and I spent majority of time on Windows ( and games ). Eventually, I just realized VM works better for me.
Not op, but sleeping and shortly after waking (like seconds not minutes) are it for images.

I dunno how often you guys dream but a standard night for me is it's dark out and then it's light out without a dream in between.
Skyrim doesn't work well at all either. I'm blown away that probably the most re-released game of all time never added Linux support. Even before MS took over.
PermitFlow (YC W22) Is Hiring Software Engineers in NYC
I don't think it's needed, pretty sure both sides agree it does help.

The debate is whether it is worth it or not, banning encryption leaves the nation more vulnerable to authoritarian states, and even leaves its citizens communications more open to criminals because if they hack the state department that has the keys, they get access to all the comms
There's an opposite to imposter syndrome?
I was under the impression Illinois had some of the tightest gun control in the country?

https://everytownresearch.org/rankings/state/illinois/
Low-complexity Subband Codec (SBC) Encoder
https://archive.ph/lifX6
My father, who currently doesn't know how to send a message via WhatsApp, was very presient (businesswise) in the 80s and had two Macs with a printer, and one 1040 STs with another printer on his printing shops.

Just now, after your comment, I realized how weird was to have a 1040 ST in a printing shop instead of only Macs. He was also lucky on having a few people deciding on the technical and cost side.
There has been a lot of ink spilled about how V is not as advertised. I am not going to repeat everything here, but here are some articles you can have a look at:

* "V Language Review (2022)": https://mawfig.github.io/2022/06/18/v-lang-in-2022.html

* "V is for Vaporware": https://xeiaso.net/blog/v-vaporware-2019-06-23/ (and its follow-up, "V is for Vvork in Progress": https://xeiaso.net/blog/v-vvork-in-progress-2020-01-03/)

* This comment on Reddit: https://old.reddit.com/r/ProgrammingLanguages/comments/vq4ul...

There's a whole lot more out there too.
These days there are bots who hunt other bots. People make bots which kill "reventants" in the "revenant caves" for valuable loot, there were so many bots there that people made other bots to kill these bots and steal their loot from them.

Its almost a cool emergent ecosystem, except it sucks for us real players.
Armed with a co-pilot, I guess one becomes a senior engineer right away?
How do we get to become senior without being a junior?
There were also operating systems like Palm OS, Symbian and Pocket PC / Windows Mobile before either of them.
And btw, the fact that Circassia itself was the result of the westward expansion of a Persian speaking people who also subjected other cultures (not to mention were big slavers) just shows that you have literally no idea what you're talking about and grasping deep into history for reasons to be bigoted against Russians. Not to mention that the people running the Russian Empire at the time were actually Germans (who also considered themselves superior to Slavs), including many of the top commanding generals behind the genocide.
Yup pretty much. There’s a large percentage of the community botting.
Most of the bot builders have forked RuneLite to add custom scripts for automating tasks.

Jagex has made some improvements to their bot detection mostly through detecting if you’re playing on an “approved” build of RuneLite (the primary repo) in the past year or so, but this method went undetected for so long that many have maxed their accounts.
Yes, "due to DMA". What's so hard about putting these APIs behind a permission screen, same as every other privacy-sensitive API?
If you listen closely you can almost hear the faint singing of consumers rejoicing that he failed to eliminate all the competition.
I can confirm that this is real. It also isn’t much of a problem job-wise.
I can’t do creative work like drawing a picture, but I can (and do) think up algorithms and write code. I would describe it as: I can’t do creative visual work, everything else is fine.
Shame about your previous app:

"Recosia was shut down on 2nd February by Apple for being "Not compliant with the App Store Review Guidelines"."

https://recosia.com
Not novelty otherwise random text would be valuable.
Am I the only person around who hates Steam? I would happily snap this game up except for the fact that it's on Steam. What benefit do I, as the person playing the game, get from having to run another program just to run the program I really want to run?

I made an exception for N++, but even there I play it much less often than I otherwise would because I loathe the fact that I can't just double-click the game itself and go.

HA! Here was my experience just now:

1. Open N++
2. Wait maybe 5 seconds with no visible update
3. Steam opens a very primitive, very non-Mac-like dialog, to inform me it's downloading an update to itself -- 195MB!?
4. Wait for that to finish
5. Another primitive dialog: updating Steam. Not the game -- Steam.
6. Update completes. It's been about a minute? since I tried to run N++
7. Steam presents a "choose user" dialog. I'm the only user, WTH?
8. I choose myself. Steam asks me to log in. I didn't log out, it's the same computer, why should I have to log in again?
9. Password doesn't auto-suggest.
10. I don't remember my password.
11. I give up and hit cmd-Q
12. Steam doesn't quit
13. Check the menu. Quit is disabled
14. Force-quit Steam

Steam, you run other programs. That's all you do. You're bad at your job.
Is it xenophobia if the only people they have problem with is the ones who come for some days and behave like assholes, regardless of how they look?

I've lived here for more than a decade, I'm not native Catalan or Spanish and never experienced any xenophobia from anyone here.
> It was even worse than that. It turned out that someone in a different Litton division was using Forth for production test station control for the same reason, its efficiency and power. This person was upset that I had brought in a new dialect. He had his box of tools and would not look at mine, and we could not share code.

That sounds like the Lisp Curse¹.

1. <https://www.winestockwebdesign.com/Essays/Lisp_Curse.html#ma...>
This seems like a great example of why people don't like C/C++, and probably a good example of why some people _do_ like it.

How is a non-expert in the language supposed to learn tricks/... things like this? I'm asking as a C++ developer of 6+ years in high performance settings, most of this article is esoteric to me.
Not the GP, but I can. I can play back songs in my head quite vividly or remember and replay how different people sound like, when it's coupled with a memory.
Following up with compile time of a few variations.

let result:Double = -(1 + 1) + -(1 + 1) - 1 // 10.829s
let result:Double = -(1 + 1) + -(1 + 1) // 1.724s
let result:Double = (1 + 1) + (1 + 1) - 1 // 1.721s
let result:Double = -(1 + 1) - 1 // 0.763s
let result:Int = -(1 + 1) + -(1 + 1) - 1 // 0.571s

let result:Double = -(1 + 1) + -(1 + 1) + 1
//error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
That's where Dart and Flutter shine. Sadly, people discussing Swift/SwiftUI, Kotlin/KMP, and Dart/Flutter often only have surface-level comments that do not address potential issues like these.

Dart's static type system has been designed to avoid such problems.

Not once have I had, or heard of, a performance issue related to the Dart type checker. That's also one of the reasons why hot reload always works as expected.
I still counted them, it just didn’t make sense. It was more a spreadsheet - spreadsheep? - than visualizing real sheep.

And it didn’t help me fall asleep at all.
I occasionally use a mac at work and I do see what the author is describing, but this flips on its head the moment I go off the "happy path".

For most of the usual things I do, I forget Apple the company exists and just use the computer as a neutral tool. Windows 10 and especially 11 on the other hand makes Microsoft's "presence" known at every turn, kind of like I'm working in a team composed of 70% Microsoft sales reps.

But the moment I want to exercise control over a Mac, like install some software, I hit the Apple "bouncer", telling me that I need to identify myself and do everything through them.
Tree shaking is the removal of unused exports, a very specific thing for JS. Dead code elimination is a broader term which includes tree shaking, but is usually used for the elimination of code after the compilation (or transpilation/minification in js/ts case) in the front-end world.

A practical example would be that tree-shaking wouldn't remove the variable b in "export function foo(x) { let b = 10; let a = 20; return x + a; }" but if this export isn't imported anywhere, then it would remove the whole function definition. Uglify.js, which does dead code elimination would remove the unused b variable.
This is the correct answer and precisely what the CPUC told AT&T.

"If you don't want to maintain that shit copper network, then upgrade it to fiber and everyone's happy."

But AT&T won't do that because bringing fiber to rural customers would eat into their margins. Consider the west side of the peninsula and south, and how much it would cost to trench or even string fiber to all these mountain forest homes (which have mostly all had copper for a century).

90% of AT&T's customers are packed neatly into 30% of the land area and 10% are spread across the 70% of the land area. Of course AT&T wants to ignore the expensive rural users and serve the lucrative town ones, and that's entirely what this now failed petition was about.
This is for 2004 version of the game, but probably the most active open source project

https://github.com/2004scape

Also Runelite isn’t open source client per se, its just open source client wrapper that makes many functions available through stable API and adds plugins.
Benjamin Thorpe translated almost all Old English texts (2016)
https://zhuanlan.zhihu.com/p/512552544?utm_id=0

says 1938 might be what they meant.

Might have to get to a physical archive to make sure.
"Should all array types be Copy but not Claim? If not, where is the cutoff, and does it depend on the element type?"

I think it was mentioned that something should be considered Claim'able if it can fit in a cache line. So I would guess that a heuristic could be used to determine which array sizes are valid to automatically implement Claim for.
Nobody said that though.
Compared with many things we believe we know, p<0.05 is still pretty weak.

For instance, I've seen quite a few medical correlations that were P<0.001.

I try now to avoid the mindset of "significant" vs "insignificant" as having a discrete black or white cutoff.
> just non-existent

You have just been lucky. Nothing more.

A classic case of it doesn't happen on _my computer_ so it must be a lie.
Interesting idea, how long have you been working on it, btw i just signed up the app looks gorgeous
Fun episode title.
Yep, that’s how it works for me too. Maps of all kinds are really easy, following someone saying „and on the red wall left“ is impossible.
> If Star Trek Replicators were invented today, we're so stupid we'd outlaw them.

History shows the labor unions and leftists would also be against replicators. We see that today with how people are very against AI advancements that would put artists out of jobs, they would rather halt progress than lose their jobs.

Of course corporations that stand to lose out are also against it, but don't kid yourself labor movements are just as greedy and anti progress when progress would inconvenience them.
What makes old apps lean launch ultrafast and modern superbloated apps launch at barely tolerable speed are SSDs, not CPUs.
https://archive.ph/V94Mh
I just „visualize“ a map or blueprint, not as an image, but as concept. Think of it as an image of text and lines.
Cancer is such a forgotten threat that solving it is probably the single most-funded endeavor in human history.
Previous discussion: https://news.ycombinator.com/item?id=40751339
Thanks!, been working on it for 16 months or so… appreciate your support
I have a PhD and my supervisor (who was a professor) spent some time on me
Of course, we all know that.

But what's your suggestion exactly? And if you have one, did you bring it up to the moderator team?
I guess I didn't phrase that quite right. My meaning was that I'm sure they don't actually care about protecting the privacy of your PII. I'm pretty certain that they'd sell it if they had the chance and/or use it to sell adverts.

In fact, I'd hazard a guess that the only reason they have the ability to block users from certain states is because they already had that information as it made their data more valuable to advertisers. They're probably already sharing information down to the city or district level with advertisers.
A Robot Walks into a Bar: An Evaluation of LLMs' Humour Alignment with Comedians
Under this post and in every single post you referenced, people are taking the largest swipes at entire countries, even peoples/races without any repercussions.

> please make sure you're not using HN primarily for political or ideological battle

All the threads you referenced are filled with people using the site in a political and ideological manner. There are people who are literally doing propaganda against entire countries and people.

> no, we don't care about your views

If you don't care about the views of the users, don't care about them in an egalitarian way. So far the rules seem to be getting applied selectively.

> We have to ban accounts that keep doing this

Feel free to do so. I'll get me coat myself. No need to contribute to a platform that not only does not care about its users' views but also applies its rules selectively and in an exceptionalist manner.
Music I agree but...

> The ST was responsible for the desktop publishing revolution with a very affordable laser printer peripheral (although I couldn't afford one, it cost almost as much as a basic Macintosh).

I actually worked in the DTP industry. I did both write and typeset books.

Everything professional and semi-professional was made on Macintosh. You'd enter a bookstore and easily 99%+ of the books and magazines were typeset on Mac.

I don't remember the Atari ST as having a particularly good or influential font story neither.

I mean: yup, I was typeseting my Dungeons & Dragons character sheets on my Amiga. Doesn't mean it was a revolution.

The DTP revolution was the Macintosh.
I get this as a hobby but I fail to find any "attack scenarios" where this is relevant. Public keys are the most public thing I can think of. Without a public key you cannot check if a signature is valid. I cannot see any scenario where a person might use its private key to sign something and not wish everybody else to have the corresponding public key to verify it. I wish the author had made some examples when this gets relevant and when I have to design my protocols accordingly.
It's not a scam. Read the posts by this person on this page. They're obsessed with the language and make up all these lies.
'...when people try to merge later than them,'

You mean the people who must get past every single car and merge at the last possible second?
There is no point in asking facts to ChatGPT.
let x: Double = 2
let y = 5 / x

y is a Double with a value of 2.5.

let x: Int = 2
let y = 5 / x

y is an Int with a value of 2.

let x: Int = 2
let y: Double = 5 / x

Code doesn't compile.
It’s working very well, thanks.

I don’t know if I will ever drop Gmail because
having a second email address is useful, and Tuta, while wonderful, is perhaps still lacking a thing or two, but for the rest, I would never go back!
Haha, I never thought of visualizing the images described in a book.
To rephrase: it’s like knowing the words from a book, but not how the described image looks like.
This is very lazy argument. You may love paper book or hardbound or whatever, that is orthogonal to the discussion about copyright and lending.
Critical Ideas Behind What Powers LLMs
SceneCraft: An LLM Agent for Synthesizing 3D Scenes as Blender Code
> Users that only compile trusted code are not impacted.

Doesn't Babel typically only compile your source code, and not what's in node_modules? I guess it depends if you're compiling single files, leaving import statements as they are; or creating a single bundle for the browser that includes external dependencies. For the latter, I imagine there's a chance some malicious package could exploit this.
This is outrageous. it's difficult not to start hating this cannibalism-capitalism.
The same good old 5 year old article that claims V's networking uses system("curl"), complaints that V doesn't run on every single Linux distro on release, uses debug builds with slow backend to measure performance, and complaints about V using git/make/libc and even electricity.

The 2022 article about type checker bugs that have been fixed years ago, and with false claims like the string.len one.

First sentence in the reddit comment:

> V initially made some promises that seemed completely unrealistic (automatically translating any C or C++ program to V)

lol

https://github.com/vlang/c2v

https://github.com/vlang/doom

Completely unrealistic while they literally exist and work.