skysight-inc/HackerNews huggingface dataset:
This is a good presentation of issues I have had with so many Dao classes in the past. The point about "updates" always taking in a full object is probably the biggest problem I have with the generic approach.

Thinking on it, I'm curious if this is also why I don't see as many null pointer exceptions. I much prefer making the methods I plan on having at each layer only get passed information that should exist. Same with what they pass back. I'd imagine a codebase that uses the original pattern is full of objects that are not fully filled out. (And moving to optional doesn't really help in these cases. Since you don't know why it is missing. You could move to either or some larger lazy load mechanism, but all of that feels like way more code. And that will be more bugs.)

For the proposed replacement, I would recommend not designing an interface that requires a back and forth. Such that, the "business" logic should also not have to check against retirement age before calling retire. That said, I could see reasons to still have the various methods. (Especially since this one is not "per employee.")
Honestly, while it's certainly possible it doesn't seem plausible to me. I have a hard time seeing someone with the extreme emotional connection needed to lash out because of the leak also having the technical sophistication required to bring GitHub down.
What is the role of Vitamin K2?

> Vitamin K2 is important for cardiovascular health and calcium regulation. It is also vital for immune function, metabolic function, and hormone health. Many people are deficient in vitamin D3, even if they are getting what they think is sufficient sunlight. Vitamin D3 supports a huge number of metabolic factors, immune system factors, and endocrine factors. Vitamin D3 and K2 can be obtained from Athletic Greens, which offers a special offer of 10 free travel packs plus a year's supply of vitamin D3 K2 in the month of January.

You should look into adding some affiliate links if it's going to repeat the ads!
This is for investors not employees.
Good book! Worth reading to appreciate (in a non-technical way) the potentials and the shortcomings of large sample surveys and related statistics.
Spreading the deposits out is the point, it's not a hack at all. If 1/3th or 1/5th or whatever of your deposits are locked out you can still make payroll and carry on while the odd bank hiccup is sorted out, and a haircut will affect a smaller fraction of your deposits. Meaning you don't need to be on a hairline trigger to pull out at the first sign of trouble. Having the big players keep their money in multiple bank accounts adds stability in itself.
The AI optimises the compression and the compression optimises the AI.
Are there some languages that implement connectors like in the paper?
They're not open to the public - it's an old workplace and invited friends of friends. Not the kind of thing to be posting to millions here.
Yep, it's all about them tradeoffs. JS gives you absolute freedom, JSonnet doesn't. JS is easier to debug, JSonnet isn't because it's very declarative.
This is on leap? Or tumbleweed? Because I'm never going to use tumbleweed on a server
Yup, I pretty much guarantee that Google Sheets is not intended for people who need X/Y scatter plots. I would theorise that 99% of Excel users don't require that feature either.
Sorry, my question, sounds snippy now that I reread it. It sounds like you’re qualified to have strong opinions about it :-)

And that’s fair, you’re exciting the existing network, not training/changing its values fundamentally. But you can do a lot with that excitation, because it’s already got a lot to work with. And I don’t think this is very far off from how people work with new ideas in the immediate term - when they first hear about them, they think of them in terms of things they already understand.

It has been my experience that it’s generally capable of getting closer to the target, but maybe I just haven’t tried to push it past its capabilities.
Good API too. With some Powershell magic I added commit checks which get their status from TeamCity (you can also use Gitea actions but that doesn't work on Windows).

Then use Renovate and Google OSV scanner as a replacement for Dependabot and Github Advanced Security.
This is often a sign of a problem with your file system, or worse, your drive.

https://learn.microsoft.com/en-us/windows-server/administrat...

It's not necessarily or often a huge problem, but it's still enough to cause this. I've never had chkdsk fail to fix these little issues.
+1 for Vue3's <script setup> offering a lot of the simplicity that svelte is praised for while having much better tooling and being more polished.
My understanding is that banks are required to have a certain level of liquid assets. For example, a safe liquid asset is gold. On the other hand, a cash deposit is not a safe asset because the entity that deposited the cash can easily remove it. Moreover, a loan will have collateral. Some collateral is much more liquid than other collateral. For example, if the collateral is gold, it is considered very differently than if the collateral is a building (which the bank provided the loan for) or stocks and bonds that the borrower can't trade for the duration of the loan.

What about US Treasury Bonds? Are those not safe? Yes, they are very safe, however, if they are low yield and the interest rates increase, they are not liquid so they at that point don't provide the requirement banks have for liquid assets.
> I do have a hard time to think of use cases other than embedded microcontroller work where that matters nowadays.

People keep saying things like this and software keeps getting more bloated and shittier. It is difficult to believe there isn't a correlation.
Try to only acquire stuff that looks kind of broken and life becomes cheaper.
Yeah... I like parts of Edge, and tried to train the news feed on the new tab screen, but eventually just disabled the news from showing up on that screen. I'm sure it's the same underlying service for the Windows News feeds.
We just spent 20 years using guns for close air support, wouldn't call that useless.

The problem with BVR is there's zero room for risk and zero room for error and BVR missiles are pretty random/shotgun weapons. If BVR missiles are only effective 1/3 of the time you're better off going non-BVR and using your logistical might to put 3x the number of planes in the air...
If you want a checkmark on Twitter now, you'll have to pay for it
The thing is IA wasn't lending the copy they purchased, they were lending a reproduction of the copy. The question here is if it was legal for them to make that copy which is where the fair use argument comes in. I wonder if they could buy ebooks and lend those instead of starting with a physical copy.
This is why Spectacle (loads of similar tools are available) is so good — all that happens via keyboard shortcuts. Does Windows offer the same, plus the ability to turn off the dragging behaviour?
Genuine question: how those Datacenter-class SSDs manage that insane TBW? Samsung's 970 Pro, which was the last (consumer) MLC "Pro" drive by Samsung, got only about 800 TBW for a 1TB drive. Do they overprovision memory cells on those SSDs? Or are the cells just larger in order to sustain more wear over time?
slightly related, TIL about the upSet plot (notation kinda) to visualize set overlaps

https://thenode.biologists.com/venn-euler-upset-visualize-ov...
Got it, it's a bug and happens because of the token calculation. We'll fix it. Thanks for reporting.
If you use "how long does my computer take to boot" or "How long does it take my game to load". A cheap SSD, like really cheap with non NAND cache and slow peak speeds, performs withing a couple of % of the most expensive ones. Outside of a few specialty use cases there is really no need to go beyond the "expensive enough to not be garbage" category.
I don't want to need to be trusted. And I don't want to have to trust others so much. I want my tools to tell me I, or someone on my team, did something stupid.
SkyHive - certified B corp working to re-skill the world and help individuals find the career path that makes them whole.

Goal is to get 8b people a career coach in their pocket, so they would never have to make a resume again.
A little side project for his dad ? It certainly got the attention of decisionmakers.
The trade and economic policies have facilitated a massive transfer of wealth to the enclaves surrounding DC. We've basically created our own Coruscant.
Interesting that there is so little on the details of the product or service itself. This is a trap finance folks fall into - understand everything except the product or service.
No, because if one CA is broken only the certificates it authored are vulnerable. It takes more to break the entire system.
In Svlete (which doesn't use JSX?), are your templates type checked? Non-JSX approaches have to reinvent not only JavaScript loops and control-flow, but also the type checking that TypeScript gives? This feels like a big downside to me.
In the UK dentists are mostly private, it hasn't increased the quality or availability in the least.

Public transport is actually a fairly small part of the nation's transport, the UK is very car-centric so the strikes largely inconvenience commuters and drive even more people onto the roads, unless they can WFH.

Strikes are also a very recent phenomenon, just in the last 6 months or so, so this is quite a new thing driven by inflation.

Problems with the NHS are very much poor management by the last run of governments where there is a quite a growing suspicion they are deliberately trying to run down the NHS in order to make a case for to privatise it, following e.g. America's disastrous model.
Happy to see the tide turning from Rust towards Zig. I think 2023 is going to be a pivotal year in this space!
Who is behind this and funding the prize?

Quite a significant amount of money for something like this. Curious why it is deemed so valuable, unless it's more about the side benefits of improving the state of the art.

Edit:

> Vesuvius Challenge Inc. is a 501c3 non-profit organization that was formed solely to solve the puzzle of the Herculaneum Papyri. It is currently funded by Nat Friedman and Daniel Gross, and by many hours of volunteer contributions.

> Nat read 24 Hours in Ancient Rome during the 2020 COVID lockdown. He fell into an internet rabbit hole that ended up with him reaching out to Dr. Seales two years later to see how he could help speed up the reading of the Herculaneum Papyri. They came up with the idea of the Vesuvius Challenge. Daniel was intrigued by this idea and decided to co-sponsor it with Nat.

Edit 2:

Original recruitment ad is neat https://news.ycombinator.com/item?id=35176585
Thanks for kubecfg! Happy user :)
So basically, using $ with expressions and no side-effects within the expression will not cause the issue the article is having?
Don't we already implicitly have that sort of trust at the moment with TLS certs considering that proof of ownership via DNS is quite common? Actually, any domain-based validationi, i.e., also HTTP-01, is going to be flawed if you don't trust the registries.
YOLO mountflags for ext4 that minimize synchronous writes:

data=writeback,journal_async_commit,lazytime,nobarrier,commit=99999

Good for caches, scratch space, build dirs and anything that can be rebuilt from other data but it'll get corrupted during any non-graceful shutdown.

overlayfs offers an even more aggressive mount option "volatile" which ignores all O_SYNC or fsyncs, but no other filesystem exposes that tradeoff.
I mean I gave up... It was a fun evenings entertainment, but it outlasted my attention span.

Got lots of paper-like things, and have learnt a lot about the papyrus plant and the long cells it has... But didn't manage to get out anything that looked like 'ink'.
May someone chime in between that and make a quick 3-way comparison with Golang?

I already know Rust and shipped nontrivial stuff, but I need something simpler that average developers can pickup quickly to produce performant+parallel code and be able to crosscompile+ship a single binary.

(The last point already ruled out Crystal which has a poor crosscompilation story as well as insanely long compile times for nontrivial stuff = bad DX)
Both RedHat and Ubuntu made some user-hostile decisions in the past, thats why i ended up using Alpine for Server and Laptop. So far i haven't found enough reason to migrate back.

Plus, a smaller resource footprint reduces resource pressure and improves application speed. Alpine is still leading in that.
Why would OS devs bother supporting hardware drives when people can do it themselves amirite? Who doesn't know how to write a kernel module anyway...

Also bluetooth, who even needs that? It's important that we have out of the box docker support. /s
It’s it? Best is the best as long as there are no other bests. If something else is better than X, then X is no longer best.

Would you rather lose all your money or your eyes and hands? Which one is best?
The plugins are not needed. The program can generate commands to do the same things if it has control of the browser. All it needs is a browser extension.

OpenAI will use the plugins to popularize its chat to userbases of other companies. Then it will close them down and use their own tech.

Like how Facebook started with an open platform and then closed it off.
> seems like the obviously neutral choice

It seems very wrongly - because it just «seems» ignorant. Because where you read 'person' the normal and correct action is to search where the reference to the personality is. And in that case, _there is not_, and such lack was clearly expressed.

Again: no, you cannot use 'person' where you do not mean "a collection of special traits". You can go on annoyingly inventing language, but it was already there. And you cannot demand that others adopt your code, which has no real foundation.

Edit:

> seems like the obviously neutral choice

I missed that detail. «Neutral»? Neutral to what?! Gender? We should be obsessed by that?! We should introduce that in salads, in geometry, in this very page?!
If you have a password manager installed on your system (and you should) then it might have a command-line client that can generate new passwords. e.g.:

karellen@localhost:~$ keepassxc-cli generate -lU
hpJUwcYZnzJyAbrnvTWnTzrlqzqcdvsl
karellen@localhost:~$ keepassxc-cli diceware
diabetes dinginess goldfish purr cried expenses related

See `keepassxc-cli help generate` and `keepassxc-cli help diceware` for more info, or the man page: https://manpages.debian.org/bullseye/keepassxc/keepassxc-cli...
I hear this a lot with this generation and I think its misguided. If you really want to support, or not support something, you will find a way to make it happen.

Complaining or justifying why you have to do something that doesn't give you choice is a victim's way of thinking.

If you want the world to continue to become less free, keep blaming the world for your choices.

Your choices, good or bad, determine the world that we all live in together. It's up to each individual to make right choices for this world to change.
Yes, but I dont think Mike was an example of that situation either. He came from poor family featuring domestic violence including the one directly targeted at Mike. Multiple people left dad, siblings and abandoning him in the process (that is how author frames it).

It was not tight-knit poor family.
Me too.

The airport experience is why, even though I enjoy actually flying, I avoid doing it to the greatest degree I can. Everything that happens from the time I arrive at the airport to the time the airplane leaves the runway is awful.
Home lacks the group policy editor that's key to fixing so many Windows troubles. That's the only UI difference I know of.
Show HN: A single developer from Dallas TX is building an iOS app startup
Hi community! I would welcome any valuable suggestions on how to improve today's home repair online marketplaces (Thumbtack, TaskRabbit and others). I'm building 2 iOS apps: one for customers and one is for providers. Currently I have about half of initial functionality done and I plan in about 2 months to have the first MVP released to AppStore.
> I seriously want to know why people hijack threads

I see what you did there.
In the future you will eat the flesh of your fellow man and you will like it.
Media exposure is not the same as loss of privacy.
Fox "News" hosts have a ton of exposure.
But they also have a ton of privacy.
We know this because it was noticable when they lost their privacy in the Dominion lawsuit discovery.
Their (previously private) texts to each other admitting openly lying to their viewers, that they themselves saw through Trump's obvious and destructive lies.
And it was, is, a fantastic look behind the curtain, even if their primary victims won't/can't ever see it.
(Just like none of them watched the 1/6 hearings.)
But it's still a very good thing that we need more of.
> No doubt using Chinese manufactured NAND flash, I have to wonder about write endurance and reliability.

I wouldn't count on it; there's only one Chinese NAND manufacturer (YMTC) and they are still a relatively new and low-volume market participant. Most cheap drives use NAND made by one of the other major manufacturers, but it's the leftovers that had initial defect rates too high for the better brands/models to use.
This is a good comment that I hope can help other readers manage their expectations.

Zig is verbose and low-level and, to like it, you have to appreciate simplicity and what it means to have control over tiny details. If you don't like either thing, then Zig will not bring anything particularly interesting to the table for you.
Read this and then realize how much work there is yet to do:

http://encyclopedia.uia.org/en
I don't know or have any experience because I've never needed/been interested in it.
> Mac is equally anti-consumer, just differently

I've never seen anything as abhorrent as the stuff this article is reporting on, in macOS. A lot of Apple's hardware policies and anti-consumer, I'll give you that — is there anything in macOS that you're aware of, that's in a similar ballpark?
> I do have a hard time to think of use cases other than embedded microcontroller work where that matters nowadays.

Another example: realtime audio applications. There are rather strict rules about what you can and cannot do in the audio callback. In particular, you must not use the system memory allocator (because it may block). Instead you have to pre-allocate memory or use real-time safe memory pools. For this reason, the vast majority of (realtime) audio code is still written in C and C++.
If the goal is performance and longevity, I can see how multiple chips might help with performance. But what about longevity? It seems that more chips means more things that can break, and when one of them breaks your whole hard drive will be broken. I guess the question is what's more likely, one of one chips breaking, or one of two chips breaking? Given what you said about read/write "spreading over" chips, maybe it's not so simple as assuming more chips equates to higher chance of failure.
You have a strange definition of censorship — excluding somebody from the trending list. You are also speculating about the reason why. He made factually incorrect statements about the vaccine, in addition to stating his poorly reasoned opinions. https://mobile.twitter.com/19joho/status/1463540124407451659

Despite your perceived censorship, we all know the Christian fundamentalist Indian-American you're talking about.
Noob here. Is this similar to what ChatGPT Retrieval plugin does, but for other LLM's?
> I run W11 - and it SUCKS... one weird thing was I have my webcam covered in tape 100% of the time. Here was a creepy popup I got one day - it slid down from directly top-center of screen and gave me a notification asking my to uncover my webcam.

When I run Windows these days, I assume every single part of it is compromised, either by scummy third party software running in the background or by Microsoft's scummy software running in the background. This includes cameras, microphones, any radio, the networking stack, any drives (local or network) the machine can so much as ping, everything. I have a special vlan prison I put my Windows machines in because I treat them like the hostile attackers they are.

Say what you will about Apple's "walled gardens" but every time a frustrated 3rd party developer complains online that they can't do X, Y, or Z on Macs because of permissions or security, I get a little more comforted that my Mac's software is not constantly attacking me.
I think it'd be better if you could just 'save' the ones you want to keep, the rest are automatically discarded.
The more AI develops the less omnipotent I feel about human level intelligence. Not once had I ever considered anything could exist as intelligent as a person. I’m not saying GPT4 is there, but to say nothing equal or greater than us will ever exist anywhere in the universe? I wouldn’t take that bet nowadays.

I’ve cut meat from my diet over these thoughts, it makes me want to be a slightly better steward of the other intelligences we’ve conquered.

It feels like I’ve just realized the earth orbits the sun and not the other way around, so to speak.
Peter wrote this about the same time I first met him at the Lisp Users Venders conference in San Diego. I had just had my Common Lisp book published by Springer Verlag. Fast forward a few years and he helped me a lot my reading through my Java AI book manuscript, offering a lot of good advice. A year or two after that when I had lunch with him at Google I was really surprised that he had moved on to Python. It is ironic to me, that I followed him to mostly using Python, but 20 years later!

In the end, it is all about getting valuable code written and deployed, not using a particular language. That said, I still enjoy using a variety of languages, even though Python is the most practical and productive language for what I work on now.
I tend to agree with most of your remarks.

Zig would clearly be a better choice than Rust to replace C.

Zig is also better than C in some ways, but worse in others, this is frustrating.

The trick is that most of the good parts are either transient QoL improvements (such as the build system) or guard rails to avoid costly mistakes (no macros, explicit memory management) but the drawbacks (annoying syntax, peculiarities, probably trying to do too much) seems to be long-lasting daily annoyances.

I am waiting for 1.0 and also for Jai.
I'm going to bet that if consumers would not go for the lowest prices and pay a little bit more, sustained write speeds will likely be 'fine' as in, at least on par with an HDD or far beyond.
> an ORM that does not directly interpret objects along one-to-many collections /many-to-one attributes is still an object relational mapper.

This is diluting the term ORM beyond any usable definition.

A bit like when people claim that any programming language where you can associate a function with data and have the function implicitly get passed a reference to the data through data.function() call syntax is an OO language.

First off, I question your definition of "object". Is a C struct an "object"? Is a python tuple an "object"? I know that in python it literally is an object, but so is a function. But obviously your definition of an object must be separate from any given language.

To that end, does python's sqlite3 interface constitute an ORM? It converts the results of SQL queries to tuples. What about if I change the row_factory to sqlite3.Row? Is it now an ORM?

Where do you draw the line between something which is and isn't an ORM?

What is the point of such a vague definition?

What isn't an ORM in this case?
To me that's a bit of both, and it's something I've often witnessed. What you "learn" from solved problems is vastly different from experiencing the problem first on your own without and idea of what to interpret from the events. That subtle knowledge is lost in scriptation (even if the scribe allocates a lot of space to details)