skysight-inc/HackerNews huggingface dataset:
Are these physical servers or VM's? I ask because some VM types can be frozen/shapshot/cloned or live replicated including memory contents as is done in some VPS providers for lawful requests. From the bare metal host anything can be accessed in a VM or container. Do they have a diagram of their physical setup?

[Edit] - Are there any Mullvad architects here that can help us avoid going down theoretical hypothetical rabbit holes and turtle stacks?
Correct, but chat gpt reads screen data to be able to "click" around. So you would need to expose at least data that is displayed on screen to this external product.
Are you not allowed to launch again if release a new version of the product? New to this site, genuinely curious.
Such is life.

Tech boomed because: the economy was "good" (people could afford to go after creative and speculative pursuits) and there was technology that hadn't been utilized in creative ways yet (computers, phones, the internet, GPUs, etc.). This allowed "hackers"/"geeks"/"creatives"/"entrepreneurs" to work on stuff that most likely wouldn't make any money, but would be more interesting and fulfilling than doing a job or going after a career.

Then once the money started coming in, and others started hitting home-runs, the "sociopaths"/"prestige hounds"/"MBAs"/"money lovers" came in to formalize and formulize, so the gravy train would be more sustainable and predictable -- and that they could get theirs.

Now we're here. Something cool is no longer cool.

In another vein, what is there left to do? The economy needs to improve and there needs to be new -- actually ground-breaking and revolutionary -- technology brought to the world, so others may use it in novel and creative ways. Then we repeat the cycle.

LLMs seem to be the only contender for "ground-breaking" tech right now. Otherwise, I can't think of anything else.
If it's dissapating through black body radiation the temperature of space isn't really that relevant to cooling.

You can radiate heat from the surface of the earth into space via the sky, but you don't lose much energy that way.
Elixir is my excuse for refusing to entertain the idea of an k8s cluster at work. Completely unnecessary.
8GB RAM would be enough. If not companies searched and found a successor for Flash. Is is Electron! It wastes memory, it is slow, it doesn’t integrate to Linux, Windows and MacOS and it allows to deploy bloated JavaScript locally. But it is cheap for them!

Basically the target of companies is avoiding to employ programmers for native applications. These people cost money. And optimization cost money. So they opt to waste our resources. The new ThinkPad/MacBook with soldered RAM does cost us a lot but not them.

And if you just use Googles Chrome - which made all this possible with V8 - you still have a problem. Every website believes it is okay to load JS from literally everywhere and show any kind of animated media. Plus no ad-blocker.

And us, opening hundreds of tabs with Epiphany, Firefox, Safari or Chrome ;)
AWS to start charging for IPv4 usage, but critical services don't support IPv6
I had an old job give me a bottom of the barrel, refurbished HP Desktop. I popped in some RAM I had laying around and bought a $75 SSD, my machine was then the envy of the office.
We do. Microsoft, google, Facebook and apple have big data centers in des moines to take advantage of the cheap wind power. The local utility claims last year they generated more wind power than customers used in electric.
The posed question addresses this in the second paragraph, after the very short first paragraph.
I assume they would fall back to paper if needed. Anything that gets things done. Anything else is just implementation details.
Having never been a CEO I understood both quotes perfectly fine.
I'm the author and am happy for any feedback + to answer any questions about this deep dive. It was fun to write about and learn more as I continue my 802.11 journey + building tools.
>Yet the European Commission still appears to believe there's a way to have bypassable strong end-to-end encryption while respecting privacy rights and maintaining operational security, flying in the face of mathematics.

There ought to be a requirement that lawmakers be able to demonstrate skills in precalculus. You could probably explain most of it to a smart ten year old and have them see the problem.
Some weeks ago I searched for a more general solution that doesn't depend on the compositor and doesn't need root (i.e. an xkill replacement), but I didn't find one.

As a frequent user of xkill I was surprised by that too, but I remember reading somewhere that making a terminal application kill another application's window is not allowed by design. Reusing a sibling commenter's analogy, it's kind of like some javascript functions in the browser can only be triggered by user actions for security reasons.

The compositor, however, is allowed to kill the windows it's showing. So if you want to kill a window, you can ask the compositor to do it for you. Gnome, KDE [0], sway [1], etc.. each expose this functionality in a way that differ between each other.

[0] https://www.reddit.com/r/kde/comments/1242w2e/wkillsh_an_xki...

[1] https://www.reddit.com/r/linuxquestions/comments/ufw7tj/is_t...
He’s talking about how to issue a command that you don’t want the whole world to know about, so you bring up to mouth and whisper.
My contracts don't have any stipulations about outside work and don't require me to commit to a certain number of hours.

What's the meaningful ethical difference between an individual with multiple W2 income streams, and a sole prop with multiple 1099s?
Typically this shows up in inferences about supposedly malign or misguided activities that some other group engages in, without asking inquiring, exploring, studying, or analyzing. Evidence-free implied superiority in judgment. Playing to tropes.

In this state, contradictory evidence confirms the bias! Might as well park your brain on the bedside table before heading out.
Very interesting comments about pain. The comments are better than the article in this case!
8GB feels like the base model car. It technically gets you there, but you should probably opt for at least the most minimal of upgrades.
Yes, it's actually coming out this time. The release date was missed by 3 years so they're re-announcing it.
Right. My assertion would be that, if you internalize the work, you can do far more mentally than you can physically. As such, if you can work a lot of the exploration and experimentation mentally, you can't beat that feedback loop.

Now, integrity of signal is obviously a problem there. If you have a problem in your mental execution, you are likely to miss it. So, you do have to do some physical experimentation. But, for prose and the like, you don't have to type as you think.
I’m a huge fan of Acceptance and Commitment Therapy. It’s my secret weapon for life
I don't think I'm reading this wrong, but I'm definitely reading it differently than most commenters here:

> the intelligence & character of the masses are incomparably lower than the intelligence and character of the few...

I don't think Einstein is comparing the most intelligent individuals to the least (or average) here. Certainly there are individuals who are more intelligent than the average, but I would argue not incomparably so.

I believe he's speaking about the tendency of large groups of people to act more like cattle than people. The intelligence of the mob (and the character, represented by the actions of the mob) are what I see as incomparably lower than that of an individual.

And I think this is indicated by the other shortcomings of 20th century humanity that he passes along. War isn't waged by individuals (or even groups of exclusively idiots and villains). There are a bunch of physiological and sociological variables introduced that make the output of the group stupider and less caring than the output of the individual.
IBM went to macs 8 years ago.
Just in case this helps anyone:

I didn’t have RSI, but as I approached 70, I started getting arthritis in my hands and wrists that sometimes made keyboard work unpleasant.

My doctor gave me a prescription for a cream with a very high dose of THC and CBD that worked like magic for me. If I stop using the cream, a month later the discomfort returns. As far as I know, this external use cream has no bad side effects. Talk with your doctor.
Cython Support for VSCode
I wanted to share an awesome find for anyone involved in Cython development using Visual Studio Code.

I recently stumbled upon a super useful extension that has significantly enhanced my workflow and productivity.

Happy Coding!
Does a "clean" vs. "messy" ISA really affect power utilisation more than low single digits?

I can't see what the difference is outside the FE decoding.

Perhaps an ISA having more useful instructions would matter, as we would then be able to implement hardware optimisations. But just having poor ISA encoding or inconsistency seems, to my uneducated eyes, more of a human problem than a machine problem?
But it doesn't sound even good on paper, though!

People under you ~= cost of whatever it is you are providing. Equating that to some sort of "value" you create is an insane proposition; the only thing that communicates, at first glance, is that you/your division/what you work on is EXPENSIVE.
then the US would declare it part of the "rules-based order" that nobody may use guns and bullets, and then the US will use guns, bullets, missiles, and chemical weapons while expressing grave concerns about any non-allied state using as much as a musket.
Looks like the team is setting a more concrete date, so hopefully it means they are closer to completion now.
Maybe it's easier to understand the bitterness knowing that Einstein was a Jew forced to flee Germany after 1933 due to the "masses" which democratically (!) brought the Nazis to power. Although I think there is also something to be said about those who manipulate the "lower-intelligence masses" to their purpose...
Based on the customer list of Oban.pro and knowledge from previous conferences there's also Nintendo (one of their online game stores uses it?), PepsiCo, Apple, Toyota...
I've only used Elixir at small companies, and it definitely feels like a superpower. I don't doubt that the Googlers of the world have no need for the language and runtime, but IMHO it really helps a small company punch above its weight.
It’s not really that go is better designed for fast compilation - it is just a plain language where the compiler can just spit out vaguely optimized code, and call it a day.

Rust’s unique feature itself fundamentally depends on extensive static analysis. It’s not a design choice, it is pretty much what Rust is - a low-level language without a GC that is still memory safe. The price for that is hefty compile times.
How long does H1B stay active if it hasn’t been activated by entering the US.
For e.g if my H1B is selected in lottery and I have also got visa stamp but due to hiring freeze in US, I’m allowed to work in Canada for same company. Can I enter US after 1 year if the position opens up in the US for the same company with same valid H1B?
I think Google's biggest challenge is they are still (even at their ridiculous scale) pivoting from a small company to a big company.

You can't manage a 100-person firm and a 100,000-person firm in the same way. Not unlike large distributed computer systems, personnel and management systems that work fine in the small do not scale in the large. So Google is (slowly but surely) coming around to being a traditional company with checks and balances and process and protocol, but because self-motivation, encouragement of independence, and the remaining veneer of "the company that will save the world" is still there, these systems clash hard and can make for the occasional miserable outcome.

I can't tell how many anecdotes I picked up of people who gave it there all like they felt ownership of the company only to realize it's just a company, and promotion is driven more by salary budget constraints, headcount, very arbitrary quotas, and market and social forces uncontrollable by one employee than by effort. It's made worse by the aspects of the old system that are still there, such as your work being evaluated by a team that is intentionally chosen to know very little about your project (to minimize favoritism), which has the side effect of encouraging self-promotion and communication skills that aren't particularly valuable in the day-to-day of software engineering (in other words, good engineering can be overlooked in favor of good self-promotion).
I doubt there are true contractors. Giants would not bother to do contractor paperwork with individuals. Most common is when "contractors" are employees of other bodyshop company and are paid as their regular employees, just leased to the client.
And if the we are talking about US - then their salary is much lower, simply because they cannot go anywhere else due to visa constraints.
If I have a headache, all I have to do is take a shower to get rid of it. I suspect it’s because my brain is so overwhelmed by sense that it doesn’t have the capacity to emit pain. Probably wrong, but I don’t really care how it works. It just does.

Given the myriad comments in agreement, you seem to be either behind on research or research itself is behind. I hope you’re able to expand your thinking.
Thanks for the idea, I've implemented it: https://github.com/reegnz/jq-zsh-plugin/commit/60d3b6fb3ca1b...
One reason cooling is used is to protect the Li-ion or lead acid batteries in the uninterruptible power supplies that provide backup power to the servers. Both Li-ion and lead acid lose calendar life and reliability when operated at 40 C. So, you have extra battery replacement costs and reliability concerns at higher temperature.

I also would imagine that you need some type of cooling system even to keep the ambient temperature at 40C. Otherwise the servers are just continuously pumping out heat and the temperature may get high enough to the point where you have equipment issues. It could be the case that the equipment needed to cool to 25C is not that different or more expensive that the equipment needed to maintain a temperature of 40C.
But it would be a bad argument. Products necessarily compete for attention. The only way to avoid that would be to implement centrally planned economy.
Air cooling occurs by convection which is completely absent in space. Similarly, advection and convection seem unlikely to contribute much. That leaves mainly radiation which is a lot slower: https://en.wikipedia.org/wiki/Heat_transfer#Heat
Hope it will come for Switch
Interview with Jeff Geerling
... and in the book hilariously laments how, for something so momentous, he should've thought of something more profound to say haha.
I don't agree. There are a lot of things on the table, performance-wise.

1. The compiler could ship binary artifacts, which would avoid all compilation of build scripts/ proc macros, and allow those to be compiled with performance optimizations enabled. This would be huge on its own.

2. Cranelift could potentially improve backend codegen compile times significantly as well.

3. Link times are still suboptimal, mold is promising here.

We can definitely still get significant wins out of the compiler.

Pretty sure compile times can get cut in half (or better) with those changes.
I agree with you here, unless you've vetted that GPG public key very well .... it is indeed no better than trusting the CA.

In a way, having JavaScript client-side verification of files as an option would be as secure (if not more secure) in most circumstances because it'd be more noob friendly. At the very least to ensure mirrors aren't doing anything nefarious.
Mullvad has been pushing system transparency a lot (which is a security system specifically designed for bare-metal), so it's fairly safe to say that it's based on bare-metal.

https://www.system-transparency.org
And the threshold might not even be that high. I tried to take $8,000 from an account--at one of the fancy "private client" banks with a dedicated banker--and it took 10 days. This guy wanted to know how I intended to spend it. Essentially, the expectation was that I would ask permission and make my case for why I should be allowed the cash.
How do they troubleshoot issues without logs exactly?
Journalists do seem to be given an extraordinarily wide allowance for selection bias.

Most negative stories about SpaceX / Tesla / Twitter could have been written about any of their competitors in the just by changing a few details.
You have to hit it to activate it, so it’s not always surveilling.

It’s a great point that if this modality becomes popular, then it should just be an accessory on top of iPhone or iWatch.
Also the sheer volume of material that has to be processed and reprocessed again when its in gas form rather than a solid or liquid.
yep, it's why I've always been of the opinion those who say they don't need to do it because programming is more about thought than typing don't fully grok what it is about touch typing that makes it so beneficial to developers.

It's kind of a trite thing to say, but one of the most valuable classes I took in HS was typing. I won't say it was _the_ most valuable, there were plenty of other valuable classes, but typing was one of those classes that was considered a lazy elective but definitely should have been required (imo) and I consider myself lucky to have taken it.
It's a 100,000-person company, so the rule is "variance is high."

I saw extremely gelled, competent, high-functioning teams working on key projects with wide impact. I also saw new teams led by inexperienced managers working on fringe / incidental initiatives or keeping the lights on on a system people knew was doomed. These experiences are not the same, though they happen at the same company.
You cannot believe how fast people learn how to configure VPN.
Or switch to another social network/messenger.
Once one network is not available for everyone.
Tested after FB/IG has left Russia.

The force of meta is not just addictive algos (algos are pretty shitty), but that is is available for everyone and everyone is on the network.
Does the crystal ball say anything about what’s going to happen if Copilot or Bing start revealing non-public information to anyone who asks? It’s bound to happen if they train on non-public information. Imagine Microsoft accidentally releasing other companies’ corporate strategies and proprietary internal tech, or people’s personal finances and private social interactions. I would foresee both major litigation and government regulation coming down pretty hard. I would also expect a dramatic migration away from the product if something like that came to light. I honestly hope they’re smarter that this- training on data without explicit permission is already one of the biggest problems with AI efforts.
Oh yeah for sure, it's just that with age more and more things have more to do with luck and genetics than exercise, but it's still extremely important of course.
Slow and steady predicable inflation can be a net positive, but not necessarily. It's current implementation is not slow nor steady. Among other things, unchecked debt inflation leads to global military conflicts without democratic support.
Attempt to undermine the fundamental right to privacy, create a surveillance state that Stalin could only dream of, and openly seek to sell your constituents out to external powers.

Result: Scolding, "Naughty EU, very bed don't do it again"

Seriously where are the French in all this, I thought you're guys whole thing was rioting. I mean last time someone tried to do something like this in Europe there was quite a significant resistance.
Why does a "startup" need to use it when giant companies already do? Nintendo, Apple, Toyota, PepsiCo...
Presumably which of these states of affairs pertains to a specific window is, though, at some level knowable. The question of which process created the window is not necessarily bounded to ‘processes running in user space on this machine right now’, but something created it.

And 99% of the time the answer will be a locally running process, which makes it a highly pertinent question even without the caveats.

It’s not clever to point out that a question may not have a simple answer and therefore to reject the question as flawed.
I run my minimum spec m1 air with docker, vsc and all the same things I run on my work lenovo t14 or something with 32gb ram and my m1 runs better. So I'm not sure why 8gb wouldn't be enough for most things on a macbook, and I do wonder what the hell windows is doing.

That being said. I don't see why Apple wouldn't put 16gb in the M3 pros. I mean, I don't really get why you'd buy the smallest pro instead of just getting the air, but it does seem cheap of Apple to only put 8GB of ram into it.
> I remember the 90s and the 20s, when everything happened locally on the local hardware

I think there's a bit of rose tinted glasses here. You could literally see windows and icons being drawn on the screen in the 90s. Even text UI were slow to draw on screen. We have it good today.

Regarding keyboard shortcuts we are good too. I barely use a mouse nowadays. I use Vimium for Chrome to "click" on elements in pages, i3 keyboard shortcuts to jump to specific applications or workspaces, and the mouse emulator on my keyboard (olkb) to click or use the scrollwheel on the odd thing that doesn't want to work with a keyboard. Luckily many programs have adopted the command palete (most editors, vscode, gimp, etc) so it's easy to quickly invoke commands without memorizing arcane shortcuts.
In the end both approaches work well enough to keep companies in business. Companies fail not because of static or dynamic typing but because of marketing, internal fights, etc. The technical details are something that impacts very rarely.

Personally I worked in C for the first years of my career. Then the web happened and the two languages for it were Perl and Java. No more mallocs and frees, it was so great that I kind of forgot C. Then I was assigned to higher level tasks than programming and when I came back to it almost 10 years later I refreshed my Java (I kept doing Perl for my own stuff - CLI scripts and CGIs) and discovered Ruby on Rails. I realized that I could do the same web apps I was writing in Java with much less code and without having to lose my time after obvious but nearly useless details such as specifying that a given variable is a string, or number and how big, or an array of that class of objects indexed by strings (I intentionally use generic terms), etc. It's almost always clear what it is, especially if one picks good names for identifiers. There are some hiccups but not every year.

By the way, a great feature of Elixir is pattern matching in function definitions. In a pythonish pseudocode

def fib(0): 0
def fib(1): 1
def fib(n): fib(n-1) + fib(n-2)

Of course n is an integer. It works with floats too and probably fails with anything else. But who would run fib on some complicated not numerical class that happens to implement the - operator?

I accept the argument that providing type information to a compiler lets it generate faster code. However none of my customers from the last 10 years care about that argument and they selected their technological stacks. Like everybody else they care about getting features done as quickly as possible. They all run their services on a single server, make enough money to pay themselves, their employees and a bunch of consultants like me.
It's not "fine" but it's extremely hard to get them to do things they are disincentivized to do. And most government attempts do not result in the desired behavior.
is there a rhetorical question about nuclear disarmament?