skysight-inc/HackerNews huggingface dataset:
Hey Hackernews!

I work at incident.io, where we’re building an incident management platform that helps your organisation deal with incidents at scale.

Today, we’re launching a set of resources intended to help those building their own incident processes that we’re calling the practical guide to incident management.

It includes chapters on:

- On-call, what it means, who’s involved, and how it should be compensated

- Foundations, defining an incident, and advising on how you measure them

- Response, for how to nail actually responding to the incident

- Learning & Improving, with pragmatic tips on how you can level up and learn from your past incidents

If you want to adopt pragmatic, battle-tested incident processes, or are looking to fine-tune an existing process, this guide is for you.

For those familiar with the content, this guide differs from the Atlassian and PagerDuty response content in that it:

- Acknowledges the way companies are working today: distributed teams, reliant on tools like Slack.

- Focuses on process and practice outside of just responding to an incident

- Provides actionable advice: real steps you can take right now

- Extends beyond engineering, reflecting our belief that incidents are an entire company affair

Very complementary content, but with different aims.

We hope you find it useful!

https://incident.io/guide
Not to rain on the parade, but:

- What's the point of mentioning Rust when the heavylifting is done by the system's webview widget, and applications are written in HTML/CSS/JS, just as in Electron?

- Isn't the whole point of Electron to have version/feature stability for the browser APIs by bundling a specific Chromium runtime? Without this requirement, it was also trivial before Electron showed up to write a small native wrapper application around the system-provided webview widget.
I wonder if they've gotten around the horror of Windows distribution for native webview based apps?

The usual problem is that you have to either use an antiquated IE based webview on Windows or install the Microsoft Edge runtime. The latter is painful to bundle and some people don't like it, especially enterprisey IT departments who consider it "another thing" they have to approve instead of just a part of the app since it's a separate OS component.
The Celera 500L passenger plane gets hydrogen powertrain
This is one of the reasons for Apple to build "iCloud Private Relay" [1], so you at least have a new IP address every so often.

[1] https://support.apple.com/en-us/HT212614
Well there goes my "Middle Earth Orc Roundup Pest Control" business name...
I don't understand one thing. Miguel saw the all the ugliness of MS since the late nineties. He is fully aware what EEE means and how MS successfully used this strategy to crush any kind of competition they wanted over the decades. Still, he decided to base all his open projects and professional career on faith they could be the good guys. Guess what, they've never been. We were trying to tell this to Miguel for years, but he paid no attention. He loved the COM and DCOM architectures, the registry, and many other MS-specific things that we either hated, saw no benefit of, or perceived as threats because of patents. He still wanted to go ahead. Well, at least he can't say he didn't see it coming.
So.. I'd suggest a project of mine. Full disclosure, you require more than one burner device. Ultimately you'll want a VPN you can trust. Also - it depends how much your anonymity is worth to you, and your relative cost. Similarly - to whom do you want to be anonymous?

I wanted to create a fully digital individual. My goal was to go from end to end. I bought (in cash) a prepaid credit card. I used said prepaid credit card to sign up to the VPN, paying for 3 years - under the assumption the card is burned. With said VPN I created a paid for email account with a trusted service (not gmail or office). I used said email to sign up with a VOIP provider, to receive a telephone number that could receive SMSes.

Then, I signed up for a twitter, and a domain. Use the above to set up a corporation with nominee shareholders in the jurisdiction of your choice, same with bank account. Congratulations - you can now buy your certificate.

Now, using the funds of the corporation do everything above again - such that you're able to tie the corporation's CC to the outcomes.

There's a lot more - but this is a reasonable start.

This may be illegal where you live. At the very least, depending on how you use the above there are tax implications.
Which you don't even have to use. I don't. I just use `cargo build` and `cargo build --release` which works exactly the same way as the CLI. Add `entr` and you get the "live-reload" feature for free too.
EPA Announces New Drinking Water Health Advisories for PFAS Chemicals
For now tweeting your disapproval in the strongest words and demanding that HN removes the offending thread is good enough.
There's no _agency_ involved, but in general if an organism has some really weird attribute, it probably gives, or at least gave, it an advantage, because really weird attributes usually come with _disadvantages_.
Most CEOs and investors I’ve met are intellectually quite dull, uncorrelated with their professional success.

This shouldn’t be surprising. They didn’t get rewarded by the market for being interesting, unlike, say, the interviewer.

MA continues to talk his book when it comes to crypto/web3 which is fine but that’s like a goldbug talking up gold. It’s boring.
Not chip design, but I did more electronics than programming as a teenager. Computers were expensive but individual electronic components were not and my grandfather taught me how to etch PCBs and build radios, learned digital stuff using TTL on breadboards.
Ask HN: Side projects that are making money, but you'd not talk about them?
Been over 2 years since the last time this question was posed and there were a lot of interesting replies the first time around. I'd like to see what people are up to in 2022.

Original: https://news.ycombinator.com/item?id=23438930
As females have also a long neck, and suffer a lot of physiological troubles for it, most probably not.

Or at least not only for that. There must be other reasons playing a role here. Finding that a long neck is an advantage in sexual combat can be just a bonus of having developed it first for other purposes.
The Case for Mindful Cursing
Unless you have mastered all editions of Windows Internals, MAC OS X Internals: A Systems Approach, MacOS and iOS Internals, Mac OS X and iOS Internals: To the Apple's Core books.

Or having been a former Microsoft or Apple employee working on kernel stuff, then I could eventually value the opinion how fake they happen to be.

Yet somehow I get the feeling, from both of us, only I have delved into such internals.
This seems a very interesting addition to the Rust ecosystem. I wonder how much traction it will get, though.

Some days ago there was an HN thread about Rust, conversing about the steep learning curve of Rust. The conclusion frequently is that maybe Rust is great for financial systems, kernels, rendering engines, media processors, etc... but just not necessarily the best tool for the job when there is no pressing need to avoid GC, and/or to squeeze the maximum performance while at the same time maintaining memory correctness. Which, on the other hand, tends to be the immense majority of application development out there...

So Tauri seems to me has a similar issue than the Qt Framework (built on and for C++): its adoption as an Electron alternative might not be as much as it deserves, because of the difficult to learn programming language that is behind it.

Thoughts?

EDIT: I know Tauri is just a WebView component, but programming in Rust still seems to be an important part of developing apps with it (it is even prominently featured in the 100 seconds video of the entry)
It gets to share the same code with Visual Studio proper.
I am not a GIS expert, but I work with spatial data all the time and have never touched an ESRI product (besides pulling data from servers running their crap). I do nearly everything in QGIS and publish using GeoServer or standalone PostGIS. I have never encountered a situation that would be only possible or way easier to use ArcGIS.

I feel like (and I'm welcome to being corrected by any experts here) ESRI stuff is kind of like Adobe CC - the vast majority of people have absolutely no need for Photoshop/Premiere/... and could do everything they need just as easily with any one of the many open source or cheaper alternatives. Most people use it because that's what they learned on, which is because that's what most people used at the time (and also because of very "generous" education licenses, teacher training...)
Right the myth is that companies need to scrape the legal minimums because they have a legal obligation to do so. When in reality it's directly a choice as with your oil company example or Uber wanting the benefits of treating their employees as contractors without giving them the associated benefits. Often skirting ethical rules and in quite a lot of cases breaking legal ones.
Do it anyway! :P
In the middle of my backswing!
They need a decimal place in that table. UK has lost 1,500 millionaires = 0%.
The obvious target for these is the cloud, especially second-tier cloud vendors more likely to be using "stock" KVM/XEN and therefore easier to target. The obvious target within these clouds would be cryptocurrency nodes.

I feel like if this had been exploited in the wild you would have already heard stories of people using it to zark someone's bitcoin off a Digital Ocean or Vultr node.
What is ST in this context? Apparently not Atari ST.
Tauri is "just" a system webview wrapper. It's an interesting alternative to Electron for some applications because the installer is much smaller, but it also has downsides compared to Electron (the system web view will be updated independently and may unexpectedly break the application).

As far as I understand, applications are not written in Rust but in HTML/CSS/JS.
Basedrop: A garbage collector for real-time audio in Rust (2021)
Recently read Guns, Germs, and Steel. Up to the 1970s, New Guinea had literal stone-age technology. Similarly, aborigines in Australia lived the the same ways for FORTY THOUSAND YEARS! We are more likely to end the world as we know it in 100 years than to last 40k years in relative stability.
I‘ve seen an clever approach to do location-specific data at rest. Partitioning and postgres_fdw was combined to store specific data on specific clusters in some regions. And on top of it partioning was used to again get the global view. Really nice.
Per their introduction video they advertise it as lightweight as the runtime "only" uses 180MB of memory at startup.

This makes GTK and QT look lightweight in comparison, not to mention FLTK, a 3D enabled, platform independent toolkit, which fits in a statically linkable 300kB library.

Of course, these require C++, and the point of those frameworks is to enable web developers to become application developers. One can't expect resource efficiency when everything has to run on top of a web browser.
The PC division which is the largest chip group in Intel, and even includes their moonshot divisions like Labs. Nothing to worry about.
Counterpoint: https://en.wikipedia.org/wiki/Brussels_effect
If a market like the EU requires you to set-up specific capabilities to be GDPR compliant, like data export and opt-in flows for cookies, it is often cheaper just to treat everyone like EU citizens instead of trying to differentiate.
Or, at least to build those capabilities to be able to use them where relevant.
So while the EU can't make Apple use USB-C on all the products they sell around the world, they CAN make the alternative (having dual models for EU and other markets) undesirable.
I find it surprisingly hard to judge, because the edit style is so obnoxious and poorly executed. I think it’s done by a human, but the speech and editing are both sufficiently lousy that I’m not confident from this video alone—though another couple of videos I tried were definitely somewhat better. The aggressive cutting style is just bad editing, and the speaker has spoken each phrase independently with no attempt to bridge them (which a competent speaker would do). The first ten seconds are particularly grating, with thoroughly unnatural emphasis on the start of most syllables, almost as though each word or even syllable had been spoken independently and then glued together (e.g. And, A, Light, Weight, Rust, Back, End). The prosody is also regularly quite a bit off, and it’s hard to determine if that’s related to the bad editing and speech segmentation, or an independent issue. There’s enough that feels natural in things like intonation that I don’t think it’s TTS, but it’s also making a lot of the sorts of errors that even the best TTS engines habitually make.

I get the impression that it’s a human who doesn’t know how to speak or edit particularly well but normally gets away with it not being too bad (as I say, other videos seem to be better, though they still suffer from the aggressive cut style), but compromised harshly on quality in this case in order to squish more into the hundred seconds… and still ended up 50% over time.

I very strongly dislike the general style.
There is a nice looking annotated version from Cambridge by Catherine Flynn, to be released in July:

https://www.cambridge.org/us/academic/subjects/literature/ir...

Wonder if it’s worth getting, for all of the context. Are there other annotated versions that are recommended?
Nobody is talking about typical inflation. I just found a new job with a significant increase in pay and the improvement has nearly completely evaporated in months. I am nearly open to another move. With adequate inflation, your pay is wrong in weeks or days. But surely you know all this?
Like Tauri, this is only lightweight in terms of download size as it doesn't download chrome. The 'bloat' of electron is really at runtime due to loading a full browser engine. Both neutralino and Tauri will use roughly as much ram as an electron app, give or take. You're only saving on download size.
How fast can a 6502 transfer memory?
Tony Fadell: iPhone, iPod, Nest, Steve Jobs, Design, and Engineering [video]
I think it depends on your use case. Yes, a huge selling point Electron is being able to control the Chromium version. But, I can imagine a lot of less complicated apps don't need this.

Also, the Chromium renderer is only half of an Electron app. There is also a background thread running in node, which can pass messages to the renderer.

So, I can imagine that for apps that are more background thread heavy, swapping out node for rust could work quite well.
Just because some bad actors are using spyware doesn't mean the party who originally created the spyware shouldn't be considered complicit.

This isn't a case where a tool made for legitimate purposes is being misused, it's a case where the tool has no legitimate purpose.
Careful with medical advances and the future… See the antibiotics problem.
I think it's just a matter of better odds with better discoverability. Also, every jump almost always entails a monotonic improvement in pay and likely also the title. And the tech job market seems to have been quite buyoant in the past couple of years.
There's a communication channel between the Rust code and the JS running in the browser. It's possible to move as much functionality to Rust as you want... It's even possible to compile Rust to WASM to use that in the "frontend" though that from my experience is very cumbersome due to the Rust bindings for the Web API being pretty terrible.
War in Ukraine.

I've always been proud of being European, but this event is exposing how shambolic the EU can be in some situations. Fuck, I just saw the headline "Germany says it can send rocket launchers in August"...
I was given an M1 MacBook Pro at my current job. I was really impressed by how cold and fast the machine is. Sadly MacOS is so alien to me, not to mention that MacBooks don't have trackpoints, that I requested a ThinkPad Carbon X1. Loved the hardware (minus the lack of trackpoint and the non mate screen), but I am much more used to Windows 10.
It would be really nice if they had their own app store or package manager.
Celsius Is Crashing, and Crypto Investors Are Spooked
The "integration to zero" effect the author observes is a consequence of the fact that the Fourier Transform is meant only for periods signals. Practically, we all often toss any time series data into an FFT to get a look at it in frequency space, but the math is only exactly correct with the time series samples used from one cycle of a period signal that repeats forever.

By generating the frequency domain Fourier coefficients and then transforming them to the time domain, the author is guaranteed to get a signal that starts and ends at the same value, because the transformation assumes it's a periodic signal and so the first and last values of the period must be the same.
Would've been courteous to get a decision back to the candidate on Friday. Somebody didn't care enough.
Interesting. Aligns with something Martin Odersky(creator of Scala) said a while ago
> Can we just stop with the "Bitcoin is anonymous" bullshit here?

Care to point to Satoshi’s real identity since anonymity in Bitcoin is bullshit?
"Around 2016, Cowen received an out-of-the-blue email from Irish billionaire Patrick Collison... A few years earlier, Collison had cofounded the online payments company Stripe... Stripe’s nearly $100bn (£83bn/€95bn) valuation puts Collison’s net worth north of $11bn (£9bn/€10.5bn)...

"During the pair's meetings, Cowen tells me, "we were both talking about the ideas, finding we had common ideas, and somehow hit upon the notion of an article". So, in 2019, they co-authored an essay in The Atlantic, which argued for "a new science of progress".

"progress studies doesn't desire a world where humans live more harmoniously with nature. As Crawford writes: "Humanism says that when improving human life requires altering the environment, humanity takes moral precedence over nature." It doesn’t necessarily want a world with less inequality and prefers to focus more on growing the pie than on how it’s divided. It also doesn't care much for societal norms that stand in the way of what it conceives of as progress – even ones shared by all cultures..."

This position sounds so self-serving on the part of the billionaire.

To reap the benefits of his wealth guilt-free, where he and people like him can exploit the world as they see fit and dominate others, it would be helpful for him to push a world view like this.

And why would Cowen, who "ranked 17th on a list of the top 100 most influential economists" give the time of day to some rando who just happened to be rich? One word: money.

So it looks like Collison bought himself an economist.

That Peter Thiel is influential in this "movement" (or PR exercise) is also telling.

"Crawford and Cowen, the two leading intellectual figures of the progress community, come from the objectivist and libertarian traditions, respectively. On a panel at AynRandCon, Crawford described progress studies as adjacent to objectivism, the philosophical system outlined in 20th Century philosopher Ayn Rand’s fiction."

Well, that just about explains it all..

This whole movement actually has strong echoes of extropianism, which has roots in HG Wells' techno-utopianism, and might be termed neo-Wellsianism, were it not for Wells making a 180 near the end of his life and becoming a dystopian (see his book "Mind at the End of Its Tether"), and for Wells' utopias being socialist, not capitalist ones.
> As far as I understand, applications are not written in Rust but in HTML/CSS/JS.

Frontend UI yes. But enables you to use rust for your background worker (Electron apps use node for the background worker)
Intermediaries are often just an easy way to get out of liability. It can happen to small companies that you don't know about or are powerless to your supplier's illegal practices. With big companies you know and have the power, which makes it your responsibility and you being part of the problem.

There's also a trend to give big companies liability for their supply chains. Germany just enacted a supply chain law last year and there are talks about similar laws for the EU: https://en.wikipedia.org/wiki/Supply_Chain_Act
Sorry - https://xkcd.com/927/
For electron based apps, most part of the codebase runs on the chrominum front-end - written in JavaScript / HTML. Usually only some critical code runs on the node backend.

As such then, the proposal from tauri is to run majority of the application in JavaScript / HTML ecosystem, while the critical parts can be offloaded to Rust. Even the filesystem access is possible in JavaScript side itself.

From that sense I feel this is a good tradeoff.
What I Learned About Equal Partnership by Studying Dual-Income Couples(2019)
> in the spy movie sense

It’s not just in the movies.

https://krebsonsecurity.com/2022/03/a-closer-look-at-the-lap...

> Microsoft says LAPSUS$ — which it boringly calls “DEV-0537” — mostly gains illicit access to targets via “social engineering.” This involves bribing or tricking employees at the target organization or at its myriad partners, such as customer support call centers and help desks.

> “Microsoft found instances where the group successfully gained access to target organizations through recruited employees (or employees of their suppliers or business partners),” Microsoft wrote.
Hey folks! One of the founders of incident.io here, and the one who's face is on the front cover :) I've written this content so many times at companies I've worked at in the past (though not to this quality!) so it's really nice to be able to share this and avoid others having to start from scratch.
> What's the point of mentioning Rust when the heavylifting is done by the system's webview widget, and applications are written in HTML/CSS/JS, just as in Electron?

You're assuming the 'heavylifting' part of the application is in the UI itself. Imagine some data processing app where the heavylifting part would benefit from a backend running in Rust. Say, an image enhancer of some kind.

> Without this requirement, it was also trivial before Electron showed up to write a small native wrapper application around the system-provided webview widget.

Electron also made the packaging of such an app dramatically easier when building on macos/linux/windows.
You took the userscript and make a extension out of it?
https://greasyfork.org/en/scripts/441566-hn-avatars-in-396-b...
https://news.ycombinator.com/item?id=30668137
> Also you can create a new throw away address, transfer just a little bit of coins to it and interact with the contract. If it does what you think it should do, then you can create a new account and do it again.

How much money would you be spending on this scheme (in transaction fees)?
Two wildly different issues. Medical debt is still generally owed to payers, student loan debt (as considered in debt relief) is largely federal. The impacts of forgiveness of either would seem radically different.
It was also possible to copy games using a cd burner and boot them without any mod chip.

During the boot process the Saturn would check the drive for an authentic disc. Once the check passed, the drive paused and prepared to boot the game.

At this point of pause you could swap the authentic disc to a completely different pirated game (one burned onto a normal CD-R that would fail the first boot check).. Timing the swap correctly, the Saturn would play the pirated game.
Something like this turned out to be Lyme for me. Good luck.
Yeah. I could get a static IP for 5€/month, but besides that everything is dynamic.
Mixers on programmable blockchains like TornadoCash do seem to provide strong anonymity when used correctly. If you have evidence suggesting its cryptography can easily be cracked, feel free to point to that.
> The problem is not the repository, it’s having the translation data in the repo.

Does this data change as often as the code does? If not then get it out of the repo.