skysight-inc/HackerNews huggingface dataset:
The biggest issue I have with it is the fact that everyone using it behaves like they're the main character in a blockbuster action thriller.

Everyone else is out to get them but they are using this brand new 1337 h4xx0r technology called E2EE®™© which keeps the Bad Guys™ away.

Meanwhile, I'd just like to have a messaging service that I can use on multiple devices and which isn't tied to my phone (number), and which doesn't have a trash client.
can we just get native styl support into the browser please
Nuclear energy is reliable and there when you need it July 27 2021 vs 2022
The patty/bacon should definitely not be cold and that's not my experience with McDonalds. However it is less warm than "scolding hot from sitting under a warmer for 45 minutes."
To make finding the feed easier you can use browser extensions that do the RSS auto-discovery protocol. This will use metadata in the website to find the feed with no guessing.
It's for the kids. You don't use roblox, but it's immensely popular. Roblox is, in my mind, almost the perfect analogy for what meta will be for the next generation if all goes well for meta.
The format of GPS civilian signal is public and you could just spoof it with any transmitter like a HackRF SDR box. There’s no cryptographic signature to verify or anything. The military code has had cryptographic anti-spoofing from the earliest days.

Or you could just send any super strong signal on the frequency to cover the satellite signal up. That can also work.
> Firstly citation needed please

Pegasus.
Apparently, those already work differently than other selectors in the proposals (example 7):

.foo {
display: grid;
@media (width => 30em) {
grid-auto-flow: column;
}
}

I would expect "@nest @media (width => 30em) & {" for consistency with how it works everywhere else, but apparently @media is already special anyway in the "@nest" proposal.

I agree that this syntax could be convenient, though I'm actually a fan of having all the "@media" changes in one place, which is what the current syntax forces.
No need for any "archiving". I live in a country where you get drafted for a mandatory army service once you reach 18 years of age. The user leaves his desktop (or laptop) at home, goes to the army, returns back in a year, and — whoops — there's no data left on the drive. You know the user should have kept backups, and I know that, but your average Joe is going to be pretty unpleasantly surprised.
Apologies if I misunderstand, but your "reverse nesting" syntax already works with scss. I.e. `.a{ .b & {}}` => `.b .a {}` ... I'd quite honestly use it fairly often, usually with state/data modifiers on an ancestor (or ancestor sibling!)
I bought 32GB for 100€. That is roughly 3€/GB which is 24€ for 8GB that is a ridiculously low price for something I would have had 10 years ago.
Yeah in the game of numbers, you'll find a bad job eventually.
This doesn't help those of us with crippling imposter syndrome :D
IMO this is one of the things, like TypeScript, where transpiling before hitting the browser is good enough considering the downsides of baking this into three web engines.
No, these are the kind of people who are deliberating on the best syntax to support millions of projects using CSS for the next 30 years. They have to factor in backwards compatibility, extensibility, performance, security, accessibility, responsiveness, and lots of other NFRs.

Once it’s out there, it has to be supported for a long time. It’s worth deliberating to get right. Nobody will die because they took their time.
Unrelated, but it's weir how the electric pressure/combo cooker market has been cornered by InstantPot to the extend that plenty of recipe sites have specific InstantPot recipes rather than electric pressure/combo cooker recipes. There are competing devices but they seem to mostly fly under the radar. Perhaps it's just the term InstantPot being genericised? Don't have a complaint about mine at all but just feel a little bit icky when a brand gets that much mindshare.
Ig definitely on its way out
Hello hacknewslogin,
Sure this can be done, it requires a node/express backend. What technology is your website built on?
Phone's Blue Light Could Be Damaging Your Skin, According to Dermatologists
> No, this is a "fancy" way of saying that they are actively fighting against decentralization. It makes me suspicious of their intentions, to be honest.

I don't really see them "fighting" anything? They've made a decision that they want to build a centralised service, and as far as I can see they've been pretty open about why they want that and quite happy running a centralised service. Are they going round trying to convince other people to choose against decentralization in their systems?>

If anything, the "fighting" here seems to be from people who really really care about decentralization and really wish Signal would just adopt their value system and do what they want, as though it's some sort of objective good.

> They force their own threat model on me. It makes me suspicious, again.

This is true for literally every company running any service you use. The people who pay for, design, engineer and run a service "forces" their threat modelling, feature prioritisation, colour scheme etc. on you. If you're suspicious about it or don't like it, simply stop using it.
The day meta is declared dead will be the day some other corporation has released an alternative to Facebook/Instagram/etc, probably worse. Hardly anything to celebrate. The cat is out of the bag.
Torrey Canyon oil spill (napalm cleanup attempt)
Because the infinite number of powers of two are also infinitely apart.
There’s also an easy emacs package for that.

https://github.com/akirak/git-identity.el
Show HN: Clockodo Integration for Emacs
I've made a small integration for clockodo into emacs. Feel free to try it out and give me feedback since my elisp can be improved further.
ATM, it is written from an employees perspective and only provides the basic interaction and reports.
In the past 30 years I've used email, and close to three dozen different messaging solutions that each came and went.

Patterns why none of these chat solutions really stick long:

- Lack of standardization and ecosystem. There are multiple standards of course. But unlike email, none of the standard based products ever managed to become entrenched enough such that the rest of the market could not afford to ignore the standard. Jabber for example never really ended up mattering because at no point did it get over ever a percent of user adoption. Email had the advantage that you could email the whole world or only people inside a single company with corporate mailing systems. By the time MS figured out that they wanted in, they tried really hard to change that but never really were able to make people use their protocols rather than SMTP for delivering emails. For better or worse, that's how mail gets delivered.

- Walled gardens where companies jealously aim to keep all competitors outside. Microsoft, Facebook, Google, Yahoo, AOL, etc. each had a go at this space with long forgotten products. And some of the products that disrupted those are also long gone.

- Reinvention of the same wheels over and over again. It's disgusting how close e.g. ICQ was in functionality to things like Signal and Whatsapp. That was in the late nineties! This space is running around in circles. Arguably it had some useful features that some contemporary products still lack.

- Federation is consistently rejected as a feature by new players and a contributing factor for their inevitable demise; even if initially successful. What matters more to people is who they can chat with than what the feature set is when they are chatting. Whatsapp cleverly capitalized on that end ended up disrupting lot of entrenched things simply by offering wider access to essentially everyone with a phone, which at this point is most of the planet. Of course, whatsapp's popularity has suffered a lot in recent years courtesy of Facebook doing what every other big company has done in this space historic: get overly possessive and throw out the baby with the bathwater. Signal is backed by the Whatsapp founder. And ironically repeats most of its mistakes.

- Users inevitably try out a new app and as they move, some apps go in and out of favor. And since they don't federate, users go where the other users are.

Wake me up when Telegram, Whatsapp, Signal, whatever the hell Google is calling their chat app this month, iMessage, etc. can talk to each other. I have close to a dozen chat and messaging apps on my phone and they all get used. It's beyond ridiculous. All proprietary walled gardens with enough people in them that I somehow need to be there as well.

That's why email is still a thing. Because when you have to reach somebody, you send them an email. Instead of playing roulette with your selection of chat apps to see which one of those might get a response. Pun intended of course, chat roulette was a thing at some point.
You would be surprised at how little of the code in a CI product, like CircleCI, deals with git. On the other hand, there is a lot of code required to integrate with the VCS - authn, authz, webhooks, commit-status, etc.
> As far as I know; in communication; you can only have at-least-once (1..N) or at-most-once (0..1).

If you hash-chain all of your messages, you can trivially and reliably have exactly-once semantics.

Just like a blockchain.

Each message includes its predecessor hash, so if you get a message that you don't have the predecessor for, you can just request it. ACKs become "this is the latest message hash for which I have all of the predecessors" and can be done lazily, i.e. every nth message, or after not receiving a message in awhile.

Source: Me, built a system that worked like this in 2014 (over UDP). Worked great, it had some similarities to how QUIC is designed (including the crypto).
I would guess that for many people their mobile phone number is a identifier more stable and unique than even their full name. In some jurisdictions it's hard to get one without presenting an ID.
My point is I don't understand what sucks people in. Explain to me how you normies operate. How can you stand mobile ux?
API Security breach costs $41B to $75B annually for large organizations
One another fascinating fact is that 95% of organizations suffered an API security incident in the last 12 months.

Next big problem space for startups?
Valgrind is an amazingly useful tool. The biggest pain point, though, has always been to read through and process the huge amount of false positives that typically come from 3rd-party support libraries, such as GLib. It provides some suppression files to be used with Valgrind, but still, GLib has its own memory allocator, so things tend to go awry.

Running Helgrind or DRD (for threading issues) with GLib has been a bit frustrating, too. If anyone has some advice to share about this, I'm all ears!

(EDIT: I had mistakenly left out the phrase about suppression files)
What's this then?

https://spec.matrix.org/v1.3/client-server-api/#voice-over-i...
The simple '&' requires infinite lookahead to parse.
I’m not sure if I understand you correctly, but I think SCSS does actually support that.

dialog {
html:has(&[open]) {
overflow: hidden;
}
}

Is possible annd creates html:has(dialog[open]) {overflow: hidden;}
Everyone's different, and every relationship is different. Sometimes people get trapped, either by money or laws or something else. It's human nature to make judgements about other peoples' relationships, but unless you're in a relationship it can be hard to see the forces at work.That's often true even if it's your own relationship.
Folks undervalue how much `:is()` and `:where()` can eliminate nesting and works in most browsers right now.
My Five Favourite Things
> Made for you MFY has been around at Macca's for a long, long time. It's not a recent change.

Don't know where you're from, but you gotta remember that Macca's is not quite the same all around the world. In Europe as an example, you can notice clear differences between the different countries Macca's. So even though MFY exists for a long time where you live, it's very well possible that the other persons local Macca's only recently-ish changed too.

I guess that change is not only noticeable between countries, I'm pretty sure you'll get a different experience if you either visit a big restaurant in a city vs. a smaller restaurant on the countryside.
Job descriptions shouldnt be a complicated puzzle then. I once interviewed at a company and mid-interview I could see I was struggling, interviewers were super nice though helped me solve the problem they gave.

No wonder i didnt get the job, but rejection email said they thought I am a good engineer. I replied if they can tell me where I can improve. They did so politely.

Few months down the road, I improved and applied again. I got the job
This is endemic to Metas culture though, they’re a metrics driven company so metrics drive their design decisions.

No one important at Instagram is fighting for the vision of what IG is. They’re just fighting to try and claw eyeballs away from emerging platforms and their success is being judged on how many people they get to push on these new formats. They don’t care if it’s at the detriment to what made their product great to begin with, because all they’re looking at is “how many reels are they watching. How many stories are they posting”.

Thing is with this strategy because there is no overall vision and no one standing up and saying “we shouldn’t add this” you get the equivalent of a burger restaurant serving sushi and tacos too but their burgers just suck now.

Crazy seeing it happen as the competing experiences encroach on screen space. IG now has Snapchat at the top and TikTok “ad breaks” in the feed. Twitter now has Clubhouse at the top. Etc.
I find Roam Research to be the the most zen note-taking app. The database takes a lot of mental overhead away and just allows me to write, and I know I won't have to deal with files and folders at all. You could mount a Logseq graph in a location where it isn't easily accessible to other programs and yourself, and restrict the permissions to read-only expect for the 'Logseq' user, so that you think about the plumbing less often. And the new sync that they're adding will make it all even more zen. Syncing with cloud services or using Syncthing gives me a bit of anxiety over data loss.
To get federation up to speed and make it more attractive for the masses
Except that syntax requires infinite lookahead to parse.

It's feasible when you're running a preprocessor on your own code one time, but not feasible for the browser to do on unknown code on every stylesheet it encounters.
It's a browser.

As long as it adheres to basic web standards, I believe no, the bank should have no say in what browser you use to access their webpage.
Perhaps it was my own CSS preferences speaking, where I try to limit "spooky action at a distance" for consistency. But yeah, a".selected" state on an ancestor seems like a good use-case for this if you have different tastes. I stand corrected and see how that's useful.

I assume that for the same reason that they cannot support direct nesting with no extra tokens (parsing issues), they also cannot support the simple SCSS version and instead went for the "@nest .b & {" mouthful.
I'd be careful with this. I've done that in the past in Malaysia, going through the border from Malaysia to Thailand every 3 months.. Eventually when I took a plan from the airport to travel somewhere else, I got questioned by immigration because of the patterns of staying 3 months and then leaving for a few days. They asked me how I could finance my stays and told me that any work I was doing while in Malaysia remotely violated my visa.

In the end, nothing happened but ymmv. I also know a few people who did the same in HK and eventually got into trouble because of that.

I do think it works well but it's not a long term plan and if you do it, you must plan with potentially being denied entry eventually.
I feel like some suggestions try to fix the problem without changing much.
We could instead change the roots of the problem. Education and access.

- Making public funded research publicly available (since it was paid with public funds): papers, etc. for anybody to access, legally, for free.

- Lowering the cost of textbooks.

With more people having access to the materials we might realize there are a lot of latent geniuses out there in need of a chance. The easier to get access to those papers and materials the easier it is to double check the results, too, and to cross-pollinate between fields.
Why do you need centralization for "network effects"? Send a cc mail to all people you want to communicate with, exchange keys in person and use PGP.

Worried about traffic analysis? Well, in that case don't trust Signal and send encrypted messages regularly (including fake messages) to some Usenet group, using mixmaster or Tor.
Think about how much work goes I to supplying a basketball or baseball stadium for a single game for a comparative headcount (less the animals).
Sometimes something fails at a purchase: a misunderstanding, failed delivery, fraud, bad quality, and/or many other problems. In my experience, in about one of three of my online purchases there was some hitch.

Therefore we need arbitration and the possibility to roll back the purchase. This doesn't always work well in the traditional finance, granted, but not at all for privacy coin schemes.

Without these possibilities people tend to feel that they are doing something risky. They don't trust that they get something of value if they use the privacy coin. They are afraid that they get bamboozled or scammed and have a feeling of powerlessness. This deters people and hurts adoption.
No one's forcing you to use signal at all
If the preprocessors can remove the ambiguities, so could the browsers. If the concern is speed, then just stick with the status quo (my preference, but sadly not an option in the poll).
I had the same problem but what helped was just focusing on bullet points summarizing the day/week.
Why didn't they publish one then?
Roger Penrose talked about this with Lex Fridman. The anesthesiologist Stuart Hameroff is looking into how anesthesia affects microtubules and the implications for consciousness. Penrose is intrigued by the symmetry of microtubules and the possibility for this symmetry to enable quantum coherence to be accessible biologically. His larger point is that consciousness is not a computation.

https://youtu.be/hXgqik6HXc0

Relevant part starts around 3:30.
idk but somebody need to start working on the metaverse equivalent of mouse jiggler asap
More than toothpaste?
Indeed, though I've always been a "cross my t's and dot my i's" kind of person. Keeping things above board saved me a lot of worry.

It worked out nicely; as an Irish citizen I still have the right to live and work in both the EU/EEA and the UK, which is handy.
> Just a toy format and I see no use for it.

Can you see how the problem that you described in the subsequent paragraph could easily be solved if the applications were compiled in such a format?
Very interesting. I would be would be too concerned about colic to try it.
The ability to forward more than one photo at a time. When someone reacts to a message I get a notification but there's no way of determining what message has been reacted to. The backup system to restore messages when changing phones is fragile and something I have to help less technical friends / family members with.
I got interested in APEs because I got lost in DLL hell a few times with PyInstaller lol. IMO PyInstaller is pretty cool, but a bit overkill sometimes. At present I find APE Python a perfect match for one big use case (a bunch of my thrown-together shell utilities I can take and use everywhere).

Like after I wrote this blog post, I wrote a small Python app using Flask/SQLite/D3.js, put everything in a single file, just copied it onto computers with Debian/Fedora/FreeBSD/Win10, and now I just access the info I need on those systems via the browser. Providing a browser GUI makes it easier for my colleagues as well, some of whom don't use terminals at all :)

For C extensions (where I've stubbed my toes quite a bit with PyInstaller), I think a nice goal with APE Python would be to have a website like Christoph Gohlke's (https://www.lfd.uci.edu/~gohlke/pythonlibs/), where you just select the packages you would like, and you download them compiled as a single-file executable you can use anywhere. This is an interesting problem, and there's been some work towards solving it, let's see if we can have an elegant solution.
Not while washing dishes, no. The amount of people who want to read while washing dishes was always miniscule.
Is there any current, Linux Administration book, or online resource, that would anyone here would recommend?

Most I found still use old and outdated commands, or don't really explain thing in depth.
I'm really curious to know what you think that "cat" is ?

Are you thinking that digital technology is irrevocably corrupted and
hereafter can only be employed toward abusive and manipulative ends?

Or are you supposing that because we have allowed some companies to
damage society through abuses of technology, that the situation can
never be remedied. No laws can ever be brought to bear?

Or are you alluding to something within the collective psyche, making
a social-anthropology statement of sorts, that people, having tasted
the ruin of apathy, nihilism and decadence will not recover in spirit
and build a more positive technological world?

Or something else?

I'm genuinely curious what you imagine is the powerful force that
underwrites malevolent entities in the digital realm?
You are not the target audience. The fact that HN thinks this spells doom for Instagram just shows how out of touch HN users can be with the average Internet user.

When facebook bought Instagram and changed everything around, people screamed wolf, but IG's popularity exploded. When IG copied snapchat and added stories, techies said it was terrible, the end of IG, but it only caused its popularity to skyrocket, snapchat to practically die, and stories to become the main way people used IG. The average user doesn't care - IG will continue growing and most users will get used to the new normal. A few unhappy users will leave, but they won't even make a dent. Competition in the platform will only increase as every company and "content creator" tries to be on top of the reels feed.

I say this as an outsider that doesn't really use IG.
No, you're right. My SCSS is a bit rusty these days and I simply forgot how flexible it is, sorry for the misleading comment.
App Aims to Prevent Suicide
Jake Archibald points out [1] section [2] in that page that explains it somehow. Haven't grokked it yet, but I see that popular SASS (SCSS)-BEM way of doing

.block {
&__element {
&--modifier {
p: v;
}
}
}

for getting

.block__element--modifier { p: v; }

could really be problematic from CSS parser perspective. Also in SASS `&` really is kinda placeholder and I think you can do stuff like

.x { &+&+& { p:v; } }

to get

.x + .x + .x { p: v; }

what again seems problematic. (But again, I don't say I've grasped that fully.)

[1] https://twitter.com/jaffathecake/status/1552200992179077126
[2] https://developer.chrome.com/blog/help-css-nesting/#:~:text=...
He responded here!

https://twitter.com/jgoerzen/status/1552128838339010562

Sounds like they're doing well.
> determining which should be championed through to a specification candidate

Didn’t they mean “implemented in Chrome and therefore forced into the CSS standard due to browser monoculture”?
The color:hover example seems like a pretty wild edge case. I'd be interested to see a more solid example of a 'boundless' lookahead requirement. In my simplistic view surely a strict mode that requires semicolons after properties (as opposed to commas or curly brackets after selectors) would do the trick?

Edit: I put together (painfully typed out on a phone) an example regex[1] to use the color:hover example. It isn't perfect, but it also isnt boundless.

[1] https://regex101.com/r/aOc2Pz/1