skysight-inc/HackerNews huggingface dataset:
It’s a numbers game. Even if you pass every technical portion with flying colors you could catch someone on the panel having a bad week that torpedo your opportunity for no reason at all.

Just keep applying, and realize you may have gotten the job at that one you made stage 5/6 and found out the team was in fact toxic.

Know your worth. They should be excited about you and your unique qualities the entire time and selling you on joining.

If it doesn’t feel that way or you see or hear any red flags, pass on continuing the interview process. Doing this will help build your confidence and save you a lot of time.

Being able to walk away is material to maintaining a high bar for what you expect from people you will be giving portions of your life to.
In other words, what works for some doesn’t work for others. So the right choice for companies, that want to be competitive in the job market, is to be WFH flexible instead of making it a one-solution-fit-all choice that will annoy 50%.
The russians could have let people leave Mariupol. I don't believe (and nothing you say would convinc me otherwise) that Putin doesn't have that much control over his own generals/top level officers. He's certainly picked a sad bunch but they can easily not launch artillery assaults at bus convoys leaving the city. They might have crappy comms but it's not that bad.
Thank you so much for the thoughtful feedback!!

> Each of the 5 areas listed are being worked on my many in each field and what's lacking is how these come together that makes it cohesive.

This is a really great point. Often people look at it and think I'm simply doing a mix of self-help or other existing stuff, rather than the "elusive" synthesis that I'm going for.

Definitely need to work on my elevator pitch. In fact I've been wanting to, but often I would tell myself to not work on this, because supposedly it's wise to "write the introduction last". I know it's not written in stone, and I also know that it can be helpful to go back and forth, try writing but move on if it's stuck. I think with your push here I have a better sense of what I'm trying to do with this introduction/pitch. Even if it won't be the "final version", it'll be helpful in distilling this synthesis and like you said, to check to make sure it's even a real thing.

There's so much insight and points for reflection in everything you've said. Thank you so much!! This is all really good feedback, it really helps me to get going and put out more drafts and hopefully get more feedback as I go. :)
Isn't life nice for corporates. Poor schmuck ends up in jail for not having a money to pay vagrancy related ticked while corporate fraudsters walk free.
I use MS Edge on my Mac for its vertical tabs, and it's been fine. Maybe check it out.
This is like having someone try to explain what a database is in layman's terms, and then having a member of the audience who has written one HTML webpage demand code. They simply do not even have the basic blocks needed to comprehend databse code down: variables, types etc.

You cannot teach them that in any acceptable length of time. Just showing code and pointing at various parts: "this does x", "this other thing does y" is no more useful than using abstract art: the subtle syntax and semantics you are so accustomed to interpreting that you do not even notice it (array subscripts, point dereferences, etc.), they cannot even realize is there.

This is why science educators don't show the math. They're not talking down because they want to, but for the same reason you can't explain object relational impedance mismatch to a 7 year old.
It's not just sugar - any carbohydrate which a bacterium can easily metabolize to sugar (i.e. most of them) is a hazard. Grains, tubers, etc. are all dangerous from a dental perspective and have only been consumed in calorically significant quantities after the advent of agriculture.
Many fruits are quite sugary, and some people probably lived in areas where they could consume fruits regularly. Also, as another commenter stated, non-sugar carbohydrates can also pose risks.
To some extent the internet incentivizes the production of meta-games
I’ve wanted to learn the roff ecosystem since I learned W. Richard Stevens (RIP) used troff for his books. 25 years later it’s probably time to accept the fact that I won’t.
How is that Apple's problem, you should read the reviews about the company's products and see what people are saying about the apps.
Like to add to this conversation that scientists have found ways to prevent cavities but these are not made available to us. For example, genetically modified streptococcus.
The best approach I've seen is to make it easy to toggle Werror, but make sure each PR and all automated builds are built with it on. Werror off by default makes more sense if you have more non-developers building it than team members.
Most dogs and cats are on a super unnatural carb-heavy diet. (The same could be said about humans depending on your definition of "natural".)
An excellent book about the guidance computer on the Lunar Module, is Sunburst and Luminary.
https://www.sunburstandluminary.com/SLhome.html
It describes in a very entertaining style about building testing and editing the software and hardware of the Apollo program. It includes a lot of commentary and anecdotes about the era and life style of many of the program's engineers, designers, pilots, technicians, etc.
Very recommend.
When he said the words "liberal techno-communism" in seriousness, as something NFTs could help? He lost me.

I sincerely doubt he's talking about a moneyless, classless, stateless society - what Communism is.

After all, there's (crypto)currencies and private (as opposed to personal) ownership rights. Sprinkle in some representative Democratic State that can build structures to isolate itself from the will of the people? And that's Liberalism, the thing Communists rebel against, critiquing to this day.

Platonically-Synthesizing these two opposites would prove challenging without undermining the premise of one or both halves.

While such a "Left" exists in more authoritarian contexts of international relations? They serve as examples of the failure of the previous "synthesis". Down here in the neighborhoods where life happens? Leftist action is often about showing each other that we're all we need.

Why pay for a plow to scrape the apartment building's lot when we can do it? Why submit to draconian rent hikes from Slumlords when we can form a Tenant's Union? Why let people go hungry when we can throw in on a professional kitchen and the food we need to held our neighbors?

There's plenty of work to do, even when there's no money. So damn the cash, full speed ahead! We have a better world to build. State be damned. Needless Social hierarchy be damned. Just do the things your neighbors need. And never act alone.

Learn from Rojava. Learn from the Zapatistas. Learn from Cospaia.

We don't need some magical thinking about how the Masters' Tools will dismantle the Masters' palace in the hands of some "great man". That same great man who, inevitably seeks - or is forced by necessity - to rise to dictatorship to keep the State together and potentially in line.

And somehow, this whole State apparatus is supposed to wither away on its own? When it is our crutch against "external threats" and the State's own internal corruption? Color me skeptical.
Wouldn't they be scattered? Pluck rotten tooth, toss...years later die and leave a big collection of bones, while the little tooth just erodes away?
> From its perspective the hole will

Which "its"?
Looks like water bottles if you ask me, which would be a necessity in that area.
Although it is true that this unscrupulous doctor dodged (for now) the state board and thus is keeping his CA medical license, note however that it is well known that even such scenario of state censure [1] will not terminate the ability of the doctor to practice medicine [2], and censure is an extremely unlikely scenario in the first place [3]

[1]State Medical Boards Receive an F for Failing to Protect Us. http://www.leiferreport.com/protecting-bad-doctors/#_edn4

[2] https://www.pbs.org/wgbh/frontline/article/u-s-indian-health...

[3] Brawley, How We Do Harm, pg 125.
Might be some water bottles.
You're right, of course. This is not mainstream in any denomination. I should be clear about that.

It's a little like saying "Wahhabists are typically Sunnis". Well, yes, but most Sunnis are not Wahhabists.

Also, when I said "most tribes" I did not strictly have Christian denominations in mind. But rather all sorts of national identities, &etc. Lots of historical grievance on parade, left and right.
They get lumped together because when some people say "garbage collection" they mean "whatever Java specifically does", and when other people say "garbage collection" they mean "automatic dynamic lifetime determination" (as a contrast to C-style "manual static lifetime determination", or Rust-style "automatic static lifetime determination").
It's cool project!
>You might as well classify allocating without freeing as a form of garbage collection.

Of course, Java even explicitly supports this garbage collection strategy:

https://openjdk.java.net/jeps/318

The best definition I've read comes from Raymond Chen, which is that garbage collection is a system to simulate an infinite amount of memory:

https://devblogs.microsoft.com/oldnewthing/20100809-00/?p=13...

This definition is very elegant in that it allows one to reason about program correctness across all garbage collectors without having to know any of the implementation details, be it reference counting or the many flavors of mark and sweep. Basically garbage collection is not an implementation detail, nor is it a specific algorithm or even class of algorithms, garbage collection is a goal, namely the goal of achieving an infinite amount of memory. Different algorithms will reach that goal to different degrees and with different trade-offs.
Containers standardize user space, and let processes think they're listening on ports that are already taken. They do some resource isolation, and provide similar security guarantees as painting the back of your laptop with snake oil.

They don't help at all with kernel API drift, and barely help with libc drift.
Marcus' savings rate shifted on friday from 0.5% oto 0.6%.
What is "politics"? Anything the local workplace dictator doesn't like?

The camera thing is very HIPPO (highest paid person's opinion). We don't need explanations of the pros and cons of different policies so that people can make their own choices. We're lowly, dumb, lazy employees! We need to be ordered around!
Gonna need to do a run of “Jesus is my integration tests” bumper stickers.
I've used Eagle for years, built big 8 layer boards in it so it's the thing I understand and can use for all its faults - if I'm going to put the time in to relearn something it's likely going to be KiCad (because I can fix stuff myself)
RC need not leak memory. If it's done right, it doesn't.

That Objective-C exposed the innards of the system badly enough that it was possible to leak, that's not intrinsic to RC. It's just yet another piece of the awkward legacy puzzle that is Objective-C.

As for cycles.. Cycle detection in RC has been a solved problem for over two decades. I implemented it once, based on a paper from some IBM researchers, if I recall.
Can you tell us what the real reason is? I'm very curious.
Sample set of 1, but my (large) company has been something like 20% work-from-home long before Covid threw a turd in the punchbowl. We're still something like 50% WFH. It seems like the sales and other customer facing teams do more live video in their con-calls (I'm asked to sit in occasionally), but in most of IT maybe 1 in 20 people have their camera on during meetings, and in my area virtually noone has it on. Hasn't impacted our ability to get things done at all.
because companies knowingly violate laws then get a slap on the wrist when they get caught and no one goes to jail when they are caught.
People must learn that everything is used as a pretense, whether a real issue or not. When we next encounter a pandemic, we should insist on DIY, home, tests that we don't expose people to, but only require a specimen. We can't afford to trust liars again.
Capitalism is a powerful tool. And like any other tool how we use the tool makes a big difference. In other words, it is our values that dictate what the outcome of Capitalism is. Not Capitalism itself. Don’t blame the tool. Blame the people using the tool.
Totally agree.

It's better now that HN has been giving some really great feedback, either on the specific work itself, or mostly from answering all my other questions surrounding it. This exchange of thought and ideas and different perspectives has been super helpful in getting myself to move forward.

With regards to the vision itself, my belief has been that, when I'm able to communicate my ideas enough to get others on board, will only be when I am done writing the essay itself! As in, the content of the work itself explains all the reasons why the work exists. If that makes sense.

But so far, I think having some people roughly get my idea has already been really helpful, so I don't feel nearly as isolated about it as a few months ago!
With respect, I don't see any of these as insurmountable barriers. Reliance on proprietary IP blocks is a time saving measure rather than a given.

> ... the same way you wouldn't invent your own compression algorithm or tcp stack

But people did write open source TCP stacks and invent open source compression algorithms (eg. xpih, codec2). A notable omission from the github list is Icestorm, part of the the open source end-to-end tool chain for Lattice iCE40 FPGAs [1]. There is a stable open source DDR4 controller [2]. The point is that individuals are filling the gaps.

To an extent open hardware suffers from a lack of coherence. A surprising number of the required components exist, but they are invisible, yet to be drawn into a coherent whole like the GNU project did for software. In 1999 OpenCores and the "Open Collector" search engine started an effort to bring it together but its still ongoing. OpenCores continues to make some great contributions but never got real traction, so there are opportunities for people to renew the exiting structures or make new ones.

There's an element of the organisation meandering, but also GNU has a 17 year head start (dating from OpenCores). If the next 17 years for open hardware looks like the last 17 years for open software then it should be an interesting place to be.

[1] https://wiki.debian.org/FPGA/Lattice

[2] https://opencores.org/projects/ddr_sdr
I have been waiting more than a year for this story to come out, and all they've found is one place? I had thought it was going to be the biggest story of the pandemic. Fake tests worldwide. Governments weren't sending in positive people at random to audit, it was a choice of whatever moderate profit margin vs 100% profit. Of course there were ungodly numbers of fake results everywhere.

My friend knew his test for international travel he got in NYC was fake, and the site my hotel sent me to for a test they paid for in Cancun was to me obviously fake as well. They told me to come back in ten minutes, but I saw the negative result had been printed BEFORE my sample was even deposited by the lab assistant for testing.

Then you had the other phenomena: the 50% of American tourists without the moral scruples to care, so after having a PDF of one negative result, they'd just Photoshop the date for all future travel. I only mention American because all the people I talked to who did this regularly happened by chance to be Americans. Dunno if it was common worldwide.
I took QFT in college and then grad school in two of the leading institutions in HEP. I can’t say the instruction was very enlightening in either place. Whichever path you take (not sure what you had in the 80s, I’m thinking of Peskin & Schroeder / Schwartz / Weinberg, maybe even supposedly easier textbooks like Nutshell) it’s just a very dense subject.

Now, GR or at least the core of it is a lot easier as long as you’re mathematically prepared for differential geometry.

Btw, I took particle physics from the Peskin in Peskin & Schroeder when I was an undergrad. Everyone in the class (like four of us by the third week?) was super duper lost by midterm.
Thanks! I'll be looking at using that for some of our code
Anyone else read The Water Knife by Paolo Bacigalupi? It's a near future SF novel about water shortages in the American southwest.

It definitely made me sure I'd never want to move to Arizona or New Mexico.
So the problem here is that this is still difficult for discovery. And when I look at some of the rooms all I'm seeing is that users are added and no actual activity.
Cool. Got a link on that?
Given that we have latex, pandoc, markdown, asciidoc, etc., I really don't see the need to learn it. At the time it was probably a great and transformative tool, but using TeXMaker or TeXStudio and latex gives a far more comfortable writing environment and the documents you can make are much better looking.
it's getting a lot of discussion, so seems like it was a good call

you feel like the article is unfairly biased towards one political party?
> I understand if this comes across as pedantry but the global north and south terminology does a better job at leveling the playing field when talking about wealth and progress disparities.

How? South Korea, Japan, and Singapore are richer than France or Spain now. As nations develop the geographic terminology makes less and less sense. Developing nation is much more accurate.
This is true, but Cleaver does not rhyme with Clever.
I'm not aware of a version of it available in user space, but at least there is a useful subset which could probably be extracted. At the same time though, having two consumers of the API means more thought needs to go into changes.
Well suppose you want your code to connect with IPI interfaces from Xilinx IP. You end up having to annotate it with magic attributes like this:

(* X_INTERFACE_INFO = "xilinx.com:signal:clock:1.0 clk CLK" *)
(* X_INTERFACE_PARAMETER = "ASSOCIATED_BUSIF disp1_tpg_axis:disp2_tpg_axis:ar_tpg_axis:artx0_axis:arrx0_axis:scaletx0_axis:tmrx0_axis:scaler, ASSOCIATED_RESET reset_l, FREQ_HZ 199980011" *)
input clk;

(* X_INTERFACE_INFO = "xilinx.com:signal:reset:1.0 reset_l RST" *)
(* X_INTERFACE_PARAMETER = "POLARITY ACTIVE_LOW" *)
input reset_l;

(* X_INTERFACE_INFO = "xilinx.com:interface:rx_mipi_ppi_if:1.0 cam0_rx_dphy DL3_RXDATAHS" *)
input [7:0] cam0_rx_dphy_dl3_rxdatahs;

It's horrible. Trust me, you will not like when things go wrong in larger block designs.
That's why I chose the sitting in a meadow comparison: it's an experience you could also choose to interpret as musical even though it is not organized sound. An aside: I think an awareness of and exposure to the sounds of nature is beneficial to a composer, even if I don't think it's intrinsically musical.
We've had quite a few "going full Viking I see..." video calls in the last year.
Pretty much the same conclusion here: https://talktotheduck.dev/debugging-the-technical-interview-...
Same with gambling.

You will never get really rich (100M+) without stock picking but you’re going to be better off in the average case by sticking to the index.

Similar to working for a startup vs working for a large corporation - working at a startup is like stock picking:)
Death during childbirth.
Okay — but to American men this situation comes across as:

“Not even the fantastically wealthy Johnny Depp, who we grew up loving as Captain Jack, with all his wealth can defend himself against the false accusations of a clearly lying woman.”

Do you really not understand how that would be radicalizing for people who saw Pirates of the Caribbean as kids and who faced similar sexism in their personal lives?

To me, your position comes across as “I can’t personally relate to a victim, so I’m dismissing the concerns and experiences of an entire group.”
For ETH currently you could just use flashbots for front running protection
The snaps update according to their own schedule ant it is not in the control of the owner of the machine. That is enough, do you not think, for most computer geeks to prefer another system?

Comes down to definition of Computer Geek.

> The idea that something can't be for a mass audience and nerds is strange.

Really? I completely disagree. The requirements of nerds and civilians are different
I think his point about the amount of research done on ARC vs GC was interesting. Only recently have we see things like biased reference counting[1] that can significantly reduce the overhead of ARC.

[1] http://iacoma.cs.uiuc.edu/iacoma-papers/PRES/present_pact18....
Pioneering Clergy of Diverse Religions Embrace Psychedelics
> It's called code-rot..

Totally, but that’s not what I’m talking about. We did the move from OpenGL to Metal, for example. It was tough, but it is a huge improvement and we were glad to do it to avoid code rot. I’m talking about how something that we wrote and compiled with the last fully updated IDE a few months ago suddenly stops working in the next release and requires tweaking. This isn’t 20 year old code that we haven’t touched. It’s 20 year old code we’ve been religiously updating the entire time.
Unattended update. SO the IoT devices get patched.
Looks like you can order entire replacement keyboard membranes for a reasonable sum at [1].

[1]: https://www.sintech-shop.de/en/48k-keyboard-membrane/a-3025
I think it’s sad that Postscript fell out of use instead of evolving into a better language.
In the article

> The performance side of things I think is still up in the air because ARC certainly does introduce overhead.

As you said, they can both introduce overhead, but the ARC overhead is way worse. Really the only reason to use garbage collection (which is really complex) over ARC (which is simple) is the performance and control you get. Otherwise it would not be worth the implementation cost. The question is not “up in the air” on performance; production-grade GC’s are a clear winner. I would even be doubtful that CoW could make up the difference. But I would be interested to see data suggesting otherwise.
Yes, though you can arbitrarily overpay to ensure you have a $5k refund.

Also note that the $5k in paper I-bonds is per return, not per individual. So Married Filing Joint only gets the $5k in paper I-bonds.

I'm told married couples can buy each other I-bonds as gifts, bringing the total up to $45k per couple. But I haven't tried it myself.
It depends on the server and maintainer.
There are a ton of these shady 'testing' sites all over the country. Some of them will just take all of your information[1], presumably for purposes of identity theft. I was visiting Houston about a year ago and I saw what I thought was such a site in a parking lot nearby where I was staying, and it was absolutely packed with people for several days, because this site was listed as a free testing location by several local news outlets.

I looked up the owner of the business; they were quite young and their only previous work history was they were the CEO of a small escape room company or something along those lines. There were some other red flags as well (though I don't remember all of them).

[1] https://consumer.ftc.gov/consumer-alerts/2022/01/dont-assume...
Tooth Fairy has them, obviously.
Also, even at colocation providers, 10 Gigabits committed rate is going to be a bit pricy.
https://duckduckgo.com/?q=genetically+modified+streptococcus...
A simple way to create digital instruments from sounds in the real world! :)
Outsider perspective is about not being under significant influence of the black hole, not simply being outside the event horizon. As you fall in your perspective no longer follows that of a simple outside perspective.