skysight-inc/HackerNews huggingface dataset:
Show HN: I Made a Decent Android TV Web Browser
After some effort to find decent Android TV Web Browser that can work without hacks and support basic 'mouse' navigation using TV remote, I wrote one myself.

Doesn't spy at all and has no idea what you are looking at. All the traffic goes directly to Android TV device with no intermediary servers. Under active development so with feedback it can only get better.

Very useful, very decent performance, will always remain free, will never spy on you.

Web site:

http://iberapps.com/

Google Play:

https://play.google.com/store/apps/details?id=com.iberapps.cleartvwebbrowser
It was very "kind" to me, significantly underestimating my age and BMI.

I never noticed the dog picture somehow, and I guess sad is my default facial expression.
Morpheus: I was a prototype for Echelon IV. My instructions are to amuse visitors with information about themselves.

JC Denton: I don't see anything amusing about spying on people.

Morpheus: Human beings feel pleasure when they are watched. I have recorded their smiles as I tell them who they are.

JC Denton: Some people just don't understand the dangers of indiscriminate surveillance.

Morpheus: The need to be observed and understood was once satisfied by God. Now we can implement the same functionality with data-mining algorithms.
The first line in the README:

> Windows x64 kernel-mode handcrafted shellcode to replace primary access token of executing process with SYSTEM process token for Elevation of Privilege(EoP).

So yes, privilege escalation.
I wouldnt feel too bad. It said I was 8.2, and looking at the camera view I highly doubt that, so its probably not the most accurate
Yes. Google's implementation of email. One of the most highly used email implementations on the planet.

That was just one example, I've seen corporate Exchange systems do the same. Are they not professional?

If one of the biggest email providers on the planet can silently swallow and not deliver emails, then blanket statements saying emails never fail are just wrong. It's important to understand practical failure modes of the systems we use, and not pretend they're more perfect than they are in reality.
This has its own up- and downsides.

While the game not being sandboxed creates risks for the consumers (as demonstrated by FROM with Dark Souls 3) and allows people to more easily exploit the game, it also makes modding and often times supporting a game long past its original lifetime possible.

Personally, I would love to have the benefits of sandboxing but I would not want to live without modding and community supported servers. The console market shows us how consumers are abused in an environment where they have no say in what happens to the software that they purchased.
If I read the comments in that thread right, then the quality is also bad with Edge on Linux.
How is the Pico W & lwIP stack in terms of security and robustness?
Most definitely not
I've been wanting to do something like this, looks great.
Ok - downvoted a little, but why would you invite corporations into your house to spy and collect info on everyone, and then make a song and dance about what sort of spying on you and your family prefer?

"Do you prefer your jail cell to have the barred window high up AND a thin mattress, or a better view but NO mattress?"
In the world of personal injury law, it is essential to distinguish between exacerbation and aggravation. Though they sound similar, these terms have very different meanings. Exacerbation temporarily worsens symptoms, while aggravation is a permanent escalation of your existing condition
There are a couple of problems with this in my experience. People who have done computer science or systems/OS programming in a lower level language like C are really comfortable with concepts like pointers/references/links, objects, trees etc. But there are loads of programmers who don't speak this language at all. When I try to explain that almost everything is immutable and append-only and they are only mutating a single reference called HEAD it just doesn't make sense.

The other thing is, like you say, git itself is a terrible way to learn these concepts. A command line interface is great for expressing operations, but the state, before and after, is basically invisible. I think this might be especially hard for more visual people. When I was learning data structures drawing them out and "seeing" the structure was vitally important and I know it's not just me because computer science books are filled with pictures.

I really want there to be a GUI I can recommend people to use for git, but I'm not aware of a good one. I use magit which helps a lot, but I can't recommend that to most people. All the other GUIs I've seen are just about doing command line stuff with a mouse.
The quote is from the second article in the series.

You can find it here: https://timleonard.uk/2022/06/02/reverse-engineering-dark-so...
I had a discussion about epic stories and a friend said that there are only two good stories:

* A ordinary person has to cope with an extraordinary situation, or

* An extraordinary person has to cope with an ordinary situation.

While we didn't feel it was a great fit for some stories, it definitely applied to a few of the greats.
I was not really prepared for being told how unattractive I am this morning.
Did you read the terms of service? ;)
I’ve also noticed declining popularity in Europe, it peaked in the 90s and early 2000s
Probably ran out of steam.

...STEAM
"'Poet' must be used cautiously; it names an aspiration, not an occupation. In other words: not a noun for a passport." -- Louise Glück

Your statement is too short to read much into, but I'm amused at the negative response given its similarity to Glück's. For anyone who doesn't know, Glück is a former US Poet Laureate and won the 2020 Nobel Prize in Literature.
Scoring first in an annual state wide math contest is not genius level, certainly not once in a lifetime visionary. There are literally thousands of people who would satisfy that condition, including me.
I'm on Manjaro-i3-minimal from Mint+i3. Manjaro (Arch-based) seems so far a very good match. Minimal tweaking as most defaults are sane and looks good.

Most of the time was spent just to familiarize with Arch and find packages, which will pay off later.

Regular Manjaro seems newbie friendly as well.
I still can't decide.

Anecdotally the very best and the very worst managers I had were not technical. Instead my technical managers, think ex-engineers, were on average from mediocre (new to the role) to good (experienced).

I built a mental model that the difference between non technical EMs and technical ones is that the distribution of quality is broader for the former. I suspect people skills is the real leverage.

Anyhow engineers have little influence on deciding which kind of manager they are gonna get, so it's better to focus on what we can control and learn the secret art of how to manage your manager.
No it's less diet and more calories. Cyclists are usually rake thin from being in calorie deficit due to the workload they put in.

Phelps would be the same. Swimming is hard work.

It's generally easier to try and force the equation in favor of doing exercise rather than eating well. Generally I try and do this, I just do my baseline steps + cycling and try not to miss days and I can pretty much eat what I like. But when I'm loosing weight, I usually wake up really hungry and that's when I can tell the scale has tipped the other way into a calorie deficit.
https://felt.com/map/Appalachian-Trail-Thru-Hike-9BZ2GWGGKQ1...

I just loaded this big map on a pixel 4a and while it was laggy, it still responded and didn't crash
> I am thinking Kali Linux right now

Kali themselves say that you should not pick it for this:

> it is NOT a recommended distribution if you’re unfamiliar with Linux or are looking for a general-purpose Linux desktop distribution for development, web design, gaming, etc.

https://www.kali.org/docs/introduction/should-i-use-kali-lin...

Other than that, counter question: How much time did you spend to decide between windows home, pro, enterprise, ltsc, ...? Probably none, because for your use case it does not matter. Same for linux distros. For your use case any of them will work just fine and feel pretty indistinguishable.

Some comments:

- If you pick debian the default installer does not support some hardware (e.g. most wifi) on purpose for freedom reasons. Use the installer with support instead https://cdimage.debian.org/images/unofficial/non-free/images...

- Fedora has to obey more laws than ubuntu (canonical headquarters are on some British island). As a consequence you probably want to add rpm fusion for some more video codecs etc.

- Ubuntu is probably a fine choice. Releases are named year.month, e.g. 22.04. The evenyear.04 releases are supported for a long time and can directly upgrade to evenyear+2.04. For all other releases you are supposed to upgrade every 6 months. Upgrades are usually completely unproblematic and quick.

- On any phone you install software by opening your app store and picking what you want. Same for linux. Sideloading stuff from (random) websites like on windows is possible, but try not to. Similarly, if a website tells you to compile stuff just ignore that (unless you also commonly compile software on windows?).
I'm seeing a number of points in the post that aren't so much about Git, but online collaboration software / websites or dependency / package management, too; I don't think git should fix those.
I think retarded is a slur when used against people who are not, in fact, mentally retarded. The term mental retardation is still somewhat acceptable, though its use as an insult against people who do not have a mental disability makes it highly problematic when used for the people with that mental disability, so it should be avoided.

On the other hand, TERF doesn't imply any particular disability, just a belief that those it is used to refer typically do hold. If TERF started being used as a generic insult for someone who makes a mistake ("you can't put that there, you TERF"), like "retard" did, then I would agree that it has become a slur - but this is not the case.
Thanks, that's exactly the feedback I was looking for! This sounds like it would work, though I'd have to see if it would scale to thousands or millions of files. Still, great for a PoC, thank you!
> - Git is slow on large repos, even on an SSD.

I think this is an example of induced demand[0]. One of git's main advantages compared to other options is its speed. Git was so fast it completely changed the way you could work. It went from reluctantly interacting with version control when you needed to check in work, to integrating it tightly into your workflow. But, like with many things, people always find a way to "use up" the resource and make it slow again.

[0] https://en.wikipedia.org/wiki/Induced_demand
ARP and ICMP are protocols separate from TCP/UDP.
GDPR is nowhere near enforced enough.
Well that's a different argument.

The irony is I use git for all my projects, too, due to the network effect. It's vastly easier to go with the flow rather than swim against the tide. But every time I have to wrestle with un-fucking git's state I find myself considering my life choices and how I got there :(
The large file problem is a major issue in games, and basically means that developers who would much rather use Git, don't have the option of using Git because it would be crushed under the weight of all the art assets. So instead everyone's forced to use Perforce or Subversion, with all the workflow impediments that involves.
This is why I'm moving to different systems. Rules-as-written D&D is essentially a power fantasy.
You mean it’s setting the stage for people to be killed in interesting ways?
That's because the person on the original thread has the non-free codecs installed and whatnot. @danpalmer is right to point out that their availability is not something you can rely on. Although this is definitely the wrong way to check it.

I'm not sure Microsoft is deliberately making things worse for Linux users, either, but the fact that a better implementation is both possible and straightforward enough suggests that cross-platform performance is not quite the priority that marketing materials make it out to be. We're not talking rocket science here. If this is indeed not specifically about Linux, then either Xbox Cloud's code review practices are at best questionable, or the paradigm that best describes their approach to client-side performance is #yolo.
My result:
45% Normal: "Pretty strange, in a sexy way."

Thanks, I guess? Got pretty close on age underestimated my BMI a little.
Show HN: I made Daspoll – Survey and Form Builder
Hi HN, I started building this around 6 months back. Having a full-time job makes it difficult to work on a side project. People say the hardest part is marketing but repetitive development is very boring. I will definitely choose a fun-ner side project than this if this fails. It's such a tiring journey as a solo developer/founder/marketer.

The tech stack is Node.js and Angular.

Daspoll is a survey builder for everyone.
Interesting, i thought covid would at least compel the improvement of air circulation/conditioning systems in public transit.
OpenSuse

Do you want a Rolling Release distro? OpenSuse Tumbleweed
DO you want a stable distro? Opensuse Leap.

I stopped doing distro jump when I decided return to OpenSuse, since then, has been my default distro in personal laptop and workstation laptop.

I truly recommend this.
This resonates strongly! The predictability and cookie cutter stories of today's superhero movies made them into an unengaging, boring waste of time.

I assume they work for younger viewers but I really can't understand how any adult who respects their own time can enjoy these. There is never anything on stake, there's no danger, there's never a chance for the bad guys to ever win. You know even if some superheroes die, they will either come back or another way to win the day will emerge. So what's the point?

Martin Scorsese expressed a very similar thought(1) for which he had to answer later on. He then explained exactly this: nothing is at risk.

I think that's why shows like The Boys do so well, because besides the bloody visuals they offer the chance that some characters might just not make it, anyone can meet their end at any point.

You can't kill US superheroes because then how will you continue monetizing them? In that regard you can really appreciate the approach they have in the UK where they just end a franchise when they feel they told its story even if it became very popular.

I am just sitting here for an entire decade waiting for great, engaging movies to make a comeback.

1: https://www.nytimes.com/2019/11/04/opinion/martin-scorsese-m...
Is there any other soft where ppl do seriously advise newbies to learn its internals?

Everywhere it'd bee seen as a flaw from ux standpoint, but git gets a "pass"

Imagine having to read excel's or windows code in order to use it consciously, lol.
Which window manager? I think only ratpoison, larswm, and Ion existed back then? As for X11, recently changes were added to Xwayland's rootfull mode to allow running a full X environment on Wayland.
This may help as far as detecting the codecs: https://developer.mozilla.org/en-US/docs/Web/API/Media_Capab...
I was learning git around the time `switch` and `restore` were introduced to tackle the problem of checkout being overloaded. I started using the new commands and it instantly made more sense and began to click. I very rarely use checkout at all.

Something to be aware of when training junior devs. Do them a favour and learn switch/restore first!
Good ending with wtf.

But it says 24% are better... It would be interesting to know how the ranking works.
I've been reverse engineering another online game and encountered very similar themes in terms of encryption. Lots of weird obfuscation, pseudosecurity, and obvious vulnerabilities. Instead of choosing something battle-tested like TLS they roll their own crypto and fail miserably.
Interesting; that's not at all clear to me from the page even after you say that. But very plausible.
You could do kickstarter-type funding ahead of time.
oh! That's not obvious at all from the man page (io_uring_enter.2)

If the io_uring instance was configured for polling, by specifying IORING_SETUP_IOPOLL in the
call to io_uring_setup(2), then min_complete has a slightly different meaning. Passing a
value of 0 instructs the kernel to return any events which are already complete, without
blocking. If min_complete is a non-zero value, the kernel will still return immediately if
any completion events are available. If no event completions are available, then the call
will poll either until one or more completions become available, or until the process has ex‐
ceeded its scheduler time slice.

... Well, TIL -- thanks! and the NAPI patch you pointed at looks interesting too.
Even Harry Potter matches his description. Harry's vulnerability, courage and personal growth even though the odds are stacked against him is a big part of what made it so good.

It's actually a very common pattern. Might even be Shonen manga 101.
Microsoft isn't a monolithic entity. Over the last several years, the Xbox division has built a history of playing well with others, so I'm willing to give them specifically the benefit of the doubt. (developer tools has me cautiously optimistic, Windows division can still sod off)
mazbe this could be to your sons liking?

https://nandgame.com/
How do you improve the ux though?

I see a lot of complaints about it, and agree that for all the porcelain, you do have to become familiar with the plumbing to solve issues.

But noones shown me a good alternate ux story, just different porcelain/fittings. I still have to reach under the sink because said new porcelain didn't stop/avoid a case sensitivity clash, or it barfed on a merge and left the repo still to merge.
Integrate exercise into every day tasks.
For instance, I am cycling now to get to work, shop groceries, etc.
Why not try a couple?

It takes 15 minutes to download, image, and install a distro. And only another 15 to figure out if you like it.

I would try a couple different flavors of the same distro and a couple different distros in the same flavor.

Soon you will be able to answer that question for yourself and others.
I doubt it, probably more than this. I heard someone rented a four character domain for multiple hundred thousand usd per year.
The fact that HN eats up random reddit threads with just one random source is so funny considering the always critical comments on other topics. I guess it's just the usual hate towards Big Tech.

I wonder how easy to manipulate threads here? Cause it seems it wouldn't take much that effort.
It's about preference. With tiling, there needs to be an itch to scratch. Ie. I like tabbing windows on 2 displays, mostly. Others like switching virtual displays all the time.

If you don't have any such itch, tiling may seem pointless.
I don’t think we need tragedy, or really most personal drama arcs. They’re usually so basic as to just be filler. I want more Jackie Chan — always on the back foot, always struggling against unfair odds (and usually a bit confused), usually the reluctant/accidental hero — and somehow succeeding anyways, usually through a combination of grit, talent and ingenuity.

And that struggle and growth is often best encapsulated in the fight sequences themselves.

Honestly I’m beginning to despise character drama. Superhero movies have tons of drama — the whole storyline typically lives solely to create character growth and personal shifts, and otherwise is largely irrelevant (if the characters don’t learn some lesson, they’ll never succeed). I want it to favor the other way; the story/fights exist, and the characters happen to grow through that experience.
Definitely different strokes for different folks, but I cannot for the life of me understand how anyone can watch and rewatch 30+ movies which are completely interchangeable. Generic villain wants to do generic bad thing and generic hero saves the day in generic action sequences while making generic quips. Yawn. They are bad even as "low-effort movies" to relax.
I'd have thought a profession was something you made a living from, not something you sometimes got some money for - I sometimes get paid to play music in bars, but music is not my profession. Neither Philip Larkin nor Seamus Heaney made a living from poetry, so I'd guess nobody else does either
another update:
my suggestion of privately sending bots you want to "allow" to scrape your site, would make it trivial to ban bad bots. No guid, no enter.

Bots that flood your site, effectively DDOS the site, are no different to hackers trying to DDOS your site and would be dealt with as an illegal hacking attempt .. not a "legal" bot configuration issue.

It instantly puts all traffic into 2 buckets, legal and illegal. Versus 3 buckets of legal, badbot and illegal.

tools like "scrapeshield" et al already exist, so my suggestion would allow those vendors to make their scrapeshields even more focused, and allow me to build my poor man's version of those tools, since I dont want to pay for anything. even if it's $5 a month, or $5 a year per domain for some anti-scraping that's a deal breaker for me, since I'm managing hundreds of domains.
This is also why I never started a blog, and don’t maintain any social media accounts. Participating in forums like this already drives some self-obsessive behavior (watching for upvotes and proverbial nodding heads), but a pulpit I fear would drive near incessant “audience awareness,” a constant reflection of my ego’s shape as perceived by others. Our social proclivities are to easily supercharged to neuroses with modern technology.

Or maybe I’m just lazy.
Diving into reverse engineering taught me just how little I know about assembly/call conventions and such. But it is highly educational.
I was a 6.3 as I stepped out of bed.

I took a shower, shaved, brushed my teeth, put on a nice shirt, fixed my hair and offered a good angle of my best smile at the camera. I was now a 9.
> if instead of checkout you had a bunch of separate functions you think you would remember those?

It does (switch/restore) and I do.
‘Go home’: Honduran community fights against crypto colonialists
> Can't wait to see many many more of these prosecutions over the coming years. So much fraud out there now though it feels like only the very unlucky or very careless will get caught just on the sheer number of cases and types of fraud being perpetrated.

I had to take a look at my calendar and make sure we weren't in 2008, because this is exactly the same kind of sentiment everyone should have for the Banksters on Wall Street who destroyed the Global Economy that ruined the economy, whose implications we still have to live with to this day: 21 million is chump change and the guy is looking at this sentence:

Stollery faces up to 20 years in prison if convicted, officials said.

The FBI put a manhunt bounty for info on that woman from Onecoin, as well, but Jamie Dimon, or Lloyd Blankfeind (both who's organizations have since become favourable to Bitcoin mind you) get to walk free and still do speaking engagements; hell even Jon Carzine (former NY Senator) was out shopping for chalets in France after he blew up MF Global.

Financial crime, specifically fraud, is the most blatantly tiered of all crimes in the US, if you're already wealthy and influential you get a slap on the wrist and you move on as a cost of doing business, but if you're poor and a nobody and get caught they will throw the book at you.

Personally, I'm glad this guy selling garbage and defrauding people is going to prison, but we should hold everyone to the same standard (MBS, CDS, CDO were all garabage, too) what I fear is that those who can do it at a much larger scale (Wells Fargo Repo scam, BOA bank fee layering etc...) will always get away with it.
If you're doing nodejs you can just `npm i wrtc` and get the same api as in the browser.