skysight-inc/HackerNews huggingface dataset:
>Many on the right talk about libertarianism as a gateway drug to the hard right

Lolwut?

Both the left and the right complain that libertarianism is a gateway drug to the other party. "We'd have won if it weren't for that obnoxious 2% that won't vote for anybody who's platform is all about controlling people" and all that jazz.
I always felt that the best software should be designed like an onion. Very easy to get started (no need to peel too much to get to the outer layer), but there should always be the possibility to go deeper and peel more layers. Easy to get started is not great (as a general purpose tool) if there is no decent upgrade path.

What replaced CGI scripts is slightly more complex, but also more naturally grows to other use-cases.

In short: I personally don't miss CGI. :)
This is a strange post because she claims to be a bad dev, but then goes on to flex all the reasons she is a good one (past co-workers love her, she reads technical books, does leetcode). It comes off like she believes she is great but can't get a job for some reason.

She probably just needs to keep at it, two months to interview and get hired before you go into debt is an insane timeline.
They need therapy because hiring practices are broken?
I'm not comparing them, in that paragraph I'm commenting on the parents comment about people being slapped down by surly judges. That's why is in the first paragraph on its own.
What specific rituals would you you say it was built for?
Previous discussions:

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

https://news.ycombinator.com/item?id=34283385
Since I'm using all Apple devices after a short foray with 1Password I've switched to an app called Strongbox on macOS and iOS. It's the only app I know of that uses Apple's AutoFill API on macOS and thus works without any extension in Safari and feels like the native Keychain.

On top of that, it supports syncing the database via iCloud, WebDAV, SFTP, Dropbox and a few other services. And it uses a bog standard KeePass2 database for storage, so you can use it with KeePassXC on Windows or any other KP2-compatible app. This also means that there's always a way to get to your data should Strongbox disappear.
It's different when the contract is a lease whose original term has expired. If it were for a year, for example, perhaps both sides adhered to the contract, but after that each side might have an opportunity to renegotiate the next year-long term.

Clickwrap agreements are annoying, and devilish when combined with an ongoing service.
Books I Finished in December
> we don’t know if anything from archeology is “for ritual use (for real).”

I apologize for being unable resist thinking of a counterexample any
time someone makes a generalization. Would household utensils found in
a sealed burial chamber be a clear case of ritual use for real, or did
dead people in ancient times put them to some practical use we haven't
identified?
They've done this experiment! I wrote a summary years ago back when I was doing a 52papers challenge (that I failed, writing 52 academic paper reports in 52 weeks is grueling).

https://swizec.com/blog/week-17-what-happens-when-you-only-e...

The tldr is that it works if you eat the whole animal. Enough essential nutrients in offal to keep you going.
There were a great number of successor forums to the Hive. Some are still active, some even are clearnet sites you can find when searching for archives of the Hive.
No, I fully agree with hypfer that merging any of those multi-map hacks would be a nightmare.

Pretty much each robot vacuum is different and Valetudo does a great job of abstracting away the differences. Even on a 2nd robot of the exact same model, my fork would just break. Using those miio commands with pre-known map_ids really is a super fragile hack.

Also, adding multi-floor support surely took way more working time than the financial equivalent of buying a 2nd robot. It also doesn't make sense financially. I mostly just added it because my kid likes carrying the robot around ^^ Plus with LEGO all over the floor in pretty much every room, we can't automate any cleaning anyway.
As a COVID project, I looked for a Saab to play around with. The cheapest I found was a 2009 crappy GM 9-3 for $11k.

I really miss my pre-Malibu 900s and 9-3s.
I think the expérimental benzodiazepine withdrawal technique was problematic. Nobody should fuck around and experiment when it comes down to benzo or alcohol withdrawal.
Note also that enterprises have extremely long and high touch sales cycles for most products. If you don’t know someone who has actually sold the kind of thing you are selling into an enterprise just figuring out who to talk to can take forever.

Also once the sale lands, contracts and getting paid are their own challenges.

You’ll have plenty of time to figure out SSO in the enterprise world if you can get to a sale.
Which law would apply to someone that hasn't been served with a warrant and state that they haven't been served with a warrant? Until they are possibly served with a warrant, the publishing of such statements would be legal and protected under free speech (I guess, I'm not in the U.S.), and when served with a warrant, surely removing any statements about warrants would be a wise move to avoid prosecution for releasing information about it.
So.... what happens when someone decides it's a smart idea to replace all of those commonly used functions that had physical buttons on the steering wheel with more touch buttons? Let's even say, capacitive touch zones? :D

I do agree that a good physical button arrangement on the steering wheel is quite useful.

On my car, the layout is quite good, IMO.

* All of the audio is controlled through a D-pad on the left side.

* All phone/voice handled through three physically different buttons on the lower left, accessible without changing how my hand grips the wheel.

* All car-computer/cruise-control through a D-pad on the right.

* As a result, any "type" of command is specifically associated with one hand, and one area of the steering wheel in particular.

As I've learned through a number of long term rental cars, the physical button layout can be bad.

* Many have the audio spread across both hands.

* Many require one to break grip to even do simple audio adjustments (my car doesn't).

* They often overload each area with too many buttons and controls.

* The car GUI can also have many slow, confusing layers that one navigates to get commonly used functions, like digital speedometer, estimated range, etc.

This isn't even getting to strange things, such as having the older generation UI completely present under the veneer of a newer, slower UI.

The car brand I have isn't faultless either - all of their newer cars exhibit the same bad habits. Some bad habits have been slowly walked back a bit in the latest 2022/2023 cars, but the damage is still present.

Sort of like bad ideas in Windows. The worst UI elements (IMO) in Win 8 were walked back a bit in 8.1, then successively more rollbacks via a number of Win10 updates. But the baseline is still worse in some ways vs 7 and before (e.g, start menu is less meaningfully customizable than 7, which is still less than XP, IMO). We see tiny hints of that with Win11 updates. I expect 11.1 or 12 to mostly remove the worst offenders.
I'll be building software to prevent AI and the gig economy from tearing humanity apart :)

Check for updates around March/April!

[1] https://taylor.town
Jersey City Got to Zero Traffic Deaths on Its Streets
> Jesus man. I encourage you to run a FOSS project for a while. Especially one in the consumer electronics space. I'm sure it will change your perspective on this.

What traits have led you to believe I don't?
Blame is a poor choice of words. Ideally we could stop letting physicians write their own regulations, and instead have at least one mechanism with incentive to promote national health, rather than the medical industry complex.
What if rsync.net are lying, and the only purpose of the warrant canary is to provide a false sense of trust?

Be skeptical. This is almost certainly just a marketing ploy so potential customers feel like their data is safe and secure.
Previous discussions:

https://news.ycombinator.com/item?id=27288145 (May 26, 2021 — 94 points, 21 comments)

https://news.ycombinator.com/item?id=21093727 (September 27, 2019 — 102 points, 16 comments)
More like broken hiring processes are a fact of life and therapy can help people adapt to the crappier aspects of our existence
Were I the author, I wouldn't want for someone to know my name either.

The last thing I would want for a potential employer to know is that I was in a self-confidence crisis or that I might even be right that I wasn't a good developer.
Just because some legal strategies are batshit crazy sovcit nonsense doesn’t mean all legal strategies are.

See: Apple vs FBI in San Bernardino.
Knowledgeable enough to reach optimal solutions to low-level problems quickly.

Does this definition work?
https://www.joshlevy.io

My personal site made with Next, Sanity, and Tailwind
Very compelling and would be fun to learn something new. Need to research if the 3 month launch constraint can be accommodated or better to outsource. However the act of coding and learning again is very attractive. Thanks.
I did find the criticism of the Reykjavík lift a bit obnoxious. It only takes a moment of research to find out that K is for kjallara.

The horizontal buttons might actually be useful for someone who struggles to reach to the top of the panel.
"I've seen this in a completely different jurisdiction but don't remember even a single specific" is not a particularly compelling counterargument.
Many of the mid-range successful small SaaS companies sell courses/books/newsletters to other people trying to start their own SaaS companies. It is one of the annoying parts about the current indie dev scene.

The qualifications of the people running these companies is usually questionable.
It's a guest post
One thing I noticed is that you have to watch out for the protein content in vegetarian "meat", it is sometimes quite low. It varies a lot depending on which type though.
Maybe take a vacation off work for more than a week and do it then, when it's relatively safer? You can sleep it off (you will need to sleep more).
Besides heat loss, there’s also kinetic energy (muscle contractions, peristalsis etc), various pumps (eg sodium/potassium), fluid flow (blood, lymph etc) and weird things like biophotons.
Agreed. There is a ton of resume/leetcode-driven-development out there.
Put another way, being a creator can just be the marketing or top of funnel for other activities.

Then, I would argue, you are not a creator, you are just running your own ads for your actually business on YouTube. This is not to say that it is a bad choice, you might really enjoy it, it might be more cost efficient than other ways of advertising or whatever.
This is the code:

javascript:void(window.open(document.querySelector('head%20%3E%20link%5Brel=edit%5D').href,%20%20'_blank'));

It relies on the page having a <link> tag with the URL to the admin panel.
You can’t get a 65” OLED with HDMI and ARC that isn’t a TV.
Everyone has a test environment.

Yup, the weird bugs are rarely ever found in the test/dev/staging/qa environments. Sometimes it takes longer to even figure out how to reproduce some odd bug a customer found in Prod.

As one example we had one blade server that was causing financial data corruption. The senior java developers and architects debugged java down to the CPU and found 1 CPU core that was making mathematical errors under specific conditions. This would never in a million years have been found in dev, test, staging, QA, pre-prod environments. I was given the instruction by leadership to "drive over the server" in the parking lot as neither upstream OEM's were interesting in debugging it further.

Another fun one I ran into was using VLAN tagging on CentOS 5 on specific hardware with a specific NIC of whom shall not be named could get into a situation where partial frames were being transmitted in a loop from the ring buffer at the highest physical packet rate of the NIC which is surprisingly very fast. It brought down the access switches and the very big distribution routers. We debugged it pretty far down but hit a wall when one of the three vendors involved would not sign the 3-way NDA. The NIC was not Intel.

Or here is another one. We had a multi-million dollar storage solution that was never needed and in production it caused an IO fencing issue that broke the production databases in a glorious way. That bug would never have been tickled in dev or staging. It required a specific series of failures in the storage that triggered a logic failure on their controller of raid controllers. The vendor should have caught this one.

I could probably write a book about all the weird bugs that "should never happen" but only happen under real-world Production use cases.
Question : Are there any technical challenges in building 100 acre x 300 feet deep concrete storage tanks to store the water run-off ?
Mohammed Bin Salman
> 1) window.requestAnimationFrame(main): It calls main function.

No, it doesn’t. It asks the browser to call the function. It will do that at some later time.

If you wanted to call main, you’d just write main().

https://developer.mozilla.org/en-US/docs/Web/API/window/requ...:

“The window.requestAnimationFrame() method tells the browser that you wish to perform an animation and requests that the browser calls a specified function to update an animation before the next repaint.”
https://www.youtube.com/watch?v=sR_rPd_ufK4
I’d wait until the VFS version (non-FUSE) is ready before giving it a whirl.
* I did use the qualifier 'often' which is not 'all' and to my opinion it's not enough. People readily forget the downsides and need constant reminders.

Edit: please note that the following includes the qualifier “most” and please understand that this does not mean “all”.

I think alcohol is a bad example as alcohol for most people has a way of punishing abuse on its own and quickly thereby maintaining a tight association between the high and the hangover. The aversion to the hangover means that for most people it's a self correcting problem. Most other drugs don't come with this and the association between the high and negative consequences are more remote and infrequent.

I think alcohol, despite the obvious and extensive damage it causes, is a great training drug that teaches most people moderation through first hand experience and encourages caution with other drugs.

Using alcohol as an example kinda makes the case for prohibiting alcohol as opposed to legalizing other drugs.
Hey, that's really awesome. It's really nice to hear that you're making a difference!
Good luck with the project!

> Maybe host a math contest forum for working adults where we can work on interesting integrals & suchlike :)

I'm sure you must know about https://artofproblemsolving.com/community
They have a huge collection of problems, and sometimes solutions.

I'm somewhat curious about the logistics of the courses. How many students are in your classes? Do you run one-on-ones online? And are they really one-on-one, i.e. only one student at a time? Or is it more like office-hours?

Also how much time does it take you weekly to prepare the course materials and to check the homeworks?
We have no idea why Max Howell was rejected. Only the interviewing team knows that. Maybe there were a variety of other problems. Maybe he came off as a complete asshole during interviews. Often not knowing something is fine during an interview, sometimes the point of the interview is to see if you can ask good questions and collaborate with the interviewers, take advice, without becoming defensive or combative.

Even if feedback was given after his interview, it's often the case that the real reasons are too sensitive or controversial to feed back.

You can't trust a candidate when they complain about why they were rejected. They really don't know.
Exactly. I've had interviews I've conducted where we had one open position, and ended up between a couple good candidates. I would have been fine hiring any of them, but we only needed one person, so we selected the one that felt like the best skills fit for exactly what we needed.

I've also had companies be open about it the other way - they liked me a lot, I had most of the experience they were looking for, but someone else came along and had all of the boxes checked for them, and thus would probably be able to require a lot less ramp-up time than I would, even if we would have probably both been fine in the role within 6 months. I can't blame them for that.
China's 'great migration' kicks-off under shadow of Covid
Progressivism is a big tent. In the early 20th century it was associated with urban politics of a rather authoritarian streak which promoted things like eugenics and a rigidly segregated labor market, fearing the "unfair" competition of non-white workers.
XSL:FO is great for turning into PDFs though.

There's also XQuery for transformations and XSD/RelaxNG for schemas, the whole combination of XML database, WYSIWYG (via XSLT) XML editor and output transformations is very powerful, every journal we published and every site we ran at the British Medical Journal was generated that way.
Do the work to identify a fit, then go there and make
the case for why you fit

This sounds great but in reality it's incredibly glib.

It is almost never possible to have that sort of insight into a company until you're already working there and even then it's a challenge.
Switching from good faith legal dispute to bad faith technical argument and lying seems like a questionable strategy.
https://archive.ph/ueoRs
I am a Lisp programmer who has mostly used Python for deep learning. I found the long runtimes for some conda operations worth while in order to have several very different environments setup. I now try to use Google Colab for as much of my deep learning work as possible, so I have thought of dropping conda and try an alternative setup because I am writing a Python book that covers deep learning but also covers a lot of use cases that I usually use Common Lisp for. I will probably take the time to try most of the options in this blog article.
Curious to see that this is mostly JavaScript code. How does it work on the technical side? Does the modified firmware include a whole Node.js environment that runs this code?
You could just reboot.
I’d like to offer a possibly controversial alternative viewpoint on this. On a longer time horizon than just the past few years, we saw the introduction of touchscreens for drivers way back in the early 2000s. We just called them smartphones. Before that, rush hour commuters could be spotted reading newspapers, shaving, applying makeup, and eating breakfast while driving. All of those pose real dangers to themselves and others.
My point is that the fundamental issue at hand is more significant than the UI / haptics of the car, but the attention paid by the driver. Humans have already cast their vote on this. As drivers, broadly speaking, we do not want to give the action of driving our full attention. There are simply too many other things vying for our focus.
The solution, in my opinion, is not about the controls in the vehicle. Rather, it’s about removing the distracted driver from the equation altogether and finally mastering the immense challenge of truly autonomous vehicles. We are at a point in history where the UI/UX has advanced faster than true self-driving. If the latter can catch up, the UI will become a non-issue, the screens will continue to grow, and the driver will merely be an operator.
title is a little clickbaity. study only seems to talk about zinc and iron which i think while important is more telling than the vagueness of "low nutritional quality"
I do think people getting buried in clothing qualifies as ritualistic when the body was presented for an open casket funeral.

However, people still regularly get buried with their wedding rings or similar such items. Do you consider that behavior ritualistic, or just sentimental?
Funny that a study was needed to determine this incredibly obvious thing but j guess good it was done.

Touch interfaces basically suck compared to physical.

The only exception being if an interface has to change a lot - and is meant to be looked at 100% of the time while in use (or smartphone screen)

Any other touch interfaces is just dumb.

Examples:

- a lot of new very expensive cookers have touch buttons that are a lot more fiddly than dials and dont work when your hands are wet

- a lot of very expensive SLR cameras now have touch screens that hide functionality that used to be instantly available on a dial in a submenu.

- MacBook Touch Bar (no explanation necessary)
> I am a bad software developer and this is my life.

By what metric? You can't land a job? I would say that's more of an indicator of the economy at the moment. If anything the OP sounds over-qualified.

I haven't interviewed at a place that required code review since I was Junior. Most of the interviewing is focused on how my interpersonal relationships were. It almost feels like OP is simply interviewing for the wrong positions. Like they're interviewing to be a junior when they're senior.
> 1) window.requestAnimationFrame(main): It calls main function.

It doesn't call the main function. It asks the window object to call the main function before the next repaint, which will be at some point in the future. This "main" is an example of a callback function. [EDIT: see bob1029's comment for more details.]

Once called, the window object forgets about the callback to the main function, so it needs to be specified again. Again, it isn't called right away, and there is no loop.

This bit of logic says the browser should keep calling the main function before each repaint, and for each call it tracks the time since the game engine was last executed. If it's been long enough, it advances the game engine.

This keeps the game engine game rate (mostly) coupled from the paint rate.

Another code example for requestAnimationFrame is available from https://developer.mozilla.org/en-US/docs/Web/API/window/requ...
can someone please build some visualization for me for this? A simple sketch will work.
Scurvy isn't necessarily a problem in an all-meat diet, as evidenced by historic cultures with extremely low plant food consumption (e.g. historic Coastal Inuit and Masai); however, those diets aren't like "western meat eating" e.g. cooked prime muscle, but include uncooked blood, organ meats, etc.
https://github.com/vercel/pkg
It uses pkg node18-linuxstatic-armv7
That's a lot of assumption. Why not let them answer for themselves?
Could be a web app, I see the use to be on a mobile device va desktop (think mindfulness/wellness app).

What is the current set of options to develop a web app (JavaScript, PHP, Python) that can be deployed as an iOS and Android app?
Having been in a position where I would maintain archaic software, I can tell you there certainly are gaps in knowledge in CS as well.