skysight-inc/HackerNews huggingface dataset:
> I can figure out in 5 minutes how someone is going to do. Just based on the resume alone in most cases.

Just on resume? Are you aware how easy and common it is for candidates to lie on the resume?

> If you care about seeing their code ask them for a sample.

Same as above. Most candidates can't share code sample from their current/previous employer. For open source projects, it is again very easy to fake authorship.
An interesting thing to observe is that while everyone uses tech ever day the "mass" is getting further away from having a good understanding of it instead of having a better understanding.

And I man it makes sense, the technology is constantly getting more complex and at the same time you increasingly don't have to know how it works to use it effectively/professionally. At the same time knowing how it works doesn't mean you can use it effectively, e.g. knowing how to program a Windows GUI app doesn't mean you know the keyboard shortcuts of any specific GUI app or where in the settings you find some important option etc.

To add on top of that there is a lot of artificial nonsense obfuscating proper technical understanding.
Yeah, they've gone way too farro. Wheat are they thinking? Barley anyone knows how to spelt amaranth. Please millet over.
> In one case, attackers attempted to exploit a JetBrains TeamCity DevOps authentication bypass a mere 22 minutes after the proof-of-concept code was published.

Ha, I wonder if an LLM can be told to "code an exploit from this proof-of-concept, find hosts where this app is running and give me admin access"...
You're somebody!

So, do you care because of:
a) Load times?
b) Accessibility on different devices?
c) Philosophical grounds?

Because based on what you're saying (the 10 mile high abstraction level), it's about developer experience, which is not about text?

Text being what the end-user will ultimately see despite the underlying framework being React or a guy manually typing out the thing over TCP on every request.

Don't get me wrong, I despise it as much as you do, but I think it's important to recognize that ultimately the hate is only valid in the real world if it's about the user and not the developer experience.
I wonder if people get spooked by the simplicity and think it’s a trick question.
With lines.txt:

printf '(%s)\n' "one two" "three four five"
echo "How you doin'?"

Running:

while read -r line; do
eval command=($line)
command+=("arg with spaces" "other arg")
"${command[@]}"
done < lines.txt

Yields

(one two)
(three four five)
(arg with spaces)
(other arg)
How you doin'? arg with spaces other arg
I wonder how much the context of being in an interview screws this up.

They might be able to solve it perfectly if encountered in the wild, but if you see it in an interview part of you is thinking “there’s got to be a trick to this that I’m not seeing”
Well, as long as they don't delve too greedily and too deep.
I appreciate that feedback, thanks.
https://sentientmedia.org/cattle-farming/
What do you mean? That as a sysadmin he should also have solved the product/sales/marketing woes of the company? You can only do so much at certain positions. Even if you go out of your way to make people aware that they are making a costly mistake, it's can be really hard to sway them.

If the marketing team does a shit job, maybe I can tell the marketing is shit, but I can't do more than trying to make people aware of it. Even with the best diplomacy skills you often can't fix that from the engineering side unless you are high enough on the totem pole. I've once expressed polite concerns about a marketing decision to the CEO whose good friend was newly appointed head of marketing, got told off by the CEO and the marketing lady proceeded to wreck our branding and confuse our customers.
Indeed only publishes the data back to Feb 2020. (Not sure why, possibly they weren't collecting it or had different methodology prior to then, or maybe it's reserved for paying customers or something.)

It would definitely be nice to have data going further back. I'm not aware of anything available with this kind of resolution though.
It does work at small scale and people don't stop, make careers and billions out of it, see high frequency trading. You can play market timer yourself just by using some game theory and keeping up with the chart.
What a team I worked in did, is we reminded the interviewee what a binary tree is. It's a pretty simple concept, much simpler than most businesses, so it makes a good test for basic general logical thinking skills.

We were hiring for a C++ role though. I can imagine people used to higher level languages might find the very need to deal with pointers confusing
One has to know these things when you're a king, you know?
well if you're a technical person in the current economy it

It's decent enough resource that packs all the issues (except S178) into one convinient package to point to next time someone asks "why does the market suck". You can argue the hyperbole takes away, but it adds some engagement (the nightmare stories are probably not even that far from the truth, given my experiences).

If nothing else I was intrigued (but maybe am not 100% onboard) with the "hire the safe middle" process for modern interviewing. "Overqualified" is mostly a weasel term, but I can see it coming up from interviewers who truly do not understand top talent (note: I am very much not top talent).
The case for investment at the vanguard of AI risk mitigating technologies
> I was under the impression that Linux has a specific exemption to the GPL for those regardless of how they're linked, as long as they don't require any modifications to the kernel itself.

It's more complicated than that. Linux is using a standard GPL2 without exemptions. There are some vendors that look at the actual definitions of how code that's "derived" from the kernel is what needs to be open sourced, so most of their driver is a closed source blob that includes no headers from the kernel and who's source tree has existed longer than their Linux port. Then they open source a bridge layer as gpl2. They then bank on the idea that no judge or jury is going to rule that the closed source blob "derives from" the kernel.
Too late to edit :(
I suspect a 5.3 gram shaped charge detonated right near the head will do much more damage.
UniFi Cloud Gateway Max
A RP2040 based DECstation 3000 emulator that can run DECWindows
Thank you for spending your time on something that is a barrier to AI adoption.

Can you talk about your detection rates? False positives and false negatives. Perhaps you are still figuring this out

I’m not sure why so many folks are being so derisive on this post.
I think the accounting change of software developer tax deductibility is a bigger deal than the interest rates

for startups sure, interest rate shock disrupted a major source of capital from VCs

for big companies employing the most and laying off the most, I think the accounting change is a bigger deal
Is that a workaround for the increasing number of “no phone” policies?
> It seems the candidates mostly have experience with loading data from one data source, doing some transformation with no regard for performance, calling APIs, and storing data into another data source.

You may not like it, but for the vast majority of programming jobs globally, that is pretty much the whole job.
well, given his experience and assumed compensation, people will perceive him (not necessarily that he is, but companies will think) as some 200+ IQ genius that can get stuff done. It'll come off as snarky to the non-elite, but I guess that's what you do to get top dollar here.

Or any industry, really.
The dirty secret is that everyone can see the problems. But the first person to point them out becomes "the problem".
You’re complaining about a five minute difference between estimated and actual time of arrival? U. S. taxis would have you standing in the rain for an hour past promised pickup, and maybe they just don’t show at all. There are good reasons that Uber, et al., were practically overnight successes.
Then it would be how long they might take relative to each other. To give a specific time you would have to know the stage of development for the product, the health and ease-of-use of the CI/CD pipeline, the current interviewing burden of the team, the rate at which production incidents are occurring, the number and length of meetings that the team members are in, etc., etc., etc. More junior developers generally won't do a great job of that. But more junior developers can usually estimate the time it would take them to do the task if they had absolutely nothing else to do and if their build/test/deploy pipeline were optimal. So with story points that's all they need to really worry about. In that way story points are a tool to help the team make better estimates in the face of varying degrees of expertise in individual contributors estimating time-to-complete.

By judging complexity and measuring velocity you get an estimate of time that intrinsically takes all of the variables into account. It's a powerful tool when used right.
My favorite little language is jq.

It's like SQL <-> RelationDB and jq <-> NonRelationalDB
Now that I've finally mastered replacing Apple Watch batteries (and replacing one incredibly small battery connector I managed to lift off the board), I asked my son just this morning what we do with the three outdated models we have lying around (we "abandoned" the watches when the batteries wouldn't last even 1/2 a day).

This looks like a great solution to repurposing our old watches.
TL;DR - there seems to be not that much improvement from dropping the "graphics-only" parts of the chip if you already have a GPU instead of breaking into AI market as your first product.

1. nVidia compute dominance is not due to hyperfocus on AI (that's Google's TPU for you, or things like intel's NPU in Meteor Lake), but because CUDA offers considerable general purpose compute. In fact, considerable revenue came and still comes from non-AI compute. This also means that if you figure out a novel mechanism for AI that isn't based around 4x4 matrix addition, or which mixes it with various other operations, you can do them inline. This also includes any pre and post processing you might want to do on the data.

2. The whole advantage they have in software ecosystem builds upon their PTX assembly. Having it compile to CPU and only implement the specific variant of one or two instructions that map to "tensor cores" would be pretty much nonsensical (especially given that AI is not the only market they target with tensor cores - DSP for example is another).

Additionally, a huge part of why nvidia built such a strong ecosystem is that you could take cheapest G80-based card and just start learning CUDA. Only some highest-end features are limited to most expensive cards, like RDMA and NVMe integration.

Compare this with AMD, where for many purposes only the most expensive compute-only cards are really supported. Or specialized AI only chips that are often programmable either in very low-level way or essentially as "set a graph of large-scale matrix operations that are limited subset of operations exposed by Torch/Tensorflow" (Google TPU, Intel Meteor Lake NPU, etc).

3. CUDA literally began with how evolution of shader model led to general purpose "shader processor" instead of specialized vector and pixel processors. The space taken by specialized hardware for graphics that isn't also usable for general purpose compute is pretty minimal, although some of it is omitted, AFAIK, in compute only cards.

In fact, some of the "graphics only" things like Z-buffering are done by the same logic that is used for compute (with limited amount of operations done by fixed-function ROP block), and certain fixed-function graphical components like texture mapping units are also used for high-performance array access.

4. Simplified manufacturing and logistics - nVidia uses essentially the same chips in most compute and graphics cards, possibly with minor changes achieved by changing chicken bits to route pins to different functions (as you mentioned, you don't need DP-outs of RTX4090 on an L40 card, but you can probably reuse the SERDES units to run NVLink on the same pins).
H-1B visas and prevailing wage levels (2020)
I skimmed the article and don't see a section explaining how to properly accelerate for the typical student. Do you just give them good-quality math textbooks for them to work on in there spare time? Or do they mean hire an private tutor?
This is kind of funny to me -- having been in the industry for 25 years.
> Across studies that use household-based survey samples, clinical diagnostic interviews, and medical records, estimates of the prevalence of schizophrenia and related psychotic disorders in the U.S. range between 0.25% and 0.64%

From https://www.nimh.nih.gov/health/statistics/schizophrenia

The NIH page sources these studies:

Kessler RC, Birnbaum H, Demler O, Falloon IR, Gagnon E, Guyer M, Howes MJ, Kendler KS, Shi L, Walters E, Wu EQ. The prevalence and correlates of nonaffective psychosis in the National Comorbidity Survey Replication (NCS-R). Biol Psychiatry. 2005 Oct 15;58(8):668-76. PMID: 16023620

Wu EQ, Shi L, Birnbaum H, Hudson T, Kessler R. Annual prevalence of diagnosed schizophrenia in the USA: a claims data analysis approach. Psychol Med. 2006 Nov;36(11):1535-40. PMID: 16907994

Desai, PR, Lawson, KA, Barner, JC, Rascati, KL. Estimating the direct and indirect costs for community-dwelling patients with schizophrenia. Journal of Pharmaceutical Health Services Research, 2013 Jul;4(4):187-194. doi/10.1111/jphs.12027/epdf
In Turing microarchitecture, nVidia replaced their old "falcon" cpu with NV-RISCV RV64 chip, running various internal tasks.

"Open Drivers" from nVidia include different firmware that utilizes the new-found performance.
Stratospheric Optical Earth Observation
L8 and L9 are Director/Senior Director positions. In the software engineering family of career ladders, it is part of the Engineering Manager career ladder, which generally starts at L6, with occasional L5 managers (L5 SWE individual contributors transitioning to manager track).

The technical/individual contributor track also has L8 and L9 Director/Senior Director levels. Sometimes it's referred to as a "Principal" level in Product Areas like Cloud, but there are far fewer L8+ people on individual contributor career ladders (i.e. tracks) than on management ladders.

L8 is considered the start of Google's "executive levels," where individuals at this level and above are privy to executive-level training, perks, etc.

Google Fellows are generally L10 (i.e. Vice President equivalent level), if I recall correctly. Jeff Dean would be a canonical example of a Vice President equivalent level, however Jeff Dean also ended up being a manager/organizational head of the Research Product Area for several years as a Fellow. Vint Cerf may be another useful example of a Fellow / Vice President equivalent.

(My statements here are from having personally done statistical analysis of career ladders and levels at Google and Alphabet as a whole)
You don't have to assume that. It's perfectly possible to mix ad-hominems with valid points.
I laughed and really enjoyed "Employment Vibes"
Thank you for your question. I don't think it will work well with React. While both React and TargetJ utilize diffing algorithms, there are significant differences between them. TargetJ aims to keep the DOM as small as possible by default, only including visible elements to speed up page rendering. Additionally, it is designed to maintain a flat DOM tree.

Integrating just the DOM animation from TargetJ with React is likely not feasible, as the two would conflict.
In addition to needing to be able to change your mind about the status code (which is really important), the latter simply won't work.

Pretty much every HTTP middlebox (proxies, CDNs, etc) treats HTTP headers as a unit, buffering them up until complete (ie receiving `\r\n\r\n` in HTTP/1 and a HEADERS or CONTINUATION frame with the END_HEADERS flag set in HTTP/2). Once complete, the middlebox applies its logic based on the complete header set, and only then does it flush the headers to the client.

So if you slow-roll your headers, they'll just sit in your CDN's buffer until your time-consuming processing has finished, and only then will the browser see anything (along with the first chunk of HTML), making the whole exercise futile.

This is why the 103 is useful. A reasonable middlebox will pass the 103 along to the client as soon as the header block is complete.
At this point Norfolk Healthy Produce aren't selling any more this year (pretty late in the growing season although I just started some seeds today from the remains of an animal theft just to see what happens). Your best bet for this year is to find someone local who is growing and get a tomato from them (local sharing is allowed; the terms and conditions follow the seed regardless of how you acquire). Or they'll sell packs of seeds again this winter/spring, I'm sure. I've really enjoyed growing mine, although we had a late cold snap that left me with only 2 plants. If they had allowed me to get two packs of 10 seeds, I would have.
How is this different from average smartphone telemetry sent back to ... ?
How did you measure inflammation level ?
A similar language is Joker (https://github.com/candid82/joker), Go based, Clojure syntax. I've been using it for years as a general purpose scripting language and Clojure code linter and formatter - it's exceptional.

It doesn't integrate non-Joker Go code as far as I know.
There is still concerted effort from both within[1] and outside the party[2] to push back against rushing the process. His fate is by no means guaranteed.

1. https://www.politico.com/news/2024/07/16/pelosi-biden-2024-e...

2. https://x.com/ClimateDefiance/status/1813265814885118081
Nah, when you do that, Murphy's law says that the interviewer will be the only person in the world working on extending nonstandard analysis to spectral hypergraph theory, and my attempt to snow them will reveal that I only have surface level understanding of the jargon I just emitted.
I got my first MP3 player in 1999 or the early 00s. The SAN disk card had 16MB and I had to cut a song in half so I could fit 3/4 songs.
What a cute take. As if seeing the problems and being given the authority to solve them always came in pairs.

My guess is you're one of the interviewers/employees he was talking about in the article.
Sounds like you want to read through https://www.museum.ie/en-IE/Collections-Research/The-Law-on-... to tone down the indignation a little. It's a perfectly fine law: if you use a metal detector on your farm and you happen to find archeological metal, you're not breaking any laws. But now you do have a duty to report that find, and you can't keep using your metal detector and stabbing the ground with a shovel when it beeps because then you'd be intentionally disturbing and possibly destroying a site of potentially historical significance.
This is probably just a "public resume". He obfruscates company names ("social network company in 2008" huh...) and admits his timelines for technologies is a bit fuzzy. Probably a mix of ageism shielding and privacy despite being a very publicly spoken person.

That or he truly did work at a "nepo company", as he phrases it. Not many people can just travel the world for 5 years, let alone boast about it on their resume.
Reminds me of using git-bisect
Maybe that my wording is off. This are not interactive demos, but more like demos of interactive use in console ... "animated interaction demos". These use asciinema, which is a nice tool and I think it's good to display interesting interactions compactly. But yes, for deeper look it moves too fast for one, so something what you describe could be better. I could have these animations for getting attention and then linking to transcripted, detailed document. Do you have any example of a good way of displaying such console session statically?
Brief history of the JavaScript pipe operator
> however, the joy I receive when watching my 10 year old dive into a topic of his choice with this neon orange LLM is worth far more to me than the $200 for my R1

I saw somebody say that they really missed the mark by not making it a kid's device.
Have you read “The Seventh Man”? Was it something “the regime” wanted to see, or was it more of a spit in its face?
I really don’t think it’s useful to be this nonspecific. You could give an example of what a Java greenlet cannot do or how it cannot be optimized, for example. If your whole point is actually just “I prefer the semantics of BEAM threads”, then just say that.
Asahi Linux documentation has pretty good writeup.

The GPU is described here[1] and the mailbox interface used generally between various components is described here [2]

[1] https://github.com/AsahiLinux/docs/wiki/HW%3AAGX#overview

[2] https://github.com/AsahiLinux/docs/wiki/HW%3AASC
It's telling that AI generated mediocrity in lieu of an actual thoughtful response would be cheerlead by the same crowd that suddenly can't read Shakespeare despite it being an uncontroversial curriculum topic for what, a dozen generations or so? Eh, water finds it's level I suppose.
> People who work at FAANGs will often make more money and do less work than the foreign contractors in places like Poland and Ukraine getting paid $35k a year for the same work.

The reality is, it's almost never the same work.
I think B is going to slowly come back. It's already happening among some youths with the retro-digicam phase. The ergonomics of photos-by-phone suck, and the novelty of phones as a status symbol has worn off.

The first company to really "get" the integration of point and shoot cameras into the mobile ecosystem properly will win big.

Fuji is already selling boatloads of X100Vs, and there's the Ricoh GR3, etc as well. There's a trend for ergonomic nice high end fixed lens cameras.

And for kicks go on eBay and look up the prices of used old Canon PowerShots. Have a nice condition pink one in a drawer you can make some coin. From worthless e-waste to $300 status symbol...
There still are places slowly enhancing their C codebases with C++.
What Is Moral Injury?
Even more wackily enough, you can keep on recursing as much as you like...
Thanks, yeah, that seems to match this SO answer [0] which refers to some "small-string optimization" in the ESP32 libraries [1].

So basically the foot-gun is that smaller String()s appear to work "by accident".

[0] https://arduino.stackexchange.com/a/90332

[1] https://github.com/espressif/arduino-esp32/blob/7a82915de215...
Right, but apart from their mentions in the Hebrew Bible, the Canaanite religion and culture are a lot more obscure and a lot less powerful-seeming than ancient Egyptian if you're a Nazi propagandist. It's often the case that the true story is more interesting and more exciting than fiction.
Common Lisp, of course, has built in hash tables. MacLisp doesn't seem to - I didn't see anything about them in the Pitmanual. ZetaLisp/LML and InterLisp have them. So it seems like built in lisp associative arrays (I'm not counting alists, or property lists, though the latter goes back to the early days and maybe should be) are roughly contemporary to the birth of awk. Maybe a bit newer.
Yep I ordered a big jug of cleaning solution that showed up completely destroyed in a soaked and ruined box. Amazon refused to credit me a refund unless I returned the product to them, which was literally impossible. They have gotten big enough that they don't need to care about customers as much as they used to and, unfortunately, they might be right. The only solution is to not shop there any more.

Another behavior I started seeing a lot more of the past couple years was paid listings selling a product for 4-5x the normal price, mixed in with the organic results. The only purpose of those is to rip off people who are in a hurry or confused and miss that they are being taken advantage of. They must work often enough to pay for the ad placements and clearly Amazon doesn't have any interest in protecting their customers.