jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>So am I less of an engineer because I didn't immediately go >for recursion?

No, not at all. a stack is a stack, whether it's the call stack or one you maintain in code.

Its not the recursion that's important to me, it's holding a problem of moderate complexity in your head in order to be able to come up with a solution. Problems that lend themselves to recursion seem to present a bar that some engineers struggle with, and others find easier, in my anecdotal experience.

I know I said recursion is important all over the place, clearly my thinking is sloppy on this and needs to improve.

I have this idea that there is a class of problem, that lends itself to recursion, that separates the wheat from the chaff in some ways. maybe that's nonsense.

What I really want to test for is the ability to juggle abstractions while working through code problems. there's probably a better way to do it.

Thinking about this corpus of questions and answers, I guess the common idea of fixing broken code might have a bit more merit because it removes the risk of an interview focusing too much on judging the approach and turning it into a trivia contest (have you seen this before and do you remember how to do it).
Yet are completely fine with things like:

}
})
]}
}])
}
}
}
}
Someone who wants more stuff or anticipates change in the future. Best time to buy an asset is in the latter stages of a long price decline.

Speaking from a mining industry perspective, best time to invest might be after about 3-5 years of price deflation. If you invest in capital when prices rise sharply then you can lose a lot of money; as mining companies generally seem to do discover when there is a bull market :/. I've seen mining companies do a pretty good job of bankrupting themselves by not investing when prices have been dropping for a while then over-'investing' when the price rises.

So, in the real economy, sane people would invest when prices drop. On a sane timeframe. None of this millisecond knee jerk day trading business.

Basically, the argument is that investment depends on anticipated change over some time horizon. If someone has a long time horizon, best time to set up is in a deflationary period. It isn't a general rule but you'd certainly see some canny people getting their hands dirty if they anticipated a shortage of some good or service.
OP here. I get it. I led rr development and even I sometimes find gdb features I never knew about!

We explicitly tried hard to make Pernosco discoverable, partly by creating simple but powerful and composable features, and partly using traditional GUI techniques. We definitely haven't fully succeeded, but I think we moved the needle. If you dig through https://pernos.co/about/ you can see what we tried, and if you try the demo https://pernos.co/debug/e9UFXkGq__8KQB-N6n59lA/index.html you can see how well we succeeded.
So the IQ of America is 12.

Do you have any rules for nested groups?
SLAAC is autonomous. It's more accurate to say that it tells a host to assign itself an address, rather than that it assigns an address to the host.
Racket has a package manager and plenty of packages. https://pkgs.racket-lang.org

It's also an actively developed modern language not stuck in the 80s.
My wife has started making photobooks of significant family events, having observed that having an arbitrarily large pile of digital photos that never get curated or culled actually means we're less likely to revisit our past.
No cited references. Here's a stream of consciousness to provoke a troll or some solumn person who knows better.

Sum it up in one word: Fear. Sense of threat. The unknown is scary. The not-same is scary. Lack of familiarity. People are terrified. Of something. Anything.

Other aspects and similar mental distortions:

Anonymity shows the real core because of the apparent lack of known self versus the usually hidden one. Along with the ability to be anonymous is the ability to explore the usually unknown.

Trolling is the perceived absence of impact and the simulation of importance through thwarting others' natural progress. This is one source of their hate and their fun. They receive accomplishment through the roadblocks they create for others because of the trolling interference. Any social validation is still validation in their mind. In reality the ones who are trolled are progressing regardless and the troll is the one who gets further left behind.

Probably one or more of these. The usual suspects of jealousy etc should not be overlooked but I'm out of beer.

Bonus observation: The nervous people are scary. What are they afraid of? What if they know something? Maybe I should be afraid of THEM? Now the nervous person is a threat just by being "too" nervous or not nervous enough (he's too "aloof" so he doesn't care). This is why some people get attacked by a group. A similar example is the person not sure of themselves: they are a threat because if they are unsure of themselves they are perceived to unsure of and incapable of everything else. "They might do anything. We can't trust them. Better attack them now and find out." This is the basis for at least three different variants of bullying, including mobbing. Difference from the group norm, group cohesiveness reinforcement etc etc.
>Can you give an example of a trivial input resulting in a crash/C error?

Here:

https://github.com/vlang/v/issues/14023

I've seen quite a few such issues in the GitHub repo.

>We have thousands of tests, lots of big projects written in V (V itself is 220k loc, Vinix OS, Ved editor, Gitly, vsql etc), and they all work fine, no compiler errors.

Do these projects have large userbases (actual users, not just as a toy project)? How many contributors? I wrote a transpiler myself and I know that if you write in a safe subset (avoiding known gotchas) a project no one uses, then there's going to be zero problems with the project :)

I'm skeptical but I'm open to learn that I'm wrong.
But is that because of their past experience i.e. buying premium eggs vs cheap eggs before trained them into a bias?
I just finished watching it, Very interesting!
I tried to find more information about the video, here's what I found:

An article from Harvard Business Review from the speaker[1], He summarizes the main points:

1) Don’t underestimate the importance of likability.

2) Help them understand why you deserve what you’re requesting.

3) Make it clear they can get you.

4) Understand the person across the table.

5) Understand their constraints.

6) Be prepared for tough questions.

7) Focus on the questioner’s intent, not on the question.

8) Consider the whole deal.

9) Negotiate multiple issues simultaneously, not serially.

10) Don’t negotiate just to negotiate.

11) Think through the timing of offers.

12) Avoid, ignore, or downplay ultimatums of any kind.

13) Remember, they’re not out to get you.

14) Stay at the table.

15) Maintain a sense of perspective.

Here is a quick summary from "BatMasterson" on that forum [2], they are useful for those who watch the video

Dr. Malhotra makes some good points.

I've summarized quotes from his lecture (not the entire 15 points) here:

1. Think about who you are and what you want do to in your life. Pick the right choice

2. What is not negotiable today may be negotiable tomorrow.

3. Stay engaged.

4. The Mike Tyson allusion: "Everybody has a plan until they get punched in the face"

5. Get the why they're asking what they are asking.

6. If they make an ultimatum, generally speaking, (you can) ignore it.

7. There is no right answer to every situation -The Star Trek Captain trial allusion where the answer is Yes...provided that, considering this...

8. These people like you but you are not their only concern.

9. Negotiating w/ your future boss is not the same as negotiating with HR "adapt-to-each".

10. Don't be in a mad rush to get offers

11. Tell the truth. Resist the temptation to tell even a small lie.

[1] https://hbr.org/2014/04/15-rules-for-negotiating-a-job-offer

[2] http://www.wallstreetoasis.com/blog/how-to-negotiate-your-jo...
Can you elaborate? There was never a claim it doesn't use memory (although it does use a lot less memory than most compilers). The language is indeed fast, V compiles itself in 0.3 seconds:

https://www.youtube.com/watch?v=pvP6wmcl_Sc
This happened to me as an 11 or 12 yr old. I was hit by a car that crossed a red light. The moment I was hit I saw my life and memories from it, certain pauses on interactions with key people and there were very overwhelming positive and calm emotions, but I saw everything and indeed strangely carousel style. When I hit the tarmac I was slammed back in real time and was scrabbling to hang on the front of the car as it didn’t stop for 50 yards and was dragging me under.

It had a profound impact on me. It makes sense it’s a human experience that’s ‘an unknown known’.
I don’t buy the ‘survival mechanism’ theory, the nature of the experience was not one of search.
It was over 30 years ago, but remains something I know to be ‘real’ as a phenomenon
The proximity fuses used in WW2 naval AA guns could handle 20000g and were using vacuum tubes. Electronics are more durable than you give them credit for.
I tend towards the view that I do not understand any given thing until I can teach it.
You get an up-vote for that. Well done!

I felt the whole article was pointless fluff, and just had to call it out. I feel no guilt.
> I view business as inherently evil and selfish.

I suggest rebuilding your frame of reference.

Offering something of value for a profit is not evil. It may be considered selfish, but it is also selfish to offer something of value for free to gain moral high ground, peer recognition, and resume fodder.

Being selfish isn't evil; survival isn't evil. You live in a community that has rules and values, and if you live in the spirit of those rules and values, being selfish isn't causing harm, and in most cases, helps others. When a business bends those rules, or breaks them with no regard for the community, that can be considered unethical and in some cases "immoral" and possibly evil by some definitions.

If your business model doesn't take advantage of customers, employees, or the surrounding community, you probably have a good business plan.
Not disagreeing (edit: well maybe I am, a bit) but with a Tesla the "upgrade" is pretty much mandatory as the battery packs have a limited life. So even if you don't need to upgrade to get the extended range, you still need to replace the battery pack every so often. Also other components on the car will wear: brakes, suspension, interior. A lot of people trade/replace cars even if the car is still running and reliable, just because they are tired of them, the interior is worn or falling part, the seat springs are flat, etc. Or they just want something different, bigger, or with different utility.

You could take most cars of the last couple of decades, and a complete interior update, engine/transmission replacement, and suspension rebuild would still be cheaper than a new car. But few people do that.
Okay, let's just sit here and impotently judge and condemn them to satisfy our own sense of moral superiority. I'm sure there will be no shortage of moral condemnation of our current worldview in another 200 years.
I just want to add another factor that I don't see discussed here yet. That is an object like healthcare.gov is not just a website. It is a system. It influences the work of thousands of people, institutions, dozens of local governments, vastly different companies and people. All that doesn't mean it would be efficient, successful, or reasonable all together, but just that it's more than a website and organizing something of that size will cost a lot more money than a website of equal quality and end user value will cost for a new 5 people start-up without customers.
Why does this exist?

(Serious question)
You're probably remembering something from Brian Kernighan's 1981 essay, "Why Pascal Is Not My Favorite Programming Language". Lack of unsafe typecasts, as well as (I think) all of Kernighan's other main points in that essay were cured in Pascal implementations by end of the 80's. But by that time C had captured all the mindshare.
The 'spec' is how I want my data stored, in the way I want it stored, with fields I want present, and fields I don't want no where to be seen. Period.
I think it's fine. As a hiring manager, I would want to know if there are internal company things that are turning away potential hires.

Personally, I stay far, far away from places where I'd be required to use Windows, Teams, etc., not because I can't stand most of the stuff that Microsoft churns out, but because it's an indicator that the company doesn't give a single fuck about whether or not they're adding unnecessary friction to my job. I want to spend my time and energy doing the job I was hired for, not working around whatever crapware corporate IT decides to foist on me. Without fail, every time I've compromised on this stance, the company has ended up being an absolute dumpster fire.
No, what's bad for science is discriminating against people on the basis of sex and race, which is what affirmative action now means. I have not seen research showing that college grades and GRE scores underpredict the performance of minorities in graduate school.
> In a sense, you are often assembling your own framework.

Exactly. I always phrase it this way: if you don't choose a framework, you will be writing one.

(for a certain class of problems, obviously)

So, just know that going in. If you're not prepared for that reality, maybe your best choice is in fact to choose a framework that's already written, tested, and well supported.
If you mean pixel density, then sure it can be made scalable by using vector graphics or using several different dpi variants of assets. All without changing visual appearance even. Apple managed to do this exact thing in 2012.
You should probably read more of the article to get a better idea of what the authors are arguing. They are making a fine tuning argument like Barrow and Tipler. Barrow and Tipler wrote a whole book on the fine turning of cosmological constants, and it was well received. The whole article provides the theoretical background for fine tuning arguments, and the main evidence they rely on are the big name ID proponents: Dembski, Behe, Axe, Sanford. In fact, the article is absolutely chock full of references to peer reviewed ID articles. They call out ID by name multiple times, and explain its connection to their work, and state that the results imply intelligent agency. For example,

"Axe also elaborates on the massive improbabilities of anything like functional proteins arising by natural selection (Axe, 2016). The search space turns out to be too impossibly vast for blind selection to have even a slight chance of success. The contrasting view is innovations based on ingenuity, cleverness and intelligence."

I really don't see any sneakiness going on here.

Also, is it normal to respond to blog post criticisms in a journal article? Otherwise, I'm not sure why you think it is a problem the journal authors didn't respond to blog posts. I've not seen such a requirement before, and I've spent a fair amount of time in academia. On the other hand, from what I see, the authors do respond to published criticisms of ID theory, e.g. papers by Wilkins, Elsberry and Olofsson. So, at least regarding your concern they do not mention the criticisms of ID and provide responses, hopefully this should set you at ease.

Finally, the authors explain why they think ASC overcomes, or at least addresses the previous criticism of ID:

"However, it is hard to apply to many interesting biological applications or contexts, because a huge number of potential but unknown scenarios may exist, which makes it difficult to phrase a null hypothesis for a statistical test."

with the fact that ASC is measured in regards to a specific probability distribution:

"ACS incorporates both Shannon and Kolmogorov complexity measures, and it quantifies the degree to which an event is improbable and follows a pattern."

and this approach is further improved by a later result they mention by Montañez. At any rate, I recommend giving the article a careful read before coming to conclusions.

So, I still do not understand why it is within normal scholarly protocols to post a warning about the article. It is very forthright about its ID connection, in fact forming almost the entirety of the paper around ID arguments and authors, addresses criticisms, cautions about its own conclusions, and seems to be pretty mathematically rigorous and written by well credentialed authors.
What's a "box fight"? People hitting each other with cardboard boxes?
> We don’t have specific data on covid

So you're making a super strong statement that's not very justifiable.

> but it’s closely related to other diseases where immunity from contacting the disease tapered over time.

I mean, maybe? Let me know when there's more then extremely minimal evidence of reinfection. We are at the point now where we are coming up on a year of significant spread and it's still missing. Additionally, have we ever seen an mRNA vaccine for a coronavirus? Nope. Evidence here is at best uncertain.

> We don’t have the capacity to make enough vaccines for global herd immunity in under a year. Which is why reduced long term efficiency is a significant concern over a faster rollout schedule.

Would we have enough if we split doses? Why does the US need global herd immunity?
When the Great Firewall started blocking Github, there was a post on Reddit (iirc) saying Chinese devs basically had to abandon the profession and switch to other work—supposedly because so much development these days depends on libraries and frameworks that are on Github.

Though, I recently learned that Taobao has a publicly-available mirror of npm packages.

However, I'm also noticing more and more popular repositories with Chinese language, in the past couple of years—they gather plenty of stars presumably just due to the population size (can't judge them on merit). I guess the GFW block was lifted and Github is popular for publishing software even for consumption in China.
Why do you think it isn't a Nash equilibrium? Any actor unilaterally choosing to transmit at lower power is going to experience worse signal quality, even if it's only marginally worse in some cases.
Thank you for sharing! Hadn’t heard of Effective Altruism or 80,000 Hours before.

This takes a tangent from the article, but it surprised me “Privacy” was absent from the primary paths[1], though the inverse “Surveillance” made the list and might be related. Likewise, Facebook and Google (along with Open AI and many others) are recommended for careers[2]. One might argue that the progress these giants already have means that’s the best place for folks should plug in and have an impact. I’m skeptical that centralizing all our efforts into giants that seem to run on ad revenue will continue to have good outcomes for humanity.

[1] https://80000hours.org/key-ideas/#priority-paths
[2] https://80000hours.org/job-board/
Well to be fair, how many malls have you been in that actually have decent WiFi? The infrastructure already exists in the enterprise to provide it, but usually they cheap out at some point so it ends up being useless, and after going through the hoops to register and realise you are getting 500kbps, you switch to mobile data.

If this ends up with large indoor areas (malls, airports, etc) having decent connectivity I'm all for it.
What would they have done if they'd gotten into the car or the driver got out?
Two months ago I bought a starter kit with some electronics: breadboards, LEDs, cables, transistors, resistors, etc...

My 8/9yo daughter really got hooked, and since then I've bought all kinds of logic gates, switches, timers, flipflops etc...

I use the videos from Ben Eater as inspiration but I haven't told my daughter that you can build a programmable CPU using this stuff. I don't want to spoil the surprise.

After learning binary numbers, I asked her if she could build a circuit to add two digits. She designed her own version of a full adder, chained 4 of them together, and now has her own 4-bit calculator.

The cool thing is that she will explain it in detail to anybody who wants to listen. But she is also quickly discovering that modt people don't know binary...

What I like most about this is that she is now hacking independently, and having here own ideas. At some point I might teach her some formulas, but she hasn't shown interest there. And the occasional LED burning up isn't going to make me bankrupt (-;

Tl;dr: breadboard electronics is cool, worked with my 9yo daughter
We could, but it's not yet public. Rest assured, it exists and there is work going forward on it to get it out the door somewhat soon.

You may find the public `go2v` work interesting. It's being worked on by some other folks in the community: https://github.com/vlang/go2v
If you do just "git diff" it will show you the diff between the index (staging area) and your working tree. If you do "git diff HEAD" it will show you the difference between the latest commit and your working tree, that is, it includes the diff in the staging area.
Most psychedelic users would say that the visual or sensory effects are not really the important thing. On psychedelics people can reimagine their concepts of self and universe. They can think about problems in what many feel is a totally new way of thinking.

In recent studies at Johns Hopkins, most volunteers described psilocybin (magic mushrooms, similar to LSD) as one of the most personally and spiritually meaningful experiences of their lives, comparable to the birth of their first child.
The only update from Arch that has bricked my system was when they reconfigured the whole file system, to unify things (as opposed to it being split up between {/usr{/local,},}/bin) -- that was a nasty shock. In all my years of using Arch (I switched from Gentoo in 2010), I've really had very few problems. It's a very friendly yet powerful and customizable distribution, in my estimation.
> People are really missing the point here. Follow staltz on twitter, he really knows his stuff.

Whether he's brilliant on twitter or not is irrelevant. People are judging the presentation. Even if he's the most brilliant mind in the 21st century, that doesn't shield his work from scrutiny.
Here is an example song that would benefit from a plug in like this: https://www.youtube.com/watch?v=KeIQvxSS2M8. The guitar riff that hard pans from left to right can sound jarring when listening with headphones without a crossfeed filter. With the filter, the sound is more natural.

I'm surprised apple hasn't added crossfeed functionality to any of their audio products. I remember discovering crossfeed back in the early 2000s. My audio player was foobar2000 which had a plugin to do crossfeed. When I switched to Mac in the late 2000s, I had to go back to listening to music without crossfeed. It still perplexes me that with the explosion of high end headphone popularity that this hasn't become a standard feature for audio players.
Clearly the author has never heard of ClojureScript's Om.
... or, on the residential scale, a black rubber membrane sandwich known as a solar pool heater.
No, it's not hush-hush (or my editor hasn't told me it is at any rate!). The working title is "Using Docker: Developing and Deploying Software with Containers". Coming out on O'Reilly next year.

As well as describing how to use Docker, it will try to explain how to use containers in the full software development workflow.
Ebikes mostly solve 1, 2, 3 and 6 on your list.

They are quite fast, require very little physical effort, and have a small fraction of the energy consumption of a car.

And you can still get the health benefit by investing as much muscle work as you want to.
I assumed WhatsApp audio and FaceTime audio killed that market years ago.
The problem with this theory is that this is four years in the making[0], aka since the last cryptocurrency bubble.

https://www.wired.com/story/mobilecoin-cryptocurrency/
Posting racist stuff just means you're stupid and the company made a mistake in hiring you.