skysight-inc/HackerNews huggingface dataset:
You cannot reduce software engineering to an algorithm[1], because if you could, you could (duh) write a program to automate it and not have to worry about it.

That's why the job is so hard: you have to think about the specific case and decide the best course of action. Sometimes (maybe often), DRY is the right solution; sometimes not. Same for all the other "rules" of software engineering.

I think the OP is just reinforcing this: don't go on autopilot--think!

[1] Obligatory disclaimer: Eventually AGI will reduce software engineering to an algorithm, but not today.
1967 saved us big time. Also we preemptively destroyed Saddam's and Assad's nuclear weapon reactors, someone thinks that was a mistake? a nuclear sadam?

https://en.wikipedia.org/wiki/Operation_Opera
https://en.wikipedia.org/wiki/Operation_Outside_the_Box
https://en.wikipedia.org/wiki/Six-Day_War
Obligatory mention of T-Pain's Tiny Desk Concert, in which he demonstrates, without autotune, that he's a talented musician and vocalist who's using it stylistically.

https://www.npr.org/2014/10/29/359661053/t-pain-tiny-desk-co...
Thanks, I fixed it :)
Amen, it's so rough. I couldn't understand why my health deteriorated over Covid, because surely not having to really do any work from 9-5 was a good thing! Turns out it's like pumping a mild poison straight into your brain over several months.
Big fans of WorkOS! Happy to be talking with your team about SSO options for Infisical :)

We built out all our OAuth2 integrations with other platforms (different from SSO but something relatable), so we have an idea of how much work it is to maintain these types of “integrations” and related services… Clearly enough to warrant entire solutions like WorkOS dedicated for this exact purpose.
There are people I know that I can recognize by the way they walk, so the idea is at least plausible. I think the main problem is/will be from using the analysis inappropriately.

It's one thing to narrow down a city-sized population to a list of 50 people known to walk with a similar gait, and then follow up with other forms of investigation before drawing conclusions. It's another for a cop to look at the top match and go arrest that guy, as they've done more than once with facial recognition.
For gels, I do maple syrup, which usually comes with a pinch of salt. I will also add 50-100g+ carbs per 750mL bottle. I find it hard to chew solids when biking at anything higher than low Z2, it actually increases my heart rate a bit.
The backstory for one of the main characters from The Southern Reach Trilogy involves a pool turned into a freshwater pond.

Maybe you're somehow influencing a future anarco biologist
They need to register unicode for not-a-legal-advice emoji to prefix all twitter comms.

btw. why doesn't it work the other way around? If you explicitly state that this is legal advice, then it is one, otherwise it's not?
It would be interesting to see a 2-line chatGPT summary of the same text.
I wonder if those startups would have better luck by focusing on research and getting a contract from NASA or similar. On Earth vertical farms only make sense in very specific niches.

But, if you are not on Earth, then it becomes more interesting.

Research grants wouldn't rise to the crazy VC valuations though. Maybe that's why they don't bother.
Ah, the video with Jordon Trishton Walker--so not the virus origins, but alleged gain of function work after emergence. I understand that the video is real, and he really is (or was) a "Director of Research and Development" at Pfizer. Most of what he said was scientifically incoherent, though. I'd guess that he got the job for internal political reasons, and that he has almost zero influence on or even understanding of whatever Pfizer is actually doing. I don't love fact check sites in general, but this one has some quotes from researchers that are consistent with my judgment of his expertise:

https://www.factcheck.org/2023/02/scicheck-no-evidence-pfize...

I'm not aware of anyone developing vaccines targeting laboratory-enhanced viruses. GoF proponents sometimes cite earlier vaccine development as a possible benefit, but even they don't actually fund such work--the mutations that occur in the lab aren't predictive enough of the mutations that will occur in real human spread to justify the speculative investment. The research of concern is pretty much all in academia, basic research with more nebulous intended benefit.
KDE 3

https://www.trinitydesktop.org/about.php
2015 it's modern enough. I use an IceWM style mimicking Motif and a Solaris 8 theme close to OpenLook/Motif, so anything which came later than 2008 looks the same to me.
It can be small or big. Checkout Benjamin Vogt's work: https://www.monarchgard.com/portfolio.html

In particular, his house is on a small lot typical of suburban sprawl neighborhoods.

https://www.monarchgard.com/uploads/6/7/1/6/67169427/pxl-202...
Most practitioners can write FORTRAN in any language, i.e. they fully master FORTRAN-level language features. The interesting challenge is to push that a bit higher.
If you're into that I suggest watching the SWR documentary around Big Manni / FlowTex.
Oh its possible, just not with non organic corn/soy. 100 acres of pumpkins might clear $1M though (yes, decorative pumpkins)
Automakers have all but abandoned the budget market
It's funny that you typoed Python as Pythong. I do that a lot - in my case I know it's faulty muscle memory, but I don't know where it comes from.
Imagine Jim Farley going on a rant like this. How many minutes would he last?
Yes, I'll write a test for something that I know from experience is likely to give me trouble later on with regression problems

Writing a test when you find a bug and then fixing the bug is also quite handy sometimes

And I'll write tests upfront when there's well defined outcomes and I know the code is going to be tricky

But I'm not going to write tests for dumb stuff that I know wont break
The semantics are actually operating system and even compiler flag dependent. On macOS you can choose the size of your zero page during build. The numbers I've listed are just the defaults.

Zig UB is not C UB. There is an entire language built on top of it. Just because something behaves a certain way in C, doesn't mean the same thing is true in Zig. Zig is no longer a code generator for C, it has switched to a self hosted compiler a while back. In fact, the language is rapidly progressing to the point where LLVM is a mere optional dependency.

I don't know the semantics around LLVM pointers. I don't see why 0x2 would be invalid, there are plenty of platforms programmed in C(++) that have a flat memory model. It would be quite painful to have a microcontroller where you can't send data to the output pin because LLVM decided that 2 is invalid (but 0 isn't). I've never seen LLVM complain about invalid dereferencing, though, it always ends up doing what the compiler tells it to do as far as I can tell.

Zig pointers will definitely cause UB but most Zig code shouldn't need them. Slices are actually bound checked and should probably be preferred in most cases of pointer arithmetic. Simple pointers can't be increased or decremented so you need to manually go through @intToPtr if you want to do real pointer arithmetic, which is quite unusable.

I haven't used Zig much so I don't know how many Zig semantics are copies of C semantics and how many are translated by the Zig frontend. However, "this is a bad/undefined thing in C so it must be a bad/undefined thing in Zig" is simply not true.
AMD has a cpu extension (something called SME) that make vm ram data never appears as cleartext in actual ram. It is done by encrypt the ram data before going out from cpu using a key that is only available to cpu itself. But I remembered that it is a ryzen pro only feature.
The nebullvm projrct and specifically chatllama, by themselves, are clearly OSS. They're licensed under Apache-2.0:
https://github.com/nebuly-ai/nebullvm/tree/main/apps/acceler...

However, many models including LLaMA are not OSS (they have terms such as "non-commercial use only"). And you need models.

It can be confusing, it's important to try to make that clear.
No, there was a definite period of history when English was highly Germanic and lacked influence from non-Germanic languages.
If you're purely talking about the quality of the music at the top of the charts then this is debatable, but there is always plenty of great new music coming out all the time... more than we can possibly process nowadays, in my opinion.

And I say this as someone whose favorite time in popular music IS the mid-90's. Many of my favorite albums are from that time.
I've always heard Palestinians (hamas, PLO) calling for all the Israelis to be pushed into the sea and drowned.

Interesting how there is very little discomfit about that from non Israelis.
When I saw the title, I thought it must be about the Hitler diaries:

https://www.independent.co.uk/news/uk/home-news/hitler-diari...

I think you'd have to call that a bigger fraud.
Can you go into more detail about the problems you think might be solved?
> Interfacing with git sucks

I disagree
Selling self-driving technology with a next-year time horizon for 7 years seems quite fraudulent.
Slightly off topic, but I saw this video [0] about a retired postal worker in Nebraska who grows citrus fruit in an ingeniously designed greenhouse heated with geothermal. (Not magma geothermal, but earth tubes geothermal that treats the ground as an infinite thermodynamic reservoir. Works in the same way as a refrigerator.) Can anyone here comment on if this could be done at scale? Could the economics be feasible?

[0] https://www.youtube.com/watch?v=ZD_3_gsgsnk
They'd probably get some of that for free if they leant on Scottish and Northern dialect words, like they give the example of

Famous > Nameknown is one of the examples, but perhaps Wellkent would work better if they're otherwise using ken for knowledge.
Is it likely this outage still would've have occurred even without their 12,000 layoffs in January?
Nope, just product for people rich enough to not care about fuel price to run their sportscars. Which is, well, a bit snobbish, but essentially no impact

And, well, so far there isn't really a non-fuel-based solution to powering planes so any less problematic fuel than oil-based ones is a plus, even if it isn't "green" but maybe just "neutral" or "much less negative".
I read the article but it seems to me to be just an angry person like those who rail against new things. I think 90% of real developers don't give a damn whether they're writing in C or Rust, and I don't think taking it out on the new stuff at all costs is helpful, it just makes you a grumpy conservative. Only time will give the answer as to who will survive, taking sides now is pure speculation.

Evolution is a good thing and shining syndrome is a bad thing but I think a healthy middle ground exists.
Even hotter take, you can have a well documented shit product and it'll be better in a lot of cases than a quality product with no docs.
That's the funny thing - as I mentioned, it's easy to feel bad complaining because these jobs were objectively quite cushy. But you're absolutely right, giving these things up and doing something that matters entails actual stress. I'm sure that someone else could write an article talking about how deeply they wish they had work that doesn't matter, and the absurd thing about human experience is that they wouldn't be wrong at all.

I just started reading some of the sites linked on your profile and really enjoy them, by the way! Really wish it had turned up on Google the last time I was working with Databricks.
Yep, some people seem to have a proclivity towards thinking that whatever is (or seems) disadvantageous to them (or a group they identify with) is somehow done on purpose by someone/a group that will profit from the said thing.

But if you think about it, it doesn't even work here. First of all, no one can tell you that your battery has a poor capacity, because you test it daily. And people are pretty sensitive to this issue, because we have tricked the manufacturers to create phones that have just enough capacity. (By requiring faster phones, larger, better screens and thinner phones. And not requiring a battery that lasts much more than a day.)

Actually that 'narrative' has the opposite effect: there are a lot of articles online that tell you how to enhance the life of the batteries. (Whether it's really needed or not doesn't make a difference.)

Regarding charging it from 50%: this is not something that hurts Li batteries. Actually it's better than allowing it to drain (or go into some unspecified low percentages, probably below 20 or 10). Charging to 100% is said to have a negative effect. I mean it probably wears faster than if you charge to just 85%.
That's cool. At the same time though, it almost feels like a distinction without a difference in some ways - Zig has a special built-in syntax; Rust doesn't use special syntax, but it does use complex special-cased unsafe code in the stdlib in order to implement a safe + performant API.
There are salvage grocery stores that sell products like that. They're usually easier to find if you're near an Amish settlement.
If climate change continues at pace, we're going to see larger and larger migrations away from the sunniest parts of the earth, as those sunny spots become too hot for humans to live.

That "if" is doing a lot of heavy lifting, but I think its up to it.
Hacker News Algorithm has flaws
Is it UB?

I thought it was defined as an OOB access in non-safe modes, or a panic in safe-modes.
I like nix because it seems like an alternative to docker. Yet. Im never going to use it, because it has complexity and i dont understand why. Which is why i dont use docker nor nix. I can work with both, i just dont want to waste my time on them unless i have no other option.
Yeah. I got fascinated with tiny houses and vertical farms because I liked the potential modularity and transportability, but when you actually look into, you don't really need containerization (let alone actually reused shipping containers) at all. The houses, farms, whatever, are rarely transported anywhere. Instead you're left with 12 metal posts, and an aesthetic.
About one-third of the way in the article:
"Erythritol is also the largest ingredient by weight in many “natural” stevia and monk-fruit products, Hazen said. Because stevia and monkfruit are about 200 to 400 times sweeter than sugar, just a small amount is needed in any product. The bulk of the product is erythritol, which adds the sugar-like crystalline appearance and texture consumers expect."
I think it would have been better to say "internal library code for foundational projects." That code that takes advantage of all the freedom in Python to mess with types, generate classes on the fly, use type annotations at runtime, add and remove attributes dynamically. Code that is basically a notch away from `eval` (or sometimes literately for dataclasses). There's no way you'll ever be able to fully type this stuff outside of Any Any Any Any. But to be useful, the boundary between your library and it's user should ideally be fully typed so the type checker can help your users use the library correctly.
It's not just you, I had the same initial assumption.

Also dumb question: What's the thin spring wire for in the diode?
I also lived with someone who did this - he called himself a "freegan". My roommates and I frequently worried about him unintentionally ingesting rat poison.
I see, but that's only a program in header files, isn't it? Most code will end up in .cpp files which don't get included (usually).

It makes sense to use std::vector in a .h(pp) file, but in the .cpp you should be able to `using namespace std`, right?
Preemptive Pluralization Is (Probably) Not Evil (2021)
I wonder how long will it take for all major KDE apps to move to Qt 6? Or is this trivial, as they are using KDE libraries?
https://en.wikipedia.org/wiki/March_1989_geomagnetic_storm

The James Bay network went offline in less than 90 seconds, giving Quebec its second massive power outage in 11 months.[11] The power failure lasted nine hours and forced the company to implement various mitigation strategies, including raising the trip level, installing series compensation on ultra high voltage lines and upgrading various monitoring and operational procedures. Other utilities in North America and Northern Europe and elsewhere implemented programs to reduce the risks associated with geomagnetically induced currents (GICs)
> aim to have 96%-99% code coverage

I find this sort of optimism both cute and frustrating. The reality is that almost no company is willing to foot the bill for such a level of code coverage as it makes writing the application take easily 2x as long. Sure, it'll theoretically be more provably correct, but the cost difference isn't easy to swallow. The reality is more like you have good path coverage for a small subset of business critical code with the rest of the code getting tested at a more macro level with integration and functional testing. And that's not even touching on the theory vs reality of how much better the code will be with those unit tests. Writing _good_ tests is harder than most people think. Writing tests that have good path coverage and good input fuzzing is _really_ hard. Writing a test that checks the box for 'code coverage' can be done trivially in many cases, but provide no real value.
What sort of antisemitism are you growing in your garden at home?
Just run all the git commands by another GPT bot that determines whether it would be harmful first. GPT bots all the way down.
When I was doing consulting, we did an innovation project with {{HUGE_RETAILER}} and {{MAJOR_RESEARCH_UNIVERSITY}}, researching the retailer's desire to do micro-vertical farming, which the university had put a bunch of research into and had a bunch of IP around. Only took a couple of weeks of reading the relevant dissertations and papers to figure out that the economics didn't, wouldn't, and couldn't make sense, even if the retailer could get a premium price on "just picked" produce (high-end mushrooms were the only place that cost, output, and price-per-pound made any sense). Absolutely shocked, not at all surprised that a bunch of VCs put funding into the concept.
This is law in a few places, e.g. parts of California and the whole of France.
Ahhhhh. This is what I come to HN for. Pseudointellectual contrarian thinkpieces by bored silicon valley people and the massive upvotes by other pseudointellectual contrarian bored silicon valley people debating the details of a ridiculous premise.
> “the longing for a digital national champion,”

Meh, these seem like lame excuses for what is basically blatant corruption at the level of government authorities. Try not paying your taxes in Germany as a small time freelancer and watch how fast the tax man comes after you. If I tell him, "please look the other way, I'm trying to build you a national tech champion" I'm pretty sure it's not gonna fly. Probably because I'm not politically connected well enough at the higher echelons like wirecard was.

Hey Germany, if you're so longing for a digital champion, why aren't you massively lowering taxes for start-ups, flooding them with funding and cutting their red tape, instead of aiding the corrupt enterprises of well connected crooks?

>“the German mentality toward non-Germans”

The truth has been spoken. This skepticism towards anything non-German is one of the reasons the SW sector and digitalization in Germany is in such a dire shape.

>“German supervisory authorities are not fit for the ‘Internet Age"

Here here. You can add to that the courts too and the politicians who need to have their "internet printed".
I mean the benchmarks are there. Can't exactly fake that. It should apply to fine-tuning. fine-tuning works off the back of the weights. That's why instruction-finetuned models even of small models like the T5 converge much faster on any additional fine-tuning or training than their non instruct counterparts as per the flan paper. Honestly, what i'm taking from this paper is that even chinchilla is undertrained. 13B was trained on 1T tokens.
JSON UTF-8 encoded list of German synonyms
Nearly 2000 terms with their German synonyms under GPL 3.0 license.
Thank you! I was actually assuming I was downvoted because I asserted that each partner should really be working 50% of the hours, or 20 hours only, which conflicts with the ingrained calvinist belief system that says that activities you don't get paid for have little or no value. So in that mindset, if you're working less, you're wasting time, and all downtime or personal time or social time or unpaid time caring for others is just sloth and therefore sinful, or at best, "womens work". Now I don't think that's true at all, but I think many people believe that on such a deep level that it's never occurred to them to question whether it's true.

But, maybe you're right and people were just skimming what I wrote without really paying attention and assuming I was advocating a return to strictly segregated gender roles. Which I am not.
> I suppose this shows the flexibility of the term, because none of these sound like tech debt to me.

I'm defining tech debt as a decision that expedites short term delivery but creates a need for future work.

The first case was deciding to deliver a product sooner while knowing that decision would create necessary work in the near future. The second wasn't properly clarified but the version of the framework in use was STS.

I suppose it's up for debate if routing maintenance is tech debt or not. I'm of the opinion that it is.

> I suspect that you work for an organisation where anything that isn't a customer requested feature is considered 'tech debt', but I think that's a too wide use of the term.

Yarp.
Incredibly insightful take. I need to think about this. It's absolutely the case that a C-suite Acronym person will have an idea, and suddenly the whole organisation is scrambling to pivot it.

The reason that I mentioned vision is important is that at one of the roles, we had an extremely competent Chief Data Officer. While I think all their management were basically lying to them actively, they nonetheless managed to plot a clear enough course that the organisation has improved substantially. Is all the work still worthless? Yes, absolutely. Do code review, CI/CD, and cloud enablement all exist? Also, yes, absolutely. If we do this for another 5-10 years, we might actually get something done.

The other places though? Absolute chaos around everything where the word data is mentioned.
Of particular note are some reinforcements from Old Norse (circa 850s onward):

- are (displacing bēoþ, sind, and sindon)

- their (displacing heora)

- they (displacing hīe)

As a linguistic game, sounds fun. Hopefully its pupils don't take it too seriously, hem hem, e.g. William Strunk the Lesser: "Saxon is a livelier tongue than Latin, so use Anglo-Saxon words"
In the last decade or so, VCs have been less interested in finding the next Facebook or Apple or Google, but rather something they could sell as such. So they always seemed to fund the same kind of founder, the same great kind of vision for the future. They did so long enough to keep the lights on until an IPO, or SPAC as of late. Now that this route is basically dead, they seem to reevaluate their portfolios differently. And that might actually include the non-marketing side of the due dilligence nobody seems to have done so far.
The greatest guitar player in the world is probably some YouTuber with 15 followers that I'll never hear of.
Web UI – apparent path traversal vulnerability out in the wild