skysight-inc/HackerNews huggingface dataset:
> But, everything collapsed in one moment. Now children do not want to
go into space. They don't want to be like Gagarin or Armstrong. They
want to be like Kardashian or Deripaska.

Man, this really hurts to read.

But there is some hope. As I was was saying to a prominent lisper just
the other day, I think "space and the planet" is something young
people are refocussing on. I sense a long overdue and deep rejection
of "fast cars, money and fame" in the air.
You are right, by itself it doesn't matter. All Heroku users should be smart enough to figure this out themselves.

However, Heroku should also be smart enough to figure out that all links should be https and servers should have valid certificates.

For a company to make such basic security-related mistakes while in the middle of a bad security incident doesn't look good, to put it politely.

It sort of explains how they got where they are.
The 3 sites: Israel-tv.com, Israel.tv, and Sdarot.tv
Not only healthy, but also able; live close to nature, own a car, or have enough money and time to seek it out, and of course inclination.
People sometimes respond with some puzzlement to InterruptedException, unsure what they should do. All it means is that some other thread has requested that this thread stop what it's doing. So do what you think your code should do in that situation. E.g. in the case of `say`, the most reasonable thing is to simply return.

You shouldn't normally call `Thread.currentThread().interrupt()` inside a `catch (InterruptedException e)` unless, perhaps, you don't throw anything. That would prevent any blocking operation inside cleanup code from working. As a general rule, a thread's interrupt status is set or InterruptedException (or some other exception) is thrown, but not both. That is how JDK methods also do it. If they throw — they clear the interrupt status.
For study like that, its extremely important to design and evaluate the questionnaires carefully because people’s descriptions of temperament can vary significantly. Besides, like any society, dogs in a household also affect each other, thus not taking that into consideration can alter the result considerably.
That is still better than promoting to management as a mean to increase compensation, which is kinda common in the EU tech scene and sucks big time. Unless the promoted people are humble enough and try to actually learn the new job, which in my experience is a rare occurrence.
That is due to the limitation of the source code to ASCII, which I consider obsolete.

"!=", "<=" and the like were single-character operators in Algol and in many other early programming languages. They have been replaced with 2-character operators only because IBM and most other important US computer manufacturers were not willing to support character sets with enough characters for covering the needs of mathematics and of other languages than English.

The target for the US character sets was only the text that may appear in commercial letters written in English. For any other uses, like programming languages, characters have been accepted only when they could occupy one of the few vacant places in the character map.

The dominance of the US-made computer hardware forced this ugly limitation upon the programming languages. So the programming languages had to use various commercial characters, e.g. !, @, #, $, %, instead of more appropriate traditional mathematical symbols.

Now, with Unicode and UTF-8, I consider the use of ASCII for source code as stupid.

In Unicode, also the ":=" of Algol exists as a single character.

Regardless of how operators are encoded, as single- or multiple-characters, a good text editor for source code allows one to change the correspondence between pressed keys and the inserted text.

Because assignment is used more frequently, even when using ASCII a text editor can be configured to insert ":=" when you press "=", and, for example, to insert "=" for ctrl-= and "!=" for alt-=, in order to minimize key presses.
Western governments have suddenly awoken and are now willing to follow trails of paper if necessary. This one isn’t too hard to follow since even you and I know it’s a Russian company.
I think this is a good idea. It's essentially what I mentioned with Paypal requiring OTP before the signup process starts up.

But as you said, it adds a lot of friction to something most companies want to be as frictionless as possible: signups. So it's a compromise. I don't expect many companies will opt for it, except, as you say, those where it's particularly important.

I stand by my reply, since my parent implied that username enumeration was rare (i.e. "every so often") and some awful security practice (i.e. "I don't even")
When a user comes over and says "this isn't happening" I write a test and sure enough, the test fails. I fix the case, re-run all the tests, push to UAT, and ask the user to verify it works in the UAT system.
It's pushed into production after hours.

Prior to TDD I would spend hours stepping through code, setting variables to replicate the scenario, scratching my head, and usually fix it after a week or so. Then I would get a bug report of something else weird happening. And repeat that process.
So far all the services that required MS authenticator for me turned out to be perfectly fine standard TOTP.
Nintendo have had a conflicted stance about community projects over the years. From threatening UltraHLE (early Nintendo 64 emulator) developers back in the late 90s to largely ignoring the Wii exploits and homebrew scene in the mid-to-late 2000s to attempting to hire private investigators to identify and implicate 3DS homebrew developers in 'illegal' activities.

A similar case is when the PS3 Slim was released without OtherOS support and later removed from existing consoles with a firmware-update that really incited research and development into the PS3 console security, which led to a full break around late 2010 and Sony attempting to retaliate with smear-campaign and prosecution(s) for copyright infringement across the USA and Europe. Some of those were more successful than others.

There have been public emulators for recent consoles from Nintendo and Sony and they've managed to stay up without any cease-and-desist or lawsuits so one would imagine they are doing something correctly to protect themselves (such as not being associated with piracy and some of the shady monetisation involved with that).
> $h*!

I never understand that kind of (often self) censorship where the meaning is intentionally left clear. It could be malicious compliance with keyword-based filters but people do it voluntarily even in places where no such filters exist.
But to be fair if we're sending them as UTF-8 in a JSON file we can't do anything about that.

I've had situations where I am obliged to write output to XML, and clients are like, "You can't lose this weird data in our text". That's not me, that's XML, in XML 1.0 most of the ASCII Control Characters are banned (not like "You must escape this character" they are banned if you write them as text, escaped or not, that's not a valid XML file and some parsers won't read it). You can either admit you want binary data maybe wrapped as Base64 inside the XML or you can accept that in XML those characters are toast. I would turn all the banned characters into U+FFFD in XML.

JSON doesn't have that defect, but it still can't magically make non-text into text, and some filenames are not text. So this feels fair enough. Chances are if your JSON format is so capable that you can write "Here's a Non-text filename" and have that work almost all the people parsing it ignore that case and you didn't really improve interoperability at all.
> On 17 January 1938, Walter Orthmann started work as a shipping assistant when he was fifteen years old at a textile company in Santa Catarina

Hard to wrap your head around someone working at the same place from before 2. world war. Both him and his employer must have been quite good at adapting to a changing business landscape.
Is there any chance that older versions of Windows will have their source code officially released?

They're already out there as source code leaks, but it would be nice to be able to view it legally and perhaps more completely, in a similar way to how we can view the .NET reference source.

I really enjoyed browsing the NT4 and 2000 leaks, it was fascinating to see how Windows works under the hood, and I was interested to see how well (or not) my understanding of the disassembly matched up with where it came from. It also helped massively with troubleshooting and understanding API surfaces, particularly the kernel side.

Could this ever happen, is there the political will internally to be even more open on the OS side?
And who was punished by the court for breaking the law in that way? Nobody, right? So in reality they aren't bound by the law.
not evidence, just basic statistical reasoning based on a set of necessary assumptions.

I'm going to assume you are a reasonably competent driver. Also, that your driving routine is pretty stable. Now these assumptions may not apply to you, but they do apply in general, which is what you need to set insurance risk.

Traffic density on your Wed commute to work is pretty stable week over week, with approximately the same percentage of over-tired or over-stressed drivers.

Your driving ability has probably not significantly improved over the last 6 months.

Thus, your chance of getting into an accident this morning on the way to work is independent of the chance of you having an accident next Wednesday.

Likewise, your chance of getting into an accident this morning is independent of the chance of your co-worker who lives on the other side of town but has a similar risk profile to you of the commute (same type of roads, same distances).

In general, in aggregate.
Y
I'm guessing the heat pump cost is only the cost of electricity (which can vary as well) and not the cost of the pump
> In our society we need more person on person interaction, not less.

perhaps, but if you can't find that interaction (sometimes not in fault of a lack of trying), you gotta do what entertains you.
Oh, they knew. They were just being casually traitorous.
If they’ve completed their sentence, why should it matter? Might they do it again? Maybe, maybe they learned their lesson. I do think it might be more unlikely someone would repeat the exact same white-collar crime, at least less likely than a stranger doing the same crime for the first time.

They could also go into forensic auditing as a consultant since they know what to look for.
I also have some currencies in the database. You can suggest other ones.
> English manga publishers frequently won't license a series if it's been scanlated because they think nobody will buy it.

How is it that companies cam fail so hard at understanding their customers. So many fans would love to throw cash into their passion, support the people doing truly quality work, and encourage the production of more of the same. Honestly, plenty of fans just love their favorite franchises so much they'll buy stuff of pretty terrible quality too just to be able to put it on a shelf.

I really don't understand japan's take on copyright either, it seems lax in some ways and extreme in others, but people in japan seem to have little issue getting around it and are still putting out all kinds of infringing content for themselves and the rest of the world to enjoy so maybe it's a good balance.
For nuclear reactor incidents there are reinsurance pools. A collective of insurance companies. For example the nuclear reactor in Borssele, The Netherlands, is insured backed by 26 of such collectives (one national, and 25 foreign collectives) together they consist of over 300 individual insurance companies.

This particular (small) reactor is insured for liability up to 1.2 billion euro.
No argument here, I was just being a pedant really
Physics-Based Inverse Rendering Using Combined Implicit and Explicit Geometries
Crypto influencers getting paid in dollars reveals the industry's sleaziness
Thank you for pointing them out. I've browsed, and searched through that ascii table countless times, usually looking for something in particular, yet never realized that there were such a thing as separators before.
End-to-End Visual Editing with a Generatively Pre-Trained Artist
a b c d e f g h i j

and

(a (b c d) (e f) (g h (i j)))

are about as meaningless as each other to me with just letters, in Forth you build a sort of minimal vocabulary for the problem at hand and so you have a better idea of what words are doing. Proper documentation (or at least very good naming) is needed in lisp and forth IMHO.
Subspace Diffusion Generative Models
Both approaches are correct. The parent is talking about Ablation based importance attribution whereas you’re using gradients to assign importance.

Your approach will compute pixel importance in a single step whereas ablation based approaches generally need many passes.
Judging by the examples, the Go code is easier to read, write and maintain.
It's using some sort of a custom installer that also downloads Cloudflare's BoringTun (https://github.com/cloudflare/boringtun) directly from the author's website (nyr[.]be), since Cloudflare doesn't seem to offer it as a binary release. Example:

{ wget -qO- https://wg.nyr[.]be/1/latest/download 2>/dev/null || curl -sL https://wg.nyr.be/1/latest/download ; } | tar xz -C /usr/local/sbin/ --wildcards 'boringtun-*/boringtun' --strip-components 1

I don't have time to go through it in more details, but I would definitely recommend an alternative way of installing it.
Speaking of North Korea, their sanction-proofing themselves might finally pay off. I bet their heavily sanction-proofed products--not vulnerable to sanctions of their complements, and not dependent on sanctionables for production--are more attractive to the Russian markets now. And the sanctions mean they have less competition.

You know I haven't seen a single DPRK product in my life? Not one. Not even a book. Not even a propaganda poster, not a whole lot of those in the Americas. Yeah online I've seen them but that's not the same thing.
Pretty cool. (I changed the languages for privacy reasons but your solution still stands)
There is a git diff driver for CSV that makes the CSV diffing and merging a lot better. https://paulfitz.github.io/2014/07/09/diff-merge-csv.html

Works like a charm!
Haha, wtf :D.
Examples on why or how?
I was discussing "work you have to do to setup and actually understand your development tool chain in C as well as C++", and I mentioned IDEs' easy of use. Then you came along saying that the command line is the way for "everyone who programs in 2022"... which is clearly the opposite. If you don't want to see that... I'm sorry but this conversation doesn't have a point.

And you mentioned "boomers" so I know exactly with who I am talking to.

My ego walks away unharmed from this conversation.
>If you used your previous password on any other sites, we highly recommend you also change your password on those sites.

This is the most concerning part of that email, as it implies more than an "out of an abundance of caution", but rather that they suspect their password DB has been compromised.

Thinking about it, it does sound the most likely as they were probably the same DB the customer oAuth tokens were stored in that were used to access Github repositories. But if they already knew the data was stored together why wait till now to reset passwords?
And yet it's from B which was not designed for a machine with auto increment.
Bob is short for Robert, too by the way.

I make a point to mention that my cat’s full name is Robert. I enjoy the reactions: person either looks at me like I’m a moron for thinking this is something worth spending the energy to say out loud, or they really enjoy it. I digress.
Berlin is better than most other places I've lived, but there is still so much room to improve. In my (sub-)district, pedestrians, cyclists, bars and trees share around 30% of the space on the street, while an additional 40% is parking and the last 30% is driving. The thing is, only around 35% of households here even own a car, and the vast majority of those probably just have it as a convenience. Public transport is quite good, and Berlin is super flat, so also really good for cycling.

Very slowly things are moving in the right direction, but it is a constant fight against a loud minority and old local and federal rules favoring cars above all.
> But no, says the BBC it's about the music. Come on, now.

The article explains exactly why it's about music: musicians post diss tracks, musicians react by taking diss tracks a step above. Rinse and repeat and in no time you have people being beaten up and even killed.

You see the same phenomenon in Mexico with corridos ballads, and also on hip-hop.

But somehow it seems you have an axe to grind against the BBC. Comparing the BBC to Russia's RT is a clear tell you are either disingenuous or ignorant.
For the vast majority of our species' existence, we overwhelmingly died of causes other than cancer, so if there is any evolutionary pressure in this regard, it should be weak. Cancer as a significant cause of death is a Modern Age phenomenon.

Also, the mechanism may be more complicated. What if NAD+ levels influence the immune system somehow? (Our first line defence against cancer.) Metabolism isn't a straightforward (A -> B) system at all.
It's not the sanctions, it's the government influence we should be worried about.

Russia 1 state TV has gone beserk recently, it's as bad as you could possibly imagine.
Looking pretty good and clean.

I have noticed that writing the right skills on resumes are pretty hard, so I have built a service [1] to help job seekers identify missing skills from their resume.

I tested my cv and found at least 10 missing skills that I have but forgot to mention.

May be we can collaborate to help job seekers with the skills part?

[1] https://www.toplineresumes.com
Well, except for the "all models are wrong, some are useful" thing.

They knew where they had fudged, which meant (if management was smart) they had some clue on when a client was slipping into a risk area and the policy should be hedged.
Yeah, I think we're all aware of this tired old joke by now.
As is tradition when talking about "let it crash" or "crash-only software", Joe Armstrong's 2003 thesis "Making reliable distributed systems in the presence of software errors" [0] is required reading. Sections 4.3-4.4 cover "let it crash".

[0]: https://erlang.org/download/armstrong_thesis_2003.pdf
But wouldn't the equivalent be to say that baseball ends instead of a single game itself? And baseball doesn't seem to end.

Of course conflicts will end but the condition of victory tends to deviate from the original position.
>If you're really worrying about when your component renders or re-renders it's probably because there are other issues with your app.

that's why I prefer Solid instead of React. For client side stuff, Solid is sooo much better than React.
That comment is pure make believe. Children in the 80s wanted to be Madonna or something else. There has never been more science fiction available, or other space related media, through games, movies, and all kinds of internet resources. The public wasn't actually that enamoured with space during the Cold War, but it has turned out as an enduring myth.

https://www.sciencedirect.com/science/article/pii/S026596460...
Most often than not, tools are rarely the problems. People always blame the tools because it's easy and you don't put responsibility onto the organization or people.
> Tigran Khudaverdyane was forced to resign when he was hit with sanctions by the European Union.

So, did he got sanctions lifted? If yes, what was the point? It is not a musical chairs game, it is a bloody war.
Yeah I think what you're describing is an issue for all "traditional" database migrations, that is, switching between branches is an issue.

I think the best thing to do is, during development, recreate and re-populate the database on every branch change automatically. I have that set up in my current project, although I have to remove the database file manually for now. My test data is hardcoded into my codebase, using the repository access code to save the data on startup, if a "load test data" flag is set.

of course, using an in-memory database would also resolve it, but then any changes I make in the data at runtime would be lost every time.
As a side note, Tailscale does not use the kernel implementation of Wireguard. Worth considering if you plan to replace your hand configured setup.
Yeah, you'd need about 1000-2000km^2 covered in solar to cover australia's electricity consumption.

Luckily that's almost exactly the roof area of detached dwellings.
> That isn't a map[T]interface{}

FWIW while map[T]interface{} is somewhat more convenient to use, for efficiency reasons you should prefer map[T]struct{}: interface{} being a fat pointer is takes 16 bytes * the capacity of the map/set. struct{} is a zst, so takes 0.

It also signals much more clearly that it's a map to nothing, which is a set, a map[T]interface{} could be an actual map to a bunch of random things.
The concept of "Readme Driven Development" [1] seems similar, but smaller in scope. I've actually found it very pragmatic/productive to, especially for smaller libraries, start with writing the Readme.

1: https://tom.preston-werner.com/2010/08/23/readme-driven-deve...
> at a current price of €2.175 per 1 liter

What? €2175 per liter of diesel? Am I missing something?

/edit: nvm I misinterpreted decimal point as a thousands seperator.
maybe thats the problem right there.

EVERYBODY is using some unix these days (android, linux, ios, macos) so it's not cool and nerdy anymore, it's your mom, uncle, grandparents ... it's dull.
> a thought experiment by an influential philosopher

Plus, this particular philosopher would very likely display a lot of intolerance against those proposing its usage so generously. And he would bite himself in the arse for even stating it because of course people misunderstand the meaning.
I don't think (vocal) silence is the problem per se. It's more a factor of

1. lack of body language, which people highly overlook. To go back to your political candidate question, if those 11 seconds were spent with him jostling through some notes, scribbling some ideas down, and then saying "no"... it may not still be the kind of candidate the people want. But it would be a much better performance than dead silence. Now in a video call setting, the people won't see that. they at best see you looking down at your feet and maybe hear a bit of paper.

2. partially due to #1, a change in dynamics of focus. You don't have to maintain eye contact in a limited space in an office nor small conference room. There's a pressure to do so in a video call because all that's usually shown are a face and maybe a tiny bit of background. You may as well be in a straight jacket and try to claim that you can brainstorm just as well as normal.

You have less means to communicate, so closing those avenues make it harder to collaborate.
In most cases, it is really only an implementation technique, but it may be different. In my eyes, sending a message to a probe on Mars is very different from evaluating a function with the probe as an argument. It's sure that, in this case, a Lisp program would transform the function call to a kind of message send anyway with the expectation that the probe is a standalone computation system. OOP approach makes this assumption implicit for everything.