skysight-inc/HackerNews huggingface dataset:
Instead of having your game sub-systems and components reference each other in a scene, you'd better off designing your game architecture in a data-oriented way.

Try organizing your code around the data your components have to work with and let your code react to changes to that data. Using Scriptable-objects is a great way to facilitate this model, because with them your game components will reference data assets instead of other components, reducing dependencies, which gets harder and harder to manage as the complexity of your application grows.

I can really recommend watching Ryan Hipple's presentation titled "Game Architecture with Scriptable Objects". [0]

At our studio we've built a framework based on these ideas for a high-complexity game project and we're very happy with it so far. We have a clean and well-performing codebase that's easy to maintain and test, because no sub-system has any hard dependency on any other sub-system.

[0] https://www.youtube.com/watch?v=raQ3iHhE_Kk
Feedback is always appreciated.
Down votes are the surest sign that you’ve said something truthful on HN.
Yes, in theory that could happen. In practice, we don’t see it happening. Doesn’t mean it can’t, but time will tell.
Cruel, these things must be tested, so I answered 'no' to everything, the questions seemingly never ended, I was given a very long list of 'possibles'.

Not a great start.

Use NHS UK Symptom Checker instead, if you must.
I'm with you there, but (and, this is an unpopular opinion) I think it would be even better if it went the way of Go. Go will randomize iteration order of unordered collections (at least in development builds?) on purpose so you learn not depend on it. The "tricky" thing with Unity is that you might find a consistent client behavior and unknowingly depend on it.

I think with time/experience you'll learn to spot what to ignore (frame lengths, etc) and what you could count on. And just to test fully-build games often, and across clients.

* C# does something similar with hash across builds (so you don't depend on serializing/deserializing hashes and expect them to work; they want the freedom to change hash functions).
The last 3 Twitter links I've tried to follow through HN have given me this message: "Oops.

The site at https://twitter.com/NatSecGeek/status/1314657678149509120 has experienced a network protocol violation that cannot be repaired.

The page you are trying to view cannot be shown because an error in the data transmission was detected."

I also get it when trying to just copy/paste the URL. Anyone know what gives? I figured someone on here would probably know.
Por qué alojar el correo electrónico en casa no es una buena idea
Just one tiny observation: I find the headings really hard to read.
DeFi-Focused Layer 2 Networks Built on Ethereum
My first reaction to the page was: how do I know who wrote these? How do I know whether they are right or wrong? How do I correct ones that I can see are incorrect (or at least misleading)?

I don't see any "about this site", "who created this site", etc. I don't see any information about who authored a particular snippet. Perhaps more information is available if you log in? But it seems like it should be possible to evaluate the trustworthiness of a site _before_ sharing information with it, so I don't feel comfortable interacting with the site as it is.
> How are smartphones and tablets different from laptops and regular phones in this regard?

Tech aside, one scenario: C level exec parent - or any parent - hands phone or tablet to child in backseat as a pacifier. That's much less likely with reg phone or laptop.

Also, the fact that he didn't specifically mention laptops might simply be an oversight. That is, pretty much everyone will bring their phones or tablets. An exec with a laptop? In a meeting? Probably a rarity.
> Inability to have rational argument and not get immediately heated in the face of an opposite opinion is a major flaw of proponents of both the right and left....the one thing that vindicates the left in America is that its at least the arguably more humanitarian and ethical side.

People on the left think this because they don’t understand the social value of the things the right cares about. They look around at a world where people seem ragged and unhappy, and think we got here because we don’t have enough of this or that government benefit. They assign zero weight to all of the other things that make for a humane life.
Can you expand a little on your suggestion? How deep into semantics would you go when describing something?

ie. making an http request, do you include DNS, headers, TLS or is it simpler to just say `https.get(url)`
Maybe it would help if one is in the habit of buying footwear advertised as being "barnyard-acid resistant", known less euphemistically as shitkickers[1].

Bolkonsky and Bezukohov have both been raised respectably (are glad to say that they have never seen a spade) and prefer to sit out a dance than allow Rostova to be seen on the floor with anything other than an impeccably turned out gallant.

Rzhevsky (who I forgot to mention is a cavalry lieutenant and presumably has been invited to the ball solely due to military rank and not social position) not only hasn't polished his boots, he hasn't even cleaned them before coming inside; not only doesn't mind dancing with Rostova with shit on his boots, he also implies that during their dance it will be flaking off all over onto the ballroom floor.

[1] infra dig in urban areas:

Blame it all on my roots
I showed up in boots

and on planets, but not in the asteroid belt:

Ta desh na koming gut
Mi kom ere but
India’s Razorpay becomes unicorn after new $100M funding round
It's Firefox.

https://www.bleepingcomputer.com/news/technology/mozilla-sha...
This reports is an ok rundown. The 3D printed shotgun cartridges feel like something out of Hello Kitty -

Desktop Firearms: Emergent Small Arms Craft Production Technologies -

http://armamentresearch.com/wp-content/uploads/2020/03/ARES-...
We were told by our IT department that its now SOP by both nation states and hacker groups to target all executives of MNCs. Even those in "visible" technical roles are targeted as a standard matter of procedure.
Chatbot for Your Kubernetes Cluster – Contribute in Hacktoberfest
Good points, thanks for posting.

I stated elsewhere in this thread but the project is only 6 days old. I haven't had time to code up an /about page, reputation system and user profile pages just yet.
Yeah, from what I understand the difference in driver stability between Nvidia and AMD on Linux is exactly the reverse of their relationship on Windows.
Oh look, you've been downvoted, how true your statement must be!!

There's a Monty Python sketch in here somewhere.
Yeah but could you play duck hunt?

And in the old old days you could skip the scanning and just go draw what you wanted where you wanted with vector graphics. (as long as there weren't too many "what"s)

There were even tricks like defocusing the beam.

:)
I am not, it's news to me!
Does AMD make you sign in to open their locally-installed driver utility? Nvidia seems to have thought it was a good idea and went ahead and did that a year or so ago...
Oh, an RPG, of course! Absolutely loving that sketch by the way.
This is very sound advice for anyone who wants to feel more secure about their surroundings and mobile devices.

People underestimate the spying potentially of mobile phones very often. They are always on, have a data connection, and run software that is abysmal for security.
> Look up statistics on sexual assault and violence against women

Why do I need to limit myself to women? You are claiming that men cannot be victims? Here is what I found:

As of 1998, 2.78 million men in the U.S. had been victims of attempted or completed rape.
About 3% of American men—or 1 in 33—have experienced an attempted or completed rape in their lifetime.
1 out of every 10 rape victims are male.

So yes, please stop your sexist arguments: both women and men can be victims. Maybe you should be the one who needs to take some time to reflect.

I'm one of those people who really doesn't give a shit about gender, race, religion, sexual preferences, etc. But it seems nowadays you have take all of these attributes and divide them into "victims" and "predators". I'm really sick of that, and I'm really sick of media playing out that part.

So yeah, there is my reflection on this whole narrative.
This reminded me of Ubuntu's bug #1: https://bugs.launchpad.net/ubuntu/+bug/1 We would have the ultimate case of "It's not a bug, it's a feature!"
> Applications that need to have state, surely have it.

You seem to believe that state is synonymous to "reactive store". Also, sessions/ memcached/ dbs have little to do with application state management.
Wine is the inverse effort of WSL. Both are trying to integrate the best of the other operating system. WSL -> Give Windows users a good modern web app development experience. Wine -> Give Linux users Office and games. To that end, both have their measure of success, and shortcomings. As someone who ran Linux on the desktop for 19 years, I tried every incarnation of Wine I could get my hands on. In the end, I just always kept a Windows partition for playing games.
The source tweet presents a single data point as well, screenshots from one guy who says he still talks about BlueLeaks but avoids using the hash tag. I don't have conclusive proof that the author is wrong, granted, but we shouldn't believe every wild claim that's hard to disprove!
I kept on getting the same error earlier, so I cleared twitter cookies/cache and restarted the browser, which fixed the issue. Wouldn't hurt to give it a try ¯\_(ツ)_/¯
That's true. Definitely need a way to distinguish between the two (browser vs. server) sometimes
While compiling kernel

yes '' | make localmodconfig

will create a config based on current config and loaded modules (lsmod). Disables any module option that is not needed for the loaded modules.
I would probably wrap constants with the same prefix in a module, but all that really does is make the naming feel nicer, I guess.
From first hand: No special transconductance(no idea what that means) amplifiers are necessary, just a wire loop that matches output impedance of usual audio amplifier, as described in the article. Hearing aid manufacturers and audiologists prefer their proprietary solutions so they push for removal of T-coil.
The BBC's news has been going downhill for years.
You can ckeck for a connection to the microphone or have the switch also connected to IO to put a mute symbol somewhere.

My laptop has a small plastic sheet to pull over the camera and I really like that solution for cameras. For microphones there need to by a breaker switch.
I'm a JavaScript developer with 10 years of experience (have been nearly full-time js all these years). First thing first, i'm not particularly good at speaking english (french accent..). That being said, I'm efficient with all kind of javascript application, and i'm not afraid to dive deep into complex code. I would be delighted if your hiring process requires a coding challenge, if so, please contact me. Oh, and I'm also an expert in CSS.

Rate: 60€/hr

Resume: http://julesbou.net/resume.odf

Example of code: https://github.com/julesbou/lock-async/blob/master/lock.js
Hmm. I had a mirror lens for my camera years ago.
Where is it officially recommended? There is other content that is created by Unity but that is clearly labeled as such.

Nothing from the Asset Store is essential, but it would take much longer to do everything yourself from scratch, as well as being difficult to learn how to do everything yourself without examples to experiment with.
Windows is UTF-16 internally while Linux is UTF-8.

If Windows goes to unicode by default, it will make things a lot worse because it won't be the same unicode.
I could hear a fait beeping in one corner of my kitchen, but if I moved ~3 feet in any direction it disappeared.

Eventually discovered that it was some kind of acoustical beat frequency from the motor noise in the refrigerator reflecting off the back wall. Moved the refrigerator ~1 inch further away from the wall and the sound disappeared (at least from the location I had been able to hear it)
Fujifilm and Sumitomo Chemical to make EUV resists
I've been looking for a VPN solution for my 10 person team and haven't found a good one that's lightweight and enables us to have a private WAN. I'm curious at the onboarding friction and pricing model.

Also I got really confused by "Google Workspaces". Turned out it's just gsuite re branded. So typically Google!
If you're looking for a bit more flexibility around the current and voltage setting as well as a more solid mounting option and safety features, take a look at fpx board [1]. fpx is open source.

Disclosure: I'm the author

[1]: https://fpx.oxplot.com/
I can’t tell what actually happened from this article. Were physical servers seized? I’m not sure I understand how trademark law would enable that versus just criminal prosecution.
are you sure the iPhone's switch is physically disconnecting the microphone ? I am not. It is probably causing the software to mute the microphone, which means that an attacker can change this behavior without you noticing.
SaaS Contracts - pitfalls
A beginner’s guide to computer colors (and the terminal prompt)
This could set a potentially dangerous legal precedent. Microsoft are arguing that the malware operation damages Microsoft's brand, instead of putting the fault onto themselves for making vulnerable software.

The malware operation should absolutely be shut down, but other laws (that we have - the CFAA would apply) should be used to do so.

Otherwise any other manufacturer of defective products can argue that someone else (potentially unintentionally) is damaging their brand by triggering a flaw in the product instead of fixing their product. Imagine a car manufacturer whose cars fall apart due to minor irregularities in the road suing the city for not making the roads smooth enough instead of producing better cars that are immune to this problem.
> Was there ever a moment like "Oh no, I should rewrite my story in german, because I could better express the ideas"?

I wonder if this 2 page free-verse poem work better as half a dozen rhymed couplets?

> Have you ever left your pen on the desk, coming back the other day, just to find out it does not work if you write the letters z and I?

"Where's my favourite pen? Did you steal my pen??" - stares accusingly at the cat.

> After fixing said pen, you wife asks you to do the same with hers because she needs to write a notification for the kids?

"Why did you give the pen to the kid? Is it out of ink because he's been drawing on the walls again?? What do you mean he tried to flush it down the toilet???"

> Coming back and after finding out what exactly you want to write, seeing that you can't buy paper anymore that works with that stupid pen, so you have to make your own?

"Don't you dare wipe down that wall! Yes, I know it's blood. It's my blood! You drop that cloth now!! Dammit - I spent ages getting those end-rhymes right ..."
Yes, and that's why NSA successfully intercepted google's fiber optic cables and so on.
Lawyers say this all the time because they'd like to get more work.

Cops are trained to believe that honest people want to help out and will be basically talkative. They are trained to think cagy people are guilty.

They know that guilty people are highly likely to incriminate themselves if they talk because the story they tell won't be self-consistent or with other evidence and testimony.

It is absolutely a bad idea to lie to the police.

That kind of advice may cause white people to get increased legal bills but I think anything that increases mistrust between the population and police is outright dangerous to black people.
My workaround for this was to create a shortcut to directions to home:

In Google Maps on Android:

1. Search for your home address and click "Directions"

2. Click on 3-dot menu (hamburger button?) next to origin and destination

3. Select "Add route to Home screen" to create shortcut
I think it was on a Google One post on HN recently that a commenter said "A product name of 'One' means the product manager was just tired (or lazy) and didn't want to have endless meetings about the name so they just called it One, and called it a day."
That's what "Mr Pliers" is for or more likely the Red Cap with a Holstered Webley
Cloudflare Two would have implied that it's better than all of the above. I also heard that customers are mistrustful of version 1 of any product, therefore versioning should start at 2.
We were in the same boat and set up tailscale, its been great since.
Why would they take a beautiful, modern microkernel OS like Windows 10 and graft it on a clone of an Apollo-era monolithic-kernel OS? You’d have to be nuts to even think of that!
I thought that’s what tags were for.
Doesn't MS lose Azure business without Linux ?
Caching Your Nix-Shell
Conway's Game of Life on FPGA
https://www.youtube.com/watch?v=5HInaJxFxWs
Does One include advanced automated/bot traffic detection/blocking? In other words, does it compete with Distil and others in that space?
AP Exam Participation Hit by Pandemic; CS an Exception
> I regularly have people fight with me on there and sometimes get death threats.

Good effort. I haven't managed to receive a death threat yet.
>The metaphor that makes sense to me is that the identity provider issues passports and Cloudflare One is the border agent that checks that they're valid. At any particular moment, different passports from different providers may be allowed or forbidden to enter just by updating the instructions the border agent follows.

Can someone please elaborate on this metaphor? I don't quite get it in context.
Is tailscale a VPN?
I believe the idea is, Google _is_ winning currently. Choosing not to get involved is a choice in favor of that winner.

It's an interesting point. To me it has merit.
Even notepad can handle LF now. There is no reason to use CRLF anymore on Windows.
Any profession becomes less ethical the more J ews are involved.
I do not understand why Microsoft does not continue to support windows 7 (for a medium fee). I mean as a business client the transition 7->10 was and is a complete waste of resources.
Something you as a user can disable.
95% Oceans floor is unexplored;
Blog Articles Should Solve Problems – Not Meet a Word Quota
Telescopes Record Last Moments of Star Devoured by a Black Hole
The Billionaire Who Stood by Jeffrey Epstein
This looks amazing! I recently launched a product and wanted to create a demo video for the home page, but I'm totally useless with recording, I'm not confident doing this.. I'm gonna try your app for sure. Best of luck!
Data points engineering should show the CEO every week
"Works for me (TM)"

Linux Desktop Evangelism playbook hasn't changed since 2000.
Proton may be your saviour*

*unless the games you play are online games with Anti-Cheat.
I love how in the very first example, how to open a file in python, the example forgot to close the file!

Cherry on top. It's not as if python had a special syntax to use a resource and close it automatically at the end of the block, precisely to avoid this sort of issues. /s
Windows has always been two creatures that behave in very different ways. The server line is where you see stability and compatibility reign supreme.

On the desktop/workstation line though, let's take a trip down memory lane and remember all these upgrades together: Windows 3.11 -> 95 -> 98 -> Me -> XP -> Vista -> 7 -> 8 -> 10.

I am having a really hard time seeing how one can infer from that timeline that Microsoft's desktop OS line follows a philosophy of "catering to the user, keeping things consistent, and being backwards compatible." Windows 98 didn't cause much hassle, but, at least from my experience, that was really it. Windows 7 had its share of hassles, too. Particularly, as I recall, in the backwards compatibility department. We just remember it fondly because it was sandwiched in between Windows Vista and Windows 8.
Project 10 Hello Worlds
Show HN: Automated fractal generation based on user feedback
I know nothing about network. Could someone explain this in simple words please?
Rust tries to circumvent the _need_ for manual allocation entirely by providing plenty of high level constructs (Box, Vec, Rc, etc.) that you can do to safely and easily do what you might accomplish with manual memory allocation in C
Why it can feel so difficult to “do what you want in life”
Creating an Open Source Directory
Interesting example, and yes these cases are valid...

I think I should have explicitly rather than implicitly defined class as more broad than just 'has a lot of money' - these examples are kind of 'working class but became successful' rather than 'upper class'?

Edit - and then used that definition rather than just saying The Rich
The idea that “the left” doesn’t exist in the US is nonsense. We just had a democratic nomination cycle where every candidate except the eventual winner (but who at that time seemed down and our) promised to support this: https://www.congress.gov/116/bills/hres109/BILLS-116hres109i.... Doesn’t that seem quite left?

You’re correct that Sweden, etc., are market economies with welfare states tacked on. Sweden is cutting corporate taxes and investment taxes, partially privatizing its social security, etc. That was the model on the American left from Clinton through Obama. But that approach is pretty much dead ideologically as far as I can tell. Political candidates on the left don’t talk about markets anymore. One was booed during the primaries for supporting capitalism.
Listening in on a board meeting is ofcourse much more interesting than reading the meating notes since the interesting parts will be off record.
Yeah it should be using a context manager.
90% of Linux Desktops could experience a problem and as soon as someone reports it another guy would come out of the woodwork and shout that it works for him.
Sorry for being cynical; But Firefox memory footprint is ~30 GB
In Europe, the small minority deemed likely to reoffend are simply kept in jail pending trial. Are you saying that people likely to reoffend should not be allowed to do so unless they can afford the cash bail (which will be reimbursed once they show up to trial)?

Wasn't the purpose of bail an incentive to ensure people show up to their trial? How would expanding the scope of bail's purpose to "keeping people from reoffending" work?
Cash bail funds the capture of people who do not show up for trial.
Microsoft takes down hacking operation that could have affected election
Gone are the days where you could trust "air gaps" to secure your machines...
Oh gosh thanks!

I have seen such small valued components, looked their values up and thought, "this is insane".

(I wish I could say I thought, "I must be dumb, someone must be much smarter than I am", but if I hadn't embodied a certain kind of hubris I would not work in software.)
- Sony Xperia 1

- Ubuntu One

Have we even reached peak One yet? I had thought so a few years ago but it seems to be constantly getting worse.
that's what kept Solaris from being open sourced for years.

There's a talk by Bryan Cantrill about that.

They basically could not provide a fully functional OS because some marginal yet used-everywhere parts where licensed and proprietary (Bryan cites the internationalization library as an example).