skysight-inc/HackerNews huggingface dataset:
> Stateful components don't work so well in React. If you want to update props in a stateful component, the recommendation is to replace the component entirely by changing its key.

Do you have any concrete examples for this? I'm not sure I agree: I've made plenty of stateful components in React and they are just fine. If anything, they're a lot cleaner than what I could do in plain JavaScript, thanks to the framework.

Further, could you expand on what you mean re: recommending changing the key? I have never heard the React team suggesting to do this, although maybe I missed something in the documentation :-)
I threw up in a sink at 1am (drunk) and left the water running full-stop, then went to sleep. It flooded the room, then went down the walls to the floor below, and cascaded like a Champaign Waterfall until it reached the offices in the basement where it destroyed servers and computers.

That was the single time in my life I’ve ever, ever been so glad for liability insurance in my life. They covered everything. The hotel had to repaint and replace walls, servers, furniture, carpet, paintings, etc.

Always get liability insurance riders on your home/rental insurance. It’s usually only a few extra bucks a month. Totally worth it in the event something like a sink overflow fails to stop a sink from overflowing while you are asleep.

Anyway, I learned later that my little catastrophe coincided with a number of other little catastrophes which caused them to need to make a claim on their reinsurance company.
Query Language Support for Timely Data Deletion [pdf]
No, it just means the breed ban isn't being enforced.
I was surprised to see `$()` missing from this (otherwise quite extensive) list. There are a few commands listed which employ it, but it absolutely deserves its own entry.

That and `readlink -f` to get the absolute path of a file. (Doesn't work on MacOS; the only substitute I've found is to install `greadlink`.)

And `cp -a`, which is like `cp -r`, but it leaves permissions intact - meaning that you can prepend `sudo` without the hassle of changing the ownership back.

I never see `lndir` on these lists either. It makes a copy of a directory, but all of the non-directory files in the target are replaced with symlinks back to the source while directories are preserved as-is. Meaning that when you `cd` into it, you are actually landing in a copied structure of the source directory instead of the source directory itself, as would be the case if you just symlinked the source folder.

Once inside, any file you want to modify without affecting the original just needs you to create the symlink into a file, which you can do with `sed -i '' $symlink`. There you have it: effectively a copy of your original directory, with only the modified files actually taking up space (loosely speaking).

Looks like I have a few pull requests to submit.
There is no slavery in Dubai, oppression yes, but not actual slavery.

You’ll find more slaves per capita in the US where prisoners are widely used as actual slave labor.
I don't see how one leads to another. The effect of living in Australia on a population of humans is entirely different than the effect of selectively being breeding dogs to be small and obedient. Just because both circumstances can exert selective pressure does not mean they are the same. Humans the world over, despite different geographies, have the same problems to contend with-- that's not the same thing as what we do when we selectively breed chihuahuas and great danes.
Radar Labs | Software Engineer (infra, platform, data, full-stack, mobile) | Remote US (CA/EU soon!), New York City | Full Time

https://radar.com Radar Labs is a location infrastructure SaaS platform.

We've recently raised our Series C and are a small, but mighty engineering team (9 engineers!). We're based across the US, with an HQ in NYC in Union Square.

There's a ton of opportunity to make an impact and work on a variety of things, as we're a pretty fluid team:

- Infrastructure (e.g. Evaluate our production workloads on ARM64 and build out our AWS stack with Terraform CDK)

- Platform (e.g. Build out abstractions for our product engineers to ingest and compute geo queries at high-scale)

- Data (e.g. Process, deduplicate, and evaluate 10s of millions of POIs from a variety of vendors and open data)

- Mobile (e.g. building a control system that automatically configures optimizing battery-life and location accuracy for different use-cases over time)

- Product (e.g. build tools to visualize and debug location data at scale)

We power location experiences for over 100M devices, serving over 10k QPS of geo queries. The numbers are growing day-by-day!

Check out our jobs page here: https://radar.com/jobs

If you have any questions, feel free to reply here or you can e-mail me at jeff@
sort of a tangent but I wonder about the cultural norms, which vary with continent, region and country where people are expected to include a head shot photo with their CV. and the places where getting a photo with a CV would be very abnormal.

the faq does say:

My name and picture are in my CV. How do you prevent discrimination there?
Your name and picture are completely optional, and are only part of your own private version of your CV which you can use to save a PDF or print a physical copy. They will never be included in the searchable version. You can see what your searchable CV looks like here.
"We allowed the Republicans to destroy everything, but at least we have the moral high ground."
You're in north America, I'm in Brazil. I have HBO Max, and I know for a fact that even on HBO dubs and subtitles are heavily censored. If you don't speak English, you'll think that the harshest word in The Sopranos is "damn".
meh. not the best explanation or even use of the term.
As someone who fostered lots of dogs and had to interview people hoping to adopt a dog from me, I don’t care about what the vast majority of people. All people are ignorant until they aren’t.

Talking about non-outliers as if they have better knowledge of what the safety hazards are is a fallacy.
If you or others wish for more of this type of optimistic slow mini-documentary, NHK's "Document 72 Hours" is a show which camera crew stay in 1 ordinary public place continuously for the titular 72 hours, at all hours of the day.

They interview people they come across, and collect small and honest stories of people's lives. The show has been going for a long time, and they consistently manage to find heartwarming little stories in places you wouldn't expect to find them, with nothing but kindness and attention. One of my favourites so far was at a coin-operated hot ramen vending machine at the side of a road. The English narration is pretty cheesy, but I suppose it's part of the style.

You can watch the most recent episode here: https://www3.nhk.or.jp/nhkworld/en/tv/72hours/

For archives and discussion, have a look into https://www.reddit.com/r/NHKWorldFans/.
Does d3 have a typescript wrapper?
You: "It's vitally important that we do nothing. We must keep the moral high ground - our own self-respect is much more important than winning."
It's too bad about the headline. When I see something like that, it's hard to tell what in the article is factual and what is hyperbole.
> Every tech company is losing the war against credential stuffing. I have a friend working at a series B startup with <10k MAU, you wanna know how many login attempts there are each month? 25,000 login attempts. Per user. That's 250m login attempts each month using stolen credentials.

I ran into a similar situation (small, growing startup dealing with credential stuffing attacks). We have since implemented a few different solutions, but one of the most successful was rejecting reused passwords at signup using this service [0].

Some other effective solutions include captchas, emailing a verification code, etc. Aggressive rate limiting was not at all successful, as the botnets seem to have endless piles of residential ip addresses to send requests from.

[0] https://haveibeenpwned.com/Passwords
I was the main developer and webmaster of Zelda Classic for several years in the mid-2000s. Nintendo knew about us because disgruntled users reported us in retaliation for forum drama, but they never came after us. Probably because we were never prominent enough for them you care, but we liked to imagine we were protected by someone high up at Nintendo.
ffmpeg is one of those things that has great internals, exposed by a ... daunting ... interface.
App store? A windows installer? So you just make user apps? Then publish them on existing platforms built by programmers who had to think about all the complexities you blissfully pretend don't exist?

Just email me a binary to flash with a usb stick? Here's a link to download a zip file, just drag and drop into file explorer. Totally scalable stuff. But then again you just make calculators for the android app store, so I guess you're fine.
You can index by both easily enough. But how are you searching for the Japanese version? Are you typing in “僕のヒーロー”? Or “Boku no hiro”? Or “Boku no hiirou”? “Boku no hero”?

If you get a Japanese copy of the manga, in Japan, it will say, at the top, “My Hero Academia” in English. There’s no excuse for using some other title. You can always add alternative names to your indexing system—just like you might search for “In Search of Lost Time” and find a book titled “Remembrance of Things Past”—but the English translation would never be called “À la recherche du temps perdu”. That would be silly.
I work for one of the companies on the list, and touch Haskell every now and then on the job - maybe it's because I worked with quite a few functional languages when I studied for my degree (Artificial Intelligence, started in 1998), but I really really enjoy it.
How's your Rust?

I forgot to mention Python, it's one of my top favorites and quite good with it after 20 years. Easy language.
I prefer commas because I can see them over tabs. I spend zero time escaping commas because the libraries and read and write with (usually pandas but pretty much everything) escape for me. So unless I’m manually building csvs myself it’s a non-issue and certainly not histrionics.
I don't use FB, but don't you typically have to explicitly opt in to this kind of sharing?

There is a world of difference between that and companies you can't really opt out of doing business with if you want to live in mainstream society (cell providers, banks, etc.) making you click 'agree' on some 50k line dump of legalese and then selling granular, non-anonymous personal data to anyone willing to pay.

Frankly, the hysteria around "Big Tech" "selling your data" is misplaced and probably paid for by the lobbying arms of the real abusers. "Big Tech" is far from blameless, but it's a teddy bear compared to how other industries treat us.
It seems that the author switched from Facebook's React to [his employer] Google's [Lit](lit.dev), and subsequently wrote a blog post in praise of the hand that feeds.

> Replacing lit-html would be an undertaking but much less so than replacing React: it’s used in our codebase purely for having our components (re)-render HTML.

That's high praise. I might take a second look at Lit and style it facilitates.
Are we doomed then? Modern day All Capone´s are now richer than ever, above the laws, buying whole social networks, or becoming potus. Is there anything that can be done?
I'm biased because I've been working on AR/VR at Meta/Oculus for the last 4 years, but I'm curious what you've found disappointing and whether you've tried the lastest VR software and hardware.

As far as gaming goes, Half-Life: Alyx and Resident Evil 4 are superb AAA experiences. As for hardware, Quest 2 and Valve Index are both great at what they promise for their respective price points.
I burnt out; I burnt out hard.

I haven't worked in a couple of years (the most positive thing I can say about my state of mind is that - after a very large dose of black market mushrooms - I'm no longer suicidal.

The one thing that was the primary contributing factor in my spiraling downfall is not mentioned here.

Listen to your fucking developers - the one's at the coalface (either they know what they're doing or you've got far deeper problems).

I was the primary developer on the non-DB functionality of the company's deployment tooling.

I took the most cobbled together piece of unmaintainable shit and converted it into something stable and maintainable.

There were times that I needed to make significant changes in order to move towards something sane.

And every time the boss would bring in his pet architect who would veto every effort I made with no feedback what-so-ever.

Just a no.

I want to modularise the project - no, it's not justified by the scope of the project.

I want to move to hierarchical configuration files - no, just keep using blah.properties, despite the fact that that we were using dynamically generated keys to force that which would be cleanly implementable with XML or JSON.

I want a robust solution for dependency injection, I'm thinking Spring. No, too heavy for the project - just use META-INF/services.

Yada, yada, yada.
Every damned time. I ended up running the development of a critical utility as a god-damned skunk-works project.

It was soul destroying, but I believed for a long time that the results I produced (the stable releases, tasks that took a fraction of the time they used to) would lead to my input being considered.

It never was.
Editors such as Notepad++ make it fairly easy to insert US and RS ASCII codes. But not quite as simple as typing a comma or return, obviously.
Correlation is not causation. There could be plenty of reasons why pitbulls feature highly in the dog attack stats (severity making attacks more noteworthy, type of owner increasing likelihood, stigma causing human behavioural changes making a self-fulfilling prophecy). There is no evidence that genetics is a direct cause of dangerous behaviour.
most of it is the result of wealth inequality. no one can afford to be cancelled. if you want a vision of the future watch chinese youtube iq.com where everything is hollow and empty. every show just becomes a tool of the state, all entertainment is an arm of the MCI. we’re heading there slowly. every single creator today faces a black box known as “the algorithm”, on tiktok, instagram reels and youtube shorts. those are the only platforms you can get any views today. vertical videos. the things we all collectively said Rotate your phone and film in landscape mode, about. your videos didn’t get popular? they must’ve just been bad, now watch this 15 year old girl twerk in spandex. francis ford Coppola never had to compete with girls in spandex, but today’s entertainment does.
Thank you, this is valuable feedback!

I agree 100%, I'll think of a good indicator to add some some kind of standard there. Otherwise it's probably going to end up with CVs that all only have 5/5 stars, making the whole grading thing worthless.
> if C would not have also replaced the Algol operators ":=" and "=" with "=" and "==".

That wouldn't help "!=" and "<=", and "=" is used far too often (in typical code, hence the "(probably, usually)" above) to be multi-character.
I would say invisible control characters would be even harder to read.
> CDC are the least scary people buying this data

Most buyers probably just want to target advertising at me, or otherwise grab my attention. The CDC wants a say in how people live their lives and thinks they know better than individuals about risk tolerance and decisions. And they seem to think they can have unchecked power by invoking "science". Can someone name a scarrier entity that could be tracking you?

I don't agree with anybody tracking me, but even say insurance companies which is the other worst thing that comes to mind have limited purview in what they might be interested in
Wait isn't state the whole point of react? What level of interactivity are you talking about? State and props, that's it's thing: you can always update them.

I've only need the "change key to flush components" trick very few times, and most of those where rush fixes for bugs that had a better "doing it right" fix at a different level.
NASA Holoportation - First Use of 3D Telemedicine with ISS Astronauts in Space
Can't speak for the Lit framework, but never had any issues with lit-html or it's typescript defs, it's been rock solid.
Let me guess, computers were a lot more interesting and amazing when you were a teenager and into your early 20s?
https://twitter.com/kelseyhightower/status/15162933513848340... - not far off! Would be super interesting to find how this scales!
As a manager, I've noticed people tend to overthink the "business justification" field on forms and get themselves all worked up that they are being told no because they know what to put, but in reality all you normally need to do is string together a handful of words that vaguely makes sense to the person processing the request so they can check a box.
I think after a point, skill in pattern matching and skill in creative invention pull in opposite directions.
I have a shiba inu and you are exactly right.

A lot like cats.

Hugely stubborn.

Incredibly independent.

Exactly as described when I was doing my research originally and deciding to get one.

I haven't done a single thing to make him that way, either.
> this is political dogma. there is a strain of dogma asserting that behavior is 100% nurture.

Unless it is sexuality, then it is 100% nature.
Notepad++ show RS and US as little black boxes with 'RS' and 'US' in. It works well enough.
I guess i did walk into that one! :-)
UK citizen here - yeah, it's supper annoying. It's to verify you're over 18 as that's the age at which you can obtain a credit card.

You can though ring the mobile phone provider and tell them to turn off the block - and we can blame our conservative government for pushing this through (and looking to go even further in the future).
I'm fine with that, in some walks of life, girls have an advantage. There for sure are many where boys have an advantage, and that doesn't look like it'll change. There will be asymmetry, so there have to be walks of life where girls do better for there to be parity. And that is what equality in real life looks like.
They make it more difficult than they should, but you can totally copy mp3 files in your Android or iphone and use a regular mp3 player app to listen to your own music. Most phones these days have space to spare.
I'll admit I initially thought this was about some sort of joke project regarding an authentication system requiring twelve factors!
You don’t say?!?! But I wonder how much more illegal things are here than with fiat money…
> along with the Milgram experiment that people should lookup

Don't bother, the experiment was so unethical it cannot be replicated properly. Furthermore, the way it was presented to the public was deceptive; only some of the results were widely reported and some of those suppressed results draw into question the popular narrative of the experiments outcomes.

For instance, it is popularly claimed in undergrad psych classes that the Milgram experiments showed people comply with authority. But what is meant by authority is left unqualified. In the popularly described versions of the experiments, the authority ('the experimenter') presented themselves as a scientist and used appeals to the value of science to persuade the test subjects ('the teachers'.) What they never deigned to teach me in my undergrad psych class is the compliance rates fell when the presentation of the authority was changed, and also fell when the experiments were performed away from the context of Yale University in New Haven. This suggests that people don't blindly comply with authority; personal value systems play a role in determining how likely somebody is to comply with a particular sort of authority. This seems wholly unsensational to me; somebody who values science is more likely to comply with a scientist. Somebody who likes cops is more likely to comply with cops. And nazi war criminal Adolf Eichmann enthusiastically complied with nazi authorities because Eichmann was a nazi (contrary to his claim of merely following any authority blindly.)
This is a great idea! :-)
The UAE is a military ally of the US, and now Israel, which is why they have get out of a jail for free card.
Complaining about negative karma, downvotes, or dislikes is pretty much the best way to receive more of it.

Going on the attack against your imagined perception of your downvoters and then the platform itself and all of its users is also pretty justifiably worth downvoting.
React very much feels like its own platform to me - having its own browser tools to debug it is a dead giveaway.
Oooohhh!
Wall Street sees greater risk of default by major banks
I've identified obvious bot networks, and the spawning of new bot networks on Grindr, and received absolutely zero responses back from the company.
FWIW `realpath` on macOS should be functionally equivalent to `readlink -f` - particularly if you ignore all the other functionality `readlink` provides.
If there is another forum I would hope similar comments are also downvoted or deleted there because it's completely unrelated to the discussion, and you're also taking the opportunity to take cheap political shots at easy targets. Don't do that. Dr. Fauci doesn't even work for the CDC. You're better than this, you don't have to set up these rhetorical traps to have a discussion.
Architecture of systemtap: a Linux trace/probe tool (2005) [pdf]
Legal factors can also arise; such as one very popular franchise where many of the characters are named after western pop/rock bands or fashion icons, which are deliberately mistranslated by the publishers to avoid trademark infringement. It's still enjoyable, but loses some comedic/thematic elements of the original.
Gmail's web app is "extremely poor"? I almost never experience any issues with it, and it's quite streamlined in my experience. It's not worse than the Android app (it's actually nicer, IMO, but that's probably in large part because it's on a big screen). It could be more responsive, but that's about it.
Okay but you can't take someone to court for being unethical-- and the government in my experience doesn't care much if you complain they're not ethical. So while I don't disagree I'm not sure what the effect of this actually is, if any
No elaborate script is needed these days, the kernel's runtime power management suspends the card automatically as long as /sys/bus/pci/devices/…/power/control is "auto" and the device isn't being used (the nvidia/nouveau module is unloaded).

Documentation for the nvidia module claims [0] runtime pm is supported even when the module _is_ loaded for GPUs since Turing, but I haven't been able to test that (mine is older than that).

[0] https://download.nvidia.com/XFree86/Linux-x86_64/435.17/READ...
They are also exposed to anyone who can read from /proc/PID/environ, which means a simple directory traversal vulnerability can translate to database credentials.
I read it and I gotta say it sounds ignorant to me: lots of people have bootstrapped systems using Forth. It's not as common these days but it still happens.

And I think the wiki page predates sectorlisp, which project answers (in my opinion) the challenge, no?

( https://github.com/jart/sectorlisp )
I’m not saying there are differences in (pick a trait, any trait). I’m saying that anyone who tells you that differences don’t exist has to prove it. Rice farming is a very different way of life to pastoralist is very different to hoe agriculture is very different to hunting and gathering. Some populations have been following the ~same lifestyle for over a thousand years. There’s no principled reason that can’t cause populations to diverge. If someone wants to say different populations are the same in some non-metaphysical way they need to prove it. They can’t just assert it. Religion works on faith. Scientists bring facts.
Are you suggesting that this location information is "health" data and is okay for them to use and store?