skysight-inc/HackerNews huggingface dataset:
It's not inversion, but not going for a root cause far enough. You are of course right. Jews were not allowed to pursue most/all "honorable" professions.
It's tempting to feel bad for the kid, but he knew exactly how to not get any threatening phone calls: never unscrew anything. The parents are liable for leaving screwdrivers in accessible places. The inside of alarm clocks are our currency, for God's sake. If you ask me, every screw should have a uniquely shaped slot in the head and come with a single matching drill bit. This reckless screw compatibility situation we've ended up in is terrible for business.
You could use both Bash and Python for tasks they are good at: concisely creating one-line shell pipelines in Bash and implementing complex logic that glues together these pipelines in Python.

Example: pyinvoke/fabric https://www.fabfile.org
nice work.

(hopefully) constructive feedback from me, it would be nice if you can list all the syscall items in one page for ctrl+f reasons. and if you can somehow enumerate and include the parameters they take that'd be really nice, but I know in windows land you don't have documentation of the function signatures, I get why you didn't do that already, it is super tedious.
> Even France where many of those values originated has an ethnic nationalist core which denies integration to those who are not ethnically French.

disagree with this as a French person.

That "ethnic nationalist core" is the French equivalent of Trump supporters who say "America is a white (anglo) Christian nation".

the country currently known as France was originally Celtic Gaul, which was then conquered by Romans, then by various Germanic tribes, most notably the Franks who gave the country it's current name, and didn't really unify until fairly late. Even to this day, you'll find people in Brittany identify more as 'Breton' then French sometimes, despite the efforts of the French state to kill that local identity in the late 19th century. We're a nation of bastards, and always have been.

You'll have sad, sorry people on the far right who conjure up some imaginary ideal of a "true, ethnic French character", but it's like the KKK members in America talking about being 'true Americans'. It's a fallacy.

The people with high levels of melanin with parents that arrived in the country less than 50 years ago playing for our national soccer team are, at least to my mind, just as French as my father whose family lived around Saint-Etienne for the past 300+ years, even if some of them act like the equivalent of "that girl from Jersey shore saying she's Italian because her last name is Spaghetti despite not actually speaking a word of Italian and having never been there" sometimes. :)
I can't answer that because I rarely use paypal myself. In fact they banned one of my two accounts (personal, business) for using gift cards which makes me uninterested in using the other one more than once a year.

That aside, I've seen many normal people use it for the reasons I described: They don't want to type in their card number and they think it's unsafe to type in their card number. It's (literally) all in their head so don't think too hard about it.

The practical alternative is Apple Pay, but you can't use it on Android.
Depends on what you're building. If it's a marketing/brochure site, then they'll probably work well enough.

If you're actually planning to build anything remotely complex (like something that offers a service that users will directly interact with), then they're probably not great solutions, especially for anything past the initial trial stage where you're doing everything manually to gauge interest.
I didn't mean everything literally.
A blue screen of death as caused in this case is also a controlled crash, in fact. The processor has fired an interrupt indicating invalid memory access and piece of windows code does some emergency logic, namely, dump memory so you can maybe diagnose it later, and reboot.

The reboot part happens because the system is assumed to be in a bad state and allowing it to continue would possibly corrupt data, or in the worst possible case execute exploit code.

This panic handler runs in the same privilege as the faulty driver and can itself be prevented from running correctly. Notably file system drivers are required to function correctly to write the memory dump. If they, or filter drivers attached to them, also fault, well, fun times.

You can have faults in an interrupt handler too, for example trying to access paged memory in a page fault handler. That'll trigger a double fault handler and if you fault in that, the processor will perform a reset and not bother even notifying software. Luckily the double fault handlers and other such cases are usually solely the preserve of OS vendors.

I have no particular point except to illumate what's going on and that processors (in this case x86 terminology is used) and that actually recognizing and aborting from an invalid state is exactly what's happening here and what rust memory safety does. In spite of the disruption that's better than silently corrupting data.
Of course I know FOSS software runs most of the internet. But not all FOSS software equally. “Use the right tool for the job” and all that.

Why by the end of the year? Garage has been around for a while. Its lack of enterprise adoption is not due to its youth, but rather that it’s the wrong tool for the job.

There are plenty of FOSS object stores that exist already and are better targeted at enterprise workloads. Garage is amazing, I run it on my home server, but it’s not really “enterprise” software. And it’s not trying to be.

(Also I know plenty of people from AWS and it seems that a few products are FOSS based but plenty are written in house. Running on Linux, of course)
Have you actually used vanilla Gnome? I did it fairly recently. Gnome 46 is like a fridge. It has fewer graphically exposed settings than Windows 95. I literally had to install a program to scale my wallpaper. It's absolutely ridiculous.

I understand this is a forum for programmers, but it's unrealistic to expect real users to manipulate a program like that by rewriting its source code, or even through dconf.
Instrumented fuzzing (like AFL and friends) tweaks the input to traverse unseen code paths in the target, so they're super quick to find stuff like "heyyyyy, nobody is actually checking if this offset is in bounds before loading from that address".
Is there commercial pressure to push out "content" updates asap so you can say you're quicker than your competition at responding to emerging threats?
Two things interest me from this project:

More templates than LaTeX. I have made PDF presentations in LaTeX, which look good, but they all look the same. Some variety is good.

Unicode chars support. I prefer to type α instead of \alpha.

That's it, both things together will make a LaTeX killer for me.
It’s easier than that: do not trust non open source software no matter how many “seals of approval” it has. Now let’s spread the voice so that in 10 years companies start to think the same way.
Every system can only survive so many improbable events. Even in aviation.
> Open sourcing them increases the risk of attackers contributing malicious code to slow down development or introduce vulnerabilities.

This is a such tired non-sequitur argument with no evidence whatsoever to back it up that the risk is actually higher for open source versus closed source.

I can just easily argue that a state or non-state actor could buy[1], bribe or simply threaten to get weak code in a proprietary system, without users having any means to ever find out. On the other hand, it is always easier(easier not easy) to discover compromise in open-source like it happened with xz[2] and verify such reports independently.

If there is no proof that compromise is less likely with closed source and it is far easier to discover them in open-source, the logical conclusion is simply open source is better for security libraries.

Funding defensive security infrastructure which is open source and freely available for everyone to use even with 1/100th of the NSA budget that is effectively only offensive, would improve info-security enormously for everyone not just from nation state actors, but also from scammers etc. Instead we get companies like CS that have enormous vested interest in seeing that never happens and trying to scare the rest of us that open-source is bad for security.

[1] https://en.wikipedia.org/wiki/Dual_EC_DRBG

[2] https://en.wikipedia.org/wiki/XZ_Utils_backdoor
Find someone with unmedicated ADHD or autism. They will talk, forget why they were talking in the first place, and evolve what could have been a conversation into an exercise of one-way self-gratification.

Good managers don’t talk to hear the sound of their own voice. Good managers talk because they have something worth hearing. Worth, not to themselves, but to the other person. That requires high empathy and low sympathy. Be direct, even if brutal.
A plant doesn't have to be expressly a 'peaking' plant to drop it's capacity or increase it. All coal plants have this capability. Certainly it takes longer for coal plants to do this vs a dedicated gas peaker plant.

At any rate, the data plainly shows that the percentage share of renewable electricity in China is going up. I've never denied that coal plants are being built in China, but the data shows that China is using renewables in preference to other sources of energy, with a very clear and sustained growth rate.

https://ourworldindata.org/grapher/share-electricity-renewab...

And if you're still unconvinced, this article by Hannah Ritchie details the phenomenon much better than I can regurgitate it here.

https://www.sustainabilitybynumbers.com/p/china-coal-plants

And that's it from me. Feel free to have the last word.
eh... Germany, Netherlands, even France... Switzerland probably... all those places you'll have bright young hardworking people from Spain or Portugal or Tunisia moving there, getting tech jobs, and finding financial/material success. In many cases becoming citizens so their kids can have access to that life without jumping through a bunch of hoops for visas.

America is totally a place where a hardworking, intelligent immigrant can become fairly wealthy (assuming no catastrophic bad luck, ie. getting shot because the second amendment says that everyone should have a full-auto assault rifle), but it does not have a monopoly on that :)
https://en.m.wikipedia.org/wiki/Category:Deaths_by_car_bomb_...

16 is not "many", and quite a lot of those are decades old. Whereas https://en.wikipedia.org/wiki/List_of_school_shootings_in_th... is just an endless scroll. It's a form of terrorism that America accepts as routine as car accidents.
Unreal Engine 5 Angelscript Integration
Markdown-based task runner for contributors
Well-crafted CONTRIBUTING.md contains task definitions for contributors. Practically, these are markdown code blocks in the documentation with shell commands. The cdo CLI tool allows you to perform these tasks conveniently. Let's make the tasks for contributors executable. Here is my attempt at a markdown-based task runner.
One handy metric would be GDP vs wages. Another would be volume of CIA counter-insurgency ops globally.
To some extend, but not as much as much as high interest rates increase the amount I actually pay. I guess high interest rates are cool if you have the money lying around to buy a house outright?
Not that interesting a bet considering we know it's a Windows driver.
> if all the letters i and J are not dotted, the pharmacist may be in doubt as to the number intended.

Oh, is that where "dot the i's and cross the t's" comes from? I can imagine that saying being hammered into many medical practitioners back then.
Card game? Does he mean there is a console/PC version of the Pokemon card game or this is simply bad journalism?
a) DMCA does not apply the same to all countries

b) With the way politics is going in USA I am not optimistic about DMCA reform until the heat-death of the universe.
I know absolutely nothing about Gnome, but my comment wasn't about Gnome specifically.

It just grabbed my attention when people say "software X treats people like they're stupid", and then they want things done for them.
The files in question has a magic number is "0xAAAAAAAA" so it is not possible that the file was all zeros.
It probably also automates the chart entry and billing to insurance/patient, at least to an extent. I wouldn’t rest sole responsibility for this system on legal compliance or risk mitigation. Under normal circumstances, there’s also an efficiency improvement. The problem arises when there either is no workaround when the system doesn’t work, or workers aren’t trained well enough to know how to do things manually (or don’t have enough time under the less efficient mode of operating).
If you want to do "exact" computation with real numbers (meaning, be able to rigorously bound your results) you just can't avoid epsilon-delta reasoning. That's quite practical, even though in most applied settings we just rely on floating point approximations and try to deal with numerical round-off errors in a rather ad-hoc way.
Absolutely horrible once again, great job Mozilla. Sharing on Android is so fucked, btw., that the only way I ever do it is by grabbing the URL, which seems to be more difficult than ever. I hope this bullshit is toggleable in Fennec.
> One might ask: Was that the Jews' fault? Or the host society's fault?

Or even ask, how much should they integrate? I'm in the UK. Jewish communities seem to have held on to a certain cohesion, and kept their traditions alive well past when the natives gave up on their own traditions and communities
Bookmarking this story as an uplifting reminder that even though I'm awkward and socially inept at times, at least I haven't bragged to Bloomberg about bullying children.
That is that what I have observed too.

Python seems to be used more often to call performance optimized libraries (NumPy, opencv, TensorFlow) and so on.

I have seen TCL and LUA more often used the opposite way around:
A complied core (e.g. C or C++) which allows extensions to be written quickly in the scripting language.

Both seems to work well but the use case is a different one.
It took corporate America this long to realize this. I once worked at a facility that handled classified information, and the shit they addled my PC with... it was clear that the idea was not security, i.e., preventing attacks. It was having an audit trail so they knew whom to call on the carpet/arrest if/when attacks eventually occurred. It relied heavily on backdoors into the system so that the CPU state, RAM, network, disk, etc. could be snapshotted and analyzed at any time -- and of course, once you have a backdoor, so does an attacker. Granted, my computer was not cleared to handle actual classified info, but what was on it was still sensitive from a national-security standpoint.

When the Clownstrike incident occurred, the phrase "fucking for virginity" popped into my head to describe what software like that does in the name of "security".
Can we find an uptime(availability) graph for the CrowdStrike agent? Don't you think this graph should be included in the postmortem?
And I answered with the actual issue that is relevant to conversation.
I value collaboration as in: high level discussions about how to solve a problem or what’s next in the quarter. When it comes to implementation, please let me do it alone. There’s nothing worse than sitting next to someone to write code (because we all write code differently: I for instance don’t like to stare at the screen for more than 20min. I love to think about the code in my head while taking a walk… now all of that goes to hell if I have to do pair programming)
> History and data from various European nations suggest that some immigrant groups aren't able to integrate with the host society after multiple generations, and remain ghettoized with low employment and high crime rates (vastly higher than the native population, for certain categories of crime).

Does it suggest that, though? It suggests that, in the specific conditions that were presented to those groups, they turned to crime. However, we can't pretend that the previous generations of immigrants had exclusively good experiences and quality of life, even in Europe. Obviously, some countries tried their best but in the past decades we had far less experience on proper integration (we as in the collective we, no country has worked out some perfect plan on it).

In fact, certain countries specifically created neighbourhoods (ghettos) for immigrant populations, all with positive intentions. Can't really blame the migrants for then becoming "ghettoized" in such a scenario. Granted, I know of other countries that specifically did not do that and still had struggles, which just goes to show how the whole thing is a minefield, where good intentions can clash with harsh reality.
The corollary is that any technology that is distinguishable from magic is insufficiently advanced.
It’s an authoritarian government without free elections right on the US doorstep. Cubans are oppressed.
> My opinion is that CS is trying to say the null bytes themselves aren't the actual root cause of the issue, but merely a trigger for the actual root cause,

My opinion is they say "unrelated" because they are trying to say unrelated - and hence no, this was not a trigger.
It is of paramount importance that IP is protected.

With an electricution mechanism perhaps?
Everyone seems to want to discuss whether there’s some fundamental qualia preventing my toaster from being an AGI, but no one is interested in acknowledging that my toaster isn’t an AGI. Maybe a larger toaster would be an AGI? Or one with more precise toastiness controls? One with more wattage?
The Dutch digraph ij originated from the same custom. Originally written ii, later ij, and pronounced as a long i (English "ee"), the sound later shifted to be similar to English "eye", see the Dutch names for the cities Berlijn and Parijs. Meanwhile, the long i sound is now written as ie. IJ is the only Dutch digraph that tends to be treated as a single letter and is capitalized as such. In education in the Netherlands it is taught as the 25th letter instead of y, which does not occur in native Dutch words, and in the phone book it used to be sorted together (mixed) with y. But since the advent of computers it is generally sorted as i followed by j. There are a few place names like Ysselsteyn where Y is pronounced as IJ.
Lots of encryption software that’s been used in the past was found to be deficient. I can’t recall any entity that used it while being unaware of its deficiency being held responsible.
I think that's a really interesting point. I don't think there are many high level languages where code and data are fundamentally the same kind of thing. I'm aware of only lisp and tcl (funnily there's a thread about tcl on the front page right now). Also people probably don't think about machine code all that much and even if they do they probably don't consider self-modifying code. The only exception to this may be JIT compilation? Anyway, it seems to be a concept that's rare in high level languages so I understand the surprise.
Most people do not (deliberately) give malware root access to their PC
I've seen this a bit throughout the discussion so let's make it explicit: how on earth would someone socialized in a world where women are second tier, murders in the name of protecting the family honor, sidelining official judiciary systems, putting religion over the state, rape, sexual assault and on an on integrate well with a country that has totally different values (i.e. is a child of enlightenment)? How does that work? We see again and again, that it does not work. We (=Germany) have plenty of statistics to offer. Why some countries (muslim countries btw) have a way higher part of that and others don't.

How is the culture of Talibans compatible with western morale? How? It's just not. We aren't all the same, that's just ignoring the truth of how the world works and is plenty naive. That doesn't mean that these people are lesser beings, but that the gap between "them" and "us" (which is a culture thing btw, not a gene thing) is bigger. And that also means that it's not equidistant throughout. We're not all socialized equally.

Example source: https://www.nzz.ch/der-andere-blick/kriminalstatistik-2023-d...

40% of suspects don't have a German passport while the base group is 15% relative to the whole country.

Opinons like yours prevent successful immigration discussions because you have the wrong foundation. That prevents us from having a) a proper integration discussion b) solving current issues and c) creating a working immigration system.
Children should not be using the internet unsupervised, that's irresponsible parenting. And teenagers are aware of sex.
I can't get past the sign-up form: "503 Service Temporarily Unavailable"
Depends on the company and team. It’s a culture problem.

My team of contractors working for a large government department work together all the damn time. Most of us are fully remote so it’s pretty common to have work calls that can take more than an hour just for peer programming. Sometimes there are calls that start with a valid business purpose but are really just social calls because working from home can get lonely and you want to get to know people better.
Well if you didn’t mean that literally then I don’t see the point of your argument. Because then both don’t show you everything and both are selective in what they show you. It’s just a different model and a different set of incentives.
In that case, German switched to "t", not English from. High German is the main odd one out of the Germanic languages in this case.

Compare "Dag" (low German)"; Saterland Frisian "Dai"; West Frisian "dei"; "dag" in Old Saxon, Dutch, Norwegian, Swedish, Danish); Faroese and Icelandic "dagur"; Gothic "dags"

d -> t is one of the major High German consonant shifts. Other examples of the d -> t shift is Vater vs. vader, fader, father (from Middle English "fader", so there the "th" in modern English is also not from the German)

Others prominent changes around the same time included e.g. p -> ff (Schiff vs. ship, schip, ship, skip, skib in other Germanic languages) and /t/ -> /t:s/ etc. - compare Zwei with two, to, två in other Germanic languages.

Very few of those changes made it into English, either Old English at the time, or later - English in that respect tends to be closer to Low German than to current standard German.

(as an English speaker - or a speaker of basically any other Germanic language -, to learn German having a rough idea about the consonant shift is a major help in figuring out German vocabulary - you'll find a lot more German words are "close enough" to be understandable once you recognise the changed sounds)
If your preferred method of changing program behaviour is directly editing bytes of machine code in unstructured RAM while the program is running, then yes, the fact that it's a Von Neumann architecture does give you that "the program is data" duality.

That's not usually what people mean though.

They usually mean that the tools you have within your user-level application for working on useful data structures directly apply to creating new functions and modifying that application. That's non-obvious, especially if your mental model is something that looks like C.

Edited to add: also worth knowing is that historically the Von Neumann architecture itself was invented only 6 years before Lisp was. The "Maxwell's Equations" would have been written in a context where separating instruction memory and data memory would have been a commonplace assumption.