skysight-inc/HackerNews huggingface dataset:
Note that this study shows that supplements increase _blood serum_ levels of NAD, not concentrations inside the cell and mitochondria where it counts.
So I'd say that without further qualification, this study shows safety more than efficacy. The role (if any) of exogenous NAD precursor supplementation is still a topic of debate, and there's a lot of money in selling these formulations.
FWIW, I personally take NAD precursors because they likely do no damage (other than to the wallet), and they possibly do some small amount of good. There are plenty of other supplements I'd spend my money before NAD precursors. (And of course diet and exercise outweigh them all for most...)
Wait there is a new Monkey Island game (<googles furiously>)...

Growing up in Soviet Union and getting 100% games pirated through floppies, I played Monkey Island (funny), DoTT (funny ^2), Gobli[i|ii]ns, Space Quest (!star trek?), Gabriel Knight (scary!) and many other adventure games with fervor only lightly diluted by doing other things like programming.

My command of English wasn't so good. And being behind a (slowly falling apart) iron curtain, the cultural references were often completely over my head. I didn't understand half of the jokes in Monkey Island, I didn't get all the Star Trek references in Space Quest although I do now, and I was completely unsure what was the deal with the Cherry tree and Franklin (oh wait was it Washington) joke in the Day of the Tentacle, but I rolled with it. Doing it all made my english so much better, and so profit!

But those games were still amazingly awesome and I'll be getting the return of Monkey Island sight unseen!
Voight-Kampff test?
> This article is mostly about switching from React to Lit.

I'll freely admit I'm a backend guy and don't know much about JavaScript frameworks, but the author emphasizes they didn't use Lit, just lit-html, and for the same reasons they didn't use React.

Is lit-html really such a huge portion of Lit that you disagree with their own assessment of what they've done?
You implied it. What you should have alluded to is that it is necessary to use technologies today that won’t necessarily be in use in the future, merely as a stepping stone to get us to the next destination, where we will use a new but still temporary technology.
No clue what Soulseek is though.. it appears to be a Mac app so that's probably why...

I was never lucky enough to have ISDN... I jumped from 56k to ADSL (after years of waiting because the phone station was too far away from my home)
Ask HN: Do you think that Vim is a reflection of extreme functional UX design?
Unsure if it was added after your comment, but there is a brief comment on parquet (in that it's binary - so it can be annoying to view/edit).
If you turn on WAL mode in SQLite, then a single writer does not block concurrent readers.

There are good reasons to shard SQLite databases if you want multiple concurrent writers, but i think this particular use case is fine without sharding,
He added garlic.

He made them large.

Those two things alone completely disqualify this dish as Swedish meatballs. This is heresy. He made meatballs, sure, but them things ain't Swedish meatballs.
Karat’s purpose is to Unlock Opportunity for engineers and companies alike, and our mission is to make every interview predictive, fair, and enjoyable. As the world’s technical hiring expert, we help companies hire smarter and grow faster, and create more opportunities for software engineers. From our industry-leading solutions to Karat’s Brilliant Black Minds program, the work we do here matters. We’re a passionate, smart, and committed team, and we want you to join our mission! Interview Engineer - Remote - Freelance - 7-40hrs/week. $100 USD per interview (60 minute interview + up to 30 minutes for feedback report). Create your own schedule and interview whenever (24/7) and wherever!
If interested in becoming an Interview Engineer, please submit your resume and complete our application on our careers site. We look forward to connecting with you!

Interview Engineer (Within the U.S.): https://boards.greenhouse.io/karat/jobs/5948357002?gh_src=a0...

Interview Engineer (Outside of U.S.): https://boards.greenhouse.io/karat/jobs/5888169002?gh_src=f4...

CAREERS SITE: https://karat.com/company/be-an-interview-engineer/
The market is fundamentally unfair: Indie developers are forced to pay 30% commissions, whilst mega-studios get sweetheart deals of 10%.

These sweetheart deals are practically impossible for Indies (including ex-AAA workers) to compete against and replicate, and its leading to industry stagnation.

As long as the standard rate at Apple, Google, Valve, Microsoft, Sony remains 30%, I would not advise anyone to work in the games industry. At least Nintendo gives customers 5% cashback on Switch, leaving an effective commission rate of 25% (a major reason why that platform has been so successful and an oasis of success for Indie devs).

The first thing a GameDev Union should fight for is fair commission on these platforms, independent of entity size.
Almost every point is ignoring THE main goal of framework, which is to reduce cost and waste over the LONG TERM.

> No AMD offerings, at all.

Not yet. At $400 or less, you'll be able to upgrade in the future.

> No dedicated GPU options, period.

Not yet. Nothing in the mainboard design precludes a future board with dedicated GPU.

> Even if you stay with intel, the processors are basically 2 revisions behind now.

For now.

> Form factor is quite a bit more bulky than its competitors, even considering the fact parts are removable.

Fair.

> No guarantee of companies longevity for future bios updates / repair parts

Margin and demand is what predicts longevity. Framework has both at the moment and it can only get better going forward. I haven't heard any slow downs to date. If anything, they are planning to expand to ever more markets as soon as they, and they managed to bring down their wait times in the peak of supply chain shortages while demand was on the rise. That is as good a sign as you can see.

> Price is quite a bit more expensive for what you get, compared to its competitors. For instance, This dell will be more powerful, slimmer and cost less

Again, long term cost is what matters. The economies of that remains to be seen.
As the friendly article explains, it's traditional to buy a round of drinks for the entire clubhouse if you get a hole in one. Since this can get expensive, you can opt to pay a small fixed sum to the insurance company to pick up the tab if this happens.
Do they have a shipped on time insurance?
Related: I'm enjoying the format of the HYTRADBOI (have you tried rubbing a database on it?) videos. It doesn't have that live-presentation feel of an in-person conference talk, but as I'm behind a screen anyway I don't really care about that. Give me the information succinctly, so I can watch it during a coffee break or whatever.

The organiser of the conference had an interesting (and likeiwse pleasantly succinct!) post-mortem write up of the event, if anyone is interested

https://www.scattered-thoughts.net/writing/hytradboi-2022-po...
Not affiliated, just like them, what they do and how they do it:

https://www.leetresumes.com/

They write / reformat resumes for free and are very good at it. They also have these examples:

https://www.leetresumes.com/resume-examples
Right, my favourite song definitely changes over time. I don't get people whose musical preferences freeze in place in their twenties. I mean, I also don't get my friends who like Folk but there's no accounting for taste, freezing at that specific age just seems even weirder.

The article seems unhappy about sampling, but basically sampling has been important more or less since it became practical. There was a rash of songs a while back that I thought were all sampling an old favourite I bought as a CD single last century. But they aren't! They're just using the same sample it does which is from a 1932 trumpet line.

And sampling empowers the outsiders they're enthusiastic about. Lil Nas X wouldn't be anywhere without (almost certainly illegally until he was signed and somebody papered over the cracks with $$$ and co-writing credits) sampling Nine Inch Nails "34 Ghosts IV". Yes that's a great old timey banjo sound, but it ain't sampled from some obscure old banjo tune, Trent and Atticus put a bunch of work into making it sound that way.
This has a lot of hype and opinion but very little substance. Respectfully, whoever wrote it needs to actually talk to people building things in the space instead of telling them what they are doing. There are small/partial examples of the clickbait title happening but they're few and far between and I saw none of them cited here.

Also of note, open dialogue, while not stylish in our current zeitgeist, is absolutely necessary and should be actively encouraged among all stakeholders even those that may have opposing views of the future. This is in regard specifically tho not exclusively to the Brian Armstrong/Pelosi convo. Anyone that's been around crypto long enough has seen someone finally grok the potential it brings for disparate, and disagreeing people to work together to accomplish shared goals / public goods.
I knew this was happening at the time, and I contacted several people generally past my level of influence, to tell them.

The significant first paragraphs here show, not only is this a PR effort, but noting US Constitution protected places (churches), intimate family ties (school) and by law, other sovereign nations (First People lands in North America) show to me, a non-lawyer, that there is going to be a serious penalty sought legally by someone, somehow.

I say, nail these companies to the wall. The industry was bursting at the seams to sell this, with super-fancy data viz eye-candy ala Palantir and crew. There is lust for this, not just the money. Mapbox I am looking at you.
Yes react is an odd one to me. I prefer to program in a somewhat functional matter - separating pure code from things that mutate state, or render things to the screen. React pushes me away from that, instead encouraging me to mix state, rendering and templates all in the same part of the code, though they do provide a functional facade.
One difference between in person and video calls interaction is, a video call is a performance. This is better explained in Amusing ourselves to death by Neil Postman, but let me attempt.

Imagine a TV show where a political candidate is asked a question, and instead of answering, he remains silent. The camera pans on him and zooms in. 3.5 seconds later, we switch to a close up from the camera on the left. The guest is still silent. 3.5 seconds later, the camera switches to the host who is also starting to look confused. A whole 11 seconds has gone by and the guest is still silent, his eyes looking up. Right before the host is about to halt things and go on a commercial break, the guest breaks his silence with a single word. "No".

Even without knowing what the actual question was, you know this candidate is not going to win the race. It was a bad performance. But what if I tell you, he was asked a difficult question that he hadn't thought of before, and he took all of 15 seconds to consider it before giving a sound answer?

That's the problem with video, any time spent thinking on screen can be perceived as incompetence. 3.5 seconds is the average length of a shot on TV. And it makes silence look awfully long. Brainstorming requires doing some silent thinking.

In my previous job, I used to spend hours in a conference room with my colleague after we had plotted our plan on the whiteboard. Then, we would just sit down and look at the board in silence for long period of times. With the occasional "what if... no never mind." When covid hit, we tried to do that via zoom. Didn't work.

Silence does not work well on camera.
Yeh, I think you’re spot on. It’s bad enough that lot of people will implement direct alternatives, but it’s good enough that none of the alternatives will get any traction — unless they can be “just click the file” compatible with Excel (or something at least as possible and useful as excel… a browser maybe? )
Yes semi colons can be useful for shells and other DSLs
At some point there are no more new investors to pay the earlier ones.
Early on they were used in some serial and modem protocols, which was problematic when you used them in actual file content. I remember trying to use them in a file, and then when I tried to transfer them, the transfer would stop at RS.
Get into hardware. Pick up a micro controller, its all restricted memory, C or assembly, awful tools, big challenges.

Its just as satisfying as an 80s micro and a lot more useful.
> comic book-view of the world

spot on.
The nickname for John is Jack, actually. Jack and Dick both belong to a class of nicknames that all end in "ck" or "k" sounds, but for which the original doesn't have a k sound.

* Jack

* Dick

* Rock from Roland

* Hank from Henry

* Chuck from Charles
Come to New York City where every 3rd car on the road has an illegal paper license plate or no license plate at all and then get back to me about "social privilege".
Against All Applications
I think you still can load in parallel, but it just introduces potential for backtracking/correcting the data if you speculate incorrectly.
"That's a nightmare to try to edit yourself in a text editor?"

I have found these "unusual" separators are useful, e.g., I use ASCII file separator (FS). I use tr and sed to add/remove/change separators. If I had to edit a table interactively I would change the separator to something visible before editing. Thats said, in nvi(1) or less(1), US is displayed as highlighted ^_ and RS as highlighted ^^. It is not difficult to work with if the data is just text, as it is for me. One could also use a hex editor like bvi.

On large tables, I prefer to make edits non-interactively. I use ed(1) scripts.

Unfortunately, the UNIX sort command -t option will only support a limited range characters as separators. US, RS and FS are not among them. If I want to use UNIX sort I have to change the separator to one that sort accepts as a separator before sorting.

The complaints about CSV I read on HN and elsewhere seem to be complaints about what people put into them, i.e., lack of enforced rules about what is acceptable, not about the format itself.
I don't, but you have the right for the body of your son.

Imagine you travel on an airplane, and the owner of the airplane drops of you off on the middle of the trip just because it's his property. That's your view.
Seems really cool.

As a sidenote I think one day customizing the PCB for your devices will likely be seen as the ultimate feature for enthusiasts.

For example:
Why carry around circuity to convert multiple voltages in your phone if you can make sure you’ll only ever use a single, standard, voltage charger with it?

Or, reserve some extra spaces on the PCB for a future drop-in RAM upgrade on your laptop.
Is it generally available to buy?
I think the more complete formulation is that the government has a monopoly on the legal use of violence. (Which I suppose isn't really true in all contexts: violence by private citizens can be legal when defending private property, for instance. But aside from small carve-outs for personal security, self-defense, and private property it generally holds.)
So be an actual libertarian in the original sense of the word rather than a neofuedalist?
Mixed Radix Encoding (Optimal Entropy)
Forgotten Employee - The American Dream (2002)
This is an excellent use of the data, a proof that it is worthwhile for the data to exist, and a terrifying demonstration that we need to grow the hell up with respect to data privacy.

It actually sounds like the anonymization and aggregation was done pretty well for this. There's no such thing as 100% anonymity, but there are useful levels of anonymity.

The fact that we don't have a standardized way of blessing data with varying known levels of privacy, checked and enforced by law, is kind of ridiculous in 2022.

If you want to maximize privacy here, then let's pass laws to prevent doctors from knowing the gender, age, and weight of any of their patients.

I 100% agree that privacy is handled way, way too loosely in general, and this does look like the CDC was a lot more interested in a grab bag of use cases than it was with maintaining anonymity. But surely that's an indictment of our societal failure to regulate data brokers? It shouldn't be up to the CDC to act counter to their mission.
I broke the lockdowns with impunity because if I did not my business would fail and my employees would be out of work.
Well, did we?
As in a wrapper with an API more geared towards statically typed usage? Or just type definitions for the existing D3 APIs? The former is really uncommon (or at least not a particularly commonly idiom), but the latter is typically a quick search for @types/${packageName}. If that’s what you’re after, I was curious and saved you a search, because it would be quite surprising to me if something as popular as D3 was missing type defs: https://www.npmjs.com/package/@types/d3
This is a rather long list so i'll just mention my latest favorite which I recently learned on HN and it has made my life very easy with bash

Whenever you need to use a single-quote on command line add a $ sign before it. It makes escaping everything super easy

su user -c $'cd \'$dir\' && ...'

Before this it used to confuse the hell out of me.

More details are here: https://stackoverflow.com/a/16605140/1031454
I'd end up in the thin strip of no man's land between the two, the enemy of both.
Related thread: CSVs: The Good, the Bad, and the Ugly (2020)

https://news.ycombinator.com/item?id=25014721

FWIW I have designed an upgrade to TSV as part of https://www.oilshell.org. Oil actually emits it now from 'pp proc' to pretty print "functions" and their docstrings as a table. It will be used in many parts of Oil, most of which aren't implemented yet.

It's called QTT -- Quoted, Typed Tables (formerly QTSV)

It's built on top of QSN, which is just Rust string literal notation -- https://www.oilshell.org/release/latest/doc/qsn.html

There is a stub doc which links to a wiki proposal -- http://www.oilshell.org/release/latest/doc/qtt.html

------

I think the only way that such a format becomes popular is if Oil itself becomes popular, so I haven't really emphasized it as a spec. (Similar to how JSON wouldn't be popular if the browser / JS weren't popular)

But it is a pretty easy spec -- just take TSV, add types to the column header, and specify that any cell that begins with a single quote is QSN.

A nice property is that every almost TSV file is a valid QTT file -- the exception being TSV files where a cell just a single quote, or some malformed QSN.

Note that TSV officially can't represent fields with tabs, but QTT can with '\t'.

As always feel free to contact me if you want to work on any of this

----

The ASCII field separators don't make sense -- they break tools and take you off the narrow waist of Unix. https://www.oilshell.org/blog/2022/02/diagrams.html

A key design point of QTT is that it's a special case of the "lines of text" narrow waist. CSV does not have that property, because fields can contain embedded newlines. And unlike TSV, QTT cells can contain arbitrary values.
Flush niacin has been the only thing which has reliably improved my "long covid" symptoms.
I realize it's been posted before but maybe younger folks haven't seen this amazing story.
More tools at our disposal, the better.

More info on temozolomide:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8206461/
Oh, let me clear that for you. The trick discussed here is that you can draw a sprite (a quad) using one large triangle. The sprite is just inside it but the triangle has quite some "wasted" surface.
Is this what it takes for IoT devices to finally get DMZ'd away from main networks at enterprises?
Strange premise to the comment. I care about you, me, your children, my children.
I am a big fan of the Constraint Programming paradigm. Still, there are several distinguishable approaches:

1) Constraint Logic Programming — quite cool as long as you have experience in Prolog, but choice of underlying solvers is limited: Prolog runtime has built-in solver.

2) Answer Set Programming - syntactically similar to Prolog, but later compiled (grounded) to elementary logic solvable with SAT techniques — very efficient.

3) Constraint Programming via Solver API — there are many solvers: Choco, Oscar, OR-tools that are usable programmatically. This approach is advertised in the article.

4) common API - there are libraries, e.g. Numberjack, that generalize API over several solvers

5) Constraint Programming via Modelling Language: there exist languages designed just to define Constraint Programming models. MiniZinc is at the moment the most mature and has the most extensive support from industry.

6) related techniques: SAT, SMT

Normally I start with 5) as it allows me to quickly prototype a solution for the problem. Only when it's not enough, I switch to 3).
What's the difference between quoted and escaped delimiters? (Keeping in mind that escaping sequences can themselves be escaped, ad infinitum. You can't simply seek to an escape sequence and depend algorithmically on a small, fixed lookbehind.)
> Something I noticed was that being “underground” and “alternative” was considered “cool” when I was a youngster. Now, it seems all transgressive elements have been stripped from the mix and it’s all about “please like me, like my product, I’m desperate for your approval”

Not everybody considered those things cool - obviously they were specifically NOT the mainstream pop crowd, or else there was nothing to be "underground" or "alternative" against.

There's certainly still underground/alternative pop culture. More than ever before! In some ways its harder to find (e.g. your search bubble isn't going to pop it up to you if it doesn't think you want it), ironically!

But with that new bubble of being in your sub-community largely comes less need to "act out" against the rest of the crowd. This is largely good, except in cases of e.g. violent incel egging-on spiral-downward communities or your more "old fashioned" sorts of violent radicalism that continue to exist.

(Here's a trivially simple example: the author claims that a smaller and smaller group is claiming a larger and larger share of the market in TV. But then look at something like this from wikipedia's I Love Lucy page: 'The episode "Lucy Goes to the Hospital", which first aired on Monday, January 19, 1953, garnered a record 15.105 million homes reached, equivalent to 44 million viewers resulting from 71.7% share of all households with television sets at the time having been tuned in to view the program.[69] That record is surpassed only by Elvis Presley's first of three appearances on The Ed Sullivan Show, which aired on September 9, 1956 (82.6% share, 60.710 million viewers and a 57.1 rating ).[69] The overall rating of 67.3 for the entire 1952 season of I Love Lucy continues to be the highest average rating for any single season of a TV show.[70]' No show or musician commands anything close to that now. )
I like to put some kind of achievement in there, like the "reduced AWS costs by 80%" example on the login page of https://withoutdistractions.com/cv

Aside from that, just some info about what my work was for a given project.

As far as the description goes, the one on the login page is exactly what I have on my own CV:

> I am a full stack developer / Linux enthusiast with an IT-Law master's degree. I enjoy automating DevOps processes and delivering robust and intuitive end products to clients. My positive character and social skills allow me to combine hard work with friendly and constructive collegiality.
Do note conflict of interest:

>YU, YF, TaS, and ToS were employees of Mitsubishi Corporation Life Sciences Limited and prepared NMN and the placebo