skysight-inc/HackerNews huggingface dataset:
Unless someone is fresh out of college, any such tool will probably misguide them.

Interviews are about showing how the candidate is interested in the company and demonstrating how their skills, experience, and personality relate. (Takes many along time to realize this)

This is not the Jeopardy championship. The answers are not found in a book, website, or game.

OP, your effort is laudable, but kindly I suggest focusing your energy elsewhere.
Warp outputs its intermediate GPU CUDA or CPU C++ files that can be compiled and linked into a binary. Here is an old example of mine calling Warp kernels from C++: https://github.com/erwincoumans/warp_cpp
This is the package that major media companies on YouTube already use.
The digital camp tends to jump all over the place with a new solution to the same problem without ever getting it right or getting closer to the root of it. You will notice a whole lot of todo apps, organization articles and a new solution every couple years. None ever solve the fundamental problem - friction and focus.

The analog camp, solved this, each in their own unique way, but all using the same tools (pen and paper). Its much quiet here, as we all have moved on to real problems.
Until it gets liquidated and the cash put into state lost money accounts because of escheatment rules. You should still login once a quarter or so.

https://www.investopedia.com/ask/answers/110415/what-are-dor...
I suspect you are fine with it for the same reason I am:you understand that women historically were kept out of the workforce.
I appreciate this perspective on prompt engineering. I’d love to think that one of the great outcomes of LLMs are people returning to more decent and precise forms of communicating. Imagine the progress if we could get that to transfer to human-human communication as well.
I imagine the silent majority on all sides wants a return to normalcy, without incidents like the attack on Paul Pelosi, Steve Scalise, or the attack on the Capitol. But yes, statements like "some folks need killing" from Mark Robinson certainly fan these flames.
> The government is a well intended representative of the people....The government is good.

Nazi Germany from 1933-1945? Fascist Italy until 1944? Venezuela today? USSR until 1991? North Korea today?

Did you not learn any history ever?
Unity-like coroutines in plain old C
Getting rid of carpet would also avoid a lot of the need for a vacuum in the first place. A simpler dust mop would then suffice.
Flecs implements a relatively new programming paradigm "ECS". For context, here is a big budget project, Blizzard's Overwatch embracing ECS [1].

[1] https://www.youtube.com/watch?v=W3aieHjyNvw
> ranked choice is theoretically good, but it's relatively complicated, and complexity can lead to confusion

In addition to this unnecessary complexity, ranked choice doesn't fix the "spoiler effect", where the presence of a losing candidate can "steal" votes from another candidate who would otherwise have won. Approval voting doesn't have this problem. See Arrow's impossibility theorem: https://en.wikipedia.org/wiki/Arrow%27s_impossibility_theore...
> Copy-and-paste meme shitcoins are not a "monetary system".

Agreed. But we are talking about crypto here which seem to have a lot more than shitcoins. (Hint: search for "bitcoin" or "stablecoins")
> if the goal is instead to deliver info to the attendees, your meeting should be an email

If we just stuck to this rule I would have hours of more time to do actual work.

So many “meetings,” are listening to folks um-and-ah their way through their slides. They read the exact text they wrote. Slowly. It’s painful.

Just send an email.

If this happens in recurring meetings, make an email digest.
Can anyone comment on how this compares with Futhark?
Mine were just stolen by the government and not given back. Btc-e.

I’m not bitter or anything.
Even if I'm probably in the target audience, I wouldn't use it:

- It's a compiled language and not in the upstream repos of my dist, meaning something that needs to be built separately (yeah no I'm not downloading any prebuilt binaries thank you). While not without tradeoffs, rewriting it in shell script or maybe Python (sticking to libs available in apt repos) would make it a much easier sell and reduce the number of considerations before introducing it.

- A package on a machine is either auto-updated via unattended-upgrades or done manually via [rebuilding an image/running a playbook/whatever] which I already need a process for anyway. One more way to do the same thing is just more operational complexity.

That being said, I could see the value in a multi-distribution (ie apt/rpm/apk/pacman) utility which will trigger an event and call a command (send a notification) when there are available but unapplied updates for known bugs or CVEs. Would need to be runnable on offline server (possible meaning a split in two parts?) and without need for overly demanding centralized coordination like opening ports on every server or introducnig RPC. Puck currently looks like it wants to take a more centralized and active role than what I'd be after, though.

Your approach my still be valuable to others even if it's not my cup, though! Hope you enjoy making it and that it's useful for yourself already :)

(BTW, the name doesn't suck; no need to be apologetic (:)
If the organisation doesn't use SSO coupled with MFA and the enforcement of the least amount of privileges principle on a cloud platform, then they have no right to complain about security breaches.
Class warfare is a core issue if anything is.
Caucus is also one of two ways state branches of political parties can nominate a person to be a candidate for election (the other being a primary).

The author likely lives in a state where such a thing happens (both parties use primaries where I live, but the term is not unfamiliar at all).

https://th.usembassy.gov/primaries-caucuses-differences/

You might want to tone down the hyperbolic aggression. It isn't the author's fault for using a word in a fitting analogy just because you're not familiar with it.
Prefixing this here with - this is just my experience, I’m sure everyone who’s gone down this rabbit hole has had a different experience.

I usually trawl Ebay for a little bit every day when I’m looking for something specific, and start making offers when I figure out exactly what I want. Negotiating with the seller, asking questions about things that are for “parts only”. I have built up a small but very useful set of contacts that liquidate a lot of large/medium tech co’s surplus through this, so shoot me a message (see profile) if you have some specific hardware in mind.

If you’re doing 100G ethernet, my advice, biased by personal experience, is to buy “old” Mellanox gear from before the Nvidia acquisition, but went through the phase of still being supported by Nvidia.
With NICs I’d avoid Connect-X 4, mostly due to their age, but 5 and 6 are great. There are so many models though so make sure you pick one that meets your needs, pay attention to the form factor especially - FHHL, HHHL, OCP 3, etc. Vendor OEM parts can often be cheaper - there’s a glut of HPE cables/transceivers, cards and switches out there, that are just Mellanox gear out there, or Supermicro AIOM cards that are fully OCP compliant. I’ve not had any issue mixing and matching this stuff.

For instance, I have a Gigabyte server with a couple Bergamo CPUs plugged into an HPE SN2700 switch with FS cables, Juniper transceivers, a Supermicro CX-6 OCP 100G card, and a non-OEM CX-6 dual port Infiniband CX-6 plugged into an QM8790 switch that looks like it’s been through through a rock tumbler and has a few ports that I’ve reattached with a pretty poor soldering job. Works flawlessly - literally the only issue I’ve had with it is losing the BMC password I set to the ether, and temporary jankiness with the 2700 after I accidentally force pushed the Mellanox update, instead of the HPE update. Still was able to update the firmware without going in to the datacenter.

I’ve had too many issues personally with Broadcom and their drivers to want to use them, but they are excellent if you put in the effort.
Never used the Intel 100G card, I was put off of trying by issues I had with their 10G stuff, though I think they are fully supported in the mainline kernel now.

The SN2100 can be found pretty cheap. The SN2700 is my fave, and they are actually pretty easy to repair (as long as the ASIC board isn’t the issue!). Sometimes you’ll find prototype networking equipment for some reason, but that stuff tends to work too. I first installed Debian on it after coming across an excellent article[0], since then I have also set up arch, and currently it’s running a seamless NixOS install (really the necessary kernel config was enabling switchdev and the MLX options like in the article). It’s basically just a 32 port NIC implemented mostly as an ASIC, with a small dual core Celeron server as a management peripheral ;) Just make sure you grab that RJ45 serial adapter! IIRC I think the Juniper-compatible ones work flawlessly with this.

[0] https://ipng.ch/s/articles/2023/11/11/mellanox-sn2700.html
If by 'approval voting' you mean that electoral model where each voter can give up to one vote to each candidate on the ballot, I'm all in! We need to find a catchy name for that, too.

IDK why ranked choice sees more adoption than approval voting. The former seems to have many advantages: it's easy to explain, it's easy to count. The voter gets the choice to say yes to no candidate at all or all candidates at once, if they think that's what they want. They can give votes to fringe candidates without being afraid to have wasted their precious singular vote.

In contrast, ranked choice is harder to explain, uses more complicated ballots that are easier to inadvertently invalidate, and must either use an arbitrary number of ranked favorites (three being a frequent choice apparently) or else allow the use of numbers next to each candidate, or some system where voters somehow can arrange names in their preferred order (hardly possible on a paper ballot, awkward at best when presented with a screen with a longish list of names that will have to be ordered when shown first). Every single one of these options is on a spectrum of arbitrary to awkward to forbiddingly clumsy.

[approval voting](https://en.wikipedia.org/wiki/Approval_voting)

[ranked choice voting](https://en.wikipedia.org/wiki/Ranked_voting)
Get an iPhone. Android and iOS are equivalent, while Apple’s revenue is overwhelmingly based on hardware and services, unlike Google’s revenue which is overwhelmingly based on advertising and tracking.
> I completely agree, but I think we need to push society away from requiring for profit products into our life, or at least recognize that they have an association cost to the user. What is the reasonable expectation of a business to profit off a product that we’ve deemed “required”? Who would make or support a product they can’t profit on?

We kind of urgently need new models for certain things that start as for-profit and then fade towards more publicly owned utilities. This is the essence of the idea behind things like patents and copyright, and when we're talking about a service where the creators have been wildly successful the basic issues are mostly the same. Fair compensation, but not ownership in perpetuity. The thing about maps and similar is, it's not an idea to be protected because the idea is the easy part but the data is hard. Since google did some part of the actual mapping, they certainly deserve credit, but of course the whole thing could not exist if GPS wasn't essentially available as a public utility. Maybe if they want to be stingy with the map data forever, they should pay license fees for the GPS technology, since that's a piece of infrastructure they outsource to the public? Or for our individual data, since it's required to build their models?

Regardless of your stance on political/economic ideology, surely individuals can agree that it's not sustainable for society to be beholden to for-profit corporations forever for things like maps, the ability to use a flashlight or a toaster, the ability to open doors on houses or cars you own, or access to water/air. Maintenance is a real issue for most technology even after it's figured out, so probably the corporations should be forced towards spinning off actually separated co-ops/nonprofits/utilities in the fullness of time.

So basically wild profits and all the awful antisocial and anti-competitive behaviour you can get away with, but having some explicit expiration date for service-monopoly as well as idea-monopoly. And as for the question of motivation.. does it really disincentivize creative crooks to know that the next generation of crooks will need a new scam? I think not because the whole point is that this type of person is out for themselves.
Seems quite useful. Will definitely check it out.

Minor nit: 10MB really isn’t that “small” for a CLI. I’d looked at your go.mod and seems like the most of dependency bloat might be coming from cobra or viper as it has in-tree plugins. You can check out an alternative like https://github.com/knadh/koanf which would decrease the binary size, I’m sure.
>They must be doping them with something because I’ve encountered chicken bones that aren’t even fully formed inside of chicken thighs that are above average in size.

So your reasoning for thinking there's a conspiracy to hide hormones in chickens involving the federal government, various poultry companies, and the thousands of farmers they subcontract out to, is that you saw a few chicken thighs that looked too big for their bone, and your MIL had a NDA with the company she worked for? The official explanation is "better breeding and growing conditions"[1]. Is there a reason you don't find that plausible? We can see how much of an impact breeding can make on dogs, for instance, and chickens are bred so big that they develop health problems[2]. Maybe the chicken you saw really did had underdeveloped bones relative to how big it was, but it's not because of "They must be doping them with something", it's just how they were bred.

[1] https://livestock.extension.wisc.edu/articles/the-chicken-of...

[2] https://www.vox.com/future-perfect/21437054/chickens-factory...
AI Creates Role-Play Scenarios for Students
> Instead of trying to make me do extra work you can just link me directly to a thing.

The flaw there is that, equally, malicious actors can do the same and, often with today's obfuscated URLs, you have no idea which is which.

Quick - which of these is the video about puppies and which is a shock video?

1. https://video.site/watch?v=SDKiaA3r8Ol

2. https://video.site/watch?v=ilsAQIp091j
I miss really small phones.

My favourite two small iPhones were the small-by-contemporary-standards iPhone 5S and SE.

My favourite phone ever, small or large, was the Sony Xperia Mini Pro (the second of the Xperia Mini devices, with the slide out keyboard). An absolutely amazingly useful, chunky little device with a super keyboard, an unusually good camera for the time, and an actual shutter button for it.

I'd have used that phone for a couple of years longer had the ambient light sensor not failed. Hard to use a phone that doesn't turn off the touchscreen when it's pressed against your ear.
Basically I'd rather be using cryptographic hashes of the page instead of URLs so that if I trust the hash then I have an obvious mechanism for determining if I should trust the payload that the hash refers to.

Stability like that would severely limit the places that a malicious payload could hide, and it would enable users to compare notes about what is or is not trustworthy.

If the identifier can exist before its referent, then any such verify-the-payload-given-the-id activity becomes much more complicated because we now have to wonder if we're getting different versions of the page for the same identifier (e.g. like when airlines present different prices based on which browser you've used even though you used the same link in each. I'm trying to dream up a web where that's not possible).
>Search history is a pretty nice feature to lose unless you volunteer to share your information

I didn't say that you had share location history to get search history, only to sign in. Maybe there was some point in the past where sharing location history was tied to having search history, but I don't remember it, and it's certainly not the case today. If you think that's the case you'll have to provide some third party corroboration.
iPhone 4 was a great size and looked great, but the sharp edges would wear through your jeans in a way that the earlier iPhones did not. That's my only complaint.
> nobody reads anything, for the most part, and when they do, they act like they didn’t.

It's actually even more insidious than a lack of reading comprehension.

It's a lack of retention in memory. People read an email, it blends in with all the other email they read, it lacks salience, it's the metaphorical "in one ear, out the other". Text lacks immediacy so it doesn't get attention, retention, or action.

This is, needless to say, not a solvable problem within any given team, company, or industry.

Edit: The irony of writing this in a HN comment does not elude me.
How would you characterize the 2020 Floyd riots, which caused an estimated $1-2 billion of damage (https://en.wikipedia.org/wiki/George_Floyd_protests) and resulted in Trump at one point being taken to a White House security bunker by the Secret Service for his safety? https://www.youtube.com/watch?v=Vho8ueAAtaY

I'll never understand how all of this was memory-holed to such a degree, and in such a short span of time (six months), that the pearl-clutching over Jan 6 didn't seem completely ridiculous and hypocritical to most people.
No, they should learn opsec from whoever runs our elections--the most secure elections in the world.
Most of the time I do nothing to prepare, except maybe wear a nicer shirt. There are some exceptionally few rare times I do some research on the prospective employer.

I absolutely do not cram some information about a technology which I have not used prior. I just don’t know it and leave it at that.

If you want to be awesome at interviewing then speak with confidence, answer only the questions that were asked, be honest. It’s really that simple, but the actual preparation takes years of reality.

There are three things that comprise high confidence. The first is strong social intelligence. That means listening to people: verbal, vocal, and physical. Take it all in and respond appropriately. Second is actual real world technical experience doing the work asked about. Mastery of a craft results in emotional comfort when discussing interconnection between deep moving parts. Third is strong communication skills, which is a mastery of expression, especially speech. Strong speaking skills allow precise conveyance of a subject’s technical minutiae without pause, stutter, or repetition. It also allows for strong persuasive dialogue.

Good confident interviewers are looking for the fakers: liars, pretenders, and narcissists. These are people, for whatever reason, struggle and fold in the face of brutal honesty. Weak interviewers, people who lack confidence or exhibit low self esteem, are more likely fooled by fakers. The primary goal of a faker is selling their own fragile ego, the amazing snowflake unicorn gift to the world that only exists in their own mind. Converse that to a high confidence person whose goal is some form of product creation, because it’s not about them or their ego but the thing that gets delivered, which they have done multiple times in the past.

You cannot just prep your confidence before an interview. You have years of experience with some collection of skills and talking with people or you don’t. Fakers will try to convince people otherwise, and some people are easily charmed by their foolishness.
sure, but if it's meaningfully better then people should know about it and try it out and decide for themselves. I don't care that Google wants me to use their product because it makes them money. I search there because it's better than the alternatives I've tried. If this meeting product is better then by all means, let's hear about how it's actually better rather than dismissing the product owner for wanting you to use their product because it makes them money.

we're all well aware of how zoom/meet/teams meetings suck by this point. a product that manages to make them less onerous so I'm less exhausted at the end of a day off then would be a godsend.
Apple built iOS with the assumption that apps can’t use JIT. They can migrate to a new set of constraints, but I’m sure they’re right that right now it’s necessary for security. It could take a while to patch all of the security holes from opening up JIT.
Yeah roughly, although it's estimated to be a lot thicker, greater than 1.5 cms by some sources.
Eh we deal with overpasses, pedestrian bridges, etc. I’m not convinced above road solar will be so widespread so quick we can’t actually logistic turbine blades
Multiple things exist on the internet at once right, I mean we're having this discussion on an old-school website right now, it didn't go away, that's the nice thing about the internet, pretty much unlimited space.

But it also strikes me as very odd if not elitist to say you'd wish for a web when it consisted of academics and enthusiasts. Because for everyone who doesn't come from money or academia, like me, the fact that there's a real economy underpinning the web now means I have a job that actually feeds my family. (I in particular don't work for an ad company for what it's worth).

It's one major business model that keeps the lights on in a lot of places and to say we should all be enthusiasts, who in this industry do a lot of work and get almost no compensation just doesn't work for most people. And is also just bad for software in general.
Kratky Method
Those assertions are a long way off absolutely true!

The undecidability of Turing machines in general doesn't say you can't reason about any programs, as you seem to claim, it says there exists programs which have unverifiable behaviour.

(Although the proof provides unnatural examples, in practice simple recursive mathematical functions such as the Collatz conjecture will probably always be beyond automated analysis.)

Of course software that was not written with verification in mind can be verified correct, provided it doesn't contains things such as an interpreter or complex conditional recursion. There are static analysis tools for analysing programs in languages such as C++ which make use of ATPs (automated theorem provers). For example, most of zlib has been proven correct using Coq. Yes, verification of the entirety of complex programs is in general impossible, but parts of them can still be verified. It's the most common use of ATPs, and an active area of research!
Ah, I either didn't know about the term threaded code or forgot about it. Thanks for the pointers. (Replying to you but also the sibling comment since both were posted around the same time.)

At first I was thinking of cached interpreters as often seen in video game console emulators, but actually, this reminds me more of the "virtual machines" used in executable packers/obfuscators like VMProtect and Themida.
My last startup was Scala/Angular/Typescript/Mongo and I've used all my "innovation tokens" (Nevertheless successfully sold). Now building Inkmi [0] Go/Server HTML/Alpine/Postgres, with no tokens ;-)

[0] https://www.inkmi.com - Dream Jobs for CTOs
(2015) Big discussion at the time (577 points, 215 comments) https://news.ycombinator.com/item?id=9291215

And again in 2020 (459 points, 283 comments) https://news.ycombinator.com/item?id=23444594