skysight-inc/HackerNews huggingface dataset:
Unfortunately this thing is not as interesting as it sounds. This is basically a programmable terminal that is used throughout Facebook's campus. For example, they're in meeting rooms to dial other meeting rooms for video conferences or to tell people to get out of meeting rooms because their meeting time is up. If you've ever been to a Facebook office, this is actually one of the first things you'll see, since you'll be signing an NDA on it shortly thereafter to enter the office building.

It's packaged the way it is because employees can order them to hack on them. Presumably to encourage making more mundane office fixtures.
Pulfrich Effect: 3D and 2D simultaneous video
You must have been very proficient, my understanding is the Elite code was particularly optimised.

I tried 6502 on the beeb but really found it a slog.
I'm dreaming here, no regulation will take place.

You need to self regulate though and assume all data you give these companies will be sold. At this point unless it's ride sharing , apps don't get my location. If they means I can't use the apps, that's fine.

It wouldn't be the worst thing if tommorow Social Media was effectively banned. It's done enough wrong in the world
I'm actually in Koh Chang right now and this gave me a chuckle.

You have no idea how entitled some "farang" (foreigners) here are and how low of an opinion many of them have of Thailand and the Thai people. Sometimes it's really sickening to see the posts of this certain bloc of expats. They expect the government to just overlook the rules when it comes to immigration, local customs and local laws.

Recently because of Covid, the government gave around 60 days notice of them needing to go and get their visa extension and would you know it, most of them waited until the last minute with huge lines to do it. Then they complained that the immigration department was "incompetent" and "this is Thailand for you lol".

Generally they are American, Australian or the worse... the guys from the UK.

As someone who travels quite a bit in Thailand, the Thai people already bend over backwards to accommodate most of them, but to no avail.

Go ahead, start reading posts online from these guys explaining how the Thai government is inept, don't realize how "important farang are" to the country. They want to enter the country without having to go through the quarantine!

They are the same guys who approach local girls and ask them "how much" and then spend their days with only other foreigners.

They are the guys who only eat "European" food while on their vacation.

They are the guys who sit at the bar and drink all day and then go to the walking streets to assume every girl they see is a prosti*ute.

They are the guys who make very small attempt to make friends with local Thai people.

They are the guys who bring their drunken western ways here and expect the local culture which is very different, to accept it without complaint.

So for this guy, I don't know the whole story, but I'm almost sure that he was in the wrong. Believe me, the hotels here don't want any trouble and are EXTREMELY sensitive to online reviews as they can make or break them -- mafia run or not.

It takes quite a LOT to make Thai people upset with you, and its clear this guy did it.
Thank you. I will definitely talk to my doctor. Thing is they are so overloaded that any attempt to get an appointment have been politely discouraged as it's not a serious condition (and as far as I can see it is not really; not yet at least).

Also, since it's steroids (speaking as a layman) is it not like something that has lots of side effects? So a daily usage over prolonged periods of time may be undesirable?

The last doctor had also found out (after a CT scan) DNS and when he tried to inset a tiny camera up my nostrils he was not able to do so in one of them (that's when he suggested CT scan).

And my nose rarely runs. I mean it does little bit maybe couple of times a month when I catch common cold but on the daily basis it just doesn't. Also, what kind of specialist should I be approaching? The last doctor I saw was in Otorhinolaryngology. But that was more than a year ago - since then there's been nothing done related to it.
If budget is a pressing concern maybe don't get chicken breast? It's far from the most affordable source of protein.
In theory I guess, but you’re still going to end up with a half-assed failure if you do force people to produce things.
The internet in the mid to late aughts is not considered a success by today's standards.
Ask HN: What is stopping few generals and president to take over US govt?
I have asked this question before and I've never got satisfactory answer before. I.e. It's unconstitutional so they can't (I'd like to see constitution to transform into thanos and fight)... Army won't listen (im pretty sure soldiers follow chain of command, and in civil war half the army was attacking US. wasn't that unconstitutional, it can be framed like anything)

I feel ultimately the power is a physical power. The president could collude with few generals with promises of forever riches then arrests the entire congress and all governors.

I'm not super expert on govt. So what would happen or not happen? Why?

why won't generals join president for greener pastures?
I highly doubt the president can pardon himself from anything. That flies in front of all precedent and I don't even think the conservatives on the supreme would be stupid enough to uphold such an idiotic attempt to escape justice.
And what would happen, then ? Any specific examples of such things happening ?
The funny thing about “knowing what you want” is that it’s incredibly simple—on paper.

All you have to do is have the most basic level of experience (any 18 year old has enough). Pay attention as you go, and do more of what brings you “joy” and less of what makes you feel bad.

Good and bad feeling are terribly defined in the English language, so to be clear, joy in this sense is more a mix of flow, fulfillment and a sense of high regard rather than anything that might be more linked with pleasure. Dancing can bring you joy, going to the club, getting drunk, and finding a one-night stand probably won’t, even if there’s music involved.

In practice, it gets hard because there are so many external forces imposing themselves on us, shouting so we only hear them, intentionally drowning out our inner voices. They do this on purpose so they can control us. The message is usually in the form of what “high status” is and telling us what we have to do to achieve it. There’s rarely any overlap between what they tell us to do and what brings us joy.

I guess this all boils down to: if you want to know what you want, learn to listen to yourself only, in the face of all this noise. Status is a siren song.
The program seems like it would contain inlined code from the header though right?
No, the keys themselves are fine, and are not going to be "disallowed". Its the SHA-1 part of the signature algorithm that is the problem. Fortunately you can use SHA-2 with your existing "ssh-rsa" keys, as the release notes clearly say:

> The better alternatives include:

> The RFC8332 RSA SHA-2 signature algorithms rsa-sha2-256/512. These algorithms have the advantage of using the same key type as "ssh-rsa" but use the safe SHA-2 hash algorithms. These have been supported since OpenSSH 7.2 and are already used by default if the client and server support them.
Audio processing is real-time, which means that you cannot miss your deadline. If you do miss you get audible glitches, whereas in graphics you just get a slowdown. For that reason, audio code is written in a very particular, real-time safe style that avoids locks, allocations, syscalls, and anything else that is not guaranteed to return within a bounded amount time.

How long the deadline is depends on your buffer size and sample rate. To my ear, buffer sizes of >128 samples (at a sample rate of 44.1 KHz) have detectable latency (although the amount of latency will depend also on how many applications are in your signal chain). At 128 samples you have just under 3ms to do your processing.

Also note that for graphics, the output is the GPU itself. So you don't need to wait for the output to move back to the CPU, it's already where it needs to be.
Hey can you please share some actual product links of these products so that I can see their availability in my country.
There are literally thousands of regulations limiting what we can import into the US, from drugs to protected wildlife to cuban cigars, including total embargos on particular companies and even countries. You're just cherry-picking of a few you want but don't see.

And by the way, the US govt certainly pushes for free trade, but that actually means implementation on a bilateral country-by-country basis (a couple dozen countries or so by now). The public is certainly never going to go for unilateral free trade with anyone who wants to sell anything. I'm sure that's true for almost every country.
Funny that she is ID 451 considering the censorship of her works.
Some people are kept in solitary for their own protection. People who hurt children tend not to make it long in prison. I went to high school with a kid who murdered both of his parents, and he was put in solitary mostly for his protection.

It's more of a sad state of American prisons where crimes like this are common and seemingly unstoppable in US prisons.
Some feedback, it might be cool if on the homepage you could click on the image to view screenshots of the different "tools."
This is just a wild guess, but for awhile it seemed like every US company from Doritos to Bank of America was posting corporate social media in support of activist causes. There is a certain strain of thought in the activist community that failing to be an activist is to be complicit with existing oppression. I even saw some companies get pushback for being late/not being enthusiastic enough in their expressions of support, to the point of resignations under pressure.

It takes courage to make a statement like this in the current political context. I have found the crypto industry in general to be more open-minded than other subsets of tech
If you don’t trust the various folks who work, have interviewed at, or have had meetings at Facebook, there’s also this New York Times article that happens to have a photo of one front and center: https://www.nytimes.com/2018/09/19/technology/facebook-elect...
I didn't have many books, but I did have the BBC Advanced User Guide. That's the one with all those VDU codes and ∗FX commands.

Near the back there was a two page table containing a dense opcode map (the byte values) of the 6502, its mnemonics, and a tiny notation hinting what they might do.

I've just looked it up. It's the "old" book of that name, not the "new" one. See pages 502-503 of this scan: http://bbc.nvg.org/doc/BBCUserGuide-1.00.pdf Poorly scanned, but I recognise the table.

I stared at that table, intrigued, not really knowing what it was, until I started guessing what the mnemonics stood for. Gradually it made sense - after months!

Eventually I was able to guess enough to write 6502 inside BBC Basic, and some time after that I was able to disassemble binaries in 6502 and Z80 (I had a Z80 second processor), and eventually graduated to hacking games to modify them, give them infinite lives, change the keys, things like that. No doubt there was the occasional bit of assembly language in magazine listings to provide a guide to the syntax.

I don't remember having a 6502 disassembler, but I don't remember writing one either. I did receive a lot of games and utilities so I might have received a disassembler too. Hacking games that don't want to be hacked required a fair amount of dedication though, so I might have written one among the other tools needed for hacking; I don't remember.

My favourite BBC Micro hacks were:

- Poking the ULA with a non-standard palette bit pattern, allowing me to produce a 7-colour mode in high resolution (contradicting the received wisdom about what was possible to pack into the pixel bytes), and similar colour graphics quality to a ZX Spectrum. I ported a game from the Spectrum using this technique, but never published it.

- Pixel-smooth vertical scrolling by poking the CRTC on timed interrupts to modify the character height dynamically, so as to squash a row at the top and expand a row at the bottom to shift the image with pixel precision (contradicting the received wisdom that the CRTC could only scroll character cells).

- "Super mode 7", running the Teletext mode with the pixel clock set to double frequency like in mode 0. This caused the Teletext character generator to process 80 characters per line instead of 40. But instead of showing 80 characters, it showed every alternate character, while still updating the colours or other attributes from the hidden characters. This allowed clean coloured text to be displayed without gaps between different colours as Teletext normally required. Proper syntax highlighting :-)

- Mixing graphics and Teletext on different rows using timed interrupts, so as to render something like a text editor with pixel graphics in between blocks of text. This is a variation of the technique used by Elite to show a colourful status area with a higher-resolution main 3d area.

- Modulating the volume on the sound channel at high speed, to turn the sound chip into a DAC, and therefore any audio waveform we wanted.

I miss those fun days, where we could prod and poke at things and all sorts of useful magic happened.
Like.. IDK...Google ?
Office does not provide for social needs but provides a baseline level of social activity 5 days a week. I don't expect to make any friends in office but I am certain to talk to a few colleagues, have lunch in a group and make small talk every day of the week.

There is not much friction in all this since you know you are going to leave this behind at the end of the day. My interactions with close friends, although longer and much more meaningful, are also very bursty. The "mid-range socializing" (regular and frequent but not very serious) that office provides, that WFH is mostly unable to replicate in my experience, is something I am missing and I think it makes all the difference.
It's a valid question, though I agree it could certainly be phrased in a less confrontational manner.
Rotten to the Core: Exposing the Secrets Behind Apple’s Ruthless Empire
Bottom line: People are professionals and most can figure out what they need to do their best work. For some it's in an office, for others it's somewhere else. It may even be different places depending on the project and where they are in life. Yes, I know companies and teams need a certain degree of consistency, but if they would stop being paternalistic to their employees and trust them to figure it out it would make such a difference. Work wherever you can do your best work and if an employer won't support you in that, find a new employer.
> So I think the only way forward is to figure out how to sell articles.

If you thought clickbait article titles were bad now...
This was indeed what I was thinking in the first place, when I made VkFFT - your project doesn't have to be open-source, but please share your modifications to VkFFT. I think about switching it to MPL 2.0, is this one better for everybody?
Ooh saving just because I like keyboards.
FTA:

>The RFC8332 RSA SHA-2 signature algorithms rsa-sha2-256/512. These algorithms have the advantage of using the same key type as "ssh-rsa" but use the safe SHA-2 hash algorithms. These have been supported since OpenSSH 7.2 and are already used by default if the client and server support them.

It's unclear to me whether I'm using SHA1 or SHA2. Running ` ssh -oHostKeyAlgorithms=-ssh-rsa ` against one of my servers works, and I'm sure to have created my key before 2016 when OpenSSH 7.2 was released.
The first few weeks can be really difficult for parents, having both of them free of work can be beneficial for the couple and the child.
The Elite code was great for learning techniques from!

I recommend everyone should read some well optimised code occasionally, and figure out how it works, to see how it's done.

I didn't know much in the way of assembler techniques before reading the Elite code. For example I didn't even know how to do things like multiply or square root, or draw lines efficiently. That's where I learned those things.

It did take quite a lot of studying the printout to get it. So many "aha! that's how they do it" moments.
wow you're impressionable, switching to the newest information to you at ever step of the way

there was miscarriage of justice where dubious non-trial information was used in acquiring evidence, dubious non-trial information was used to get a conviction, and dubious non-trial information was used to rationalize sentencing

these are problems
I think that's a question of personal values right? and that depends on the people.

But also it has never been tested in the US..so we're just talking about speculation....
Or to some, now a better place to work.
Excuse me for being a bit of a moron here, but why do we spend so much time, energy, and money trying to solve these weird mathematical questions? What's the practical application of any of this that can justify the cost?
Hello, I am the author of VkFFT. When I made VkFFT I wanted license to be like this: your project doesn't have to be open-source, but please share your modifications to VkFFT. I think about switching it to MPL 2.0, is this one better for everybody?
That's far from the case. You might be running into the notice/dislike bias, which unfortunately tends to distort perceptions and leads to false feelings of generality.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
> From Github data, the overwhelming majority of all SSH keys added by users are ssh-rsa, which will be disallowed soon. Mind you there still a number of users with ssh-dss which is just comical.

It seems that this is partially the fault of all the big git hosts "guides" for new beginners.

GitHub's guide shows how to create an RSA key. [3] There's no information about why you would choose RSA or anything else. You're expected to make an RSA key.

Atlassian's guide shows how to create an RSA key. [0] They at least spell out there are other options, but DSA is the first of them, and they don't say anything about the types.

The GitBook isn't as specific in the commands it says to use, but shows RSA as the output. [1]

GitLab actually doesn't recommend RSA, and spells out the choice a bit more than most, but that seems like a recent change. [2] Props to them.

[0] https://confluence.atlassian.com/bitbucketserver/creating-ss...

[1] https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-...

[2] https://docs.gitlab.com/ee/ssh/

[3] https://docs.github.com/en/free-pro-team@latest/github/authe...
If you run with -vv during auth there's some debug text to do with cryptography selection. In the case of github the response is:

debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,ssh-ed25519,ecdsa-sha2-nistp521,ecdsa-sha2-nistp384,ecdsa-sha2-nistp256,rsa-sha2-512,rsa-sha2-256,ssh-rsa,ssh-dss>

Which suggests you'll be using rsa-sha2-256 with your client version, or absolutely nothing in the future if you're using one of the older releases such as on MacOS.
Why would it possibly make the world a better place if fathers were forced to not work?!

Because they would be able to bond with their children during paternity leave, which is a huge positive for father and child.

Forcing someone to stop working would likely piss a lot of people off, and would generally hurt the companies these fathers work for.

So it’s better to hurt children then ‘companies’?

Edit: I agree that fathers should not literally be forced to take leave. That would be dictatorial. The grandparent poster used the term essentially forced, which implies strongly encouraging both parents to take the offered leave. For example, if they would still receive most of their salary during this time, and their position were protected.
Honestly, this sounds more like a dick-waving contest than a national security issue, from the way it’s being ham-fisted. While there may be legitimate security issues, the timing seems oddly-aligned with the government’s insistence that the Chinese government is responsible for a great number of problems in the US and this right before an election. It smells like blame-passing and extortion, among other things.
there was miscarriage of justice where dubious non-trial information was used in acquiring evidence, dubious non-trial information was used to get a conviction, and dubious non-trial information was used to rationalize sentencing

these are problems
Our total Inter-AZ bandwidth usage is about 2TB - 3TB / month which comes around to just $20 - $30 / month. We are planning to introduce SSL with compression between Master Slave setup to further reduce Inter-AZ bandwidth, but this isn't taken up yet.
Putin will absolutely drown in champagne, seeing this unfolding.
Some comments here seem to focus on the “Future deprecation notice” of the ssh-rsa signatures.
That’s been there for a few releases this year, still not in effect.

https://www.openssh.com/releasenotes.html
No, you're only banned from playing the game that VAC detected a cheat in, unless it's a half-life or source based game where it bans you from related games using the same engine. http://www.vacbanned.com/static/information

Vac is also only triggered if you try to sign into VAC-secured servers and VAC detects a cheat. In the unlikely event that something like this is ever classified as a cheat (unlikely since valve manually detects and adds cheats to the blacklist), simply running a local server would not trigger a VAC ban.
Among the replies:

> There's something amazing about it just being called Gizmo

> Like, what could go wrong?

(For anyone who doesn't recognize it: https://en.m.wikipedia.org/wiki/Gremlins )
> People can actually like maintaining enormous, C/C++ legacy codebases instead of greenfield work in safer and smarter and easier-to-use technologies?

in a sense, yes? it's not masochism, it's perhaps recognition that sometimes it does make sense to recognize that old systems are imperfect, but weren't built entirely out of toothpicks and gum, and can be retrofitted to remove their worst parts, and that strong parts do exist and can be made stronger?

the alternative seems to be that we continuously build new toothpicks and new gum, but that somehow those will better by virtue of having been forged in a modern toothpick and gum factory that puts out perfect new shiny. it definitely has no faults of its own to be discovered several years down the line, nope.
Yet somehow the Chinese government can control the export of their technology and needs to approve any deal with a US company?

https://www.nbcnews.com/news/world/china-unlikely-approve-ti...
While I agree that many mitigations can cause issues and performance degradations, as someone who has been on a lot of incident response scenarios, I think it’s often (not always!) a cost well worth paying.
This is really well said and I hadn't thought about it quite like this. It's true, I really don't mind when my colleagues on my team are talking within earshot or even adjacent teams I may tangentially support. What I hate though is engineers on teams I have nothing to do with or, worse, non engineering teams talking nearby.