skysight-inc/HackerNews huggingface dataset:
You talk to real humans.

Plenty of candidates are willing to lie and as we see here AI has made lying much cheaper. There is nothing you can put on your resume that AI couldn't have put there for anyone. But AI can't yet fake a network.

Personally, I'll put in second-degree referrals to my company: if someone I have worked with has worked with the person and is willing to personally vouch for them, I'll put their resume in and ping the recruiter (yes, it's gotten so bad even internal referrals don't break through the slush pile without a specific ping.) But I get the recruiter's attention because I only recommend people I have reason to think are actually good.
MMXXV is a legitimate usage of Roman numerals, but CDI is unauthorized
I'll pay $2000 if you land me a job/contract. AI expert[0] with best grades in math, shouldn't be too hard. I'm just not good at reaching out / networking.

[0] but no academic track record in AI, just github
They are potentially attempting to create surplus labor by destroying federal employment, due to the tight labor market caused by structural demographics.

Demographic stats: ~2M in the US 55+ die every year, ~5k per day. ~4M Boomers retire per year, ~11k per day. A healthy economy creates ~2M jobs/year.

Citations:

Biden's immigration silver lining - https://www.axios.com/2024/02/27/biden-immigration-workers-i... - February 27th, 2024

Immigrants are rescuing a worker-starved U.S. economy - https://www.axios.com/2023/08/29/us-economy-immigration-labo... - August 29, 2023

Are Older Workers Propping Up the U.S. Economy? - https://charleshughsmith.blogspot.com/2022/08/are-older-work... - August 8th, 2022

(think in systems)
Dependency problems are mainly resolved with uv - try it.

1 way to do things - not sure what you mean. It's a general purpose language, if you dont like something there's probably a different library that may do it the way you like (eg, don't like exceptions, use a library that mimics rust style Result values; don't like oop, don't do oop, functional programming is certainly possible in python), or easy enough to start creating your own private utility libraries that do things your way.

Xonsh was okay. Idk if I'd use it again. I'd probably just use python to invoke external cli programs using subprocess. I used xonsh for scripting before. I recall it having a slightly slow start up - I launch shell frequently so that's a no-go for me to use as my default shell.

---

And I looked at alternative scripting languages. Racket, D (has a single file script mode), ocaml, etc. Honestly python seemed good enough, even with its warts, especially with uv to manage deps without a whole formal project needing to be setup for a script. Stwp up from bash. Most of my use cases are fine with argparse + subprocesses + a unix shebang at the top + "chmod +x", with uv handy if I need a external library.
What places have that reputation where it's actually deserved? For any large company it's mathematically impossible for people to be "the best". Once a company reaches the scale of, let's say, Google then almost all of the employees will be mediocre.
This is essentially John Searle's Chinese Room Argument against strong AI. His conclusion is broader -- he argues categorically against the very possibility of so-called "strong" AI, viz. AI that understands, not just against the narrower notion that LLMs "understand" -- but the reasoning is essentially identical.

Here's the Stanford Encyclopedia of Philosophy's superb write up: https://plato.stanford.edu/entries/chinese-room/ It covers, engagingly and with playful wit, not just Searle's original argument but its evolution in his writing, other philosopher's responses/criticisms, and Searle's counter-responses.
I'd be happy for someone to correct me, but the Lua and LuaJIT repls don't seem very pleasant to use. Lua's standard library is also very barebones and... idiosyncratic, which makes it annoying to use as a Bash replacement.

I'm sure there are plenty of libraries out there to rectify those issues, though.
Doesnotwork.eu
Discussion (97 points, 3 days ago, 35 comments) https://news.ycombinator.com/item?id=43587420
This has been on my todo list for a while, as I like Simon Wardley, but I've never quite got round to using it. But I use Emacs a lot, and Emacs was the thing that sprang to mind when reading the blurb. It looks like there's this similar vibe of making custom tools easy, with there being an expectation that this is something the average user will actually do. Compare and contrast the experience of extending Emacs with, say, writing a Visual Studio Code extension. (N.B., it has not escaped my notice that Visual Studio Code is more popular...)

The GUI possibilities of Emacs are a bit limited though. Glamorous Toolkit looks better in that respect. I need to actually try it!

Something possibly similar is Studio: https://github.com/studio/studio - also Smalltalk. But seemingly dead (or at least sleeping). I encountered this via its author's RaptorJIT project, a fork of LuaJIT apparently intended to turn it into something maintainable by mere mortals: https://github.com/lukego/blog/issues/19 - some videos here: https://www.youtube.com/@lukego/streams
By far my biggest complaint about the GitHub pull request model right now is that it doesn't treat the eventual commit message of a squashed commit (or even independent commits that will be rebased on the target) as part of the review process, like Gerrit does. I can't believe I'm the only person that is upset by this!
"One particular aspect that often gets left out of this creation myth, especially by the author of Github is that Mercurial had a prominent role." implies to me that Hg had a role in the creation of Git, which is why I was reacting to that.

For the deadnaming comment, it wasn't out of disrespect, but when referring to an email chain, it could otherwise be confusing if you're not aware of her transition.

I wasn't sponsoring hg-git, I wrote it. I also wrote the original Subversion bridge for GitHub, which was actually recently deprecated.

https://github.blog/news-insights/product-news/sunsetting-su...
But we want to be modern!

That way we can spend massive piles of money on cloud compute, monitoring, documentation, not to mention the constant maintenance to mitigate the security issues in the multiple layers of libraries we depended on.
Zach nails it. He is the reason why I was involved briefly at the start and for where I am today.

It was my first time leading a product team. We tried a lot of things that seemed strange at the time; no homepage, no app, native ads (done well imho), a scrolling stream instead of pages. Some of that broke. Some of it worked. A lot of it stuck around.

RIP Quartz.
If I'm being honest the only reason I clicked to the comments here is because I was expecting this
Is this like ... broken.example.com? (See https://www.iana.org/go/rfc6761)
You're leaving out two very critical data points:

1. Where you live

2. What your current job is

Landing a 6-figure job requires either merely living in the Bay area, or finding a remote job with ~5 years experience.
I've done it a couple times, successfully, and it hasn't been my experience that getting started had any real paperwork complexity.
Well, and a single recorded impulse response is probably not enough, either, if you want to be super accurate. The directivity pattern is probably awful and shaping the sound as well.

I know all of that. But I just didn't want to get into these details in this thread.
> As an American I will say that prepared food served from a vending machine is going to be associated with low quality and possible poor hygiene.

The grandparent post is talking about canned food/drink that's heated in the machine. Vending machines with freshish prepared food do exist, but they're kinda pointless given the existence of...

> I'd equate it with food from a gas station store or roach coach (mobile canteen)- food prepared with little care or quality, destined to be sold for as little as possible while still being profitable

Convenience store food in Japan is fantastic: food from 7/11, Lawson, Family Mart, etc. is probably unironically better than the median restaurant in the U.S.
If you were the sole proprietor of the 1000th largest company in Germany, you'd be fabulously rich. If your objective is personal enrichment then it doesn't really matter whether you have 10% of a huge pie vs 100% of a smaller pie, and the latter may be easier.
I dont think thats true. How would you compile a program that has conflicting dependencies with a linux namespace?
If this is something you're interested in, you may want to try the patch-based review system that we recently launched for GitButler: https://blog.gitbutler.com/gitbutlers-new-patch-based-code-r...
For a project that crows so loudly about its typographic prowess, the home page offers a comically terrible reading experience.

https://imgur.com/a/7uPhyTd

Huge, wildly irregular word gaps, awkward hyphenation, stacked hyphen breaks.

I suspect most of this could be improved simply by letting go of the slavish attachment to full justification and expanding the column to a more reasonable width by reducing the font size and margins.
Wow.

Just in case anyone else in the audience is curious, this is what self-justification of egregiously bad behavior looks like.

If you can't be trusted to work remotely, absolutely stick to in-person roles. If you think your coworkers are any less deserving of your respect and candor because they aren't in the same room as you, you definitely aren't qualified to work remotely.
NIST Puts Pre-2018 CVEs on Back Burner as It Works to Clear Backlog
Sure, but having a channel with 25% duty cycle of frequency f and a channel with 75% duty cycle of frequency 3f will lead to a different waveform after mixing compared to 75% at f and 25% at 3f, no?

Depending on how that's processed downstream it could sound very different I imagine.

In crude ASCII art (two inputs mixed to an output):

---_________

---_---_---_

¨¨¨_---_---_

vs

--------____

-___-___-___

¨---¨----___
Maybe some people assume the dishwasher is full, but some people are too lazy to check, and others are just copying everyone else.

Ironic that you make assumptions in a post about people making assumptions.
Usonian homes were supposed to be for "middle income" people. What did this one cost?

Of course it would need some structural improvements. Wright had some problems on the structural engineering side.
Fallingwater is currently getting major structural upgrading.[1] There are arguments about whom to blame in the original construction, but it's clear that the aggressive cantilevered design didn't have enough safety margin.

[1] https://www.architecturelab.net/fallingwater-undergoes-7-mil...
> So I want to start a new shop I need to hope the major brands deem me worthy enough to send reps out.

If you started a new shop, you would want to reach out to the major (and minor) camera brands directly. Do you think shops, today, get inventory by advertising somehow? No. They get inventory by cultivating relationships with suppliers. Advertising has very little to do with it.

> there is no point in providing variety if there is no advertising to encourage alternatives

Of course there is. I've never seen any advertising for 95% of the brands I buy at the supermarket. But I still appreciate that their products are on the shelves, and I still buy them. If I visually imagine all the groceries I regularly buy, most of the products are from brands I've only discovered by chance at the supermarket. (Eg, milk, eggs, canned food, etc).
Could be, but they tested both:

> We sought to investigate the effects of professional and household dishwashers(..)

> Accordingly, we investigated the health hazard of exposure to professional and household dishwasher detergent and rinse aid, and its individual components.

The professional dishwashers are more of a problem because they have a 2 minute cycle (so rely on higher chemical concentrations)
Interesting. I thought calling a program an "app" came with the smartphone era much later.
That's very true, lenses on a camera work very similarly to a telescope. A larger objective (opening at the end of the lens) combined with a large aperture (lower f number) means that a lens is able to gather a lot more light at a given focal length. Certainly some of my commentary is related to the fact that my primary lenses are f/0.95, f/1.2, and f/1.8. I only shoot "fast" primes on a camera body.

That said, a /lot/ of low light performance is simply having a much larger sensor with a wider pixel pitch that is able to gather more light in the given time allotted. You cannot beat physical size in some ways for digital photography and light gathering is one of them, as it is primarily about surface area.
> Literally the only thing on the client could be a session cookie.

You know, about 7 years ago I would have heartily agreed with you. KISS, right?

The thing is, it just doesn't make financial, UX, or security sense to do that. The cost of storing every jot and tittle on the backend is huge. The collateral of anything happening to the backend becomes larger. Enjoy benign things like preferences/app settings, unsent comments not having to be rewritten because your session expired, etc? If you're not storing them via local storage, you can KISS that goodbye.
Looks like he moved his thoughts to this post

https://bsky.app/profile/alessandro-rizzo.bsky.social/post/3...
No, he didn’t miss the point. “Power creep” doesn’t necessitate or justify the behavior of this administration.
> There's always been a process of modification when the contractor gets onsite and builds something.

And famously, like in the case of Fallingwater among others I believe, he forced contractors to remove supports that the contractors deemed structurally necessary and had added, against his designs. In one case at least the contractors refused and Wright himself took a sledge hammer to them personally. At least that’s what I was told by the tour guide.
Hm, it turns out suggesting that someone buy a suit for a job they need is a litmus test.
Most people have eye movements when recalling a memory, rather than maintaining eye contact (https://www.frontiersin.org/journals/human-neuroscience/arti...)

To me, it's actually the lack of any indication that work is happening that gives of cheating vibes. If someone sits their glassy-eyed for twenty seconds, and then starts speaking in complete sentences, it is going to come across as though they are reading. Not to mention that people's intonation is often different if they aren't thinking up what to say.

If you do get stuck, you can avoid ambiguity by sharing some meta-commentary on what you are thinking and why. "I know that library uses X, but I'm not sure if it can do Y and I'm trying to think if I could work around that... okay, so what I would do is..." Something like that, so that the interviewer knows where your ideas are coming from.
Silicon Valley has such an antagonistic view of user consent and user control, and when they're forced to acknowledge and respect it, they do it in the most tantrum-y, malicious-compliance way they can. It's like the Bob's Burgers meme: "OK, Fine. But I'm gonna complain the whole time."

Ironically, if these companies didn't choose to make their consent UX so deliberately hostile and in-your-face, we might never have had this much visibility into how big of a problem it is.
Could be a variety of Henry: https://www.myhenry.com/ However it looks like the wheels in th piccie are outside the major plan view of the body, so perhaps not.
And then you face candidates with a few years on their resume who cannot perform a dfs when explicitly told to! (This is where some of my screenings end up after a few rounds of simplifications/hints for the initial problem)

I have a hypothesys that there is a huge layer of companies who do not "hire the best" because this is not crucial for them and I just do not have experience of what is going on in there, having only exposure to the people who did pass this filter in the software-first companies I have worked at (and I have always enjoyed working with people I have landed with in every company). I do not feel strong enough to do a deeper research on this hypothesis though.
I see that your username is “laidoffamazon.” It seems that you are allowing the low points in your life to define who you are and what you think you can accomplish. Have you considered therapy?
Deceased folks are typically inactive. And seemingly for sale now.
1. Practice technical writing. Information hierarchy, flowcharts, tables.

2. Funnel analysis and its practical implications.

3. Building and launching a side project, and having to do things like write copy for a landing page or deal with highly ambiguous choices.

4. Understanding the basics of product-led growth versus enterprise sales, and getting deep on one.
Probably don't watch economy or finance youtubers.
I don't know if it's the only or original reason, but one nice consequence of the reverse hex choice is that it means change IDs and commit IDs have completely different alphabets ('0-9a-f' versus 'z-k'), so you can never have an ambiguous overlap between the two.

Jujutsu mostly doesn't care about the real "format" of a ChangeId, though. It's "really" just any arbitrary Vec<u8> and the backend itself has to define in some way and describe a little bit; the example backend has a 64-byte change ID, for example.[1] To the extent the reverse hex format matters it's mostly used in the template language for rendering things to the user. But you could also extend that with other render methods too.

[1] https://github.com/jj-vcs/jj/blob/5dc9da3c2b8f502b4f93ab336b...
I agree with you about the hyperbole, but generational wealth is wealth passed down from generation to another, it doesn't specify the amount. The authors point is that many people are better off if they don't live hand to mouth, and that is likely people who have had financial help from their ancestors. She does couch it in emotional terms and talk about elite schools and billionaires, so she definitely muddies the waters there.

On the other hand I know a person who hasn't worked full time for a while, who still depends on family for handouts because they don't have the financial discipline to have any savings whatsoever. Some of the financial stress people have is self-inflicted. Allocating a percentage of income to an emergency spending account until it reaches $200 initially and then $2000 over a longer term would help reduce stress of accidentally overdrawing the checking account or having a small (by US standards) medical bill.
"Hey educated people with diplomas and or insanely cool CVs and or relevant jobs, you are powerless. Please invest in crypto and stock, thanks!"
> And yeah, you guys, it's time to buy a suit

No company worth working for would refuse to hire someone just because they didn't wear a suit to their interview

Dress nicely, sure. Wear a collar? Yeah probably. A tie? Meh.

Let's get rid of this old fashioned boomer nonsense from hiring please
Javascript hotloading development setups are about the closest you can get to the REPL development loop outside of lisp. I'd imagine lua is similar if the embedding is set up for it.
Underrated comment

And yes, this was a real thing.
Yeah... a slow burn that is difficult to notice until it's too late.
tl;dr: vendor lock-in ("best" results for Sony camera RAW achieved with Sony preprocessing sw, etc.)
Reminds me of Steve Jobs on consulting: https://www.youtube.com/watch?v=-c4CNB80SRc
Coalition of AGs suing Trump over agency closures
I mean, have you ever had to deal with regulators? Departing from industry norms will 100% be used against you in any regulatory proceeding, no matter how minor. It is naive to think otherwise. Regulators go after big pockets and

The guidelines you link to are advisory, not legal, and they trace back to the ePrivacy regulations (although the notion of "consent" was modified by the GDPR; it's not clear which interpretation applies -- ePrivacy regulations, which are still in effect, also require consent). "The obligation is on controllers to innovate to find new solutions that operate within the parameters of the law and better support the protection of personal data and the interests of data subjects." This is standard boilerplate shit that says "you have to follow the regulations, not whatever is in this doc".

I honestly don't know what to tell you. The cookie popups are an offense in every possible way; they fail to accomplish their intended purposes, they burden users with useless interactions that provide no protection, and they burden website developers with useless busywork to document compliance to hopefully avoid retaliatory punitive fines if you draw the attention of regulators or EU officials. That these policies find supporters on HN of all places is beyond my comprehension.
Go Zero Values
You've hit the nail on the head imo. The reason business leadership is stoked about this stuff is because they don't actually know anything about how their product gets built.
In the past, they just call this a hiring freeze. The CEO doesn't want to admit that the company isn't doing great, so the excuse is now "you must explain why the job can't be done by AI".

I mean, if the job can be done by AI, he should go the extra step and lay off half of the employees, that's the sensible thing to do for any CEO. Why not do that today?

This is pretty dumb. I am looking forward to the news when the CEO is ousted and AI can't even save him.
Framework "temporarily pausing" some laptop sales because of new tariffs
I have a Firefox extension that deletes all cookies after I close all tabs related to a site.
I saw a video a few years that provided pretty convincing experimental evidence that's not actually the case.

https://www.youtube.com/watch?v=Ffka-hPzug0
That depends on several factors. You should read the official guidance.

https://www.eeoc.gov/laws/guidance/enforcement-guidance-reas...
An obvious choice for an early expansion pack.

Like Pokemon adding a girl player character in 2nd Gen.
What happened? About a trillion dollars worth of hasbara, which in the end couldn't counteract the actual footage IDF were posting of their war crimes.
As an interviewer, I'm not testing for things AI is likely to help you with. I want to know how you are going to do the job, and experience first-hand how you collaborate in our shared profession.

You can practice with AI if you want, but it is definitely not necessary. I would much rather have someone say "I don't know that one" (and have hired many people who did), rather than have someone provide some content ChatGPT gave them the day before.
Does anyone know how is the filtering done? Is it just the user agent or something similar? I suspect a proxy, or some small patch should be possible to use in the meantime...

Edit: vscodium seems to have workarounds https://github.com/OliverKeefe/vscode-extensions-in-vscodium
Americans who lightly support Israel are baby boomers that won't be with us much longer.
In fairness older men are goofy, women not so much
And yet according to your own posts, support for Israel has never been lower.
> and then try to answer that question by making tools that could analyze/visualize logging output or a stack trace

We already have industry standards for doing this. Why would I want to build some micro-tool/throw-away code to do what another tool does much better and battle tested?
There was also a backup system for PCs that used a TV interface card, and you connected your computer to a VCR to hold the data. Data was stored in white scanlines on top of a black background. Probably not the most efficient way to store data over NTSC (or PAL) video.
Yes. It is done when they think the neighbouring structure is at risk of catching fire.
This one also uses aria snapshots formatted as yaml. This will quickly exceed context limits.
It's really strange to me that a lossy compressed format could be called "raw". Does that just mean that it hasn't been e.g. gamma-corrected before the compression was applied? (Is it even a good idea to do lossy compression before such correction?)