skysight-inc/HackerNews huggingface dataset:
Shadow IT is an unsupported, unendorsed IT process. Like when an office (without official support, and possibly against official rules) uses MS Access + VBA + whatever to automate a business process. ChatGPT is not endorsed by a lot of offices (in fact it's discouraged by many because it's an easy way to exfiltrate proprietary or otherwise confidential information since OpenAI retains those inputs), but it's become a part of a lot of people's workflows.

https://en.wikipedia.org/wiki/Shadow_IT
A Rubik’s Cube, Thick Socks and Giddy Anticipation: The Last Hours of the Titan
I think the "sparks of AIG" presentations are compelling. It does feel like there are a just a few remaining big problems away from AGI level capabilities where it was more futuristic unclear projections in the past.

If the issues as synthetic data conversations like alpha go but for LLMs; setting much longer token contexts (or dramatically cheaper training on custom data sets) And scaling via software and hardware a few more orders of magnitude.

I think then we have some big waves that will wash over any observations we could make at this point in time.
It's perfectly possible to have a new untested act judged illegal under existing laws, but only after performing the questionable act, and it being examined and judged.

My common sense says that without a tiny bit of doubt, copilot is utterly outlaw so far, essentially stealing gpl code where the only price was credit. It probably has several other problems but that is one that anyone can see. I don't mean everyone agrees, I mean the information needed to make the judgement is all present to all observers without needing to see the code or the training process or be a lawyer. There are countless examples of regurgitated gpl code, with no credit. End of search.

It's inexcusable because it would have been almost zero burden to get everyone's consent to be included in a collective credit. They didn't even do that.

So, whether or not this assertion of mine ever amounts to anything, it's a simple example of something being illegal all along, but maybe you don't know it until after you do it, and it gets examined and judged, and the judgement goes the way that burns you.

It doesn't require any new law.
I don't recall thinking the biters were at all frantic on default settings. They shape your play, but they don't really push things hard in my experience. I get why people play with them off (though I reckon a lot more it's because people wind up finding them boring after the first few runs), but I don't think it's obvious that it's something that should be the default for new players.
You can make a separate file that has comments or even another JSON file that has descriptions by JSONPath or key.

Some libs also support comments and trim before processing but I prefer the external/metadata way. Comments add weight.
The Texas comparison is also strange because Texas was for Mexico a sparsely populated frontier territory under frequent attack from plains Indians. Mexico invited colonists willing to live in such a hostile environment specifically to establish a buffer zone between those tribes and Mexico proper. A lot of the Mexican influence in Texan culture came well after its settlement by these colonists.
> 1. In a world without templates/generics, you have to manually define a different such struct for every possible return type. Can be macro'd at the function definition, but it's ugly.

one trivial possibility/option is to define in-out parameters, and just return errors:

<error-type/int/…> foo(T*, <params>)

will that not be ok ?
I just had a flashback to 1984 when I was at Bell Labs when the Bell System was broken up and someone called me and said they "Found a building that had been misplaced" and that it was full of equipment they could not figure out what it was and if I could come and take a look to see what this stuff was. It was kind of funny, but that a company that size could misplace a warehouse full of old computer equipment is not exactly shocking. Most of it was old PDP11/70's and PDP8's, still in their original boxes and packaging, never opened or used. Even by then, it was pretty outdated having been surpassed by the Vax and 3B20's etc. But it was an amazing find. I told them it was old stuff and useless and to just sell it on the surplus market for whatever you can get.
Yeah exactly, there's like zero difference to the compiler. That's why it's such an easy feature. (To be fair you probably also want some syntactic niceties like destructuring bindings.) But clearly in practice, no one wants to define a new named struct type for every function that needs to return an error. I think part of the pain is that, without some sort of "auto" type deduction feature, you force the caller to type out the name of the return type most of the time, in addition to the name of the function. And yeah, if I had type out StringAndError or IntAndError a million times to use a library, I'm sure I'd hate that library :)
I would not be surprised if the majority of fake reviews are coming from offshore companies. Does the FTC have jurisdiction to fine those? Otherwise this changes nothing.
C is not a general purpose language, it was always intended to be used by people who want performance and control. If you want to pass a potentially large array by value to a C function, it's likely that you're using the wrong language.
It has tedium in the science imho but it's low enough bandwidth that I solved that with logistic chests without ever falling behind on science.

The larger aspect is effectively restarting repeatedly on new worlds which have unique new resources until they too are shipping rockets of stuff into space. Each new world has different properties. Some have almost no solar, others no water, some have no bugs, but others have bugs dropping in from space anywhere on your base so it's not the same thing each time. I don't mind this aspect. It is a bit like playing Factorio on repeat but it has reasoning behind it. And each restart you get to bring a cargo rocket of stuff with you and the ability to build anything you've already researched.

My outpost worlds are often messy and do the bare minimum to send up rockets of stuff to space. But it works. I'm finding it fun but I'm only a couple of hundred hours in.
Pretty sure that’s true in the US too, though not common I don’t know of regulation otherwise. Please correct me if I’m wrong, anyone
Given that Google handles a tremendous amount of email (not all to gmail.com domains either), and that other companies maintain "shadow profiles" of non-members, or simply track vast numbers of people (credit bureaux and other data-brokers), let alone the vast levels of surveillance baked into the present-day Internet, saying people can simply opt out of services is ... profoundly untrue.

There's not need to pit fairness in business dealings against privacy. Both are wins for the average person.
Okay? That has very little to do with anything I wrote. Xorg is maintained, python2 was maintained for a long time into 3's lifecycle, and GTK and systemd shouldn't have broken anything for users. None of this requires foregoing updates.
Where in any of that account was any violence committed? Traffic violations. You're calling that violence. So we should be charging everyone who runs a stop sign with aggravated assault with a deadly weapon now?
In 2022 there was about one formal complaint per week.
Hopefully, there has been a reduction in 2023.

My solution, would be to have free or low-cost self-driving (to keep the cost down) buses and ban cars including taxis. That should move a lot of people and clear out the streets.
That's probably because your OpenLDAP benchmarks used a tiny database. If you have multi-terabyte databases, you will start to see huge gains from a multi-writer setup because you will be regularly be loading pages from disk, rather than keeping almost all of your btree/LSM tree in RAM.
F-Droid has a number of apps.

KeePassDX (also on F-Droid) also supports TOTP, as does KeePass 2.0 on desktop, if you're comfortable keeping it with your password manager.

PyOTP contains plenty of information about how to implement an authenticator app.

https://pyauth.github.io/pyotp/
I was upset Google Authenticator auto-updated somehow even though I specifically try to prevent that.
Steal might be too strong of a word but not a good look [1]

[1] https://time.com/6248246/bank-of-america-zelle-missing-money...
> I have had my card locked for traveling within the same city and spending maybe $20 at a merchant I don’t usually visit. I had it locked because of a $5 web service monthly charge - and I had verified the same charge the two prior months.

This happens to me almost every time Skype bills me, and I've been a customer for probably 10+ years with both my bank and Skype, and the billing is regular as clockwork. For at least of half of that time, I've complained about it vocally and customer service can't do anything. Now I think about this every single time I hear "AI-assisted fraud detection", and by extension, "AI-assisted security" and really "AI-assisted XYZ". Without another credit card, I guess I'd simply live in constant fear of being embarrassingly declined totally at random on any/every transaction. It's not like I* know the billing cadence, even though my bank has a decade of history.

Clearly they are simply selling my history to the highest bidder, because they certainly aren't using it to help me. On a related note, ever notice that vanilla "exact substring match" search even in gmail is just as bad as google web search? All these corporations that are allegedly indexing us to "value-add" with some perfect high-resolution consumer model can't even do basic shit despite all the spying. I almost expect* my privacy to be fucked, like I guess hey that's modernity. What never ceases to surprise me lately is how the pretense has kind of dropped and we get nothing in exchange, even petty conveniences.
There are some really cool examples from marine environments with similar stories, where this jumping seems to occur more frequently (water is probably a better vector for those viruses than air)

My favorite one is the family of TEs that invaded sea snake genomes independently: https://academic.oup.com/gbe/article/12/12/2370/5918459

There's also cool TE jumping across hydrothermal crustaceans of different genera; https://pubmed.ncbi.nlm.nih.gov/16690328/

But also be aware that horizontal gene transfer can be a false positive, sometimes you just have some contamination that looks like HGT. Most famous examples are in the human genome https://genomebiology.biomedcentral.com/articles/10.1186/s13... and in the tardigrade genome https://www.pnas.org/doi/10.1073/pnas.1600338113

For some science-fiction around transposable elements, see Darwin's Radio! https://en.wikipedia.org/wiki/Darwin%27s_Radio
Yes, pride -> fall, I get it. Although it's the celebration of the fall from the sidelines that I'm questioning. I can feel the spite in your words--towards me, towards Musk, and the "other side", which are a faceless group you call the Volunteer Musk Defense Brigade, of which I'm apparently an unknowing member, I guess because I don't think some technical glitch is that big of a deal. You seem to feel lots of spite for people you've never met. I think there are plenty of tragedies written of people destroyed by their spite--maybe Notes from the Underground qualifies.

And in an irony of ironies, you crawl through my post history and take objection to me expressing my lack of empathy for those that make repeated bad financial decisions, but you're not only defending that very sentiment, but taking it a step further: enjoyment of the suffering. I hope you find peace, brother. I'm going to put my robes back on and get those last few meditation hours in now.
Glanced at the LinkedIn thread, a little of the twitter feed, and the Blind discussion from 2017. Safe to say things are the same if not worse. Not great.
Well “dot com” is the classic default, so it will always be memorable. But with search engines and QR codes it’s honestly not that important anymore.

Just do some research to make sure it’s a relevant and trustworthy tld, some have restrictions and some are flagged as spam

Tangential: It’s funny how some startup’s base their entire business name around a domain they were able to get… seems like they’re focusing on the wrong aspect of starting a business…
> Do you have benchmarks of lmdb when the working set is much larger than memory? I couldn't find any.

Where did you look? This is a sample using DB 5x and 50x larger than RAM
http://www.lmdb.tech/bench/hyperdex/

There are plenty of other larger-than-RAM benchmarks there.
It’s very possible there’s something I’m missing, but my instinct is: yes, it very probably would. If data can be presumed immutable, a whole lot of ownership rules could be relaxed to scope and cycle counts which could be verified at compile time with no runtime penalty. The whole premise that data needs to be borrowed is explicitly to guard against conflicting views of shared state. Such conflicts can only arise by mutability of shared state. Rust’s solution to that is to limit mutability to only one part of a procedure at a given time. If nothing can mutate state at any point in a program’s lifecycle, that tradeoff can be expanded to basically whatever facilities the hardware/compile target affords.
> the JavaScript ecosystem

We just covered this.
Because privacy laws have zero teeth and workarounds are technically easy (or endlessly annoying for zero new outcome, e.g. see cookie popups). If the EU would actually enforce GDPR it would be amazing.

Meanwhile these companies who have essentially became a public utility don’t provide customer support or explanations.
It's been trotted out to justify more cops and the usual law-and-order narrative to counter things like defunding the police. The SF Chronicle suggested that it was used as cover to spin already planned mass closures at being a result of something other than just losing business. <https://www.sfchronicle.com/sf/article/Is-shoplifting-forcin...>

The Marshall Project article linked from your CNN piece suggests several forces at work <https://www.themarshallproject.org/2023/02/27/shoplifting-re...>, one of which is that companies don't want to pay for private security any more and may want local law enforcement funding raised up to externalize the costs on taxpayers.
The joke part is obviously the "no bathtub" and similar, not the "starvation". That and especially "some" / "mountain" of evidence is really a strawman. I think we agree that there's evidence, no need to be picky about the choice of words. Some can refer to any quantity less than "all".
I don't think its necessarily a narrative that's being pushed. It is actually happening. I only skimmed the first of the 2 articles linked but their claims are not that strong. They say that retailers are suffering from "shrink" and no one knows what's causing it. So if no one knows the cause, then that doesn't work as evidence that it's not shoplifting. It is very obvious that brazen shoplifting is happening of a kind that hasn't been seen before.

They also claim that theft as a percentage of sales has gone down. The only reason they would phrase it this way is because as an actual quantity of money, it has gone up.

It might seem reasonable to expect that losses due to shoplifting are roughly proportional to sales. But it's not clear that it should be that way. I would say that we should expect the amount of shoplifting to be capped by whatever amount can be stolen stealthily. It's natural and very reasonable imo to object to people waltzing around the shop taking whatever they want and brazenly walking out the door with a smile and a wave. We are not bound to accept that just because sales have increased.

The article hints that the real problem is that traditional retails are losing out to Amazon. But if that were true then sales would be down and shoplifting as a proportion of sales would surely be up, since no one can shoplift from Amazon.
Exactly. Inundating information with intrusive ads works directly against this goat, so blocking those ads isn't just your right, it's a moral imperative.
Well.. a large portion of the installed base wasn't running an operating system with anything approaching a "permissions model" let alone "dynamic memory" and there were several competing systems and architectures vying for the top.

So, the desire and need for that flexibility was entirely warranted.
So if this is about total human consumed water, on 2% loss, per unit time, without replenishment its 100 units to rundown. Presumably if they scrape the fungus off the back of the data cabs and the microwave, some of the moisture is in there. I doubt all of the moisture in the solid fecal matter can be extracted, but hard vacuum would permit sublimation if some capture mechanism works.

The principle question would be what unit time, and how it relates to misson duration in a long flight. The article implies "per day" and this Urine Brine retention method got them north of 94-96% so its a 100 day mission without surplus stocks (which of course they have, so this is not the actual mission duration limiting factor)
Accurate. I had a immigrant Russian professor in undergrad QM whom provided no notes, I could barely understand anything he said, and he just said to use L&L as the course book when people asked for help. I spent hours trying to read it but it was utterly useless. Worst studying experience I ever had
Was meant to be a serious question :-)

There must be a sweetspot of tools and designs that helps organize a modest code base to get the benefits of reusability and readability without too heavy a penalty.

Imho frontend people gladly walked into the trap of "excess complexity" as this elevated this niche into a "serious" business. Whenever some aspect of tech doesnt make sense, follow the money and this usually clears things up.
I won't argue with your perspective on Western culture. I neither agree nor disagree.

But, I will say that to a greater degree than you perhaps would imagine, Japanese people by and large do know what to expect from other Japanese in minute contextual detail. And with that knowledge, they try very hard to meet others' expectations.
pyanodons really does seem like grind for the sake of grind. It's great if you're basically a utility monster for factorio's core gameplay and want as much of it as possible without any regard for repetition, or you really get a lot out of the satisfaction of achieving ridiculous goals, but most people are not likely to find it very fun, even if they liked seablock or SE.
The article was fine until this part near the end:

> engines prominently lists node. And while you hate it with the depth of your soul, you are not going to Bun or Deno because you know this will not stop the pain. This will only make the pain worse.

Deno will make the pain worse?

Nearly every complaint in the article could have been solved by using Deno.

- Package.json, no such thing for Deno (not unless you go out of your way to infect Deno with it)

- main, browser, and fs don't matter in Deno since Deno's APIs are based on browser APIs.

- type, module, requires, and imports doesn't matter in Deno since it shares the same import API as browsers.

- scripts, doesn't matter since all Deno projects have the same tools built-in (benchmarker, bundler, compiler, formatted, linter, task runner, test runner, etc...)

- watchman doesn't matter since deno has watch support built in

- dependencies doesn't matter anywhere near as much because Deno comes with a standard library

- left-pad doesn't matter because it's part of the language

- moment.js doesn't matter since you can just use the browsers built-in Temporal api

- resolutions, dev-dependencies don't matter for the same reason that dependencies doesn't matter

- eslint doesn't matter since deno has a linter

- postcss matters less because modern css is great

- jest doesn't matter because deno includes a test runner

- no need to work out typescript installation with your dependencies because deno includes typescript and has less dependencies

The only things not solved by using deno is version and name, which are universal concerns amongst all projects, not just the js ecosystem.
We do have that, to an extent: capital-gains taxes are higher for securities held for less than 1 year. Maybe this needs to be extended or improved somehow.
And it was a great relief compared to my experience in, say, Pascal. You'll need a fairly advanced type system (Rust, Haskell, ...) to express the kind of stuff we wanted to do with static types and a very good compiler to make it efficient. We didn't have that until maybe mid-90es and trying to do it without that either led to very inefficient code or to breaking the type system.

So C was [mostly] great, but today we have better options.
> And yet it takes a lazy, uncompetitive position against Nvidia, happily delivering overpriced and garbage new GPUs such as the 7600 RX with only 8GB RAM and a 128 bit memory bus.

The AMD RX 7600 competes with NVidia RTX 4060. The suggested MSRP of the RX 7600 is $270, the suggested MSRP of the RTX 4060 is $300. Both have 8GB of GDDR6 RAM on a 128 bit memory bus.

I don't necessarily disagree that AMD's current GPU lineup is overpriced, but so is NVidia's. It's probably because NVidia's current GPU lineup is so vastly, hilarious overpriced that AMD is getting away with it right now.
Yeah, no. Not with a DB 50x larger than RAM, anyway.

http://www.lmdb.tech/bench/hyperdex/

RAM is relatively cheap too, there's no real reason to be running multi-TB databases at greater than a 50x ratio.
It was one of the deciding factors for me when choosing between the Steam Deck and Asus ROG Ally. I don't want to deal with Windows and all of the BS that cokes with it on a device meant for fun.
Thank you for this comment! I do agree there is an issue with the screen in bedroom situation. It is interesting to hear that people would pay for this as an app.

About changing the colour and otherwise customising themes. Yes.
I would flip this argument around: if the only way to use passkeys effectively is to be locked into a single platform, then passkeys will never take off.

Login with Facebook has existed for years now, but not everybody with a Facebook account uses it, even if they can. Why? Because that vendor lock in means that people are discouraged from using it in all cases. Banks don’t want to use it. Other large websites don’t want to use it. Businesses don’t want to use it internally.

I think that there will be significant enough demand for 3rd party, open solutions that passkeys will succeed. If there isn’t that demand, then it will fail overall.
What's large got to do with it? You can have a buffer overflow on a small array.
https://archive.ph/vjNCN
Presumably water has to be in gaseous form for this to work... gases being more kinetically energetic than liquids.
It's possible to have a full system setup with shell scripts. The only things I'm aware of people doing are copy-pasting the "install these packages" when setting up a system.

When it comes to reliably getting a system to an expected state, shell scripts aren't a popular solution.

Nix and Guix are more complex than not using them. I'd compare that to Vim/Emacs being more complex than Notepad.
I'd be impressed if they managed to find any bugs, it's probably one of the least buggy games I've encountered (the speedruns for example contain no glitches at all).