skysight-inc/HackerNews huggingface dataset:
If you have an overeager junior that went off and spent a week resolving a task that wasn’t prioritized and wasn’t what they were supposed to be working on, I think you could rightly take them aside and tell them “we’ll have to table this for now and come back to it later. Right now we’re prioritizing X and can’t be spending time on…”.

Being a professional is partly about learning how to dissociate yourself from your work, and to realize 99% of the time, your teammates aren’t trying to sabotage you for some nefarious scheme. We’ve all worked on projects for months that eventually got canned. We’ve all gotten rough comments in a code review. It’s up to you as a professional to take those things in stride and learn from it rather than letting that stuff destroy your morale.

And of course, the people who are blunt and rude will also have to learn that being blunt and rude ruins many relationships. But we’re all professionals here, not artists.

If a junior civil engineer was building a bridge and ended up designing it with structural defects, and the senior engineer came up to him and said “I’m sorry we’re just going to have to redo all this because it’s unsalvageable at this point”. The senior is perfectly fine in this case! I don’t want to drive on shoddy bridges built to protect a juniors ego.

Edit: I also think a lot of the comments responding talking about how toxic the maintainer is may not have much experience maintaining a large open source project. I’ve had contributors for some of my OSS projects, and accepting a PR from a random person is a lot of work. Often, it’s more work than doing it yourself. The amount of time needed to carefully review the code, communicate with the contributor to fix issues, make sure the code is upholding the expected quality and expectations is immense. At a job, a junior has already been vetted through an interview process. It’s not some random stranger requesting a change. There’s way more factors here than many of the dissenters here seem to be taking into account.

And getting a PR rejected does suck. But having been on both sides I understand both sides. It’s a difficult situation and it’s hard to resolve these things without upsetting someone unintentionally. (Based on the maintainers communication, it doesn’t seem like they were being particularly nasty or rude).
> The maintainer could have given more credit but chose not to, that's the rules you play by when sending in unsolicited patches

Is something like "we may accept your work and choose not to give you credit" actually stated somewhere when you sign up for or submit to that security mailing list?

Because that's certainly not the usual rule for unsolicited work in other contexts.
The correct title would be „Why I am offended instead of happy that a problem got solved“ ;)
Yeah, they're all beholden in some way to the success of SpaceX or access for their books.

I'm not a Musk basher, I mean I do think he has behavior problems on X and runs constant pump and dumps in crypto, but I don't think he's an idiot or incompetent or what have you. I think Tesla and SpaceX are incredible achievements. All I'm saying is that there are a lot of people who are like, "and it was all Musk, this proves it", which to me feels like an impossible claim to prove. Don't thousands of people work at SpaceX? Isn't it possible they're better at engineering, or had better luck?
For anyone else confused by the comments vs content, this post is about managing your application’s dotfiles, not a personal dotfile management system.
Yes, that's true if you need higher-level datastructures, but if your functions are just taking vectors/spans of stuff as input then it works out fine.
Well. You (collective you) start by copying and pasting a code snippet first, and then modifying it as needed. Does that count? If no modifications are needed, then it stays.
If you project is big enough, resource cost is more reasonable. VSCode starts lagging while Jetbrains products can scroll file with 500k lines without problem.
Is there something that says you can't make a special SKU with minor changes to the box or badging that you only sell on your website?
Every few months I go to https://keymacs.com/ and ponder whether my life would be better without all that cash, but with that beauty in my life.
I mostly agree but I believe there's a lack of science in material design taking recycling/degradation into account. Be it plastic or other materials and tricks.
Finding partners to promote your business using AI
I'm okay with code like this being tucked away in the std lib (or a 3rd party library) IF it makes my own code easier, and in this case it does since calling it is just

c := Clone(ms)

(which is highlighted in the article)
Proposal from 2015 to add pipes to JS:

https://github.com/tc39/proposal-pipeline-operator
Show HN: Nav – A terminal navigator for interactive `ls` workflows
Hi Everyone,

I built a tool for interactive navigation in the terminal that is intended to replace the all-too-familiar cycle of `ls` to view a directory, followed by `cd`, then `ls`, and repeat.

nav is a terminal filesystem explorer built for interactive `ls` workflows. The key features I wanted to enable are interactivity and search without feeling like I'm using anything other than `ls`. nav supports common `ls` options/flags, as well as tab completion, and might expand its support for less common options in the future. These options exist as both CLI flags and interactive toggles.

nav works as a standalone tool or in a bash/zsh pipe or subshell to e.g., change directories, copy a file name to the clipboard, etc. For example, I use the simple functions from the README in my .zshrc for interactive `cd` and copy-to-clipboard workflows.

nav was inspired by the discussion of the excellent `walk` [0] tool and was written from the ground up to support its `ls`-centric interactive feature set. I hope you might find it useful and I'd love to take any feedback or suggestions that might come to mind!

[0] https://news.ycombinator.com/item?id=37220828
My favorite doc so far: https://web.archive.org/web/20230919185431/https://www.justi...
lots of discussion then: https://news.ycombinator.com/item?id=20451714
Few hundred tabs on oldish hardware - it took about 100ms to open or close a tab without TST, and 1-5 seconds with TST.
Interesting article. I wouldn’t want to place bets on the long-term outlook of this M Mysteria given that the entire family is so endangered.

The difficulties in distinguishing M Mysteria from other Manis species just stresses the folly that is categorization. Yes, it has genetic differences from previously seen family members / “known” species. But is that enough to make it a species all to its own? For a specimen that hasn’t been seen in person, on what basis are we declaring it a separate species? Surely a genetic divergence isn’t enough (article says you can’t tell just by comparing the scales) - you’d have to study the specimens themselves, their behavior, see if they can breed, etc.
Sure, but how do we know that's the case here?
A $12M Request to Cover a Crypto Scam Sank a Bank CEO
Yes, people do that. After looking at a huge number of incorrect TLS related code and configuration at SO, I’m now pretty sure that most systems run without validating certificates properly.
Flexport fires CFO, HR chief departs weeks after ouster of Dave Clark as CEO
People who work at all with ipv4 networks (devops, sre, sysadmin, netadmin) find themselves entering IP addresses on most regular days.
Pretty awesome stuff. This is what Hacker News is for!
> The truth about consumer buying patterns is most purchases are treated as lowest cost commodity, unless the buyer is aware or the price threshold is high enough[0]

Well said. Also, let's not forget time. I've spent countless hours researching many things I intended to buy only to give up partway down the road. It's in part because of the endless results on Amazon (referenced here) but also elsewhere.

Let's say, for example, I'm trying to find the best saute pan. Amazon gives me thousands of results, but so does Google. My search results are littered with tons of X-best SEO-optimizing websites that don't help narrow down choices. So, in that situation, it's less about the price and more about the time: I'll just buy whatever seems reasonably rated and not outrageously expensive and move on.

I really enjoyed the earlier days of the Wirecutter - tell me the thing to buy in my search category even if it's not the cheapest or most commoditized.
That's definitely an interesting one I hadn't seen before.

I game a lot, so some of the features like the offset ASD(though this might be better?) and lack of bigger caps/tabs/shift/ctrl are definitely concerns for me here. I'll definitely keep it on my shirt list of keyboards to maybe try out one day.
https://archive.ph/nBg3G

https://www.fdic.gov/resources/resolutions/bank-failures/fai... ("Failed Bank Information for Heartland Tri-State Bank, Elkhart, KS")
Looks like there's some discussion about the first one in the GitHub repo:
https://github.com/microsoft/terminal/issues/15939
Stanford benefits the entire nation, so their community is the entire nation, not just their neighbors.
I was surprised to find log implementations are loopless. Cool.

https://github.com/lattera/glibc/blob/master/sysdeps/ieee754...
I don't understand. There are 7 suffixes, can't you pick the right one with binary search? That would be 3 comparisons. Or just do it the dumb way and have 6 comparisons. How are two log() calls, one pow() call and ceil() better than just doing it the dumb way? The bug being described is a perfect example of trying to be too clever.
For several undergraduate courses, especially the preconditional courses for more advanced courses, there exist CLEP exams. I took a handful of these and got full credit while in the military - at the time they were $99 for each test, and my education command paid for them as a benefit.

There could be a better system here, of course: for example if MIT offered a pay-per-exam for everything they released as open coursework and stood behind the accreditation. It doesn't have to be 1:1 for credits either, as an exam may not be representative of lab work when lab work is present.
If it's so trustworthy, why do you even need a VM?
F-Droid is an Android app store, yes. You can install it on every Android device.
I was at CERN when this happened.

I actually worked in this same office, can't say I collaborated on it. But i'll tell you how it was built.

CERN is a place where you can find plenty of tech garbage. In fact, there is a dedicated garbage container on each building, you can find non working computers, keyboards, even physics experiment stuff there.

It was summer and we were dying of heat working there. Productivity was zero. Given it's an open office AC was non-viable.

Here comes my friend Marcel, resourceful german smart guy -among the most interesting people i've met- guy decided to take the matter onto his hands and thought he could just take off the fan from old computers and join em up to create a huge one. So he went onto garbages around and handpicked the fans he needed -the thing should actually be called "Marcel Andre's Fans"- although it wouldn't be useful until next summer, the thing became a bonding after work experiment. Eventually Justinas, the guy you see in github as the author of PhantilatorOS joined the project and worked as Marcel's assistant, eventually taking over and creating PhantilatorOS.

The end result was damn powerful, you turned that thing on and you could really _feel_ the air breeze, and could actually graduate it by a knob.

Happy to say, the next summer, the problem was solved and the Phantilator went into use... By Andrius and me the two guys who didn't collaborate but enjoyed the benefits of those two guys Marcel and Justinas.

I'm pretty sure some of the software we built was thrown away. Happy to tell you the Phantilator is still there to aid for summer heat on that office.

Other funny note, we had an old computer where you ssh'ed and as the disk went out it turned off the light switch.

I miss those CERN days. We had lots of fun.
Apple's SDKs are "public" in the sense that you can go read them, but if you want to ship anything with them on iOS, you need a paid developer account, right? I wouldn't call that public.
There really is, but people do give it a cursory read. See also: https://en.wikipedia.org/wiki/Underhanded_C_Contest
Under the current regime jobs can be automated away and the businesses will reap 100% of the profit unless there is a union standing in its way: AI could be used on footage of a day's work some actor and recreate their likeness forever. Paid for one day, then the derived work is owned by the business forever.

We could for example say that 90% of jobs get automated away. The benefit for the businesses are astronomical as all those jobs get turned into direct profit. Meanwhile the workers get the change to... upskill? Yeah, so they just have to “upskill” forever while the businesses get free profit because they sit on the means of automation. (Remind me how the businesses have to put in work, here? Seems like they only get the upsides while the workers get all the downsides.)

Until there is nothing to upskill into anymore because only 12% of the labor pool is needed for actual work.

The notion that workers and employers are anywhere near to being peer competitors is bizarre.
Eh, the way society is headed, I think we're better off with less children to feed to the collective grinder.
Yes, it should have been under "Co-developed-by".
Mistral 7B
Some people have small hands and small pockets, and would be well-served by this device compared to larger readers. I personally wouldn't use this device, but I know some people who would get a lot out of it.

"If I wanted to read books on a phone shaped e-reader I'd just use my phone"

The phone is full of notifications, games, work reminders, and other distractions. E-readers aren't going to be peoples' default device for those purposes, so they enable greater concentration when reading. And you won't have to worry about your phone's battery life after a long reading session either.
Don't worry, there are plenty of doublethink practitioners who believes that Russia blew up Nord Stream, pipelines that supplies Russian gas to Germany that Russia already turned off the tap at the source.

Look at the incentives and consequences of blowing up TSMC if China uses the military. China would not have access to the high end chips; Taiwan loses a bargaining chip of its own, and would suffer a huge economic cost (a lot of electricity is used up by TSMC alone); and US is the one who gets to point at the big bad PRC throwing weapons at ROC, and know that PRC gets a road block on the semiconductor front.
My studying experience is that if you really "actively work towards it", you can "avoid being exposed" to this environment. ;-) But if you are this kind of student, going to a university is obviously a huge waste of time and money.
If you’re solely in the defense contracting space for the money, there are easier paths to take.

1. Get job at a defense contractor, get a high level clearance

2. Be invaluable to your government client. Tech skills are good but also having a good relationship with the client and having an eye for business needs is even better. The bar is low here.

3. Once you’re invaluable become an independent sub-contractor. Can flip your job or find another gig and collect most of the bill rate. If you make 150k you could bill between between 120 and 180 per hour likely.

4. Get your prime contractor to sponsor your company for a facility clearance.

5. As vacancies on the contract come up, hire people in your network. On a straight time and material contract you can probably make around $40k-$60k per person.

6. When you have a big enough company you can bid on smaller contracts and become a prime.

If you’re interested I wrote a book on the first phase of this plan (becoming an independent contractor). Currently have 6 employees and a business partner. Working on growing it so I don’t have to billable work anymore.

1099fedhub.com
The censorship part is really worrying me here.

We had enough drama with BeMyAI refusing to recognize faces (including faces of famous people) as it were. If sighted people have the right of accessing porn and sexting, why shouldn't we? Who should dictate what content is "appropriate", and what about cultures with different opinions on the subject?
But how much do students actually pay?
No I was not. I would have thought it would have been worse for GCs as they had tighter and fixed schedules? At least with software engineer we (ignoring all this rto nonsense) have flexibility. My point was that work pays you mostly because you are working on someone else's dreams (unless you get very lucky) so there is less chance of disappointment if you prepare and plan around this?
You're confusing being a part of the index with existence. Companies usually exist well before they get added to the index, and well after.
I don't get what's so fascinating here to be honest. There's only 1000 milliseconds in second guys. Imagine how many pictures are taken at the same time in a music concert for example.
“If I dont do it, somebody else will” is a morally bankrupt and demonstrably false philosophy.

There are limited people with any set of skills on the planet, and infinite things to be done. Where we choose to put our effort and attention determines what gets done.

Its possible that if there is enough demand for something, someone else will do it, but no guarantee that it happens at all.
529s are not really worth it unless you have need for additional tax shelter (owning broad-market mutual funds is already relatively "tax advantaged" if you buy and hold) OR you can get tax write-offs for contributing (which is true in some states).

As with all investments, when you get in and when you get out can affect total return, even though you can't time it perfectly.

The problem with 529s is you can't really "choose to let it ride" when college starts, whereas with retirement you DO have that option (by using other funding sources).

Unfortunately the way the college racket is setup, it's often much better to simply be a paper pauper when the FAFSA comes around (hint: they ignore the house and the car(s)).
> you've never been a mother who can't produce milk for her child

That's your assumption.

You're missing the point, which is that you can supplement formula with both 2'FL and b. infantis and get immune system outcomes that are more similar to those that occur while breastfeeding [1]. The fact that milk typically faciliates a cascade of changes that lay the foundation for a healthy immune system is not at odds with formula feeding. Formula is adequate macronutrition, but if we cannot be honest about the ways in which it is not on par with breastmilk, we will never close the gaps.

1. https://www.nutraingredients.com/Article/2023/05/18/Abbott-s...
10–20 good patches is probably the minimum baseline for a contributor. Merging a couple if statements into mainline verbatim is pretty iffy. This guy’s expectations are whack.
My colleagues are selling AI snake oil to non-tech bosses; what do I do?

- Gather all the evidence facts and/or observations broken down as such

- Present said evidence to leaders showing how it may harm the company and/or make them look bad if this may be the case.

- Exclude unverifiable observations, opinions and emotion. WWSD What Would Spock Do

- Present the verifiable information in an email audit trail then go about your day moving onto the next task without dwelling on the issue and without discussing it with coworkers.
Fair. Type parameters is significant when you call the function with explicit type parameters. Ex: clone1 := Clone1[[]string, string]

But when type parameters values are infered, the order looks much less important for the API designer.

Do we have rules (idioms) somewhere about a recommended order for such parameter types?
How well-proteced is the "edge" in edge computing? I can see Cloudflare has edge locations in many countries. Can entities with physical access to Cloudflare's edge machines get access to sensitive user data?
There's an idea with some truth to it. The first 90% is easy, finishing and getting it to 100% is hard, maybe almost impossible. So asking "can it do x" is relevant. Becasue it might not
But the OP has copyright. The LKML archive is there for everybody to see, they wrote a bit of code. That code was then modified and that modified version was entered into the repo under the maintainers name, as it usually goes. And that's because when you mail LKML you play by their rules, which have been made very explicit:

https://www.kernel.org/doc/html/v4.17/process/submitting-pat...

Note the bit about the Co-developed-by tag:

"A Co-Developed-by: states that the patch was also created by another developer along with the original author. This is useful at times when multiple people work on a single patch. Note, this person also needs to have a Signed-off-by: line in the patch as well."

and

"Note, you did not properly sign-off on this commit, so it couldn't be
applied anyway :("

From the exchange between the OP and the kernel maintainer. Which may have been the whole issue.
My friend eventually figured out for herself that she has the genetic condition of not being able to methylate the provitamin folic acid into Vitamin B9 (important for dna synthesis). She told me how adding L-methylfolate to her routine was like flipping a switch from ‘depressed’ to ‘not-depressed’. #MTHFR: https://twitter.com/jamesknochel/status/1595562181692907520?...

MAOIs are reasonably effective at lifting people’s moods, and start to work right away - helpful for breaking 'depressions' negative feedback loop.

SSRIs were promoted because they were profitable, not because they’re especially effective. Now that the patents have expired the harms of these drugs are getting more attention.
headless browser drivers are the devil. They are by far the slowest part of any test suite, they usually have to use hacks like setting up timers to wait (doing nothing and wasting precious dev time over and over again) while repeatedly checking for things like whether a dom element has finished setting up, and they run quite non-deterministically, resulting in random test fails, which are literally the worst.

Not only is it too soon for that, it's too evil for that.
Toyota Teases Solid-State Batteries in 2027
> Lesson learned: maintainers can be dicks, don't expect anything from them

Nah, that's too cynical for me. I prefer to believe that most people are good. Just stop giving power to dicks, and route around them. Find projects that aren't run by dicks, and contribute there.
GitHub releases Blackbird code search engine
Perhaps if more engines were rewritten in Rust, global resource consumption would decrease.
My most reliable home automation devices are the Lutron Caseta. I've never had any problems, aside from changing the batteries on the shades. The Ikea stuff is decent now but wasn't so great 6 years ago. I still have the original tradfri hub. An annoyance with them is that because you want to be able to control them with a physical switch, a power-outage will result in them coming back on when the power returns, instead of remembering their last power setting. They may have fixed this since last I looked. I'm just using the hub for the smart blinds at the moment.
Yes, it is. Many jobs want degrees. A lot of students just want the paper.

I wish people wanted the intellectual experience, but I had to do a second major in the liberal arts to even get a hint of that, and even then people really weren't that invested.

Now, I didn't go to an Ivy League school, but it still ranks pretty well nationally.