skysight-inc/HackerNews huggingface dataset:
Something that occurred to me reading this article, is how corrosive the cartels' hold on Mexican society is on market efficiency in small markets - the article mentions half a dozen small businesses in Iguala that are run by cartel members or associates. All those businesses, some of which may be fronts in the classic sense but others are likely semi legit "day jobs" for cartel members, are effectively able to operate outside of a fair market. A square competitor pops up? They can just threaten them or kill them to shut them down. A customer complains about service? Shake them down and kick them out, and black list them at every other connected business in town.

The effect of cartel corruption on the legal and judicial systems is more well documented and fretted about, but I imagine this dimension of corruption has more impact on the everyday lives of Mexican civilians, especially in the small cities and towns like Iguala where the corruption is complete.
Jira is the mind-killer.

You're not getting any younger and burning your remaining time on the face of the planet on someone else's endless backlog that doesn't generate new marketable skills.

It sounds like you need encouragement not to get better at ignoring your morale is tanked due to correctly assessing the source of your problems but to change your path to something less grinding.

The jobs that pay a premium do it because they have to in order to abuse you into doing things that are not in your interests.
> But now it's significantly more effort to pull that change apart or start from scratch and experiment with a new approach, then write this all up on the pull request with the caveat "but what you've written works, so in the interest of time we can merge this"

this is your issue. you’re approving prs due to perceived time constraints that you wish you could say no to. are these time constraints real? even for significant prs of 1-2k lines responding to a comment of rewrite another way only takes 1-2 days. code review isn’t about finding the best solution. it’s the best solution given the current trade offs. things to ask yourself are

- are the time constraints real?

- does the team agree on the “right” way?

if there’s time constraints sure i get it. these are external commitments. public deadlines. it’s hard to ask for additional work like this. but in my experience these are rare. usually management is smart enough to avoid external deadlines

does the team agree this is the right way? are you pushing your own narrative? if it’s a team strategy, it’s very easy to tell people to rewrite an entire pr for. if it’s your opinion but you can defend it, make your case, and if it’s strong you can still get someone to write it. is this so bad it’s going to be rewritten soon?

> the more senior members of the team are off delivering important projects and not having the capacity to imbue their knowledge onto the less experienced members of the team

i thought you were saying you are this senior engineer?

i don’t get this. you want to spend more time helping people but think it’s uncomfortable to be on a call with someone for 2 hours getting through a problem. you want to pair program and feel this way about a shared coding session? i’ve spent literally 7 hours on zoom screen shares. if you’re actually helping people they appreciate it

you say the culture isn’t there to support this but then list examples of good places you could create this culture and choose not to

if you truly are this smarter, better engineer that should spend all your time helping your team, why aren’t you doing these things on your own?
Unless you go there for advice on health and sports performance, for which he dissminates much bullshit.
I'm not too familiar with politics etc in Canada but just looking at the headlines you can tell this is basically a right wing tabloid, Alex Jones quackery for Canadians.
For people using GitHub, yes.

The point is to allow people not using GitHub to contribute easily.

OAuth and ForgeFed solve different, though related, problems.
Notepad.exe have lots of improvement in past 10 years. A major revamp in 2022
It is no longer a "thin wrapper".
I’m interested in doing the same setup. Would you mind sharing what camera and button you use?
I'm not a fan of filter bubbles either, as the term is normally defined, but I'm comfortable with the idea that there are limits to the things you can believe and still be taken seriously. If you non-ironically believe that the Earth isn't spherical, and that there's an "atmosflat" rather than an "atmosphere", I'm comfortable disqualifying your science takes. So it goes with The International Jew.

I don't have a better source! If this source is actually good, rather than someone, again, doing the thing Orson Scott Card so notoriously did, of fanfic'ing international politics and military conflicts, that'd be a good thing to point out! Is it?
Love this idea! What determines the width of a window?
Nobody can be trusted with the future of AI, but neither can anybody stop the future. The only restraint against AI will be AI, not regulations, but I'm worried that any equilibrium that's reached will be happening at a scale with some serious collateral damage.
Earlier: https://news.ycombinator.com/item?id=37363674
Because there are now relatively simple, portable languages that vastly improve on C's safety and virtually non-existing type system, in order to prevent a lot of easy but critical security issues.

I say that as someone who's been writing C for decades, and still does very regularly.
The freedom.

Not having to compromise in order to accommodate others. Enjoyed many years of living life on my terms. Sure I had to go to work, but in my free time I could do whatever I wanted, when it suited me and be with those whom I choose to enjoy their company for as long as I felt like it.
Mandating it is stupid, it obviously depends on the team, task and person.

But you can't deny that it's an amazing tool to open silos in terms of knowledge.
I wish people would be more open to it, because I've never been able to get someone up to speed faster with a tool or codebase, than with pair programming. And vice versa too. If you're the person that knows less about the topic, pair programming with a senior is like a one on one tutoring session with a really skilled instructor. It's worth the time in gold imo.
Damn... I am man enough to concede that you just Uno-Reversed my argument. You even had the sense not to introduce new thoughts that I could potentially attack out of spitefulness. Extra points, even, because the fact that I didn't think of it first undermines the fact that I attended it last year since I obviously didn't read the principles. I'm more impressed than insulted, btw.
I guess one could say Google Cloud seems to have longer life-expectancy than your run of the mill Google product, still, anyone relying on a Google service is just asking for trouble. Oracle can't get enough flack for the crap they do, but if you really have to chose between 2 evil BigTechCo for your business, then Google is obviously the wrong answer. And not because of evilness.
zed editor, eclipse, rstudio, netbeans are not there. Also jupyter lab should also count as IDE.
My dad is 76. Smoke and drank his whole life. Walks foe miles with me while I play golf, nearly has a 6 pack.

Doesn't have any teeth though but he never co planned or even tried to get dentures.

Safe to say I'm not going to be in that type of shape at 76
Microsoft had a cheaper office suite that they sold as a middle ground. I remember the "poor" kids in highschool couldn't edit their papers in certain ways at home and had to do some things on school computers instead.

https://en.m.wikipedia.org/wiki/Microsoft_Works
Why not start with a simple graphical explanation on the 2D plane? E.g. feed this to the chatbot: "Logarithmic and exponential functions have distinct characteristics, and their behavior around the slope of a line defined as y=mx+b can be analyzed as follows..."

https://people.richland.edu/james/lecture/m116/logs/log2.gif

Graphical visions of functions are more intuitive especially if your're thinking continuously.
I would assume the harder looking passwords actually came from a "known backdoor" incident. Like where a manufacturer of IOT or router puts in backdoors for development then forgets to remove before production
The article contains an error. The price is listed as 1070 Euros but the actual retail price on Apple's website is 1159 Euros, for the configuration they tested.
Logarithms really should be called something like that…and they are! It’s Greek for “ratio number”.
Sure we should for most use cases, but I think your original post ignores where that approach doesn’t work.

I’m not a fan of W3W, but it’s pitch is generally to fill in the gaps where addresses don’t work, not to replace addresses entirely.
Yes, it did for me
To be fair Rust programmers are the worst. Source: Rust programmer.
Previously, "Polish railway system hacked, trains forced to stop by attackers" <https://news.ycombinator.com/item?id=37291225>.

Also discussed by Bruce Schneier: <https://www.schneier.com/blog/archives/2023/08/remotely-stop...>
Great stuff. Just great stuff.
That’s a good idea. I will get that added
There is one FPGA board that I have not seen (although that doesn't mean it does not exist). If you want to use a modern FPGA on your own PCB, it can be a challenge. Almost all of the modern large iterations are BGA(Ball Grid Array) which can be difficult to hand solder as well as challenging to route on 2 to 4 layer PCBs. It is also sometimes a challenge to interface since many of them have IO voltages below 3.3Vs.

It would be interesting to have a small FPGA board that exposes a significant number of pins (perhaps a PGA arrangement) as well as level translators to make it easier to integrate an FPGA into a hobbyist design.

There are a few FPGAs available in QFP packages (The TRION FPGA from Efinix for example) that could be reasonable easy for most people to use, but having a through-hole version with high pin count would be more awesome.

The TinyFPGA EX is close to this, but you still have a ton of pins you can't get to.

As an example - I'm working on a vintage TRS-80 model 1 replacement motherboard and the only option I have for through-hole complex logic that is both actually still produced and supports 5Vs is the Atmel ATF1504/8 CPLD. It would be fantastic to instead of a through-hole solderable FPGA that has 5V level converters to use in place of the CPLD.

I suppose I should stop complaining and start designing said FPGA PCB.
I can recommend using them for mental maths[1] as a way to improve understanding.

[1]: https://two-wrongs.com/learning-some-logarithms.html
This is a bad headline and it implies more than is actually documented by the journalist. Let's take a look at the true meaning of the word "refute":

https://en.wiktionary.org/wiki/refute

"Refute" means "To prove something to be false or incorrect."

This headline is abusing a proscribed meaning of "refute": "To deny the truth or correctness of something."

Cruise has offered no evidence but only a press release in which they make counterclaims. To be fair, SFFD didn't really provide any evidence in their claims, either. So this is simply "he said, she said" until there is concrete sensor evidence to the contrary.
I see reports like these and think that Mexico is a failed narco state.

And yet you see reports of NAFTA trade and the fact that Mexico is now America’s largest trading partner.

Hard to reconcile the two. A state without law and order is also a leading trading partner with tons of complex, large scale manufacturing.

What gives?
> Experiment noise has taught me so much over several thousands of manually-run (yes, I'm a masochist, it's a personal preference) experiments converging in a few seconds.

Is there any resource that makes legible how to go about this? Or shares insights into the process of iterative learning through experiments, more broadly?
Dialysis itself is the original artificial kidney. It's just not inside your body.
Great book and great memories, now get off my lawn.

I'd love a book in similar spirit, targeting say OSx/Metal, that started from first principles and built a 3d (flight|space) sim, in a fun language (simple C++). And yeah that means a blank screen, then some lines, then a triangle... etc. I'd take a series of followup books adding more to engine, perhaps targeting different styles of games and their engine tradeoffs.

I guess it would be hard to decide between software/hardware rendering, as software would just teach so much.
That sounds much more sophisticated than the Swedish word: counting stick.
Can someone help me understand this comment thread? It seems really interesting but it is over my head. I can understand simple calculus and linear algebra.
Location: American living in Espirito Santo, Brazil (with residency)
Remote: Preferably
Willing to relocate: Never say never
Technologies: HTML, CSS, Tailwind, Svelte, JS, Python, Node, SQL, Linux, nguni, Docker
Résumé/CV: https://www.linkedin.com/in/kaechle/
Email: timothy.kaechle@me.com

I have an array of skills that span way too many disciplines, including web and ui design, web development, technical content writing, database admin, and a whole lot more. Lately I've been building custom AI tools using Python, and I'd love to continue down this path, but I'm open to positions that can fully leverage my comb-shaped skillset.
"measuring developer productivity is that you can quickly identify the bad programmers"

The author has obviously never tried to build anything non-derivative in a team. This metric only identifies the noisiest inexperienced programmers, that go through other peoples work... like a monkey on crack throws its poo. These folks are often successful in business, because anyone that actually grasps real workmanship is already busy. The main problem is meritocracy eventually fails, as someone biased must choose what constitutes "good" work. Thus, a pseudo-Technocrat just follows foolish idealism with extra steps... and becomes a Marketer in time.

The truth is "all software is terrible, but some of it is useful..." depending on the end use-case.

Happy computing, =)
I didn't notice you doing any critical thinking either, but since you mentioned it, let's do some together and see if the article has any merit. Shall we?

The author's argument, such as it is, seems to be that striking workers have no moral right to prevent employers from hiring scabs as this is an infringement on the right of the scab and employer. It's basically bullying, they argue.

But in our system it's actually not workers who hold most of the power. That would be the oligarchy or ruling class which owns the vast majority of all their is to own. Unasked by the author is why society should allow so few to control such a large proportion of the resources? Isn't it immoral for so few to have so much while the majority suffers? Isn't it immoral for employers to force workers to compete for crumbs in their own country? Why, yes it is.

As citizens, we asked ourselves is there any reason that we should allow oligarchs to hold all the cards? There are some advantages to an entrepreneurial society, but there must be forces to counter the power of the rich or else society will suffer. So as a counterbalance to this power, we grant strikers the right to prevent scabs from being hired.

If we did not, employers would enjoy a race to the bottom where everyone in the working classes suffer to a greater extent than the scabs do in this scenario. So the morality of the strikers actions is assured as they are working toward the greater good.

This race to the bottom, of course, is the goal of the author. He's carrying water for the oligarchs, who don't want any counterbalance to their unjustified power.The argument is made in bad faith and transparently self-serving.

So there you have it. Heuristics work. And no, I'm not responsible for reading all the bullshit bad actors pay to shovel out. The whole point of this firehose of bullshit is not to contribute to legitimate social discourse, but to derail any such discourse from happening in the first place. If the working classes can't conceptualize our relationships to power, then we can't oppose those who hold power unjustly. As a citizen, you should know this. It is on the test.
You ensure that there are multiple businesses who provide you with the same product. So one of them ending business relations with you, doesn't mean the end of your business.

For instance, The Pirate Bay, while being highly illegal, hasn't been shutdown in two decades because cutting them from one webhost or domain seller just means they switch to a different one. I am pretty sure there are hundreds of torrent sharing "services" that started as discord/slack servers and were quickly banned with no recourse.
> I'm comfortable disqualifying

Client-side kill switches FTW. Hopefully we will also have browser plugins to combine private ignorelists with webs of transitive (dis)trust.

> If this source is actually good

It's the only source I've found on this specific topic, since I don't follow Republican debates. It's full of typos and rambling, but has motivated me to seek more material on the topic.

As for human prejudice, I defer to Steve Martin in Roxanne,
https://www.youtube.com/watch?v=Z1nYEH6EDwM
Appreciate the effort from the author, however there is a similar app called Mini Calendar that I use and love for what it does:
https://apps.apple.com/us/app/mini-calendar/id1088779979?mt=...

It shows up in the dock with the current date and also has an option to be shown in the menu bar as well
Benioff isn't a victim:

https://twitter.com/micsolana/status/1697634723017752878?t=8...
If you obtain a hash and want to brute force it with a dictionary attack, the amount of time it takes is still a function of computing power since you have to hash the strings & compare. The success rate is of course not
Also if you know how to compute log 10 of a value you can multiply it by 3.3 to get the log 2 value! 2.3 to get log e.
It's the same as I view the relationship with my wife. I'm not going to assume she's cheating and force her to install spy software so I can monitor all of her activity just to make sure. Of course this doesn't guarantee that she will never cheat, but if you presuppose the outcome it'll be far more likely to end up that way I believe.

I've also experienced that this extension of trust is reciprocated. One time my son was hanging out with some of his friends after high school. He's not one to make friends easily and this was one of the few times he went out on an "adventure" like this. They did typical teenage boy hooligan stuff. He was comfortable enough to tell me about what they had gotten up to so we were able to have a discussion around it and I explained the likely outcomes of continuing down that sort of path. At some point that "harmless fun" can become a lot less harmless and have real consequences. I didn't have to ground him or ban him from seeing those kids again. He took the lesson and ran with it. I'd never want my son to feel like he has to hide something like that from me, and I feel if you're going too authoritarian you corrode the trust that let's them be honest with you. When my kids are in trouble, I want them to think of me as a possible solution and not someone they have to hide it from instead.

Again, I won't claim to be any sort of expert on this. I parent like anyone else. As best we can with the tools we're given. My sample size is small with 9, 11 (10 & 12 this month!), and and 18 year old. But I know for a fact I would never have told my parents about any shenanigans I got up to and I'm having conversations with my kids that I couldn't have imagined having with my parents. We never had that sort of relationship.
Why?!

This feels like the sort of single issue platforn that could get you and some friends elected to the county council.
Any software that re-arranges my files and folders without asking is a non-starter. So is any software that copies my files into its own set of folders and obscures any attempt to understand those folders.

Calibre isn't as bad as iTunes, which will silently delete classical music ripped from a CD and replace the tracks with other orchestras performing the same piece... But Calibre has no concept of, "this user's files are already organized the way the user wants them to be."

It's a manifestation of developer arrogance to not even give the end user the option.
It's not so much a threat model, but maintainability and reliability. I want to have as few dependencies as possible, and for the code to work with minimal to no changes for the next 10 years.

Ideally, I would use something like HomeAssistant Operating System for the base, with my code running in a Docker container.
Only on HN: Microsoft including WordPad = anti-competitive, but Apple including their Office Suite for free isn't.
> Sometimes a simple, well tested solution

Bitcoin is not that simple. The scripting language alone is a big source of complexity, and the emission could be made both simpler and fairer, leaving no advantage for the founders or early miners.
Finally, some privacy improvements can be had with no cost (even a notable improvement) in scalability.
Not only that, it’s provable that this approach doesn’t scale.

That is to say, specifically, that it is not possible, by any means, to take any block of text and reduce it to a smaller block of text without losing some information.

That is infinite compression; if you could do this, you could reduce any dataset to 1 bit and recover the data seamlessly.

You can’t.

What that means is that this approach is fundamentally just improving performance, it’s not solving the problem.

When you compress a conversation into a summary, some information will be lost. You can tweak and fold and do whatever clever things you want, but fundamentally you are losing information.

…and the process is recursive. So at some point you will be summarising a set of summaries… and you will lose some information you’ve summarised, to some extent.

You can’t not lose information with this process.

So… while, it probably helps in trivial cases, putting recursive summaries into your prompt is kind of daft, and almost certainly doesn’t actually work when you try use it to do useful things.

It probably looks like it’s working when you don’t use the recursive summaries heavily, because at that point you’re not losing much information.

…but, I’m going to bet that it doesn’t scale, and people using it will find that out pretty quickly as they use it.
I will describe how PaperWM works; I think that behavior makes a lot of sense.

There are preset widths (by default: ~33%, 50%, ~67%) which you can toggle between with a key, plus a 100% "maximized" width that you can toggle separately. This works out pretty well from my experience and gives you the convenient 33/67 and 50/50 layouts (or 33/33/33 on ultrawides).

The initial window width is what the window wants. So the window is free to use any size on creation, then PaperWM expands it to full height with the same width that the window had selected.
> X11 always had a plethora of window managers, but really few of them where tiling.

There's a lot more small and obscure tiling WMs than stacking ones for X11 as well.
I have the same issue.

My workaround was to join up with somebody else that was more driven than I am and I chose to help them cofound.

I used their motivation to help me remain focused and productive.

Worked out well for me.

I still haven't resolved the problem - after decades my personal drive has not improved much.
Felipe Calderón bought Pegasus.

Enrique Peña Nieto continued using it.

Andrés Manuel López Obrador promised to stop it and is now alleged that he didn't.

How do the journalists know who is responsible for infecting the phones?

"While evidence linking a particular infection to a particular Pegasus customer is often unavailable,"

https://citizenlab.ca/2022/01/project-torogoz-extensive-hack...
Providing HTML Content Using Htmx – PostgREST 11.2.0
Because most mini-PCs/SFF stuff in this class are also using laptop parts.