skysight-inc/HackerNews huggingface dataset:
Thanks for the mention and kind words! I’m one of the cofounders of Common Paper, happy to answer any questions.

Our docs are free, released under creative comments, have been downloaded more than 17,000 times and used to close millions of dollars worth of deals.

If you’re not sure what kind of contract you need, this blog post might help:

https://commonpaper.com/blog/saas-contracts/
Pyinstaller has been robust enough for us to deploy Python written windows executables without any issues.
Quantinuum announces $300M fundraise investment
Ousted Twitter CEO Parag Agrawal Is Back with an AI Startup
Apple will reportedly launch a separate App Store in EU to allow sideloading
I read this as a validating use case, showing that real kernel use cases can be written in Rust, without seeming temporary in an unserious language until the real code can be written.

Can the same algorithm be written in C? Sure, but it could also have been written in assembly.
The race to get next-generation solar technology on the market
> Please note that try is a prototype and not a full sandbox, and should not be used to execute commands that you don't already trust on your system, (i.e. network calls are all allowed)
Filecoin Foundation Successfully Deploys IPFS in Space
I’m very ignorant when it comes to economics and it’s reputable players. Is the IMF considered to historically be an accurate source of predictions?
> monopolization

Afaik any food delivery app can also deliver alcohol these days, so I am not sure what the whole monopolization hubbub is.

And for all it’s worth, it is much easier dealing with UberEats or Doordash customer service than it used to be with all the fragmented separate small apps. So as a customer, it definitely feels like a win.
Google AI has better bedside manner than doctors – and makes better diagnoses
All of those problems can be easily solved by distribution packages.
I really hate how this is being framed as "a software glitch caused [...]".

It wasn't a "software glitch" that caused anything. Yes the software sucked, but lots of software sucks. It was human decisions that caused this, by using software they knew (or could and should have known) was not fit for purpose. And by ignoring people who told them it was not fit for purpose after it was deployed. And the government not stepping in. And National Federation of Sub-postmasters. &c &c &c. All of this is well documented.

That the initial mistakes were made was kind of ridiculous for lots of reasons, but okay, mistakes happen. But that it took 20 fucking years to correct while the broken software continued to be used is just indescribable, and absolutely not the fault of any software but the result of human choices. That's the real problem; in an alternative universe people realized Horizon was a piece of crap shortly after being deployed, the mistakes were corrected, and they fixed it or stopped using it.

Humans caused the misery. Not software. The software bit is almost a minor detail IMO. By framing it as "a software glitch" people will focus on software to "fix" things, but that's not where things need to be fixed.
The example toaster has 2 toast slots 3 heating elements (EDIT: Technically 4, as the last element is split into two: RL3 and RL4).

Relay 2, activated when the "bagel" light is lit through the gate of Q2, disconnects neutral from heating element 2 (the one in between slot 1 and 2) and 1 (the one on the outside of slot 2).

This means that there is only power to the outside heating element of slot 1, allowing you to toast only one side of a bread or bagel.
Haha I’d hate to know the number of form modals I’ve closed out of after instinctively hitting escape.
Right. But also, if a surgeon doesn't wash their hands and a patient dies as a result, the surgeon is at fault. Not the hospital's management team. Or, not just the hospital's management team.
That's true, but the tools work for their given purpose. If only software tools required basic setup and maintenance.
I meam, accusations of bias aside, he's making points about both parties' statements of facts, isn't he?

On one side, you have one party citing thousands of dead children, countless civilian targets getting shelled, and ministers and soldiers making explicit statements that they want to wipe out the people of Gaza and take their lands.

On the other, the Israeli state saying those children were child soldiers, and the numbers are probably fake (but we won't let journalists in to make any kind of estimate), and all those civilian targets were actually military, hospitals and journalists and all, and all the public officials calling for genocide didn't really mean it.

Maybe Mr Murray's account is omitting some points or bending the truth or wrong about the truthfulness of some claims, in which case I'd appreciate factual rebuttals.

But otherwise, I think he makes a pretty good point that the Israeli delegation is full of shit, and the SA delegation is right to call this the beginning of a genocide.
Poetry is just a wrapper on pip… might as well just use pip.
Licensed in what country? Some of the best open source models are now coming out of China, UAE, etc. What is the government planning to do with that exactly, ban files on the internet?
I came to this realisation not too long ago as well. It's saddening to imagine how much better the world in general would be if it weren't for criminals.

Generations before mine talk about their childhood as a wonderful time. Not having to lock their bikes up when going into a shop. Not having security cameras watching their every move. Not having barriers everywhere to prevent theft. My local supermarket introduced receipt scanners a few months ago that block you from exiting. They treat you as a thief by default.

I wish I could live in a high trust society. It sounds like in some parts of world (Japan for example) there are still elements of that.
I like Twitters Community Notes more and more. It's a surprisingly good system to call out this crap.
Here are the two main packaging issues I run into, specifically when using Poetry:

1) Lack of support for building extension modules (as mentioned by the article). There is a workaround using an undocumented feature [0], which I've tried, but ultimately decided it was not the right approach. I still use Poetry, but build the extension as a separate step in CI, rather than kludging it into Poetry.

2) Lack of support for offline installs [1], e.g. being able to download the dependencies, copy them to another machine, and perform the install from the downloaded dependencies (similar to using "pip --no-index --find-links=."). Again, you can work around this (by using "poetry export --with-credentials" and "pip download" for fetching the dependencies, then firing up pypiserver [2] to run a local PyPI server on the offline machine), but ideally this would all be a first class feature of Poetry, similar to how it is in pip.

I don't have the capacity to create Pull Requests for addressing these issues with Poetry, and I'm very grateful for the maintainers and those who do contribute. Instead, on the linked issues I share my notes on the matter, in the hope that it may at least help others and potentially get us closer to a solution.

Regardless, I'm sticking with Poetry for now. Though to be fair, the only other Python packaging tools I've used extensively are Pipenv and pip/setuptools. It's time consuming to thoroughly try out these other packaging tools, and is generally lower priority than developing features/fixing bugs, so it's helpful to read about the author's experience with these other tools, such as PDM and Hatch.

[0] https://github.com/python-poetry/poetry/issues/2740

[1] https://github.com/python-poetry/poetry/issues/2184

[2] https://pypi.org/project/pypiserver/
Sure. Any suggestions? (I don’t need much, just kbd input and pixel graphics out)
It's correct that this is ultimately a failure of the legal system.

However, the role of software here must not be minimized. Software makes it easier than ever to diffuse responsibility and create opaque processes that leave the least powerful people at the bottom of the hierarchy holding the bag. By rigidly encoding flawed assumptions and executing them without question, software is the ultimate realizer of our Kafkaesque nightmares.
I believe only the BSDs install real vi in the base OS.

Everywhere else, when you type vi, you get vim. Some neophile Linux distros provide neovim instead.

Regardless, vi and vim (and neovim) are the same in basic operations.

It's still functionally correct that "vi is always installed" and no additional action is necessary for basic text editing.
https://www.mouser.fi/ProductDetail/Diodes-Incorporated/PT8A...

Now I want to buy a couple... 0.856 € unit price for 1pcs, available in stock.

New evil plan: corner the market on toaster controller ICs and build up a strategic reserve to resell to manufacturers at inflated prices.
How often do police departments have budget cuts? Union negotiated contracts usually do a good job of protecting at least the rank and file...
Yes, CapsLock is useless, and I've been remapping it to Ctrl since forever, which serves me a lot more than Esc.
People talk about "e-waste" regarding non-upgradeable computers; do you think upgrading a computer generates no waste? What happens to the old part? Does it always find a new home? Eventually there's always going to be a part that gets thrown away.

With non-upgradeable/self-contained/all-in-one computers, when you buy a new one, the old one continues to be perfectly usable on its own, unlike a standalone RAM stick or SDD or video card or..
I hate word docs, and used to insist my CV as PDF only. I have turned up to interviews only to see the other side having a completely mangled CV in front of them...

But intermediate recruiters love them as they need to add their header to it. They can export and import etc a PDF but it is much more effort so in a famine market like now a PDF is likely to be discarded for the 50 word doc CVs they also received for the same role...
Ehh, not so much inaccurate, more of a "floating point numbers are tricky, let's act like they aren't".

Compilers are pretty skittish about changing the order of floating point operations (for good reason) and ffast-math is the thing that lets them transform equations to try and generate faster code.

IE, instead of doing "n / 10" doing "n * 0.1". The issue, of course, being that things like 0.1 can't be perfectly represented with floats but 100 / 10 can be. So now you've introduced a tiny bit of error where it might not have existed.
That's what they tell you… They also tell you it's pseudocode, and then proceed to interrupt you if you forgot a ";".
Depending on the font and screen you're using, it can be difficult to distinguish between [ and ], and possibly I, l, and 1. The originals < and > are less ambiguous.
Look at that, you almost reinvented `hiccup` (https://github.com/weavejester/hiccup) :)

Taking things a bit further, you get an almost full copy of hiccup, and can save even more space and make it even simpler:

[div.card
[h3 "Familiar browsing experience"]
[p "Clear real-time audio...."]]

Removing the closing elements, make children nested without opening/closing brackets, make strings explicit and you're done! (only difference is hiccup/clojure would make you use :div and :h3 instead, as they're keywords)
No, no it doesn't.
There are absolutely things I'd be comfortable writing in Rust and not in C because I'd very likely mess up the C implementation. Rust encourages and lowers the cost for certain algorithms and implementations.

Whether or not that's the case here, I don't know. I wouldn't expect it to be the case here though.

But even apart from that, the implementation being different doesn't matter much I think? I think it's more about there being a compelling component existing in rust, and less about whether it could be a different language or not.
Low-level programming is one of my favourite subjects. I've written a simple ELF parser in Nim (with the help of an amazing binary parsing library) among other things: https://github.com/khaledh/elfdump
Nearly all Linux packages you might want to install - work with nothing special required. Migration to ARM earlier this century made vast majority of open source software portable. Precompiled x86-only surely will not work.
> Crime survey data ... surveying a cross section of people and asking them if they've been a victim of crime in the last X months, and what type of crime.

That's helpful.

Below are FBI discussions about differences and uses for National Crime Victimization Survey & Uniform Crime Reporting

https://ucr.fbi.gov/crime-in-the-u.s/2019/crime-in-the-u.s.-...

https://bjs.ojp.gov/sites/g/files/xyckuh236/files/media/docu...
If I didn't know ahead of time that Fizzbuzz is to weed out people who pretty much don't know how to program at all I could actually fail it on an interview. It would go something like this.

They would ask me to write Fizzbuzz. I'd see how simple the problem is and immediately think of something like this (assuming they want it in Python):

def fb(n):
for i in range(1,n+1):
if i%15 == 0: print("fizzbuzz")
elif i%3 == 0: print("fizz")
elif i%5 == 0: print("buzz")
else: print(i)

fb(100)

But then I'd think that this is too simple. That's something you could write just after glancing through a Python book at a bookstore. Surely I should use more language features to try to stand out among the candidates, right?

So I'd probably end up trying something like this:

def fizzbuzz(n, *args):
cur = ['' for x in range(1,n+1)]
for m, postfix in args:
cur = [y+postfix if x%m==0 else y for x, y in zip(range(1,n+1), cur)]
cur = [str(x) if y == '' else y for x, y in zip(range(1,n+1), cur)]
return cur

print("\n".join(fizzbuzz(100, (3, 'fizz'), (5, 'buzz'))))

But Python isn't my main language and if this was a whiteboard problem I'd probably make some mistakes and they would be very unimpressed.
All I can think of is Xenia Onatopp.
Thank you for reply. I truly couldn’t tell whether underperformance was a threat to the longevity of a company.
The point is that you're looking for something that accounts for your memory patterns while reviewing things haphazardly, which goes against the former. It doesn't exist. I wonder why you just don't use traditional study methods at this point. If you dread the backlog (and you shouldn't if you have well formatted cards, which may be why it didn't work for you) you will dread the alternative even more.
There is actually a sizeable industry translating Chinese light novels into English https://www.wuxiaworld.com/about

It wouldn't surprise me if there were some great translations of great Bulgarian content that are simply not as prominent among the flood of other content available in English.
Changelog: Transforming EnterpriseSSO and DirectorySync with SAML Jackson
I think the industry, to some extent, already have reconsidered the session length, see [0] by Auth0 for example (even if it's obv. a PR piece). Nowadays my gut assumption when I use a service with really short sessions is that their security practices are probably questionable.

I recently argued, as the cybersecurity guy™, with a vendor that we can't ask regular users to reauthenticate every 15 minutes. They insisted raising it would be to insecure and instead suggested to make MFA optional as it would make the login process smoother…

[0]: https://auth0.com/blog/balance-user-experience-and-security-...
The best part of using vim is telling everyone you use vim.
Observer Teams
Wow, that sentence is absolutely designed to make e/accs scream lol.
Everyone could be a “trillionaire”, if debasement of currencies continues at its present rate of acceleration.

Real inflation (debasement) has increased from ~2%/y to ~10%/y in the last decade, in an exponentially increasing fashion.

So, as “looting the treasury” accelerates, the trend toward 100%+/y inflation seems likely, and then hyperinflation seems inevitable.

Trillion dollar bills are the outcome.
High Inflation is present in periods of corporate price gouging when given the opportunity...
Finally, thank you for Gallery. This is exactly how I want my Gallery to be.

Scrolling is a bit choppy unfortunately, though.
I often end up scripting something with the dependency tree as opposed to recursively trying to uninstall dependencies that I don't recognize until I get to something top-level that I recognize.
The nice thing about speedbump is the ability to modulate the impairments. tc cannot do that.

That could be really useful for maybe simulating weather effects on satellite/RF over time?
It's just a step. We are not there yet.
But we have to continue one step at a time.
So does that mean guilty until proven innocent? If I'm correct here, then that's utterly sickening.
I did a double take on this because I wrote a blog post about this topic a few months ago and came to a very different conclusion, that the results are effectively identical on clang and gcc is just weird.

Then I realized that I was writing about compiling for ARM and this post is about x86. Which is extra weird! Why is the compiler better tuned for ARM than x86 in this case?

Never did figure out what gcc's problem was.

https://godbolt.org/z/Y75qnTGdr
Chiltern Railways' 'ghost bus': Is this Britain's most bizarre route?
Does that mean that system updates will pull complete container images instead of diff?
Thieves and other "bad actors" are often a consequence of deeper underlying problems. People don't tend to steal that much when they are economically comfortable. OTOH with no legal resort to get sustinence, you're guaranteed to get people to resort to illegal means.

I'm rather baffled how educated adult human beings keep on analyzing the world using moralistic fairytale level concepts like "bad actors" or "evildoers" as if there are some inherently tainted souls doing bad things just because they are bad.

In my, probably biased, assesment this is especially prevalent in the US public discourse.
Biometrics seem worse-is-better: you now have some unique identifier for me, which is totally swell until the inevitable DB breach.

Which breech will likely be due to an Admin whoopsie of some sort.

Because the people remain the weakest link.
It closed a tax rule that allowed companies to write off software salaries as R&D spend, something like now companies have to treat that differently for taxes so they now will owe more taxes. Connecting the dots people are concluding that the tax rule change means companies are doing less hiring.

Interest rates are a larger factor in my mind and it takes much longer for increases to them to have an impact on the economy. Its not like the Fed jacks up rates and immediately every loan procured automatically is impacted. Corporate and related loans are probably much longer term, like 5-10 or even 25 years. The economy doesn't move in hot-take twitter time.

I would state that if a tax rule upends your business model, you probably weren't going to be a cash flow positive and profitable business anyways. Companies that keep going after seed rounds with the goal of acquisition or some hockey stick growth dependent on virality statistically don't pan out. And I think pan out is a good word usage here, referencing people panning for gold.
Thanks, this sent me down a rabbit hole of NeoVim plugins, but I've enabled it now :)
I laughed when I saw the headline. Inspections could help catch some issues but it sounds like the problems run so much deeper than that.
I recently ordered something on ebay. Nothing expensive, just a £60 item, and delivered to an address I've ordered many things to in the past.

First I had to log into ebay - no problem, got my password manager right here, as soon as I unlock my phone with my fingerprint. Now I'll just key in my 12 character, randomly generated password with mixed case letters, numbers and symbols.

Then ebay decided they wanted to send me a code by SMS. I'd never enabled that security option, but whatever. I can do that, quick fingerprint to unlock the phone then key in the code.

Then I chose to pay with paypal, requiring a second password. And a 2FA code, this time from a TOTP app. For some reason paypal ask for TOTP every time. Easy enough, quick fingerprint auth then just key in the code.

Then I told paypal I wanted to pay by card, as I always do. They redirected me to my bank, who asked me to use their mobile app to authorise the payment with my fingerprint. After unlocking my phone with my fingerprint, naturally.

Clearly, the days when businesses thought online shopping ought to be low-friction are long gone.
It's not shady at all. And there's a lot of things that describe me, but untransparent is not one of them. In fact, my transparency often gets me into trouble, in a sense, because people are not used to it and it seemingly weirds them out.

> Briefly explain each situation on the resume (i.e. "fixed contract ended" or "startup shut down due to loss of largest customer").

There's not room, and it's ultimately irrelevant to my experience and skills.
For Self - hosted Gitlab instances
Are we at this level now? The scheduler performance has nothing to do with the used language. Actually making use of the freedom C provides (while being unsafe) you have the ability to implement whatever complex algorithm you can envision in the most direct way. Moreover scheduling is all about tradeoffs: it's not hard to write a scheduler that is better than a genera purpose one for a specific task. If you like Rust write your code in Rust but the community should stop with this kind of attitude.
I understand the frustration with login systems, but why is the title "Passwordless: A Different Kind of Hell" if it doesn't talk about passwordless authentication, like passkeys, magic links, and biometrics?
> I think it's more about there being a compelling component existing in rust

Isn't the interesting part that there's a scheduler that's way better particularly in this use case? Linux is taking in Rust here and there already, I don't think that alone is interesting and the parent point is that the same thing could have been written in C.

There are compelling reasons to choose Rust, but it's not magically fixing performance by virtue of not being C. In which case, the implementation is the story.
Reaction: "Why $Cool_But_Extremely_Vague_Property is required for $Cool_But_Extremely_Vague_..."
I previously worked in factory automation back when computers were first getting introduced into factories. After I spent a day tracking down and correcting some software glitch that was causing a problem, the factory manager would ask what the problem had been. I was instructed to say "bad valve, we replaced it," which I noticed they found far more satisfying to hear than "software writing to wrong register."
> it's like a vocabulary word I can wield with power and precision, rather than relying on the machine to finish my thoughts for me.

I like that point of view and generally code for fun that way. My biggest use for autocompletion is when working with unfamiliar Java APIs on a tight timeline.
I agree. What's crowded is generative AI for chatbots and image generation. Applications of deep learning outside of those areas is wide open still.
Democratic inputs to AI grant program: lessons learned and implementation plans
Did you try this?

https://www.wescottdesign.com/articles/pid/pidWithoutAPhd.pd...
Multipass is pretty clutch for trivial VMs on MacOs for sure. I use it for a bunch of ssh jump boxes running vpns to different sites. The macOS build does not support custom images (lest not without [some truly insane hacks](https://github.com/canonical/multipass/issues/1260#issuecomm...) , which doesn’t really matter for what I use it for but it is kind of a bummer. If you need something with a little more grunt but don’t want to go full blown with writing your own QEMU tooling or fussing with something like UTM or Parallels, [quickemu](https://github.com/quickemu-project/quickemu) is a really nice qemu wrapper with sane defaults that can expose a whole lot of power if you need it.