skysight-inc/HackerNews huggingface dataset:
74-летняя Тарасова взбудоражилась от «интересных» рук экс-мужа Климовой Месхи
Are you still on insider? Isn't that more related to the fact that it went from "beta" / preview to "ready"?

I used to be on the Win10 insider ring for a few months a while back, to try WSL2 and I seem to remember updates were more frequent. Otherwise, I seem to get one update per month for a regular win10 pro install.
> If you want to become a game engine dev your first step should be joining a studio as a gameplay programmer. No one wants to use an engine written by someone who does not know how to make games.

Plenty of engine companies and studios will hire juniors and mid-level engineers into engine teams. And it’s been that way for a long time. And whilst the engine will preferably be made whilst developing actual games using it you don’t need everyone on the team to have been a gameplay programmer. There’s almost too much specialisation required these days and a lot of engine engineers aren’t interested in or good enough at game design to do gameplay roles. What it does need is active feedback from game teams building serious projects.

I’d agree though if you want stability and much less chance of crunch pick a company with a stable income. Engine companies are good for this but there are plenty of others.
I've never had a "terrifying" manager or even a particularly bad one, but my personality type is such that I would worry about these things and dream up possibilities. It's likely that many other people have a similar personality type, based on the comments here.
Few years ago I went to an interview at EA for some infrastructure engineering job. And the technical person/director conducting the interview asked me some FizzBuzz questions. I provoked him by saying: "let's take 30 minutes you and me and see who can write more FizzBuzz variants and more performant." He replied he doesn't have time for bullshit. I asked him why he assumed that I had time for bullshit? And that was the end of the interview.

The previous answer he disliked was to the question of what would I do if something happens and he is not available for me to ask him to take a decision. He expected that I'll fire him a mail. But instead the answer was that I will assume the responsibility and take the decision myself.

After the interview I was glad I did not work for them.
The internal name for a server is a "guild". "Server" came from TeamSpeak, where there was a deployable server service.
In my experience, Python's whitespace-based blocks usually "click" with students faster than {} or start-end blocks. Especially if they previously learned visual programming like AppInventor/Scratch, having subsections indented to the right will be more natural than end statements.

More generally, no program will be easily readable to a human without indentation. Having to scan aheas to find the endif, then find back where I was, then keep a mental note of the "block" of code that I'm looking at is really annoying, while indented blocks make that separation visually obvious. So if we already have to use indentation for our own sanity, why do we make ourselves add clutter like end statements for the compiler's benefit, when in reality, it has absolutely no problem understanding our indentation directly?
Reading all the comments, the bulk of which are in agreement with my own beliefs in this, it is perhaps better to write an alternative article that has the opposite position.

Or, indeed, instead of <<article>> an <<!article>>
My kid couldn't agree more. The topic, however, sadly changes 2x per year from pokemon to ninjago and back.
You can decide when you get update

Assuming the cage works perfectly (taking out the battery if possible seems a safer bet), the only thing you actually decide is when you get it out of the cage to use the device. However at that point the device can communicate and you cannot stop it from doing whatever it wants to. In other words: you decide you want to call, and if the thing decides it wants to update it might also do it at that point.
> 1) a lot to do, 2) very safe, and 3) don't need a car

I think Bangkok matches this pretty well.
How to Design a Game
I switched from offlineimap to mbsync. I can't remember the details, but I remember having lots of various issues with offlineimap but I can't remember any issues with mbsync other than once I think I had to change something in my config after an upgrade.
And thus we understand the human brain more, a collection of specialized processing regions, with APIs.
Stripping the “this” in the title is quite misleading. Since Bill Clinton’s code name was eagle (not that you needed to know it, most people would guess “Eagle” without context probably means the president .
"not too bad"

What would you consider a bad job? In relation to my current not actually a job job where I do computer shit, I would consider my menial, back breaking, minimum wage first job to be bad.
These are good questions. I don't have answers and haven't seen any data on this either.
I can tell you I'll come fix your plumbing between 10:00 and 14:00, and it will take between 30 minutes and two hours, or that I'll make a delivery at 9:45.
There are plenty of decent human beings who may not be good at reading these cues, or may not relate to this kind of anxiety. Don't assume because someone needed to read this advice that they're not a good person.
I’d also say that 90% of the utility of a general purpose engine is in the tools that expose the rest.
Human Papillomavirus (HPV) Vaccination

Well worth reading the Wiki entry regarding prevention of other cancers and genital warts in both males and females

https://en.wikipedia.org/wiki/HPV_vaccine
What an irony: the article about never updating anything has an update.
Can you set your account up to use TOTP codes instead?
A graph of "Interview Effort vs Total Compensation" should become an industry meme so that eventually HR are required to show on job ads where the advertised position lay on the graph.
I am not searching for work. The recruiters are reaching out to me. And many companies are not trying to whiteboard me.
> There’s honestly no need for majority of programmers these days to go cli

I never did CS classes (I taught a couple once).

I agree that you don't need to learn CLI in the first year.

The idea that the majority of "programmers" can tackle production code without ever being introduced to a CLI is terrifying, though. I'm astonished to learn that some people think you can get a Computer Science degree without learning processor architecture, IO, operating systems and so on.

FWIW, I hate git. It's the devil to learn, and it solves a load of problems I've never had. I wouldn't inflict it on a first-year student.

Of course you need to know what a file is to use git; but you need to know what a file is to use any VCS. I don't see how you can teach someone programming before they know what a file is.

Is a CS course now little more than a way to get an introductory programming qualification?
It depends on the location and if it's combined with other things. An unmonitored wall would add little by itself.

In some places there already exist walls and they do help.
Erlang is functional too but I think OP meant in the ML family.
The more important question is, can the SIM itself be remotely updated.

If so, any entity with a court order, can install anything it wants on your phone.

Alternatively, any entity it wants can use the sim itself to track beyond the norm...
> remove the battery

ha ha.
But RC GC is not deterministic, though. All you know is that it will be called when some reference is cleared. You don't know which and when, and you don't know how much work it will do. With modern tracing GCs, though, there are no more pauses, and mostly a constant and small CPU tax, done in the background.

The only significant cost tracing has these days is in memory footprint.
I've written a lot of little (< 100 words) tips for simple issues take I had that took time to solve and they're about 70% of my traffic.
Are StackOverflow topics now eligible for HN as soon as you mention the savings? Or is mentioning some numbers about the users enough? Or did I just click on an advertisement? So many questions.
Is there a contextualization of the questions asked? Some seem to be oddly disconnected, e.g. "A priori knowledge: no or yes?". A priori under what circumstances? As a layman, I don't know how to begin to understand the meaning of the answers to this one.
What I tend to do is once I've figured out all the steps, put it in a Dockerfile to automate this for next time. If you're feeling kind, you can also send that Dockerfile as a PR.
Ask HN: What Skills to Acquire in 2022?
Interesting that the author doesn't mention neither Wikipedia nor pinterest. They are the two biggest curators led website.

The problem OP is mentioning is exactly why I read HN and that I have a newsletter about the blogs of HN [1]. If you want to have opinions on a topic, the only thing you can do is read personal blog posts about the topic. I'm not sure you can make a search engine out of that, because at some point being the #1 will provide money to someone and he will be able to game the ranking. Look at Wikipedia on a business topic and you will see only the most popular tools are mentionned and on pinterest the results are now full of pinterest SEO experts. The person who will be able to prevent manipulation on the internet internet is going to be a Billionaire.

I'm very bullish on curation, especially at work, because employees should be less interested about their self interest and could curate the knowledge of the company, but for the web I don't really know how to do it

[1] https://hnblogs.substack.com
Should Linux be more user friendly?
I like how there is a "diffs from yesterday" link. Makes it easy to look for newly added gopher servers.

gopher://kamalatta.ddnss.de:70/0/links/diff-alive.txt
Show HN: We became an open startup, what else would you find valuable to know?
For me it's better written communication.
I find static IP a bit overpriced when you can easily build your own dynamic IP solver with a few instances with static IPs that you need anyway to get low latency around the globe, also most home IPSes block ports 25 and 53 so if you want mail and dns you still need additional boxes.

I'm using google (bad I know but they are the best currently) as my main 3 continent provider (my own HTTP with JSON db, SMTP and DNS implemented from scratch) and I have redundancy in asia on AWS and in central US with IONOS, that way I have the cheapest double redundant cloud you can get with the most customers in low latency reach!
> people use a black box and that stops working? They start learning how it works then.

No, they don't. Because they don't even know where to start. They never learned anything outside of the compile button and the project settings.

I know because I was in that boat once. Nothing ever boosted my programming skills more than learning the basics or another layer of what's actually going on behind the abstractions.

You also need to consider hardware. School computers are not very good in general. The one I had to use for Eclipse took at least 2 minutes to start the IDE until it reached the point it actually reacted to mouse clicks. You can guess how fun the rest was. But I didn't even consider using a lightweight tool back then. Why? Because the only editor I knew was Notepad, and nobody would use that voluntarily. And nobody taught something other than fat IDEs. There was a time I'd programmed for over a year and could not code in languages like C because the program didn't have a Compile button. It was confusing and I gave up.

You underestimate how bad an IDE-only approach to teaching programming is. It comes with batteries but also learned helplessness included.
The thing about power chips is that smaller feature size is not necessarily a good thing. With logic chips, you are essentially moving data and doing math. And you have electrons here and there representing data. It does not matter how many electrons represent a particular bit of data, as long as they can do it reliably. If you can get your feature sizes smaller and have one hundredth of the electrons represent the same bit -- good for you. As long as the data is correctly stored and the math is correct , the fewer electrons the better. Similarly it does not matter what voltage these electrons are kept at. As long as you can tell ones from zeros and can do the math correctly, the lower voltage, lower power and lower heat dissipated - the better.

It is different with power electronics. There often you have to provide a certain amount of power to actually move something, or make a motor turn, or make a speaker make sound, etc. So the amount of current and/or voltage your chips produce will actually matter.

Say you have a guitar amp. What if someone told you that at a great cost, they could make the chips at that amp a hundred times smaller. They would of course provide a hundred times less power which would make your speaker a hundred times more quiet (well, 2 db, but you get the idea). Would that be a good deal? Not really.

That is why analog and power firms like ON Semi (mentioned in the article) tend to look for old equipment. They do not need everything this small. Many of their chips actually require larger features because they have to move a lot of current and/or handle high voltages.

But that does not mean that their chips are old technology. Not all innovation is making things smaller. There is plenty of innovation going at the larger sizes.
By telling the radio firmware to do so?

edit: the sim can tell the radio to turn on, when it wants to send a message.

It is a full blown computer, with direct access to the radio firmware, with no OS oversight.

The radio firmware can be updated remotely, too, and the OS only knows the modem is on, because the firmware tells it so.

The icon on your phone showing signal/on/off is displayed by the OS, after querying the firmware. The OS has no way to know if the radio is on or not.
That is not true in my experience.. we regularly use meet with around 50 participants at work.
I actually really enjoyed reading this, as posted by phk (the BSD guru):

https://www.e-pages.dk/ingarkiv/7738/?page=1

About the SAS system in Scandinavia implemented in 1958. More like a telephone switch. Less complex maybe?

Note that you will need to read Danish.
Sorry am I missing some context / recent news here? I reread the blog / letter and I dont see how that relate to Asian parents.
Have you used it recently? On any popular version+os+arch combination, pip will "just work" for anything a beginner would ever want to do. Binary packages are pre-compiled, packages are installed in per-user dirs automatically to avoid permission issues and conflicts with system packages (where those exist).

The only issue comes up when you have multiple apps with conflicting dependencies, but at that point you're probably not a beginner anymore and someone will have taught you about pipenv. Just remember to type "pipenv install" instead of "pip install" and all your dependency problems go away. Most IDEs pick it up automatically too.
> A better update strategy seems to me to keep the big UI changes for a yearly update; but update the web engine somewhat more often, bi-monthly or so.

I can't emphasize strongly enough how much I agree with this.
> everything will seem like a mystical black box

The whole reason computers work at all is because of the many many layers of abstraction. At some point everything seems like a mystical black box to you too.

Sure it might be at a lower level. But there's always a point where you get to "I just do this and it does what it says it should. I don't understand how it works." Do you feel like a terrible thing has been inflicted on you because you don't know how the Linux kernel works internally, or how `idiv` is implemented, or which SRAM cells your CPU uses?

You have to stop somewhere, and running javac manually is something almost no Java developers do so learning it definitely seems like a terrible thing to inflict on beginners.
The next frontier is "metaverse engines". A metaverse engine client is partly like an MMO game engine, and partly like a web browser. You've got a flood of incoming events and content to deal with, no idea what it all means until it arrives, and have to present the illusion of a coherent world to the user while the data is coming in. A big difference from MMOs is that worlds with user-created content don't get all the pre-computation and optimization that happens in, say, Unreal Engine's level building tools. It's the 3D equivalent of rendering un-optimized web pages.

A metaverse engine server (probably a whole farm of services) is somewhat like a MMO game server, except that it may have to deal with other similar servers. Possibly untrusted servers run by others, if you allow portals or teleporting or adjacent regions run by different grids. Hard problem. Improbable tried to build such a thing, as Spatial OS, but the end result was really expensive to run and all the games that used it went broke.

Both Tim Sweeney and John Carmack see many unsolved problems in this area. If this "metaverse" stuff survives the hype and the scams and turns out to be important, there's plenty of hard work ahead in this area.
Mmhmm gives employees $800 extra instead of office space
My reading of your story is that you decided during an interview that it wasn’t a good fit (totally fair!) and then responded to that situation by rudely provoking your interviewer. If you think that’s an appropriate response in a work setting I would suggest you work on your interpersonal skills.

Your coworkers have feelings and you want them to have positive feelings towards you since that makes it easier to work together. Deliberate rudeness kinda breaks that.
I never knew that was Clinton's code name (and I voted in 1988). My first thought was the Apollo 11 landing site got cratered!
Nice article! Also consider reading a book after you've got some practice. Things will make much more sense than if you do it without prior experience and you'll get much more in depth understanding of the subject.
Imaging intact human organs using hierarchical phase-contrast tomography
"Why do people keep repeating this? A game engine is a monstrous piece of software from which the renderer or the physics is just a tiny part."

Maybe it is also worth noting, that there is a difference between a AAA monstrous game engine - and a simple one for casual browser games and the like?

So there might be even value in an article from a beginner covering only the basics?

(but I do agree, that the teaching was in a style overly confident not warranted)
We use java in the database programming course with jdbc. We use eclipse and maven and I give a 5-minute introduction and a boilerplate, after the students used a web-based java ide in the previous year.

I will not subject my students to managing compilation, classpaths, and dependencies to get on with jdbc (and other abstraction layers).

This sounds strange, but learning how to compile or run a program is, in my opinion, not necessary in the academic context, if that's not one of the goals of that special subject.
Apollo 11 lunar module is what I figured.
Good, simple and to the point advise
And this is why sanitation has to be rethought. It's time to recycle human excrements and get rid of the expensive sewage system. At least in Germany there are a few startups exploring this idea with help of modern technology.
Here is a good article about it: https://daily.jstor.org/a-history-of-human-waste-as-fertiliz... and a German podcast where I first heard about it: https://www.deutschlandfunkkultur.de/projekt-sanitaerwende-w...
Just enjoy his content that doesn't bother you. Nothing wrong with being right wing or skeptical to wokeness.
A Kubecfg Canarytoken
To IRC's credit, its lack of server-side history encouraged users to keep their own logs, and depending on the community those logs would show up online. I've had IRC channel log pages show up in web searches before, and be helpful.

Having to use a bouncer or go to a website was a pain, though, and lack of redaction is a very mixed bag. With Discord's or Matrix's server-side history, you can see old messages by default, but users or attackers could also delete some of those messages (silently on Discord), and on Discord a deleted account becomes anonymous in the message history (unless their name happens to be transcribed, not mentioned).
For solving the sieve of Eratosthenes youn need 0 dependencies, and Eclipse gets in the way all the time(I have seen it and it's painful to watch).
I am searching for work, but these are largely asked by recruiters of me. It usually goes 0.5) Call with recruiter 1) coding test 2) call with 1 - 3 other people 3) Call with CTO or something 4) usually there's some other call

I've started saying no to these though
Interesting problem, I imagine many here grew up on computers not because it was valuable or strategic but because they couldn’t not, such was it’s draw. Learning the concepts by brute force was the norm, the idea of not knowing what a file, file system etc is is foreign because you’ve lived and breathed it for so long before higher education.

I guess there are people today who don’t fit that mold and approachability becomes important, shouldn’t be surprising.
Why do you think they require this information?
I have owned land in Second Life continuously for probably ten years or more. Haven't been on recently but very familiar with what you are talking about. NSFW is a big part of it but by no means the only part.

Meta has a very dominant position in VR headsets. All they have to do is add add a "teleport friend" button to message notifications inside of Oculus Quest 2 when you are in the default home environment, allow some movement in the space, and they will have by far the most popular version of the Metaverse. If they want to start doing brand deals, place some store portals near the door.

You really think that won't start taking away a ton of business from VR Chat and the rest? They will win by default. They completely control the experience. From the moment you turn the headset on, you are already IN their Metaverse. It's just a shit Metaverse with no features. But regardless of what Zuck understands, there are too many highly paid geniuses around him absorbing some of his billions to not take advantage of the situation.
what is special about ad supported search engines? If the most popular search engine was not ad supported all the same incentives apply. Get your site to the top of the results = profit.
> No one else can typically get them, they’re not available to people like you and me.

Isn't that just setting the HAP (High Assurance Platform) bit in the ME blob to disable it after bring-up? For Intel platforms it is possible for the end-user to modify the firmware themselves in many cases.
https://hackaday.com/tag/hap-bit/
> I would not ever want to work with anyone from those types of teams. They are the kind of programmers who have a very narrow range of abilities, and whenever they see a problem outside those abilities, they get completely lost.

Okay but what matters is not who you want or do not want to work with, but "can it make a business that works". That's the only metric.

The first job I was in the owner did "code" pretty much everything on a visual programming language (Max/MSP). Was it pretty ? No. Did it allow him to start a business and sell things ? Definitely, and that's the only thing that matters
To my understanding it’s an actual subset of Java, a very limited subset, but a subset of the real Java nonetheless. Java Card applets are compiled using a real Java compiler, and then the bytecode is translated into a simplified format for running on the card.
Only if you want to teach that. An introduction to programming might very well skip over static typing checks.