skysight-inc/HackerNews huggingface dataset:
What is the matter with that, if it is what everyone wants to do?

https://www.principiadiscordia.com/book/45.php

(And if not, well, that's the trouble with democracy...)
Oh wow, there I was thinking that conservative states had higher infinite and mother mortality rates, and provide minimal medical support for anyone, child or otherwise?
Of course, Cell has its own overhead, which is why using large Cells is often worse than just using Rc. It's also very situational; we often have types which don't work with Cell, and it often doesn't make sense to copy objects in many use cases.

It's one of those things that works well in theory, but in practice can fall short.
Relatedly, I have a string of text that, when pasted into Windows 11's Notepad, consistently causes it to crash. I don't know who to report this to.
Signal processing stuff is still sometimes written in it.
As a couple of commenters on Krebs' site pointed out, this is reminiscent of the Soviet system that Solzhenitsyn wrote about in In the First Circle: https://en.wikipedia.org/wiki/In_the_First_Circle. (However, in those days, the prisoners were forced to do scientific and technical work for the government, not for private industry.)
1 - At a high level, I ask myself if the language is pushing me towards the pit of success or the put of failure. More concretely I ask myself "given the class of problems appropriate for this language, are good abstractions easier to create than bad abstractions?". If so, I have a positive reaction. If the reverse is true, and it's easier to make bad abstractions (think early Java where functions were not first class), then I have a negative reaction.

2 - If the language is trying to sell you on a certain paradigm? If so, is there a good escape hatch? This at least means a good FFI like that found in Erlang, but also within the language, OCaml's refs which allow you to write imperative code are a great example. Elm is a language that does this badly, 0.19 removed FFIs and the language is much reduced for it.

3. Is packaging a first class consideration of the language? This is one of the places where say, Rust shines and Python really suffers. I'm going to need packages and if managing them is hard I'm going to get mad.

4. Does the language free me from some class of problems? Big positive.

Some languages I've liked: Common Lisp, C, OCaml, Haskell, Python2, Javascript ES5, Racket, Erlang

Some languages I've disliked: Java5 and earlier, C++, Go, Python3, PHP circa 1999
I think that would probably end up with us in a generally better place from a technical perspective than reusing the gender neutral pronouns but given how aggressive some people have been at misgendering folks I think it'd take a rather long time to actually gain adoption. Additionally, unlike say German, there isn't really any standard board of English and it's an international language so getting countries to actually agree to such a change seems difficult.

I also, honestly, don't think it'd be significantly more difficult to switch each gender over to he or she than to use one of the novel pronouns like "ye" or "xhe" though pronunciation would take a while to normalize.

Themselves/themself is a bit tricky (as pointed out in a sibling thread) but they are tools that exist today and are pretty serviceable - I really don't think you could put "And thus has Eliza Callahan suddenly found themselves a poet with a lot more name recognition among tech workers." in front of anyone and get genuine confusion about what I was saying back - it's perfectly legible, even if some of the grammar might be off.
Sometimes really it is the tool underneath you that is broken: I've been fortunate enough to not hit a CPU bug, but I sure have hit OS bugs, and definitely database bugs, and runtime environment bugs.

In those cases, however, the bugs have to be understood as features, because your chances of changing them might be very low. If your database doesn't match documented behavior, or sometimes refuses to return the right thing, the application developer has to find a way to get the result they need anyway. You can report the bug, or if you are lucky send a PR, but until it's all approved and released, bugs have to be worked around and accepted: Little is fixed by screaming.
Rust also adds value in providing so many of th checks where most languages only have a subset, and being incredibly consistent in having safe defaults.
Note that their example is something like making a hello world web server using twisted (or whatever the current async framework is) in python...

Strange example, but I suppose making the corresponding python more complex is one way to make them equivalent.
The fact that lists are inefficient doesn’t mean that they should be processed in a maximally inefficient way. I would argue the opposite is true. There’s no practical justification for forcing the compiler to allocate a new stack frame when you can get it to use a jump instead.
Would you please provide a translation for us Americans? Thanks.
Cream. Bad Company. The Power Station. Traveling Wilburys. Temple of the Dog.

I think we need a name for this supergroup as well ;)
Forget the acronyms, I'd just call it "scoped destruction". :)
I’ve witnessed more than my fair share of high level engineers actually screaming at each other. What was interesting: afterwards it was business as usual. No hard feelings for either party. I actually think maybe it’s healthy, instead of internalizing everything, but what do I know.
My understanding is that the theoretical app being discussed behaves in the same way as a hardware key - it is simply a software-only implementation of the protocol (and thus comes with the same advantages).
It’s a lot more clear to me how Valve derives revenue from Steam than how FB would derive revenue from any of the tech mentioned above.
I don't think Shopify stock being down so much in the last 6 month has much to do with their business fundamentals but rather is part of the broader tech sell off.

Which tech stocks haven't been slaughtered in the last 6 months?

To name a few that have: Square, Snap, FB, DoorDash, CoinBase, Pinterest, Lyft, Uber, Robinhood, etc.
Why would it? If you care enough to check you probably also care enough not to discard the data you attempted to write.
> we spend, on average, more time staring at spinning circle gifs waiting for SPAs to request their data and document fragments

Definitely. I think that's the core problem remix is trying to solve (simple server rendering with the nice devex of our modern react toolkits). It will be interesting to see if the approach can works at scale and if the edge computing part of it remains a big selling point.
Can you email me at xe at tailscale dot com? I'd be happy to learn more about your setup and make suggestions for you, might even turn that into one of these posts!
It's demonstrably worse imho out here on the west coast, the "she'll be right mate" mentality is rife here. Used to drive me crazy when I as a sysadmin. Get something barely running? Welp, great work, pats on the back, time to go home! I'd always want to test and tune things to ensure things could perform under load only to be told that "she'll be right". And she was, until things saw load and predictably crashed and people would run around like headless chooks blaming the network. Very pleased to no longer be doing that work.
Thats Agile, for Gov.
Check out Pyth, if it has the data you’re looking for, it should be veri high quality and timely.

https://pyth.network/
Honestly it's not too bad. It does some clever things (like upload and scan a photo of your birth certificate for identity verification), and yes, for a lot of small tasks it saves you having to get on the phone and wait on hold for hours.

However, my birth certificate is from a small country hospital and in a non-standard format that it doesn't recognize, and now that myGov is the standard channel, it's so difficult to apply for anything. And I can't just .. be re-born at a different hospital .. so that the system will accept my application to become a chartered engineer.
> With a dual band survey grade receiver, WGS84 coordinates can be derived to 2cm accuracy in the vertical [0] and even better in the horizontal.

Accuracy or precision? The issue is accuracy, not precision.

> Developers also have to deal with this issue, since web mercator and the tiling scheme were designed for convenience and not sub meter accuracy.

This is a projection problem. All projections are essentially wrong, and tradeoffs need to be made (eg. you can't flatten an orange on a desk without distorting some parts of it) . Unfortunately users don't understand this which is why people get excited when they discover America is smaller, and Africa larger, than they thought. Ideally when zooming into a country a more suitable projection would be used, but at the end of the day it doesn't matter much for consumers.

I think software developers don't give GIS developers enough credit. Software devs will endless debate and be critical of floating point issues, but also not consult with a GIS professional when doing spatial work. People don't know what they don't know.
What kind of company were you working for? I've lived and worked in Melbourne my whole life and complacency is not a cultural attitude of the location, but of specific companies.
Ask HN: Best JavaScript plugin system you have seen?
Plugin systems are hard to get right and hard to find the right balance.

I was recently poking through Webpack's [tapable](https://github.com/webpack/tapable) which allows pretty immense customization albeit it's a little complex.

What is the best you've come across?
It’s more-so to do with the fact that the account was emptied, and now it’s a bit of a pyramid scheme. Also the board themselves saying they’re out of money in 2034: https://www.ssa.gov/OACT/TR/2021/

It’s a broken system.
Duopolies are a consequence of antitrust law, specifically that the Executive branch fails to apply the law and the Legislative branch keeps it on the books. Given our government, we’re actually fairly fortunate to end up with the Apple/Google duopoly of near peers instead of the asymmetric Intel/AMD chip duopoly or the laughable Google/Mozilla browser duopoly.
I'm not really into either and it annoys me.
Many methodologies have unintentionally introduced bias, like the article mentions. Another example, ear infections are generally assumed to be caused by bacteria instead of viruses leading to prescription of antibiotics which may cause dysbiosis or antibiotic resistance leading to chronic ear infections and/or digestive issues. Why don’t clinicians test for viruses or parasites first to see if maybe that is weakening the immune system and leading to a bacterial overgrowth?
> The fact that conservative states have a stated goal of removing rights from women, PoC, LGBTQ, and immigrants in the US is what makes their intentional subversion of the Supreme Court so horrific.

I’m no great fan of conservative politics, but this has no basis in fact.
I wish static analysis were always sufficient. Curry-howard doesn't obviate the need for tests. Anything affected by the physical implementation of the computer still needs to be tested, for example. That includes corruption safety for databases, timing side channels in cryptography, all high-integrity code, and so on. Proofs can also be buggy themselves, as can the verifiers.

But yes, formal methods make testing a lot easier and taken far enough, can suffice on their own.
Odd, why is this Roman sculpture being returned to Germany?

It’s obviously not a German artifact and while I might be wrong, I assume it was “looted” from Italy.
Australians get really really antsy whenever the topic of National ID cards are brought up.

I don't think anyone really expects a new government from either side to spend political capital on one, especially given the focus on cost of living/inflation at the moment. (There's a federal election in just over 2 weeks time.)
Here's how YubiCo proposes to address this: https://www.yubico.com/blog/yubico-proposes-webauthn-protoco...
Revocation is done RP side, but it essentially allows a primary authenticator to register itself and the secondary on a given RP
Additionally its important to remember that Apple was making money on the combination of in-house hw and in-house iOS and Android was pretty much being given away for free to handset vendors - in a "commoditize your compliment" strategy.

For Microsoft to be able to make any smartphone OS margins versus Android being given away for free, they'd have to be willing to cut margin expectations or overly invest to make a "knock it out of the park" OS.
Could you expand on situations you experienced it where it felt like a strange approach?

Being an Australian who worked in America for a bit, I felt like there was a facade of exceptionalism that was in fact just the same "she'll be right" attitude in different words. Everything was always "the best thing ever" or an "awesome job" even when it really wasn't. Different term but same outcome.
She’ll be alright = It will be fine, don’t stress.

Doing the bare minimum, with not a lot of TLC.

It makes for excellent work environments if you derive your joy and fulfilment from activities outside of work, but can be immensely frustrating if you want to deliver on quality (or expect quality delivered).
My sister in law is a tax accountant so thankfully I still lodge through her by paper. I'd rather not have a MyGov account until absolutely required given my expectations of just how poorly that environment is configured and secured.
I like divvy. Create your own grids. Works with a mouse or keyboard.

https://mizage.com/divvy/

I also like Witch for window/app switching. I just wish it was a little less sluggish to activate:

https://manytricks.com/witch/
Back at home, Young had a problem: She was in possession of a looted piece of ancient art. She couldn't keep it. She couldn't sell it. And giving it back to its rightful owners was a lot harder than it sounds.

“At that point, I realized I was probably going to need some help,” Young says. “I was probably going to need an attorney.”

So she hired a lawyer in New York who specializes in international art law, Leila Amineddoleh.

I don't really understand why it would be hard or complicated, unless she wanted a payout.
Basically means, "it's good enough," or "don't worry about it."

It's also well-known as 差不多 (cha bu duo) in the Chinese-speaking world.
Forgetaboutit
You generaly loot from occupied territories, not from peer nations.

If Britain invades and occupies Egypt, and starts digging up artifacts that end up on a British museum, that's looting.

If some Frenchman digs up some artifacts in France, and then sells/trades/gives them to a British museum, that's not looting. Because the sale/trade/gift is not done at gunpoint.

In this case, if the artifact was not plundered from an (occupation of)/(war with Italy) to begin with, the most recent rightful owner is someone in Germany, not the nation of Italy.
You can automate this with stylelint if you really want to and let the linter handle it.

https://stylelint.io/
What is it about passing through a birth canal that "makes you a human" and gives you your human rights?

Every argument used to justify slavery is being used to justify abortion. "It's my property; they're not human; they're inferior;" etc etc.
Reminds me of an old joke;

– I bet you a beer you can't make a logical, grammatical sentence with five ands in a row

– I used to be a sign writer in a previous life and one of the jobs I had was to repaint the sign hanging over the door to this very pub. Except the publican was adamant that he wanted more space between the words. Where exactly I asked? In between the Pig and and, and and and Whistle he replied.
I won't use it if Zoom owns it.
That's why I'm surprised I keep running into this :D
My remembering of Python is, “developer experience is paramount; if you need more performance use PyPy.”

To increase Python performance, you only need more Python!
“The argument has been that you employ consultants and commercial providers to do this sort of work based on the fact they have skills you don’t, but had it not been for the fact we’ve lost so many skills we wouldn’t have needed to do that.”

This. How can companies/governments still think that you can "outsource" IT, when technology is not only tightly integrated into the fabric of what a modern company is, but nowadays a solid technology capability sets the high performers apart from the laggards. It's just as ludicrous as outsourcing the HR, sales team or the executive office.

Unfortunately unlike in the real world where these companies will become uncompetitive and dissolve, we are stuck with our government and their outdated operating models...
The resources water etc are being used, but the cost to provide services is too high for single family detached homes. If they want to get out of their massive debt, they need to build up and stop building out.
That was one of the funniest tech comments I've read in awhile.
How are the SATA storage shared between the four computers?
Homes in 97% of U.S. cities are overvalued, Moody's says
I guess re-reading it, it seems I could have used 'except' instead of 'unless' and that might have been more clear, but it wasn't very eloquent in retrospect. The idea that everyone is entitled to equality, except some people have a somewhat exclusive definition of everyone and equality. Growing up, I was taught that even if you have good reasons (in the realm of prejudice, probably not good reasons) to not get along with someone, being in a healthy society means you should try and treat people with the respect you'd hope to get from them regardless. I don't expect that I'd change a racist person's mind about ingrained prejudice, but I'd expect them to treat everyone equally anyway, or leave. The examples I used weren't great, but in the real world situation I merely said everyone in this outdoor space should be treated and welcomed as people. The person I was speaking to assumed that I was implying everyone experiences discrimination with the same magnitude, and therefore are equally likely to be targets. Obviously that's not true, but regardless of current inequal distribution of various kinds of discrimination, this is a space of equality and peace. If people want to act on prejudice, this isn't the place for it, and I think that's what we should be aiming for.
As the old saying goes: Republicans can't do science. Democrats can't do math.

The second point is relevant in this thread.
Yoga, meditation, and time limits on your addictive apps
If your house has a gas leak but it’s not too strong, she’ll be right.

If your bathroom faucet is leaking but it’s a drop an hour, she’ll be right.

If it’s bushfire season and you haven’t prepared for your house getting burned down, but it hasn’t happened in the last five years, she’ll be right.

Cynically, it’s shirking responsibility. Optimistically, it’s playing the odds.
This way more serious than a 'huge disappointment'.

The platform seemed to be based on some weird 'forms' based application builder when it was released ten years ago. It is flakey as hell. Ugly I can deal with, we have ebay and it still works fine, but even the most basic things you would expect, for example when you press tab the cursor to follow the order of forms on the page, does not work. Often when you submit a form the focus ends up on some text field.

The integration with other services, such as Medicare, barely work. I have spent endless calls on the phone to near useless support staff trying to get emails reset for old mother. The support staff are friendly but don't seem to have any ability to do anything but reset things that take several hours to complete.

The tax and business functionality is completely senseless. They got the paper forms designed in the 50s for batch mainframes and coded them into web forms. You have to do things like copy the same value into multiple fields marker T8 and T2. The instructions say just that: "Copy the value from T8 to T2". If you don't it fails.

The article mentions the huge problem with them having no in-house expertise so they bring in consultants. I work here in Sydney and I know, from first hand experience working with them, these large consulting companies have the same or less technical expertise. What they do have is huge sales teams and even larger teams of project managers. The odd technical person they have is spread across so many projects they are pretty much useless. They employ hordes of off-shore developers that are managed people with little or no clue about anything.
You know thousands of people apply to Shopify weekly right? Put yourself in the shoes of the recruiter.

Just because you had a bad experience doesn't mean all of Shopify HR is very slow.

This goes for all tech companies not just Shopify. Many people believe that because the recruiter they were dealing with was slow, that must be the case for every candidate across the entire company they are dealing with.

As with all things in life, remember YMMV. Hiring is crazy right now at all tech companies.
Plague, Crisis, and Science During the London Caterpillar Outbreak of 1782
> New Yorker to New Yorker adds a lot of context. Google's corporate culture is generally very Californian

As a lifelong Californian who moved to NY, this makes sense.

Though I don't know if it's a blanket excuse... There's a reason that my friends at Goldman would agree that Google's culture is better, and a lot of it has to do with the difference between CA and NY culture. I completely dismiss the claims that the difference is just about surface-level abrasiveness, instead of noticeable differences in how unkindly people treat each other. I regularly see strangers here treat each other in ways that I didn't see in 30+ years in California.

Ie, "he's from New York" isn't quite a rebuttal to "he's being an asshole at work". The work culture is more tolerant of assholes, but that barely makes it better.
“Another auction house managed to find the head in a catalog of items from a German museum in the 1920s and 1930s.” Per the article it was looted from a German museum.

How the german museum acquired it originally is anyones guess. But it’s possible it was legally acquired at some point over the past 1900 years.
:chef’s kiss:
Wow slick, that looks great!
Quickly create nice CSS gradients with the CSS Gradient Creator
A parallelism between CTF challenges and chess
You're the head of an organization. We'll call it one of the most complex and wide-reaching organisation in the world. You have multiple organisations under your umbrella responsible for evaluating and handling threats to your organisation and personnel. They're staffed by hundreds, if not thousands, of people who have been performing that specific mission since long before you became CEO. Those people present to you a list and make very convincing arguments that these are all threats that must be removed. Like any other CEO, you have dozens of equally-, less- and more-important items on your agenda. I'd forgive even the monumentally-stupid Donald J. Trump for it, glad that I am not the one who has to make that decision.
I don't think that the advice to offer non-HTTPS is good: it exposes your users to downgrade (SSL stripping) attacks. Even extremely old browsers supported HTTPS: it was added to Netscape in 1994, and Internet Explorer in 1995 (IE2). You shouldn't have to give up security for users of modern browsers in pursuit of backwards compatibility.

(It might be a bit tricky to find an HTTPS configuration that supports for both modern and extremely old browsers, but it should be possible)