skysight-inc/HackerNews huggingface dataset:
There's some old Asimov "Big Book of Science" sort of book I've got hanging around somewhere (dude definitely had aides/ghost-writers on some of that non-fic, right? Surely? At least researching and first-drafting for him to come through and punch up? Especially the more generic ones like that? I don't see how he'd have had the time to physically write that many words, otherwise, let alone also think about the words, considering his total output) that features the idea of nukes-as-tools pretty heavily, especially for canal digging and excavation generally.
> If strings are immutable, it's silly to have more than one empty string.

I guess Common Lisp is silly then.

Clozure Common Lisp Version 1.12.1 (v1.12.1-10-gca107b94) DarwinX8664
? (eq "" "")
NIL

> (cdr (assq key a-list))

Much better to have an abstract associative map (dictionary) type with an opaque implementation rather than punning cons cells (which locks you in to an O(n) implementation). ALists are interesting from a historical point of view but they should never be used in modern code without hiding them under a layer of abstraction.

And even if you are going to pun cons cells to build an associative map, alists are the wrong way to do it because it forces you to duplicate the keys for every frame. Much better to use D-lists ((key1 key2 ...) val1 val2 ...) because that lets you re-use the key list, which can cut your memory usage in half, and provides a much more straightforward path from interpreter to compiler for pedagogical purposes.
Have you considered looking into a career in CAD support? I was a manager of a CAD support team for a while- my team was cohesive and did a variety of different things and made connections/were close to their customers. A blend of ME/IT is perfect for it. Look into moving to Poland and maybe Canada as well, a lot of EU companies seem to be outsourcing to Poland and Canada seems to be increasing their immigration quotas
I love this form of humor.

A comedian, 3 Year Letterman [0], does this a lot of Twitter and catches a lot of people off guard. The responses are really entertaining. Their website is a running list of top hits [1].

[0] https://twitter.com/3YearLetterman

[1] https://www.determinedlook.com/
New DNA Analysis Provides First Accurate Tuberculosis Genome
This is a part in realization of the true cost of producing things.

In Sweden we call “sale” a “realization”, meaning consumers pay the true cost without markup. I always say we’re realizing the wrong way - cost should quadruple for every H&M item we buy, and the money should go to enforcement of clean production.

Hard sell, but eventually a must; cut profit and increase price at the same time.
I had a different experience, on export my files were all in the original encoding. The value of Google Play Music was that you could upload files. I have also never had any files replaced.

I have enjoyed self hosted solutions since YouTube Music broke the smart Playlist and integration for uploaded files with steaming files.
I agree... most people's music collection should fit fine on a 256GB thumbdrive, which costs less than $25 nowadays.
Take a look at the C header <ieee754.h>. It's not on all systems but it provides a union for type punning between a double and its decomposed parts. IEEE754_DOUBLE_BIAS is provided for bias correction. The same are available for floats.

(Unfortunately, the "not on all systems" part is why I don't use it, but instead copy the union and the constant verbatim into the project if I need it.)
Calling this "flamebait" or "ideological battle" is pretty over-the-top.
I honestly can't believe people complain about having to hit the ESC button. Is this for real?
Cypress FX2 USB interface chip (usb 2.0 high speed) actually has an embedded 8051 core in it. They did finally upgrade it (to arm9, sigh) for their USB3 variant of the chip.
>After that the drone will move up and down a few meters, before heading off at walking pace in the direction of the nearest representatives of Ukraine’s army, it says.

>The video also warns that the drone’s battery may run low, in which case it will head back to base and the soldiers should stay put and await a fresh one.

So follow it, unless it's heading to a base. Is it clear when its battery is low? Maybe it just goes faster.
Yes – back in the 90s, my first tech job was doing QA for a COBOL vendor and we had that on our support matrix. The Alpha processors were really fast but did you ever know there was A VERY SERIOUS COMPUTER in that room with the industrial fans and a case like a filing cabinet which probably weighed 50 pounds empty. We even for a time had an Alpha on Linux build for a single customer.
I've heard this concern a lot lately. It's understandable. But I think it's shortsighted.

Does using a calculator make you a cheater at math? No, you still needed to understand the concepts.

Does using ChatGPT make you a cheater at school? While ultimately that's up to the schools to decide, I would argue it shouldn't. Because you need to have enough understanding to ask the right question as well as to be able to spot what's wrong in the answer.

For example, I was helping my kid out with their Java homework and we we're both stuck for a good hour. Finally I loaded the question into ChatGPT.

The answer that came back helped us solve the problem. But we didn't just cut and paste. We looked at that solution and compared it to our own to find the problem.

I don't consider that cheating. Others may feel differently.

Ultimately, I think of this as augmented thinking. In the real world, we all use whatever tools we have at our disposal. If in the real world we have access to Google and calculators and now AI chatbots, why should we train and educate ourselves as if those don't exist?

I'd rather my kids learn to use every tool at their disposal to be as fast, efficient, and effective as possible. And unlike paying someone to do your homework, this is something everyone can do, not just those with discretionary income. So I really have no problem with this at all.
Emergence is about intrinsic properties, observer-independent properties.

If emergence were about observer-relative properties it would be a meaningless term. My shoe gets an "emergent property" to hold my door open when I put it in a door way.

This is mumbojumbo.

Systems acquiring observer-relative "properties" are all well and good, but the claim here is a much stronger one.

This gross misuse of language amounts to saying that "models with enough parameters to accurately approximate a function" have "emergent properties" that "models without enough parameters" do not have.

This is a deeply silly way to describe the conditions under which one function can approximate another, and the rate at which that aproximation converges to something useful.
The CDC recommends that antipyretic or analgesic medications (ibuprofen, tylenol, etc) should not be taken with the Covid vaccine, at least not before or immediately after. This is because the fever and inflammation response are specifically triggers that recruit your immune system into creating the necessary antibodies.

https://www.cdc.gov/vaccines/covid-19/clinical-consideration...
Since Wing compiles to Terraform, you should be able to manually run Infracost (https://www.infracost.io) to get an idea of costs.

Having that capability baked into the language/compiler would be a great addition.
100% second that.

Psychiatrists are real doctors with scientific, comprehensive, rigid education in STEM.

Last thing you want is a pseudo PhD from Berkeley who majored in psychology and studied "human rights" as her thesis.
I use Backblaze B2 for my music backups. It costs a bit to restore the files from there, but just storing them is cheap enough for me to not care.
Ummm... so AI text is better it just needs fact checked.
Then students will become proficient in training AI models. Disaster!
Which Emoji Scissors Close? (2020)
For me it's mostly a quality of life issue. I find Clojure workflow is far more pleasant than most languages because it's interactive, and I like Clojure as a language because it's small and focused. I find the main feature of Clojure lies in its simplicity as opposed to advanced features. Clojure code tends to be very direct where you're just passing data through a series of transformations, and you apply a few common patterns to solve a wide range of problems.
I think there's an argument there when it comes to archaeological finds that are identifiably associated with a particular modern cultural group. There's a matter of scale though. 10,000 year old finds, sorry I don't see the argument. The australopithecine finds in Africa are also tribal ancestors.
I would agree with this.

Our work Adsense account got suspended with no reason given. Tried emailing or contacting anyone, no luck whatsoever. After 1 month we finally just gave up and created a new account (we do have a business to run, contrary to Google’s beliefs).

I think there should be a law that requires minimum response times when any form of money is exchanged for services, with mandatory access to an ombudsman to resolve ongoing issues/conflicts.
this problem is result of training the market to meet the supply
I've been remote since around 2017, calls almost daily - maybe twice my lacking video has come up

I deliberately don't have a webcam, my team never uses theirs, so it works out pretty well

I wouldn't do well in an environment where it "mattered", if being on camera became a recurring topic I would certainly leave.

There are more important things to worry about, and if a place makes this significant, their priorities are broken

I would entertain it as a team dynamic, what you describe (and my 'firm' stance attempts to mitigate) is electronic supervision

I'm a professional, if you can't tell by my work that I'm here/active, I'll do it somewhere else.
Where was the opposition research? The opponent can feed stuff they find to the friendly press.
As others have suggested: seek professional help.

But also, the thing I try to recall when I feel the most "stuck", is that despite how anything external to me plays out, I will always have the opportunity for inner growth. I always have the opportunity to rethink my perspective, and to be more at peace, more content, more amused, more appreciative. Sometimes (when I really need it) I go through the exercise of thanking the universe for the opportunity to grow.

Good luck.
Anxiety about range is a real thing. People new to EVs imagine they're going to be stranded, don't know if they can trust remaining range/state of charge indicators (e.g. compare it to their experiences with cell phone batteries), worry they won't be able to find a working charger, are afraid that charging will take hours.

With experience (education), these worries go away. You learn how much real-world range your car can actually do, you learn which chargers around you are reliable, you learn what tools you have available for planning routes, you learn how to deal with running low, you learn about charging curves.

You are repeating some of the myths that cause this anxiety. For example, most modern EVs have enough battery to last a whole week of city driving. You can forget to plug in, even a couple of nights in a row. DC chargers can add 50 miles of range in 5 minutes, so it's not a big deal even if you're dropping someone off.
Sounds like he may have backers that are playing him like a puppet and the story does not end with him alone
In the fraud case at tech company NS8[1] (for which the CEO was recently sentenced to prison), the CEO apparently edited PDF bank statements before sharing them with his CFO. I think most people naturally assume that a PDF is unalterable so a PDF document. While not commonly exploited, that assumption is a big security gap. We need a way to sign PDFs to ensure their authenticity.

[1]https://www.sec.gov/litigation/complaints/2020/comp24905.pdf
My favorite so far

/// GetNextWithEqualBitCount
/// How to get the next higher integer with the same number of bits set.
/// This function is supposed (claim by original author) to be able to
/// wrap around and continue properly, but testing indicates otherwise.
/// Do not call this with x = 0; as that causes a divide by 0.
/// Doesn't work for an input of all bits set.
/// Do not assign the result of this to a type of less size than the input argument.
/// This function has certain real-world applications.
/// This function has been called 'snoob' by some.
Interesting point. I've recently taken on a client who insists on using C# with their cloud solution. It's killing me. Though you're calling Clojure "advanced", what I'm missing is its simplicity.
Ah, just like a couple of dudes made a language that targeted only PDP-11, and then suffered lots of extensions until it was standardized about 15 years later?
> Not sure why this is being downvoted

I can only guess, but it's ambiguous, irrelevant and needlessly casts this as a partisan issue.
This happened to me, but the ATM wasn't working. Suddenly their credit card machine started working again.
The Possible Tidal Demise of Kepler's First Planetary System
So sorry I replied to the wrong thread. I left another comment on your here: https://news.ycombinator.com/item?id=34053767
Being the GOAT is subjective, it's not just about dry statistics. I'd argue the cultural impact of Diego Maradona was incredidibly more profound than Messi's, ironically much due to his turbulent life off the pitch. People like an anti-hero :)

The 1986 world cup was incredible, the impact of that WC run on the Argentinian national psyche, including the final but especially the Argentina–England game, just cannot be overstated.
> There's something about political power that seems to attract the scummiest of people even if there are enough competent people capable of leading

But that is a simple law. If there are not heavy (legal, cultural) constraints and scummy behavior can get more power rewards than honest behavior (which is often the case, especially for quick power grabs), then rather reasonably any honest politician will be displaced by a dishonest one.

The only limits are cultural. And even them are based on the fact that in our time a country with a functioning legal system and democratic rulers tends to thrive more than a dark tyrannical regime so the cake itself is bigger.
This video might give you some insight on why they use the research that they use, or rather, the lack of research they use.
https://www.youtube.com/watch?v=HjHMoNGqQTI
Well, yes. You can definitely do this, but you really have to find something you care about and that motivates you to get up and go. Many people have changed their lives in their forties and fifties by doing this. I do think there are some ground rules, however.

1) Willingness to put in the hours of work required to acquire new skills, even if this may be harder for older people than it was when you were in your 20s. Set a schedule and stick to it.

2) Willingness to work with other people who may be younger and more skilled than you are in your new area, i.e. put your ego aside and accept a junior role relative to people who may be a decade or more younger than you.

3) Eliminating alcohol and recreational drugs, and getting your body into decent shape via an exercise program - it can be light exercise, but if you're working your mind all the time, you have to do the same with your body.

There are no guarantees of success, of course. Some useful resources are community college courses in areas you are interested in and which might result in job opportunities, online forums of various sorts, public libraries which provide books and other learning opportunities relative to what you think you might like to do. Overcoming procrastination and laziness should be at the top of your mind at all times.

Most importantly, it's just the feeling that you're moving forward that is worth the effort. It's like a fish swimming upstream against the current - at least you're getting somewhere - vs. a log being swept downstream by factors out of your control.

As far as breaking out of a depressive episode, I hesitate to give anyone any advice, but psychedelic therapy (psilocybin) under controlled conditions has a good track record for many people, if available. I think adopting a program of physical and mental exercise is more valuable in the long run, however.
Didn't age well :)
... and this is why I'm so glad that the EU is seriously planning an AI law which will grant consumers the right to appeal against an AI decision and request a human to explain the decision.

And if you use an AI for high-stakes decisions and you can't explain why it decided a certain way, you'll get sued into the ground similar to how the GDPR made it conveniently easy to force international megacorps to delete your data and stop spamming you.

https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52...
That’s really a DRM issue for non-SaaS software: how do you activate software.
Modern CPUs have a count-leading-zeros instruction to calculate floor(log2(x)) efficiently. GCC and clang expose this with the __builtin_clz* family of intrinsics. MSVC exposes this with _BitScanReverse.

static inline uint64_t floor_log2(uint64_t x) {
return 63 - __builtin_clzll(x);
}
He cranked out a ton of books. I'd believe it was just him, especially with his plain-English style.
So then, all the invasive species are actually indigenous there* ;)

* This is a joke; I know how it works.
Recognizing there is an issue to address is the half-way point. You are half-way to where you want to be. Celebrate that fact. Few people get that far.

I think the problem you are having is related how you perceive yourself - your positive self-image has been destroyed and replaced with a negative self-image. Please read Psycho-Cybernetics by Dr. Maxwell Maltz. It is a fundamental life-changer that posits our actions and thoughts are a result of how we perceive ourselves, and that this perception is the result of our upbringing and experiences. This isn't just a self-help book. It is the grand-daddy of all books ever written that attempt to build a construct around the most complicated thing in the universe. I'd go so far as to say that book is the foundation for two generations of therapists and self-help personalities. I'm over-simplifying it, of course. Read it. If does nothing else for you, the epiphanies it creates will be satisfying and give you a much-needed perspective, for it seems obvious to me that your problem is mostly related to your mindset.

It is never too late to achieve any goal or dream so long as you are still willing to chase them. Many people don't start a family until they are in their 40s. Some of the most successful businesses were started later in life. Some people don't find happiness (true happiness) until their 60's. This is life. Its different for everyone and there is barely any reason to it so don't try to understand or deconstruct it. Know thyself and nothing more.

I was foolishly trying to find happiness in work or in the many companies I started; even if some were successful, it was all empty until I became aware of meaningless things. I didn't start a family until 38 and didn't find true happiness and real purpose until the moment my first child was born. In my view, this is the meaning of life. If humanity exists for a singular purpose, it is to have children. That doesn't mean you have no purpose if you, by choice or circumstance, have no children. Many people find purpose outside of our natural purpose.

Absent of that experience, the focus should be self-improvement in the areas of mind, body and soul. Improve yourself and others will gravitate to you. Inside of all of us there is a light. Let your light shine. Your light unconsciously gives other people permission to shine.

Ideas for entrepreneurial projects do not come from within. They come from outside and concern themselves with the needs, desires, and pains of others. If you try to sit around and think of them, you will not discover them. You need to look outside of the box, start with a customer in mind and work your way backwards through who they are, what they struggle with, and what they say to themselves about it (internal dialogue - the key to most any business is to get in between the conversation that takes place inside of the customer's head.)

Lastly, if you ever wanted to just talk, I'm a great listener. Good luck to you.
Reminds me of stories where people get fired for automating their job away
It's not usable for everyone though, I got a friend with a high pitched voice and RTX audio totally butchers it if she's not careful with how she speaks. And a giggle turns into a garbled mess and so on.
I was going to mention the same. These winter months can be very depressive due to cold weather and lack of sunlight. One of reasons i hate the holidays.

It's important to find sun, travel to a warm sunny destination if you can.
> There is no path forward that permits both "I don't accept Google's data practices" and "I allow Location Services for Google mobile apps on my iOS device". :)

in my case I have a family member sharing my VPN endpoint (DNS blocking does wonders on iOS) - which was part of the initial puzzle as I didn't use any google services at that point.

Not a path forward but a workaround - rotate the IP periodically and start "fresh".
Don’t be silly. There’s no way to do a writing course without extensively writing about a prompt.

With chatGPT just plug it in and out pops your finished essay.

You have learnt nothing besides some minor comprehension skills.

Same with programming courses. It will answer all basic coding prompts. You cannot learn by just reading through a solved solution no matter how much you want to make the case for it.
Interesting reading your comment as well! I honestly don't know what I would expect to learn just writing would I think would happen. :D

Thinking about it more, I don't think I've met single person that ever touched a COBOL code base throughout my career (talking from ICs up to VPs here). It seems the "oldest" was always some early Java project from early 2000s.
I do not recommend remote therapy one bit.
SuperAwesome KWS is another click button "verification" solution. Being interested in selling ads in a COPPA compliant-enough way isn't the same thing as making COPPA verification accurate/more than theatre.

Fortnite was too blatant with it by doing this with all accounts including ones that had entered young ages but that doesn't mean other apps that follow the entered age are accurate it just means they aren't likely to get fined. Which sure - still fine Fortnite. Knowingly breaking a law because you want to doesn't make you exempt from the law even if the law is useless in practice.

I'd personally like if the law could be made into something more meaningfully verifiable I just don't think there is a reasonable way to do so. E.g. the UK has an opt-in requirement at the ISP level for porn access because "I am 18+" buttons weren't actually doing anything but making a legal bypass. Yet it's both a ridiculously bad solution and still easily worked around anyways.
Actually, it's real. I started getting spam emails from some new browser vendor, a contact of mine apparently had shared their contacts with them. They used that line, "it's a WOWser".

edit: Rock Melt, anno pre-2012, perhaps 2010.