skysight-inc/HackerNews huggingface dataset:
Caffeine would be illegal to possess, if it were invented yesterday.

80% of people couldn't distinguish I.V. cocaine from I.V. caffeine in some study I am unable to locate at the moment, which I think involved Nora Volkow from NIH, either as PI or collaborator.
IME understanding what a time waster videos are compared to writing helps.

Your eyes become faster than your brain when you read a lot;
then you start automatically adjusting your reading rate to what your brain can handle. Videos on contrast have fixed speed, that is low enough to ensure that nobody loses track. Some tools can increase speed, but your optimal speed varies even in same video and you can easily miss things.

In writing you can easily go back if you notice that you missed something, but with video you can only go back to some point and watch again hoping that you went far enough back.
IME the thumbnails on timeline are also useless.

I have resolved that videos just aren't worth my time most of the time,
so I don't watch them unless I know that they are worth it.

I find that I seek knowledge that I could possibly make use of later,
but anything you find interesting can get you started on reading.
A book that I keep reading over and over again is the Bible.
I have also heard much older people say that they keep finding things they haven't noticed before in spite of having read it dozens of times before.
I bought HCTWJ first but Another Green World is the one I really wore out the grooves on. And I think the ambient stuff after that is so-so.
Annual flu vaccine is a good thing you know...
I hate that I feel so congruent with this comment.
Justin Kan tried it with Atrium and failed, despite having experience and top tier backing. It sounds like a hard problem, but you can stalk him and ask what went wrong.
DHS warns of Russian cyberattack on US if it responds to Ukraine invasion
I think this is an interesting argument, but my question is why can't it just work in the browser I have with an extension? No matter what people say, modern websites with JS and HTML and such aren't going away. I can't just stick my head in the sand and only use this special browser since I use too many things that make my life better in meaningful ways that use the traditional protocols. Many of them wouldn't be possible using Gemini (I assume, I haven't dug in much).

That means if I want to use Gemini I would have to add a whole other browser to my computer and switch between the two while browsing which is super annoying. At that point I just won't bother.

What is the end game here? Do they want all websites to switch to Gemini? Do they expect people to use two browsers? Are they saying that anything that can't be built on Gemini should be a Native App?
I have 'unlimited' 1gbps from AT&T and have only run into 'inconsistent performance' after about a Terabyte a month. The issues were significant enough that I won't be upgrading further.
> If a function is long enough to need multiple lines, it's also long enough to be named.

I once believed that, but I now think it’s a terrible mistake. Python ends up encouraging classes instead but classes are a much worse abstraction than an anonymous function.
> If I click a link in a Gemini browser, I know for sure that it will not start loading and running a ton of resource-intensive scripts. I know that it will not start autoplaying audio or video. I know that it will display fine in plain text, every single time - so it works in my terminal, in Emacs, on my phone, etc. And I know it will be fast.

With a `text/gemini` content type over HTTP/1.1 you could just use cURL, wget or fancier stuff like w3m/lynx and get the exact same benefits but would not need to install yet another internet facing tool that may even get things wrong security wise (even with simple stuff a possibility).
I always find it incredible that in our free and civilized societies an adult isn't allowed to decide what chemicals he can put in his body. He must first beg for them.
> No. Null is great and has no good alternative.

First off you don't know what you're talking about. The inventor of the concept of Null has this to say about Null:

"I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years."

The attack on null stems from Tony Hoare the inventor hating on null. It also stems from programmers who know what they're talking about.

>Null itself is efficient. It has hardware/OS support and is literally zero overhead.

On x86-64, the general registers are simply bits that are mostly interpreted as integer values. They do not have additional states such as “null” in the sense of “not currently holding a value”. (Some architectures do have such additional states, and the floating-point registers in IA-32 can have such a state.) Unless the OS exposes it's own custom ISA (which they don't) then this is NOT an OS concept either.

>When null fails in a good language you usually get a stack directly to your problem. You have one concept to follow through the code instead of multiple concepts.

The argument against null stems from the fact that the failure wouldn't even exist in the first place if null didn't exist period. The language itself should statically handle undefined concepts via types. By moving all runtime errors to compile time errors you eliminate the need of even looking at the stack. Possibly the most extreme example of this is elm. It is not possible for the elm language to have ANY runtime errors. All errors that are otherwise runtime errors in C or C++ are caught as compiler errors in elm.

>I'm not here to convince you. I'm a fan of OOP and you obviously won't agree with me on either.

I'm not a fan of OOP or FP. I'm an unbiased observer. The argument your making here is not either OOP or FP. It's part of mathematics. Type theory. I have a type called int. Why do I have this entity called Null within the type that fails even though everything type checks? It's a violation of the type contract. Your argument is saying the violation is ok for practical purposes. I'm saying it's not.

> But claiming "all" or even most without data to back it means you live in a bubble.

All programmers know how to sort a list. Do I need data to back up that statement? Perhaps I'm wrong. There are programmers out there who don't know how to do this. I thought null being bad was as obvious as sorting a list. Guess there's one person out there who doesn't know it's bad. It's unreasonable for me to get "data" on a If you want data, the quote from the inventor of null is the best possible one.
Any cool places to hang out on Gemini? I've got a client for it and poked around a bit
It’s not bizarre when you consider pizza as a vegetable. [0]

[0] https://www.cbc.ca/news/health/pizza-still-a-vegetable-for-u...
There are sites that sell online the original blisters from India.
probably a slight exaggeration
> Developing urban centers to hold more people definitely frees up space in non-urban areas

Great. So you agree completely with my main point here, and your only disagreements seems to be semantic or irrelevant to that main point.

As long as you agree with the statement you that just made, then I can confidently say you have zero, or at least very little disagreement with what I was intending on communicating.
Nothing to do with the IDE but I just want to point out that the homepage design is sick. The 3D space in the background did not affect the scroll performance and it adds a really good vibe without affecting the UX. Love it!
> Calling something "the shit" is still unnecessarily using profanity. It's impolite. It's not a surprise it would be flagged as offensive.

It's not impolite, it's just very informal.
I'd really would like to know how do you go from video idea to a finished video, especially audio part. I tried making tutorials and just ended mumbling 70% correct facts and rest wasn't actually correct.
> The issue isn’t any different from using closed source NVidia drivers with FreeBSD kernel.

There's a significant difference between almost all devices and essential devices like storage: you need to have the storage online as soon as possible, graphics are purely optional in the boot process. If you only use ZFS as "external" storage, sure it's effectively not different but as a boot drive?
Is it possible to optimize too much for experts, and sacrifice learning curve too much?
OT: How do they pull off the gradual backgrund color shifts (no, you aren't seeing things)? I read the article sans JavaScript, so that's not it.

I sort of like it at the moment, and all the colors provide a readable background for the text. It might drive me crazy in the long run. Still, I always appreciate a little innovation.
do css and golang
> (1) I get mired in packaging low level transitive dependencies and things which seem like they should be easy end up being nearly impossible

this is most painful, because a lot of packages do tons of tricks that make it very difficult to get reproducibility. Like downloading dependencies at build time, non standard places of installing things hardcoded paths etc.

If you are tried cross compile arbitrary packages it might be familiar. A lot of projects don't know how to do things correctly, or doesn't care and just want their code to work.

To that, other environments have their own quirks. For example the way most nodejs applications work they do expect their dependencies in current working or parent directory.

All those things require some patching. If you can get the patch upstream that's awesome, otherwise you'll have to maintain it.

What is great about other distros, is that if you try to use some exotic library, you can just try things randomly until you get it compiled and installed in /usr/local :)

Imagine if you had RedHat installed, and it would impose that you can't run anything unless it's packaged in rpm. If you would have to prepare a .spec file and run rpmbuild command. I bet experience wouldn't be far off.

Unlike RedHat Nix does force this and this is a double edged sword. It creates this pain, but on the other hand it forces some kind of order.

BTW: if you want it hard enough you can still install packages the traditional way (but likely would have to specify --prefix to somewhere inside /home than /usr/local)
Ask HN: Any no-frets way to setup a resume website?
The router they provided me for my 1gbps service is buggy as hell. It also, at times, introduced significant latency, probably because the NAT tables were too small. As soon as I noticed this I bypassed their provided router by spoofing its MAC on my own router.

Note, there is no 'legit' way to use your own router as they do authentication of their router with the ONT.
> and they are legit.

How do you know? Do they have a lab certification/ is there a regulating body?
That's quite likely, because you do not have a clinically significant disorder that needs to be treated.

drugs have a U-shape response curve, where those who are already at their personal optimal/best, will usually find risks outweigh benefits. Some even have nothing but side-effects, happens, but rarely.
> This is an intelligent man; a man who keenly follows cricket but prefers Jack Daniels to lager

I’m convinced
All that makes me feel about Mozilla, Exactly how I felt about Nokia between 2010-2015; Having everything to make a turnaround yet making deliberate decisions to bury yourself deeper. Just like Nokia, I'm not ruling out internal sabotage entirely either.

At this point it just seems like Google is keeping Mozilla alive for avoiding anti-trust issues, But all horizontal monopolies are switching to being vertical monopolies anyways as they've learnt there are no laws to stop them and so I don't think Google would have reasons to put up this facade for much longer either.

Yet I still use Firefox as main browser, But have started to switch mission critical websites to Brave. Mainly because I don't want to use 3rd party extensions(Found a recommended Firefox add-on involved in malicious activity[1]) and that websites have started to treat Chrome as the only browser(We're back to IE 6 times again).

[1] https://web.archive.org/web/20210924045611/https://github.co...
I can see why VC avoided Bolt's founder.

A lot of his claims seem weak. I wouldn't work with a person like this either.

The tweet about the fraud detection seems straight up false. People pointed out that Stripe posted it before Bolt. Can someone confirm?

Even if Stripe posted after Bolt, it would be pretty damn strange for Stripe to write a blog within an hour.
one that is theorized to have escaped from the russian training program even has his own wikipedia page:

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

https://www.youtube.com/watch?v=roDkgbhvmsQ
I’ve been doing bare metal kernel development and Docker for my build system in Nova for over a year now.
I tried Nova when it first launched and again recently, and I switched back to VSCode due to the numerous plugins and prodigious output of its creators every month.

In my opinion, Nova (through its lack) shows the true power of network effects, even in code editors, because even though VSCode is an inferior product in many respects, like speed and resource usage, it still wins due to its sheer popularity and extensibility. In a way, it is the story of JavaScript itself: a bad language that only works due to its popularity; as one uses JS, one continues to use JS as others do too, creating a virtuous cycle.
Why not? Some of us want to drink like patriots, red, white and blue :)
> This is 100% correct. It’s perhaps the only positive thing to come from that administration.

Operation Warp Speed might be another. Too bad that a compassionate use program wasn't enacted to get the vaccines out sooner:

https://www.theatlantic.com/health/archive/2022/01/fda-covid...
There’s probably better code writing interviews to be conducted, but I think writing code in an interview is important. I’ve conducted many interviews in C where the candidate has years of C but doesn’t know the stack from the heap.

So I dunno, it’s not fun doing the gimmicky leet code questions but it definitely filters candidates.

I think people in this thread take them for granted… many candidates struggle with them. The ones that think they’re easy and you just gotta study a little bit — they’re honestly probably pretty smart.
It's a recurrent pattern. Cars used to be more diverse. Ecosystems tend to converge

I do miss these days too.
Tildes – An open source non-profit community site driven by its users' interests
There’s def. no such implying at the end
I searched for “tourism” and “Kristen Gray” hoping to get a tweet like [1], but alas the results were actually reasonable :)

[1] https://twitter.com/celesteperez___/status/13508599618452070...
Even with proper labelling done by people who have lots of time to dig into each message, I don't believe we'd ever get a reasonable model. People can trivially hide the true meaning of sentences. The worst actually-consciously-racist accounts on Twitter will not have a single thing to report. You can find some insinuation or fragments where you know exactly what it all adds up to, then click report, get asked to choose messages to report and... yeah, not a single one of them is toxic in the literal sense.
I realized I'd finally become "that guy" when my mom came to visit and I took her to a pool hall / microbrewery.

She looks at the menu and asks, "Oh, do they have any IPAs? That's what everyone's drinking in {insert hometown}."

"Mom... IPAs are kind of overdone now. There's lots of other, more interesting types of beer."

Waiter arrives. My mother, "Do you have any IPAs you would recommend?"

Waiter replies, "We have some good ones, but if you want my opinion, IPAs are kind of overdone. We have lots of more interesting beers."
Even with systemd one may need to deal with pid files for services with more than one process.

Systemd has heuristics to detect the main process to send the kill signal or detect a crash, but it can guess wrong. Telling it the pid file location makes things reliable.

Plus creation of a pid file serves as a synchronization point that systemd uses to know that the process is ready. The latter is useful when the service does not support systemd native API for state transition notifications.

And the best thing is that even if systemd has to be told about pid files, one never needs to deal with stalled files or pid reuse. Systemd automatically removes them on process shutdown.
I rarely add plugins to my IDE, I could see myself lapsing in payment.

Making the distinction between licensing and ownership is important either way.
All these links and no 'Johnny Mnemonic' reference. Takes place in 2021.

https://en.wikipedia.org/wiki/Johnny_Mnemonic_(film)
The 'z' key allows you to zoom to an arbitrary box, including magnifications that are not possible with scrolling. 'u' provides a URL for direct linking to a region. More keys are in the scripts, but these seem to be the useful ones.
The question is not just how do you get existing systems to integrate, it's how do you ensure that everyone uses the same blockchain? Technological solutions don't magically force anyone to agree on things and interoperate.
one customer segment that can reaaaally benefit from this is people who edit videos, they need to have repository of 1000s of sound effects, memes, and clips from general media. There really needs to be a tool to find gifs, images, videos and audios by typing general word and it even should match synonym tags.
I used to use the Java versions of these applets [1]. I'm glad and thankful he rewrote these in JavaScript but there are sadly so many great Java Applets I have come across (games, but especially STEM demos [2] [3]) and not to mention Flash-enabled sites that haven't gotten the same treatment.

IIRC there were some projects a few years back to "convert" SWF files to HTML5 + JS compatible source and assets but not so much for Java applets. I'm curious if something similar might exist or if any forward motion has gone into preserving such content.

[1] https://mrl.cs.nyu.edu/~perlin/

[2] https://mrl.cs.nyu.edu/~perlin/

[3] https://physlab.physics.ucdavis.edu/physlab/ph14e/index.html
I was more interested in artembugara's opinion, why does he think it was rational.

I don't know myself if it was rational. I mean it's expected course of action, but was is rational?

Also your point about a dictator doesn't stand. They tolerated him for the majority of the war and only showed up in 1944 when it was obvious whose side is the winning one.
> You could learn how to write a better question.

That response doesn't disagree with the complaint.
Actual writeup https://octagon.net/blog/2022/01/22/cve-2021-45467-cwp-cento...

PHP stristr()
It's more plausible to me that the movie was a product of its times rather than the cause of the trend. Maybe there was more interest in wine during that time, and more discussion about the different types. It would explain why a movie centered around wine was developed and became a box office success.
Studies show that moderate caffeine consumption (2-4 cups per day) has beneficial health effects. Excess consumption is linked to adverse effects. There is an optimal dose when it comes to caffeine. Building up tolerance to where you need six or more cups is where you get into trouble.
A friend of mine has used this before and they did alternating low ~30mg doses that same someone had previously used a similar dose Adderall in highschool and early college and preferred the feeling of Modafinil.

They told me they had read multiple studies before hand as well as personal accounts (such as from the venerable https://www.gwern.net/).

That person told me that the feeling was less intense but enough to keep the significantly longer periods of focus without feeling complete lock-in like you might experience on other similar drugs. That said, they also did say the dehydration was heavy and to keep that in mind.

They said the reason they alternated was they had found that given the longer 15 hour-ish half-life they felt effects strong enough the following day that if they dosed again it started making them feel uncomfortable. That said they are typically very sensitive to most substances. They also felt that you should do your dose early enough, 7-8am, so that by the time 1am or so rolls around you can still get mostly a normal sleep.

They also told me that one time they had done multiple consecutive doses and the come down depressive like symptoms were just as bad as the same symptoms from coming off consecutive doses of Adderall. They thought that if you're prone to dangerous depression this one might not be for you.

They did not endorse doing this but to each their own.
They come sealed from reputable manufacturers and pharmacies in India that you can read about online.

I suppose someone could create fraudulent drugs, but honestly, it's probably cheaper just to sell you the real deal. And just like other businesses they want your repeat business.

I know they are the real drug in my case because I take them for mildly high blood pressure. It's trivial to measure blood pressure, and I can see that they have the same effect as the American drugs of the same dosage.
I know this will get booed but I found the Sistine Chapel underwhelming. Part of it has to do with, like you mentioned, being overwhelmed or maybe touristed out. The previous year I'd spent 4 months in Europe and after the 3rd or 4th city I just got tired of churches and museums. While it was over a year later, when I made it to Rome, the Sistine Chapel just didn't push any buttons for me.

I'm not saying anyone should agree with me. Only that I don't find it shocking if some people say the Sistine Chapel didn't trigger any strong lasting memories.
Original came with a huge map in the box and which showed all the regions of control as they were at the time the precursor facility was initially discovered. This would give you good inspiration on areas to check out.

Then you would very likely encounter the Melnorme as you searched for resources and they would give you the clues you need.

Then it’s just a matter of making notes from all the aliens you talk to and following up on leads.

My brothers and I managed to finish the game in 1992 with no guides.
I started using Nix around 3 years ago, and I actually didn't encounter this issue. The last issue was when Catalina made root read only, there is some hacking to keep /nix in the root.

Edit: after searching about it, looks like this was the same issue with /nix in the root, and disabling SIP was one solution at the time. Currently the solution appears to be creating a separate volume and using /etc/fstab and /etc/synthetic.conf to set it up[1]. The installation script does it automatically.

https://nixos.org/manual/nix/stable/installation/installing-...
> people who care deeply about content are doing everything except bikeshedding about internet protocols.

> Gemini is a protocol for techies who want to bikeshed about tech!

I don't agree with this on the matter of fact -- the spec has not meaningfully changed in at least a year, no major companion specs have been added since "gemlog", and the mailing list is currently down. While I may have agreed with you in late 2020, The only thing being produced on Gemini now is "content", and there's more of it than ever!