skysight-inc/HackerNews huggingface dataset:
Thinking this thought further made me giggle. Imagine devs deciding it's the best option for managing some enterprise device, onboarding would be so funny. "Yeah and now you need to enter the address of our buttplug server [..]"
In case anyone else was confused, “mandate from heaven” is a Chinese political ideology. It is like the western concept of “Devine right” for kings, except that if your reign gets end by a revolution, it means you lost your mandate from heaven.

https://en.wikipedia.org/wiki/Mandate_of_Heaven

Not to be confused with the American Revolution era Navy flag that has a pine tree and the motto “an appeal to heaven”. That flag was recently in the news because the wife of a Supreme Court justice flew it at their house.

https://en.wikipedia.org/wiki/Pine_Tree_Flag

Coincidently, both “mandate from heaven” and “an appeal to heaven” define a right to rebellion.
Everything you should know about Apple's rumored HomePod with display
Boy is crowdstrike's software going to get seriously fuzz tested now. All their vulns will be on public display in the next week or so.
Congratulations on the launch! How does the remote -> local tunneling work? The docs you linked are a little unclear to me.

How does this differ from something like Localcan, which seems to offer the same features? https://www.localcan.com/

For what it's worth, I'll mention that I have an open-source application, Localias [0], that does the same local https development + mDNS support for HTTP/TCP/UDP traffic. Localias doesn't support traffic inspection or remote -> local tunneling, but it's open source, built on caddy, and works on mac/linux/wsl2. It's a statically built binary and you can share your configs with your whole dev team in your git repo.

[0] https://github.com/peterldowns/localias
>> mass optimization, they're released at below operational altitude

Literally everything to do with spaceflight is connected to mass optimization. The more practical reason is to better separate the sats within the orbital plane. They sit in the lower/faster orbit until in position and the last in trail boosts into the higher/slower orbit. Put them all into the final orbit and they would all be bunched up. Put them too high and you are just wasting fuel springing them back down.
I imagined in the past that super-critical infrastructure like the military would have a parallel network, even down to using different cables in the ground, and wouldn't share any of the IP layers with the public Internet. I guess this was feasible a few decades ago, but not nowadays.
I'd rather[1] give "Microsoft and only Microsoft" the ability to remotely update my system, than "Microsoft and whatever fly-by-night 3rd party 'security' companies manages to sell their malware to my boss."

A big problem here is that Microsoft has normalized the idea of rando third-party software having access to ring 0 and things running at the kernel level. This is one of the reasons many Linux people argue against opaque third-party blobs running in the kernel. This should not be as routine as it is in the Windows world. Apple wisely ditched kernel extensions.

1: EDIT: Ideally, I'd rather Microsoft not have access to remotely update my system, either, but that ship seems to have sailed long ago.
The file extension is `sys` by convention, it's nothing magical to it and it's not handled in any special way by the OS. In the case of CrowdStrike, there seems to be some confusion as to why they use this file extension since it's only supposed to be a config/data file to be used by the real kernel driver.
Can you elaborate, I did not understand anything about what you are referring to in your comment.

Isn't fighting back what is happening now in Ukraine? Is that silly you mean?

And yeah the military manouevers I guess are a bit different than the text book, particularly with the wide use of drones. But they do need people (including conscripts) to fight back.
Which is completely irrelevant and does not negate parent comment's point.

A real argument would be very informative, but yours just ruined that and is not much different from trolling.
How is it useful to provoke your much stronger opponent when your own country has the GDP of Greece?
Show HN: Zesfy – A modern, seamless way to manage tasks and calendar
After years of development, I’m excited to finally be able to share my app: Zesfy. The app is designed to let you schedule your task by integrating them directly to calendar but more importantly you can do it in just seconds. Here’s some key features of Zesfy:

- Task Progress: Automatically update your progress based on subtasks completed

- Step: Create step-by-step breakdown of the subtask

- Target: Organize tasks with due date

- Session: Insert multiple tasks to calendar event

- Space: Filter event from specific sets of calendars

Looking forward to hear your thoughts on the comments.
This definitely is not everyone and may be more for bartending than other services.
Whatever the reason, it's not so far fetched to assume the brightest are the first to leave. Or maybe the bravest, the most confident... I don't know. But better anyway.
Exploring CrowdStrike Phishing Emails
WinDbg uses a instruction-level emulation time travel implementation, so incurs the 10-20x slowdown associated with that technique. rr uses a replay-record time travel debugging implementation, which can incur far less overhead when done correctly. Last I saw, rr has overhead in the 2x slowdown range and, if I remember correctly, I have seen a different record-replay time travel debugger in the 10% range.

10% is 100x cheaper than WinDbg and cheap enough to leave on all the time in production. That is a game-changer.
Probably even before Mt. Rainier goes the Pacific Northwest is going to experience one of if not the largest earthquake in the continental US in hundreds of years. The fault up there makes ours down in California look like a child’s toy.

We’re talking 1 in 3 chance in the next 50 years.
A good reminder of the fact that your Thursday might be someone else's Friday.
Yeah, even if you are only parsing "safe" inputs such as ones you created yourself. Other bugs and sometimes even truly random events can corrupt data.
https://www.abebooks.com/9781466660588/Network-Topology-Comm...

XD
They prioritize penetration testing, I would imagine.
I've used DeepL as an attempt to de-Google my use of Google Translate.

Prior to LLMs, they're pretty good.

The Google Translate UI is still better for Chinese, since it provides the Pinyin underneath both the target and the source language.

The quality of translation using the traditional DeepL varies; sometimes it is better than Google Translate, other times it is worse. They are both quite terrible for Chinese, since they provide literal translation: The product is essentially someone speaking English with Chinese words, disregarding natural expression, nuance, and distiction between spoken and written language.

I would still recommend DeepL for these reasons:

1) If you pay them money, they say they will respect your privacy to some degree.
2) They allow for API integration, so you can embed them into your tools and apps.
3) Google Translate + DeepL (when they disagree) give a better result than either one alone.

I've used LLMs (GPT, Claude) to express succinct statements in other languages.

This has worked amazingly well. I look forward to try DeepL's LLMs.
> the more software you add to the display, including EDR, the higher the chance it will go down

I am pretty sure that removing EDR from an internetted Windows airport display would ensure it goes down. And probably then come up with a ransomware demand.
You didn't respond to anything that I said.

What I said is that there is always an excuse for every single failed socialist country and that this is indicative of a problem with that system.

It is every last one of them. There are zero real successes.

> But you will tell me how that is "not real capitalism"

At no point did I claim that capitalism always suceeds.

I merely claim that some successes do exist.

The same is not true for socialism. There are no successes anywhere, and there is always 100 excuses for why those failures don't count.
typical uneducated american viewpoint.
Artificial consciousness: a perspective from the free energy principle
Yeah exactly, and surely it would also vary depending on the languages being translated from/to. I don't see how you can make claims like that and not link to the studies backing them up, this is so disingenuous.
There is a market for technical due diligence consulting, but the work is typically done by friends of investors; it's a difficult and tiny market to get into.
> GPT-4 is vastly superior to Google Translate in general

You mean in translation? It might depend on the chosen language pair but for my use cases DeepL > Google Translate > ChatGPT4
You are on a completely different tangent here. To repeat myself, we are not making a equivalence comparison between Prolog and Erlang. That their computation models are different is well-known. The OP is already studying Prolog and therefore has some familiarity with its computation model. He/She is asking for advice on what more to study. What is being suggested is that since Erlang was inspired by Prolog (to whatever extent) it would be useful for the OP to study that too since it has more usage/acceptance in the industry given the concurrent/distributed architectures in vogue today.

> Knowing Erlang will not help you learn Prolog just because the syntax looks similar.

That is not what is being suggested. This is your fundamental misconception which permeates the rest of your post. The OP is already studying Prolog and is being advised to look into Erlang too in addition to that. It is not "instead of" but "in addition to" (due to the history of Erlang). Furthermore Erlog allows you to embed Prolog within Erlang giving the OP the best of both worlds.

> you won't understand that if you just stop at the syntax.

Again this is your misconception. That is not what is being suggested. Nobody in their right mind will say "stop at the syntax". But syntax is the gateway into the study of computer languages i.e. you first show the syntax and then explain its semantics. Humans learn new things using analogies/similes/metaphors/etc. Here similar syntax is a great help since it eases the cognitive load while learning new concepts. When the semantic model varies, the dissonance may not be too great and so we can better modify our mental models and understanding.

The website listing the syntax comparisons of various languages is actually pretty useful when looked at with the above viewpoint. Start with your known syntax in a language you know, see how it maps to the same/similar syntax in the language you want to study and then lookup/compare/contrast the semantics of it in both the languages. It is like a cheat-sheet while studying a proper programming language textbook.
Ubuntu desktop is Ubuntu desktop, not Gnome desktop.

It uses Gnome but it isn't Gnome.
> ripped pieces of fabric and cloth

I would have assumed that old fabric was a valuable resource. Used fabric is essentially rubbish now so we don't see that. Ragman or rag merchant used to be a job. Only the very wealthy would use rags that way I would guess.
> If your content updates can break clients

This is going to be what most customers did not realize. I'm sure Crowdstrike assured them that content updates were completely safe "it's not a change to the software" etc.

Well they know differently now.
In a capitalist economy, what do we do when we want more of something? Buehler? Buehler?

This is no big mystery. People simply are not being paid enough to give their own children the kind of life they had growing up. The world we are living in is not a world fit for children.

All the money is going to Elon Musk--that's why he's having all the babies :-)
In roman times June was Iunius (pronounced You-nee-ew-s, or something like that, I am not a native English speaker).

The change in the pronunciation is just centuries' worth of language evolution.
The main entrance to MIT has carved over it MASSACHVSETTS INSTITVTE OF TECHNOLOGY
> But is there any responsibility for the clients consuming the data to have verified these updates prior to taking them in production

In the boolean sense, yes. United Airlines (for example) is ultimately responsible for their own production uptime, so any change they apply without validation is a risk vector.

In pragmatic terms, it's a bit fuzzier. Does CrowdStrike provide any practical way for customers to validate, canary-deploy, etc. changes before applying them to production? And not just changes with type=important, but all changes? From what I understand, the answer to that question is no, at least for the type=channel-update change that triggered this outage. In which case I think the blame ultimately falls almost entirely on CrowdStrike.
You have to read between the lines with those things. Note that "adhering to socialism" is not the same as having a socialist economy. Also being on the "socialist road" implies a process, not that they are already there. Also you left out an important part in your first quote

> and the goals we set out at the 18th National Party Congress. This includes building a socialist market economy;[..]

You might as well translate "socialist market economy" as capitalism with red flags. There is no market economy under socialism, that is the whole point.

No one in their right mind thinks China has a socialist economy. These people have decades of experience twisting ideology to whatever they want to do. Though Xi is whole bit less liberal than his predecessors. Some do argue that he plans to bring China back to a more socialist course but I am not sure about it. Personally, I think the growing socialist rhetoric is mostly a reaction to the growing wealth inequality and other problem in China.
> On my backlog of ideas, I have "democratic Reddit"

Hybrid computer-human social computing might permit that and much else. Consider a CS break-room candy machine which bribes undergraduates to grade CS 101 exam answers (eg [1]). It learns the characteristics, the strengths and weaknesses, of the graders, the gradees, the answers, and the questions. And can use highly targeted redundant cross-checks to address uncertainty. Eg "graders are giving this answer very different partial credit, so I'll show it to someone who has a history of doing partial credit well". An intelligently-applied small-integer redundancy of novice graders can thus emulate scarcer expert graders. And processes can be crafted from a mix of tooling and AI and humans - "this answer was left blank, and this one is clearly right, but this one has higher uncertainty, so involve wetware here".

So one could do "democratic" tracking of poster culture. Or elected mods. Or mods with rich AI tooling. Or sampled direct democracy. Or eternal-September filtering. Or anchor to a subculture defined by individuals or policy. Or... whatever. Or perhaps even allow colocated participants to live in their own little flexibly-specified worlds, with preferences on topics and people and thread characteristics - my netflix isn't yours, so why are we eyeballing similar threads on this page? Entangling location with personal interests seems so... "You are in a library and interested in topic X. So leave the library and drive across town to the library".

At least this all seemed a rich space of possibilities... more than decade ago. Someone else will have to comment on why that seeming opportunity seems so little mined.

[1] https://people.eecs.berkeley.edu/~bjoern/papers/heimerl-umat...
As with:

- the climate

- Covid

...there seems an increased need for skepticism about pretty much all claims.
On one hand, this argument seems intuitively plausible. However, the sample size is too small, and there is insufficient detail on how they controlled for other factors such as different teachers and environments. If I were part of the review board for a conference, I would decline to approve it.
I'm not a fan of security checklists that don't provide an explanation or references on why something is or isn't a high priority item.
Dan Reynolds, a master STOL aircraft builder, shows off his work
I guess it's because of character limit. In this case the title should be edited as not everybody is able to guess the context.
If you believe that anyone can do anything, you have never done something properly difficult and watched yourself and / or others fail despite trying hard.

Inappropriate dissuasion surely exists, but you don't help your case by making such claims.
Chinese nuclear reactor is meltdown-proof
That index is confounded by wage compression, which is high in Nordic countries and almost non-existent in the US, and small countries with limited economic diversity. Importantly, "social mobility" is only weakly related to the ease with which you can materially improve your economic situation, which is what most immigrants are after.

I don't think it is controversial at all to say that the US has much higher economic mobility than Europe.
I'd like to know too, because I think it's really great
hi, I do have make premium comparison here with another vendor:

https://docs.google.com/spreadsheets/d/1BzvPRA2ZK5ekSaTV5vyr...
On Safari iPad, I lose the ability to scroll or do anything somewhere in the middle of the article.
I'm curious, what did your deployment plan look like? Phased/staggered, if so how?
You must live in some alternate reality. Bluetooth is hardly stable for me.
> radicals don't see nuance

Hard disagree.

A nuanced view, the ability to tease differences apart, is disruptive to the status quo. Radicalism is often the embrace of nuance that other people deny exists.
Extending a straight line sounds like the easiest part of the process compared to reproducing a letter so that it matches the handwriting. As an indicator of error this seems to work fine, but to prevent fraud it seems marginal at best.
>Without immigration, U.S. population growth would be well below replacement rate. This is a growing problem throughout the entire developed world with no fair answers

We are living in a death cult(ure), we arent reproducing maybe for economic conditions as in most developed countries wages have compressed in real terms and people prefer to have less if none kids than to lower their lifestile below what they were born into, maybe is the anti-family culture that permeates society, seiing the nuclear family as a burden to personal fullment, woman independence, career obstacle, problem for the enviroment or the miriad of other factors.

Importing migrants is just a band aid that moves the problems of our unhealthy society few years down the line, we need to focus on our dying societies.
Hi, I make detailed comparison on excel about this question

https://docs.google.com/spreadsheets/d/1BzvPRA2ZK5ekSaTV5vyr...

basically ngrok's traffic inspection is only available by last month, right, they are old player but pretty late on shipping things.

also, we had an AI Assistant.
“stuck strictly” implies exlusivity. That and the “apart from the first WTC bombing” implies that the first WTC bombing was the only vehicular explosive in the USA.

I agree terrorist in the USA use guns a lot more than vehicle-born explosives. If that is what you would have written i would have not commented anything.
> German-Americans left a high-social-trust, low-crime culture

Did they? I can't speak to the crime rate of the German empire, but a very common reason to immigrate, in addition to availability of farm land, was to avoid the draft (low social trust). The slow rate of assimilation is also a signal that these were not people coming from a "high-social-trust" background.
Hi, what channel you suggest for this kind of product?
Inline assembly in shaders exists for basically the same reasons it exists in C++. Hardware gains new features much faster than Khronos standardizes an API for them in SPIR-V, so inline assembly lets you use of them ASAP. You might also want to make optimizations with the assembly if AMD/Intel's SPIR-V compilers aren't doing what you want.

Vulkan does make it easy to check which the feature availability of your device, and dispatch different shaders accordingly.

That said I've actually never had a reason to use inline assembly in shaders, personally.
This needs to keep being repeated anytime someone wants to blame the company.

Many don’t have a choice, a lot of compliance is doing x to satisfy a checkbox and you don’t have a lot of flexibility in that or you may not be able to things like process credit cards which is kinda unacceptable depending on your company. (Note: I didn’t say all)

CrowdStrike automatic update happens to satisfy some of those checkboxes.
Yeah this is extremely common, surnames are probably the single most important thing in Germany when it comes to finding quality housing. Actually the housing market in Germany is really bad, somehow seemingly even worse than the British one, albeit in different ways. All the Germans I know live really well, because finding somewhere to live is more about connections ("Vitamin B", Genossenschaft, friend/colleague "giving" you their contract/flat) and being German (so you're not filtered based on your surname) than anything else. Of course, if you're an immigrant then you're unlikely to have connections, and it's unlikely your dad signed you up to a Genossenschaft 20 years ago.

Some Germans may like to think of Germany as a country of immigrants, but it just isn't, regardless of how many live here.
When the first words in the first article in their constitution state that

> The People's Republic of China is a socialist state

it seems warranted to say that China self-identifies as a socialist state.

You're of course free [*] to say that China does not self-identify as a socialist state. I don't particularly care.

[*] As long as you don't put that in a banner in Tiananmen Square, I guess.
I definitely agree on the defiance bit being one of few remaining moral comforts left.

Also interesting to think how other levels (billionaires,middle managers) are incentivized/disincentivized to express their individualism. Seems like a U shaped curve.
I was talking about outsourcing (and not necessarily offshoring). Too many companies like CrowdStrike are run by managers who think that management, sales, and marketing are the important activities. Software development is just an unpleasant expense that needs to be minimized. Hence: outsourcing.

That said, I have had some experience with classic offshoring. Cultural differences make a huge difference!

My experience with "typical" programmers from India, China, et al is that they do exactly what they are told. Their boss makes the design decisions down to the last detail, and the "programmers" are little more than typists. I specifically remember one sweatshop where the boss looped continually among the desks, giving each person very specific instructions of what they were to do next. The individual programmers implemented his instructions literally, with zero thought and zero knowledge of the big picture.

Even if the boss was good enough to actually keep the big picture of a dozen simultaneous activities in his head, his non-thinking minions certainly made mistakes. I have no idea how this all got integrated and tested, and I probably don't want to know.
Cyber-Uranian Hi-Jinx
A while back I tried using GPT4 for translation, when it did the translation it worked great. But there were many times when the model would refuse to translate the text, which was unpredictable. And so then I had to have another model check if the translation actually worked, which was a giant waste of time. Ended up just using google translate.
I am really baffled that zig tried to reinvent json with zon file format. The syntax is full of dots (zig struct like), very ugly. I think its a missed opportunity to woo people who are familiar with js land. Regardless support for json file should be first class in any modern language IMO.
Gates funded/drove the production of ones like that. Thorium, right? Or NaCl molten?