skysight-inc/HackerNews huggingface dataset:
> The Neovim gifs are misleading ...

I wasn't being considerate it so I'll fix the gif！

> You should expose <Plug> mappings.

Indeed, I'll export <Plug> mappings !

It helps me a lot. Thank you for your reply ;)
Why PC Gaming Is Awesome, Even Without a Powerful Gaming PC?

https://pkpioneer.blogspot.com/2021/11/why-pc-gaming-is-awes...
love the chat spamming going on…
This so much! I earned money in second Life. Back then I exchanged it all to bitcoin and lost it gambling, but the fact that SL was rewarding my real efforts in real world money was amazing. Investments I did in current projects (ex. Sandbox) also doing well.

Facebook is going to have nothing of that. Money will flow into one direction only and it essentially never be more than an VR entertainment hub.

I honestly feel insulted in some way that zuck claims the word metaverse for something that will fail horribly anyway.
EverGrow Crypto Currency. Over $1.2B Market Cap in 2 days
Why parenthesis? Why is the string quoted? Why I cannot write `print("a") print("b")` on the same line? Why `print`, if it shows on a screen, not a printer? What is `.py`? What is file? Why `write` on a file does something different than `print`?

I agree that Java shows you more syntax which is intimidating. But the answer to all these questions for all languages is: "it's a special syntax, you should write it exactly as it is. We will learn more details later in the course". There is literally no need to dive in. You wouldn't dive to variadic functions, builtins and CPython implementation details when asked about the name `print` or how it can take multiple arguments, would you?

You get some kind of syntax questions no matter what programming language you teach, even Python. Granted, there may be less with Python in the beginning, but in lots of scenarios the difference is negligible.
Coalton: statically typed Common Lisp
Intro to assembly using an arduino? :P

My strategy has been to get into 80s game consoles where assembly programming was expected but the platform is small and standard enough that I can use emulators with memory views/debuggers & see everything going on.

heck at the end I might even have a game!
The government can just open an authorised repair centre.
> iOS and Android don't support these profiles anymore to my knowledge

Sure they do. You can configure them under the "Access Point Names" setting page in Android (buried under advanced network settings). Some MVNOs need you to input all that configuration manually when you first connect.
Extremely populistic article both in content and form.
Record fundraising by a nuclear fusion startup
Saas pass has a scan barcode login (with 2fa) option. You can configure any of the mfa methods you want from the developer api. Good luck with your venture.
Yes, and I would say "don't worry about that, it'll come later, it's boilerplate". Same as I would do with `import` in Python, actually.
structuredClone
I would argue it very much depends on the type of game you make.

You do not always need a sophisticated assets loading mechanism nor AI modules. Or you need them in a different way, than what the engine provides (mostly my experience).

My point is, "game engine" is not a static universal concept.

Not every game needs a physic engine, for example, nor even assets(I think there are engines for text only rpgs)

(A point where the article is indeed poor)
Do you mean sea levels are currently rising 20cm per century? I think that’s maybe why you got some downvotes
IMO this is all about curriculum structure.

By all means, introduce students to coding using the easiest, most engaging method possible. To me, that's seeing something big, visual, and getting right into the code as soon as possible, like using an IDE with a mostly working sample project they just need to finish something easy in.

Thing is, a good course should then, at some point, force the learner to understand what's happening under the hood, or at the very least, be interesting enough to draw them to want to understand it.

I don't really use eclipse, but the Visual Studio example, it would be as simple as looking at the output window after hitting "run" and walking through what the IDE is actually doing in the background.
If you enjoyed "My octopus teacher" you might also find this book interesting:

"OTHER MINDS: The Octopus and the Evolution of Intelligent Life" Godfrey-Smith

The last common ancestor between humans and octopus was a flatworm. So their intelligence has evolved comletely separately from ours in a totally different environment. So they are truly an alien intelligence, here on earth.
I don't see this as gatekeeping.

I am all for writing your own engine as a learning experience. Most programmers I have worked with have done so.

I am all for sharing your learning experiences in a blog post. A lot of really good blogs do this while being really honest with where they struggled and what they learned. See https://jvns.ca/ for a prime example.

My problem with this post is that it's a post by someone very inexperienced presenting a very shallow and narrow view of what a game engine is in a surprisingly authoritative tone.

If the article would have been "I made my first basic game engine, here's how it's structured" I would have felt differently about it. But this is presented as "this is how a game engine works" and it does not present an accurate image of that.
Or maybe it isn't all that hilarious. Maybe it's just you not understanding a convention, a thread in the social fabric, a way (one way) to keep society ordered and sane.
You were observed crossing that street. Conclusions about your person - and perhaps even about the society you represented - were drawn. Positive or negative, but they were drawn.
Hard to disagree with that! Though it does have some redeeming features: it's statically typed, runs pretty fast, has absolute rock solid code intelligence (the best of any language in my experience) and a ton of learning resources.
Well, both of you might be right, Google is always running a crazy amount of experiments (mostly on how sloppy they can be and still get away with it it seems ;-)

Here's a trick though: if you notice anything getting significantly worse, just try to report it.

Reporting is a seriously annoying process as they have applied a number of tricks to discourage feedback and I don't know if they ever read those reports, but it has one nice side effect:

When you report anything you get removed from the current experiment that you are assigned too (e.g. "break site:" or "slide in ads on top of search results just as user is about to click first result"[1]) and assigns you to a new one that is hopefully less annoying.

[1]: a colleague of mine demonstrated this to me three years ago, unfortunately he followed my advice and also disabled at least one extension before I could take steps to verify that it was in deed a Google experiment.
A surgeon is still a doctor who spent years studying medicine though.
That's a simple statement about a complicated situation, which doesn't do it justice.

When comparing synthetic benchmarks, C++ is 1-5x faster: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

When comparing real world benchmarks (webdev), C++ still is faster, but only sometimes, it all depends on the framework used: https://www.techempower.com/benchmarks/#section=data-r20&hw=...

I think that this is largely a sign of various small inefficiencies and design decisions adding up in any piece of code - and the larger the codebase, the more of these there will be, which is why for non-trivial programs C++ can actually be slower than Java. Not because the ideal C++ code is slower than the ideal Java code (with realistic runtimes), but rather because in practice you'll never get to this ideal code.

JetBrains paid a certain price in performance, just so they could get rich cross platform IDEs working. That said, Visual Studio is written in both C++ and C#, and suffers similarly in many hardware configurations. I think Wirth's law is at play here: https://en.wikipedia.org/wiki/Wirth%27s_law

With that in mind, write code in whatever will give you the best results, whether you're optimizing for speed/ease of development, or runtime performance. In most companies, the former two are more important than the latter, which is okay with me, as long as i don't have to pay for their servers.
Sum types and exhaustive pattern matching are functional features though.
Whenever another longer lasting civ writes a lot of negative things about another dead civ I get more interested in the dead civ.

Another great example of this is the Phonecians, or Carthage. They likely had trade outposts in Cornwall generations before the Romans over extended themselves.
Future Industries and Sectors-Stephen Ajulu
Can one self-teach about embedded enough to find employment?
>>How likely that would be a coincident?

People say this all the time but literally no one has been able to prove any kind of secretive listening-based advertising.

The best explanation is that either you or someone else in your household has searched for something related and now it's appearing in your ads, or actually more likely, advertisers are incredible at linking cookies to actual users, and it's enough if your friend searched for solar panels and then his interests were associated with you. Like, advertisers can figure out all your friends have solar panels but you don't - so they show you ads for them. It's far easier to do than listening and to your conversations covertly.
This advice is spot on, never, under any circumstances say more in an exit interview than some blithe meaningless words. "I'm looking for a new challenge", "I want to change career direction", etc. Nothing will come of you bitching about the company to the company, period.

Take the other offer and run
Besides operators, individuals can also send OTA settings like APNs, proxies, etc. from a SIM card to SIM cards on another network. To the recipient, the message looks just like the settings you get from local MNOs when you first get connected when roaming in another country.
I feel like a lot of people misread the article.

It doesn't say you shouldn't use and IDE to teach students.

It says you should avoid professional IDEs and at some later point you shouldn't neglect teaching them about other things like compilers and files. At some point they should have an understanding of how some of the underlying mechanics that a professional IDE abstract away.

Also it's about teaching adults at University, not kids
Speed is not usually a problem, at least for me. The real problem is _retention_. That is, specifically, being able to recall what I learned if I stop using it regularly for as little as even a couple of months. If anyone has some _real_ tips on how to improve that, please share.
Skhokho is an integrated Business and Team Collaboration software
Skhokho is an integrated Business and Team Collaboration software, that helps business owners manage their day to day tasks such as HRM, Sales and CRM, OKR, Task Management and Accounting.
It is probably just as well that spiders don't work in groups. A colony of thousands of venomous spiders working together is a terrifying thought (cf the novel "Children of time").
Just did this and it sure works.
"sterilizing" is just the "100% non-transmitting" case.

> a growing body of evidence suggests that COVID-19 vaccines also reduce asymptomatic infection and transmission

(https://www.cdc.gov/coronavirus/2019-ncov/science/science-br..., with more details further down the article) indicates that vaccines have a non-sterilizing, yet reducing effect on transmission.

As such, it still helps reduce at-risk populations' exposure to Covid19 even if it doesn't eliminate it. At-risk people who can't get vaccinated for some reason (e.g. living on immunosuppressants) rely on this.
Exactly the same happened to me and now I'm really glad that I got to leave, even it was difficult at the time. They even waited until the last possible day.
A billing limit feature is something that's been wanted for years, yet the most that's offered is budget alerts.
Some observations suggest that the illness depletes NAD, which in turn leads to uptake of tryptophan which is then depleted too. NAD production reserves get totally exhausted leading to inhibition of electronic transport chain of mitochondria. This in turn leads to tissue hypoxia, increased inflammation and avalanche of processes typical for neurological injury.

This also explains the inhibition of serotonin production - all tryptophan reserves (serotonin precursor) are redirected to NAD syhtesis.

I cannot recommend this material enough [1]. Some quantative info on cellular respiration in Covid patients is presented at [2].

This sums up the symptoms of long Covid: fatigue, brain fog, neurological damage, problems with breathing, acquired type 2 diabetes, panic attacks, POTS, GI and cardiovascular issues. This hypothesis also provides the basis for an actionable treatment plan, which is similar to treating Beriberi.

Statistically 30% of Covid survivors are affected, regardless the severity of original illness. If your family member or you had a Covid you should be very alert.

[1] https://www.youtube.com/watch?v=7UOyE-3PbJY

[2] https://journals.physiology.org/doi/full/10.1152/ajpcell.004...
My go to for this information is https://diskprices.com/, which supports multiple countries and provides a couple more useful columns.
Sarcasm? I hope?
Has there been an actual case of that?

EDIT: yes, and this is insane https://arstechnica.com/tech-policy/2021/10/viewing-website-...
Literally the second paragraph is about an alternative Java IDE suitable for teaching introductory programming
Didn't downvote, but I do know Scotland's land has been rising for quite a long time, and I believe the sea level rising is a relatively recent thing, so it is possible the land has been rising by more than the sea for a while, even if it isn't any longer. Actually, according to https://www.nature.scot/landforms-and-geology/scotlands-rock... "[land] uplift rates are now modest – no more than 0.6mm per year. At the same time, coastal waters around the UK are rising at rates of up to 2mm per year."
What was the result? I've seen comments on /r/datahorder and the like claiming some honoured the RMA without the enclosure whilst others had success returning it to the enclosure.
IMO Facebook's actual death is mostly visible in RL.

The only people in my circle left on Facebook were the party seeking folks. Now with Corona the organisation of parties changed enough to render facebook irrelevant. Now left are mid 30 single moms who likely spend more time on Instagram anyway.

Then there is WhatsApp. I can tell it had bad news again when I get a sudden rush of 'x is now using telegram'. I can't remember the last time someone asked me for a WhatsApp number.

Instagram is similar, once a daily driver for some it now looks and appears like a ad platform where most content wandered elsewhere (tiktok for that matter)

Sure this is anectotal, but in my environment Facebook actually is visible dying.
You need to spend some time in Asia or Africa to get more perspective about jay-walking habits. Americans are positively Swiss compared to the vast majority of people on this planet.
Prusa Mini. My 5yo prints on it pretty much daily (stuff I have pre-sliced and loaded on the memory stick). I haven't had to do any maintenance other than changing spools in about 3 months.

Like all 3d printers they're still fiddly, finicky things in general. There's been a few times where I've needed to spend an hour fettling. But I've owned 3 printers before this and I would say the reliability improvement is at least an order of magnitude in terms of mtbf (where f = fiddling).

I have 3 minis now, 1 with 0.25 nozzle loaded with flex, 1 0.25 nozzle (petg/pla) for decorative/hires and 1 0.4 nozzle (petg/pla) for fast, functional prints. This has mostly eliminated the setup time and calibration required for different "job types".

I couldn't have done this before because just keeping 1 "less reliable" printer working exceeded the free time I was willing to spend on printer maintenance.
Its like making lightbulbs, terrible for business to make them last long.
I have made 1 game engine: http://aeonalpha.com

And I'm working on my second: http://ahoy.rupy.se

Right now I'm struggling with the fact that I'm not allowed to redistribute cl.exe compiler (I tried real hard: https://developercommunity.visualstudio.com/t/allow-redistri...) so people have to download the whole VS package and extract the necessary files (takes about 2 hours) to get automatic integrated recompile and hotdeploy in my engine.

So I'm looking at going full tinycc and dropping VS all together on Windows. But then seen how they are deprecating my pretty new and probably good forever Skylake on Windows 11 I'm thinking it's over and I should just switch to Jetson Nano but then I'm owned by Nvidia... (Raspberry 4 driver has HALF_FLOAT issues still and well Broadcom... + CPU/GPU balance is off) so I'm kinda loosing hope for humanity at this point!

Risc-V is not progressing hard and fast enough to make it in time!

Edit: Zig, Go, Rust and WASM are not solutions, they are fragmentations. Only C(+) on client and JavaSE (VM and GC) on server makes sense. (Gotta burn that karma somehow right?)
> If you're anything like me, you don't like making mistakes. You want everything to go perfectly, the very first time. This mindset is generally helpful in life...

I'd say that it's normal to feel that way but that it's directly detrimental to learning. If you want to learn something outside your comfort zone you must first learn to recognize, identify and embrace the fact that you are outside your comfort zone.

Wanting things not to go catastrophically wrong is one thing but not letting yourself play, experiment, or even try, because you want everything to go perfectly the very first time, is probably one of the most unhelpful things in all of life.
In my experience, it's never a good sign when coding exercises are brought up when I'm being interviewed. I make a point of not doing that my self when I'm interviewing because I consider it disrespectful and actively harmful. Most people that I'd actually like to hire would hate me doing that.

I've actually had interviewers apologize for their lame test during the interview to me; probably because they sensed my annoyance. Usually it's a thing that HR insists on as a screening mechanism because they've heard that that is a thing they should do. Also a work culture where that is a thing breeds employees that believe it is actually a good thing. It's the old A's hire A's, B's hire C's thing. Usually, screening becomes necessary when you have recruiters supplying you a lot of C's with the occasional B. Those recruiters don't have access to either good candidates or good projects, typically.

Either way, there's a class of engineers that will happily decline to take coding exercises because they have better options to choose from because they just are that good and are probably not even answering the spam that your recruiter is shoveling out by the thousands. That's actually the kind of people I'd like to hire. I don't waste my time with doing interviews for jobs a lot and any hint of a coding exercise is a sure way for me to loose interest. I mostly ignore recruiter spam. Just like most half decent engineers I know.

It's actually a good way to screen projects; there is a lot of mediocrity in this industry. I look for a certain level of quality in projects I join. Coding exercises as part of the process is a red flag. Not necessarily fatal but a red flag still. Especially when interviewing seniors with decades of experience. Never really ends well and I tend to end the process early when that happens.

Good engineers don't come begging for a position on your project/company. You actually have to work hard to get them onboard. I know, because I've actually hired a few people that were genuinely very good. Better than me even. I love working with smart people and I love it when I find someone that is clearly razor sharp. When you come across such a person, you become a sales person. It's a time critical process where during the brief moment this engineer is actually not busy working for somebody else, you have an opportunity to convince them to work for you. That's how I interview and that's what I'm looking for when I'm being interviewed. Anything less than that signals to me a level of indifference and mediocrity that I probably need to walk away from.

Confronting candidates with some lousy coding exercise is not a great way to sell them on the opportunity. It screens candidates alright: you lose many of the good ones that you probably don't even get to talk to. Beware the candidates that get really enthusiastic about your coding exercise. They might still be good but it's something to explore further during the actual interview.
These graphs don't quite tell me enough. It's a complex problem and even with margins of error for varying health condition I'd expect at least a 3d projection to be required to map between age, time (since 'full inoculation') and risks of illness / disease / hospitalization / death.

I have also heard that lifestyles which encourage sitting all day and correlate strongly with lower fitness and higher carried fat are increased risk factors.

I guess I'd appreciate a formula from the FDA and CDC that tells me roughly what time frame they recommend a (regular interval?) booster shot, rather than some oversimplified coarse number.
Why is the "VE-D" number nowhere near the original 95% efficacy number widely reported for the Pfizer/Moderna vaccines when they were originally approved?

Is it different methodology or is it changed nature of the pandemic?
I, a layman, have had similar experiences. It seems tinfoil-tier to think my phone's mic is always on and running some NLP. If I wasn't loosely technical I would dismiss it as such.
Or when they wanted to bring 'free walled garden intranets' over the whole world and the related countries like India pushed them away.
Side question:

>The RP destination number, +14047259800, is a normal-looking US number, what a telecom engineer would call an “NANP E.164”. A Google search turns up documents showing that this number is associated with an AT&T “service control point” (a sort of server) that was made by Sun Microsystems. This is most likely a Sun Solaris server running an Oracle SMSC package, physically located in Atlanta, GA. Interestingly, this is not the SMSC number that AT&T uses for normal texting (+13123149810). This is a special SMSC that is used for special applications.

How many SIMs has AT&T around? (I assume millions.)

A single Solaris server (which I imagine to be a little dated) can manage the whole stuff?

It must be pretty much efficient or these data must be transmitted very seldom.
Oh. but is there a scenario where it might be useful to check if a certain amount of memory can be available? Like say you know a certain process uses 6 Gigs for memory but will take a while to get to that point.. and then fail, is it not safe to just error out earlier?