skysight-inc/HackerNews huggingface dataset:
minor nit about your website: the top menu's css might need adjusting. On my laptop (dell xps) the last letter of each word shows up in the next line, like so:

Abou FAQ
t s

Triggered my (minor) OCD!

Edit: added minor due to comment below in an attempt to clarify. The wierd text placement does bother me, i'm not joking. but its not that bad that i cannot get past it and read the rest of the website. thought i'd let the OP know; dont mean to poke fun at people who have been diagnosed with OCD. i'm still learning these terms via a child who was diagnosed with ADHD.
That’s because you’re getting your news from partisan sources who are misleading you for political or financial reasons.

The vaccines have been in testing since the spring of 2020 and have repeatedly been shown to be both safe and effective at reducing your risk and ability to spread to others. At this point they’ve been given to a billion people – because of the way vaccines work you’re not making yourself safer by waiting a second year and you are far more at risk from getting COVID in the meantime than any reported side effects.
What do you think of the HTC Vive Flow?
hey did you know about lightning network? for few month now growing and it is specifically for this, using btc for small transactions.
FF is my default but I'd likely fall back to Vivaldi if FF continue with schemes like ads in search suggestions (or more to the point, start making a 3rd party call which apparently they currently don't do).

Appreciate the transparency in that their search engine selection is based on them being paid, and include Google purely because it's the market leader.
I'd feel more comfortable if you had done some kind of double-blind testing with ADHD/non-ADHD and Inflow versus Garbled Inflow (just a bunch of features but no magic dust). Doesn't need to be publication quality.
Most common/obvious/popular method of 'inbound' I suppose.
Some parts of Kubernetes are perhaps unnecessary complex and we should keep our eyes open for alternatives and learn from different approaches, but deploying to Kubernetes really does not have to be that difficult unless you make it so.

Plain manifests in a Git repository will do, and let something like Flux apply them for consistency. It really isn't harder than SSH and ad-hoc scripts or Ansible.
For the comparison part, I don’t the index as overpriced or comparable to the Quest, it was more about the market position.

I don’t know if Valve will be able to get down in price. For instance their Steam Deck which is in the 400+$ range for a handheld, when Nintendo went with lower specs but also lower price. Valve doesn’t seem that interested in that strategy.
Many of the reviews of the Android app are quite critical of the trial and payment model, for example:

> CAUTION: After the free trial period (7 days), they will charge for an annual subscription ($102.95 US). This is OPT OUT, not opt in. In other reviews they say they will offer a refund (I will update when/if I get one) but for an app for people with executive function issues, an opt out format seems shady. Either way, I won't be purchasing this for my loved one with the opt out format for payment.

> They exploit the same vulnerability of the patients, they aim to cure! They take you in confidence and then charge you after the trial ends. ADHD folks forget things all the time and it's a challenge for them. An email reminder is not going to cut it. We have thousands of emails in our inbox. This is profiteering from the mental disability of others. Stay away. A pro-rata charge is a fairer policy for ADHD folks. Any ADHD book will be more useful for what is presented in this app anyway.

> Requires payment to be set up to use free trial... Seems a bit predatory on a mental health app for ADHD brains... We tend to forget things like canceling memberships. And of course they only tell you once you have wasted time making an account. SMH

> Why do you need a credit card to do a 7 day free trial? Why don't you take my card number if I want to continue after the 7 days? What if I forget to cancel, and forget to request refund? I see what you did there

Sounds like they're all making some very relevant points about the app payment model potentially exploiting the ADHD deficit in executive functioning, and the tendency of people with ADHD to unintentionally forget things like subscriptions and bill payments. How do you respond to these critiques?
Alternatively there are dynamic DNS services like https://sslip.io/, https://nip.io, or if it ever comes back: https://xip.io.

They let you use hostnames that redirect, so for example: https://foo.127.0.0.1.sslip.io will redirect to your localhost.
Show HN: DeepfakeHTTP v6.1.1 Released
One of the cool new features is that templates can now be populated with data from an external JSON file.
Moreover, requests can modify this file dynamically using JavaScript and give a full impression of a real server. At any time you can export a dump with updated JSON and use it in the future.
https://github.com/xnbox/DeepfakeHTTP
I cannot judge that since I love the books so much that I already stopped watching TV series after watching episode 2.

I saw review saying "it's nice if not considering its connection to the books", i.e., by itself its quality is good. For how much that's true for someone, I guess it has to be discovered watching it.
An article of unsubstantiated nonsense with a flamebait title.
Hypergraphia: Automatic Writing Habit Tracker
Hypergraphia is designed to build a consistent writing habit among writers.
Writers can set a word count goal, write on their favorite sites, track their progress automatically, stay in a streak with the in-built goal calendar.
Why would immutability guarantee no cycles? Here is a line of valid haskell:

star e = let (sp, a) = (Split a e, atom sp) in sp

EDIT: I guess I should probably explain it: star is a function that takes an expression "e" and returns the value "sp" which is "Split a e" where "a" is the results of calling the "atom" function on "sp". This is creating a representation of a regex star operator. Note that the tuple defined in the let definition is only to define a name for the two values of the tuple so that they can refer to each other.
The crime rate is definitely a issue and one I wasn't familiar with. I was staying in a hotel just off downtown once and the area looked like the set of a zombie flick after 6pm.

> Im not defending Calgarys lack of vision and innovation but they are dealing with completely different market dynamics (boom and bust) and environment.

They are but at no point has anyone ever tried to address those problems. It was working and the money was coming in so people were happy.

Nothing that Calgary and Alberta is going through now is novel or unforeseen. The boom-bust cycle. The dreadful downtown. People could see the fan and the giant pile of shit but no-one thought it was worth planning for it

> All in all agree with most of your points, just expanding some of the thoughts.

Thanks for helping the discussion along :-)
The first time I used helm was to set up JenkinsCI on a k8s cluster on AWS, and in the default configuration, it setup a public-internet ELB listener (with type=LoadBalancer) for Jenkins' internal JNLP port. Which pretty much means the public internet has root access to your jenkins cluster, by default.

I had crypto miners using my k8s cluster within a couple of hours.

That was also the last time I used helm.
Why Can't Epic's AI model Detect Sepsis?
You know it runs Javascript, right? [1] I mean, as long as you're worrying...

(Before anyone starts hollering, I earn my bread and butter in the same language, and that'll be what makes me a millionaire in the unlikely event anything ever does. But on the other hand, somebody's gonna mention it, and I suppose it may as well be me.)

[1] https://www.stsci.edu/~idash/pub/dashevsky0607rcsgso.pdf sections 3.1, 3.5, 4.2ff.
I use fractional scaling with Xorg so it is not missing. Not sure about consistency. It is acceptable for me though.
You don't want regulatory agencies creating law on their own though. Not only is that unconstitutional but the reason its unconstitutional is because you would inevitably end up with some busybody who is not accountable to the people massively over stepping their power and creating tyranny.
"Sneaky bastards..."?...
app is not available in my country.. so is my German ADHD different :-)
You can find all the required info here -

https://lineage.microg.org
They rewrote the entire interface of chrome in JavaScript with obvious consequences.
Especially considering this is a post about mental health, can we please quit labeling being picky as OCD? OCD is a serious condition, not a "haha I'm picky" joke.
> how easy it would be to add additional "features"

I suspect the next big milestone planned is to link it to a "social credit" score, i.e. an opaque system of extra-judicial punishment where the government can hide behind an official excuse of "the AI decided" every time a wrong-thinker complains about their oppression.
>> It's no more of a pain than charging your phone.

Come the hell on. Don't make me laugh. There aren't 3 cables to my phone that need to be specifically placed in certain areas in order to work, plus the cable to the phone itself.

Plus, my phone works if I don't have those 3 extra cables plugged in and meticulously placed around the room.

I get that you want to defend the unit, but honestly making fairly ridiculous claims such as it's as easy to set up as charging your phone won't really help convince anyone.

The Quest 2 - as long as you've established your guardian boundary - is the most seamless and flawless VR experience I've had the joy of having.

As a dev continually dragging the Vive from work to home to my gf's place was insanely annoying to re-set-up every time. Now I throw the Quest in my backpack and roll - for fun.
Yep, they have built in ad and tracking protection enabled by default.
And Docker secrets! It's also pretty easy to rig them up with YAML files! BaseSettings is amazing.

The only gripe I have with Pydantic is that sometimes it has really opinionated type coercion that can get you in trouble sometimes. For instance, `Union[int, float]` will accept either an int or a float, sure, but it will always output an int. This isn't difficult to fix but may only realize it after having shot yourself in the foot.
That's not Unity, that's GNOME with extensions mimicking Unity.

Also instead of changing desktop environments, he could install the clean/stock GNOME session and then add Dash to Panel + Arc Menu, which would give it a Windows-like taskbar.
Except then you're writing Go.
No, no, let me rephrase: they would give good reviews to everyone that gave them free stuff that was good.

Customers asked "why aren't there any review saying a product is bad", so they started doing that with products whose manufacturers didn't advertise there or didn't give free stuff for review. They'd borrow, or buy a few Danelectro or Behringer pedals for $30 dollars just to make a bad review and "save face" to readers.

Basically they got "token bad products" to save face.
It feels like you’re arguing their point from the other direction: people hate admitting being wrong, especially if they’re in a community where most of their friends were also wrong, so it’s hard to say “that stuff my uncle shared about vaccines was rubbish, I should have done this 6 months ago” — it’s much easier to save face in that group to say “I wasn’t going to, but I can’t afford to lose my job”.
No, I'm sorry, the "rate of exploitation" is purely a Marxian economic concept, and it is a simple ratio: that of the total amount of surplus-value to the total amount of wages paid. The article we are discussing here clearly refers to the Marxian concept and not anything else. You are conflating so many different things (gross profit margin, net profit margin, rate of return on capital, rate of exploitation) that I do not even know where to start. I would recommend a primer on economics.
A network of current and ex-co-workers is valuable. The point I was trying to make was that a person shouldn't stay in a position solely out of a sense of comradery or loyalty to one's co-workers.
There's some laugh-out-loud moments in some of his other videos too, but it's like a Where's Waldo to find them. Somebody should make a highlight reel...
The risk taking that matters is done by investors, not by individuals.

Random European engineers have few opportunities to take risks at all. It is not a question about attitude.
> The remarkable success of vaccine mandates shows that for many, it is not firm ideological commitments that have kept everyone from getting vaccinated

Yes, if you threaten someone’s livelihood they will do things they don’t want to do, even going against their own conscience.

Why do people pretend like a mandate is a small thing and not a nuclear weapon? For many people they risk not only losing their job, but their benefits (teachers) or even future job prospects (dishonorable discharge).
Is there an API I can use to call this app instead of having to create the images manually?
I don't wanna know how high that bounce rate is because somebody failed to properly release the app
Maybe, but when I say I don't want to work for FAANG, I really mean 3-4 of these 5 companies are definite NO, which biases me against the focusing my skills toward FAANG like interviews.

I've worked for companies who are FAANG+ and I would say I can't see any logic in being against FAANG+ companies that doesn't require individual examination of each. Saying you don't want to work for FAANG+ would probably mean you don't want to work for any for-profit corporation or any corporation in the tech industry.
I don't know but firefox sends what ever you type in your address bar to mozilla, that is concerning
According to a medical doctor I have true ADHD. Unfortunately I do not get along with other folks. I have no friends and family that refuses to see me. Work is a struggle to ensure I’m interacting with people in a neurotypical manner that puts folks at ease. That said, I also know people with ADHD who are the life of the party. It really depends on the person.
What's the licensing of these images btw? That's not outlined anywhere. Am I free to use it for any purpose I like?
> It could be I measured something wrong, but sometimes dozens of ms is what I got, and I concluded that non-blocking I/O avoids indeterminate blocking (such as reading from a TCP socket until the sender sent N bytes) but does it completely avoid taking in-kernel locks etc?

Perhaps what you were seeing were occasions where the system decided during your system call that your processes' time slice had expired or some I/O that some higher priority process was waiting for completed and it gave the CPU to some other process?

When timing things on preemptive multitasking systems it is often best to make a lot of measurements and then look for clusters. The time of the smallest cluster should be the time the operation itself takes.
Robodog with a Gun
What are gender pronouns and why is it important to use the right ones?
No actually it’s because I use my common sense to know that a vaccine that didn’t even begin testing before spring 2020 does not have a long enough track record to assure safety. I don’t care what you heard on your news.
I'm really nervous about the future of humanity. I think the trauma of war, especially on the part of the "victors" serves as a necessary negative feedback loop on the general population's support of war (or at least setting a higher threshold for engagement).

This can sort of be seen in response to Vietnam, which was the first major war that the US was involved in with widespread embedded journalism. Journalists were sort of the anti-propaganda of the time.

With the move toward remote-wars, using drones and, eventually, these kinds of robots, we're not getting that trauma, at least not us members of the general public. I'd be really interested in the trauma difference in drone-operators vs. regular-ass soldiers.
=
Show HN: EzBackend – Node Package for building your MVP Faster
I know a guy who does street performance gigs. He was a serious college cheerleader (doing human pyramids, trampoline routines, etc.) in his 20's. He is still going - but when only in his 50's, he talked about how physically demanding it was (even if doing no more than card tricks for kids, or riding around in costume on a "pretty easy"-height unicycle). You gotta stay in character, in your routine, with zero mistakes - hour after hour, no matter the weather.
Or at the very least, age in reverse.
IMO, Detroit is at the peak of a boom cycle at the moment. Parks being filled out everywhere, Gilbert is in the middle of constructing his opus, grand central station is almost done(!), even the Illitch's are slowly building out district Detroit and fulfilling their obligation. The biggest problem at the moment for the mayor is deciding who to rain Biden bux on. Crazy to think about
To be fair, I'm familiar with Flask and (some) of its complimentary modules. FastAPI has a lot of buzz right now, but it's also fairly new - I'll probably experiment with it first.

Also, I think that Django is a good choice over Flask if you've never done anything in flask. But if you have an existing Flask site that can serve as a skeleton, I think it's just as good as Django as a starting point; details such as code structure and common library choice is then already handles - in fact just following https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial... will get you a lot of this too; Do you have any other batteries in mind? Ialso see Django having plenty "gotchas" (although it maybe have changed since I last used it). I definitely much prefer SQLAlchemy over DjangoORM.
I just wanted to provide an alternate viewpoint; I also switched from Django to Rails, but much preferred Django. In my opinion the documentation is much better (the Rails documentation sites drive me bananas daily for both reasons of their content and UIs) and I very much appreciate the slow pace of changes to the framework.

I’m not disagreeing with you at all (as you’re expressing your valid opinion!) but wanted to leave a note to say Django is still great and still preferred for many of us. I also agree with you that it’s probably not worth switching if you’re already on one framework or the other; they both have their strengths and good communities.
The kernel driver for CallofDuty new Anti-cheat called RICOCHET got leaked
Ask HN: Caddy vs. Nginx, Thoughts?
Not trying to start a flamewar. I love Nginx and just started tinkering with Caddy. Blew my mind since https is built-in.

I am considering using caddy in Production for a new project I am starting. Would love to hear Pros and Cons. For example, does Caddy have similar level of features like nginx.
Relighting Humans in the Wild: Full-Body Human Relighting with Domain Adaptation
I was interviewing at Amazon and they're certainly not permanent remote going forward.

I've heard the same about Google and Netflix

I think they're permanently WFH flexible but that's very different from remote (I don't have to move to take a job that's remote)
This is pretty true. I currently use Brave as my personal browser and use Vivaldi for work. Been doing this for at least a year and am very satisfied.
> Are you allowed to drive around in self built vehicles in Europe? Or did they convince all countries they cross to give them a special permit?

The car has been inspected by the RDW (Dutch vehicle authority) [1] and given a vehicle registration plate. So yes, they're allowed to drive around :)

[1] https://www.tue.nl/en/our-university/departments/biomedical-...
For as old as he is and as little as he costs, if I were the city council I might be inclined to just keep paying him until he died. Beats getting turned into a frog, or having your firstborn cursed.
The worst part of Django is ORM. Unfortunately, this is the main part, too.
I thought the cosmological expansion theory of the standard model was falling apart calling into question the Big Bang theory. If that’s the case, then are we sure we have a good handle on the age of the universe?
I am not sure. Don't forget that most people didn't even think about quitting their jobs in 2020 when most were just happy to get a monthly salary.

Now, things have changed quite significantly in 2021 and all the stacked up frustration can finally be released and people start finding new jobs.
> The average cost of an in-person ADHD CBT session in the US is $200-300

Is that real? Or the average cost in a city like NYC? My partner has been looking for this in the UK, and the cost is under half this (so long as you're not looking for a big-name London clinic)
didnt mean it as a joke. I did not have another label for my pickiness as you call it. i'm still learning these terms via my child who has been diagnosed, but the thing that bothered me is that it was misaligned. i have similar issues with magazine stacks that are not aligned, for example. i thought that was what was called mild ocd, hence used the word. make what you will of that.
Ask HN: GraphQL users for single-page applications, what are your experiencies?
If you're implementing GraphQL on the backend or querying a GraphQL API for data on the frontend of a reactive single-page application, what's your overall impression of it?

Has the extra complexity been worth it over building a RESTful or RESTless (e.g. RPC) API?

The strong typing on the client and server, well-defined protocol with introspection built-in, and flexibility of the query language seem like a boon for quick frontend development.

However, it seems to come with some complexities - reworking middleware into something compatible with resolvers (authentication, rate limiting, etc.), concerns about queries being used in ways you don't expect (N+1 problems, solvable via data loaders or query complexity limits), and common methods for viewing metrics (e.g. tracking stats by URI, status code, and verb) need to be reconsidered.

How's it working out for you?
Apple products are also valuable because they build in user-centric dark-pattern limiters that HN hates but consumers happily value and pay for.

These threads keep saying the profits are sales and marketing as if artificial. On the contrary, user-centricity even to point of dev-hostility is a specific product market fit tradeoff Apple pursues, giving the whole brand a halo effect and premium.

Devs need to roll with that or will continually find themselves misaligned.
>> and I can actually get locked into a fugue, so strong, that hours go by like minutes.

This is the norm for ADHD as far as I can tell seeing how my kid behaves.

As I see it, ADHD is not an inability to focus, but an inability to control what you focus on.
Ahh I missed this. Thank you!
Yes, you get it approved at the 'RDW'. Checking the plates (N-784-BX) at https://ovi.rdw.nl/ gives you a bit more info. Like, the list price of €4.235.000 :-)
I agree but it also suggests that anyone above the VP level who sticks around for any length of time is infallible (otherwise they’d be gone).
Switching context to dogs, there are plenty reasons why dogs eat other dogs poop but maybe there is something to this. Often noticed older dogs like to eat younger dog poop. Its almost instinctive too.
> "Once plastic has gotten into the open ocean, it becomes very expensive and fossil-fuel intensive to get it back out again," Miriam Goldstein, director of ocean policy at the Center for American Progress think tank, recently told Reuters.

It's a great effort, but for now it seems like it's just trading pollution for pollution...
Slicing the Babybel cheese wheel at the end had me cracking up.
Yea exactly, pointers id allowing nils, which I don’t want to conflate with omitting either.

In the end what I did is parse the JSON-string twice, once more with a “checkjson” library that tells me about missing fields.