skysight-inc/HackerNews huggingface dataset:
Having a large codebase like ours, we find out that XPATH are more readable, but i understand it's a personal feeling. We don't have high frequency scraping, so the performances of CSS vs XPATH were not considered.
It's an interesting point i'd like to write more about, thanks for sharing.
I am happy to have helped you! Take a look at the other tips, i‘ve written about more gems.
My working hypothesis is that we have a hierarchy of intelligence:

1. Emotional responses are the output of a policy that has been trained over the course of evolution. If you convinced yourself out of an emotional response, but it turns out that the emotional response was correct, then you “overthought” in that case.

2. If you have a lot of experience in a domain, your initial automatic response is the output of a highly trained and compressed policy that embodies your experience, and largely bypasses deliberative thinking. If you convince yourself out of your initial automatic response, and it turns out your automatic response was correct, then this is a case of overthinking.

3. If you are in a situation where you do not have a good automatic response, you will turn to focused thought. The set of active neurons during this focused thought might be capable of reasoning through the problem, but they also might not be. If you continue to focus without making progress, this is a case of overthinking.

4. If you cannot come to an answer via focused thought, often the solution is to stop actively thinking about it so that your brain can enter the diffused mode of thinking, where it can try activating more disparate sets of neurons to find the answer. I would probably not say that someone can over-diffuse-think, but one can wait too long. At some point, its best to start using tools, like writing, or look for the information externally, like reading.
I know for a fact I would not want to automate many of the predictable aspects of code reviews at any job I've ever had. This is because many of the predictable aspects of code review are due to poor review practices. Things like rubber-stamping review requests with a certain change size (e.g. lines of code, number of files), surface-level reviews (e.g. "yep this doesn't violate our style guidelines that the linter can't catch"), and similar items.

A proper code review isn't simply catching API or style errors--it seeks to understand how the change affects the architecture and structure of the existing code. I'm sure AI can help with that, and for a broad class of changes it's likely somewhat to very predictable--but I'm skeptical that it is predictable for enough use cases to make it worth spending money on (for now), say.

Put another way: "approves code reviews a human would have approved" isn't exactly the standard I'd want automated reviews to aspire to. Human approval, in my experience, is mostly not good quality reviews.
But also, just to double check, I modified the vendored code and no difference:

CGO_LDFLAGS="-L$(pwd)/duckdb/src/include" CGO_CFLAGS="-I$(pwd)/duckdb/src/include" go build -ldflags '-extldflags " -lstdc++ -lm -lduckdb -static"'
# github.com/marcboeker/go-duckdb
vendor/github.com/marcboeker/go-duckdb/connection.go:4:10: fatal error: duckdb.h: No such file or directory
4 | #include "duckdb.h"
| ^~~~~~~~~~
compilation terminated.
I don't have a clear overview of the exact timeline, but at some point he created the FSF, the original GCC, Emacs, GDB, GNU Make, parts of the GNU userspace tools, the predecessor to Wikipedia, the copyleft concept and the GPL license among other things. How does it compare to your contributions?
Half a minute is a long time when you’re responding to an emergency.
Better yet - just make gas super expensive and you get European style approach. Suddenly mass transit sounds a lot nicer when you can't get $2 gas anymore to subsidize a car that is listed as gallons per mile.
I guess I didn't explain well enough. I got/get paid (well) for everything I did work related. Leave Sunday for Monday meetings? Client paid from the time I left my house. Travel outside work hours during week (the redeye)? Client paid. Work crazy hours because something went nonlinear on-site? Client paid, alot. Never work for free.

But that always means my personal plans are secondary to the work requirements.

Those 'bookend' weekends I took when I could so I could actually see things? Obviously on my dime, though every company I've worked with was good enough to let me book the hotel/plane tix at the company rate (my regular place in the middle of Dublin is something like 300 Euros a night normally but I think 120 at corporate rate). Good times!

But really that 1-2 days you eek out of opportunity and corporate kindness is nice enough to get a taste of things (and recommended)...but not really enough to get what I'm looking for any more out of distant, otherwise very unpleasant travel, especially crammed into the margins of a business trip.
I don't think they're the only ones. AFAIK other vendors have appliances too (and I wonder why you'd buy them ...).
*But SF Bay surrounding communities have seen rent back up to pre-pandemic levels. So this trend seems SF city proper specific.

https://www.zumper.com/rent-research/palo-alto-ca

https://www.zumper.com/rent-research/los-altos-ca

https://www.zumper.com/rent-research/sunnyvale-ca

https://www.zumper.com/rent-research/san-jose-ca

https://www.zumper.com/rent-research/santa-clara-ca

https://www.zumper.com/rent-research/walnut-creek-ca

https://www.zumper.com/rent-research/fremont-ca

https://www.zumper.com/rent-research/dublin-ca

https://www.zumper.com/rent-research/south-san-francisco-ca

https://www.zumper.com/rent-research/san-carlos-ca
i dont think that is cynicism. ideas need to be commodified for corporate use or else HR / recruiting does not know what to do with it.
This is painfully true and also deeply ironic given one of the lines in the Agile Manifesto itself.
For sure some auth providers will be compromised at some point in the future, but there are literally thousands (tens of thousands?) of examples of self managed identity management being compromised. How many Auth0 or AWS Cognito service compromises have there been?

To your point about availability, AWS, GCP and Azure all have managed authentication services, that are fundamental to their platforms. I highly doubt they are going anywhere. I have yet to have an Cognito outage in three years.
Thanks for your reply,
mobile data it's a thing i need to add soon.
Usually we check using Fiddler if there's an API inside, but only for really problematic website.
This seems to warrant repeating every time this is brought up:

It just needs to be 1% better than human drivers. If the net result is 1% less tragedies - sign me up. If it's better than the alternative, I'm in.
I agree. I see retros as the only time, a team as a whole sits/works together for around 2 hours at a time.

My advice: treat retros as a way to check in with your team or the team itself. Sometimes, if there are no pressing topics, just talking and chilling can be the best use of the time.
Fair enough. I’d have appreciated technical correctness though. I’m a programmer and an error message isn’t a comment.
lol the monoliths are going nowhere. scrum, rails, mainframes. whatevs.
There's a fascinating detail about 3CCD/3CMOS that's not mentioned in that article, namely that the sensors aren't actually in the same plane, but slightly offset in depth (probably because of the filter films between the prisms). Broadcast lenses are specifically corrected for being either 3CCD or 1CCD, the former having a back-focal distance that varies with wavelength, so that red is focused in the red's sensor plane and so on. You cannot reasonably use one kind of lens on the other kind of system. Almost all broadcast lenses that shore up on eBay are for 3CCD - so they're pretty useless for use with "normal" small-format cameras, even if their specs are otherwise enticing.
Explanation of results for non-ML folks (results on the default supabase repo shown on the homepage):

Codeball's precision is 0.99. It simply means that 99% PRs that were predicted approvable by Codeball were actually approved. In layman, if Codeball says that a PR is approvable, you can be 99% sure that it is.

But recall is 48%, meaning that only 48% of actually approved PRs were predicted to be approvable. So Codeball incorrectly flagged 52% of the approvable PRs to be un-approvable, just to be safe.

So Codeball is like a strict bartender who only serves you when they are absolutely sure you're old enough. You may still be overage but Codeball's not serving you.
Stating the obvious, but: 25 secs < half a minute.

I agree that the difference (5 secs) most of the time isn't all that important. I just don't see the need to round up for no particular reason.
I'm sure no one will add here its secret sauce :)
I completely agree. I was a certified scrum master, scrum master of a team of 6 for 2 years, and was directly coached by an external (and expensive) scrum consultant. We got pretty deep into the scrum process, even going so far as to estimate and track the number of hours each task would take. After all of that, my takeaway is that thoughtful, engaging retrospectives are the only scrum "event" or process that a team should do. Want to do a stand up meeting only once a week? Go for it. You think pointing stories is a waste of time? Cool, spend that hour coding instead. But you have to regularly check in and make sure your process is actually working, and then put some effort into improving it.

Also, don't forget to retro your retros. Maybe a 2 hour meeting twice a month is a waste of time because your team is already great at providing feedback and trying new things naturally. Getting rid of the meeting might be the best thing as long as there is a viable alternative way for everyone to provide feedback and suggestions.
I think the easiest way to think about it is to invert the problem. What is the probability that no one shares a birthday?

One person, nobody shares a birthday because they’re alone.

Two people, it’s going to be a 364/365 ≈ 99.7% that they don’t share a birthday.¹

Now add a third person. We have the initial probability for the first pair and then the third person can’t share a birthday with either of them, so the probability is going to be 363/365 that they don’t share a birthday with either, but since we have two events that both must occur, we multiply the probabilities. That gives us (363364)/365² ≈ 99.2%

For the fourth person it becomes (362363364)/365³ ≈ 98.4%

You’ll notice that the probability is decreasing more and more with each step.²

In general, for n* people we would have³ P = 365!/((365-n!)365ⁿ). At n = 23, we drop below 50%.

This technique is useful for a lot of statistical calculations, e.g., for calculating the probabilities of poker hands, some of them are easier to calculate the probability of not getting the hand then the probability of getting the hand (a pair being the most obvious case).

⸻

1. We’re mostly programmers here so we’re going to pretend leap years don’t exist.

2. This will not continue indefinitely, obviously. The first derivative hits a minimum⁴ around n = 20 for this formula and at n=365. The graph kind of looks like cos θ over the range [0,π] but not exactly, it’s just the first well-known graph that comes to mind of this shape.

3. If you’re eagle eyed, you might notice that my examples before had a denominator of 365 raised to the n-1 power. Then you’ll also notice that my factorials have n terms and end with 365 and not 364. Remember our lonely birthday dude? His probability of not sharing a birthday (1) can be thought of as 365/365 and should also be part of the product, but when we’re doing the math for small numbers, it’s easier to just ignore that but for a general formula, keeping him in the product makes the formula clearer.

4. Minimum because we’re decreasing, remember.
> Org mode is good and all but my god listening to people talk about it makes it seem they are building a fucking rocket by themselves based on how convoluted and massive their notes are.

Lol. So you mean that airport and rental car agents are really just typing away in org mode in Emacs back there? :p
I know not everyone has (or supports) instagram, but this account is nothing but hands tying knots in different ways, and I love it: https://www.instagram.com/knotsandcues/
DC is a blue "state" they fund other states via taxes more than the inverse.
I do think this is a little unfair, but I think it points to a real issue "around" driverless cars (that is not the cars' fault exactly): everyone is trained to deal only with human agents.

It does seem like the car "acted reasonably" (so to speak) - but it still did not act like a person which is what the emergency workers were trained for. The challenge of integrating non-human actors into a previously human-only space is, I think, going to be more difficult and wide-ranging than we imagine. It will probably require a substantial commitment that goes beyond the self-driving car companies.

It's worth saying that a lot of the critique of self-driving cars is that...they were sold on the premise that they would integrate into "existing infrastructure" without big changes and critics have always felt that would not really happen. We've had self driving cars in special environments for...50 years now?
Because it isn't your fault, doesn't mean it is not your responsibility
thinking back to the GM EV1, in my imagination the future was a place of efficiency and continuous improvement. some of these new EVs feel like we've gone back to the excess and somewhat laziness of the 90s (badge engineering, inefficient, grotesque).

models like the VW XL1 and BMW i3 were so exciting, as we shifted towards alternative drivetrains we could sort of "reset" what the auto market had evolved to in the last 25-30 years. they're certainly not mass market vehicles but other models could have followed their lead.
I have the same experience with retros. Generally they've have been a waste of time. Any useful information that could have been gleaned from them were probably already had in an earlier discussion, tend not to be remembered to be brought up again in retros, and at least in the teams I've been on the minutes from the retro meetings don't get recorded anywhere anyway, so there's nothing to refer back to in the future.
They're not equal.

>It may be the case that electric cars, thanks to regenerative braking, do not emit more brake dust than a lighter non-electric car, but that's not what the parent comment here was saying.

That's exactly what parent said.
> I think the real issue here is a double parked garbage truck forcing the fire truck to go into oncoming traffic in the first place. Maybe there's a need for a loading only zone there so that the garbage truck doesn't have to block the travel lane.

If there’s a discussion to be had here, it’s not through the frame of the needs of driverless cars. Self-driving has to work in the driving environment that exists today to be viable, and double parked garbage trucks are part of the regular order of that driving environment.
aha, seems like they use the list argument to print instead of having varargs functions then?
>didn't realize there was a doctor shortage in Canada

It is impossible for someone who moves to Halifax, for example, to get a new primary care doctor (<https://globalnews.ca/news/2668767/halifax-area-doctor-says-...>, <https://www.cbc.ca/news/canada/nova-scotia/john-ross-healthc...>).
5 years ago, New York made 4 years of college free for residents. How it's going
Can anyone easily explain org mode and why it is apparently so enabling?
Needless nitpicking.
For comparison, the Washington Post[0] says:

"The Education Department reports that roughly 50 million children attend public schools for roughly 180 days per year. ... That means the statistical likelihood of any given public school student being killed by a gun, in school, on any given day since 1999 was roughly 1 in 614,000,000."

So in a given (180 day) year, such a child has a 1 in 3.4 million chance of dying, which means the equivalent annual death rate out of 100,000 children is 0.029 children.

The article you link to says that the annual death rate per 100,000 "Police and sheriff’s patrol officers" is 14.6 which is a few orders of magnitudes bigger, although children don't have as much control over whether they go to public schools as cops have over which job they do.

[0] https://www.washingtonpost.com/outlook/school-shootings-are-...
Thanks for linking that - it's quite a well put together run down of how big the contrast really is.
> Driverless vehicles NEED to be able to handle these unexpected situations in an appropriate manner. That they don't currently is in fact a "real issue" and in this case at least is evidence this tech may not be ready for primetime.

Personal opinion here, but I think defaulting to "stop and contact support staff" is as good of a "fix" as we will have for a long time. According to Cruise (so potentially biased) it took 25s for the firetruck to be able to move after the scenario was encountered, though the article says the garbage truck moved.
I quoted the claim you actually made. My point is that the 21 footballers Wikipedians identified as dying in 2022 is actually substantially fewer annual deaths than the authoritative source the same Wikipedia page cites as investigating for the period 2014-18, so provides no reason to entertain hypotheses 1 and 2. (Of course it also provides no particular reason to assume actual deaths fell and seek an explanation for that either; there's just enough evidence on that page to confirm Wikipedia "selected" name lists aren't data)
We are still in the early stages of the bubble deflating.
I thought Microsoft's scalping mitigation was clever: for a long while now there has been no shortage of availability of the Xbox All Access bundle: you buy the Xbox Series X/S on time, bundled with a Game Pass Ultimate subscription, at a small discount over buying the Xbox up front and paying for 2 years of Game Pass Ultimate, so effectively negative interest.
It would have said nothing. The model's idea is to identify the bulk of easy / safe contributions that get approved without objection and let the humans focus on the tricky ones (like the example above).

On the site you can give it GitHub repos where it will test the last 50 PRs and show you what it would have done (false negatives and false positives included).
You can also give it a link to an individual PR as well, but GitLab is not yet supported.
Very beautifully said!
The idea that people who simply decide to live somewhere are guilty of some moral failing is preposterous. Hold your elected leaders accountable for not doing their job.
> In other countries you know your neighbours and local community and wouldn't have a problem feeding hungry kids.

This is probably only viable in smaller communities where people know one another, which may or may not show something about the authors of the malware. It's not just a social "issue", but rather one of population density, where you end up not knowing almost anyone around you personally.

Approaching random people, worse yet, kids, with promises of food in any metropolitan area or even moderately sized city would be viewed as exceedingly weird and creepy. Source: Eastern European country.

I get what the malware authors were trying to do, but it sounds like a somewhat naive and perhaps detached from reality implementation of a "sort of positive" idea.

It would have been way more viable to understand that payments for scammers work because they don't take hours or days of mucking about, but rather a payment through whatever means are available - which could also be applied to making the people affected donate to any number of charities of their or the authors' choice.
> 20-30 years ago San Francisco was considered... a nightmarish hellscape.

Not true in the slightest. There was little crime, you could walk everywhere safely, day or night, and the food was still incredible, and cheap.

Major parts of the city were on a roadmap towards revitalization before dotcom was ever a thing. Yerba Buena Gardens was competed in 1993, for example. No disruption required.

> Until the first dotcom boom the city was in decline, or at least that's how the story goes.

It’s the exact opposite. The city was undergoing major revitalization before the dotcom era. The first dotcom boom brought major gentrification, and with it, people who didn’t care for the values and culture of the city.
Just slogging through the day. I have trouble putting in 8 hours a day these days, but don't know what to do about it; I did tell HR I was burned out (and I don't see that I can financially afford a stress leave). I'm applying for other jobs -- maybe I can luck out and get a 4/day/week job? -- but that takes energy that I can hardly bring to bear. (Yay, coding tests!)

I did just go on a nice vacation with my wife and kids, but nearly cried when I had to get back to things, and I honestly do like working in tech. I'm looking into becoming a contractor or freelancer, but the initial plunge is scary. I did try running a small business in the past to no avail.
Does your point appreciably change the meaning of the argument? Definietely not, even a 10-second delay is too long for emergencies. There are times where that five-second difference matters but I feel this falls into a bad-faith argument.
So Silicon Heaven, then?

https://youtu.be/lm6YnAqPv4w
<-- This is exactly the process. I've seen scatter plots of LSAT and GPA for admitted students to many law schools, and discussed the process with people in admissions.

I get the comments about better processes for admitting better / more diverse / healthier / whatever students, and it's trivial to come with them, but so long as US News wags the dog, that ain't happening.

Corollary: If your LSAT score is good enough, GPA is irrelevant for admissions. If your GPA is good enough, LSAT is irrelevant for admissions. Both need to be high for scholarships.
is this just (not) approving or is it actually providing automated feedback for what needs to be fixed and suggestions?
I typed slapdash things into Wolfram Alfa just to get a sense of the kinetic energy of something like a 100km metal sphere buzzing as at 40 km/s (it's a screaming chonker of an overestimate but hey) and got something like a millionth of total yearly solar output or 1/5th of lunar kinetic energy (orbiting earth). As D. Wooderson famously said, we're talkin' some fuckin' muscle, to ride such a thing. If you have it, you might even be better off just taking the moon instead.
I like Spotify-TUI, but I love ncspot. Give it a try, if you haven't. It's excellent: https://github.com/hrkfdn/ncspot
Is it really "a fad now"? Or is it that you don't know about older actions?

What about the 1970s when some bars stopped serving Coors to protest of the company's anti-labor and anti-LGBT policies? ("As late as 2019, Coors beer was difficult to find in any gay bar in San Francisco." - https://en.wikipedia.org/wiki/Coors_strike_and_boycott )

Or 1969 when the AMS decided to move the spring meeting from Chicago to Cincinnati, in response to the brutal police attacks on political protestors during the 1968 DNC meeting? https://books.google.com/books?id=UnkYqxyWGz8C&pg=PA88&dq=mo...

Or even earlier in the 1960s when MLK proposed a boycott on Mississippi products? Quoting https://books.google.com/books?id=qcADAAAAMBAJ&pg=PA50&dq=%2...

> When millionaire Flint merchant Joseph Megell, 51, short, stocky aggressive president of 'Yankee Stores, Inc., announced that his buyers would boycott Mississippi-made products, he hoped that other large buyers of Mississippi goods would follow suit. Megdell, whose 18 stores, located in eight Michigan cities gross millions annually, launched the boycott because of the "ugly racial situation" in the state.
I love this! I've thought about doing it myself in response to the lack of data channels in WebRTC.
do you have any examples of knot tying process? I am honestly not 100% sure what you mean but curious to learn more.