skysight-inc/HackerNews huggingface dataset:
Dr. Amen can sometimes drive folks towards effective treatments, but many of his diagnostic methods are full on quackery. I'm glad he was able to give you some guidance that worked for you, but he has created a lot of harm and a lot of misdiagnoses at great personal inrichment.

Personal story: I have pretty severe ptsd, and was being abused at the time I visited. I had a full brain scan done as an adolescent using his nuclear imaging technique, and the results were that I should take X and Y and Z medication, none of which worked. They promised "a new life" on these, but they did not treat the underlying causes, nor did they screen for them. This is now 25 years later, but he is still pushing the same diagnostic techniques that ignored the underlying reasons for my issues. This was at a cost of some $13,000. I still have the brain scan and the recommendations - they are near-total bullshit.

He is a Dr. Oz style quack who is out for massive personal enrichment, and nobody has been able to replicate any of his own developed techniques because they are not real.

More sources:

https://quackwatch.org/research-projects/amen/

https://rationalwiki.org/wiki/Daniel_Amen
He's not wrong. 90% of coding interviews are completely unrelated to the job. Here are some experiments for you to try in your next one:

- if it's a super difficult problem, remark how fascinating it is and ask the interviewer how often they're doing this stuff

- if it's FizzBuzz or something else that is solved and has a known value, propose hardcoding the answer as a constant and printing it without doing any computation, and see how that goes over

- if it's not one of these, you might be in a 10% case

My favorite was when I applied at, let's call it "StoreJogger" at as entry level engineer. This guy comes in for the technical interview and asks me a question that basically boils down to "how would you make StoreJogger?" and I remember thinking that if I knew the answer, I sure as shit wouldn't be in there. Yeah I guess it was technically a relevant question.
You try writing a law that corporate America can't corrupt.
Learning to Say No to Myself (2016)
I don't think this is silly in the slightest. There are lots of folks like me who deliberately want to break our phone addictions, which is why things like www.thelightphone.com exist.

My problem with the Light Phone (owner of version II) is that it's too limited. I don't want to be distracted by notifications or social media or doom scrolling on the browser, but I do need things that are essentially task-oriented tools: Uber/Lyft, Weather apps, Maps, Authenticator Code apps (and, now, using my phone as a passkey), etc.

I'm not an iOS user, but this makes be almost wish I were, because it's exactly what I'd want. It's too small to make me want to scroll YouTube randomly, but has all the tools that I don't want to forego. I think this is a fantastic product if it works as advertised.
> fizzbuzz in the allowed interview time

Which would be how long? I haven't practiced it specifically so it would be a good test I guess
"If someone can't hire well, it's not a good place to work."

But nobody hires well, so where can I work?
By those parameters, "decent level" refers to the harder questions on USAMO/IMO... the top 100 in USA in a given grade level.

Burnside's lemma is a silly trick, in the sense that it's easy to memorize without knowing why it's true.
There are a small minority that everyone uses. It quickly falls off.
IMO one of the pedagogical issues is that people who start with ASCII often assume that the byte-representation (e.g. 0x48) is numerically the same as the code-point (48 in hex and/or 73 in decimal) and vice versa.

This leads to a mental model of:

(bytes which are numbers) -> pictures

That breaks down when you get into UTF-8 which forces people to recognize more steps:

bytes -> numbers -> pictures

And then when it comes to things like code-points that might have no visual representation themselves, but modify others, like accents.

bytes -> numbers -> groups of numbers modifying each other -> pictures
Same. Maybe not too old for tech, but in my 40's wondering if I can do this until I reach the age when I can withdraw from my retirement accounts without paying a tax penalty.
Elastocalorics could replace heat pumps, air conditioning systems
I imagine you got that code snippet(or a similar example) from somewhere but to me the fairly obvious problem is the chafing between the C and C++ world. %s is for C style strings and I have to imagine that printf function is in the C world. The String(“Hello world…”) is an object in C++ world so expect weird behavior when you try to combine them. As you say in your edit, SSO will make this even weirder.
“””
don’t know about you, but I care about company structure, product issues, platform scalability and reliability, customer usability, developer usability, performance, legal compliance, security, corporate scalability, and team cohesion all at the same time. These are issues which don’t appear on your story point burndown boards because they are cross-functional improvements across multiple departments

“””
This struck a chord
Selection only cares about reproductive fitness of individuals. There is some weak evidence that grandparents can improve their reproductive fitness by supporting the fitness if their progeny. Any species level effects are not important players, although as our technological competence grows, this is likely to change.
Due to supply-chain attacks, for your cybersecurity, I strongly encourage everyone to use a container for each project for development purposes. I do this using devcontainer.json in VSCode which is free. PyCharm too offers devcontainer integration but not for free, so I moved away from PyCharm. You can alternatively use a plain docker container if your IDE integrates with it, but devcontainer is more suited for this purpose. All this is assuming that you don't use a web IDE which already offers project isolation.
> unreasonable interview demands, like companies asking them to make an entire app or website for the interview process.

"We don't want you to spend more than 3-4 hours on this", where "this" was:

Build a log parser for streaming Apache CLF. The parser should:

Keep a rolling monitor of the top 10 requests, displaying their velocity in req/sec as a rolling average.

Display aggregates of visitor counts over the last hour and day.

Have high watermark alerts when ingress traffic as a whole, or to hotspot URLs hit thresholds, and then be able to de-alert when traffic dropped.

Scaffolding to deploy same.

Unit tests and documentation for same.

Ability to ensure URLs were safe, stripped of any GET parameters.

> Often we’ll get people complaining about excessive interview loops, but when they describe the process it adds up to around 4-5 hours total.

One non-FAANG (not even close) well-known on HN's interview loop:

- recruiter screen - 30m

- hiring manager screen - 60m

- networking meeting - 30m

- resume deep dive - 60m

- peer interview - 45m

- cross-functional team collaboration interview - 60m

- leadership interview - 45m

- values interview - 30m

- department specific interview (picking on 'product') - 60m

- discuss take home writing project - 60m

- engineering collaboration - 30m

Things like that? Ridiculous. Oh, fun fact, they ask you to tell your references to expect a 30 minute call from them.
It was long enough ago (around 1997 IIRC) that I don't recall the details. I think most of the problem was that I kept running into fencepost errors and finding edge cases around a string being exactly the same size as the window. One of my more embarrassing programming escapades that no one would have ever known about if I wasn't dumb enough to mention it online...
No it isn't. When walking, you can revert mid-step. It's not a dynamic movement, but running is, leaving you temporaily airborne.
> 4-5 hours for an entry level role does seem excessive yes (if you're not a top tier tech company).

Not really? Between a half hour with the recruiter, an hour with the manager, an hour or 90 minutes with the broader team, a little time with HR, you’re bumping right up there on 4 hours. I agree with the parent, people’s expectations have been warped recently.
It sure would be nice to live in a world where programming qualifications meant something, so I didn't have to spend 2.5 of those 5 hours demonstrating that I can do the programming equivalent of tying my shoe laces.
I know enough python to read Calibre's code and understand it, but I keep forgetting syntax details and the actual name of methods and properties, because I'm influenced by whatever language I've been writing in lately. I know what to do, but it will be pseudo-python-code.

That can usually be solved by a quick read of the reference documentation (2-5 mn?).
The recomendation algorithm is the most interesting part here - with your feed of AI images depending on your swipes. A future of infinite content.
My first thought when reading this wasn't even about privacy concerns, but that the battery drain is partially explained by GPS being on all the time, especially on such a small device with a small battery.
That's what parent said: "silly math tricks" that will never, ever be relevant in business after 1930, now that we have calculators.
>determining the effect of anti-IL-11 drug candidates on longevity in people could be a challenge. A clinical trial examining the impacts on lifespan would be long and expensive...

I wonder if amateur enthusiasts will have a go experimenting on themselves?
It seems quite similar to http://nushell.sh/ which is also really cool.
As security researchers, you think they might have known that pixelating text to redact it is a poor choice.

https://www.bleepingcomputer.com/news/security/researcher-re...
> Of course, it shouldn't be 4-5 hours for all candidates. The last hour spent should have a pretty high conversion rate to offer.

I have been in multiple 'late round' interview stages where I learned I was one of 3 candidates (reasonable) through one of 8 candidates. (Come on. I'm involved in hiring too. If you're not whittling down harder than that, you're making a mess. The university that my partner works at hired a new President with 4 candidates at the final round.)
Form 1040 (1864) [pdf]
I'd jump at this (or even just a straight Apple watch) to replace my phone if it didn't require an iPhone in order to use it (I currently use Android; seems a bit silly to buy an iPhone purely to enable a watch). Hoping they consider this use case eventually, and it's worth remembering that early ipods required a mac to use, and early iphones required a computer to set them up.
Multi Server IO as a Last Resort
That's the same as Kumon and regular school, but a faster pace than regular school. (Kumon is self-paced.)
Ask HN: Meta can't recover account if it was faceless
Recently my Instagram account with around 21k followers was hacked and the details were changed.

I received the email and reported this as not being me. Meta asked for a video of myself to verify me but my account has been faceless so to no avail it didn't pass review. I've put in over 6 years into the account and I'm not sure how to recover it.

Meta needs to do a better job of flagging such changes to an account, it's really easy to flag the account has been hijacked tbh.

Are there any meta employees which could possibly help? My contact information is in my bio.

The account in question was @qtr.republic and it's been renamed to @mortosx_lrmlbp2f.
Although sizeof(String) > sizeof(char*), so any subsequent arguments to printf(...) would probably be screwed up.
Built-In AI – The Future of Web Browsing?
> he AW is doing a lot more in the background

For Apple-blessed stuff only. They tightened third-party widget update budget so badly third-party widgets that should provide up-to-date information are essentially unusable. E.g. large Weathergraph widget still works because it shows a day-long forecast, so being an hour old is rarely noticeable, but Fantastical (can keep showing outdated event for a while and miss the actual schedule) or Battery Grapher (can be up to 30 percent points off from the actual battery status) are absolutely unusable.
Maybe easier is to just ask that they show their hands while you ask a short question until they gave the answer. Could even be up front about it and say you suspect they're looking up the answers, since it's not like you care much if they get upset at a false suspicion, or just say "to avoid looking up answers, our standard procedure involves this".

The drawing approach also sounds like a good idea, though it's not like software is not going to evolve to be able to draw answers graphically which the candidate could copy down. By having them not able to input something into the machine, the only remaining option is someone listening in and feeding the answer on screen. Plausible, but that's a level of being prepared to cheat that the helper could also prepare to draw stuff out. Or they type with their feet but that's also a scenario where I'd be happy to have them come in for a final interview and demonstrate this amazing ability!
Hi Julius, it's been a while!

Yep, it's an extremely challenging problem.

The initial version of the Math Academy system has been primarily geared toward individual learners, which for a variety of technical and business reasons was the only realistic way to get off the ground.

However, we're implementing a variety of features that will give teachers the ability to direct their class's learning progression while still allowing the system to adapt to and meet each student's individual needs. In some cases, it will provide critical remediation while for others it will offer topic extensions and challenge problems. Additionally, the system will offer a variety of differentiated group and class projects that are unlocked as students demonstrate mastery of the requisite skills.
Aha, that must have been the issue. All those extra filters (for "annoyances" etc.) seem to avoid some of these issues, but for some reason they're not enabled by default, I guess to try to avoid affecting performance too much.
If real life was a movie, I'd say those likely contain some ancient poison or virus that out ancestors used against alien invasion, and won against. They're surfaced now as a plot device for when we get invaded again (soon) and we find out our only hope is recreating that exact poison. Timely...
Hah. I have had multiple instances lately where I submit an application on LI/Indeed, and minutes later:

"[Company] has invited you to work on this take-home assignment."

Those just get circular filed. I'm not doing an assignment to get the privilege of a first round interview.
It applies to life in general not just to the internet.
> Are you aware how easy and common it is for candidates to lie on the resume?

Ask them a few probing questions about some of the technology and experiences listed. It's not too hard to pierce a veneer of bullshit.

And does anyone check references anymore?
Hi hi, Qbserve's dev here. Not to be a downer, but time tracking has turned out to be one of the worst possible niches for starting as an indie dev.

The app did great on Show HN (sales were fantastic that week), but then I spent almost a year on marketing and SEO with almost zero results and a mild burnout. Being Mac-only did not help, of course, but there are larger problems:

1. There were so many time trackers even in 2016, and the field is even more crowded nowadays. But at the same time, there are only a few keywords available to rank in search engines. You'll be fighting big corporations like Toggl and Clockify, who have whole marketing departments and recurring revenue from subscriptions.

2. There's so much you can write about time tracking, and honestly, there are already too many productivity articles on the internet. So content marketing doesn't take you far either (and the corporate time trackers do it too, a lot).

3. If you try to run ads, then again the few important keywords are expensive because those corporate products bid for them across all platforms.

4. Desktop software seems to be generally hard to sell because of the long funnel: landing page > download > installation > launch > retention > payment. No wonder web-based SaaS has been the way to go for most.

At some point, the revenue dropped because Zapier removed Qbserve from one of their listing articles, and I just gave up. Qbserve has been bringing in only a few hundred dollars monthly for over five years now. I maintain it to keep it working with browser and OS updates, and add some small UX improvements, but that's pretty much it.

I sincerely wish you luck, maybe you'll find some way around these challenges. But it's tough out there and, just in case, adding more features does not increase sales – I learned it the hard way!

Cheers!
>You're going to spend hundreds of hours working together. 4-5 hours is extremely reasonable to make sure it's a good mutual fit.

GP specified that these were for entry level candidate. How many people need to give a thumbs up to 'culture fit' (culture fit implies that 1-2 people's opinions should mesh with the rest of the culture, no)? I sure hope you aren't just grilling a college student with 4 hours of quizzes.

> If you "spray and pray" then refuse any actual interview processes then you're never going to get a great job.

most people out of college don't get (nor in my opinion, need) "great jobs". At least not by what the internet considers a "great job".

They should get plenty of training/growth, a liveable salary, and be willing to ask a lot of questions. Interview processes don't seem to promote 2/3 of these, and some industries 3/3.

>Every job I've gotten came from identifying a dozen or so opportunities up front and going deep on them.

It was a mix. Sometimes spraying worked, sometimes I just got a referral or even blindly approached. I definitely do not recommend going deep for a first job unless that is your dream job and you're staying connected for years with a contact. Even then, layoffs happen, or you simply are passed up. You always need fallbacks and IMO it's not that healthy to put so much emotional investment into one conglomerate like that that will only see you as a number. Take pride in accomplishments, not brands.
Yeah, that's kinda the idea. But I'm worried about preserving messaging integrity: if you just let that person set an option to never see reactions at all, then his coworkers will be sending reactions which he won't see, which will probably lead to conflicts ("why didn't you acknowledge that you saw my message?" "I did! I sent a thumbs-up!" "I've disabled reactions, so you need to type out these acknowledgements to me." "Fuck that!" -> HR has to get involved)

Basically, the anti-reactions people are going to be angry no matter what, because the rest of the world isn't doing messaging the way they want.
The worst, most bad-faith case I've seen of "advertising" an H1B job was of the job posting printed out, taped to the back of an interior office door, and covered by the recruiter's hanging overcoat.
How? I mean without owning an iPhone at all, not without yours nearby. I'm aware they have 4G. I mean for Android/dumbphone users.
I was thinking "this looks awfully familiar", and was going to link http://dmitry.gr/?r=05.Projects&proj=33.%20LinuxCard, but it turns out that the code is directly based on that!

For anyone interested, it's still very worth visiting that link, as it describes the whole journey and technical details about how the original DECstation emulation code came to be.
I think you are near certain to be right.
Yes, when I had a bad concussion from a car rollover, I had bouts of suicidal thought. I got rid of my double edge razor blades and kept my knives away. As my brain healed so did my mind. Better not to have terminal condition tools around if you don't need them.
> But it is just a feeling.

Culture and science are also powerful benders of reality.
I suffered from canker sores all of my childhood and well into my early adulthood. I sometimes had as many as 20 sores around my mouth. I've as long as I remember used a non-SLS toothpaste but I still got the sores - especially around stressful periods of time like around exams.
For some reason they started appearing less and less as I approached my 30'ies. I never have them anymore now. I still use the same non-SLS toothpaste though as I'm not really keen on them returning despite the toothpaste not really helping me much when I was younger. I'm imagining it helped with them not being worse than they could be.

Another reason why I kept the same toothpaste brand is that I've never had a single cavity in my adult teeth while my siblings have had plenty (they used a different brand than me). Not sure if it's credited to the toothpaste or just if it's because I never flush my mouth with water after brushing - they still do that to this day.
As an American, I have some bad news for you:

- First, the rest of the world doesn't want us - unless you're retired. If you're retired and have money, then they'll talk.

- Political instability? Many, many countries in the world would envy our "political instability." Don't lose sight of that.

- Canada definitely doesn't want a huge influx of us Americans. I lived in Canada for a while working on a project. It's probably the worst of all worlds - so familiar, yet so different.

- Every generation of Americans have been called to stand and fight for America. Now it's our turn. We're letting them down if we flee now.

- Understand that America worships money above all else. Whichever party wins just understand they'll be working on behalf of our corporate overlords. It's pretty much been that way since the days of the Rockefellers.

- When you're really feeling down, just remember Thomas Jefferson thought the common man was too ignorant to be trusted in electing leadership. That's why he only got to elect a representative. The state legislature elected the state senators, and the electoral college elected the president. These days I'm thinking maybe ol' Tom knew what he was talking about? ;)
People used to get productive work done on DECstations, they were big and expensive in their time. Now we can recreate them for just a few dollars (plus the cost of a screen and keyboard). Today almost everything we do relies on the internet, so a wifi driver would be useful as well.

Many things we do today require more processing power, but many things do not. Writing, terminals (well SSH could be a problem), email, hn. We used to do raytracing on a DECstation, had to use a remote X window to view the finished image in colour.

You would think that a certain subset of people would quite like a simpler system today to work on, but I guess it's just easier to buy something modern with all the extra layers of complexity.

Maybe this is because today programming largely relies on having access to the accumulated knowledge of the internet, and a very complex web browser.
That's a great response. I unfortunately still just perceive end-of-phrase ellipses akin to a blank stare.

Or as a passive-aggressive suggestion that you're incorrect in whatever is being responded to.

Definitely no (positive) funny feelings.
I sure wish it was just tying my shoe. More like "can you tie in a windsor knot?" Then later they say "sorry we wanted someone who can do a Gordian knot".
Pocket watch -> wristwatch -> phones -> smartwatch - smart pocket watch
Yes! This is getting very browsable/fun to explore.

Auto-tagging/making clickable certain proper nouns like Homelander could be neat if there’s a way to detect them.