skysight-inc/HackerNews huggingface dataset:
> The MBA-brained idea that management is a skill that transcends individual disciplines is part of PM software’s pitch

The part of the ‘MBA-brain’ that these tools take advantage of is that all you need are metrics, if you have the metrics you can manage. It’s a fallacy that that’s all you need.

Managers need to understand the work they oversee. Without that, it doesn’t matter whether you use SPI, CPI, velocity, etc. If those metrics aren’t valid, and you don’t know it, you’re not going to make valid decisions.
ssh user@fe80::xxx%tapvm

as long as ipv6 link local are not disabled the fe80 addresses work nicely :)
Entitled mindset that equates "open source" with "free stuff to make my day-job easier."
Yes definitely agree a hard limit on sizes doesn’t make sense, but I just think it’s not going to be a problem any time soon with the current state of affairs in the US economy.
Where did you read that they're not honoring Pixel Pass? Google's support page says they are.
Sorry, I cannot make any recommendations. I took myself out of any PM responsibilities (or related) a while back because I hated the politicking and other issues so I haven't explored the options. When I was doing that work we used MS Project and some homegrown tools. I get paid well to make software systems and have less stress now.
Of course it is. For example, you can make it a game: how can you write in a way that could never be confused with AI? As a bonus, this is almost guaranteed to mean that you'll have a unique style.

Writers have been putting challenges to themselves since writing has existed. Minimize number of words, write without using certain letters, etc. It's fun.

This person (furry?) just chooses to give up at the slightest obstacle.
No, no they don't. People looking at the output of LLMs project their own internal models of the world, time, and space onto the output and project that model as if it were the LLM's.
The author is basically wrong on all the points.
I used to think like that for decades, but in recent years changed my mind completely.

Types lead to less bugs - nope, maybe marginally, but not significantly (see research on that)

Types lead to a better development experience - nope, I have all the definitions and vars in my REPL and so has my IDE. I get completion on all symbols, I can look at call trees, usages, refactor things with confidence, run functions in isolation, replace them, wrap them, all from the REPL and inside my application.

We encode everything in the type system - you can't. You need to do runtime validation.

And good luck untangling your type definitions when your requirements change.
That one is the killer. Static types are premature concretions on the domain data model as you understand them now. They will change and if you are unlucky you will have to support multiple different variations of domain models in the same runtime. Good luck with that. Especially if you use inheritance.

Granted, static types give compilers great leverage to optimize code, but, wouldn't you believe: there are dynamically typed languages that have static types as a la card add-on.

But for many, many use-cases, especially enterprise development, a dynamically typed, immutability-first, functional language pays off dividends in the long run.

The categorical error that is made by many strong typing fans is that they assume you would write the same code - just without types.
Well, you don't.
The suggestion was personalized, not different.

ChatGPT could have the exact same set of questions to ask. All students are independently taking the same exam at the same time, responding conversationally. ChatGPT asks all of them the same question, and then probes based on weaknesses in the responses. Grades the answer to that question, then moves on to the next.

Everyone got equal questions. Is there going to be inconsistency in how minor wording trips different followups? Sure. But it isn't clear that this randomness is worse than the subjective differences in how humans grade an essay response to a question.
Face unlock without a 3D sensor is insecure, period.
Yep the old "blue book" exams I had to sit. You get the exam questions on a piece of paoer, and a small booklet of blank paper in which to write your answers. Called a "blue book" because the cover sheet on the booklet was a sky blue color.
Looking for feedback on a YA SciFi novel and audiobook about teen hacker
You are incredibly dense
'Google' and 'commitment' is not a pairing I really trust.
When they need to solve the address space crisis, they can make a "v4.1" that's just v4 but with an expanded address space. Existing addresses and decimal format stay; NAT DNS DHCP ARP etc stay mostly the same aside from supporting longer addresses. Cloudflare DNS is still 1.1.1.1, my private ip is 192.168.1.2, public 71.177.17.171, some new ISP hands out 11.127.13.121.143.356 when they run out of shorter addresses, life moves on.

I know v6 supports NAT, but it was basically designed to remove it with the whole random addressing scheme, and that isn't necessary for solving this problem (idk if things were different in the 1990s).
For others who may have been curious like me:

MG Motor UK Limited (MG Motor) is an automotive company owned by SAIC Motor UK, headquartered in London, owned by the Shanghai-based Chinese state-owned automaker SAIC Motor. [0]

[0] https://en.m.wikipedia.org/wiki/MG_Motor
Border checks back in several European countries
Reminds me of this great joke from the late comedian Trevor Moore: "What if governments learned from the MKUltra experiments in the 50's that trauma allows you to control people, so they purposely orchestrate disastrous events to keep their citizens afraid + dependent on them, and that's one of the reasons that mental illness has been rising? lol"
>If this suit is resolved in the government’s favor, the remedy could be anything from ending anti-discounting measures to breaking up the firm.

There's a bit of an odd remedy issue with this lawsuit. The harm being asserted by the FTC is that Amazon charges more fees than competitors but requires that sellers not charge more on Amazon than on competing sites. Originally Amazon allegedly accomplished this with a Most Favored Nation clause, and today Amazon will kick you out of the "buy box" promotional space if they detect you offering lower prices elsewhere.

First, a breakup doesn't cure this harm. You could go all the way to the extreme of splitting Amazon's third-party marketplace into its own company and yet that company could still charge higher fees than competitors and condition the buy box space on sellers not offering lower prices elsewhere.

Second, no injunction makes sense either. Is a court going to force Amazon to advertise a price in the buy box that Amazon knows is not the lowest price available on the market? That's an absurdly anti-consumer thing for a court to order (and so a court would likely not order it).

So what cures the alleged harm?
In the modern world, every piece of software that isn't cut off from the outside world needs security updates. This isn't the fault of Android developers or anyone else really, it's simply the reality that software (and hardware) is made by humans and humans make mistakes.
If students believe that these are their only options, they are either tragically misled, or misleading themselves.
I get the impression that some people think of crates.io as purely a place for distributing arbitrary Rust free software, while others think it's also a place where people are building something like a community-developed "batteries included" standard library for Rust.

I think a fair amount of unpleasantness in recent years has come from this disconnect: some people think that by publishing on crates.io you're making some promises (that they might not assume simply for, say, having a repository on github).

To me, using an extremely generic name like 'base64' does suggest that you're in the second camp, and so that you might expect to have a conversation that feels more like "we're equals building this project together" than "I'm the maintainer and my judgement is all that matters".
The trouble is, how do you effectively oversee an agency that specializes in lies, misdirection, cover-ups, coercion, and blackmail?

I also worry that our three letter agencies have collected an immense amount of dirt on Millennials and Gen-Zers. It's not hard to imagine blackmailing politicians or releasing dirt on candidates running on a platform to curtail or rein-in such agencies in order to prevent them from getting elected.
OK, but you don't store the string representation in your DB, or on disk, etc.
> So, politicians and political meme accounts?

Without any form of recommendation system, you will have to find and follow these accounts yourself. Most people wouldn't do that without being constantly nudged by algorithms. So, anything you'll see in your feed would come from people you intentionally follow intentionally reposting things. For a piece of content created by someone way outside of your bubble to become viral in this kind of setup, it has to be really damn good.
Asking because I am curious to learn, how does a language being functional matter here?

As I understand it Python is also strongly typed, while JavaScript is not.
In gas vehicles pressing and holding it should turn it off you are in motion.
I think LLMs are presenting some uncomfortable philosophical questions for people about how our own brains work and admitting that there is any kind of "intelligence" (even if very basic) in an LLM is an admission that our own brains may work in a similar manner.
Sure google we believe you.
It's probably isn't that few books surpass a measure of quality but how a hit based business is rate limited by the bandwidth of word of mouth trendiness.
Indeed. I was offering examples of how you could bootstrap cognitive processes at the beginning of the year and people were just sticking their fingers in their ears. A lot of people exercise their intellectual, economic, or political freedoms by rejecting others' efforts to gain the same things.
He thinks Amazon is acting in good faith, and he's also an ideologue who doesn't see anything wrong with Amazon deplatforming anyone who passes along lower costs on other platforms.
I'll say it again: it's not about working better from home or from the office.

Of course you're supposed to be working correctly as a group, and your example is a dysfunctional group because one dev who wants to stay home doesn't play well with others.

The crucial point is that only the group can decide what is best for itself. If the group (you and your colleagues) decide the fix is to be full office, then fine, you as a group decide to come back to the office. If the fix is to alternate some days home with no collaboration and some days at the office where you concentrate all the discussions, then fine. Whatever the choice, it's yours and that's what matters.

The issue is not RTO, it's mandatory RTO.
Thank you (both)!
You might want to add https://turbopuffer.com/ as well now in the benchmarks.
Can anyone explain in a bit more detail how these payment schemes work? It mentions that manufacturers need to pay huge sums to mention awards in their ads. But by default, information is free. I can't "patent" a fact and charge people to mention it. So what's happening here? Do the manufacturers need to enter some kind of contract in order to even be eligible for the award? The article is a bit vague on this point.
Free full pdf hosted on my personal site: https://KyleBenzle.com/BlueScreen.pdf.

Amazon ebook (free this week): https://www.amazon.com/Blue-Screen-Peter-Gustafson-Defragmen...

Free first chapter of the audiobook: https://soundcloud.com/landgrant/blue-screen-chapter-1

Blurb: Peter Gustafson wants to save the world. In the year 2984, Peter is an average kid with a secret; he’s a well-behaved tenth-grader by day but cryptographic entrepreneur and hacker by night. When the electricity mysteriously goes out in his hometown, Peter takes it upon himself to investigate. The adventure leads the young hacker to a large transmitting station and into a battle of wits with the greatest AI ever created. The machine requires a human to help "throw the switch" and give it full control so engineered the power outage as a test to lure its latest recruit, Peter Gustafson.
Any way for me to listen to all the different jingles? I've been able to hear all the jingles through 4 of a kind, but I have no hope of hearing the straight flush/royal flush jingles without cheating somehow.
Apparently the author also thinks being respectful of others shouldn’t be a default
I bet students would start to print out the plagiarized essays and retype them. If the plagiarists made an effort to make minor changes and rearrange things as they went, no screen recorder or edit history could distinguish it from normal essay writing.
Meta starts rolling out generative AI tools for all advertisers
Yeah you're right. I would never use this lib because I completely disagree with the maintainer in all regards here, from the coding choices to the motivations for doing what they did.

There's no point going to the issues tracker to tell him/her that though: just move on and pick a nicer library/maintainer.
The paper is looking at internal representations, not output.
no, they wouldn't publish it without exploring the racial dynamics, because race is central to understanding the neshoba county fair. therefore, they wouldn't publish it because it wouldn't be interesting to read.

> a completely unracist thing

you clearly do not know what you're talking about.
Personally I feel remote jobs have decreased a lot since February. Though for this month the number seem to be a bit more than the previous months.
But if you stop adding new features no one ever asked for, you'll eventually run out of bugs.
Look up 'Hindley–Milner type system'. AFAIK, one feature that break this system is subtyping which is very common in many programming languages.
Hm no, what you actually have is cuda-libraries-11-8 depends on cuda-drivers and cuda-drivers depends on cuda-drivers-520 = 520.61.05-1 where you have the version number repeated in the name. That is a really bad pattern for things intended to be backward compatible, as multiple installs of cuda will overwrite "cuda-drivers" and each is pegged to a certain "cuda-drivers-X" where X is part of the name. This results in some really weird dependency hells if you try to install more than 1 CUDA version at the same time depending on the order you install them.

$ sudo apt show cuda-drivers
Package: cuda-drivers
Version: 520.61.05-1
Priority: optional
Section: multiverse/devel
Maintainer: cudatools <cudatools@nvidia.com>
Installed-Size: 7,168 B
Depends: cuda-drivers-520 (= 520.61.05-1)
Yep. I figured this out the hard way. Spent a year or so investigating CRDTs before I came across Figma's blog post and realized they fit my use case exactly, and I really didn't need to bang my head against the desk for so long because the solution actually isn't so bad for tree-based editing.
Yes it does but it could be worse. Right now not everyone does this, some students do their work honestly but they may be forced to compete and use AI. It's quite a lose lose situation if you ask me.
I wonder how this would compare to the results of just asking ChatGPT what books are frequently recommended on HN
Actually, I've had cars with manual parking brakes that had the anti roll back. So the fail state would be that the car starts to roll again. I've never had it fail though. It doesn't seem like that would be a terrible condition as you'd be back to it being a normal car and you weren't in motion anyways.
to add, I agree with you mostly.

I don't necessarily think it makes someone a "lesser developer" if they prefer untyped languages, but I DO think they've either had to maintain anything long term or it stayed relatively small.

Whether that makes them lesser or not isn't really for me to say, but I can say I'm definitely on board with the idea that types increase productivity the longer a system is maintained. Unless used poorly, types don't automatically mean you use them well, but they make it a hell of a lot easier to do the right thing.
I wouldn't expect a Google messaging app to be around 8 years from now, but they've been selling Pixels for 8 years and have always delivered the promised updates.
You’re extrapolating a huge amount of shock content from just one or two examples, but no strong evidence. Sure, I’ve heard of Blood and Honey, but that’s the only nasty Pooh derivative that’s made its way to my consciousness. Comparing to other public domain properties is instructive: I also remember when Pride and Prejudice and Zombies came out, but I don’t remember any other gory Jane Austen adaptations, and Zombies is rather low‐profile compared to the more popular adaptations such as the BBC series, the 2005 film, or Bridget Jones’s Diary. Or compare to Sherlock Holmes, which despite the Doyle estate desperately holding onto every shred of copyright to the last, has had many good “unauthorized” adaptations in recent years.

And even if 90% of public domain adaptations were crap (a reasonable number for copyrighted content as well, if we believe Sturgeon†), I think a single unconstrained Mari0 (https://stabyourself.net/mari0/) is worth ten gross Mario fanfics that I’ll never see without looking for them.

† Sturgeon’s Law: “90% of everything is crap.”
Beside DOJ did pretty harshly condemned Apple for the MFN they implemented for eBooks in 2013.
https://en.m.wikipedia.org/wiki/United_States_v._Apple_Inc.

Interestingly one of the possible starting point for this investigation was a complain from Amazon to the FTC.

I am eagerly awaiting the acrobatic justifications Amazon lawyers will have to find out to justify that their MFN clause is perfectly legal without contradicting their own claims of the 2013 case...
I taught myself Turbo Pascal in middle school (34 years ago) and C/C++ in high school. (Both typed).

Over the years, I have done programming with C, C++, Java, C#, PHP, Python, OCaml, Lua, Nim, Golang, Rust, Objective-C, Flash, Bash, D, Scala, TypeScript, assembly, PL/SQL, F#, and a few that I am forgetting.

Compile time type checking can definitely make things easier.

But for dynamic languages that I have been programming in for many years to have types shoehorned into them as an afterthought feels like a kludge.

And it's a tradeoff. I got used to developing in Node or Python with vim without auto completion (although I had those things as a kid in IDEs for other languages and they can be great). And without compile time type checks.

You can pass JSON around and literally never do a database migration.

This stuff will lead to more runtime errors initially, but also means more streamlined code. And you have to do thorough testing regardless.

TypeScript might be a choice for a large project with several developers. But I would also argue that an even better choice would be just to use a different language that has the typing system you want built in rather than awkwardly bolted on.

What I see in most TypeScript projects is a half-assed attempt that still results in run time type errors, but with the added "benefit" of an awkward bolted on typing system and the need for more tools as well as losing any dynamic benefit.

They drop the idea of using JSON and make everything related to the database compile time checked if possible. I'm not saying that those checks can't be useful but if are going that route it would make more sense to just drop the dynamic language.

Having all of the dynamism can be a convenience and save you time and effort in other ways. But not if you treat it as a poor man's static language and shoehorn in types in a half assed way using a traditional database.

Part of this is that people think software engineering is about your choice of stack or adding processes to development.

What matters most is probably the feedback loop between the users and the developers. Starting with the requirements engineering. Second to that would be details of the software design and organization. Leveraging existing code effectively can be key. Using descriptive but relatively concise identifiers, short functions, good code organization.

But diving into and evaluating all of that stuff in detail takes effort and a lot of skill and so many make snap judgements based on surface level processes or tool selection.
I love liking music that at most costs like $50 per concert, at the extreme. I look at these ticket scalping issues and drink my beer and not give a shit.

Increase prices and/or make lines a thing. There is no bypassing simple supply and demand.
> The fair’s inaugural picnic took place twenty-four years after the end of the Civil War. One of the founders was a Confederate veteran. In 1928, the second-place winner in one of the races was a horse named Ku Klux Klan. The pavilion has hosted a succession of segregationist governors and congressmen, and open support for the “Lost Cause” more or less continues to this day. On backstreets at this year’s fair, at least six cabins flew the Confederate flag. The fair allows it.

Why is it confusing that people talk about racism, when it flies free at the fair?
This feels more like a banana/plantain scenario.
My 𝕏 impressions are up 487%

What did i change?
- I post better content → Nope
- I fixed my Following/Follower ratio → YES

It's in the open-source code of the Twitter algorithm: If your Following/Follower ratio is too high, your visibility is suppressed.

My ratio used to be about 1:1 and now I reduced it to almost 1:3 and my impressions have gone up like crazy.

But the problem I had was - who should I unfollow???

1. I quickly hacked up a browser extension for myself at first.

2. Added a feature to filter though accounts based on parameters I found useful

3. After working on it for a couple of days, I think it's pretty dope and it looks way nicer than anything else out there.

4. So I made a little video for you guys and I just published it on the Chrome webstore!!

Hope you like it - btw if you end up trying it, let me know of any feature you would like me to add!
I honestly think that this is underestimating how good companies can get in optimization their positions. The smaller companies would inherit these abilities from their "parents".
Much simpler models like word2vec also showed linear embeddings of geography in this way.
> any more and would rather judge the person as less competent professionally

That is absolutely NOT what the other poster said. They said they _MAY_ judge them that way.
Thinking the insurers provide this service is laughable. They want high hospital costs because then they can charge more for their coverage.
I've been in the same position. Modern Java is a solid language. Most "enterprise" companies are still using Java 8 or if you're very lucky Java 12, so you really don't have access to all of the modern functionality and because of that I hated on Java for years. Java programming in the wild is a crap shoot at best.
I suppose if ABC LLC makes the devices, and someone sets up ABD LLC to sell them on Amazon and ABE LLC to sell them on Target.com, ABE LLC and ABC LLC aren't bound to ABD LLC's "most favored nation" agreement.

Shell companies are for more than just tax evasion!