skysight-inc/HackerNews huggingface dataset:
Deno is aiming to have better compatibility with web standards than Node, so you should encounter fewer gotchas from reusing code in backend and frontend.
Blog-post about how gain shell access on a Sonos WiFi-speaker by using DMA attacks over the PCI interface.
Maybe, but you'd be surprised what kinds of SIM application toolkit based products there are in the world. These are actually running on the SIM, with your phone only proxying input/output!

For example in many African countries, you have M-Pesa [1], which was at least initially entirely based on SAT.

[1] https://en.wikipedia.org/wiki/M-Pesa
I never did a text based game, but I would argue, that a good engine there could help a lot with structure. And there seem to be a lot engines, a short search suggested.

And maybe no, not every game needs its own engine, but after a while you could probably extract a game engine out of every game. Whether thats worth it, usually depends on the success of the game ..
I quite like PopOS and also their extension on top of Gnome Shell. I can get that Gnome is frustrating to work with. I'd love to know why they discounted switching KDE. NIH? Outdated biases around the QT license? Or something about the codebase that doesn't fit core objectives?
Unfortunately it's ridiculously verbose and static typing isn't inferred.
No, within the last month.

One thing is that I don't see anything about auditing for Keyoxide, but Keys is up-front with a warning.
> For sure I do not start teaching my son about the c++ compiler, linker

You could, or at least the tip of that iceberg. Compiling a simple program often is a simple one-line command. Perhaps you can show him how to automate this with a shell script or (gasp) a makefile.

The reason why it is not "junk" is that it will teach him a bunch of important things: that you can "talk" to a computer using different languages, that those languages have different capabilities, different properties and different grammars (syntax), and that languages are all about grammar and semantics.

> Low level stuff [...] at the beginning is too much junk that needs to be learned like a parrot.

I see a problem with teaching there, rather than a problem with what to teach. Anytime you make people learn by heart something that needs to be understood first, there's a failure to teach.

It seems these days that we are trying to rush people who are not even comfortable with files and folders to "code". That's stupid in itself.

How about teaching them how to use a computer before trying to program it?
Is it not a saner approach? Even if they don't get programming at least they'll know a bit better how those things actually work.

(And why the hell your son has to learn C++ first thing in the morning when there are more beginner-friendly languages. That's another major failure, if that's true.)

It follows the general philosophy that a computer is just a tool that should be at people's command. But that approach only makes good customers, people that are helpless when problems come. Farmers had that sort of problem and had to fight to have the right to repair their "tool".

The correct and actually beneficial philosophy is user-tool co-evolution, that is mutual adaptation. And for this to happen, the user has to really understand their tool.
You've clearly been having to much to think here.
Gotta say his audience is way smarter than you'd think:

Senior Oops Engineer @ReinH

Nov 5

a way you can use NFTs to improve hiring is you ask the candidate if they own any NFTs and if they say yes you don't hire them
My top 5:

For life...
1. Covid immunity.
2. Grow your own food.
3. Live far from large cities.
5. Shoot and gun maintenance.

For tech...
1. Design patterns and data structures.
2. Big Data analysis
3. Machine Learning
4. Container orchestration
5. Rust
You can make a lot of useful things by bending wire hangers.
Presumably that is because the page is ancient too
Ask HN: Why did Google build Alphafold?
Can someone give some insight into their motivation for funding this project? It's an impressive feat, but I'm trying to see how it fits into any of their businesses.

Any ideas?
Isn't it great that we can move to another linux :-)

If Ubuntu forbid me to use apt or the service command (which I have been using for a very long time) I may move. I don't see this happening though.

I have observed down through the years bright people like to change things unnecessarily. I imagine this is what has happened with snap.

I am very grateful for Ubuntu. Over 20 years I have moved from Redhat to Ubuntu. I still have a CentOS running in production which really needs migrated.
Just to be clear, you’re pro allowing people to have their own opinions? Or anti?
Electronic Arts and NFT Games
People can learn how and from they want nowadays, what is still important is to get some form of recognition or validation for social utility?
"JoJo" is short for "Joseph Joestar", the protagonist of that manga, so yes, that would definitely be a bizarrely fitting coincidence :D
> when it comes to security, they trust nobody but themselves, not even the user they sell the device to. It's kind of a strange mindset

It is a strange mindset until you remember that obvious phishing attempts are still crippling organisations and so does ransomware and social engineering.

Relevant: https://youtu.be/kkCwFkOZoOY
So something very offtopic. And I do not know why you bring it, nor your point.

People are arguing that my baby sacrifice point might be exaggerated and they might be right, so?
Anecdata: I'm a number that supports that, I couldn't live with myself if I wasn't able to do meaningful work. You sound like a cohort of friends I have who run around with "eat the rich" feel-good campaigns and can't be bothered to have dinner with their families; that was presumptuous but I feel like the world would be much happier with more people finding meaningful work (understanding of course that "meaningful" is different for everyone and it's rare that you find a perfect fit at your first/second job) and fewer people asking for the world to change in ways that stroke their ego. Life is an adventure, and an adventure where you never get hurt or face challenges isn't much of a life now is it?
> FYI a 3D printer is super affordable nowadays

This seriously cannot be understated enough. When I was in my final year of high school (2012) my shop teacher was the first person in the entire school board to get a 3D printer, one of the cheapest machines on the market (I can't remember the brand, or the name, only the number at the bottom of the invoice - $11,374.38). He got the machine in February and tasked me to help him set it up. After months of dicking around with it, levelling the bed, using different slicers, trying all kinds of different models, nothing would print properly past the first ~5 layers. Dealing with tech support gave us files that printed absolutely beautifully, but no help getting our stuff to print.[0] After this experience I threw 3D printing to the back of my mind and didn't think about it again until last year...

When I bought an Ender 3 V2 around November. $250 at my door, an hour to put it together, another hour of tuning everything in, and I can count on one hand the number of non-user-error-related failed prints. With software packages like Octoprint and hardware mods like the BLTouch, I will argue that my 3D printer is significantly more reliable than any inkjet or laser print I've encountered.

[0]: That shop teacher retired the same year I graduated, so the printer got moved to the media/broadcasting room. As far as I've heard, that printer was put into permanent storage around 2015 because nobody else could get it working properly.
Crawling is a challenge but not as much as mentioned. We have had a respectful bot since 2004, so the problems for us are more about awareness than hostility.

Indexing is the bigger challenge. An efficient fast service for an index of billions of pages is a different level to that for millions of pages.
At its core a game engine is a render loop and a game logic loop. If you're using a 3rd party renderer, your "engine code" might fit in a single source file if you're making a game like asteroids or tic tac toe for example.

What you're talking about is a particular type of game engine: a tool with integrated editor, AAA 3D renderer, and which is general-puropose enough to support many different types of games built on top of it. That's a very very narrow way to define game engines, and imo it creates the wrong impression that games are this infinitely complex medium which it takes hundreds of people to work on at the most basic level.

I think the author's definition is also too narrow, but it's perfectly valid to get into game engine development through small toy engines which are built from the ground up by one person.
But not every supply chain depends on China. The issue discussed in the article, elevated gas prices causing fertiliser manufacturers in Europe and the US to stop production, has little to do with China's lockdown.
I don't find that too surprising. I can well remember that it was clear from the beginning that the vaccination would probably have a limited temporal scope. It was just not clear how long the vaccination effect would actually last.

Now we know that very likely after 6 months a significant part of the protective effect has passed.

Does anyone know what this looks like in recovered people who have gone through COVID disease?
That would cause major issues in areas where phones are forbidden for national security or sensitive equipment reasons from having antennas active. I've never heard a report that a manufacturer has even considered that idea as it could potentially cost them major damages.
What do you mean by "original SIM"? As far as I know, SIM cards have always been specified in functional terms, so vendors were always free to implement them whatever hardware and software they choose, as long as the result complies to ISO-7816 and the relevant ETSI/3GPP specifications.

Today, it's mostly Java Card implementations, meaning that the ISA and smartphone OS/runtime is abstracted away in any case.
Israel only has a 63% fully vaccinated rate. They’ve had a single wave post vaccination. Double check your data, I think.
Idk how it compares to the aforementioned books, but there is also a series of fiction by Colin Wilson “Spider World: …” (1987+). It was a great read when I was a teenager.

The Tower is a novel in which humankind has been reduced to slavery and outlawry by giant spiders in the far future.
The change is gradual however. You don't wake up one day at 25 having drastically changed neuroplasticity overnight. Being healthy and in shape also seems to be important, as well as continuing to learn new skills and engage in novel activities.
> Do you think you'd die if you were to eat with your hands off the floor?

No, that’s putting words into my mouth.

I’m saying we won’t tolerate bad hygiene, not that it will kill us, and our floors are generally quite clean these days anyway.

Food poisoning is however a thing, and from what I’ve heard (never had it myself) quite unpleasant.
I can also recommend "Children of time", it's a really good sci-fi book. There's a sequel called "Children of Ruin", but I can't comment on it as I haven't finished reading it.
> Seems like someone, somewhere, might have not been telling the truth about vaccines alone "ending" the pandemic.

Who said that?

I am more inclined to believe authorities are aware covid is now endemic, that masking is the new normal for years and decades and that we likely will need yearly vaccination and that our health infrastructure will have to adapt as well as our face 2 face service industries but they choose not to outright tell because it would be a PR nightmare.
An IDE highlighting your mistakes is the definition of fast and responsive. Having to wait for multiple seconds of recompilation is the very opposite of that.
Also, your two bar theory is utter bs in my experience.
Interesting! Would that override still work when roaming internationally, though?

It sounds similar to some providers implementing a "catchall" APN for data connections, which however has a habit of failing when roaming in my experience.
How do you know this for certain about M1s?
The linked document has 5 (or six?) pages, would you mind to provide a short summary what to find there?
Not much better. About 2x for many things, but generally higher memory usage. Guile has a better multi-threading story with guile-fibers.

I went from racket to guile because I find guile more fun. For production things I would probably use racket (or even better Chez isbthat was an option), but guile is what I use to keep my soul.
Actually, its way more than 10394.

Uniswap v2 factory contract returns 55,319 trading pairs.

On the etherscan readContract page for the uniswap factory, the allPairsLength method returns index size.

https://etherscan.io/address/0x5c69bee701ef814a2b6a3edd4b165...
Why draw the line there? Why not just throw everyone straight into assembler? Or, better yet, manually flipping bits in memory.
To be fair, that's just one specific Java Card implementation, not the entire platform.

Head over to Oracle for slightly more modern logos ;) https://www.oracle.com/java/technologies/java-card-tech.html
Immunity seems to have a dependence on the intensity of infection. A mild or asymptomatic infection confers less immunity than a serious infection.

This kind of thing will have a few dimensions and a lot of uncertainty to it.
I wonder what the situation is from the business point of view. Have big chains thinned their margins and optimized everything to the point they can't raise pay without raising prices?
It really depends on the games you are making. Not every game needs nav meshes for example.

For things like audio and asset loading, you can get really far building on top of a library like SDL2 or GLFW as a cross-platform system interface, and using some single-header libraries for things like loading models or playing audio samples. There are also great physics libraries out there like Chipmunk or Bullet which neatly encapsulate most of the "hard stuff" in building a game engine.

For something like a 2D platformer for example, it's perfectly reasonable and easier than ever for a solo developer to take on building a small custom engine.
Everyone I knew growing up learned to swim by getting tossed in the deep end. The kids who's parents babied them didn't go to the pool or have many friends. I'm sure those kids are all managers at fast food places or live off the dole now. Of course I'm a dad of 4, full time, so my viewpoint on kids is different from "parents" who feed their kids baby formula and hire babysitters and nannys instead of taking care of their kids themselves and so therefore have no idea how resilient humans are and how we can only achieve what we're led to believe is possible. If you're restricting your kids so much as to protect them from life, they'll only get hurt later, and usually those people have no idea how to deal, so they blame everyone around them for things they're responsible for, and we currently have so many of these kids, now adults, that they're passing laws to protect themselves later in life because they never had to face real adversity ever in their lives. Anyways. I disagree. A bunch.
Surely a game engine = code that supported writing & publishing a single game. Nothing more than that.

If an indie author finishes a game on their own steam, without using a popular decades-old engine, I want to hear how they've focused their perspective to make it work.

(this is the engine the author made: https://github.com/untoldengine/UntoldEngine)
Wonder how this change the benefit vs risk trade-offs. I've personally known two people who had myocarditis and ER visits after the vaccine (which seems unlikely for a X in 100,000 event; given I probably only know maybe fifty people tops who might share their adverse reactions with me), but if vaccines provide lasting protection, rare side effects can be justified.

Now, if annual boosters are required (along with the associated risks for myocarditis and other side effects), for young/healthy/fit people, it could very turn out that the harms outweigh the benefits.
It's not different. The first couple attempts to pioneer something will always fail just due to being new and unfamiliar. When it's computers you also have the nerd/weirdo stigma, which was still around in the early 2000s. Not to mention the sexually charged content of second life. If the average person back then was connecting to second life for polite, socially acceptable content, it would have taken off. Later, giant megacorps, who always recognized the potential in the tech, figure out when their masses will be ready for it. It's almost more about getting the people ready for the tech rather than getting the tech ready for the people.
Not a server distro, but it still surprised me, since I'm used that pretty much all of the distros I use have nano. ChromeOS Linux (container?) doesn't have nano, from what I can tell it only has Vim, on the topic of Vim, using J to go down was (and is) quite confusing, probably because I feel like Up should be before Down...
Why do people keep looking at Israel...
It's not even near to any meaningful % of vaccination...

We have several countries with higher rates
https://ourworldindata.org/covid-vaccinations

Also in Germany for example 90% of the covid people in hospitals are fully unvaccinated people.
In many ways game development seems decades behind other types of software development in terms of workflows. Virtually every other discipline in CS has moved towards loosely-coupled, composable components, but game development is still mostly happening against proprietary monoliths.
Efficacy depends on strain. Lower for some variants. Vaccines will need to be updated regularly as the virus evolves.
> some limited parts of the cards memory are not write protected

This is a huge oversimplification. The card is running software that allows downloading and installing new profiles, but it will perform cryptographic validation of any payload handed to it.

Even if a SIM profile passes that validation, the resulting SIM application will be instantiated with limited privileges on the smart card (which is arguably quite powerful since it matches that of SIM applications on physical SIMs).
Don't forget Apache Solr. In common with a number of other search engines including Elasticsearch, it is based on Apache Lucene. There are ports of Apache Lucene to a number of other languages (e.g. I noticed recently that the Rust port was particularly active).
Does "fully vaccinated" mean third shot or fourth shot at this point?
Would you prefer that Facebook throws its money somewhere else? I 'd rather it be VR goggles than more spying tech.

Second Life has figured things out. A 3D world in a 2D screen is much easier to build and interact with than a 3D world in VR goggles with your hands tied. High fidelity and Sansar both tried it , and both failed, and were scrapped despite "enormous potential". The Oculus Quest is great, but my main use of it is to view Street View imagery exactly because it doesnt require much control or interaction with other users. I had tried Second life in VR briefly, it was indeed nice to walk butn difficult interactions made you feel like an incapacitated person. Future VR can make some interactions compelling, but they won't reach the expressiveness of clicks and keyboards.

VR is here to stay for a few million users, it's not going to become mainstream even when the FOV and resolution increase. It's an uncomfortable blindfold that creates stress and anxiety (as any blindfold should). This is nothing like smartphones, which are unobtrusive and adopt the age old tried-and-tested form of a book. AR is a cool looking gimmick as well. I will wait for neural implants until we can talk about VR worlds again.
Python Tricks in one line. Beginner vs Professional
Makes sense, but then "engine" is really just a different term for what you'd call "framework" in the rest of the IT industry. And you can find more or less the same debate about what makes a good framework, whether you need one at all, etc in non-game parts of IT.

However, I agree with the OP that there are certain low-level components that are common in most games and that you'd therefore expect when choosing an engine. I'd argue that you'll at the very least want to have a game loop (or engine loop), processing of player inputs, a renderer (even if it just renders 2D sprites), and probably audio output. That usually implies you have some sort of assets that have to be managed, even if those are just bitmaps and wav files.

All of this reminds me of the discussions about what makes a game, which are common in academic research about computer games. When one mentions "computer game", I'd argue, most of us immediately have a certain mental image, usually strongly influenced by AAA games. But technically, you could also just hand your player a folder of text files that they have to navigate through in "choose your own adventure" style - and you have a "computer game" without even having a program at all.
Really? The audio component I use for interactive projects fits in a single C file.
Gtk and qt are both LGPL.

If I had to guess I assume the problem is C++.
Not in itself. But the lack of uniformity across linux distributions has held it back quite long and you could argue that the recent convergence on things like snap, flatpak and Steam to distribute common software packages and games instead of the native packaging that each linux distribution has, is actually a good thing and has made Linux somewhat more of a common choice on laptops in the industry in recent years.

If you have any linux distribution with snapd installed, there is a wide range of commercial and OSS software that you can install. E.g. Slack, which is used in many companies. Chrome, Spotify, and many other things. Of course the experience is not always that good and there might be better ways to get the same software, depending on what distribution you are using. But it's a nice baseline way of getting what you need going without too much fuss.

And at least you are not dealing with n different packages for n distributions in various states of obsolescence, support, and brokenness, etc. anymore. Not quite as easy as installing stuff on a Mac but it definitely narrowed the gap a lot and makes it easier for developers to support their software on Linux as well.

The status quo for linux desktop environments has been for many years that there are many options to choose from and that most software tends to work across them without much issues. So, having another one is probably not that harmful. Though you could question whether it will move the needle in any way. It's a nice way for System 76 to show that they care at least and who knows they might actually do a decent job of it and gain some fans.

If I'd be buying a laptop to run linux, I'd probably want to install it myself and not be locked into vendor specific software choices. But that's just me. I'm sure they would not stop me from doing that.
UAE Central Bank Establishes Cybersecurity Operations Center
Unfortunately that's not the case :) Perhaps you're thinking of older versions of Objective-C.
Not to another OS but just to another GNU/Linux distribution. I am trying rolling OpenSUSE Tumbleweed at the moment and really liking it. Quite well up-to-date versions of software and so far no problems after upgrading. And there are automatic BTRFS snapshots before the upgrade so if something would go wrong I can easily switch back to a working snapshot.
Show HN: Explore jobs available on twitter with Twitter jobs board