skysight-inc/HackerNews huggingface dataset:
The pendulum swung back. It was always going to happen.

It’ll happen again, the pendulum will swing the other way.

Really shows how much the political elite care about their constituents, as opposed to themselves.
As a super straight CIS guy who worships Wendy Carlos and Selofan, I wish I could join too. I am sure ya'll talk about the coolest things.

It just makes me sad how before the internet there really were not these barriers. The "freaks" of society all got together around art, music, fashion in an apolitical way.

This ultimately is the opposite of "inclusive" but I get why. It still makes me sad.
So, on the medication side, there are NRIs (norepinephrine reuptake inhibitor) and alpha-2A agonists. The latter in particular work kind of the opposite of stimulants. A psychiatrists described the difference to me with the metaphor of a sound system where you're having trouble listening to the music. The stimulants are amplifiers that push up the volume. The other approach is a better preamp that does a better job reducing the noise. Depending on the nature of your problem, one is going to help a lot, and the other is going to be useless at best, but could well make the problem worse.

I presume you're aware of the other non-pharmaceutical interventions, like CBT. Generally they don't have as high a success rate, but that doesn't mean that they aren't be the right solution for you.
Yeah. Looking at stats without context of their audience is what caused the Xbox One disaster. They saw a huge number of hours on Xbox 360 being used for watching streaming shows, so they thought that was all anybody cared about, ignoring the fact that their audience still bought the device as a game console and that alot of those hours were relatives and housemates.
Android SMS Gateway Using MQTT
kinda looks like they are trolling,right!
I'd really like us to not continue creeping down this dividing line of "I don't give a shit about this entire group of people", which started up at the billionaires, down to the top 1%, down now to just anybody with something like a medical or legal degree.
Which uh, which detailed policies?
I think at the time Cargo was made it was just far simpler to implement. It's not just that, it's also rustc version, sometimes environment variables... much less likely to cause problems by keeping it per project. Of course that stuff still needs to be kept track of, but like, "to get a clean build, kill this directory" seems easier. Not sure if there is an explicit justification written down anywhere from 11 years ago.
>I love (Neo)Vim. Like I wrote earlier, it's been my primary editor for the past 15 years. What I don't love is all the configuration that goes into it before I can use it to start writing code.

this resonates with me. i've spent so much time configuring neovim in the terminal (kitty) and i've never had everything work 100% of the time. simple things just like seeing an entire typescript error are challenging to get working. those errors just continue on one line outside of the screen.

with LLM's the tradeoff tipped in the favor of cursor with the neovim extension.

> 2. It just works

so i switched to cursor last week from neovim in the terminal and this is how i feel. but, i'm not going to invest more time to check out Zed now that i just got cursor set up the way i like it.

but it's great to see all the progress in IDE's lately.
I switched from VSCode to Zed and I’m a huge fan! They don’t have support for Jupyter notebooks yet so I have to use Spyder for those but I love how easily Zed runs and how configurable it is.

Also half my workspaces are on remote servers and Zed lets me switch between remote and local workspaces easy which I appreciate.
It is despotic if he was elected to act like a despot.
I agree, having a little private intranet is great, it's where I'm at. But losing the interactions that lead to finding those people to share an intranet with that happened more often on early internet makes finding people so time consuming, or not possible.

Where have you met the people you share your intranet with?
I looked myself about 6 months ago and it's not clear whether that's true or not.

Which probably doesn't bode well for AZDO as it's not a definite no, but on the other hand it's not clearcut that they are actually pushing that.

The general consensus among the great unwashed is that AZDO is turning into an undead project that won't improve. But the reality is there's a lot of present enterprise investment in AZDO and no clear migration path, as well as a lot of internal MS use of AZDO, so it's doubtful it's true but more a loud PM in GitHub over egging his own product.

But it's sort of turning into a self-fullfilling prophecy as people are getting skittish about investing in AZDO.

The reality is that unless you have crazy builds switching is a few days work and more a pain in the ass than a real project.
Or in the case of Google at one point had 5 messaging apps shipping simultaneously and talked about three of them at one Google event. Shipping new products shows “impact”. Maintaining and improving existing products don’t.
Correction: Little Snitch was first released in 2003. The domain gstatic.com has been in use since at least 2008. It appears that Little Snitch was first mentioned on HN somewhere around 2013. This blog appeared somewhere around 2007 the same year than HN launched. To be sure, no one was blocking ssl.gstatic.com before Little Snitch existed, i.e., pre-2003, because the use of the subdomain began about 5 years after the software was released. Apologies for the error and thank you for the correction.

Little Snitch has remained closed source for over 23 years. As such, there will always be things about it that its authors know that "no one else knows", unless they choose to share. Why this non-transparency might matter to some computer users is a question left for the reader.
Glad I’m not the only one. I could barely figure out how to start the campaign.

Aside from the atrocious menu structure, they also throw all this lingo at you with zero explanation like you’re already supposed to know how everything works. Challenges? Plunder? DMZ? Season pass? I don’t even know what a “season” is! Let me play the damn game!
I was given high impact projects precisely because I crushed tickets as a junior. I demonstrated repeated mini-competencies (crushing tickets), gained credibility, then got to demonstrate macro-competency (deliver projects).

Definitely agree that "crushed many tickets" is less effective in performance review than "delivered critical project". I'm not sure how one gets to be responsible for a project without first crushing tickets, though.

Just my experience, curious what other folks have seen/experienced.
Yes, this is how most Wordpress malware works - they inject/publish ad or keyword spam content on the site if the user agent is googlebot. Regular users don't get the ads. It's partially why most people never realise their site has been hacked.
> was a “nukie” when he enlisted. Dumb as a box of rocks

Not sure what time period this took place, but if you're referring to the US Navy Nukes, then about ~20 years ago Nukes needed a high ASVAB score 95+ (top 5% of test takers) I think it's a bit lower now--and there are other test they can combine scores with--since they all leave for high paying jobs after their enlistment ends. The standard now may not be what it was for simply being a Nuke; but to also be a Submariner (volunteer position), he would have also had to learn all of the submarine systems (mechanical, electrical, navigation, weapons, safety etc) and then a board of senior submariners decide if he was proficient enough to serve on a submarine. You may be being a little harsh calling your BIL "Dumb as a box of rocks", if he accomplished all that.
I thought you can't pry Neovim and iTerm from my hands... then I tried around same time both Zed and Warp terminal.

I switched just to keep things interesting and didn't go back. That was last year maybe Sep/Oct.

I had to use VSCode to collaborate and like it in general.
Yea have a small security processor. I think it makes a lot of sense.
I first thought the headline was about crushing Jira itself. Many days it could be very tempting.
I use tmux and neovim along with the copilot plugin[0]. I prefer it over the VSCode copilot integration, to me it feels less obtrusive and out of the way, which is what I want. You're also not dealing with API costs since it uses the regular Copilot subscription.

[0] https://github.com/github/copilot.vim
Be careful what you wish for. The level of collusion that would allow 'all' the major publishers to neuter Amazon would very quickly be redirected to all the other retail channels.
I guess when you are as huge as Google you don’t need to worry about a few million users - the economics of scale are certainly interesting
Conferences and the like are often scheduled a year out, so while I don't know if the NIH has firm legal obligations to hold such events it would not surprise me if this will create contractual issues.
Yup. The people on my team who are the most respected and influential, getting steady promotions and good reviews, hardly crush tickets.

If you look at sprint histories, and went purely off of tickets, you might think they did nothing at all! And maybe they don’t!

But, they’ve shipped a few key projects and features that totally improved our product so much that now everyone has less work to do because everything just works so well most of the time.

I think of these guys as the big guns, we just keep them around on payroll in case we have something really difficult to do.
> I don't think we'll ever have a zero-crime society, neither should we aim to be one.

This reminded me of https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra...
Dude. No. This is an order from the top to stop work. To literally stop everything.
Have done this twice recently. Did not own shares in either company outside of likely ownership in 401ks or index funds. They don’t check. Ridiculously effective.
Nah, I'm making no such assumptions. On the contrary, we're all fucked for generations to come, and I assume we'll be essentially parted out to China and India. The conservative whackos who have been trying to destroy the USA since 1963 have finally gotten literally everything they wanted in terms of power -- though probably the originators would be appalled at the form it's taking.
I typically send real non-automated replies to everyone as well, even the bullshit applications or "wtf" interviews. Many don't reply (completely fine). Some are very grateful for a real human replying. Some send back a stream of abuse.

I agree that doing all of this well is quite time-consuming and stressful. I want to be reasonably honest in why I rejected someone, but also don't want to slag anyone off or make them feel bad. For some this is easy ("we're looking for a tech lead and you're just out of college"), for others not so much. Especially when they seem they might be okay, but you have a bunch of other candidates that just seem much better. Someone that bangs on about tabs vs. spaces would be "we're looking for someone with a more pragmatic approach", although phrasing that well can easily take up 10 minutes.

I generally just ignore challenges to my reply, unless there really was a misunderstanding on my part (which did happen once).

Still, I think it's worth it, including giving people the ability to reply to the rejection: most of them are positive and grateful – it's just that negative interactions register more strongly. Looking for a job is difficult, stressful, and depressing these days and I've been on the end of that too, and being a bit nice can really make a difference for some people.
Ask HN: How to sell a script that will save companies $100k a month?
So while working in Big Tech, I have found misconfigurations in our cloud tools that if improved would save our company approx $100k each month in cloud costs.

Now, I could do it in my company and maybe I will get a promotion for it and that's it. But to be fair, I am tired of this corpo BS I have to tolerate every week and would love to have some capital to quit it and focus on solving actually interesting problems.

I am certain that other companies also have this problem. But as it is solvable with a script, I feel like it would be really difficult to sell this solution to other companies...

So I come to you, HN, for advice. How would you make this into a business/saas/get out of corporate hell hole plan?

I was thinking maybe there is a way to make this open-source but with a cc-by-nc-sa-4.0 license to make big companies pay for this solution. But I feel like if there is no way to detect this being used, there is actually no way to enforce it...
And this is one reason this industry can be so soul crushing.

You're asked to demonstrate "ownership", but at any moment some person above you can take all your work away and make you do something entirely different.

Somehow we're asked to care about our work and not care about it at the same time.
Just tell trump youre ditching DEI and hell get you a nice contract
> I once stared at person pointing a loaded gun in the eye and lectured them on their behavior, completely ignoring the gun.

Yes. I was mugged at gunpoint, and my initial reaction was to talk about the game theory of the whole situation. Somewhere, somehow, I was able to force down that thought by realizing that they wouldn't be in that situation in the first place if game theory had any space in their thinking, so all I would be doing was increasing my chances of getting killed.

I almost did it anyway.

Important context: I'm not brave at all; bravery did not enter the picture in that whole interaction. It was just what I instinctively felt like doing.

...and yes, impulsiveness, risk taking behaviour are standard ADHD symptoms, and ADHD often affects how you respond to conflict.
The advice here is a super red flag. This isn’t what I want to see from my team at all. I’m glad this advice worked for someone but this path could easily set someone up to be seen as unreliable / untrustable.
Analogous, having been on the wrong end of the same negotiation with Wallmart, our pre-meeting preparation consisted almost entirely of "how much of a haircut can they impose on us before we just close shop?". I can't imagine it's different at Amazon.
They weren't actively discounting. I heard one mainstream media (maybe 538) say how they thought it was like a 10-20% chance that Trump would actually end democracy in the US. So not likely, but still incredibly scary odds for something so catastrophic.

I think the US public discounted it. 10%? So you mean, 90% won't happen? And even in the 90% case what else unfolds...
I don't want to use React
I am testing it now. My $0.02- it is not worth $200 or even $0 at this point. It is too slow, not very competent at basic tasks. Rip off.
Yeah, notebook support for me is personally the biggest deal breaker right now. I feel pretty confident I could switch the day that notebook support matures.
Author of "All you need to know about KVM userspace" here! I am happy that you liked it. Some things have changed since then, some have not...

Red Hat is now shipping Kata Containers, which does not (much to my dismay) use Libvirt, and also KubeVirt which uses Libvirt but not for sandboxing (only to drive QEMU; Kubernetes takes care of the sandboxing by running one VM per pod). But the original architecture is still in use and new users appeared such as cockpit-machine and crun-vm.

Another super interesting project for KVM userspace is libkrun which, among other things, is being used for gaming on Arm Mac's. :)

Firecracker's scope has grown somewhat, in particular it supports snapshots for warm start of VMs.

QEMU's microvm didn't have a huge success but recently Amazon contributed support for running Nitro enclaves in QEMU, which reuses a lot of the microvm code.

Some Rust components have been developed to build virtio devices out of process (for example virtiofsd). QEMU is also experimenting with devices written in Rust, and I expect to have two almost-entirely-safe-Rust devices (converted from C) within a month or two.
Bug Likelihood over Time
This is from the Antithesis docs. It contains an incredibly cute idea.

With a deterministic execution simulation system, you can sometimes automatically locate bugs as follows.

* Identify and reproduce a symptom of a bug; say the symptom occurs at time `S`.

* For various times `t`, rewind the simulation to time `S - t` and replay it, varying whatever sources of simulated randomness are present.

* If there is a threshold `T` such that the simulation rarely reproduces the bug for rewinds longer than `T`, but frequently reproduces the bug for rewinds shorter than `T`, then the bug likely occurs at time `S - T`.

Crucially, it doesn't matter how much time passes between the bug and the symptom! This method, if it works, identifies the moment when "the symptom became inevitable" (or at least less evitable); that is, the moment when the bug occurred.
I cancelled my openai subscription.
My friends in Bio are actively being recruited by "Europe in general", and the big pitch is that there aren't any Republicans or school shootings. America has no answer to that.

Of course it works. Every young couple considers the deal.
I'm more thinking Chrome could ship with a Golang/Dart VM where apps could run.

WASM is neat though. Tends to ship with mega blobs for now
Isn’t as simple as ok NIH spends $47B/year so must be some low hanging fruit for cuts. Let’s freeze it all.
Well cargo works well, I can't deny it.

I was really talking about culture, which is important to me. The fact that many devs assume that everybody using Linux is on Ubuntu is culture, right? In Rust, it is often assumed that Rust was installed with rustup. It's nice to say "you are not forced to use rustup", but if it doesn't work when you don't, then you are kind of forced :-).
I still don't understand what's the use case for home automation. Turning lights on? Dimming lights?

Maybe I'm missing the "killer app" so to speak.
As another neovim/vim expat using VSCode these days (because I got tired of fixing configuration), this is also my number one complaint. I want to be able to view any file in any split. Honestly, I wish my whole window manager worked this way (stacking WMs get close). And my browser - why can't I display any "tab" in any window with a couple of key strokes? It drives me batty how inflexible the split/buffer/pane/window model is outside of vim and emacs land. I don't want tab groups; I don't want independent windows; I don't want VSCode editor groups that are pita to close. For the love pixels, I want to make the content I care about appear in the window I have in front of me, where those windows are arranged to consume my monitor's space without overlap. /soapbox-dismount.
Surely there's a balance to be found. Personally, I allow myself some not-explicitly-requested improvement work when I see what I view as low hanging fruit.

I know the code and effort involved, and sometimes just doing the thing is fast enough it's not worth working it into planning. It also keeps me motivated on whatever "next thing" I'm working on when I allow myself some non-next-thing work.

However, there's definitely wisdom in aligning priorities with the business. If "next thing" is deemed more important by the people who pay you, you should probably be focused on that.
>The STIR system aims to add information to the SIP headers that allow the endpoints along the system to positively identify the origin of the data. This does not directly prevent the ability for a robocaller to spoof a caller ID, but it does allow upstream points to decide whether or not to trust that ID

https://en.wikipedia.org/wiki/STIR/SHAKEN#STIR

It's not all the way there, I guess.
I mean he’s not doing this for money he’s doing it for influence. Still, glad to see he is losing
that conclusion does not follow
> LLMs are happening, whether we like it or not.

I tried one of those AI IDEs for the first time today and I was pretty shocked how good it was even though I’ve used ChatGPT forever. They are going to be standard like git soon. Paid for by your companies
It's not the people that matter, it's the politicians. They can say "it'll help fund our pensions without a tax increase or budget cuts" to quell the voters and have a much better chance at getting re-elected with all the contributions flowing to their campaigns.

If the politicians really cared what their constituents thought or about the long-term financial health of the city, they wouldn't be leasing away our assets at firesale prices (like the Skyway and street parking).

We need more people in government who care about good government like JB Pritzker, Alexi Giannoulias, or even our Parks superintendent Rosa Escareno.
Sure, it's the original "space trader". Unlike EV, which owes its top-down interface to an even older game (Asteroids, 1979) it is however 3D. Fighting pirates is a mild test of hand-eye coordination, 3D orientation and nerve. Docking with a space station (until you buy the auto-dock device) is a severe test. Imagine you have to insert a slice of bread into a slowly rotating toaster, and if the bread touches the sides you die. Also your eyes are located in the leading edge of the bread. (This was presumably inspired by Kubrick's 2001.)
Sure, but as long as he's giving the crypto industry exactly what they want, it's all worth it, right?

Anyway, he's kicking over sand castles. Not because it's going to improve anything, but because he can. Purest expression of power. The cruelty is the point. Etc.

It's wild the number of people who think this behavior a good thing...
fun to just suicide the country for literally no reason

or rather, for the reason of speedrunning 1990s Russian oligarchic plundering of the state
Creative Commons' FAQ addresses this

Unlike software-specific licenses, CC licenses do
not contain specific terms about the distribution
of source code, which is often important to ensuring
the free reuse and modifiability of software.
Many software licenses also address patent rights,
which are important to software but may not be
applicable to other copyrightable works. Additionally,
our licenses are currently not compatible with the
major software licenses, so it would be difficult to
integrate CC-licensed work with other free software.
Existing software licenses were designed specifically
for use with software and offer a similar set of
rights to the Creative Commons licenses.
I'll ELI5:

Compilers take the code the programmer writes, and turns it into things called object files. Object files are close to executable by the target processor, but not completely. There are little places where the code needs to be rewritten to handle access to subroutines, access operating system functionality, and other things.

A linker combines all these object files, does the necessary rewriting, and generates something that the operating system can use.

It's the final step in building an executable.

--

More complicatedly: a linker is a little Turing machine that runs over the object files. Some can do complicated things like rewriting code, or optimizing across function calls. But, fundamentally, they plop all the object files together and follow little scripts (or rewrites) that clean up the places the compiler couldn't properly insert instructions because the compiler doesn't know the final layout of the program.
Looks like it might be missing the word "run", like everyone should from Twitter.
I really like zed, but without DAP support it's just not as useful as nvim or vscode.