skysight-inc/HackerNews huggingface dataset:
YW. You might be using too high a gear, so pushing too hard, which will definitely slow you down going uphills.

In general for reasonably flat riding, you want to be spinning at 80-90RPM. Most cyclists I see are spinning much slower, so pushing much harder. Think in terms of lifting a weight. You might be able to lift 10kg only six times on some motion, but you can likely lift 1kg far more than 60 times with the same motion.

I also have a lesson from Mt Washington. I was an unranked teenage amateur bicycle racer doing ok, but only using bicycle racing as training for ski racing. I'd won a couple regional-level hillclimbs and was looking for another race and someone said "call this guy". I did, and got told about the first Mt Washington bike race. I had no idea what gearing to use, so got the lowest granny-geal cluster I could find in a day. I got to the race and among the small crowd were four guys from the US Cycling Team. I wound up finishing 3rd, only 4min behind John Allis (3-time Olympian) 1h:15m time and 4sec behind 2nd place. I had by mostly dumb luck out-guessed everyone on the gears (neither my conditioning nor my bike was close to their class). The next year Allis came back and won again knocking 14min off his time, presumably with a lower gear cluster.

So, I'd definitely take a look and see about using lower gears...
After Figma’s sellout, it’s Adobe vs. Canva for dominance in design software
TBH I think Microsoft's most talented people are working on the .NET team. Just gets better and better with every release.
My experience is that one can have multiple 100-150 person contexts and keep track of the people in them, i.e company, football community, friends etc. But it is harder when they get bigger.
Plus if there's enough demand for running it locally, someone will make a shiny GUI to bundle with AMD cards.
No, you said it in reference to suicide nets. Nobody mentioned children and political prisoners before now.

Children and political prisoners may be used as forced labor in China, but pretending that has something to do with Apple in particular is more misinformation.

Apple have programs in place to try to prevent this.
I wonder how privacy will be ensured when your query hits the map-reduce infrastructure running on these clusters.

Regarding privacy the bar is significantly higher than what Google has to deal with. This will come at some cost in quality and/or speed.
From the article:

> a bit of a danger of this method: One must not be fooled by the quality of the reconstructed features — the content may be affected by compression artifacts, even if it looks very clear

... plus an excellent image showing the algorithm straight making stuff up, so I suspect the author is aware.
If we're talking about raw performance then I'm baffled at what you're talking about to begin with. Rust can link with assembly just as well as c++ and I believe inline asm was stabilized a while ago. Otherwise it's llvm doing the heavy lifting on optimization so clang++ or rust is not much different.

Other than the fact that rust can rely on much much stricter aliasing rules and do a bit better on some optimizations because of it.

Usually when people talk about rust getting in their way they mean the borrow checker, which you can ask to get out of your way and it will still prevent bugs around the unsafe code. Bugs that "advanced programmers" are also prone to, especially around concurrency.

The idea that some programmers are so good they don't make simple but consequential mistakes in code that deals in concurrency and memory management is absolutely elitism.

There is no programmer on the planet who can't benefit from the borrow checker, and if there are any who will benefit less than they are "hindered" by it, there are almost certainly vanishingly few.
Wikipedia lists Opera v4 having tabs in 2000, while they were added to Mozilla 0.9.5 in 2001: https://en.m.wikipedia.org/wiki/Tab_(interface)
Eh, the "random mean girls gossip at a middle school" was a Twitter pressure campaign so powerful that it was able to sway an internet backbone megacorp (and others incl the Internet Archive) to drop a website. And drop it days after the megacorp doubled down on its decision to not drop the website.

With the only smoking gun, as far as anyone can tell (but you can't look anymore because the pressure campaign got it removed from the Internet Archive), being two posts in a thread of 50,000 posts that were made from sleeper accounts that were deleted immediately.

And only a few people cared to look into it rather than echo exactly what the pressure campaign claimed to be true.

That should be very concerning.

I definitely recommend the linked podcast. I found it surprisingly fair to the parties involved.
Seems my memory was off. I looked at the original source where I had read it, and it also says "friend".
We have had a summer cottage for 30 years and we let it just freeze every year. It has electricity, TV, etc. No problems whatsoever so far. Normal water pipes are drained before leaving in the fall. We leave a little bit of heat in the bathroom with most of the critical stuff like boiler, washer, toilet seat and the (well insulated) waste water pipe to the tank.
A baby is scary and nobody is prepared - read all the books and attended classes but we were still lost.

Fortunately my mother-in-law stayed with us for a month just to help out and show mainly my wife the ropes to speak with when kiddo cries and you have no idea what to do and you know it somehow all comes together.

And be understanding with your partner - the house is going to be a mess cause she now sleeps on baby time - it get's better - really it does.
> Maybe things have changed but when I graduated undergrad CS in 2017 the extent of frontend being taught in my school by professors was "hand write some HTML, maybe some PHP if you're lucky"

And rightly so, because frontend web development is not Computer Science.
> it also only bales out during the DOM update phase; not during the calls to render() and then reconciliation(?)

It's exactly the opposite.

React splits work into two parts: the "render phase", where it loops over components and asks them to describe the UI they want (returning JSX/elements); and the "commit phase", where it has determined the changes that _need_ to happen to the DOM.

The render phase is the part that can be split into many pieces. React can render a few components, see that 5ms has elapsed, and yield to the browser, then pick up where it left off and render a few more components. Or, it could render some components, pause, see a high-priority user event happen like typing into an input, and set aside the partially completed render pass to go re-render based on the input update. Then, after the input render is done, it can pick up where it left off with the other partial render, "rebase" it onto the current UI contents, and continue from there.

The commit phase is _always_ synchronous, start to end, and that's where the actual DOM updates are applied.

Some more details:

- https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-...

- https://github.com/reactwg/react-18/discussions/55

- https://reactjs.org/blog/2022/03/29/react-v18.html#what-is-c...
FWIW, after doing "plain" JavaScript for a couple years before moving to TypeScript, I would never do another project without TS, and these days I think not using it is a colossal mistake.

First, yes, I agree that setting it up initially and understanding all the various tsconfig options can be a pain. But it's also largely a one-time cost, and honestly over the past couple years I really didn't have any "weird troubleshooting" problems once I got it working. Also, these days more is being done to make TypeScript easier to run out of the box, e.g. Deno.

But the benefits of using TypeScript are vast, even from an individual programmer perspective, nevermind the huge benefits of using it to allow for refactoring and better comprehension in a larger team. The autocomplete benefits alone that I get with it in VSCode are worth it.
I don't know the specifics of your situation but I can relate to always feeling like I am about to get the axe. I get my bonuses every year, I have never been laid off even though others who I thought more accomplished were, and I always get decent to good reviews, but still on the day to day I rarely feel like I am doing well.

Maybe really have a hard think or even talk with your manager about this? I have bluntly asked exactly where I stand when I feel like I am underperforming. It is part of their job to make you feel secure, if you are afraid of being fired they are doing a poor job at management. Up until the second they axe you your managers job is to make you feel as comfortable as possible.
Then how do you explain the Mueller report (authored by a Republican prosecutor, who was appointed by a Republican DAG, who was nominated by a Republican President and confirmed by a Republican majority Senate); and the Senate Intelligence Committee report on Russian interference (chaired by a Republican Senator with a majority of Republican members), both concluding that Russia, in fact, interfered in the 2016 election to help Trump; and that the Trump campaign, at best, passively welcomed this help, but at worst actually invited and facilitated it?
Model Your Authorization with the Policy Builder
In particular, WikiLeaks has always maintained that the DNC emails were leaked to them by an insider.
What do you mean by "an environment like that"? It was just them outside by a pool...it's not like they were at a Vegas pool party... Different kinds of people work well in various environments.

I sit outside and work all the time, often by the pool. It's actually very relaxing and I can get a lot done when I have my headphones in... Sure, sometimes it gets distracting...and that's when I go back to my desk.
I learned that my boss calls me a plonker when I screw up. So many different ways to cock up things I've found, never to be repeated again.
It's disappointing that standups are used in this way. I don't know you and I don't know your team but this kind of approach to standups is probably wrecking your standups.

The standup has it's roots in the agile manifesto[0] (gross simplification). Specifically "Individuals and interactions over processes and tools". The coming together every day for just a few minutes is an opportunity to ask for help (blockers).

Both the standup and to an even greater extent the retrospective are exercises in trust. I agree to show weakness and tell you and the team when I'm struggling with a task, or when things aren't going well, seeking continuous improvement. You agree not to use that against me.

The sooner roadblocks and problems are discovered the less likely they are to become larger problems. This is one of the fundamental benefits of a standup. But this requires trust. Recording and documenting for the purposes of performance management is probably the number one way of destroying that trust.

All of this means they're a very fragile beast. Prone to becoming exercises is puffery, or even worse a list of cards being worked on that you could just as easily get from the wall/Jira/trello.

The team also succeeds or fails together, a much better way of dealing with employees that are struggling is to use pairing (sparingly) to ensure that anyone blocked on a task doesn't face it alone. Some things are just hard. I've got 20+ years of programming under my belt and I still manage to struggle at times.

I've got the experience to work through this and ask for help where needed, but the earlier you are in your career the more imposter syndrome makes it desirable to crawl into a hole rather than ask for help. Standup in a great team helps break down those barriers. But only if a very fragile trust is maintained.

[0]: https://agilemanifesto.org/
It's a literary device.

What he's telling you is that he learned:

- That founders don't believe YC-partners often because their advice is counterintuitive. The underlying message is that it's important to not only give advice (sell your service) but also understand if it's being taken (your service is being actually used).

- That founders (sers) come with presumptions and those affect how they apply your advice (use your product). In his "hack the test" example he emphasizes how important it is to persist in your advice (educate your users) so they unlearn old habits.

etc..

He skips directly spelling out the conclusions to encourage you to read more than headlines which makes the reading (IMO) more interesting.
you would need software that does low level disk access with the ability to just ignore a problem and carry on with the read. most important is you need to find the directory listings on the drive to align the bits into meaningful files.

you may also have a problem with the hole unbalancing the platter and causing orbital procession.

profe$$ional cost$ for thi$ a$ a $ervice is extreme.[$$$]

[also] you may find this informative:

https://www.datarecoup.com/blog/hard-drive-recovery/hdd-low-...
It's not a blocker to trying but I equate "enterprise" with $expensive so it does certainly put me off, as I'd need to enter into negotiations that I don't really have time for in order to comply with our policies. I also find often when I begin this conversation there is a set price that is inflexible and a minimum spend way in excess of what we need, and I usually end up just looking at another product.

I appreciate you have technical limitations at present but consider adding a SSO administration UI to your backlog - you can certainly set it up so it's all managed in the software. It is a bit more of a technical problem when it goes wrong, so that justifies an increased price tag for the support. I don't expect anything for free but I don't want to have to talk to someone to get it.
Wow - this is mind boggling. Also..kind of scary? I guess any big financial decision is scary but I didn't know that was America exclusive. Do you know if European countries have fixed rates or does it go up ever 5 years or so
I'm not sure if this is the same thing, but there's a "feature" where if you hover over an open application on the taskbar, it will not only show its own open windows, but also a weird "combined" view of that application and whatever else happens to be nearby. So you might have both Notepad and Outlook open. Hover over Notepad, and you don't just see a preview of the open Notepad window, you also see this stupid "Notepad + Outlook" window.

It's completely useless and so frustrating. Sadly it's impossible to get rid of.
I get these a lot and I'm from EU. But it's "seasonal".
> tautological "evidence"

Do you (or anyone else) have any idea if this is a formal term in any discipline, or did you come upon it on your own? I notice people engaging in this all the time in arguments, and having thought about it a fair amount I think it is almost impossible to avoid doing unless one is paying extremely close attention to their word choice, as typically (~only) happens during technical discussions.

> start with a more realistic multidimensional model of political space

This seems like a good idea... But how might one go about doing it?
> perhaps don't tell others they don't.

Why not? I am not contesting that people like the feature, just contesting that it makes you measurably more productive.

I like how I can move the text cursor around on my iPhone by holding the spacebar down but if they removed that feature I am not going to be measurably less productive.
The margin might simply be from cutting out the middleman while keeping the middleman price. So, the buyer is not necessarily better or worse off. But not having to go through a pushy salesman is a big win. It’s why I love Carmax (and would probably like Carvana).
Yep, that's when you start discussing the scope of the feature :)
Does anyone know if there are any plans to improve typing and null pointer safety in future releases? I tried to google for existing JEPs, but I'm not sure I'm using the correct terms.

I mean, I'd like to see better typing because the current generics are too basic, and you always end with casts and `isAssignableFrom`. Is there anyone working on types for Java, like in TypeScript and Rust?

Another huge issue for me is null-type safety. The latter is basically the only reason we use Kotlin right now. We would be happy to migrate to the latest Java if it fixes the nulls. I'm wondering what prevents adding a simple syntax sugar like optional !-suffix for non-nullable definitions. Like `void fooBar(String! path)`, which should prevent at the compiler level from passing a null argument. Could that work?
They can ruin your credit score and make it difficult or impossible to get any new credit/debt.
But which 2FA prompt should they receive?

If MFA can be configured using myriad choices, should a user be prompted to "Insert security key" or "Input security code" or "Send code to your email/SMS" or "Tap YES on your mobile device"?

Since you can't know a priori what the second factor will look like, I'd say it's troublesome to try and present a challenge to every user regardless of their MFA configuration.
In my experience[1], interacting with the salesperson and agreeing on the cars' price is about 25% of the sale process (and hassle).
The salesperson nails down price, model/unit, with the customer, which already involves all manner of sleazy games on pricing.

After the "sale", there's a much longer gauntlet of pitfalls and traps to navigate: extended warranties, add-ons (roof racks, floor mats, etc...), financing, trade-in value, anti-theft, pre-paid maintenance, etc, etc... (it goes on and on, it's exhausting).

I'm going to guess, just based on the amount of manhours the dealership spends on the initial sale agreement, versus all the other crap, that the true money is not made by the dealership on the actual car sale, but on all these add-ons after the sale.

[1] - fairly limited, bought 3 cars over the ~15 years, 1 used, 2 new, and it's been about 8 years since my last purchase, not sure how much its changed since then.
> tradgedy of the commons,

Communal ownership is not free market, hence the tragedy of the commons is not a failure of the free market.

> ability of a large participant to drop prices to eliminate competition then raise prices,

Has never happened successfully.

> inability of market forces to handle extreme tail risk like major natural disasters.

The free market does very well at rushing supplies into disaster areas. At least until the government put a stop to that with anti-gouging laws. So now, disaster victims have to wait around until the government gets its act together, which takes a lot longer.
> I've pushed commit e4b31620f181 to document that assumption, along with a note that assuming a non-empty string might be useful too.

Nice!

> By the way, `bc_parse_zero` and bc_parse_one` are constants, so I can make assumptions about them. This is why an empty string is fine: those constants do not have nul terminators at index 0, so if the string parameter does, the short-circuit operators will short-circuit.

Ah, of course. I knew that they were constants, but I didn't consider the short-circuiting of the comparison before indexing further into the string.

> But as I said in another of my comments [1], I think I personally would write buggier code in Rust than in C.

I hope you understand that—all snark aside—I truly, genuinely believe you. I do suspect that if you had invested the just time you've spent figuring out how to work around C's memory-safety shortcomings, your proficiency would be within spitting distance. But obviously those costs are already sunk. And at the end of the day, if you just love C and only want to write C then it doesn't matter what sorts of things another language provides.

I love C, but I've also come to love Rust. Sum types and exhaustive pattern matching are the sorts of things that are hard to live without once you've had them, and now languages that don't offer them are pretty much ruined for me. But at the same time I'm not a fan of the async/await paradigm, though I begrudgingly understand why it was necessary and why it was designed the way it was. For now I simply avoid it, but it makes me sad that we were never able to find something better.
They are also protecting you against repair shops using substandard parts, and compromising device security.

The claim about them doing this to make you buy a new device is made up.
I wish you a great luck because I also want to help in reducing use of fossil fuel via startup or something similar but I have totally zero ideas. Seems like the problem will not be solved until fossil fuel prices will grow to the moon with all kinds of taxes for individuals. Everybody should live a hard life except of childfrees with no car and no travels eating no meat and living in tiny house with all possible energy-efficient technologies. Maybe kind of activism against low prices for fossil fuel will help us to get this times sooner.
A few things to note, the speech recognition, camera effects, natural speech, captions, etc all appear to use some cloud service so there is definitely an anti-privacy angle here.

I also can't begin how to explain how much the Windows Store sucks. It has to be the worst app store in existence.
I am part of the structured concurrency crowd, and I agree with you.

We (royal we) ignore it too much.

I personally like some of the ideas, and I'm implementing those ideas in my structured concurrency language.
Free markets require a government to enforce contracts, property rights, and ensure there's no force or fraud in the transactions.
The GP story was based on the premise that opting a campaign into the display network increased CPC on search ad clicks. I know for a fact that it is not possible.
I am not at liberty to go through each issue the GP had, so I linked to the best source of truth on this subject.
Mine doesn't either.
Free() zeros out memory in iOS 16.1
This seems like a fairly significant change, though certainly the way it would be designed today.

Alternate source is the release notes here - https://developer.apple.com/documentation/ios-ipados-release...
Smile. Go for it blindly. Share the good news. Be extra kind. Be your best self even if you find it unrealistic. Go ahead, the path will clear for you.
They are lying if they are claiming it’s the general case, which is how they phrased it, so yes.
Oh I know, that's what this idea revolves around.

I've been sending my MRIs for review outside my city, but the process takes a lot of time: Finding a doctor that you can travel to (if necessary) that offers MRI review, making copies of your MRIs (if necessary), filling out the form(s), mailing, etc.

The idea proposed is to simplify all that by sending it to a secure service that does everything for you. They would make copies of your MRIs and send them to multiple doctors, and those doctors would then get back to you directly. The doctors wouldn't even know the CDs are being sent to them through this "proxy" service, the return address would be your own. Obviously such a service would have to be very secure for medical and personal information. I know of no such service that exists, but it seems like it would make good money. I'd easily pay a one time $100 to get a diagnosis and consultation opportunity from multiple doctors.
You were already confused when you posted the wikipedia link.

Aleksandr Sorokin's 24-hour world record is an amazing feat. Aidas Ardzijauskas's daily run is an amazing feat.

They are not like observed persistence hunts.

So when `spiderfarmer` claims "Goes to show…" we can just say — No, it does not.
When Apple released the very first iPod, I wrote to Steve Jobs to tell him that I would buy it if it was a phone too, as i don't want to carry two devices. I doubt I was the only one who had this thought, but I like to think i influenced the development of the iPhone. I never received a response from Steve.