skysight-inc/HackerNews huggingface dataset:
I've no doubt that GCHQ would hand whatever they like to whomever they like. But why would Apple comply with a demand from the GCHQ to spy on US citizens?
I tested Void Linux PPC on my X5000 today
From my own experience, I see that vaccinated people are less fearful of mixing with large groups of people. That's one way the vaccinated can be more easily infected.

It's not a physiological effect but I think it's probably the crux of the whole issue here.
The arch of ScyllaDB blew my mind gotta say. Great talk [1] by Avi Kivity, co-founder of Scylla that goes over the design and architecture.

Glommio [2] (believe it used to be called Scipio) is a thread-per-core framework for Rust modeled after Seastar.

There isn't much in the hn hive mind about it, this one [3] stands out.

[1] https://www.youtube.com/watch?v=0S6i9BmuF8U

[2] https://github.com/DataDog/glommio

[3] https://news.ycombinator.com/item?id=24976533
I often sprinkle print statements around, but would also like to point out https://rr-project.org, which takes gdb-level debugging to a whole new level.

E.g. you hit an assertion in your code because some value was outside the expected range? Fine, set a watchpoint on it when the assertion fires, and simply reverse-continue to see where that value came from. It could change your debugging life...!
Understanding Network Access in Windows AppContainers
> reduce the entropy of a closed (rather than isolated) system

How do you define "closed" and "isolated"? In fact, this is the first time I'm hearing of a distinction between the two terms. In my experience, they are used synonymously.
Thank you. I came to the comments for this.
It's not cynical at all. It's what EFF has been warning about since 2019 and before. (Disclosure: I worked at EFF during this period. We were extremely concerned about the potential role of client-side scanners and the concerted push being made at that time by the intelligence community to present this as a "solution" to end-to-end encryption's privacy features.) https://www.eff.org/deeplinks/2019/11/why-adding-client-side...

It's also the consensus position of a very large number of other digital rights groups and infosec experts. Do you believe they are also cynical and raising a false alarm?
The Void (Linux) Distribution
A possible mechanism I have seen mentioned is Antibody Dependent Enhancement:

https://en.wikipedia.org/wiki/Antibody-dependent_enhancement

I am not a biologist and have no opinion on the matter, I have just seen it mentioned online.
To expand on that idea, purely functional expressions are not copyrightable in the first place. How and when software becomes copyrightable is undefined in law.
>Chinese children considered harmful
It's not that the grammar is ambiguous, it's that the thing you're parsing may not even be in the language generated by the grammar. But you want to parse it as well as possible, and there may be more than one way to do that.
I think it’s a bit naive to expect that a government which wasted a huge sum of money would have achieved great things with that money if not but for that one event. A more realistic assessment would be that they’d just waste it a different way.
...with an example Lisp implementation written in APL translating into 6502 assembly :)
Yes, and it saves me hours every day in javascript and python. I'm amazed how few people are taught debuggers along with code. I really think that the first thing that should be taught to new programmers is a scripting languge in an environment with tab completion and a debugger. This way they would learn to code rather than learning to memorize runes and search for copypasta.
I am currently trying to get used to NOT play on cellphones myself, I don't have children yet but I want to have them soon, and I don't want them to interact with cellphones at all until a certain age.

I created a company, named "Kidoteca", to make games for small kids, the main idea of the company wasn't mine, but to me it felt a good idea.

But after I saw the behaviour of other kids when interacting with cell phones, for example my nephews and little cousins, it became clear to me it was a net negative, for example one thing I noticed: my nephews whenever they see me, they immediately demand to see my phone, and sometimes they get outright aggressive about it, after a while that I've stopped letting them use my phone, it got better, but after another person gave them a phone to use, all their bad behaviour came back, with them getting aggressive all over again.
I'd like to add that Traefik+Docker Swarm is the absolute best containerized setup for bare metal/VM-based deployments. What a treat to work with. Just deploy a stack with Traefik, and afterwards deploy any stack you'd wish with Traefik's setup. Everything works out of the box.
From a purely scientific point a view, there is no reason for the post above (from ajay-b) to be downvoted.
> The RFC may expire, but it quotes the ISO3166

This is not the argument you think that it is.

> zz is safe for personal use. Those guidelines will not change

Right. Safe for personal use within the range of uses for ISO 3166—guaranteed not to collide with any future two-letter country code. It's not a commitment from ICANN, which remains free to say, "ISO 3166 guarantees no collisions for AA. We choose, therefore, to open up bidding to auction off aa, which is expected to fetch a pretty penny as the first of a limited set of possible TLDs that are < 3 characters long."
They still do, as someone who completed AP Bio a few months ago.
Yep, it's their way of gatekeeping.
> That means only 58% of Israel's total citizenry is fully vaccinated. Experts say that's not nearly high enough.

58% isn't that much higher than most other countries. France actually has a higher vaccination rate at 61%! So I'm not sure what you think the "country-sized experiment" is.
Now that I think about it, debugger and logging are orthogonal tools:

Debugger: show me everything at this point in time
Logging: show me this thing at every point in time
Isn't this also a statement against gun control or generally anything that increases the power of the state with respect to the citizens?

Governments can change for the worse, and it will suck if they change in a way that makes you the receiving end of their wrath. However, the biggest state power that can be turned against you is their monopoly on violence. Who cares if they can surveil you, if they can just threaten to execute your friends and family unless you give them what they want?

Sometimes, we computer people see everything through the lens of computers that we forget larger, non-computer consequences.
Interesting. I consider myself a "generous audience" in general. Quick to laugh, willing to suspend disbelief, eager to listen. I wonder if there is a correlation between open-mindedness of the listener/reader and the effectiveness of extended analogy.

I can see your point, that if you try to "steal" the analogy (in the Picassian sense of the word), the analogy could become more distracting than helpful. If you take it for what it is and try to focus on the author's or speaker's vision, they probably work much better.
I only work on a lowly private cluster but running standard benchmarks is utterly routine here (it is in fact automated). As others with HPC experience pointed out, running benchmarks is pretty much mandatory when bringing a new system up, not just to ensure it actually performs as promised, but also to weed out bad and marginal components. You do one or two weeks of intense benchmarking and testing and you're assured numerous nodes will fail and need parts replaced. When you apply patches, you benchmark again. Why? Because the suppliers fix for "code XYZ crashes nodes" is probably "let's uh just reduce power limits by a few %". Or because of unintentional issues limiting performance. When a node crashes, you benchmark it again. Why? Because linpack and friends are good at making marginal hardware fail.

So it is literally unbelievable that Tesla not just stands up a cluster, but created their own hardware to do so, and didn't run any quotable benchmark and only has the theoretic FLOPS numbers for marketing.
After the fallout of the SolarWinds hack, and the situation in Afghanistan, I'm afraid I don't want to know the answer to the question of what the climate is like inside the State Department at the moment.
Of course parsing without cpp is, in general, hopeless. But for something like a structure-aware editor you don't need to parse it perfectly, just "good enough". Ditto for a source-to-source transformation system.
Green pass in France is not a health measure but a politics one. They will stop it if they think thats going to prevent macron be re elected and keep it if it will help him be reelected.

There are not one valid health reason to let people not wear a mask if they are vaccinated (if you believe mask works as the governement thinks)
Some vaccine candidates can do this, but it would have been caught early on as it's one of the things researchers will look out for.

There are some citations here[1] when it comes to this phenomenon and COVID vaccines. It hasn't been observed in clinical trials, nor after mass inoculations.

[1] https://en.wikipedia.org/wiki/COVID-19_misinformation#Antibo...
Fully agree with debugging Python in VS Code. It's everything one can ask for.
I get how when compared to other treatments for diabetes it may not increase your risk but when we are comparing with other treatments for weight management or just no treatment at all, I find it hard to believe that it doesn't significantly increase the risk for pancan. I understand it's FDA approved but so have been all other drugs in its class that are allegedly linked to pancreatic cancer.
Meanwhile, the people of the country “by, of, and for the people…” stroll into corpo HQ and login every day.

You don’t HAVE to commit code to a git repo they control.

The socio-political reality isn’t like 100 years ago.

As soon as Wall Street is seriously threatened by a worker related revolt, laws change.

Keep the laptop shut and DON’T “job from home” (work is not the same as a social job).

But come now, let’s all coalesce around a VC incubators forum instead.

If the US is truly a nation of free people, why do they keep doing as they are told?
> 300k remote jobs aren't falling from the sky.

They sort of are. I guess you're right you might not stumble upon it accidentally but a fairly average programmer can get 300k remote if they have 3-4 years of experience and seek it out. FB, Twitter, Dropbox, Stripe and Instacart (plus probably a number of others) will all pay this much or more for remote.
???? Isreal's data proves that the vaccine helps reduce serious disease related to coronavirus infection.
Thanks for pointing that out. Can also use the search box at the bottom of HN pages.
Comparing just to SF is a bit misguided. By the same reasoning, what is your reaction if I told you the average software developer makes $120 in Zurich?
What do you think about blocking off an hour a week (eg Sunday morning), and tabbing-open / reading topics of interest from this page?

https://en.m.wikipedia.org/wiki/Portal:Current_events
“Are you actually IO bound? Because I seriously doubt it.”
Yes, the second part of crafting interpreters has a great introduction to the topic and is available online for free:

https://craftinginterpreters.com/contents.html
Very, very rarely I will drop into ipdb or use gdb. The rest of the time I just use print statements if I can't figure out an issue by inspecting the code.
I know when I want to protect the public I build 8,000 pound trucks that can do 0-60 in 4 seconds by remote control
I used to get by primarily with print statements and occasional use of gdb either on the command-line or with the Emacs gdb mode. Back when I used Emacs and vim and I was something of a Linux zealot I never really considered anything else as being worthwhile.

However, over the last few years I've switched mostly to CLion, which has excellent support for gdb and gdbserver, so you can use it to debug local, remote and embedded applications directly on the target with a debug probe. It can't be understated just how much of a timesaver a graphical debugger is compared to controlling things through the CLI. Stepping in/out/over, setting breakpoints and watchpoints, viewing the call stack and individual frames, and jumping back and forth from source code to disassembly. You can do all this from the CLI, of course, but it's much less efficient.

As much as I despise Eclipse, even it manages to have excellent gdb and gdbserver support which is also vastly better than the CLI for debugging.
>>> I'm not sure what it looks like at the entry level end, but for experienced hires it's busy.

Busy doesn't mean hiring, it just means they are sending candidates continuously (to fail).

The reality is that high finance is extremely competitive. The positions are few. The candidates are many.

My experience is that trading firms can easily sift through ten qualified candidates to make one hire. They complain about how difficult it is to hire, but they fail to acknowledge the endless stream of qualified candidates they rejected.

P.S. Entry level is a slaughterhouse. Could be hundreds of candidates, who all come from top schools and pass dynamic programming exercises.
> I suppose .onion was not fine either, till cca 2015 when it got special-use status?

You are correct.
I have recently started using a debugger (GoLand) again after years of just using print.

The cost of working out how to configure the IDE/debugger to set the environment and run the build commands was never worth it. But for debugging tests it’s great.

I think a working debugger is faster than adding print statements, but slower than debugging by inspection (ie running the code in your head). So I read the code and if I can’t work it out, I’ll add print statements, and if I’m still confused then I’ll work out how to set up the debugger for my environment, again.

But because there are two steps before I’ll break out the debugger, I don’t use it too often.
Through 2050, the cost could be closer to 6.5 trillion in interest alone for the wars in Iraq and Afghanistan. This is the first set of wars that were not funded by raising the top tax rate. Our grandchildren will be paying for for these mistakes long after the architects of this catastrophe are dead.

"Overall, the U.S.' net interest costs — payments the federal government sends to investors and public debt holders minus interest it collects — are rising. That includes the interest on borrowing to fund the wars in Afghanistan and Iraq. Net interest is projected to widen to 2.7% of GDP in 2031, up from 1.3% in 2024, according to a July report by the nonpartisan Congressional Budget Office." [1]

As a point of reference, we spent 2.5% of GDP for a decade to pay for the Apollo missions.

[1] https://www.cbsnews.com/news/afghanistan-iraq-wars-debt-6-tr...
prints don't give you an idea of the global state of an app at a given time, this can be tiresome to solve bugs like that, a debugger is essential. I use the classic stuff: gdb (with python-scripts and gef) for C/C++, ipdb for python, and `debugger` statements for browser and nodejs development.
Maybe the beliefs come from experiences of different 'types' and the types cause the beliefs?
I have two questions:

- who writes this down? no matter if it is true or false, one should not write down something this incriminating in writing.

- If it is as it is assumed, that apple was trying to get ahead of this with the "scanning on phone" announcement, why don't they just scan on their servers like everyone else does it? As far as I know they don't have true e2e security. It is easier to implement, and when this gets out they can just say: "that was back then, ever since we changed how we are scanning on our servers." And as far as I know there is zero controversy about one scanning automatically for CSAM data on their own servers. So why didn't they just do that?
A debugger is only useful for code that you don’t understand.

If you’re writing code that you yourself don’t understand then a debugger isn’t going to get you much, except maybe if you’re using it as a kind of imitation REPL to learn the language.

If you’re dealing with code that someone else wrote then it can be a bit more useful, since with large codebases it’s not always practical to fully understand everything. However, it’s liable to give you a false sense of understanding, so some humility is warranted.

In fact, I want to make the point more strongly. Operationally reasoning about program behavior by stepping through a specific execution is like doing analysis using a jar and a pile of pebbles. It will work in the simpler cases, but is utterly useless for nontrivial algorithms, including any that involve concurrency or nondeterminism.
Perhaps WSL2 Should Be a Wake-Up Call
Americans work much longer hours than Germans.

The business culture of the SF tech scene demands long hours and intensity that most Europeans cannot imagine, having not lived in the environment.

American wages come with sacrifice.
These things are so new, the effects of this are still completely unclear. You may ultimately be right in saying "decline" but that word still feels premature because objectively we don't know.

Take a look at human history and consider how often we have behaved in antisocially as we harassed, harmed, or otherwise slaughtered each other by the hundreds of millions. It's not as if we're some ideal model that would be bad for future generations to completely deviate from.

Therefore my hypothesis is that it's equally possible something so dramatic and counterintuitive as the changes we see these days may actually be necessary to create a world we've only dreamed to achieve for millennia.
Well, he sold a lot of copies of that one minute of silence, so I think the real question is whether it was copyrightable. I mean, if the answer is "yes", then the following question is what reason there is to suspect that the government that made it copyrightable is anything more than a criminal racket.
Working class and middle class kids don’t go around being stressed out by their parents’ finances, you can tell by living with them.

If it were really about stress you’d see a difference in kids who have a parent working in the public sector.
In a closed system, matter cannot be exchanged between the system and the surroundings, but energy can be exchanged (in form of work or heat). In an isolated system, neither matter nor energy can be exchanged [1].

Those are the definitions used in thermodynamics, but they might be conflated into a single concept in other contexts/disciplines

[1] http://www.projects.bucknell.edu/LearnThermo/pages/Other%20T...
There is a similar story in the UK. This isn't all that surprising for the UK at least (I'm not familiar with how Israel is doing things): "freedom day" was now a month ago so of course more infections will happen.

The questions now are: will we see a variant that can escape the vaccines? Will the vaccines becomes significantly less effective at stopping hospitalisation/death within a few months?
You'll need to remove things from your environment that's causing you to stress out and start making changes to your daily routine that are also exacerbating the stress.

You'll never be able to completely get rid of the stress, but you can mitigate the impact it has on your life significantly so that it often times is more positive than negative.

What are all those things that are causing you to stress? That I'm not certain. However, here are some things you can do:

1. Seek professional help. If there is an option to see a therapist for cognitive behavioral therapy (CBT) then I would highly recommend you consider it. The therapist can help you identify things in your life that you otherwise never considered.

2. Remove Twitter and Discord from your phone. If you're constantly checking it and it's butting into your life then you need to remove them. For me personally, I removed nearly all social media and chat services from my devices. I still have slack (don't have a choice) but shut off all notifications after 5pm.

3. Find a hobby outside of work. I don't care if it's sports, videogames, board games, etc just find something outside of work that you enjoy and can help you unwind.
No one seems to be mentioning privacy. This would allow senders to verify email opens, something no email client should do.
lol emacs? vscode probably have a million time more user's than emacs, hell probably vim is more pupular than emacs
I'm in a similar boat. For me though, it's not so much that I want to avoid the effort involved in the switch as that you need to spend time in a role in order to have significant impact, and that my longer-term success is likely going to be more dependent on whether I'm able to point to a record of consistently making significant contributions than it is in my maximizing my salary for the next year.
Oral contracts are legal and valid, yet most people write down their contracts for good, practical reasons outside of strict legality.

Same goes for copyright notices. For example, the notice makes it hard for a violator to use a negligence defense, effectively increasing the penalty for violations.
I’d suggest reading the linked sources. For example, the summary of the of the EU CDC analysis is somewhat deceptive.
If someone is trying to frame a known individual, the 30 image threshold may not be a significant barrier, I'll grant you that. But if you're enlisting Apple's algorithm to perform a dragnet search of the citizenry (e.g. leaked state secrets) then this mechanism cannot be effective unless the material in question is comprised of at least 30 photographs.
> a waste of time because lawyers' answers are always "it depends".

Sorry for the little OT rant, but I'll have to object to that. That's IMO less of a lawyer thing, and more a "asking a field expert a generic question and expecting an immediate, brief answer" kind of thing.

In my experience, if you straight up ask any field expert, be it a lawyer, a doctor, an engineer, etc... a vague, but obviously case specific question, the real experts will rather try to point out that they lack necessary background information and that the underlying subject matter is not that simple ("It depends", "I'd have to look into this", "Well uhmmm, possibly/maybe/yes/kind of, but...", "It's not that simple").

If you're not particularly familiar with some subject matter, it is kind of hard to gauge that the "simple question" might be very vague, maybe confuse some subject matter and might be edging on a very complex topic.

I take it most people here have some sort of programming background? Just try to remember the last family gathering where someone started pestering you about their computer problems, or tried to start small talk about something they picked up in the headlines. Or maybe a meeting with management where you were asked a "but couldn't you just [simply]...." kind of question (or even worse: "exactly how long will this take?") and they tried to press you for a swift, immediate answer.

From my experience so far, I'd even go further and suggest to be skeptical of any "expert" who has a habit of confidently answering briefly and to the point.
use the best tool for the job. vscode has some ok debugging features for some scripting languages. some of the eclipse backed things like pycharm or jetbrains also has some decent debugging baked in. Anything c/c++/c#/java/swift/kotlin use the appropriate IDE for that(visual studio has really good debugging, xcode is ok, android studio is ok).

for 80% of the work I'm doing lately it's vscode + LSP + debugger + neovim as a backend.
Thanks, appreciated greatly
Zurich is not Germany. It's Switzerland, a different country. And many Germans move to Switzerland, because salaries there are higher and taxes are ~2 times lower.