skysight-inc/HackerNews huggingface dataset:
> I don't believe the average parent has the capability of blocking porn

The average parent has the capability to block porn because blocking porn can be simply done with controlling internet device access.

It's similar to how parents block porn when it is in books or Playboy magazines or VHS tapes or TV. Parents restrict access to their property that contains porn.

If someone's kids are at an age where they don't want them possibly viewing porn then they can limit their kids to devices with parental controls that allow strict app/site whitelists (ex. Amazon Kindle Fire tablets and iPads) or only allow device access during a supervised time (what my parents did with TV).

If parents are letting their children stay up all night on phones and tablets then I guess it's a problem but the same thing would be true if parents 30 years ago didn't lock up their Playboy magazines or VHS tapes or parental lock their TV.

> This assumes that parents know that this is a problem

Most millennials who have kids and had internet access previously in their life likely experienced the atmosphere of troll content like meatspin and goatse that was 90s/00s internet with AIM and IRC and filesharing and search engines before filters.

I find it hard to believe parents today don't know the internet has far worse than porn sites.
It is. At least in the inverse from what I've tried -- adding emotion into an unemotional thing. It can take very benign topics and turn them into absolute ragefests, or some apparent deep wonder of life, or simple sadness. And through all of that you can have it convey those same emotions on the topic as a bear that can only type in caps, and will wholly frame any rationalization as a primal desire to eat apples.
yes I think the success of the reprojection is a much under appreciated achievement. The author repeatedly questions their claim of "seamless" but its one of the most stunning aspects that you can, for example, see your real arm outside the headset exactly map onto your virtual arm and hand inside it, as do other objects that bridge from external reality to the virtual reality view. This "seamless" nature of it is really impressive when you consider that the whole view is actually being completely reprojected and not just displayed natively from the camera feeds.
I wish zoneminder's setup was better - it's frankly abysmal. https://www.how2shout.com/linux/how-to-install-zoneminder-on... - and this may not even be up to date. The official docs are no help, only covering up to 18.04, and not being functional. There are docker images, but they're deprecated/unsupported. This may all have been de rigeur when zoneminder was first being created (in 2002!) but expecting this level of hackery to set up an application in 2023 is somewhat taking the piss. The UI isn't that much better - it's the kind of application sysadmins would build for each other, reminding me a lot of a typical router admin app.
Just because someone is setting up blocking does not mean that a law has been broken.

Blocking is often used as an easy alternative to prove in courts that laws has been broken.

For example considering the list mentioned in the article (and I do not know which ones affected cloudflare):
http://netzsperre.liwest.at/

Why should a US company censor a Russian website (rt.com) because it is on a Austrian list because of a EU regulation? Austrian citizens reading rt.com are not breaking the law.

And I better add, that I am not claiming that the content of those sites are trustworthy, but I do feel insulted that they do not trust me to read if I want to.
In case it needs saying: Fly.io agrees with this! We didn't build our Postgres feature as a statement about the utility of managed Postgres; it's a statement about our size relative to AWS. :P
RISC is just a broad categorization of the instruction set, based on some of its defining properties.

The actual instruction sets are not compatible: they both have different instructions, different ways of encoding instructions and so on.

It's a bit like an AK-74 and an AR-15. Both are classified as assault rifles based on some defining properties, but they're designed and built completely different, so you can't take say a full magazine from an AK-74 and make it work in an AR-15.

So no, you won't be able to take your ARM binary and run it unaltered on a RISC-V core.
There was a very cool exhibit at the Baker Library at Harvard way back from the archives of Dun an Bradstreet that showed their 19th century version of a credit check product. It was basically just freeform notes about businesspeople like, "Joe is said to be a man of high moral virtue, though it is said that he is often delayed by family matters," or whatever. Super interesting!

https://library.harvard.edu/collections/rg-dun-company-credi...
If you haven't played this series, it's pretty fascinating. Hitman is essentially a "social stealth" puzzle game set in large sandbox levels with clockwork behavior. Want to carry a knife? That's suspicious, unless you disguise yourself as a chef. It's a game designed around multiple approaches to the target instead of just run and gun.

The most recent trilogy of Hitman games all use a common engine. This announcement means you'll be able to play all of them with a single purchase, inside a single executable.

(You could do this before, but the purchase process was very confusing.)
"Credit rating agencies" =/= "Credit bureau".

If you read your own link, you'd discover that the former refers to companies like "Moody's Investors Service, Standard & Poor's, and Fitch Ratings". Needless to say, those are separate entities from credit bureaus, which are companies like equifax, transunion, and experian.
I figured the "Pro" in Meta Quest just means it's more powerful than the quest 2...
That already exists and is called CEO
That is a valid problem, but with MR pass through there is also a compute issue. The cameras are not in the same location as the users eyes. They have a wider parallax than the users eyes and are forward several inches. There is no simple transformation to correct the video to have the same perspective as the user. Instead a 3d representation of the environment must be created, camera imagery projected on to it, and then rendered to the position of the user’s eye. All of this done as fast as possible and highest rate possible. This explodes in compute with increasing resolutions. MQP is doing this with 3 cameras, color compositing, and without the aide of a depth camera.
I mean, every single tracking pixel on the web is a GDPR violation, unless they've established a legal basis to do so. As basically all of noyb's complaints being upheld by DPAs shows, most fail to do so, clinging on to legitimate interest when they fail the balancing test, or consent when the consent form is too deceptive or tipping the scale to count as freely given
You have to rest, learn to nap (it’s a skill)

I work 4AM to 12 noon every day, then nap 2 hours, then work 2Pm to 6 pm on side projects. 6 to 7 Pm physical exercise, then sleep

Without that 2 hour nap I cannot do anything I’m too tired, you need to rest after work.

No children, no other commitments (I’m married but my partner finds my drive attractive, which is why I selected him)

I understand this might not be possible for people with more commitments
> How else would you do risk management for loans?

Government-run credit-bureau, like Thailand's National Credit Bureau (NCB), that isn't trying to make a buck. Bank of Thailand (who are behind NCB) is also responsible for Prompt Pay, which is a most-excellent and ubiquitous QR-code and cell-number based instant payment system.

American retail banking appears to have been screwed hard by "leaving it to the markets", where government intervention and threats have given us Faster Payments (UK), SEPA Instant (EU), Prompt Pay (TH) etc
Shutdown still shuts down the user session, but not the kernel.

Shift+Shutdown to get an actual shutdown, or disable Fast Startup in powercfg.cpl.

And that Fast Startup is not to be confused with Fast Boot, which skips the POST.
Russia blames missile attack on troops' phone use
For those who read the hn website, I think I can recommend Modern for Hacker News.
ha-ha
Abusing Constraints for Automatic Documentation
“your statement seems designed to paint Jesus as a supporter of tyranny”

Not at all. But rather to point out that the right thing to do isn’t always obvious.
Carl Icahn personally accused Marc Andreesen of cheating eBay shareholders when he was on the Board and they sold Skype in 2009. I don't know or care whether the accusations are true but you can read more about it here.

Marc Andreessen: 'False and Misleading Accusations' Made Against Me - WSJ https://blogs.wsj.com/moneybeat/2014/03/03/marc-andreessen-f...
I have a few code projects. I recently had to rewrite one (due to my main data source closing their API), so I blocked out a weekend and did it then. But other than that, I only have to maintain them a few times a year. Choose technologies that don't need lots of maintenance. If you're writing a backend, avoid NodeJS. I find you end up in dependency hell very quickly and constantly need to maintain it. I wrote my stuff in Golang with zero external dependencies.

I also (begrudgingly) write a lot of documentation and helper scripts because I know the next time I touch a project, I'll have forgotten how everything works, and will _not_ want to spend time going through all the code. Write a script to help you deploy, and document where you need to get the credentials from. You'll be amazed how you forget that you need to copy it up to an s3 bucket, and you'll also forget where to get the creds.

It's great having productive & rewarding hobbies, but don't beat yourself up over the fact you don't want to code for 12 hours a day.

I think there's this expectation that coders love coding so much that it's all we do. We're expected to have these amazing Github profiles with OSS contributions and side projects. But do sales people run lemonade stands in their spare time? No, they're out there skiing and taking photos on top of mountains (or whatever sales people do).
Want to do anything? That's suspicious, unless you wear an orange vest.
>And the FICO/Vantage scoring system can be computed from the data, they don't just spit out a hidden number generated by some ML model.

AFAIK those models aren't public. If you search around you'd find some vague factors and aproximate weights, but nowhere near enough data to reproduce the scores yourself. For the typical consumer and company, they're a black box just like a ML model.
I also think there is a lot to be said for a VR headset with even mediocre pass through. I find VR very engaging and I think it can be very useful -- you can have the screen space of many monitors if the headset has good enough resolution (not good enough on a quest), plus there is a ton you can do with modeling and visualization.

But it is a big turn off to have no visual idea of what is going on around you. Just to be able to press a button and be able to see that there is someone standing around you, or you are too close to a couch, is a big win for a VR headset in my opinion. Obviously the visual fidelity will improve in the display and the pass through. But just starting to get some pass through is very nice.
Yep, this is a good note. Things got fuzzy, because we were so impressed by the person who took it upon themselves to randomly build a Terraform provider for us that we hired them.
Middle Class has multiple definitions. Let's make it simple - you are either a property owner with significant disposable income after your mortgage obligations or are in a position to own property but choose not to. As far as I can tell, many in the working class identify themselves as middle class and that just is not true. I intend to run my own survey, on lawmakers, of what are the defining criteria for middle class in the context of documents they design.

I like this article. It has this lovely quote at the end "But given different life situations and perceptions of wealth, there’s a good chance not everyone who feels middle class actually is, and vice-versa."

Here's the start of that rabbit hole. https://www.cnbc.com/2022/07/13/anthropologist-sociologist-a...
Who is the CEO at Equifax who is currently in prison for leaking our data?
The request would send back personally identifiable information (IP address), which if the OP stored (say in an access log), without establishing a legal basis, then it would be a GDPR violation. By OP, since the tracking is occuring on their server and not at the behest of some other data controller.
> Docker compose is a dead end AFAIK ..

What? I'm not involved and don't follow closely but pretty sure it's about as dead as docker itself. I.e. not dead. There was commits 8hrs ago -- https://github.com/docker/compose/. Not sure who did that if not "the community".
Vimium. Navigate the web from your keyboard, love it
Could you describe which alternatives (by name, more detail than "literally any") are more secure, and specifically against which exact threat model?

Earliest in my career I worked with many banks developing cryptographic alternatives to check payments. Definitely a big culture clash between us from the crypto world (crypto = cryptography to be clear) who expected everything had to be mathematically secure and the banking teams who didn't care about any of that which seemed baffling to me.

The misconception you express, shared by my younger self, is that the security of a check is somehow related to what's on the piece of paper. That's wrong. Everything on the piece of paper is right there in cleartext trivially reproducible by anyone. Nobody pretends it has any security, it doesn't need any. The security of the checking system is in the process and the laws and verifications fine tuned over more than a century of resisting attacks. So turns out it works very well. A battle hardened system that can't be matched by any "move fast break things" fintech startup.

Not concidentally, this is very analogous to the cryptocurrency world which thought all finance regulation was nonsense and are now collapsing with fraud every which way. Turns out all that regulation (at least most of it) has been written from the experience of centuries of financial fraud and has good reasons.
Those poor kids, glad they all survived.
There probably is a good way to do this. Do you have thoughts on things we should do here? We have a code footprint in every region (and also in like 6 off-platform regions on other providers) for doing this kind of monitoring, and we're probably not putting it to the most effective use we can. Ideas would be most welcome.
Who is the CISO at Equifax who is currently in prison for leaking our data?
Meanwhile a share of Equifax stock is $198.31. It strikes me that data breaches might decrease in frequency if injured parties could choose whether to be compensated in cash or stock. If their negligence caused you to get pwned, you should get to pwn them in turn.

Former Equifax CEO Richard Smith resigned rather than being fired, and got to leave with a $90 million severance package including $18 million of pension, although the breach is estimated to have cost the firm $700 million. He still sits on the board of Docusign.
You could, and that’s what psycopg2 did for a while (for a different reason but effectively they separated source and binary releases as different projects). This solves an immediate problem but introduces new challenges, probably the most significant being Python does not allow OR dependencies (I want at least one of those) and splitting the package made dependant projects’ lives miserable.
I got an email that says I could collect my 5 bucks, but it and the website it links to look incredibly shady and despite seemingly confirming their legitimacy with a bit of googling there’s no way I’m giving them any information for 5 bucks.
He would reply with big numbers: $100, $500 million, and so on. They don’t really communicate publicly in terms of the payout per capita although they do negotiate hard to increase the per capita payout (otherwise the total would be small.)
That’s fine, but it’s okay to call out the author’s bias. They contributed wonderful tests of the limitations of the headset. But the headset is only a failure for the authors use case. (AR)
So true, motivation is at the heart of decision making, and if you don’t have any wants/needs, you are a blank slate. Unlike animals, ‘human’ drives are mostly styled or corrupted by culture. So AI has to confront both biological drive and cultural conditioning.
It looks like we hugged it to death
Dall-E and thenounproject.com have been such a boon for me.

Simple, colorful graphics really add that little bit of spice to the presentation.

GPT-3 and the grade-reading-report feature in word also help hone in on the right style.

I wonder if execs think that running companies is so easy because they get such a dumbed-down report about the company all the time. They know it's all at such a limited reading level, but think that their underlings are actually that stupid.
It's exciting that Google specifically requires memory tagging support and the J extension (Standard Extension for Dynamically Translated Languages) from RISC-V processors that are going to run Android: https://youtu.be/70O_RmTWP58?t=651
Would love this also.

The best option I could find was using Digital Ocean Managed Databases. The cheapest costs $15, but you can host multiple databases with good insights and backups. You can choose where you host it, and place it close to the region where youre Fly.io apps are, with low latency.

Only caveat is there isn't an easy way to automatically update the IPs whitelist of the database, to support the Fly builder and deployed app(s).
> a badly written and crashing container

> a

That's not thinking in microservice.

replicas: 64

Now we're thinking in microservice!
I just watch this yesterday about post quantum cryptography.

https://youtu.be/_C5dkUiiQnw
Fair question. In addition to what others have said about the business/technology model being moderately interesting (though admittedly not unique), I think the Hitman series and its problem-solving would suit the HN crowd pretty well.
Can this run in both directions? I’m eager to explore radiant heating and cooling (in like a 5-15 year time frame) and wondering if it might be good for that.
Just a reminder that BusyBox have been known to be quite litigious regarding licensing violations. Your company might want to look at Toybox instead, which has a more permissive license.

(Not criticising BusyBox's use of GPL or even the lawsuits. It's just an FYI, as it can be easy to get caught out by licensing requirements, especially for smaller companies)
> How else would you do risk management for loans?

Gee, I wish there was a method for two counterparties to record a transaction publicly and pseudo anonymously so that one might be able to display a mathematical proof of satisfactory fulfillment (or not) of an agreement.

<ctrl-f blockch: no results>

Well, that’s just crazy talk
Yeah, I really don't think people understand how critical the reprojection is. A lot of folks, apparently Karl Guttag included, think that the resolution of the passthrough is the most important factor for usefulness. And/or that the resolution of the cameras is even directly related to the quality of the passthrough to begin with! The pixel count is just one of the dozens of quality metrics, and is arguably actually one of the less important ones.

I also can't tell if KGuttag believes that you can simply pass the video feed through to the user and not have an absolute usability disaster. His paragraph about the "pyrrhic victory" sort of implies that not preferring depth-correct scene reprojection was an option. In my experience, that is absolutely non-negotiable in terms of shipping a device that's usable to the majority of consumers.

Another reason why folks also don't understand why passthrough is so energy intensive. You're also running an entire additional pass of steresocopic spacewarp on what is essentially four different camera feeds, on an incredibly high resolution scene reconstruction/SLAM mesh.
Write assembly that opens each file in a dir and changes foo with bar
Write an assembly program that opens each file in a directory and then changes all of the occurences of foo with bar.

;Open a file handle

mov ax, 3Dh

mov dx, offset filename

int 21h

;Check that the file handle is valid

cmp ax, 0

jne file_open

;Start looping through the directory

mov si, offset directory

mov di, offset filename

loop:

mov al, [si]

cmp al, 0

je exit

;Copy the filename

mov [di], al

inc si

inc di

jmp loop

file_open:

;Read the file and search for "foo"

mov bx, ax

mov ah, 3Fh

mov cx, 0FFFFh

mov dx, offset buffer

int 21h

;Check if the end of file has been reached

cmp ax, 0

je exit

;Loop through the read buffer

mov si, offset buffer

mov di, offset replace

loop2:
mov al, [si]
cmp al, 'f'
je check_foo
inc si
jmp loop2

check_foo:
cmp byte [si + 1], 'o'
jne loop2
cmp byte [si + 2], 'o'
jne loop2

;Replace "foo" with "bar"
mov [di], 'b'
inc di
mov [di], 'a'
inc di
mov [di], 'r'
inc di
jmp loop2

;Write the modified buffer to the file
mov bx, ax
mov ah, 40h
mov cx, 0FFFFh
mov dx, offset replace
int 21h

;Go to the next file
jmp file_open

exit:
;Close the file
mov ah, 3Eh
int 21h

;Exit
mov ax, 4C00h
int 21h
I'd trust a first-party managed postgres built by fly more than a third-party one.
That or the desperate. Seems like there are a lot of people who'd be willing to risk spending a year or two at a company with a very high salary even if there was a chance that in that year they might end up in some minimum security prison
>the assassination stuff is nothing more than a veneer over a space+time puzzle.

Spoken like an actual assassin.
Some sort of governing entity. The ANSI standard has left the language totally dead in the water, and is the single biggest thing holding back this really quite beautiful language

Package local nicknames. The situation that libraries like Alexandria are in is really sad.

Nested namespacing/packages.

The ability to alias imports, like in Python.

In the same vein, most symbols in the spec should be moved into a standard library.

A general equality predicate which can be specialized by the user.

Just replace multiple-value-returns with structs, they don't add anything useful.

Standardize some variant of arrow macros.

Every form which introduces a binding should be able to take a (optional) type specifier. It'd be great if compilers could use this option to remove generic dispatch in certain compilation modes.
There are going to be a lot more subsequent rounds, too. Friday will be a brief respite to clean up but then comes more.
Interesting transition towards games as a platform. Call of Duty Modern Warfare is kind of doing this too. There are games within games. Destiny is doing this too with expansion packs and making the base game free. They are enormous IPs, and I can see how Eidos might see how adding modules might be profitable and easier to service until they have technological potential (like a new or improved engine) to use for a new game.
Sorry, not to use this as a support forum, but what exactly does it need? Just some provider-side bug fixes? Or are there Fly-side changes that need to be made before it will work? If it's something small I wouldn't mind poking at it.
If you have propane/nat gas for hot water, you can use that as the backup heat -- just need a combi-boiler with a single zone through a hydronic loop in the air handler stack.
It doesn't matter what percentile developer you are to guide improvements to tools and processes. It matters what slows you down.
Confessions of an Econocrat-Watcher
A 50 year deep role as an economics journalist & commentator gives Ross Gittins a drive to reflect back on neoliberalism, reductionist "market is better" views and what the public want and expect from the public sector.
Wow, how exactly would such a thing be possible?