skysight-inc/HackerNews huggingface dataset:
We stick with q as much as possible. We've found it's better for our front end developers who only touch it a bit here and there to make edits on the APIs they use.

That said we do make heavy use of the functional form of querying tables (https://code.kx.com/q/basics/funsql/#select) in the more complex parts of our systems. The toolbars in the GUIs allow users to select a wide range of possible ways to request data. It's a lot easier to dynamically generate the functional format of the different parts of a select query than it is to try and play with manipulating lots of stored procs. Anyone with experience in a LISP would be familiar with this way of manipulating code as data in this manner, since it's a similar concept.

Some would say this is k, not q and the lines are probably a bit blurred here. Either way there's no question that doing so has made things more productive.

As an aside, there's no performance difference between using k and q. Most of the q keywords are implemented in k. Programs written in k do look quite different to those written in q, even if you stick to the mantra of one thought per expression, one expression per line.

Myself, I used to only like q since it was easier, especially when I started. My only programming background was C# and Python; q made it easy to get into the different paradigm of the APL family. Now, after years working with it, I'd prefer to use k where-ever possible. The brevity is nice. When you write something non-trivial you see a lot of the same patterns of characters on the screen. And it just feels better to write one character for | instead of typing out reverse.

Personally I'd prefer to go with Arthur Whitney's advice from an interview he did years ago (that I can't find a link to unfortunately). He basically said work in k until you need to do big database work with kdb+, then pull in q. Convincing the team and management to let me do that is probably a lost cause though.
"Word salad"
If my house were that big, I would seriously consider only having connectivity in half the house. But fortunately (?) that's a first world problem I don't have.
I like the ambition. Great project. Best of luck to you. I see big things coming your way.
Conventional mechanical drive trains are very efficient, but those with multiple gears can be fragile with exposed moving parts subject to damage and misalignment. Most of us who ride a lot have experienced broken shifter cables, bent derailleur hangers, etc. Hardly fail safe. A well engineered electric drive system could potentially be more robust and reliable, but obviously more expensive and less efficient.
That's not a particularly good interviewing question, in my opinion.

College curricula vary wildly in quality and content. I don't know of one that quite teaches you everything you need to know to be a functional embedded developer.
My covid project was wiring my house with Cat-6. Getting wires through existing walls is an art form, and pretty rewarding when you get a run working! I'm by no means a pro now, but I do own a 6-foot drill bit.
I think it goes way beyond toys. Here's my use case: I'm building an audio sample pipeline. And I want people to be able to preview combinations of loops and samples in the browser. Asking someone to download a native app just to preview is not awesome: https://signalsandsorcery.org
>> No you didn't, because header files have header guards of the form #ifndef HEADER_GUARD/#define HEADER_GUARD or #pragma once which means that header files are only parsed the first time they are included.

The header file still as to be read from disk ignoring everything until #end and then continue. This is probably not much of an issue these days with SSDs and even HDDs with caches.

I think the rule can still be a good thing by making you aware of what the dependencies actually are, which can be an indicator of excess complexity or poorly defined interfaces.
While I agree with you that economic success does not have to be the utmost goal of a state because that's a goal that is easily too narrowly defined ("Growth"),

1. The doctrine those states called "Marxism" or "Marxism-Something" very much emphasized well-being as material well-being stemming from economic success.

2. Self called Socialist states, generally referred to as Communist states as they were dominated by an all powerful "communist" party, have not been in general successful in terms of general happiness, although they argued that they at least brought an industrialized level of economic prosperity whereas capitalism would have left those places stranded in misery. Wether that is true or it was worth the price is a question for historians to debate on.

To summarize : Humans don't live by bread alone, and I am not even sure the bread was great there.
It was absolutely beautiful on Tues/Wed. High 50's and sunny. (Maybe I'm used to it, but 40s/50s in the spring when the sun is out is unbeatable).

IMO, Seattle has the best summers (save last years heat wave). Nice weather from May - September.
> Whenever there's a commonly-relied-upon signal, there's someone trying to mimic it, thus lowering the value of the signal.

Goodhart's law: When a measure becomes a target it ceases to be a reliable measure.

The other day someone was lamenting the disappearance of the downvote indicator from YouTube videos, which makes it impossible to use an up/down ratio as heuristic for quality. Sometimes the measure is so good that it's the custodians of the community themselves that become bad actors.
> I would classify a net worth of a few million to be wealthy.

This describes many boomers that simply own a house.
> Regenerative braking followed by assisted pedalling out of the corners would be a huge win.

...Until the next ascent, where you have to haul the weight of the battery and what amounts to two electric motors uphill...

Although it seems sacrilegious to imagine energy-recovery units in UCI bicycle racing, innovation is strongly influenced by the big manufacturers who are trying to sell bikes.

It's unlikely there will be a UCI-sanctioned ERU any time soon, but if there was, the key to adoption would probably be the UCI minimum weight regulations. We are now at the point where high-end bikes often need weights added to meet the minimum, and if the rest of the bike ever gets light enough, it could be possible to add an ERU without compromising the total weight for climbing.

But that would require breakthroughs in the culture of bicycle racing and multiple technologies.
I'm not sure how this system works, but it seems like adding in battery power might be useful.
I couldnt agree with this more. I think its more common to call this a generalist vs a specialist. A lot of engineers are true generalists. At larger companies it's a lot more common to be a specialist or to have ones work touch a very small portion of the companies products.
Desalination, yes. But we don't need nuclear to power it. A bunch of the energy can be pulled from the ocean through either tidal stream turbines or wave power. Renewables work well here because you don't need to store the energy you can just generate the power and immediately use it. No long-term storage. No long-distance transit. And (I assume) water use roughly tracks energy use.

The new generation geothermal is also something that we should be exploring in areas that aren't earthquake prone (which is basically everything from Denver to Las Vegas)
This is how every discussion on Errol Musk's wealth goes.

Someone makes an implication that they were fabulously wealthy, using abstract measures like emerald mines, or small planes as a substitute for a concrete measure of wealth.

Someone points out the value of both those things was actually quite low.

Then the goal posts shift to how much more money the Musk family had than the average family, which is true enough.

But they were still decidedly middle class. They all had to work for a living. And in American terms, there are tens of millions of households with similar wealth. Upper middle class, to be sure, but nothing unusual.

And the emerald mine, such as it was, is said to have been in Zambia, not South Africa.
Come on, do some math on this. Any engineer at FAANG, even excluding their stock grants, will probably have close to 10M in retirement accounts by the time they retire given max contributions and historical returns.
There's also this new-fangled social media anxiety pressure whereby most people only share and put out the AMAZING GAINS and HOW AWESOME their lives are.

I feel like social media ups the ante on a lot of borderline or negative human traits because instead of CONNECTING us it's actually pushing us further apart.

It's a tangential thought I know but the fact that there exist people bragging/boasting/ saying LOOK AT ME LOOK AT ME LOOK HOW EASY IT IS - this creates a pretty unhealthy feedback loop and like you said, there's no value there.

I have smaller kids and I fear for their mental well being because of the pressures of the internet and how it's bleeding into reality in weird new ways that aren't exactly healthy.
Yes. It's driven on speculation, and it has the side effect of ruining hardware for everybody.
> In one sense we already have the technology to do that - our brians. It would never be feasible (or ethical), but if we could put a human brain inside every tesla, wouldn't that achieve L5?

It would achieve L5 of a sort, but people don't usually mean "L5 autonomy" in the sense of "capable of crashing the vehicle deliberately to protest the horror of their existence".
Ha! I think this a good call out actually - thanks for posting.
Sounds like battery performance is better than on Windows for the 860 G6. In my experience seeing those in enterprise settings, they last like 4-5 hours max, probably less. But then again people are running Teams, Outlook, Edge chromium and other resource hogs.
Back when AOL was my internet provider, the first game I got seriously hooked on was a MUD called Gemstone III. I check back in on it every once in awhile, and people are still paying to play it, new content is being released, etc.

I believe it's been one continuous world, so all the old OP equipment and magic items are still out there being hoarded.

I wonder about the original developers who were working on it in the 80s. Did they have any idea that people would still be inhabiting the worlds they built almost 40 years later?
There was a post about an abortion rights rally, with the poster saying "Keep our women safe". Someone came in and said, essentially, "I appreciate the message and the support, but can we drop the possessive 'our'"? It was called out that the "our" was itself supportive and indicative of community. The person replied "I came from a small town where men used 'our women' as a signal of ownership and I shudder when I hear it".

My internal response: Okay? You're asking everyone to change a good-faith saying because it triggered a bad memory for you? Get over it.
I think TFAs approach actually makes things worse over time as now you need even more discipline to clean out no longer needed #inlcues from all source files using a header when that header removes a dependency.

IME the best tools to solve the duplicated parsing (and compilation for templates) is to use IWYU [0] to cut down on unneeded includes and unity/jumbo builds to combine multiple translation units so common headers only need to be parsed once.

[0] https://include-what-you-use.org/
I've been under the impression this whole time that you need a specialty audio interface if you ever want to do near-real-time (<10ms) monitoring or recording. I'd been lead to believe years ago that default consumer audio hardware just cannot do it.

So did that work prior to M1?
It's Stanley, Falkland Islands.
Yes, in this particular case, SQLite has a stellar reputation for stability, test coverage etc. But for other C codebases, even if they have been around for a long time and are stable and well maintained, exploits have still been found...
I live on a bike. It's my primary mode of transportation. This could be a very interesting choice. Getting around is not about speed. It's about ease. If this system can get people around more easily then it's worth pursuing.

There are bicycles with chains, belt drives, pedal assist electric, and throttle electric. I would be interested to know if this system could work without plugging in, get me up a steep climb, and do it cheaply. I use chain drives but belt seems to be the winner at the moment.
Californians are always eager to remind everyone that theirs would be a top-10 global economy if they split from the US. Seems like this shouldn't be a problem for them to handle on their own.
The problem with letting states figuring it out themselves is that water doesn't care about borders.

If a state unilaterally decided to suspend all contracts, treaties, and convenants on the sharing of hydrologic resources, other states would call on the federal government to step in. If the federal government refused to intervene, you would probably see aggrieved states form a coalition to force the "aggressor" state to cease "hostilities". Worst case scenario, it becomes a free for all and states start invading one another to "open the rivers and reservoirs". You could see local right-wing militias and ordinary but armed citizens take matters into their own hands. This is how civil war happens.
While we may agree on a general principle, the details matter, and these things are complicated.

The exponential growth phase is when that kind of influence is felt greatest, because the early adopters are greatly outnumbered by the influx of new people. We can look to the internet becoming mainstream as an example, as well. Now that growth phase is over, and late adopters have much more pressure to adapt than the other way around.

Immigrants today are also late-comers, not an exponential growth wave expanding the US population to new orders of magnitude. Therefore, the details may turn out very differently. This could have been a valid concern in the 1700s or 1800s, but it's much harder to make that argument now.

Our population is saturated, and we need to understand the dynamics of decline and renewal to discuss the issues you raise.
I didn't know this new edition.
Thank you, now I have one more reason to re-read this book.
It's amazing.
That was to pay his taxes supposedly, so he still had an excuse. People might worry if he's just diversifying for its own sake
> So how would a ML model find applicants with any kind of disability unless it was freely volunteered in a resume/CV?

In machine learning this happens all the time! Stopping models from learning this from the most surprising sources is an active area of research. Models are far more creative in finding these patterns than we are.

It can learn that people with disabilities tend to also work with accessibility teams. It can learn that you're more likely to have a disability if you went to certain schools (like a school for the blind, even if you and I wouldn't recognize the name). Or if you work at certain companies or colleges who specialize in this. Or if you publish an article and put it on your CV. Or if you link to your github and the software looks there as well for some keywords. Or if among the keywords and skills that you have you list something that is more likely to be related to accessibility. I'm sure these days software also looks at your linkedin, if you are connected with people who are disability advocates you are far more likely to have a disability.

> Or is that the advisory? "Don't do this?"

Not so easy. Algorithms learn this information internally and then use it in subtle ways. Like they might decide someone isn't a good fit and that decision may in part be correlated with disability. Disability need not exist anywhere in the system, but the system has still learned to discriminate against disabled people.
That they bought themselves? What's the cheapest home available within an Hour of SF, 500k or more? Do you really think a car salesman barely pushing 100k a year can swing that? Or are you implying that car salesman in the Bay are making top 1% salaries?
This is the instruction manual
Open source doesn't make software inherently better, more reliable or secure. Without a dedicated development direction that is supported financially, you are banking on the generosity of the github author.

I have no problem with paid tools, I do have an issue with Stallmanism, gaslighting micro-ISV as evil, while telling OSS devs to suck it up and ask for donations to fund their widely used work.
How likely could it be a Gone Girl scenario?
What’s sad is I’m pretty sure the team I work I’m collectively paid more money than we bring in yearly.
I marvel at the bounty of delicious and nutritious food that arises from ambitious irrigation projects. California produces an insanely high share of the fruits and vegetables grown in the US and it is largely because man made water transportation projects turned a desert into fertile land.
Given this context https://news.ycombinator.com/item?id=31365212 don’t you think that his wife is likely just as terrible of a person as he is?
I think we'll have to agree to disagree. My takeaway from much of Larson's writing is that staff engineers can do the line work required to launch new product lines, but generally don't, because the impacts of their strategic work is much higher than that of line style coding.

They direct and advise on technical strategy, but delegate execution to others, because having the 10k foot view is typically more valuable when deployed on strategic opportunities.
i will emphasize again the importance of being able to build any state on your site quickly from scratch

how is being unbothered by a lack of features others claim they need a form of stockholm syndrome?
Why the tech stock crash may be far from over
My takeaway from reading Grænlendinga saga and Eiríks saga rauða was that Iceland is where you went when you got kicked out of Norway for killing too many people, and Greenland is where you went when you got kicked out of Iceland for killing too many people.
It's more of a file system issue. At least in my case it is. For reasons I don't know Docker interacts with the file system much much slower on Macs than natively. All of the time I mentioned is loading a Rails app before it can run the first test. That takes 100 times longer through Docker. Once it's up and running performance is fine.
IMO it's good to take the advice of consistently successful investors who seem to prioritize honesty. Warren Buffet, Charlie Munger, and Chamath Palihapitiya are my favorites. My reasoning is that you can't make consistently good investment decisions without having a reliable mental framework for how to look at the world.

For other classes of successful people it makes more sense to read a biography (or autobiography if you feel the subject is intellectually honest) of successful people to understand how they think and operate. Many of these people won't be looking to give advice, but it is worthwhile to learn from them. For instance you can read the biography of Rockefeller, Carnegie, Franklin, and listen to "How I made this" featuring Michael Dell, and see the threads that are common amongst them. You may then compare that to yourself and understand the differences.

IMO there's plenty of value in the article, but it's an example of something you should critically analyze and verify against other sources before acting on.
Loading the same file from disk twice (which will be cached in memory) and parsing a file are not the same things. Furthermore almost every C++ compiler I'm aware of, including icc, gcc, clang, msvc, has optimizations to special case header guards.
>This describes most boomers and older GenXs.

It most assuredly does not.
Another question is regarding the HCI. You say "...so the HCl produced and bottled on site can physically verify the amount of NaOH added to the ocean for alkalinity." What happens to the bottled HCI afterwards?
These posts would be more meaningful if they weren't sliced salami thin. This isn't Medium or ad supported so there's no reason they need to slice so thin.
paper itself 10.1016/j.ebiom.2022.104041 https://pubmed.ncbi.nlm.nih.gov/35533499/
> in fact it could destroy a revenue stream if I slept on a bug.

There are plenty of staff positions where incompetence could be very damaging or deadly to the business. E.g. in-house lawyers or accountants, even HR in some circumstances (failing to act in the presence of a hostile work environment). That doesn't mean it's not a staff position.
Tail-call optimisation on the JVM is already somewhat supported with an annotation / keyword (depending on language). My understanding is that the project will improve the current implementation, but you'll still need to define when a function is tail-recursive, the compiler won't do it automatically.
> Why is there no OED app (just the Shorter one ... which is awful)?

It's some combination of OUP wanting to push the Oxford Dictionary of English and OUP wanting to go on charging $100 a year for individual OED access https://public.oed.com/help/how-to-subscribe/ . Though indeed for that kind of money you might think you were owed an app instead of just a web interface. There can't yet be a free version because no edition of the OED is fully out of copyright yet ... not just yet, at least.
He still stands to earn a huge amount regardless of if he is a good leader or not.
Did you transfer then with a company you were already working for? Tokyo?
I don't put too much weight in "creepy feelings" unless they can be described with a specific reason about what's causing it.

It sounds like a thin cover for busybody neighborhood watch-type behavior. Or worse.
Probably this is the bottom.
Casual corruption. Yes, that's normal.
Impressive work and really interesting write up. Thanks!