skysight-inc/HackerNews huggingface dataset:
It all boils down to money. Yeah, even in the 90s athletes were getting paid a lot of money, but since then, thanks to TV deals, union negotiations, etc., the money is exploding. If you take away Michael Jordan's outlier 2 year $30MM/yr contract, even today's journeymen players are making huge amounts of money relative to the top stars we grew up watching. The stars', and even top draft picks' contracts are in the stratosphere.

Thanks to this, a cottage industry around improving performance and longevity has popped up as pro teams wanted to protect their investments. From there, you get people selling these techniques and lessons learned on all levels of sport, for athletes who want to invest in themselves, for parents who want to invest in their kids, for high schools and colleges wanting to get the notoriety through sport, etc.

On a side note, whoever is talking about US players losing a step is just trying to be a provocateur.
Are there any details about those allegations? I'd be interested to see what the warrant gave as cause. We seem to be jumping to the conclusion that these journalists are innocent.
I started writing a book to teach myself Rust but ended up teaching myself how to write. I've found that I have a much deeper understanding of the language now because I have to actually explain things in detail, and not just get the program to compile and move on. But I would say that the biggest side effect has been learning to write well. That has turned out to be much more impactful to my career than learning Rust.
Maybe not, but remember it will mostly be the ISP taking the brand damage. "Hi tech support: The router you sent me isn't working properly! My iPhone won't connect to it, but the iPhone worked fine with the old router!"
Multiple IRs can get verbose, but it also helps compartmentalize complexity.

In a toy C compiler I wrote, I had a pass that did a transform of structs and arrays, turning everything into pointer arithmetic -- only thing that pass did. After that phase, the IR doesn't need to know about arrays or structs.

Though I found a downside with that method. If i encountered an error after parsing, since I had repeatedly transformed the program, it was impossible to give a meaningful error message. Which line in the source or which source-level feature corresponds to the broken AST node? That kind of info is just as tricky to carry around in the AST as type tagging.
> If you cut it out and move everything to parameterized SQL queries the SLOC explodes

My experience has been the opposite: that raw SQL queries end up much shorter (and consequently more readable) than the equivalent ORM code. The exception to that is INSERT/UPDATE queries, where I do tend to use some kind of ORM/query builder. I have used both, and I prefer raw SQL for anything beyond very simple queries.
I just use the logs of my filtering proxy.
> the likes of France or Netherlands having the same interest rate as Greece or Spain is a foolish idea

Which is why countries in the Eurozone issue their own government bonds, each at a different interest rate.
https://www.ecb.europa.eu/stats/financial_markets_and_intere...

The currency a country uses and the interest it pays are two different things. You could also imagine a group of countries with separate currencies agreeing to take on debt at the same interest rate, with differences in perceived risk resulting in corresponding exchange rate drift.
When you have a common standard, helps to crystalize meaning, so you don't have to spend hours figuring out "what" this means.

When you has commune standard , ite elps to ondèrsetand miningue, so yoo donte ave to sependa hourza figurine awout what disse minns
This aligns with their "do things that don't scale" message.

Better to discover the widgets your customers actually want rathe than to build the ones that you know how to build, and then hope you can sell them.
Who Answers It Better? An In-Depth Analysis of ChatGPT
Our examination revealed that 52% of ChatGPT's answers contain inaccuracies and 77% are verbose
What does hate speech have to do with anything? The content has no bearing on the legality or ethics of downloading or bypassing throttling controls.
I think the person who said a kid deserved to die is a pos and he maybe needed his ass beat, but I can’t understand how anyone can be charged with hate speech for talking shit about a dead person. Who’s rights were violated there? Did it get thrown out? Maybe I’m obtuse and such a thing is not out of the ordinary.
The problem with this is that people are rarely given training in understanding criticism and how to deliver it constructively in industry. Maybe it's different in some computer science curriculum?

All too often, eager young developers are told to, "do code reviews," without being given any instruction on how.

This can lead to all kinds of unproductive misunderstandings, such as:

- Interrogating the author's competence, Why did you add the fields to this struct instead of...

- Shaming people, You should know... or How could you miss something so obvious? etc

- Bikeshedding, this one is subtle and a huge source of wasted effort and a huge nuisance. When discussing the construction of a nuclear power plant the most well attended and heated discussion was what color to paint the bike shed. Consider if your comment would really change anything for the better or is it just creating busy work? Remember: personal preferences aren't important, and neither are superficial ones.

Simple things you can do to avoid these kinds of comments, sound more constructive and assertive: refrain from the use of the words "I," or "you." Use the non-personal pronouns, "this," "they," to talk about the code. Stick to facts and avoid personal preference: you might have written it differently but if the tests pass, the style fits the rest of the module, there are no lint warnings, etc; people shouldn't have to come to you to ask how you would have written it. And use labels as the article suggests: if you feel compelled to leave some helpful advice for a junior colleague that isn't necessary to get the code merged, leave a label to indicate your intention.

In a similar fashion, authors: make sure you're comfortable rejecting poorly written review comments, ignore unhelpful nit-picking, etc. Practice rejecting a few nitpicks once in a while. After all, you took the time to understand the problem and write the code in the first place. Some times reviewers dropping by at the last minute haven't taken the time to fully understand and appreciate the problem. If their suggestion would have you re-write half of the work you did and not materially change outcomes it's a sign they have no idea what they're talking about.
I sat in on the ipv6 ietf meetings. That was certainly the intent (minimal changes). I still remain confused about why people think this is such a big deal.

- changed arp. Ok, new design is better but that didn’t need to happen. Shouldn’t be a problem for anyone?

- prefixes are an addition but there are really good arguments for them and not much downside. This can be argued I think

- fusing the end system identifier in the public address was a mistake, and I thought so at the time, and I guess it’s been mostly rectified.

So what is so tragic here? ISPs just didn’t care for 20 years because the crunch was delayed. Now they do. So where did Steve screw up?
Yes, this (very proper) treatment of parked vehicles is exactly what I was considering.

However, since we have not already heard of an incident like a fire truck forcefully pushing out of the way an errant driverless car, it seems that it also needs to be extended to such non-parked/non-diretly-human-controlled cars?
My experience with graphql is that it more resembles an RPC api implementation than a query language. The queries and mutations were not free form, just ways to get and stuff data. Reading the documentation that seems like the intention?
This would be a ludicrous quality-of-life improver.

I can see this being marketed as a way to train unruly kids to be model citizens.

We are approaching this with how young students use Chat GPT, in my personal experience, today.

China already has Points (I forget the name) for being a good or bad citizen. Driving accumulation from an ever-present on-body machine like this could reasonably be being considered by the same overt behavior management ideologues who created the China point system.
> it's beyond the scope of this book to address the history of the Islamic conquest to the extent that you desire

You misunderstand me. If the author simply did not address it at all, and left it as "Saracen influence/legacy", or "influence of Saracen wars/conquest/invasion/conflict/presence..", I would have been content (even with something as neutral as 'presence'). It is perfectly reasonable to focus on architecture, and mostly or even entirely ignore wars.

It is in ascribing guilt to the victims ("stealing", "debt", "Islamophobia"), that changed it from mere focus on a narrow topic, to lying by omission.
Next steps for your application to tech.ai
Where did I express an opinion about refusing to draw a social exclusion line or in fact any of that? I just said that you've dragged all those topics kicking and screaming into this conversation which is supposed to be about TFA on "Great Founder Theory". This isn't about Targets or Starbucks bathrooms or any of the other pet topics you're trying to introduce.
Is that when you use a Lévy flight in some kind of MCMC algorithm, or is it something else? The wikipedia article doesn't say much about using it for sampling.
> take criticism like its [sic] part of the job

Taking unprofessional or deconstructive criticism is not part of the job.

Suggestion: read the article

> a lot of time and energy are spent coping with the general disadvantages of written communication, such as the lack of tone and body language

If you encounter criticism that could be improved, help improve it: https://chromium.googlesource.com/chromium/src/+/master/docs...
Honesty the "Democrats vote to send funds to Ukraine, Ukraine invests in FTX, FTX crypto was funnelled back to the same democrats" doesn't give much credibility to such letter.

Quite normal this one was not taken into account.
throwing away your other points : there are a lot of factions to consider when thinking about why an internet post is or isn't a good indicator of a general consensus.

There are companies that exist only to advocate certain talking points across the span of the internet; that's their entire reason for existence. Police unions buy their services, protesting groups buy their services, political parties buy their services, gun rights and gun control advocates both buy their services alike. Their entire job is to posit certain points as loudly as they can on publicly visible medias, and cheerlead for 'their team' on certain talking points and defenses.

A popular public forum/chat/socialmediasite discussing loaded political topics will never be an indicator of the public at large because too much incentive exists for propagandists from every angle to game the system at such opportunities. Those voices with more money/backing/support will always drown out the true signal.

Thusly these samples that you're basing your entire take on a country filled with people are inherently flawed.

Believe it or not.
Anyone know why the TCAS only instructs the two approaching aircraft to change altitude only, but not heading?
> I wonder how abusive this is though. In the end you are downloading the same amount of data, but in a shorter time.

In the end you're downloading a lot more data in total, as what ends up happening is you're downloading all sorts of stuff that you never end up getting around to actually watching (data hoarder syndrome). Whereas if you could only watch that stuff during life playback, you'd be downloading much less data in total as there's no bytes wasted amassing a library that never gets viewed.
How to run a miserable code review
Reminds me of when I was visiting a couple years ago, seeing commercials being run by companies desperate for skilled labor, while paying less than the local McDonald’s…
How do you solve custom domain HTTPS support in your SaaS products?
Hi there

I'm coming from GCP and need to look into AWS ALB's certificate support to terminate the traffic of customer domains. I asked AWS support, the hard limit is at 100 certificates per ALB unfortunately. So that would mean I would need to provisions/unprovisions/bin-pack ALBs and certificates myself, I guess.

Do you know of another approach on AWS that one could take?

On Google Cloud one can have up to a million certs per Loadbalancer via their "Certificate Manager" (I haven't tried :-)

Best
Tanju
Nah, ORMs just encourage a lot of bad behavior, and come with edge cases and code bloat. You're better off using an API generator such as postgrest/hasura for the simple cases, and hand crafted queries for anything more complex than basic crud.
Not sure what part of not using your suggested command line tools but wanting to just use the official version like everyone else warrants calling someone openly stupid
From Zoom to Room: The Ladder of Managers making people return to office
As a developer, I love working from home. The benefit of not having to spend at least an hour of my day commuting to work is incredibly valuable to me.

Last week, I found myself growing tired of news reports about companies like Zoom, Apple, and Salesforce that are encouraging people to return to the office. Some are even offering to donate money as incentives for employees who come back.

I stumbled upon a website and used its AI feature to create a fake career ladder of managers with the need to beat their goals of bringing people back to the office. I must say, the result was quite funny, and I've decided to share it with you.
Since the professor is also a composer, are there any examples of his own music? I'm unable to find anything except his lectures on YouTube. I'd really like to hear his take on good sounding music. As a former musician myself, I find my own tastes changing every year, and it's very subjective.

Though he talks about the five properties, I tend to disagree with this generalisation - what I like at the moment really depends on my state of mind, mood, time of the day, and what I want to feel like after listening to a few songs. Sometimes I really get into songs with complex patterns and interesting time-signature changes, and at other times I simply settle with some Wes Montgomery. What sounded good to me this morning doesn't work for me now. What I disliked five years ago is something I keep coming back to today.

Age contributes as a very significant factor to what sounds good. Speed metal or power metal was "good" in my teens and twenties, but these days I need to be in a very specific mood with specific energy levels to even consider some Pantera or Megadeth. On the other hand, I can easily get into Sepultura ("Ratamahatta", "Roots bloody roots", etc.) even though they are often much heavier, because there's a kind of easy coexistence with their type of music that I find curious. There are other musicians I liked way back then, but you couldn't pay me money to listen to them today - even the same songs I had on repeat.

Perhaps the prof is on theoretically sound footing, I'm a layman in this field, but I can't experience what he describes.
>> but I don't see much gain

> It looks better. Much better.

I think it is just preference.

I don't think it would be difficult to implement in Emacs, by just transforming the symbol name and presenting that to user instead. I think the read-extended-command-1 is the place where they actually do the work. They could also store a display string for each command in symbols plist as they do with interactive form, but it would be more surgery and as you say harder to use in the code. If display string is decoupled from the function name than the programmer has to remember as well the name for the command, but if they just do a transformation than the programmer can remember the rule. We are used to this in menus and gui stuff like that indeed, labels are often different strings than actual symbol names used for function callbacks, but I am not sure if we would prefer that on the command line.

In my opinion there is still discrepancy between the spoken language and the function names. I guess that is why people have come up with llamas and what not they call those AI llms and chatgpt and so on. I personally am not so fun of using spoken languages as a programming language or a way to control the computer, but who knows, perhaps one day M-x will run some llm search instead of precise lisp function names.
Unfortunately in my country (Italy) our major provider (TIM) is not handing out IPv6 addresses to users. Other providers do, for the fact that nowadays IPv4 addresises are expensive and thus they no longer provide a public address. One of them (Iliad) is IPv6 only, and the IPv4 traffic is tunneled into IPv6 at the router level.

I think the only way that we will move to IPv6 is a law (probably from the EU) that imposes to every provider to give its consumers an IPv6 address.
> The idea is that in a completely unregulated market, it is impossible to make money from ideas after they are made public.

Ain't that some bullshit.
> > They told their customers: "1000 Songs in Your Pocket".

> That is talking about specs, and it is exactly what the competition did too.

Good catch. I'd expect something more in the direction of: "All your music. Always with you."

(And when you buy much more music for this product, Apple can sell you the "All" solution again next year, in the form of an upgraded-specs model.)
Have you just found another way to bypass GPT's "safety" measures?
Interesting correlation! This looks like variable omission.

What happens if we control for distance to a body of water? I suspect that has a more direct impact on wellbeing.
That's in the context of recording data from experiments, though
I haven't dug into their controls, but it seems to me that higher altitude may be associated with remoteness.
Maybe a good place to ask why my Thunderbird spam filter seems broken? It used to work fine, then something happened (maybe I deleted the emails in Junk but that shouldn't affect the corpus). Now it doesn't seem to learn anything and I keep seeing the same Spam in the Inbox. This is with v102 on Win 10. Also with a few previous versions.
So everything that's popular is bad?

That's highly irrational and illogical. You are not thinking properly.

Popular can equal good or bad.
If it makes you feel any better all those historically powerful civilizations (you know, the ones big enough to leave artifacts 3000 years later) were absolutely brutal to others. So “their” artifacts are really just collections of things they killed/raped/stole from others.

I love the pyramids, for example, but they’re also monuments to slavery.
which is to dynamically splice ads into the video stream - making it impossible to block with current mechanisms.

Many VCRs could do that, and stop/start recording to skip ads, as that was the only way to do it.
Even if he could have gotten away with it using fair use. probably not a good idea to upset the people your trying to get as customers.
The project is entitled LearnDB, and this is how they describe their motivation in the first two paragraphs of the README:

> > What I Cannot Create, I Do Not Understand -Richard Feynman

> In the spirit of Feynman's immortal words, the goal of this project is to better understand the internals of databases by implementing a relational database management system (RDBMS) (sqlite clone) from scratch.

> This project was motivated by a desire to: 1) understand databases more deeply and 2) work on a fun project.

It sounds like they couldn't care less if it's production-ready.
NAT still exists for IPv6. There is NAT66 and there is NPTv6. While no doubt there is less need for it than with IPv4, there are valid use cases for both.
That's exactly what I was thinking. Either the judge who issued the order or something like that.
I'd take it a step further and move all SQL into stored procedures and call those using a functional interface. That's because of PostgreSQL's excellent stored procedure support, it might be harder with, e.g. MySQL.

One major benefit of stored procedures, in addition to separation of concerns, is that you can declare them SECURITY DEFINER and give them access to tables the Python process doesn't (in a way reminiscent of setuid), thus improving the security posture dramatically.

One example: you could have a procedure authenticate(login, password) that has access to the table of users and (hashed) passwords, but if the Python app server is compromised it doesn't have access to even the hashed passwords or even the ability to enumerate users of the system.
Allow me to wire 500k+ in your account every year, and you'll see that your morals are easily bought.
Sounds corny but this book has a lot of practical advice on how to process emotions and build healthy habits. It’s written by a psychologist and it’s a lot of CBT with explanations of the stoic origins of the current recommended CBT practices. Helped me out.

https://www.amazon.com/How-Think-Like-Roman-Emperor/dp/12501...
> Controlling for... population density of each county,
Have you heard of sarcasm?
As a more relevant alternative to "look I'm rich", a channel you can try this with is Real Engineering. NewPipe released a version just yesterday that now supports choosing the audio track
One advantage is it can chat, so can clarify or adapt based on further discussion. That is the main advantage of conversation: it allows iterative progress towards a meeting of the minds, and is what sets good LLM chat apart.

Personally I've sometimes felt after getting it to help me with something that I would have been better just looking it up. The same is true with human help though
You can avoid this entirely with JavaScript's tagged template literals. Here is an example library: https://github.com/blakeembrey/sql-template-tag
Perhaps, I suspect that it did correlate my input to Breaking Bad as it named the character Jesse. If not - that’s one hell of a coincidence.
what joke. I hope no one falls for this.
Name a single example. Politicians using their political power (soapbox) is not the same thing as government oppression
Then German consumers should want immigrants as well, if they want the products created by said businesses, no?
Gears did something, they stood for purposeful activity. A light bulb illuminates its surrounding, letting you see in the dark - an apt metaphor for having an idea, seeing something that previously couldn't be seen, etc. In both cases these are metaphors, not actually imagining the brain running on gears or light bulbs.

Computer analogies are different. These are direct, not metaphorical, and rightfully so, because computation is fundamental and not just a piece of technology. Computer science stands at the intersection between mathematics and physics.
Who has authority to investigate the police department for this obvious corruption? Can anyone be held accountable?
That's what I thought too. Don't give away all your tricks to the enemy; even if the information is already available in other places, the extra publicity won't help our side of the war.
lmao!
I have to ask... did you deliberately spell it "phallacy" because you mentioned 'comparing things'??
Last project we've explicitly decided to not have any stored procedures ever since you basically can't test nor deploy them in any sane way. I'm all ears how you make it work.
If a landscaper quotes you a price to tend to your lawn and you accept the offer, would you feel defrauded to see him using a pair of scissors merely because other landscapers use gas-powered mowers, despite getting a beautiful result? His lack of automation doesn't result in some kind of simulated outcome, it results in a very real outcome.
gotta put bread on the table