skysight-inc/HackerNews huggingface dataset:
24 hours, seriously? In my experience from quitting caffeine cold turkey many times, caffeine detox takes 2-3 weeks. The first 24 hours is relatively easy, on days 2-3 the headache and extreme lethargy really sets in. The worst clears up in 7-10 days.

I think the only meaningful way to run the study is to compare people who are completely free of caffeine, versus people who are steady state a certain level of caffeine per day. Either two different groups, or the same group separated by a month.

This research assumption is right in line with how society ignores caffeine as a non-drug. When asked what drugs I'm taking, I've told doctors things like "500mg caffeine" and they looked at me like I had two heads. Or my aunt who has trouble sleeping to the point of being prescribed benzos, but still has coffee at 5PM. Apparently it's all just "drinking coffee" and not doing a psychoactive drug, because "drugs" are "bad".
Yeah, I don't think this will work on commercial scale exactly for the same reasons as blockchain is useless for anything outside the illegal niches where you need to avoid the legal banking system.

You may let people store homomorphic data on your servers and even run your algorithms on that data, but you have no way of handling customer complaints or fine-tuning / debugging your service because you can not understand ANY of the customer data you are storing.

Similarly, blockchain sounds like a good idea until you need to reverse a transaction: https://www.pcmag.com/news/cryptocom-sues-woman-after-accide...
On my C8 at least, you can reorder all items, including HDMI ports. Did that change? (I'm looking at a new TV for my office and that'd sure change my mind.)
Coke*, one hopes
Are you really saying Germany is a hesitant ally, despite them being the third-largest arms supplier to Ukraine? US or any other allied country would only risk losing support, there's barely any upside with Germany already committed to non-Russian gas imports.

I also don't see why Russian sabotage would be a false flag attack. I don't think they are seriously trying to pin it on anyone else.

Anyway I probably shouldn't have replied as I don't see any point in debating the obvious. I'll then just eat my hat later if I need to change my understanding of the modus operandi of some country in the European arena.
I have no idea, but you can buy coffees that are lower caffeine varieties. Robusta isn’t generally great tasting but generally has a lot of caffeine and is added to blends for this reason (and because it’s cheap).

Trying full strength but low caffeine varieties might be a nice option.

https://en.m.wikipedia.org/wiki/Low_caffeine_coffee
Thanks. To clarify, this dude also used non-verbal comms like throwing his phone at people in meetings & slamming doors as he walked out.
Adding a CSRF middleware to your app is something that you need to do once, ever.
Wouldn't doing the same thing without FHE also result in the same problem?
> I just want everything to be immutable unless mutability is really truly needed

Have you tried Rust? It’s nice in this regard; variables are immutable unless explicitly declared mutable.
For context, the current state of the TOP500 supercomputer list:

https://en.wikipedia.org/wiki/TOP500

The top of the list is an AMD exascale DOE machine at Oak ridge, then Fujitsu's ARM half exaflop machine in Japan, then it drops off rapidly.
> The whole point of the JWT is that you know with confidence that the client has the data you need and cannot change it

I would change that to "The whole point of the JWT is that you know with confidence that the client can provide tamper proof data, often identity, to other servers and APIs."

Yes, the OIDC id token is for the client to consume, but if it is an access token, it is for the resource servers (to slip into a bit of OAuth jargon). Put whatever you want in the id token, knowing the client will have full access to it. If it is a javascript or native client, you don't know where that will go, but having it shouldn't grant access to anything privileged.
At least the impersonators could land in hot water, if identified.
First, I do not think is going to happen anything extremely bad here around. Extreme parties have been around for some decades now. And nothing very terrible happened until now.

That being said, I do have a plan B, in the case that it goes really bad: I would try to work remotely somewhere from south America. It is far enough, I can manage it with the language, and have some nice landscapes...

If it is possible to work from there in EU, is a big question. Right now it would no be legal, if that would change in case of a big chaos, I'm not sure.

Absolute worst case, start over in south America... why not?! After all is what many people did in the 50s.
Filament costs arent that large if you uze regular PLA or recycle your own PET from plastic bottles.

$20 dollars of PLA is enough to print two gridfinity base units (5x4 and 4x3 weighted) and fill up most of the units with printed modules.

The advantages of printing your own are customization: IKEA and the dollar store don’t sell containers that form fit much of anything, let alone allow you to store a precision caliper in the upright position, for example.
Oh no, don't give me ideas to do the same for our girls.
also, there is no reason why you need to have colors for your fonts. try to do black (or dark gray) and a lighter gray. maybe throw some colors around for some things but you don't need color everywhere.
During the conference, I was networking and inquiring about tenure track positions. I got the vibe that my application wouldn’t be successful. And the data bears this out.

https://en.m.wikipedia.org/wiki/Racism_in_Japan

Tell me can a brown person aspire to the highest post in Japan?

I did my PhD in a very conservative area in the US. I have travelled a lot.

There is this weird fetishization of Japan, an ethnostate, by white folks who don’t consider other experiences even exist.
I read past four links in the text before it became clear that hyperlinks are visually indistinguishable from the rest of the text on this site. Who does this?
We’re still using Java 8 in prod, because Java 9 broke our Hive version and a lot of other use cases for reflection (in return for modularizing stdlib, which we never cared about). I think some projects gave up on Java 9 as it neared EOL, and Java 11 compatibility still isn’t finished.
> To make it even more confusing, FLOP is sometimes used to mean "floating point operation"

Yes, sometimes people use words wrongly.

> so it can be correct to say that a computation takes 1000 FLOPs.

No; that is incorrect, and it's unsurprising that ignorant misuse of technical terminology results in confusion.
I have lots of military publications saved as PDFs. The US Army and Marine Corps provides for free tons of manuals of a massive number of niche topics. The majority of them are not applicable for most people, but there's a number of these manuals that I think are worth having on hand in case of long term outages or catastrophic events.

Take this manual on radio operations from the Marine Corps:

https://www.trngcmd.marines.mil/Portals/207/Docs/TBS/MCRP%20...

It basically goes over everything you need to know about radio theory and constructing antennas, and teaches these things more effectively than any other resource when I was recently learning about amateur radio. Other resources are long-winded and contain distractions, but military publications like these are distraction-free.

Here's the modern version of the Army manual on survival (formerly FM 21-76):

https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN1208...

Survival, Evasion, Resistance, Escape Operations:

https://static.e-publishing.af.mil/production/1/af_a3/public...

Field Hygeine and Sanitation:

https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/tc4_02x...

First Aid:

https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN1413...

Base Camps:

https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ATP%203...

Carpentry:

https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN35831-TM_3-3...

Firefighting:

https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/tm3_34x...

Crowd Control:

https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN35675-ATP_3-...

Advanced Situational Awareness:

https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN34875-TC_3-2...
> but you can bind any application to a "long click" shortcut

This was a great tip, thank you
If you wish to make a personal webpage from scratch, you must first invent the universe.
Git Hash Function Transition
I've got the recent reprint of the "Panthéon Egyptien", Champollion's 1823 book (see the black and white edition here: https://gallica.bnf.fr/ark:/12148/bpt6k106204z/f1.item ). It's very interesting how he's trying to connect information from Herodotus and other writings and the newly deciphered hieroglyphs.
I was hoping to find a Nye Bevan (former coal miner and inventor of the NHS) quote on the subject, but alas I can't. I will just note that a lot of early 20th century labour organising was built around not eradicating such work but making it appropriately compensated, safe, and respected.
I’d much rather have the full video file and instead have it be possible to skip at the point of playback. I believe this is possible too: yt-dlp can mark the sponsored sections as a separate chapter in the video file.
WiFi that has a route to the internet?
I would think iOS has some sort of filter for the push notifications they send, right? They might implement one now
Putin to sign treaty annexing territories in Ukraine, Kremlin says
Is there software that does this? Or is it custom made?
Somehow I have missed your comment. Wanted to thank you the support. And, fixed most of the copy as we speak. Stating clearly the stage the product is in and what's to come. The intention was "to promise", but I can see now that some of the copy could have sounded as if everything is ready now. An honest semantics mistake.
Why follow the railroad at all?

[In the US].

Because they were surveyed first, railroads lie in the best graded route. This matters less in the flat midwest or southeast. In the mountainous west, it matters a lot...in winter you can drive over the Sierras at Tehechapi or Donner, but not in between...well maybe Kern but you aren't gaining anything versus Tehchapi.

Also railroads run to where people want to go: the old towns that were there when they were built and the new towns that sprung up along them.

Further East in Arizona, there's the small matter of the Grand Canyon. You can go south of it year round as I40 (and old RTE 66) and I10 and US80 do. North of it, you'll be closed for snow often. I40 only closes for snow sometimes.
Yeah, Clojure is not great for CLIs, but pretty much every other use case it excels at. For CLIs, there is always Babashka (https://babashka.org/) which works good enough.

For local development, you usually just compile+eval one function at a time as you change them, and those happens under 1ms, not enough to even notice (unless you develop with a remote REPL, but then network is to blame)

For server usage, you usually compile once in CI and put the resulting binary/JAR on the server. A few seconds for startup matters less in those cases.

The drama of slow Clojure startup is wildly overblown, because basically for no other use case than writing CLIs, does the startup time matter so much it becomes a problem.
>Massively bigger network than the blog-o-sphere provides more value.

I question the value. Yes, there's discovery but nothing is keeping anyone from clicking through a link from a short summary. And, if people don't? Personally I'm OK with that. No one is paying me for eyeballs. Way too many people are obsessed with pageviews even if they don't get compensated for them.
> over engineering under-performing applications they never profile

This is how you convince everyone they're speaking to an imbecile.
> Do think about what this statement actually means before dismissing it as yet-another-negative-HN-comment.

Well you've pooh-poohed the idea without offering a constructive alternative. To me that's a typical negative HN comment. Why not suggest some ways to make it closer to reality?
Anyone know of a similar tool for Roku TVs? I have the same complaints as everyone else. A PiHole used to be an effective way to keep the ads down but they've found a way to get around it.
Appliance is the word, unfortunately nothing is appliance when you start adding “smart” into it.
> When I think of how the java streams API is used, it generates lots of garbage (i.e. lots of intermediary allocs)

Not extremely relevant because it’s Lean 4 and not Java, but destructive updates can help with that:

https://arxiv.org/pdf/1908.05647.pdf

Edit: Now linking to the right paper.
Great, thank you! I am checking these out now.
Interesting. Looks “ok” to me. What’s broken for you?
Cool thanks, will check this out.
I see what you’re saying but I also think that it is a legitimate statement. I have interest in building analog synthesizer gear and efx pedals. I’ve built a few circuits on breadboards but I am not an electrical engineer or synthesizer designer. The statement is likely just a way to say excuse the mess/possibility of bad practice in my implementation.
People don't want a world utterly suffused with politics. You are doing your movement harm by expecting it.
On the cheap you can take a random ZMA and Vit D supps.

For full multivitamin, I recommend Thorne, which uses the most bioavailable chelated versions of vitamins and minerals. Once you learn how in-bioavailable the vast majority of ingredients in a standard MV are, you will feel sad
I mean, this hauteur is nice and all, but typically people pay for things that they want to see continue existing. When you aren't paying in money, the only recourse is to pay with your attention. Refusing to do either is just social abrogation.

I pay for YouTube Premium because I won't sit through ads but I want creators to get paid (and apparently at a better rate than without it). I also use SponsorBlock, by the time I've watched a channel's back catalog I've often already signed up for their Patreon. I can't practically do so for every channel, so making sure they get their impression money is minimally just.
If that's true, so what?
*loquacious (unless this is intended as a meta-joke)
I believe 384 has the same problem: most CAs use RSA-2048/SHA-256 signatures and very few do 2048/384 (which this certificate is doing), especially on demand (ACME has no parameter to control hash function selection by the requester for instance)

SHA384 with P-384 is much more common (and tested elsewhere on the site); what is unique about this one is using a larger hash with RSA keys.

Like some of the other certs, it requires partnerships with CAs willing to bend their process a little for the sake of publicly available test infra.
this is true. ReScript/OCaml compiler is super speedy. Scala/sbt builds can usually be optimised quite a bit few people know how or bother to
The only entity that clearly benefits from this is the US. It ensures Europe can't give in no matter how cold it gets this winter and it hurts Russia financially. Ukraine of course is hurt no matter what.

Doesn't mean the US did it, but if you look at a map and try to figure out how the Russians would have gotten there undetected and did the damage and slipped out undetected again, well it's just not credible. And Europe certainly wouldn't put themselves in an even more precarious position that they already are. So Occam's Razor applies.
the NAS is ridiculously full of acronyms, but thankfully most are not three letters, which at least gives us a chance at remembering them ;)
> where do you store them so that a user does not have to login every time they visit your application?

We recommend HTTPOnly, secure cookies for storage with an SPA. Diagrams here: https://fusionauth.io/learn/expert-advice/authentication/spa...

If you need to access APIs from elsewhere, run an API proxy server side that can validate the JWT and then forward on the requests.
My work laptop is currently a dell that makes little clicking noises when it access flash. At first I wondered if it actually had a hard drive or something wrong with it, but when I did a bit of googling, I guess some flash chips make noise.
Fiona hit category 4?
I've very recently changed my system from MacOS to Linux, so I've been reibuilding my Clojure environment from scratch. I've found the exact opposite in terms of maturity; Emacs support in particular is far more complete and usable out of the box than it ever was.

I installed Spacemacs fresh, loaded up a Clojure file, and not only did I get automatically get CIDER, but I also got LSP support via clj-kondo and a bunch of other extras. I was genuinely impressed at how mature the tooling was, and how trivial it was to install.
> If Small Web would actually worked, we would be discussing this on Small Web right now.

You mean discussing about lightweight websites on a website that weights less than 100KB? That would be incredible for sure :D
HTML Imports is (was) an awesome solution to client-side declarative composition. Sadly, it never gained traction in browsers - mainly because Mozilla said they won't implement it. The only option now is imperative code.
Can't really blame them given the abysmal quality of most reporting.
Basic pick-and-place machines run about $2k. Reflow ovens cost about $200. Those are a must if you want to produce hundreds of populated PCBs at home. For one-off projects you can do most anything easily by hand with a high end auto-heating soldering station like a Metcal and microscope for under $500. My wife and I build and modify our own electronics for lots of random things. The equipment lives in the shed next to the laser cutter, 3D printer, and woodworking tools.

I am kind of surprised most tech professionals -don't- have basic electronics dev gear at home given how accessible it is these days.

Go learn to make a thing! You will feel more pride in it than a few more hours of doom scrolling.
> Dude got himself a C-suite gig at a competitor ... he was a small spiteful man.

Story old as time. Probably sold them on all those deals they made happen by being all over everything.

Just to balance it out - I have seen some people write some utterly stupid shit and get away with it (as well as contact list with plenty of people who have been fired for these sorts of things). "We need to keep compliance from finding out about this as it is against the rules" being top of my list of how did they keep their jobs.
Looks neat but we're all in on Tracker so not sure switching is on the cards. I'll keep it in mind for other projects/teams in the future though, thanks.
Fly.io would be great, but they don't have an UI, only CLI and their CLI doesn't work on Windows although they say it does
>would end it in bursts of Mad Max like rebellions...

Have you not lived through a natural disaster such as a hurricane or earthquake? The power grid (and thus Internet) are down for days, sometimes weeks. The running water stops, and refrigerated food spoils.

Do you know what happens? It is not Mad Max style chaos. Businesses open their doors to help everyone free of charge. Neighbors share water. People help each other.
So utterly broke that the poor "htop" program cannot work at all... oh wait

$ strace htop 2>/tmp/e # wait for htop to load and then press 'q'
$ cat /tmp/e | grep ^open | grep /proc | wc -l
49817

htop is essentially "find /proc" with a pretty output. Is htop broken for you?
Doesn't the OPV release any excess pressure above a certain setting?
It's not DEAD as in no one is using it. A good friend who's crazy into Clojure still gets pinged a lot about Clojure jobs, but most of them are asking him to port Clojure to something else. Even he admits that as other languages' ecosystems continue to grow, Clojure is slowly being pushed to the background. He just finished a job to port Clojure to Python on some financial processing engine.
Electron is the new Java. In this case literally, since the old IDE was built in Java.
An interesting premise for an article with ultimately no worthwhile analysis. Not worth anyone's time.
This isn't a problem that silicon can fix. FHE requires orders of magnitude more operations to be done, and/or more complex operations, to achieve the same results. GP silicon already runs these operations as fast as possible, it's just that there are too many of them, and they are not even parallelizable.
People are way more stupid than you imagine, half of them are paying for addictive drugs that slowly kill them.
Modafinil might make you smarter too.

https://pubmed.ncbi.nlm.nih.gov/16140369/
The user is risking more than their own data; they are also risking the data of their friends.

If I grant a friend permission to view my photos, I am not also granting some random 3rd party that permission.
It would be great to have some benchmarks against better-sqlite and the regular sqlite libraries, like in https://github.com/WiseLibs/better-sqlite3
I think a lot of times when people write guest or sponsored articles the usual processes which lead to quality for advertising or editorial aren't followed.

You're selling a technical product which many people don't understand the need for, leaving the details out puts you in a place where you make vague and unsupported statements, the real answer to that is going to be refining your messages over and over until they get good.

Developing back end systems that provide an API over a relational, object or graph db has been a big part of what I do for the last decade. I don't think the coding is particularly difficult but there is a lot of it. I count 135 tables on the system I am working on today and there are more views, foreign tables, and other objects in that database. If there is a special challenge it's that an API like that always has some cross cutting concerns such as authentication, authorization, logging, data integrity and such.

Because it is such a big job it would be rational to say a 20% improvement in development time would be impactful (save two months a year) but it's a tough sell because of the cost and risk of transitioning the system and/or trying something new.

On one level I'm enthusiastic about low/no code products that are ontology driven but most of us have the experience that, someday, a system like that will answer you "you can't get to there from here". So that's more work for you to overcome.

Examples and specific details are important. A business-driven example would be good to see, so would be a more technical example where your product vastly simplifies the code. I'd love to see testimonials by engineers or managers about the troubles they have with the status quo and how your product helps. (There is always the horror story of the API that was implemented w/o proper access controls.)
Tell HN: I've started to get email spam to my Comcast-only email address
I have a unique email inbox that I have only given out to Comcast. A few days ago, I started getting occasional spam (phishing) emails to it.

Either Comcast has gotten breached or they sold my data.

I don't think that this should come as a surprise to anyone here, but in case you needed confirmation, here it is.

Edit: the address is a Fastmail masked email address of the form word.wordxxxx@fastmail.com. One email claimed to be from a Gmail address, and it appeared to have DMARC/SPF headers, but I'm not experienced enough to know if they're valid. I'll try to provide the headers soon.
Apparently it's spelled "bated".

> with bated breath: in a nervous and excited state anticipating what will happen

> bate: To flap the wings wildly or frantically - used of a falcon; To lessen the force or intensity of; moderate.To take away; subtract.
Theranos were selling absolute impossible things. Vivoo seems to only try to help with the diet based on urine... does not seam so impossible.