skysight-inc/HackerNews huggingface dataset:
I would consider myself a TDD type of dude, but not in a dogmatic way because to be honest I find the intent and execution to be self evident, but have never really looked into doing it “properly”.

For me, the #1 reason I lean so heavily on tests is that the software I write rarely behaves exactly as I expect and intend. And the beyond that, I will not remember how a piece of code works 6 months or a year from now.

Having tests is an easy way to say “ah, this is how that actually works”. Which is relevant whether you’re trying to identify why an edge case is behaving so weird, or because you forgot or never knew how some bit of code worked.

As a side benefit, I work with some renegades whose bugs are only stoped because CI begs them not to merge their code, which has introduced a sea of red failures. If we didn’t have tests, we’d find out about these issues in a much different way.
TL;DR: Humans can be worse than robots in everything and still have well paying jobs due to comparative advantage.

Comparative advantage: https://en.wikipedia.org/wiki/Comparative_advantage
Isamu Akasaki’s blue LEDs changed how we light our world
http://civboot.org is basically trying to answer exactly this question
I see tons of drug dealers going live and posting reels of them counting their money on Facebook, Tiktok, and Instagram. They have 100’s or 1000’s of viewers enthusiastically asking questions on how to “get a bag”.

I’ve reported them each time and each and every time the same response: “No violation found.”

If anyone is working for the DOJ and wants evidence of their willful ignorance and collaboration with drug dealers, contact me and I can provide screenshots and usernames of the accounts and reports I’ve made.
The work around Rust and AWS Lambda integration makes it a joy to work with. Fast developer experience, fast and cheap runtime, when using rust in lambda it’s fast anyway.

Like yourself I use Axum, and pretend AWS lambda doesn’t exist. By default I use the standard HTTP server for local development, I then have an environment variable to toggle lambda mode for when running in lambda. If I wanted to I can run the app anywhere, lambda, ec2, eks, fargate, 3rd party vps/server.

Using Cargo Lambda and its associated AWS CDK plugin it cross compiles to ARM64, sets up AWS stacks with databases or other resources, removes a bunch of manual tasks.

The only thing that is inconvenient is you can not use custom domains for function urls. If you need a vanity name, you have to go via api gateway and associated costs. That’s by design though.

The monolith lambda works well. The KISS approach
Note that "false positives" may appear in the Google Scholar results for such queries. For example, a high-profile AI researcher shared a screenshot of https://scholar.google.com/scholar?as_sdt=0%2C5&as_ylo=2023&... (on X/Twitter: https://twitter.com/MelMitchell1/status/1768422636944499133).
The second entry is an ironically written abstract of a talk and the author clearly (and consciously) plays with the cliché. Obviously, most of the fans of the person who shared the screenshot to thousands of followers will not notice this.
Build time should be instantaneous, just like in go or C. Instead, simple hello world in bevy / egui, can takes forever to build. Even after the first build, build time is noticable for every change . You already have to struggle with the borrow checker, adding the build time to that makes rust the worst dev experience for anything that requires adding dependencies to your project. I've been using rust for 3 years as my main programming language for hobby projects, but now I've decided to switch to C and Go until there is relevant improvements in Rust.
Make It Impactful or Fun (Or Both) (2022)
Do you reasonably think China or India cares about the climate? The argument that they need to ramp up production using dirty energy first and will transition later is entirely devoid of evidence.
Thanks for you reply and idea.

As for your first comment, the information is public, and I serve the people posting a question for help by spreading their question on more places. Feedback by Reddit users have all confirmed to like this approach as wel. That is sincerely how I have approached it, not even thinking of crossing legal issues (which it isn’t, at least not according to European laws).

Your idea of publishing the code gave a an idea. I am currently looking for people to contribute to help maintaining it. Got some response by people so who knows!
Manufactured homes that aren't "mobile homes" do exist, mostly in lower cost non-dense US areas where land can be relatively cheap. The cost of building a small single family house in an arbitrary location isn't really the main driver of pricing in the most in-demand areas.
Show HN: Allow users to customize parts of your CSS
Easily turn your product into a white glove branded experience for your users using CSS native tooling. Blueberry automatically detects the type and usage of CSS variables and turns them into user friendly widgets which allow for customization.
Thanks for letting know!
These days I feel like it's more that every attempt at central planning gets weighted down in conspiracy theories.

Sadly though, the public's reaction isn't totally unwarranted due to what has become acceptable behaviour for politicians.
>It's not a problem that breaks all JVM based software instantly.

Do you know how long it takes to reproduce? The OP was light on details here. I assume that a memory access issue with the JIT would pop up pretty quickly, though.
There’s something similar to Amdahl's law at work here. A lot of house building isn’t amenable to mass manufacture, so mass manufacturing the parts that are doesn’t speed up the overall process that much. Maybe it’s different in the Midwest, but in Maryland virtually every house has a basement. Our neighbor has a modular home (a nice one with two stories and three bedrooms—looks just like a stick built house) and they wanted a basement too. Grading the plot, digging out the basement, and dealing with drainage and whatnot takes a lot of time and skilled labor. The actual framing and finishing proceeds surprisingly quickly in comparison. Then, electrical, plumbing, insulation, HVAC, and other skilled trades take forever and cost a fortune. So speeding up and reducing the cost of throwing the structure together doesn’t revolutionize the pricing.
Blocking root is definitely not an EU thing. BankID runs just fine on my Magisked phone, the only payment app I've had issues with was Google Pay.
I'm not sure that's what the intent of the bar exam is. It was put in place for one reason alone ... to stop charlatans. As a culture we have the Saul Goodman archetype, and he isn't going away. Bar exam is at least an impediment. We remove it at our peril.
What's NOS in this context? I'm assuming nitrous oxide (colloquially, nangs :P ) but NOS typically refers to a nitrous injection system for high performance engines (https://www.holley.com/brands/nos/).
Hawking radiation is due to process outside the black hole.
I have a dozen or so of carefully crafted rules to sort my email in different folders in the current version of Outlook.

When I last tried the "new Outlook", none of my rules worked anymore as they have been severely incapacitated in the new version.

I'm looking forward to having my workflow forcibly disrupted.
What is simple, what is clear
Of course it worked. I’ve been supercharging myself by infusing caffeine since 20 years ago. Why wouldn’t it work with fuel cels?
Is there a good open source secret management abstraction that works for both containers and serverless? I’d love to use one library to connect to AWS SM and Vault and whatever we replace Vault with.
https://en.wikipedia.org/wiki/Comparison_of_mobile_operating...

> "Base system is open source, but many devices use proprietary drivers for hardware support, and most Android operating systems include Proprietary apps (such as Google Play and other Google apps)."

Okay, so, look at history of AMD GPus and NVIDIA GPUs for proprietary linux drivers and open source/free software alternative drivers that even without the AMD/NVIDIA companies to help at all (regardless of if they did, especially NVIDIA blatantly refusing to help and intentionally making it difficult and whatnot), still there are open source drivers for practically every single AMD and NVIDIA graphics processing unit hardwares to make them work. So, why not the same possibility outcome for mobile computers running Android operating system or other Linux AArch64 or ARM64 architecture o/ses. How is it that barely any signs of strong brave developer programmer humans remain able to dedicate their attention to these efforts that decade ago such skilled programmer developer humans existed but no longer

> "Google Pixel 5a... The last Google product before they went full Apple." - resource_waste https://news.ycombinator.com/item?id=39733518

lol
Sure, those infinities. I meant the huge stack of new ones that Cantor started on in his book. What's Aleph 1 actually good for?
If you're playing dungeons and dragons, then unicorns "exist" within the context of that game, and there are rules for interacting with them. If you're reading a fantasy novel, then unicorns exist within the context of that fictional universe.
And because people enjoy playing Dungeons and Dragons and reading fantasy novels, that existence has real value both for those people and for the people creating those novels and games. And you can say that certain things are true about unicorns within the context of those games and fictional worlds. (For example, it is true that unicorns have horns).

If it makes you feel better to put infinity into the same category of reality as "unicorns", then I think that's fine? It doesn't necessarily need to be the case that anything in mathematics corresponds to something that is physically manifested, and probably _most_ of mathematics does not -- not just infinities.
it is high time to stop praising apple for their software ecosystem. i am still impressed by their level of engineering but it is not doing much in terms of real use-case since the ios days.

case in point - the whole ipad and "what is a computer" campaign. it is hilarious when a half-baked mouse support is celebrated in a tablet. despite using similar hardware, apple refuses to treat their tablets up to their true potential.

despite working on an RTOS for avp, there is no signs that the headset stack will be exploitable by professionals, like it used to for macs. for the coming future it will remain to be a good software demo built on top of nice displays.
A developer who left a well paid job to work in open source (2006)
If silicon didn't exist, our computers wouldn't seem perfectly matched. It would be a struggle to make them and keep them working.
How to sign a kernel module for Secure Boot on Debian in 2023
> Twitter was way worse with bots before Elon's takeover,

This has not been my experience. I locked my account a month or so ago but up to then I was reliably getting two sexbot follows a day (and there's a pile of follow requests in my notifications), and there's an awful lot of accounts out there that want to tell me about something of theirs in their bio.

(And it's kind of interesting that they haven't done anything about those, but pulled out all the stops to protect the identity of that Texas fascist).
Meanwhile, those who caused the opiod epidemic, are currently walking free, but still undecided: The Supreme Court may toss out Purdue Pharma’s bankruptcy settlement

https://www.economist.com/united-states/2023/11/30/the-supre...
from The Economist
Ask HN: What dev tech video channels do you watch for learning and fun?
I watch Goto, Developer Voices, language-specific ones like the Golang channel, Crystal's, etc.
For me it completely loses what made the original special, specifically that it wasn't appetizing. The juxtaposition was delightful and I would often buy jars of it for a laugh. Now it"s just another sweet syrup among many.
The problem is that people generally have good reasons to immigrate. People don't deserve a lower standard of living just because they weren't born in a first-world country.
Timeless Lessons from Bernie Madoff
Is there any dev friendly company that buys companies like this?

Oracle would make it suck more.

Microsoft, Amazon, or Google would make it less portable and do they buy infrastructure projects like this?

Would Cisco maybe consider this infrastructure in all their customers stacks?

Or Facebook could buy as a vanity project to just get mindspace with developers?
Only idiots, naïves and bullshitters would think that Le Pen has a better social policy.

For reference: https://commons.m.wikimedia.org/wiki/File:Jacobus_Belsen_-_D...
They are not many multitudes in the US. Good on you, but my experience is that most people stick with one group and regurgitate the party lines. I think this comes mostly from very polarized TV shows.

Likewise, if you disagree with them, they instantly assume that you are with the other group. It is strange.
>> Python has its own TIMTOWDI at this point.

It's Python's dependency management, and there is more than one way to do it:

pip, pipenv, poetry, conda, setuptools, hatch, micropipenv, PDM, pip-tools, egg, ActiveState platform, homebrew, or your operating system's package manager.

Relevant xkcd: https://xkcd.com/1987/
So marketing department is responsible for web being such a sad and painful experience?
despite the original license, it is still nice to have a curated dataset for potentially training newer models.

not too bothered with the resolution as mere mortals today can only afford to train on downsized images anyways.
Context switches are incredibly expensive. Given the sampling rate of eBPF profilers all the useful information would get lost in the context switch noise.

Things get even more complicated because context switches can mean CPU migrations, making many of your data useless.
The regulation says that system integrity has to be verified. Some banks don't comply, but many (every one I use) do.

BTW magisk has a way to hide from the apps, so that might be the reason - that doesn't mean there isn't a problem with the regulation. But 2 of my 3 banks see through that. And one of them doesn't want to load on LineageOS even if it's not rooted because it's compiled in some dev mode that might allow something...
KeePassXC supports them in their latest stable version as of last week [0].

[0]: https://keepassxc.org/blog/2024-03-10-2.7.7-released/
I am not a developer though I have worked along side many QA and performance teams over the years and would like to share a thought. There are websites that you can point at your site to simulate the experience in many devices and internet speeds to get a rough idea of how your site will perform. I do not have any links handy since I am not a developer. Would it be more practical, pragmatic and actionable to set the goal to getting a passing score on something like 95% of the 90th percentile of most common devices so that you are not spending all your time optimizing instead of operating your business, accepting that you can not make everyone happy?
The 3D is going to make the user experience a lot more seamless though.
Another source of similar entertainment is the problematic paper screener:

https://dbrech.irit.fr/pls/apex/f?p=9999:1::::::

It's a constant crawl of the literature that uses hand-written phrase detectors. Many of the phrases it looks for are caused by using spinners on plagiarised text, like this one:

https://link.springer.com/article/10.1007/s11042-024-18524-1

"At first, the input picture is transformed into the ruddy, green, and blue organize, and the clamor within the green band is evacuated using a median channel"

Here "noise" has been turned into "clamor". Nonsense text like this is easy to find in journals published by well known brands, in this case Springer Nature. A search for "profound learning" (deep learning) yields over 2000 results:

https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&as_ylo...
Revenue is up because a lot of their contracts will be over a 3-5 year term and they'll recognize the revenue each year of the contract.

It'll take 3 to 5 years for the pain to be felt and another 3 to 5 years from that point to collapse because most companies will just pay the renewal to buy time to let the rest of the space mature.

Source/bias: I see this happening all the time in the space. I gave a talk about why Terraform is dead and long live Pulumi.
Since you can't write down this number, how can you generate a second number using this number? You'll never finish generating the first number in order to start the second.

You can come up with a bunch of procedures that generate numbers indefinitely, and you can even define relationships between those procedures, but a procedure is not a number.
It’s now mandatory under the EU DSA Act to process complaints about illegal content:

https://commission.europa.eu/strategy-and-policy/priorities-...
I'm pretty sure the biggest problem with social media is the staggering number of people spreading disinformation and lies. So that's something you can stop doing to help fix the thing you hate so much, right there! It's a win-win for everyone, I'm sure of it.
hyperscript is designed for light, event-based scripting so we don't have a huge focus on error handling, but we do support a single catch/finally block per event handler or method:

https://hyperscript.org/docs/#exceptions
Windows, as a kernel itself and by extension as a server, is very resilient stable to a point that there is a Windows NT 4 machine of a certain railroad control system still running continuously for 14 years without any restarts. It even still reboots back without problem in disastrous cases such as power loss due to hurricane or earthquake. Trust me, it is made by Dave Culter, it, just, works.

It is really the client facing side of Windows that really sucks, (warning: explicitly strong language) such as having really shitty software known as Office, like god why Word and not Latex, and why spreadsheet when we have database that we can query efficiently? Or not being able to have multi-user RDP session due to Microsoft having licensing dispute with Citrix about 20-ish years ago (fuck you Citrix, you asshole!). Or why do I have to do a lot of hoops and install a lot of "C++ redistributable" for running some antique software? Or why do I have to jump through a lot of group policy simply to enable WinRM and get remote powershell management?

Either way, I'm typing this on a Windows 11 desktop with WSL2 on. The hybrid experience is incredible, unless you need some performance critical app (WSL2 is in general slower than bare metal Windows and bare metal Linux itself, of course, except in machine learning).

Things like 9P to cross the Window file system access also introduced a lot of pain such as permission control because Windows does not have a POSIX-like permission system, like instead of having a simple 2 bytes that split into 3 octal number (there is a reason it is maxed out at 777), you have an incredibly sophisticated, capability and token-based access control system dated almost 30 years ago that Linux doesn't even have back in the day! But that pile of shit is now full of bugs and exploits such as token/handle duplication. (oh yes I'm talking about black hat territory as I also do some red team CTF regarding these stuff)
Well, I've never been dinged for it, but I'll stop if that's the case.

It would have been more useful to get a critique there; I could even have corrected the post before the edit window ended.
So I was doing Perl at this time on Wall Street, basically using it to replace shell-based abominations with something faster and easier to maintain. Perl 4.

Being in-process certainly sped things up. And it was easier to understand than the shell based solution.

But it would have been easier to write and read in just about any other language.

Perl 4 at the time only had very primitive data structures. Most of the time you were concatenating and splitting strings together to mimic real data types. The baroque way file handles were a first class data structure made abstracting over them painful and hacky.

That $foo and @foo and %foo were different variables caused innumerable bugs.

The exposure of function arguments as a stack directly in the language made for weirdness all its own.

The mimicry of shell expressions brought its own pain.

And finally, Perl’s greatest strength and horrific weakness: the regular expressions. One liners that would bring tears to your eyes the next time you had to debug it.

I get where Wall was going with Perl, but the emphasis on beautiful natural language for various idioms really crippled the language horrifically from the start. Going into Perl was forgetting nearly everything you knew from other languages and entering this unreal fantasy forest of code, with monsters lurking behind every rock and twist in the road.
Ahh is this basically the house that homes in the Fallout series are imitating?
Until this point in history there has been a reasonable correlation between the quality of writing and the "quality" of the underlying work in most text. If effort was put into the writing (and learning to write), that in itself used to be a decent indicator that effort and skill also was put into the data/ideas that the text conveyed.

That rule no longer works. People are still going to rely on it for a while though, and I'm worried it's going to break some stuff over the next few years.
The Fortunes of Monero
I don't think VR is all that different from smartphones at the time of the iPhone launch. The Quest has sold over 20 million units. And at the time of the iPhone launch, a lot of people still had "camera phones" and "feature phones". Business users (like me) has Blackberry / Treo / or a few Windows devices. There were weird texting phones for teens that had keyboards, etc. But most people did not have a smartphone.
Who said anything about finding a partner at your workplace? Your work shouldn’t be your dating pool for many reasons. Generally you meet someone outside of work. And … if you aren’t finding a professional that makes good money, I’d perhaps look inward. Really not that hard to find, despite your insistence it’s some sort of fantasy.
> It is a theorem of ZFC that uncountable sets exist

This is simply false, as I already explained.

> and every model of ZFC will have a set that the model believes to be uncountable.

That is something else. (And I wouldn't use the nebulous term "believes" here, it's just that the model lacks an object which maps A to P.)

> It doesn't matter than the metatheory might believe that model to be countable (why should the metatheory have the correct notion of what it means to be countable anyway?).

"The meta theory" here is simply sentences expressed in natural language, or beliefs held by people expressing those sentences. It is the language in terms of which everything formal is ultimately defined. It's the only thing that ultimately matters.
Technically there is a lot of evidence, it is all circumstantial.
That's a good question. I tend to plug my phone in whenever I get in the car, so unfortunately I don't have a good feel for battery life yet. I didn't notice an issue with my Pixel 6a, though.

That sounds like a pretty sweet deal!
>If you decompile the binary to source, then compile the source back to binary you should get the original binary.

You really can't expect that if you're not using exactly the same version of exactly the same compiler with exactly the same flags, and often not even then.
Will Vincents books were a turning point for me too despite never having been employed to write Python.

Learning to build stuff and the excellent explanations he gave are still something I refer back to now as a senior JS dev
Is the adjacency in Scholar limited to intra-sentence fragments? It'd be problematic if not, certainly. Here is another example of the sibboleth: when we use "certainly" here. Is this a query hit?