skysight-inc/HackerNews huggingface dataset:
I think it changes significantly, since being spiritual is an effective way to rework and improve the inclinations that previous experiences have impressed upon a person. Although this study being focused on the reward response in 12-14 year olds is not going to be an assessment of that since the typical 12-14 year old doesn't even have a coherent comprehension of the basics of their spiritual text yet...
You jest, but AT&T co-invented the first practical implementation of what would become Wi-fi (i.e. WaveLAN). There's probably some agreement between Qualcomm and AT&T, Alcatel-Lucent, or whatever holding company retains the rights these days.
Well I think the problem is with how to interpret that word. The potential is there because these exoplanets are in the habitable zone near their respective stars. That’s the headline and the story: these planets could be habitable and neither the title or article make any claims that they could indeed have any life on them.
>So it pays peanuts as well.

It's how software development is seen in Germany.

Also, there's a labor shortage I heard. Or so the companies say.
Climate TRACE: Know your local super-emitter
People are talking about them miscounting nomination votes to eliminate Babel. It is very strange that the #3 position would lose to #7. Like there would have to been no ballots that ranked Babel in lower position. The only thing makes sense is that they disqualified it early and stopped counting votes.
Oh man, saying usa is not great but not terrible like europe makes me think you never lived in europe or had misfortune of being in a very toxic environment... Europe is very big and super diverse. Barcelona, Zurich, Berlin, Rome, Vienna, Oslo, Copenhagen, Amsterdam... very different vibes but also a lot of human oriented infrastructure
> That said, our research significance is currently limited in that it does not directly measure what code was AI-authored -- it only charts the correlation between code quality over the last 4 years and the proliferation of AI Assistants

So, would a more accurate title for this be "New research shows code quality has declined over the last four years"? Did you do anything to control for other possible explanations, like the changing tech economy?
As it relates to computers though this seems incredibly messy and a bad interpretation. Is my python script copyrighted, but the bytecode (generated by a computer) not? How do compiled programs have any copyright protection? Am I only violating a computer's copyright (so no copyright) if I crack DRM on a generated executable file[1]? Does the DMCA anti-circumvention protection only apply to hand-applied protection? When is a computer doing too much of the work? What about a Blender render? I think it would take me a hot minute to do those raytracing computations by hand. Do I only get the copyright to the output if I do that?

The most straightforward way to look at it is that computers and their programs are a tool, and their output as used by a person or person on behalf of a company. I think this current definition as I (NAL) understand it is unworkable and probably won't last long-term.

[1] Say for the sake of argument that there's no images or models or things that are obviously copyrighted, it's just a CLI calculator
No, that's a myth.
So put plainly, hire people who come from low income families because they appreciate rewards more, and stay hungry for longer.
I appreciate the sentiment of what you're saying, but I guess I'm not totally sure what you mean by "abstraction". Maybe "abstraction" is the wrong wording for my original post... For example, in boring code you can have "abstractions" in the form of data types that model high-level concepts along with high-level functionality on them. I'm not at all opposed to that. The "Sane C++ Libraries" linked seem to be a reasonable example of this style. There are no features in C++ that you absolutely need beyond what's offered in C to do this.

Maybe as an example just compare a library like Eigen to a similar imaginary library written in C.

Eigen leans heavily on C++ features to reduce line count and make something look visually more mathematical or maybe more MATLAB-style in the name of ergonomics; and obviously on the backend it relies on the behavior of the C++ compiler to simplify the elaborate template expressions and make the code efficient. If you ever try to step through code that uses Eigen in a debug build or examine a stack trace from inside Eigen where an exception has originated, the situation is not pretty! Contrast this with what will happen in the imagined C-style library. If all the heavy lifting happens in BLAS or LAPACK and the C library is basically a thin library to make things a little more automatic and easier to manage, the stack traces will be short and each stack frame will be easy to digest at a glance because of names like "mat_mat_mul" or similar, instead of "mat<double, double, 4, allocator<...>> const & operator*(mat<double, double... 159 more characters of template gobbledygook that makes the eyes glaze over)". The former will also be significantly faster to compile.

Anyway, I guess I just don't see how the latter STL/Eigen/whatever-style approach to things is an improvement over the far simpler idiot style of doing things.

I'm not trying to be argumentative here, I just want to clarify my point as much as possible.
I think you're missing my point.

The OP was a positive story. There could be an interesting discussion to be had around the subject of useful things to remember. But you literally used the words "tedious" and "stupid", and this sort of comment doesn't usually result in good conversation or debate.

You'd do well to heed the downvotes and constructive feedback you're getting :)

Here are some quotes from HN guidelines in case you missed them!

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

> When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

> Please don't fulminate. Please don't sneer, including at the rest of the community.

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.
The examples given in this article strike me as "blowing smoke up someone's ass". All fine and good for keeping your consulting contract going longer and milking people out of money without providing useful solutions but that is a horrible way to deal with fellow humans.

Sometimes when you see someone failing at someone it's very painful to watch them and have them not take your advice that could help them in their situation but it's not useful to blow smoke up their ass. The usefulness is in providing the advice that corrects their situation and then walking away until they're ready to listen. In all of these examples it is the ego of the one who did something wrong that is the problem not the advice giver. Perhaps your article should be about how too many egos prevent people from getting better. In every example the lash back and the ego of the one receiving the advice was the problem and is preventing them from learning.

When consulting I did not give two shits about what a customer spent in their budget for a project if they spent it wrong. If they would bring up their wrong way of doing something I would ask them why did they hire me if they continue to want to go down that path. Sometimes you first have to get their mind right so they are open to understanding they failed and their ways aren't working so they can accept the correct ways.
I thought that Georgians called their country Sakartvelo?

The real question is if there are any Georgian Georgists.
This has nothing to do with ignorance of the law, it's about intent.

You can be fully versed in insider trading law, receive some information that you reasonably assume isn't protected, trade on it, and that's not insider trading.

If that weren't the case, every single person who traded a stock after some MNPI was inadvertently broadcast/published would be guilty of insider trading.
GP is a well known entrepreneur: https://en.wikipedia.org/wiki/CD_Baby
I'm sure this could be said for most people looking at something they have zero understanding in.

I couldn't tell the difference between workmen doing things on my street, but they very well may be "completely different".
I have read many Lewis' books and admired his skills as a storyteller and stylist for decades. I found Going Infinite fun to read but less satisfying than The Big Short, Liar's Poker, Moneybag, etc.

As a good complement or even substitute, I highly recommend Zvi Mowshowitz's review[1] of Going Infinite. I have some familiarity with the trading world but virtually none in crypto. The book review is incredibly long but very rich in both micro details and macro perspective. Zvi seems to know what he's talking about as a former Jane Street employee who knew people in the book (including some acquaintance with SBF before he became SBF) and as a crypto trader.

[1]:https://thezvi.substack.com/p/book-review-going-infinite
Maslow's hierarchy is irrelevant today; even 50 years ago (!) the research found it's not a very good theory [1].

[1] https://www.sciencedirect.com/science/article/abs/pii/003050...
> They should probably test their account creation form in every major browser, since different browsers use different algorithms for generating secure passwords.

Firefox has largely stopped being a major browser. It is battling Opera and Samsung Internet for 4th place. So even if they did test with major browsers, it may still not have worked.

Anecdotally within my network and at my own employers when I have been involved in the testing pipeline, Firefox has been decommissioned as soon as it started requiring unique fixes vs Chrome/Safari.
I've heard the term used in a purely negative sense, while personally thinking it's often necessary and sometimes brilliant to do some yak shaving. Some of the best yak shavers I know are essential people, even in a "move fast" startup environment, because they effect significant change and improvement that can lift the whole team out of a local maximum of productivity.

Maybe for people who use it negatively, "refactoring" or "unplanned improving" isn't "yak shaving" until you've gone beyond what's reasonable. E.g. if you're doing some recursive refactoring, and improving the code base, great, but yak shaving is when you've truly gone off course.

Either way, I think this is where healthy team dynamics are so useful, because it's hard for the yak shaver to know if they've gone off course or are doing something unplanned but useful. If I think I'm deep in a yak shaving exercise, but I think the results will be beneficial, I announce that I'm yak shaving and explain why. If the rest of the team thinks it isn't truly a useful exercise, they can guide me out of it.
The only way the first part of your sentence is correct means that the second part is wrong. HTTP 1 pipelining suffers from head of line blocking just as badly (arguably worse) and the only workaround was opening multiple connections which HTTP/2 also supports.
Shock horror, the thing everyone said would happen has happened. I mean, I’m not sure what people expected.
San Francisco Bay Area Rapid Transit (BART) scrounges around for hardware to run Windows 98: https://news.ycombinator.com/item?id=32884814

> When a BART car runs into trouble, Shawn Stange steps back in time. He pops open a circa-2000 IBM Thinkpad running Windows 98 and opens a portal into the train’s brain — the Automated Train Control system — through the DOS computer language.

> Stacks of vintage laptop carcasses are common at BART warehouses. The train software is so old it won’t work on modern computers.

Reminds me of the software archeology in Vernor Vinge's A Deepness in the Sky.
That was the whole gimmick here, though. They pitched it as "AI-generated George Carlin". They used his likeness for the thumbnail. They faked his voice.

Nothing is stopping you from writing a novel in the style of Harry Potter, but if you put "Harry Potter" in the title and use the same typeface, you're probably gonna get a call from a lawyer, because you're clearly trying to capitalize on existing IP instead of letting your work stand on its own merits. Is that wrong?

There's plenty of people bashing the concept of intellectual property here because Disney or whatever, but most artists aren't fat cats, and copyright protects their livelihoods without forcing them to rely on state sponsorship or private patronage - both of which are pretty problematic for artistic expression.
Re-consider btrfs or f2fs or erofs for the root filesystem
I seem to have stuck a nerve so I am sorry about that. Hopefully your days gets better man.
https://www.youtube.com/watch?v=Ljjns1Y1q-A
Ironically the “it sickens me” response is probably exacerbating the problem for this user
Perhaps worth translating through alternate means from the Arabic version [0] of story as there are some substantial differences. Maybe editorial differences for translation audience.

[0] https://actionpal.org.uk/ar/post/20010
if only you will work, it's kinda dangerous. It's ok if you have insurance for employer, but what if you get some health condition or accident that doesnt allow working for 3-6months? Big chances to be fired and loose the insurance, take this risk into consideration.
Also, isn't there a option to move your parents to eu under some family reunification clauses? This way all of you would live in one country/in eu
When I look into the future, and I know that I really can't, one thing I really believe in is that there will be a shift in how quality will be perceived.

With all things around me there is a sense that technology is to be a saviour for many very important things - ev's, medicine, it, finance etc.

At the same time it is more and more clear to me that technology is used primarily to grow a market, government, country etc. But it does that by layering on top of already leaking abstractions. It's like solving a problem by only trying to solvent be its symptoms.

Quality has a sense of slowness to it which I believe will be a necessary feat, both due to the fact that curing symptoms will fall short and because I believe that the human species simply cannot cope with the challenges by constantly applying more abstractions.

The notion about going faster is wrong to me, mostly because I as a human being do not believe that quality is done by not understanding the fundamentals of a challenge, and by trying to solve it for superficial gains is simply unintelligent.

LLMs is a disaster to our field because it caters to the average human fallacy of wanting to reach a goal but without putting in the real work to do so.

The real work is of course to understand what it is that you are really trying to solve with applying assumptions about correctness.

Luckily not all of us is trying to move faster but instead we are sharpening our minds and tools while we keep re-learing the fundamentals and applying thoughtful decisions in hope to make quality that will stand the test of time.
Are you saying it'd be good to take it further... e.g. increase taxes so we have more hungry, appreciative people. Would we have better companies and economy if this was applied to corporate officers?
What type of law and what type of programming? Everyone has to be aware of computers these days, but that doesn't make them know anything about programming. Meanwhile, in between traffic laws, financial laws (taxes, particularly), employment law, invention patent laws, maybe real estate/permitting laws, a programmer and any person in society needs to have some knowledge of the law to exist more than a lawyer needs to know about programming.
> We hope it leads dev teams, and AI Assistant builders, to adopt measurement & incentives that promote reused code over newly added code.

imo, this is just replacing one silly measure with another. Code reuse can be powerful within a code base but I've witnessed it cause chaos when it spans code bases. That's to say, it can be both useful and inappropriate/chaotic and the result largely depends on judgement.

I'd rather us start grading developers based on the outcomes of software. For instance, their organizational impact compared to their resource footprint or errors generated by a service that are not derivative of a dependent service/infra. A programmer is responsible for much more than just they code they right; the modern programmer is a purposefully bastardized amalgamation of:

- Quality Engineer / Tester

- Technical Product Manager

- Project Manager

- Programmer

- Performance Engineer

- Infrastructure Engineer

Edit: Not to say anything of your research; I'm glad there are people who care so deeply about code quality. I just think we should be thinking about how to grade a bit differently.
Woman lost her voice screaming after being stuck overnight on ski resort gondola
Obviously, there are more wholesome activities, such as reading books, spending time with family and friends, volunteering, helping other people, or writing code just for the fun of it. :-) But sometimes you just want to zone out. I buy tons of staff on Amazon and Amazon Prime is, unfortunately, a must-have for me. They have less free selection than Netflix, which is already less addictive. You could rent or purchase movies that you like. It's more expensive, but that the whole point: it's less addictive and one should not be doing too much of it. Netflix is like the bottom of the barrel, NPC activity. Hard to find any redeeming qualities in it.
I was watching Netflix family Robinson but in space and stopped after an episode that was basically and ad for oreos.

Product placement can be done well, but 90% of everything is crap.
Well as with anything, DSLs are subject to the rules of good design. A really well-designed DSL (such as SQL) takes on a life of its own and becomes incredibly ubiquitous and useful to know in its own right. Many other DSLs are totally unknown, not worth learning, and serve as barriers to code understanding.

I don’t know of too many people who would advocate replacing SQL with hand-written C manipulating B-trees and hash tables. Similarly, it’s pretty rare that you want to hand-roll a parser in C over using a parser generator DSL or even something like regex.
Article states the opposite - people from low income families react to rewards less than those from higher income families.
Choice Financial Group consent order from FDIC
Simpsons did this already.
Georgia the country has about half the land of Georgia the state in the US, and Georgia the country has about half the population of Atlanta alone (even less population when compared to the entire US state of Georgia). I think that huge difference in popularity contributes largely to why "Georgia" often refers to the the US state on this site
I need to grow away from these roots
Generative audio-visual ambient light sculpture

WS2812B / Arduino / Raspberry Pi / C++
Maybe my phrasing implied too much causality, but a mixture of psychoactive drugs, extended sleep deprivation, and combat stress could turn anyone into a murderer.

And recent research absolutely has shown that heavy cannabis usage in adolescence and early adulthood does have a clear association with an increased risk of developing psychosis and schizophrenia. Just because the war on drugs lied about the effects of less harmful drugs like cannabis doesn’t mean they can’t be hazardous to your health like any other substance.

Regarding heroin - one may not be particularly murderous while zonked out, but addiction can make people surprisingly aggressive.

I’d also like to add that the company-grade officers stuck in the mud alongside enlisted were less at fault for the needless deaths than the incompetent general staff or the political actors who got us and kept us over there in the first place. You might enj the novel “Matterhorn” by Karl Marlantes, a Marine infantry officer who served with distinction in Vietnam. Or you might prefer “Dereliction of Duty” by Lt General H.R. McMaster, a renowned commander of the GWOT era who wrote his PhD thesis on the failures of Westmoreland and the other generals who mangled Vietnam.
Agreed, that this book was written with a target audience in mind. (People who loved the blind side movie)

But, I also wonder how much of this is Lewis trying to avoid legal culpability. If he knew that the whole thing was a total scam and he didn't warn anyone but is now making millions of dollars of the story, the people who lost money in FTX may want to sue?
> Made With

> KiCAD EDA
> OpenSCAD
> LUFA
> Autodesk Fusion (Case parts)

This is really awesome. Kudos for KiCAD and OpenSCAD.
I knew the exact scene you were going to link to.
> rather than the other way around

Well, that was badly phrased!

More like: the alternative is both coming from a common source, not modern comic books inspiring the ancient Greeks.
My same thoughts. The inventors of that revolutionary toggle button should all be tied to the South side of an ass walking towards the North.
The first question to address is how does this stand out from market of similar boards that are already there?
Laravel – Eager loading can be bad
Whenever we encounter an N+1, we usually resort to Eager Loading. As much as it seems like the appropriate solution, it can be the opposite.
Trumpet Winsock was very slow and barely worked. The exploits for it just made the system crash.
Yeah sorry, I started writing the comment, then had deja vu, so I looked at my HN history, realized I'd already said it better before, and thought it was worth just pasting the previous one. Not automated.
I've noticed a lot of comments like theirs whenever STD's come up. It's just strange to me that people value choice over their own health. Like yeah you have a right to jump off a cliff to spite others who tell you it's dangerous, but ultimately you are the loser there... idk
If I do not disable it then I can not block nefarious domains for all devices on my network and I can not monitor what devices are doing DNS lookups.

I do not agree that it is good for privacy. Maybe one day if ESNI is implemented everywhere then there may be some truth in the idea, but that also assumes that we are not just moving the resolver from the local ISP to the big centralized platforms like Cloudflare or Google. Cloudflare and Google are by far the biggest and juiciest targets for state sponsored monitoring, much more than each individual ISP's DNS. As I have no control over their data retention and usage policies I just run my own DNS that talks directly to the root DNS servers and pre-resolves/caches all the domains name-servers that I talk to regularly. At best my tiny ISP would see my batch queries that run on a schedule. If some day my tiny ISP became nefarious I would put them out of business and hope that whomever acquires their infrastructure may be better behaived.
No, that's not right.

Do those first four steps. You wouldn't (necessarily) cover every black point in your rectangle. Choose a remaining black point and flood fill from that, say green. Keep on doing this with different colours until you've covered every black point in your rectangle. You have a bunch of regions of different colours.

Now, if the different coloured regions are all nicely separate, then your set is locally connected. Because each point is either cleanly in one component or cleanly in the other.

If on the other hand your drawing looks like https://commons.m.wikimedia.org/wiki/File:Julia_set_for_the_... with mixed up boundaries where some points are infinitesimally close to more than one colour, then it's not locally connected.

The difficulty with intuition is that in our intuition, coloured regions always have reasonable boundaries (think countries in a map: the border can be wiggly but there's never infinitely many tiny bits of one country mixed up in the boundary of two others). In fractal geometry, things like the Newton fractal picture above are quite usual.