skysight-inc/HackerNews huggingface dataset:
india for the last couple of years has been cracking down on "whatsapp groups" in occupied kashmir for reasons unknown. the encryption has not helped them because now they cant just use their homegrown network analyzer called "netra" to sift through whatsapp messages like they do on facebook. instead they opted to have whatsapp admins get "registered" and "licensed" to operate their groups. this resulted in being called into the police station and having this pegasus and other shit installed so that they can get backdoor access.

https://thenextweb.com/in/2020/01/08/kashmirs-police-want-pe...

https://m.thewire.in/article/government/kargil-police-asks-a...

https://www.firstpost.com/india/jammu-and-kashmirs-kishtwar-...

https://theintercept.com/2020/12/06/kashmir-social-media-pol...

the one thing these media outlets don't outrightly say is the reason why admins are told to report to police stations and someone on twitter has an answer to that.

https://mobile.twitter.com/CRolanova/status/1260932017916506...
Here's an opinion from a deeply cynical person who's also 15 years deep into this mysticism rabbit hole.

My takeaway is that there's something in this meditation thing. At the very least, concentrating on a static imaginary shape activates some kind of drainage system in the brain: for a few minutes you feel what a clogged pipe would feel when it's being cleaned by a powerful water stream. That effect alone seems valuable.

Regarding the meaning of meditation, my conclusion is that it's a whistle. Just like you'd produce a certain whistle to summon an animal or a bird, you'd sharply imagine a certain shape or symbol to summon ideas or certain effects. The former is how you get inspiration. "Mysticism" begins when you are able to produce this whistle the right way and when you know which thoughts or symbols to target.

The most comprehensive explanation of meditation that's available in English is probably lamrim, volume 4 (500 or so pages, described by its author as a brief summary of key concepts from canonical sources that an interested reader should read himself).
List of Computer Term Etymologies
Consider starting with a CHIP-8 emulator. It's a perfect size for starting out and touches on a lot of important concepts you'll apply to the next emulator.
Yes, it means local privilege escalation.
Windows does subsampling by default. The whole point of subsampling is that it looks better than just 4:4:4.
In this case it might not be necessary to escalate privileges, as iMessage itself may have been the target.
Why not go then. It's good to know for self knowledge alone I would think, especially if you have a tech worker income and health insurance. And if you do, then a bunch of resources and books will be more applicable to you.

"I am acting like this because of my ASD" vs. "I am acting like this because I'm not very agreeable" I think is valuable self knowledge alone.
How to Create Your Own Domain or Website Email ID Using Google Apps
> Even if the user wants to install you're binary it's hard to make it work on both redhat and alpine

Statically linking a binary to not require libc or muscl or any other libraries isn't hard. This is the easiest part of exploit writing. All linux distros run ELF binaries just fine.

People who are trying to package things in a correct way, where the user can list the installed program, uninstall it, have configuration stored in standardized locations, etc... that's actually a harder problem. But just because writing a "correct" package varies a bit by distro doesn't mean an exploit, which doesn't have to follow packaging guidelines, has the same difficulty.

In addition, you're trying to compare it to the difficulty of writing an exploit for iOS. It's not comparable. There's documentation about every step of compiling and packaging software for linux distros. There's no documentation for elevating privileges and breaking iOS's sandbox because it's not intended to be possible.
I would add a basic feature-complete website which works on every mainstream browser starting with Mosaic.

It's much easier than it may seem, architecting it is interesting, and there is a lot of "last 10%" stuff which keeps it fun as long as you keep going.

In the demystifying area, it demystified HTML and JS history for me, forced me to use with a minimal toolkit, and taught me how to build "modern" JS features in ways which will not break browsers which don't know how to do them or have them disabled.
Don't clicking that link, unless you want to be greeted with an unpleasant sound from a downloaded .wav file because the author despises this site.

Also a TLDR on the Rust GUI libraries blog post:

No Rust GUI library is production ready nor are they even stable to use for a cross-platform desktop GUI app.

To answer the last question:

>so are we GUI yet?

No.

Alternatives:

Use Qt or Electron (Sorry).
Why are PowerPC and MIPS not as prominent in modern devices as ARM and x86?
People are getting banned for simply joining the group, to meet up for a protest that the President of the United States has asked people to join via Twitter. There's a huge difference between simply joining such a server, and participating in hate speech.
I know a lot of folks don't read comments over a week old, but just in case you do, just want to say: THANK YOU. I took the plunge tonight into neovim/vscode-neovim and it is the solution I've been wanting without knowing it was what I wanted.
That's the problem with anecdotes... they only represent your very narrow window of experience while ignoring literally every other person on the planet.
Aka every human has the innate ability to distinguish good from evil. This idea is older than dinosaurs.
If Facebook was sincere, they could have held their ground. The Israeli government would then have to decide whether it was willing to ban a platform so widely used in their country or to simply fine them. Instead, FB decided to comply. Just a bunch of dead brown people — who cares?
No worries, and I appreciate the back and forth as well. To be clear, I don't think that options have no value. I think that at a mature company they definitely have some value and you need to consider that. I think that as an early employee they have nonzero value, but I don't think they have a lot of value (this is where you and I mainly differ, I assume).

> Well if there is a spread then you have some other options (second market, third party exercise) and you already have some return. If it's valued at significantly greater than when you joined you're in a decent position.

IME this is true at more established private companies but not at most startups. I don't think it would be that easy at Stripe in 2012 or 2013, for instance.

> Yes there's risk in exercising options, you can mitigate that by choosing well. It's worth taking it seriously when evaluating comp.

With all due respect, I think that you may be letting hindsight get in the way of how difficult it is to pick which companies are going to be successful in 8-12 years' time. I certainly couldn't pick the Stripe, Slack or Palantir of 2030. But if you can, you are much more insightful than I am - although I think that my (limited) level of discernment may be more representative of the average person making these decisions.

> I'd also argue the opportunity cost/downside risk here is not so bad either. Salaries at modern VC startups are pretty good anyway. You can make the bet and just work at your preferred megacorp if it doesn't work out.

They're not bad, but you can easily pocket an additional $100k+/yr working at a big company, that money adds up when you invest it, and that money is guaranteed. (There are plenty of non-financial reasons to work at the startup, though, obviously.)
Most places don't. Cron is great for hobbyists and personal use, nobody should be using it in production. There are far easier and safer ways to schedule recurring tasks.
Beautiful! Makes me wonder how audio was recorded - ambient mics, spaced array along the path, piezo/contact transducers?
Recent discussion at https://news.ycombinator.com/item?id=25304257
Ask HN: Do you remember a post about xpath-based HTML templating engine?
Could someone please help me find a post which I think I remember seeing here recently?

It was about a templating engine for HTML which used xpath to fill in certain parts of already existing HTML templates.

The cool thing about it was that the HTML was already "presentable" before the filling in took place.
Also, when biking that slowly it is difficult to balance. Especially for a beginner, which is the target of this article.
Oranges are softer than apples while we're relating totally unrelated things.
I'm not sure where you're seeing this Rust data, but Rust development on Fuschia is alive and well. And I wonder why Go isn't more popular than, checks list, Python, JavaScript, Java... Oh wait.
Everyone has to start somewhere. No Linux purity guardians here :)
Much as I wish Java would just die sadly that's not the case as far as business goes. There is probably more money changing hands for Java worldwide than any other language and with new languge features appearing it doesn't look likely to change anytime soon.
KDE/Plasma for the ex-Windows user, Gnome for the ex-Mac user.

It's simple.
Right? Like, "we're just playing with derivatives today, but maybe one day your ability to calculate rate of flow is going to come in really handy as a real life skill"
Yeah, I've seen them. They're nice. I'm flexible enough to use most displays, even the standard 7" raspi display in certain circumstances.
Who's to say their exchange account doesn't get hacked? SIM Swapped, etc. But yes I do agree storing your own coins would be a nightmare for people who are not savvy with computers and shit. But I do think that in theory paper wallet is easy to secure with 0 tech knowhow (though ofc the tricky part is generating one securely), just put it in a safety deposit box.

All that being said it still seems really pointless to me to have coins which you cannot send online. But prehaps if like my grandpa wanted to hold some bitcoin as an investment, I'd advise something like cash app robinhood because no matter what you do wrong nobody can get the actual coins, at best to a fraudster it's another classical bank account for which there are all manner of legal clawback methods and safeguards in place.
What in the world? Did you even read the article?
Thank you for the appreciation and validation!

I have an iPad which I bought on Craigslist and runs iOS9, and it still works great for my Web needs.

I only use it for my own websites, which I keep lightweight and accessible, and a a few others like HN.
Show HN: Find and replace app icons to match Big Sur with Replacicon
Exactly, for any good thing that happens to anyone it's always easy to find some 'privilege' that enabled it. The fact that it's so easy to do so means it's not a very interesting exercise at all.
I agree. Templates make some tasks easy (type specialization and generic containers) but become tangled messes with other tasks (function bindings, serialization).

I used something similar to your technique for compile-time variable destruction. The compiler doesn't know the type, so a macro generates a callback which deletes a casted version. These callbacks are named with the type so they can be lazily added and reused.
DisCoPy: Tool box for computing with monoidal categories
That's wrong, though. Occultism didn't have the evil meaning until very recently. That's similar to how nazis have changed the public image of swastika: before them it was an Egyptian symbol of light or something of that sort. "Occult" merely means hidden from plain sight. Coincidentally, the most occult thing out there is hiding in plain sight: it's electricity.
Coercing Windows 10 to install on a NVMe drive
There are forms of speech that infringe on the freedoms of other people.

Therefore censorship and freedom are not a dichotomy, they are linked dependencies.
Instead of going down the unlicensed psychiatrist route, maybe you should hire/plead/cajole a technical writer to work with you during this crunch time? They could decodify your writing, since an overly-coded style would be precise and clear and it should then just be a stylistic change.
Typo, should be "computer".
Different CPU times – Unix/Linux ‘top’
So it was not so simple as one man bad vision, but it was so simple as laying-off more people?

That also seems quite an oversimplification, and one that shifts the blame from leadership to the employees.
The guidelines tell you to assume good faith, and I think the commenter you’re replying to gave a fairly reasonable explanation of the intention behind what was written. For the most part, people don’t have a vendetta against Israel in particular: they are just unaware of other cases, or aren’t going to bring them up in an article about the NSO group, which is Israeli.
The problem is Gnome seemed to look at mobile and "pre-sabotage" itself. Both Gnome 3 and Unbuntu Unity wound-up creating "tablet/mobile ready" shells when no one was going to be using them that way. Tablets only seemed to be the wave of the future because they were new and everyone was buying them. It only became evident later that laptops were going stick around for a while and be what most people still used if they were doing "real work".

But with the narrative being "this is the future", they were more or less pressured into it. The designers as well as programmers are volunteers and I would imagine designers want to work on the "cutting edge" even if that cutting edge is a complete disaster for users (just Microsoft's redesigned UI was).
Sorry about submitting this, found this blog via googling so had no idea it did referrer shenanigans.

I thought the Druid and iced mentions and sample code were interesting (and from the conclusions they are what the blog author seems to recommend). Personally I am leaning towards iced for a project I am starting, was curious what others thought about the current alternatives outside QT/electron.
Fully automated space communism has yet to provide automated self-repairing roads, agriculture equipment, etc. so not sure why we’d argue about that yet. The best it was able to produce was famine and the starvation of millions last century.
Those are?
Don't know anything about those points of yours, but interesting.
> [...] using the remote computer provided by Blade for business or commercial services or purposes, or even in such a way that the purpose or effect is to make all or part of the Services available to third parties, in return for payment or free of charge; or even using Shadow® as a server or with Software that has the function of a server;

I think you are pretty much in violation of ToS the moment you install Docker and start any container or start debugging your networked code. I mean, it sounds a bit too good to be true, it's even cheaper than COTS hardware from Hetzner.

> Also been using it for ML projects but unfortunately they will shutdown the VM if it doesn't receive user input. So long running processes require you to be sitting by the machine.

Ah, that makes sense. They are betting that people need sleep and under normal usage patterns you will never use the machine 24/7 and then $36 (8h/day back-of-the-napkin math) works out to something similar to Hetzner prices.
Technically both are correct, just your computer was the peer in the peer-to-peer IPFS network.
Show HN: A TO-DO app that fits inside a single tweet
Gnome 3 was when they started taking over keybinds from common software on linux, so you had to hunt down the 3 or 4 places where they were configured to unbind them back for the user.

Gnome just works? Gnome just breaks other things.
> I don't want to snipe but it's a peeve of mine: every article about AES talks about SubBytes and ShiftRows or whatever, which is information you will never, ever use, even if your career takes a turn into cryptography engineering, but nobody talks about block cipher modes, which are basically the most important thing you can know about block cryptography.

This article is called, "Understanding how AES works". Are you upset that the author wrote such a paper? This paper isn't intended to explain how to use AES. Rather it is intended to satisfy the readers curiosity about how it works.
Give me a break, this is not a math lecture. Less than 10x means the same magnitude is good enough for forum posting.

The underlying message that some restaurants might plausibly put 6x the MSG of the standard dose comes across just fine and it doesn’t need to be nitpicked to hell.
And which countries should conduct that military action?
Innovations That Changed Computer Technology
I think OnlyFans growth is partly COVID driven. It's Uber for online sex work. You have a lot of people who are out of work and stuck inside in some aspect and more people stuck in side to consume it. Once a COVID vaccine is widespread this year and as the knowledge that the vast majority of people won't make much from OnlyFans, its revenue rate will go down.
And we anglophones can make descriptive-with-more-readability words by comparison through the use of hyphenated adjectives.
Maybe people who suffered got confused with the "Fried Rice Syndrome"?

https://biomedgrid.com/fulltext/volume5/fried-rice-syndrome-....
If this happened to me, my gut reaction would be to connect the hard drive to another, working computer, and do the recovery in a fully functional environment. With all the physical work required, it probably would have taken longer. But if anything else unexpected happened, it would have been easier to deal with.
Ipmap: An interactive map that shows connected IP addresses
Small-Business Friendly Gift Guide (For All You Procrastinators Out There)
I have an old Thinkpad X200 that I love to death, but that 1280x800 display is just too low-resolution. It feels like trying to use a schoolchild's classroom writing desk as sufficiently large for multiple papers and books kept open all at once, and not a work desk of proper size. High resolution displays are such an enormous quality of life improvement that it's entirely worth it to buy new hardware to drive the resolution.

I do empathize with the author that laptop hardware quality isn't like it used to be.
Could extra fabric be folded on the inside for the same effect without the dust collecting?
Yep, it is 44 meters long.
Could someone shed some light on the constraints of Unix & VAX at the time?

The decision making here does not make much sense to a youngster (36) like me.

Why couldn't they just mount their half deleted drive on an other machine and restore it from there?

I have the feeling all these other hundreds of seemingly easier solutions were out of the realm of possibilities back then, but I am unsure of what were the actual limitations / constraints of that era.
I’m interested in this “comptime” aspect. Zig has it too, but are there any other languages that use this? I’m under the impression that there’s a distinction between comptime evaluation and typical lisp macros.
Education might be. School certainly isn’t.
Backing up a utf8 stream is nontrivial though.
It's a large universe, somebody out there is bound to use ascii. Proposing an ascii federation for this spiral arm of the galaxy.
I can't help but feel at least someone will try to tout this as a vaccine side effect.
Unless I’ve forgotten something about the BBC program, it’s really just The Alec Guinness Show, in contrast to the film, wherein every supporting role was played brilliantly. I’m a bit of a fanboy, but honestly, the whole film is worthwhile just to hear John Hurt’s Control tell Esterhase “I should have left you where I found you.”
The bizarre thing is that laptops have gotten cheap enough and the monthly credit buying options are a few cups of coffee (at a restaurant) for a brandnew laptop, that people keep giving me their old (2-3 years) laptops. My daily driver is a x220 from 2011 I did buy for next to nothing second hand. But after that I cannot see me needing a new one as I have stacks of nice laptops lying around. Where I can see it going wrong is if I have to travel again. These laptops are either too large and heavy andor have no battery life. But if travel does not come back, there is never the need for a new one. And I cannot see why most people do either. Especially people who are doing things that do not require massive amounts of power. I work with large applications in c#, java, js, python and go on this 10 year old laptop and I am no less productive than my friends/colleagues who jumped on the m1 hype. At some point it is just wanting the newest things just because they are new I guess.
I think this article is a bit duplicitous about why big content platforms purged adult content. This only happened after laws like SESTA / FOSTA got passed and I don't think they really wanted to do it. The porn purge reduced revenues and made services like tumblr even worse off. Before that they didn't really give a shit about it beyond CSAM.

As far as payment companies go, the anti porn stance comes from Visa, Mastercard and Amex and their backing banks, and maybe US govt policy.

If you want porn to have a safe space in the USA, get rid of laws like SESTA / FOSTA and prevent discrimination of payment processing on the basis of sex work. It's the political and finance industry that is ultimately responsible for this.

Also I think if SV was hypothetically female dominated, the anti-sex work attitudes would actually be increased. AFAIK the groups that pushed laws like SESTA or FOSTA were definitely more female led. https://www.vox.com/2016/3/11/11203740/prostitution-legal-me...
Yeah, construction workers, athletes, etc, are trading their bodies for money. Hell, you could argue some programmers are by sitting 12+ hours. I don’t really see why OnlyFans is any worse
Who are the owners?
if I can ask something specific to an accordian player, I fell in love with a band called Swap. swedish fiddles with British guitar and accordian. do you recommend anything like it?
What is it you're doing that 13" can't cut it?
Project Euler 1-50, maybe 1-100, is similar in difficulty level to Advent of Code, I'd say. After that it quickly starts to become about how much number theory you know.
"Racism isn’t about intentions"

Appropriating words to steal the emotional strength of them for your own, novel concept is silly. Not everyone will buy the new definition, and you'll end up with two groups yelling at each other, about different things, with no common understanding.

If you cannot read "racism isn't about intentions" and not laugh, you are doing yourself a disservice.
You can think of it as implementing `seek`, not just `next`.

`RandomAccessIterator` implements the `+=` and `-=` operations that `BidirectionalIterator` does not. Algorithms that accept `RandomAccessIterator` can then assume that calling += is possible.
that sounds like a somewhat unrealistic reading.

https://en.wikipedia.org/wiki/Psychological_projection

https://en.wikipedia.org/wiki/Transference_focused_psychothe...

so help me out here, im insinuating that someone is bad at philosophizing by guessing they are not a philosopher, when they make a statement that has the hallmarks of a scientist, and none of the hueristic qualities of philosophy.

i know its impossible to tell now, however my original comment was the first response to the parent submission, the philosophy was the interrupt event.
Imagine walking/hiking through a forest and hearing this off in the distance.

I'm not sure what I would do... Walk towards the sound or run away haha.

Pretty cool, I loved the how they handled the whole notes/half notes and rolls.
Why is this a US responsibility? The UK, France, India, Saudi Arabia, Israel, Russia, and China are all closer and have significant naval forces which could reach that tanker.
many many year ago, probably more than a decade, i saw on the discovery channel (when it still was worth watching) in programs like food detectives and a few others how MSG was harmless and this was a myth. Since then never gave it much thought because they bunked a myth and that was it