skysight-inc/HackerNews huggingface dataset:
If there are more than two sexes, please describe what they are, and the additional types of gamete produced by these sexes. Your explanation should be applicable to all anisogamic species over the past billion years or so, including all that are hermaphroditic and all that are gonochoric.
> that is the point of this saying

Not quite. It’s used when someone is unchecked. For example, a dictator saying they looked into their alleged wrongdoing and found nothing wrong. This isn’t that. It’s the people who have the power to check Thomas, i.e. the Court, the Congress and the DoJ, choosing to do nothing.
I switched to typing to Siri instead of using my voice [1]. I also disabled all triggers for Siri. Now I invoke it by pressing power button then type away.

It's more useful than dictating when I need something quick and discretely.

When chatbots arrive on iPhone, this is how I'll be talking to it.

1: https://www.macrumors.com/how-to/type-to-siri-ios/
Lyft is still around. They aren't going out of business. They are just consolidating their workforce.

Remember that Uber has had 2 rounds of layoffs already I think. One was for 16% of their workforce and another was for 5-6%. So it isn't a whole lot different. I wouldn't expect anything to change. Facebook has had 4-5 rounds of layoffs and Instagram and Facebook aren't going anywhere.
We're happy to announce that we've launched our LinkedIn AI Tool on Product Hunt today! We've put a lot of effort into this project, and we believe it can help make LinkedIn more effective for you.

This is the link: https://www.producthunt.com/posts/linkedgpt

We're eager to hear your feedback and answer any questions you may have. Thanks for your support, and happy networking!
How did you learn self-discipline?

I'm not a smoker, just curious.
Google plans to add end-to-end encryption to Authenticator
> But also you have your data so you could work with really any party you want

As a private individual, yes. However if you are a company you might not be legally able to send your data to just any party or it might be a hassle to set up. If you have a contract with Dropbox already…
I’ll tell you one reason and it is in lots of farmers’ minds John Deere is the best. It’s a status symbol. That’s what it is for my Dad. It’s a flashy Cadillac. Probably why their insane policies have continued.
Thank you. This confirms my suspicion: Just take the hardware away.

I am lucky that my children accept the limits I impose on them. I think because they are not stupid and they sense that they need limits. It's not a struggle to take the hardware away. I even apologize to them when it's time to let the laptop go.
> Why are there so many psychologists practicing psychoanalysis today, then?

There aren't. Psychology (in the US) abandoned Freud roughly in the 50s and 60s, with the rise of Behaviorism and later Cognitive psychology. These movements tried to make psychology an empirical science, with testable hypotheses subjected to replicable experiments. (Obviously, given the replication crisis, this effort hasn't been completely successful.) Psychiatry (the medical specialization) took much longer, until the 80s, but eventually they dispensed with his nonsense as well.

Most talk therapy today entails some form of CBT, REBT, ACT, or something similar, and these have nothing to do with Freud.
So, to be sure I have this straight....

Me: The workaround sucks.

Gradle: But at least we gave you a workaround. And this way we don't have to support backwards compatibility when we capriciously change our minds about something.

Me: Thanks?
i remember vaguely that bettina heintz in her sociological study of the field of mathematics from 2000 noted the growing number of proofs that relied on computer programs as potentially problematic for the field.

https://www.hsozkult.de/searching/id/reb-2446
Do you have examples of UIs built with LCARS colors, fonts and geometry?
I'm from Sarajevo, spent two years in civil war as a child. This post brings memories, and yes that's exactly right - things that wouldn't fly in million years in my current home in Canada, were perfectly viable solutions in warzone.

Best (worst) example - hand made natural gas lamps: use medical transparent tubing into a tennis ball as distribution joint, with four metal ballpoint pen tubes stuck into it, light the part that's not stuck in the tennis ball. Voila, chandelier!

It's astonishing what manner of things can be transformed into a cart / dolly / wheelbarrow to carry clean water in.

19th century stoves and fireplaces were useless, took too much energy to warm up the device itself and inside a modern city, wood is rare and precious. Sarajevo War Stove was a large 1-2l tin can, conducts heat directly and doesn't absorb much itself, lets you boil water or make some small soup.

Candles could be almost endlessly recycled. Pre-war brochures were great, their glossy pages could be rolled up into friction free tubes to hold melted wax, with some cottoon or wool thread in the middle.

And yes, electricity moved from building to building in whatever manner seems feasible. As a 13year old I've handled live male-to-male 220v cables, and can vouch, they give you quite a nice buzz if you're not careful :-)

(some experiments did not work out great; chain smokers tried to light up all kinds of things, up to and including various kinds of tea; apparently it's just not the same).
https://www.amazon.co.uk/Allen-Carrs-Easy-Stop-Smoking/dp/14...
Dude's wife is a party to an actual coup attempt.
The US supreme court is absurdly political, I don't see how that can work long-term. There are very strong incentives to put judges on it that strongly represent your political views. This also means that holding them accountable is strongly disincentivized if it means that you might lose one slot.

A supreme court that is blatantly partisan is not really a proper check nor balance. The system must be set up in a way that encourages less partisan judges, though I don't know how you could achieve that in the US the way the situation is now.
I suspect there reason the parent is being downvoted is that "So code optimized for 80486 machines in the 90's" isn't something we actually know. Do you really think Microsoft hasn't touched this code since the 90s? It comes across as sour grapes.

My understanding of what the presenter meant here was "this is gnarly code that's been around for a very long time." Not that it literally remains solely optimized for the 486.
> where it falls down is really understanding natural language.

I would settle for Siri understanding simple commands. Natural language is something for Apple customers in the 2040s. I want to not have to use creative language skills to decipher things in Reminders. "Who is this Paul Cage I'm supposed to call? Oh, repairing the pool cage."

Forget LLM or natural language processing; Siri needs to catch up to 2018's Google Assistant
Go neither, but parsing and AST are in the standard library, and code generation is in the standard build process. All it requires is an (ugly) comment line in your source code. So you've got decent and standard tooling. No make magic required.
Unless the ethernet cable is made from copper clad steel, which is sometimes used for ethernet cables and very common for consumer grade phone and RF cables.
Good news, you don't have to wait.

https://www.businessinsider.com/millennials-are-killing-beer...

It's honestly really absurd how many things millenials have killed. At this point it's just a point of pride how much stuff we're leaving in the past.
ClassChat: Canvas-Connected ChatGPT for Students with Context on Class Material
I have been working on ClassChat(https://www.classchat.co), a tool that connects to Canvas(The Learning Management Solution for most Colleges/Universities) and reviews all of the content of the class you choose. You can then ask it anything and it will have context on all of your class material.

Sign up if you’re a student to get early access.
Bork was rejected due to his role in the Saturday Night Massacre, not because it was "too close to an election". Also, he actually got a vote.
My last Lyft ride home from the airport the driver was really ripping into Lyft and how terrible they treat their drivers compared to Uber, says he only drives Lyft as a last resort if no Ubers are available. He agreed that Lyft used to be the underdog and preferred them but something changed.
Contrary to the defeatest attitude, it sounds like they are working on improving their situation by hooking up a solar array.

Small improvements are important, especially for people in dire straights.
I'm pretty sure the ISIS folks would agree [1].

Or would you argue that their beliefs are wrong, and yours are right, so it's ok then?

Pretty sure they'd make a similar argument.

Or we could just... not destroy things?

[1] https://www.nationalgeographic.co.uk/history-and-civilisatio...
You are right. And from studying the history of slavery you will find that those kind of arguments where made during the same time. Slave traders and politicians would say that slavery was economically necessary in order to make the land productive, as the native people of the colonies had little interest in participating in that kind of economy. Politicians and traders make almost identical arguments right now, saying they need to import immigrants to do the hard work because the natives are not interested. For some reason they still want very strict regulations on immigration between wealthy countries, because they think that poor and desperate people are stupid and more easy to exploit.

Try telling people it is wrong to exploit immigrants or that immigrants are not more stupid than anyone else and won't let themselves be exploited so easily, and you're talking to deaf ears.
Where I live there is a high-speed road (45 mph speed limit, no sidewalks) going through a park. Lyft and Bird have both designated the entire park as a prohibited zone except for the road. The city has also designated the road a "cycling route" despite it not having bike lanes.

I found this out while trying to ride a scooter through the park. Google Maps directed me to take the road, which I was not thrilled about but seemed like a better idea than carrying the scooter through the prohibited zone. But then the fuzzy geofencing on the scooter thought I was in the park anyway and kept intermittently cutting off the scooter.
> Kerberos just doesn't solve the same problem: it starts by giving your username and password to a fully trusted client.

That's incorrect. The client doesn't need to be trusted at all. There is also there anonymous auth, certs via pkinit (which give you yubiki and piv/cac cards as well), and otp.

> Kerberos was never popular with the web crowd because it's not capable of solving the problem of authorizing web applications.

In MS kerberos, group membership comes over with a TGT in the from of a PAC.

> Before OAuth everywhere just asked for your username and password to log in on your behalf.

I'm taking about kerberos, you'd use a TGT to log into that service.

> And the only reason Kerberos works well today is that it's always now a single-vendor solution, homogeneous across the deployment. It's an interoperability nightmare otherwise.

There are a lot of cross realm trusts between MIT/AD and Heimdall/AD, and they just work. It really isn't difficult. As I said in my original comment, it's just that it wasn't packaged up nicely. All the parts are there.
I guess they should add "Revised" next to the film title just like Amazon adds "Refurbished"
"Groomed for failure" is one of the oldest engineering terms I stole from someone else. There's a definite "drive it like you stole it" mentality among managers about how to get work out of devs. I've never had much luck with Burnout and Replace. Building momentum by getting better at writing code (not better at taking shortcuts) has a lot going for it but seems hippy dippy to some people.

I was just thinking this morning that Ted Lasso may make it easier for some of us to try again to reintroduce some of these concepts.
One the subject of porting code from one language to another (ignoring that the headline says "rewrite", which implies more than a dumb port).

Are there any tools to help map out the work that needs to be done? I found myself doing this by hand recently, doing graph search on a piece of paper. I needed to port one function, so I identified all the functions that function called, wrote them down, and then looked into the next layer of functions etc. I manually searched the potential call graphs by reading the code and wrote down all possible functions involved. I then crossed of functions that seemed obvious, such as a function to retrieve the value of a dictionary with a default value, such simple functions are trivial and need no special effort. In the end I had a list of functions that needed to be ported one-by-one and I began working from the bottom up.

I was wondering if there are any tools that could automate this process? It seems to be the beginning of a source-to-source compiler, but such a compiler could be kept simple by embracing that most of the work can be presented to a human to perform manually. The "compilers" only job is to structure the work and break it down into small chunks.
I was also in favour of the bulletproof suits. The progression in the John Wick series is actually extremely well-done: in JW1 he outclasses his opponents in every metric except numbers; in JW2 he meets several opponents whose hand-to-hand prowess equals his own and he struggles when the plot denies him his guns - but his shooting prowess remains an advantage throughout.

In JW3 a higher class of mooks are added to the mix, who are clumsy in their heavy armor but immune to most small arms fire. They require close-up kill shots or less practical weapons like slow-reloading shotguns to dispatch. Wick’s first encounter with these armored soldiers is actually film-making genius: https://youtu.be/e7VegkzbJOY , it plays out like a usual scene where he guns down the mooks with ease… and right as the viewer feels like the scene is about to end, one of the shot-down soldiers coughs and simply gets back up, startling John, and we see him have to empty entire mags into each opponent to actually kill them.

JW4 ups the ante once again, giving most mooks the same kind of bulletproof suit that John has. The result is that in many fights, gunshots are mostly long-range punches that have to be combined with regular punches and other martial arts to overpower the opponent thoroughly enough that a coup-de-grace headshot can be delivered.

There is an absolutely valid criticism of the JW series, though, and that is the falls. Particularly the five story fall at the end of JW3, and there’s at least one and maybe two in JW4 that egregiously break suspension of disbelief. It’s a clumsy mis-step in terms of film-making craft, as big falls are the gold standard of final death in movies. It even hurts a pivotal scene in JW4 where a mid-boss dies by falling two stories directly onto his head - when I saw it in theaters, I could unfortunately sense the audience expecting the mid-boss to get back up like John Wick would have. Because of the non-lethal fall in JW3, they didn’t really buy that this boss had actually died.

Another valid criticism, specifically for JW4 alone, is that it has one scene which too-shamelessly tries to recapture the magic of the club shootout moment where Wick is backlit by the visualization, 3:40 here in the original https://youtu.be/0L9SzBANF0w and 0:50 here in JW4 https://youtu.be/iEyNlN9AGLE. It also tries to re-use the club scene music, but I think it succeeds here just on the raw awesomeness of doing a full 3-minute one-take Hotline Miami reference https://youtu.be/LdWdPykQhSQ.
The billionaire that bought out Thomas has close ties to the Bush family and has a long history of contributing to GOP led smear campaigns. While going after Thomas is important, we must also have our eyes on the man bankrolling this.
I send text messages with it while on my bike as well. It usually works fine and gets the point across.
I don't think increasing pay would reduce corruption. A corrupt person is a corrupt person regardless. If you paid a corrupt justice a million dollars a year, why would they not decide to make it 5 million on the side?
I mean if you really weren't profitable, and you wanted to try to be, why not freeze feature development and run the company with ~500 employees, <100 engineers? I learned Uber takes as much as a 50% cut of taxi rides. The margin for profit is really there if you see the company's primary goal as "make a taxi marketplace, and leave it be" like craigslist does.
MS and Amazon own and run Rust, this isn’t surprising.
> The argument is not that performance optimization does not matter at all, but rather than low-level performance optimization, like rewriting compilers, writing your own custom storage system, or rewriting it in unreadable speed-optimized C++ is worth it.

People use these excuses for all kinds of performance arguments besides low-level/etc.

> You don't need to do a deep analysis to tell if optimization is needed or not, it is enough to assume best-case improvements and compare it to your FTE + overhead cost.

Sure, my point is people haven't even done rough math of FTE + overhead cost or even best-case improvements while still making those claims.

---

Less w.r.t. the article and more w.r.t. li4ick's comment. I've found numerous 10x gains in performance just by swapping an O(N^2) with an O(N) one (typically converting code using a List to using a Set instead). That doesn't cost 312k and if the original author was more concerned with performance they wouldn't've done things that way.
I was under the impression that Lyft had ~2 million employees, not ~3 thousand.
Even without refresh tokens, clients need to check lifetime. If the token is opaque and the lifetime is unknown, it is no different from a session cookie.

> Does that actually improve OAuth as a whole?

Like I said, this is an improvement for whoever is validating tokens and only them. Refresh tokens are not hard to use, not sure what's the confusion here:

`token = token.is_expired ? refresh_token() : token`

That's all. Even in wordy rust, it doesn't take much:

https://docs.rs/yup-oauth2/6.5.1/src/yup_oauth2/authenticato...

Are you mad that, unlike with opaque token, you know ahead of time when it's expired for sure rather than when you got 401?
'Open repair policy' ~= No dealership support in your country. There's a number of lesser known brands of tractor which just bolt together parts from ZF, Perkins and the like, but they don't have dealer coverage, and there's low expected longevity of what dealers they do have. A Hattat or Basak tractor is a fairly straightforward machine which you could work on yourself just fine, but there's just no dealer coverage, which means there's no quick way to get parts
Review on the same book from the Spectator if you want to compare and contrast: https://www.spectator.co.uk/article/the-remarkable-prescienc...
embarcadero would make an absolute killing if they made something like c++ builder but for rust. They have the resources to make their own cross platform gui library and make it integrated into their IDE.
Probably because the "no go zone" is time based? Here in Germany, cities are experimenting with all sorts of policies to try and combat the various issues (drunk partygoers, people throwing escooters into rivers or into bushes, ...).
The moderation tools and expected community involvement in using them was built for a much smaller site with a more active user base... and it works reasonably.

When you then add on top of it "engagement" metrics, scale up the number of questions per day by orders of magnitude without the corresponding scaling up of the community involvement and (to an extent) try to remove the ability for the community to moderate and curate the content then the tools that are left to the community are the social ones (as they can be used beyond the limited number of down, close, and delete votes that one has in a day).

And then you're left with "the way to handle questions where the person didn't even put the title into Google to search first is to be rude to them." It's not a good thing, but without the barriers to entry being implemented in code they are erected by reputation and social forces instead.

It isn't a good thing - and it would probably be much better if those barriers were put in place through some other means... but as long as engagement is the measured metric and ad impressions are the income, having company's developers implement it is a non-starter and you're left with the community using rudeness as the moderation tool of last resort.

From A Group Is Its Own Worst Enemy ( https://news.ycombinator.com/item?id=27706413 )

> Four Things to Design For

> ...

> 3.) Three, you need some barriers to participation, however small. This is one of the things that killed Usenet, because there was almost no barrier to posting, leading to both generic system failures like spam, and also specific failures, like constant misogynist attacks in any group related to feminism, or racist attacks in any group related to African-Americans. You have to have some cost to either join or participate, if not at the lowest level, then at higher levels. There needs to be some kind of segmentation of capabilities.

> ...

> 4.) Finally, you have to find a way to spare the group from scale. Scale alone kills conversations, because conversations require dense two-way conversations. In conversational contexts, Metcalfe’s Law— the number of connections grows with the square of the number of nodes—is a drag. Since the number of potential two-way conversations in a group grows so much faster than the size of the group itself, the density of conversation falls off very fast as the system scales up even a little bit. You have to have some way to let users hang onto the “less is more” pattern, in order to keep associated with one another.
The slide at 48m26s says 152 KLOC of Rust and 96 KLOC of C++.

I didn't watch the whole video though. Is that the same number you're quoting?
Anodizing (controlled oxidation) is done via water with a current through the piece to anodize.

https://www.youtube.com/watch?v=gIwvLuNzliI

I’d think that charge would create a faster rusting.
Having an executive job confers high status. Being retired does not.
The deformation on the clay makes it very clear that yes, stopping the bullet was good, but there's still a lot of energy there that is really going to hurt and potentially do damage.
I have noticed that Lyft rides frequently get cancelled, and Uber rides aren't as often (still happens though).

I think drivers are preferring riding for Uber over Lyft. It used to be that every driver had both apps in their cars and now I am seeing fewer drivers running both apps. So I think many are settling down with Uber.

In the end, this is actually kind of exciting. It means that the two companies can compete on treating drivers better and the drivers will move towards that app and the riders are noticing (based on this thread). Competition that treats the drivers better I think is ultimately a good thing. The market was so crazy for a while it didn't matter, but now this might be an important factor between the two.
Your parent is talking about Syncthing, an open-source P2P alternative, not Dropbox.
> Second only to a Nvidia Shield Pro downgraded to 8.2.3 firmware.

What's special about 8.2.3 vs the latest firmware? I've only owned my Shield for a few months so I'm curious what I may be missing.
Thanks. That makes sense.

The rhythm machine takes AC at 120 and 220 through two separate figure eight female jacks. It's from India.

Then there is a transformer that outputs ~6.2v from my 120v AC (don't know what it would be from 220). It would make sense if the transformer was sourced off a shelf at the cost of a voltage regulator which there appears to be.
The irony here is that that every driver is both a Lyft and Uber driver.