skysight-inc/HackerNews huggingface dataset:
...or just make defer run at the end of the scope.
I attended CISO course run by Uni of Washington https://www.washington.edu/research/research-centers/center-... It was total garbage by clueless paper pushers. Main focus was on securing business agreements delegating responsibility, aka deflecting the blame. There was zero time spend on actually securing anything, it was all theatre or/and way of funneling funds to select companies from private sector (like Kronos).
This strikes me as hyper-defensive exercise in wrapping the lib thick with every cheap trapping of "community" to hand. I suspect because of the Open Collective handover.

In the end, this thing spits out strings. Does it need eight maintainers, only a few of whom had commits, in low double digits? Does it need its own GitHub org, Twitter account, and Google .dev domain? Addressing open pull requests could be good, but the rest of the roadmap looks like packaging, doc, twiddling with test infra, and more "community" again. That is also work, I suppose, but API and function feel baked. Before he did "bad", Marak did good.

Overall, the vibe here is self-righteous hostile takeover. That's a pretty fraught concept I don't see a need to go near. Maybe it's not fair or accurate, for those better in the know. But from the outside looking in, seems to me a fork, a new name, and a quick tweak to package.json could fully address the issue of another 6.6.6-like release, cleanly. No special deals with the platforms. Name brainstorm, clone, fork, push, and publish of existing MIT code would have been intensely normal. Especially in JS land.

I get that "community" is supposed to make me happy and calm. But in the end, I don't see anything here addressing root causes of what happened, or even speculating on what they might have been. Marak isn't the only solo leading projects who's snapped, and he won't be the last. It's convenient, but ridiculous, to say that has nothing to do with the environment we've built up. Plus we've learned a new way to lose donors, it being no mean feat to get them in the first place.
Exactly - that really looks like malware. If the same sort of replacement happened with rails, I imagine the same course would happen there - but if there were some corresponding blog post or reasoning in the Readme, GitHub would leave it to the community to let the drama play out (maybe still investigating to see if the login was suspicious in any way).
I knew I was setting someone up to say this. :)

It's true, mostly, but it's worth knowing that different IETF working groups are, in fact, organized groups, with a set process and all the path dependency you get from any planned human enterprise. There are stakeholders in those groups that have greater and lesser influence.
That's the sponsors' decision to make. As I said, I have no issue if Open Collective just cancels these sponsorships.

What I don't agree is to transfer its sponsors to an account that has zero relationship with original account.
> By putting them on a social network, like Github, he is submitting to their whims. He doesn't have any legal right to stay on that site if they want to kick him off of it.

Of course, legally speaking, Github can do whatever they want with their website, but we're not talking about the legal aspect.

The developer community has put some trust on Github not to do whatever they want. It's an implicit, non-legal, non-enforceable, social agreement that Github is going to "respect" our user accounts on their platform as long as we don't break the TOS.

They could delete all existing repositories tomorrow, and replace them with pornographic images, and they would probably be in their legal right, but that doesn't mean that we can't critizice them for it.
Prose for Programmers
Well, they don't have it in such a way that things are arbitrarily scaleable (although things are slowly moving in that direction). If you look at the demo video you can see the entire GUI scale right up and down in real time
I actually use the resume as yet another insight into the candidate. Did they send me a bland shopping receipt of skills and experiences or put some thought into the layout and visuals? Have they created a firehose of information that I will need to fight against to get the relevant information, or have they drafted some easy to read, but not too short, notes, etc?
> It is also considered important to always finish an opened bottle of vodka, and not to leave any undrunk.

Duh professor, excuse my french, I do think it's BS!
There may be recourse, but It would be greatly preferable to avoid the dog bite in the first place. They can leave life-long injury.
Not just “mid-management” but subcontracting. This is especially bad in government projects because you have challenges around selecting bidders fairly and if you don’t have enough civil servants doing the same jobs at similar pay it can be hard to have people on the government side who are capable of adequately overseeing a project of that scale. If you end up hiring multiple contractors, you’re guaranteeing a lot of overhead even if it goes well and plenty of chances for a 3+ way blame-shifting exercise if it doesn’t.
You've either missed the principle discussed here or are being willfully disingenuous.
This would be an external threat actor. Would this work over the internet?
I have read the book several times, Atwood offers more of a artistic interpretation of Weinberg's insights. It's no accident that no quote marks appear in his version.
SpiceDAO misunderstands copyright, wasting $3M buying rare Dune storyboard
Ask HN: Best practice on businesses name-squatting on social media
I'm running a startup that's pretty active on Twitter and LinkedIn. We've got Instagram and Facebook accounts to hold onto the name, but our target audience don't seem hugely active on there, so we rarely post there.

I've been thinking about what to do with the IG and FB accounts recently, and I'm not too sure. It feels wrong to hold onto the names just because we might one day use them, but it also seems to make sense from a brand perspective.

My question, I suppose, is what do you think is best practice on this front and why?
As much as I respect Dillon, I can't say I've seen anything about DragonflyBSD that suggests it includes anything of what made AmigaOS interesting. Maybe there's more in the internals. I'd love to know more about it.
Yesterday’s discussion: https://news.ycombinator.com/item?id=29930970
At least you can use your own domain with Firefox Relay.
That is one option then-- lay low until you have enough money to pay them.

But what about psychotic people who are suing you for reasons of harassment? i would be really mad if the reason my business failed was legal stuff and not product market fit
Novell was actually quite efficient and responsive. Everything ran in ring 0, right next to the hardware. Which is also why you never applied any patch other than one from Novell...
It’s ok… I guess it’s just not for you.
My swift is pretty rusty now, but I'm fairly sure you don't need to construct an http request by hand (which is what the example code is doing), even if you're limited to only using Foundation classes
Well, I can't comment on their effectiveness in having made the operating system more accessible since I haven't (properly) used it in a decade and a half and I'm not disabled, I'm just saying the phrase does have meaning, and relevance to usability, as they used it. Whether their description is accurate is another question
Commuting to Davenport is pretty common, isn't it?
> Certainly, but you appear to agree that there's no reason to wait for those studies before getting vaccinated, which is the context this thread began in (in other words, I don't really care, except in the vague sense that they'll hopefully help us better understand physiology)

I'm not making any argument about whether or not to take a vaccine based on study results.

This is an argument you are having with other people and projecting onto me.

I personally neither agree nor disagree with any position on the subject of whether or not to take a vaccine prior to "long term studies" being conducted -- as a libertarian, I believe that choice is completely up to you whether you choose to take a vaccine or not, just as I believe it should be up to you what substances you do or do not put into your body.

I get the sense you have a different view and it seems like you potentially would disagree that people should have the choice to decide what goes into their bodies if you believe them not putting something in their bodies would potentially affect you.

That's an entirely different debate than what this started with: what's the definition of short term vs long term when it comes to side effects.

I'd still like a definitive answer with regards to your stance on the definition of short vs long term whether or not you think it applies to your more general arguments.
Equal Earth Projection
Interesting! I have to disagree that it can't lead to a meaningful conversation, but I'm definitely on board with painting it as a tech vulnerability!
Yeah, this feels like really bad UX.
great post. I made the jump about the same time dec 2014...after realizing that I couldn't do it anymore; the it being trying to grow veggies in S.FLA and have iguanas eat through them/ and the standard 9/5. Id wanted to return to nature as my family on both side were worked the land and lived in balance; and was raised heading and from the property in the sugarcane fields and the farm in S.Ga. its a lasting experience growing from land to plate. But the nature offers endless knowledge... the priceless night skies, feelin seasonal changes and shifts; over looking the deer, foxes and the hawks (whom grabbed at least 10 of our turkeys in the first first year and several of our bird) it s cool soulful experience. one thing I always enjoy when acquiring new plants or animals is traveling to other farms... we talk and talk. discussing each others set up, why we do what we do ete etc. more often when in the middle of no where or hours from my home, me and strangers find ourselves smiling at the world's illustrations as if we knowing are defying the odds. its def not easy and you have to see yourself in it. timing too is important. farmland is very hot now. "after years to trying to do too much" is where the work is or has been most in my experience. when i take a step back, dream, think and plan the work shifts in weight
Is a good point and much what I thought was going on.

So your choices are, put up with it, with potential health problems for older/infirm people, rebuild to suit the new normal, or add an AC which hopefully is running from renewables and not contributing to the problem.

There is no easy solution.

I'm in Brisbane, and our climate is starting to move from northern subtropical to tropical. Most of the older houses are built for heat, but they are not built to deal with cyclones and extreme summer storms. Most of the new houses are not even built for heat, being designs that are popular in Sydney and Melbourne. Actually considering Sydney and Melbourne can get some stinking hot summers they are not even really built for that. Upshot is that most new houses are unliveable without AC, and this is in a country that has always had extremes of heat.
Years ago I would have thought the Pinkerton option unlikely, but between privatized prisons and military contractors, I do kind of wonder if we are far off from it.
Because part of the information is the representation of the resume itself.
This link is exactly what I'm saying, if you don't ask for it you don't get initialization. There are multiple ways to ask for it because the person who writes the type may eitherwant to take on the responsibility of initializing entirely by initializing on the ctor, or delegate it to the call site which can then either initialise (T t{};) or not (T t;).

The SO post looks confused ; A, B, D, E and F are the exact same case wrt the initialization of the int. It does not matter that there's a constructor or not and which shape it has, only that the variables get initialization somewhere or not (and that can be in the ctor's member init list, in the struct définition or even when creating a value if aggregate-initializing).
yes, folks always need machines repaired, rented or serviced.
I do the same thing, and the only emails I get (a few a week) are Github notifications and legitimate mail from people who want help with some project. It's extremely effective.
This is cool! And interesting to see that a Fast-RCNN head is still being used in this day and age. As a learning exercise, I recently tried to replicate the Faster-RCNN paper from scratch. I got pretty close but had to peak at some existing code as the paper isn't quite clear on a few key details. I now have clean and readable (IMHO) implementations in PyTorch and TensorFlow 2/Keras that I'm writing some documentation for and will upload to github in the next few days.
Another thing that hasn't been addressed completely below is the challenge of agriculture being an activity where investment needs to be made in large chunks, at somewhat unexpencted times. The OP question implies that homesteading is like purchasing shares of stock or crypto, when as folks have mentioned here, investments tend to be things like land in 10 acre scale increments (which is a big chunk of money wherever you are) and things like equipment, seasonal labor and seed/seedling trees/breeding stock, which can be as in the thousands to tens of thousands (or much more!), depending on what your plans are. All of these costs tend to be big - maybe bigger than you have to spend from your work income that year. But they may have to be spent to participate in the season that year. Often, it doesn't make economic sense to plant 1/10 as much seed, or graft over 1/10 of your orchard, since there are some fixed costs that don't reduce. And in some cases (like combines) there just aren't good alternatives to the big guns for smaller farms - that's a reason you don't see many homesteaders growing cool ancient grain varieties, because it doesn't make economic sense to harvest them by hand, and you can't get a teeny tiny combine easily.

Obviously it's not impossible - if you can do it, do it. We need more creative, small farmers more than just about anything else (in the US especially!). But just don't think it's like going online and putting 20% of your paycheck into Coinbase.
I think it's reasonably common for games to scale their text and UI elements by the overall screen or window size, in which case opting out of clever OS DPI tricks is the right choice. Using actual DPI doesn't make much sense in general - the player could be sitting right in front of their laptop screen or feet away from a big TV, which obviously require very diffent font sizes in real world units.
The Java implementation doesn't use destructors. The AutoCloseable interface only has the one close() method, so for C a callable function would do.
Haven't heard that name in a long long time. Any particular reason you submitted it?
Is Reddit going all in on Web3?
I was just browsing and noticed an add for a Staff Engineer Position at Reddit focusing on crypto and this was in the job description:

"""
The Internet is the most important public square in history. It shapes economies and elections, relationships and futures. Yet it is controlled by a handful of powerful platforms, who shape the Internet to their own advantage.

People have lost trust in the Internet. They don’t have control over it, and they don’t own the things online that are most important to them. It is time for a change. A big one. We need a new model for how the Internet should work – one that puts people back in charge – and the Crypto team at Reddit is leading the way.

This is a once-in-a-lifetime opportunity to shape the future of the Internet. The Crypto team is a special team at Reddit designed to take on a moonshot project: building an entirely new model for the Internet and social media on top of blockchain and decentralized technologies. With Reddit’s 500 million users and tens of thousands of communities, our goal is to reach widespread, mainstream adoption of a more decentralized Internet where people, not platforms, have real ownership and control.

The way there is not easy. We are looking for a Staff Backend Engineer who wants to work on hard, unsolved problems – such as making blockchain scale to millions of people, designing new incentive models for decentralized networks, and building the right tools to empower people and communities to take control of their lives online.
"""
The author has “many credentials”!
Well, it wasn't my intention. My point was really more of a condemnation of nazism rather than a defense of communism, I wasn't expecting such strong reactions. I'm a german and all I was trying to say is that the comparison falls flat because nazism is an ideology with an explicit foundation of hate.
FWIW, GitHub's actions here have in no way damaged my trust in them.

They interpreted a developer's attempt to harm the community via abuse of the trust the community had placed in him as damage and mitigated it in the short run. That's a value-add.
That looks like it could work, though I don't think it has a lot of support from either password managers or websites.
Half the companies I've worked for have gone out of business or been acquired. Good luck verifying them.

Effective way to select for only young employees, I suppose.
Diceware is the source of the method suggested by xkcd. Both versions are easily implemented in a wide variety of password generation programs.
GitHub acted reasonably to mitigate harm. They didn’t delete his older commits or “replace it with porn”. They acted reasonably unlike Marak.
>>It's a second processor that runs a proprietary firmware signed by the vendor (that the user cannot modify or substitute entirely with a FLOSS alternative) that vendors can use do harm to the user.

This is EXACTLY what all the major handsets/cellphones have had in them for a very long time.

Carriers required certain side/backdoors into the devices.. which was really a tunnel for LEO/State...
This is the reason for my question. The whole paragraph is about trade goods from afar. I have heared about everything the author mentions except jute ropes. So is this just idle talk or really fact?
> It was malicious act to Github's users.

I'm not sure why it matters they are Github users. The packages were hosted on npm through Cloudflare - does that allow Cloudflare to take over the packages too? And NS1 since they host the fakerjs domain?
It’s a good idea but tricky to do at scale: the catchment area of a mall is measured in miles, some people would scream about big brother, and places like the mall would argue that their jobs and tax revenue mean they shouldn’t get taxed at the same rate.

If I had to do this, I’d try to figure out a privacy-preserving way to record Bluetooth IDs since most cars have Bluetooth beacons those now and try to do it regionally so you could address questions of fairness (e.g. I go to 4 places doing errands. How much does each one get assessed?). You’d also need to do this regularly to avoid sampling skew (how much does peak holiday demand at the mall count for?) and that really means you’d need to have a robust privacy policy with teeth.
This is obviously an extreme case, but more generally I wonder if higher metabolism correlates with shorter life expectancy.
That Mac II cost $14,000 in 2021 money. Its just incredible how expensive computers were back then.
JOSE is "the best we have"? The best what, RFC we can pull off the shelf? The cart is dragging the horse in that logic. The point of these systems is to solve problems (interoperably, you hope). If they don't solve problems --- and JOSE creates more problems that it solves --- we should throw them into a bonfire.
That really shouldn't be necessary, though! XMPP is conceptually transmitting a series of independent messages, not an arbitrarily complex document tree. There's no reason why it couldn't have recognized this at the protocol level and transmitted each message independently. (This could have been as simple as placing a CR/LF delimiter between each message and forbidding that sequence within messages.)
Does full maintenance just mean filling potholes? Or is it more than just that?
As a network, the internet will tend to favor the interests of large groups acting coherently. Sometimes we call those "corporations." But yes; control online is a two-way street because it's a communications network and it always takes at least two to communicate.
> An online course created by Dr Megan LaFollette and colleagues (funded by AWI) allowing you to become certified in the correct rat tickling technique.

For anyone interested in getting certified:

https://storage.googleapis.com/ecourses/Rat%20Tickling%20Cer...

This seems like it would certainly be a fun résumé item to have.
It wasn't a typo. I'm referring to surgical masks as cosplay masks, as they provide poor filtration compared to appropriate respiratory PPE. It was understandable that we made do when they were the best thing available. But their continued primacy in a developed country is a disgrace.

Cosplayers are too busy fighting anti-maskers to see that the basic reality that each one of us is the main party responsible for our own safety, and from focusing on that dynamic will protecting others follow. Imagine if the politicization of respiratory protection had been around the red tribe wanting to wear P100 valved respirators, and the blue tribe wanting a combo that filtered output.

Practically I'm a little surprised by the cosplay under N95 requirement, as that makes it impossible to visibly inspect the cosplay and also makes the sealing of the N95 worse. Never mind having to step back outside after receiving the cosplay, to avoid demasking in a crowded area. Although I might be happier with it because I could wear my P100 half-face on top rather than not really being able to put a cosplay mask over the P100's side filters. shrug everywhere has their brokenness.
New opportunities: Just as "medical coder" is now a profession (related to insurance filing), we could have "resume coder" as a profession.
I had a P3 450MHz that ran as a server for almost a decade. Opened it up to swap a drive and noticed the CPU fan had stopped spinning. Running in a room with no A/C. That was a hardy machine.

Finally sold it to someone else who intended it as a server as well. No clue how long it ran for in total...
Residency programs are straight up exploitive and the crazy hours they work young doctors is dangerous.

Pilots have mandatory crew rest. Truck drivers have mandatory rest. Doctors need mandatory rest too. Any job that involves real risk to life should have rest procedures.

* Each duty period must begin with at least 10 hours off-duty.

* Drivers may work no more than 60 hours on-duty over seven consecutive days or 70 hours over eight days....

* Drivers may be on duty for up to 14 hours following 10 hours off duty, but they are limited to 11 hours of driving time.
I trust GitHub more based on their actions in this case. They acted to prevent further attacks and gave him access back after it was mitigated.
What does he proposed to do? Should congress start setting stock prices? Otherwise you are going to have to accept that stock prices can fall based on business decisions.

Also old.