skysight-inc/HackerNews huggingface dataset:
> Your philosophy does cause you to miss out on strong candidates, though.

Respectfully, no, and I don't think we're disagreeing, but are talking past each other.

[edit: I am supportive of (and share) your mindset that it's constructive to go on a case by case basis and look closer at candidates.]

What I'm proposing doesn't necessarily limit cases. Anecdotally, I've hired people that took long breaks with similar burnout stories and upside.

The fact that your anecdotal hiring success story starts with the "burnout" making it to the hiring interview is statistically very favorable for that candidate, the candidate was pre-qualified by the hiring manager, the candidate was interested enough in the position to interview, and it was a matter of fit.

They've already MOVED PAST the gap in your resume issue. Going back to the original comment, you didn't address (as in your original critique) as to whether the candidate had some explanation for their time. Maybe they didn't and still got/passed the interview? Who knows.
I think it depends on the function that the permission access provides. If permission use is core to the app (like your app is a map with a dot for the user's location that has no other functionality like business searching), then, you're probably allowed to just sit there with an empty map doing nothing until the user consents.

If location access is peripheral to the core function of the app, it's a different story. Like your Yelp and one of many functions of your app is to "search nearby" then you can't just have a screen that does nothing until the user consents.

EDIT: Yes, for OP's use case, you'd just appeal to Apple and prove that the app has no other purpose besides the use case that requires location. I've done this in the past successfully.
Generally true. But this one 100% is, and it's been a concious decision since it was introduced by the removal of the gsetting org.gtk.Settings.FileChooser location-mode. This was done intentionally by Gtk dev mclassen and he has been downright hostile about not fixing it since then. Gtk/GNOME devs do not think being able to type/paste file paths in File->Open dialogs (gtkfilechooserwidget.c) should be allowed. https://gitlab.gnome.org/GNOME/gtk/-/issues/938

They didn't even acknowledge or leave the bug reports it caused until this month: https://gitlab.gnome.org/GNOME/gtk/-/issues/5872 despite it being introduced in 2014 and me reporting it 2 times every year since then. And there's about 0% chance of this bug being fixed despite them finally leaving the bug report there instead of closing it.
Some websites will check whether you have notifications enabled and spawn an in-page pop up requesting access before they trigger the actual, native browser request.

So ideally this would stop that from happening.
Al Worden on Apollo 15 holds the record because of a different orbit than the rest of the Apollo missions. 2235 miles from his crewmates.
> That's not exactly true, there has been many variation of it before its return in 2022.

The history is somewhat more complicated, but not less sexist. "Tour de France Femmes" has only existed since 2022.

You're right that there were other races, some officially related to the Tour, some unofficially related. There was the 1955 women's tour and the 1984-1990 tours which kept getting shorter because the owner of the Tour did not want to include women. Eventually they killed off the format and organizers weren't even allowed to stage their own. There were basically bootleg races under a different name (The Grande Boucle) in the 90s and early 2000s.

This messy history underscores one thing: women just want equality with men. Just let them ride the same race.
FWIW: Rooting seems fairly easy at this point in time, at least for pixel devices.

Flash with magisk, install Universal Safetynet Fix (https://github.com/Displax/safetynet-fix/) and you're passing safetynet / play integrity API.

I haven't come across a single app that doesn't work due to root currently, but I limit my installed apps.
Unless I’m misunderstanding you can checkout your previous branch with

git checkout -

(The same way you can use ‘cd -‘ to change to your previous directory)
I just switched back to langchain when I realized that llamaindex doesn't support any kind of memory modules, at least not in a documented way...
I don’t disagree that institutions should be part of the equation. I was just expanding on the earlier comment.
Hell yeah, fake data should totally be an option!

This could be achieved with something like Xposed, a cool project is https://github.com/M66B/XPrivacyLua.

I actually made a "clone" with the option to generate data per permission as a school project, good times
"That wasn't real communism, you have to let us murder tens of millions of people again!"
I'm going to write a free/no-ad version of this app solely out of spite for this kind of viewpoint.

Be on the lookout for my app, "Weather Trip Report" app in a few weeks.
This forced recommended content is infuriating. It's the platform rudely getting in the way of the one purpose I want to use it for — staying up to date with things happening in my followees' lives, with zero entertainment. Their promised ActivityPub support can't come soon enough.
I don’t. Any data I purposefully store in the cloud that has any significance I store encrypted. I also do my best to minimize my exposure to non-E2EE services for important purposes, and self-host when possible.
Was he not up there with 2 other humans?
I don't know. We won't know until it happens!

But we aren't even at the not forbidding mixed fields stage in cycling.

We're at the "women aren't allowed to ride races of the same length as men" stage even in their own competitions.
Historically the baseband was the primary processor with full control and the CPU was subordinate. This is because the baseband code was developed by the chip manufacturer so they gave themselves full control over the system to make it easier for themselves.

This may no longer be the case right now as the primacy of the CPU has become increasingly obvious, but it should still be the default assumption since having the baseband in control lowers costs to the chip manufacturer which is their lifeblood.
Author here if anyone has questions.
This is a decision with huge ramifications and the PEP was submitted only 5 months ago. Caution is welcomed here. Specially with PEP 684 around the corner.
I think you meant it's a great way for google to punish you for not giving them full access
For non-private subusers, you're right, but for private subusers, you can only read new emails after resetting the keys, you can't read existing emails. I.e. you can take control over the email address, but not access existing data.
This kind of shows how out of touch we get when we make 6 figures.

Android or Iphone shows wealth? A $1000 dollar purchase for something you use daily is supposed to be expensive?

But when you are in poverty or lower-middle class, $1000 is a lot of money.

It just doesnt have the same meaning when you have money. I imagine the dating world has a bunch of things like this because you meet people of different classes.
This feels very disconnected from the realities of hardware to the point of impracticality. More energy is typically burned on RAMs/flops (storing bits and shuffling them around) than the combinational logic portion (adders/multipliers/etc) doing the arithmetic on real designs these days. Sorting, computing differences and the like involves a lot of data movement and likely temporary storage for buffering as well. I've evaluated fixed-function sorting in ASIC designs, it's not cheap at all.

This feels like the authors had some ideas of circuit design concerns from the 1980s ("hardware multipliers are very expensive!") and trying to port that to the present.
Pokémon Go creator Niantic accused of ‘systemic sexual bias’ in lawsuit
Its not much but world championship mixed relay TT is a thing. So it has already happened.
No amount of education will stop people from getting hooked on drugs. You are ridiculous if you earnestly believe otherwise. People know drugs are bad for you, and do drugs anyway because their life is fucked up for other reasons and they've become self-destructive, seeking short-term pleasure even though they know it will come with long-term pain. If you want to solve this, you need to lift people up and fix their lives before they ever sink that far in the first place.

>pigheaded craven

Blow it out your ass.
I don't think those things are mutually exclusive— lots of policies are affected by technical requirements and lots of technical design and development is affected by policy. CAN-SPAM did a great job of keeping legal businesses with aggressive marketing (within the reach of American law) from trapping people in email subscriptions, and technology has done a great job of tamping down the rest. Neither is perfect but they're both effective at the level they need to be. If a software company requires signing in without needing it for their core service, or requires you to link a social media account even though it's entirely unnecessary (e.g. Kinja,) I'd argue that those are more policy than technical, and a technical solution would probably struggle with them.

And sure, what's "necessary" for the app is nebulous, but the law has tests for differentiating between two nebulous states. Even a policy that had way too much grey area, like fair use, would still protect users more than "app developers can do whatever they want as long as it's in the privacy policy."
The iOS shows a phone number input if you try to initiate a chat and have contacts permissions disabled. I'm not sure whether that's because it's to comply with app store regulations, or the product owners on both sides prioritizing different things. On both platforms you can still initiate chats without contacts access by using the wa.me domain, eg. wa.me/12125551234 for +1 (212) 555 1234.
Yes, the comment I was replying to specified that they are like the map app with no other functionality:

> I am thinking of a logistics application that I wrote that requires location access. It effectively serves no purpose without location access.
> I took the OP not as saying that they thought women should race simultaneously with the men (no, they don't have the same power).

I think light_hue is seriously arguing for mixed fields in the same race. E.g., they wrote:

> Of course women can complete such races! We know this because they do it all the time. Not only that, they can even win! All we need to do is let them.
I'm 44 and I remember back when politics was more or less left out of hacker news altogether. Noone cared about your libertarian values or my progressive ones, everyone just talked about tech.
This and the "how the fuck does this happen?" comment...

There are two technical components which are salient to the Avalanche story here which are DNS related.

First is <<fast flux>>. A rough sketch of this looks like servers behind reverse proxy servers, and DNS servers. Both the proxy and DNS server components are intended to cycle extremely fast, rendering IP address blocking impractical and tracking difficult. We'd often find that the actual mothership servers used named virtual hosting and by sending different Host: headers we could tickle different phish.

Second is <<DGA>> or a Domain Generation Algorithm, the point of which is to enable autonomous discovery of Command and Control servers by implants. In practice you can think of a DGA as TOTP for domain names. So at any given time the algorithm offers a bag of possible C2 server domain names (which constantly changes) and the implants rattles doorknobs until it hears "notary sojack" from one of them. (There can be lots of these, thousands or tens of thousands at any time.)

I think DGA is the concern here. You may think there's some traffic sniffing going on, but that's only the case for observed implant activity.

Let's look at some implant and its C2 from a traffic standpoint. The implant is going around asking "notary sojack? notary sojack?" to every Tom, Dick and Carol and even to cats and garbage cans. The C2 looks like a garbage can but has an incongruous collection of fans who are also observed muttering "notary sojack" at random objects.

It was possible in most cases to reverse engineer the DGA and seeds with confidence. DNS zones would be populated with the flavor of the day (and maybe the days prior and after) and utilized by caching resolver operators as response policy zones (RPZs) or e.g. Bro lookup tables. The notion being if something in your org (using your resolvers) is doing DNS lookups for a bunch of these, you might want to take a look and see if it's rattling doorknobs and muttering "notary sojack". That's the idea. Technically, somebody could block on it but there is the risk of false positives. Your vendor might vett the list in some fashion; or not.

I don't recall domains being seized as commonplace in my time. I could make up hypotheticals as to what might cause this to occur but I've got no evidence or experience supporting one over another. It could've been a mistake.

In any case, after a few days the DGA moves on and the domain is useless; that comports with the domain being returned to the owner.

(I'm not under any noncompetes at this time.)
Thanks for doing the work by digging up and linking to the actual guidelines! That's pretty close to how the wording was all those years ago. Like all things AppStore, the enforcement is what ends up being uneven and subject to Apple's discretion and judgment. Which is a good thing IMO. Without publisher discretion, you just get scummy developers who rules-lawyer their way onto the app store.
Just disable notifications. There's a setting for it in Chrome and Firefox, I'm sure there's a setting for Safari and the various Chromium forks as well. Set the notification permission to "deny by default" so you can manually opt into notifications later on a per site basis.
K8S is not that complicated. Once you know the big ideas behind it, and how to reason with it, it becomes a very versatile platform substrate.

Probably the biggest one is understanding you don’t ever do anything directly with Kubernetes.
> full of EPO pumped cyclists

It’s an unfortunate truth about professional road cycling. But with the generation of cyclists you mention, there was an unintended consequence on U.S. culture at least. There were a lot of people who, inspired by the narrative and excitement, got off the sofa and onto the roads. I rode avidly with a number of people who began serious cycling in those days.

The whole sordid Epo affair is unfortunate; but through a combination of a winning (albeit false) story and the all-too-human tendency to suspend disbelief, a lot of common joes benefited in this way.
> When I cd to a repo/directory, the .envrc selects the correct Python

For this you dont neet .envrc and direnv, as this is handled perfectly fine by peen itself: pyenv local <pyenv / virtualenv name>
Yes litestar have class based controllers since day one , class based views with HTMX/Jinja is also available in 2.0 which is now nearing release.
Here is lifecycle management :
https://docs.litestar.dev/2/usage/the-litestar-app.html#star...

app = Litestar(on_startup=[get_db_connection], on_shutdown=[close_db_connection])

We have quite powerful channels and event systems that goes along with websocket and realtime systems too.

Plus , if you use Repository + Sqlalchmey Plugin and DTO , you can also work with CRUD events before_update/after_update/before_insert/after_instet etc
The question isn't about Lisp influence, though.

But the idea of Java being Lisp influenced is questionable. Though they had Guy Steele, who said something about bringing C programmers halfway to Lisp, pretty much the the only Lisp idea in Java is garbage collection.

The JVM is hostile against the efficient implementation of Lisp-like languages; it doesn't let you pack tag fields into pointer values.
On Android I've had so many apps crash, get stuck in a loop, or refuse to run when a unnecessary permission is denied. And it's not just scummy apps, things like the Fitbit app used to go ballistic if you denied them access to your contacts. In an ideal world Google would force the developers to handle such cases gracefully. But for whatever reason, they don't care.

Though like any technical solution trying to fix a culture problem, the fake data generation won't be all roses either. Users will inadvertently enable it and then the app won't work properly and they won't know how to fix it; Think a calendar app where you enabled the fake calendar access by mistake, so you see random crap instead of your expected schedule. Where do you go to fix it? The app doesn't know you're feeding it lies, that's the whole point, so it can't help. So in Android fashion you have to dig twelve levels deep in convoluted menus to revert that. Assuming you even know where to look or what the problem is.
The irony being that it's twitter's use of the same that drives so many to seek alternatives. At least twitter has a 'following' feed, even if it's far from ideal.
Thanks for that. Indeed, doesn't sound worth the effort to pursue it if google was mostly going in the same direction anyway.
This guy's analysis is terrible. I literally built a retrieval augmented generation with memory in langchain last night (comments claim you can't do this)

Sure, langchain has poor documentation and useless helper functions. That doesn't mean that it's pointless.
pyenv works locally, no matter what the project opts to use. The only thing it needs for a project 'to be managed' is a .py-version file, which you can throw in .gitignore
SitesGPT – Build Your Own Personal Website in Less Than 2 Minutes
Im a big advocate of rewriting code from scratch. Because on a rewrite you have a much better starting point. You have a (mostly) working solution, you understand the problem much better than on the first attempt, you have some tests and some data. Most of the time you don't rewrite it 100% from scratch, often you can copy a lot of code from the old solution.

To utilize all those benefits you can't rewrite everything at once from scratch. You need to do it incrementally.
This makes a lot of sense. If an app needs my data to improve my experience (and only mine), then feeding it fake data should only degrade my experience. It shouldn't matter to the app developers/authors/owners.

But if (as in most cases) the goal is to data-mine me, fake data should work nicely to impede that.

Of course it won't matter for things like WhatsApp, where people happily sync their entire list of contacts with Facebook/Meta just to have a slightly nicer messaging experience.
Arguably they meant average distance
Remember, the primary job of an advertiser is to sell their advertising services to companies, not to sell a company's products to consumers. That comes second and is only done insofar as it facilitates the first.
The Cancel-Culture Troll with a Neo-Nazi Past
“Physics package” is usually a phrase meaning the explodey bits of a nuclear weapon, so that lines up.
The "Cascade of Attention-Deficit Teenagers" development model.

As coined here (copy and paste the link into your browser if you don't want a 'surprise' from jwz)
ttps://www.jwz.org/doc/cadt.html
FWIW, I don't think it's nice that rustup fetches and installs new versions without prompting, but I suppose that other users like it or get used to it. Fortunately most Rust projects work on any recently stable version.
Following a juicy trend doesn't mean you believe in it, also gpu mining is not a thing anymore in crypto. Nvidia has nothing to bring to cryptos.
The best response to those websites is closing them and blocking them in your DNS blacklist to be honest. Either that, or full their newsletter subscription box with a million fake email addresses.
There are a lot more pluses than minuses.

The pluses aren’t interesting enough for me tell stories about on HN, so you’re getting a skewed image.
Ask HN: Is Venture Capital Shifting Away from Software and Tech?
I feel like there is a shifting trend of venture capital that moves away from the tech industry and from software engineering. I wanted to get a sense of the collective wisdom here.

- Have you also noticed this trend?
- If so, could you elaborate on which areas these investments are being redirected to?
- What are some of the factors driving this change, if it exists?
>This seems like a learning opportunity. Or a Darwinian opportunity. Either way, self-solving.

I took either as meaning a learning opportunity for one or all of the 1) GPS app makers, 2) the person who blindly followed the directions of a robot, or 3) the rest of us who learn about the event.

What interpretation did you have that suggests they were referring to eugenics?
These are the high value people that make one social network more valuable than others.
It's how journalists originally came about. You started writing about something you were interested in, and enough people wanted to read it that you could make a career of it.

It was large corporations that ruined journalism, and now those corporations are slowly dying.
It's much like anything else... I run my desktop under Linux, keep it upodated, have SSH on a non-standard port with only public/private key access enabled for my account. I access it over wireguard running on my home server. Wireguard is the only port available through my firewall.

So I can connect to my home network over wireguard, and SSH to my desktop. VS Code + Remoting extensions work great for this... almost like editing locally, but running remotely. The integrated terminal in VS Code is invaluable when doing this.
I think you'll find in reality most people in the sport are strong advocates of women's racing, including the UCI - who you surely know does not put on the tour de france. It's up to ASO to design the tour format(who admittedly has the UCI basically under their control). Also, while you're correct about women endurance in general, the tour de france is not really an endurance race. It's 21 different races, some of them endurance, some of them all out sprints, some of them all out time trials. As someone who lives with a category 1 woman racer, and has been involved in the sport for 16 years, women do not recover as quickly as men do. Someone will still win the race of course, and it will still be fun to watch, but the repeated efforts do effect women differently than men.

In my experience, very few of the women racing actually want longer distances. When I was involved with putting on races, one or two loud voices would advocate for it, but come the day of the event, races that were equal length in the pro/cat 1 fields would have dismal attendance if they were the same length as the pro/cat 1 men's fields. Of those that did show up, the abandon rate was much higher than normal for those same local fields at other races. We even went as far as surveying all the teams and racers before one stage race, and overwhelmingly the women did not want the men's length (for road races) and times (for criteriums). Admittedly, at the pro-tour level this might be different, but to get to the pro tour level, racers must start in amateur and local pro levels.

We mandated equal pay outs at the state level, and some races dropped off the calendar because their budgets couldn't support it (or lowered men's payouts to compensate). Those that didn't saw no increase in attendance in women's fields after the increase either. That wasn't really a surprise, as most people are motivated more by the racing itself than some payout until you get to pro-tour levels. Men and women both effectively pay for the privilege to race in all but the most elite fields. More than being sexist, cycling is incredibly classist. The equipment is obscenely expensive, and the time it takes to train and get better is out of reach for most people with "normal" jobs. The funnel of junior racers coming in decreases every year, and the only fields we see growth in are masters categories (who can actually afford to race).
UK Online Safety Bill to Result in Major Internet Cos Blocking UK