skysight-inc/HackerNews huggingface dataset:
Only willing to hire people with 5 to 10 years of XYZ.

Leetcode and other hazing-based hiring practices.

Shitty office space (when onsite is required).

Shitty communication during the hiring process itself - random delays, ghosting, ignoring my stated scheduling preferences, inability to communicate simple, important things like what kind of health benefits you're offering (in your exploding offer you coughed up after 6 weeks of radio silence, no less).

Nonsense perks like "unlimited vacation" or free food.

A lack of willingness/ability to communicate what's important about the role and the kind of person you really want to hire (smart, gets shit done, not an asshole). Instead of fetishing 5-10 year of XYZ or larding with buzzwords.

Recruiters. Everyone hates them.
This is the second project I see here on Deta Space but I dont exactly follow what Deta Space is... is it a cloud service that hosts the app for you, under your account? I did not sign-up because I didn't see any pricing page. Then there's Deta Cloud, which has pricing, but it's all so unclear as to what I am signing up for.
I'm on the same path. I even faced very similar problems. To avoid software failures, I keep two different browsers and two for mapping, OsmAnd and Organic Maps. And to not bother others in my household, I implement the measures only for myself, so no things like the PiHole. These both reduce friction and bring peace of mind.
Hopefully the people that have picked up Classic Shell are able to keep up with the changes when this settles out and unbreak the bad UI decisions that will be forced on us.

https://open-shell.github.io/Open-Shell-Menu/
> This gets repeated over and over, but the issue is that it's an impossible task.

The counterpoint gets repeated and repeated all over, because it was already done in BGP.

Unfortunately, most are purists who will never look at using TUBA (https://datatracker.ietf.org/doc/html/rfc1347) or something because they want "clean code" or something.

Real world is messy, and code should adopt over it.
John Lewis is great, I buy from there over Amazon wherever possible. It's a worker co-op too, which is nice.
I haven't written a lot of documentation, would you say that it requires the same level of mental focus? I understood the dividing line of 'time on task' as being what is difficult/taxing, whereas admin or docs (important tasks!) are relatively light weight.
Side question:

If I can just instruct the browser to delete the sessions, cookies, localstorage, etc. after I close a Google search tab, then would it require us to self host Whoogle? This considers that I'll never login to Google using that browser and 3rd party cookies are disabled.

Or, can Google still recognize me?
Except for the people who died of it, presumably? A perfectly self-reinforcing thesis; whoever didn't die clearly developed strong enough immunity, and those that did, well we don't count them here.
Amid pandemic disruptions, grad students push to unionize
From the point of view that there is some risk involved from the first covid infection in order to get the immunity, so people will be less likely to correctly assess the risk of getting natural immunity vs getting vaccine in order to end up to the study's cohorts.
That's covered in the article. The researchers are testing and culling mutations to produce consistent virus samples that closely match the wild Delta variant.
and vice versa?
You can contribute to it and learn it along the way. Pretty flexible.
Satellites Spot Oceans Aglow with Trillions of Organisms
I’ve been writing high performance C++ for a while now and this is true. We rarely have memory leaks or use-after-free and when we do, they’re pretty mild. It is one of the easier problems to avoid, especially if you enforce standards on developers to avoid the most common mistakes (eg the new keyword should be avoided if possible unless providing an rvalue to initialize something safer). I can imagine new or bad developers without strong guidance, or under extreme pressure to ship, would have a harder time with it though.

Concurrency is a much harder problem and something we deal with more often. I would consider memory management close to not a concern.
Show HN: The Full Stack – A Professional Network for Software Engineers
Ask HN: How does a marriage of 2 programmers work?
Any advantages or disadvantages or experience or insight or advice from someone who is actually been part of this kind of marriage? Thanks.
Of the major US carriers, Delta is certainly the worst IMHO. They've been hit by Covid-19 like all the airlines, but their concerns about public perception would be improved more by them stepping up their game and improving quality. They always seem to me to have embraced the "airlines are just flying busses" philosophy.
Definitely also check out interval arithmetic: https://en.wikipedia.org/wiki/Interval_arithmetic

Excellent article about it: http://cs.utep.edu/interval-comp/hayes.pdf
It's relevant because of the 1%. The numbers in the study are so low (8 people hospitalized in one, 1 person in the other group) that 1% makes a difference.
The more I use Elm; and the more I look at other reactive frontends like React+Redux and Vue, the more I love thinking in The Elm Architecture (https://guide.elm-lang.org/architecture/) aka Model-View-Update as a pattern for GUI development.

To wit: Here's a way to implement it with Python and Tkinter for an old school reactive GUI.

https://maldus512.medium.com/how-to-setup-correctly-an-appli...
Rent the runway is switching back to UPS (FedEx was really bad) so I hope you manage to sell this back to your old employer!
It's 8 minutes for an "external" observer. Physicists say the photon itself does not experience time or space.
No, the real problem is creators/stewards in technology (e.g. most of the people here) are dumb and oblivious enough to sign on to the idea that "average joe, who must use a baseline of our particular mix of technologies to merely get by in this world, is fully and completely consenting to the entire range of whatever those huge companies dictate because a wall of text flashed by them when they turned the thing on."

This notion is UTTER B.S. and needs to die quickly, and it is wholly unfair to put this on the users and not the creators and big companies.

(Yes, I am lawyer, and it is absolutely immoral to abuse our notions of contract law in this fashion. Gives the whole system a very bad name.)
When I went into BHS as it was closing down, they had a lot of low quality clothes 'on offer', but still unreasonably expensive. Two polo shirts for 50 pounds, no thanks.
React in 60 Seconds
Working hard for money, or even recognition, doesn’t always end well. The generalization of what he said from my perspective is that one should work hard to better themselves and do things they want to do, well.

It can be math, biology, coding, music, woodworking, anything. If you’re convinced that you’re quite good at what you’re doing and you only work 9-5 on your skills and projects, then it means you’re either developing crud apps, or you’re ignorant of what you actually don’t know. Again both are perfectly fine if that’s all you want from your career or hobby, but if it comes to questioning working hard in a generalized sense at the least you should preface it with your choices in this regard.
If you plan on bootstrapping and not getting venture capital I recommend using a LLC.
You can form it yourself online:
https://www.llcuniversity.com/
If you live in the US for more than six months you will have to incorporate the LLC in the state where you live.
Nvidia Readying GeForce RTX 3090 Super, a Fully Unlocked GA102 with 400W Power?
Yes, religiously. I have a list of tasks for each year which links to a file with my notes on each task, as well as a daily journal where i log my work hours, random notes from meetings, etc. It is exceedingly helpful.
I'm seeing 4x10g + 1x100G in that link which is even funnier as it's starting to approach on the bandwidth to the RAM lol.
Debenhams used to feel pretty sad and run down even when the shop was pretty new - I think I only ever visited one of their shops once and that was walking through to get to the car park.
Why is "natural infections and recovery produce a better immune response than a vaccine" so controversial? Has it been this controversial for any other disease?
I got a /48, and I think it will take me a while to put all those addresses in use. I'm using 9-10 now, so while I've certainly started down the path, the end is not in sight just yet.
A fellow I know from downtown, a busker, had a camp by a bridge. He disappeared for a week, and I got concerned. Met him again in a coffee shop. The local enforcers had cleaned out under the bridges and taken it all to the dump, leaving him truly homeless.

They had 'put up signs' - small, on a wall a block away, down by the sidewalk. So as to make sure folks like him didn't see them, so they could terrorize them by destroying their camps.

He had gone to the police station to request his valuables back - everything had been neatly filed in boxes - and they made him sit outside on the ground for an hour and ignored him. He never got anything back.

His pictures of his grandmother, his guitar, his skateboard, his camp stove - all destroyed.

So yeah, people get beat down, and its systematic.
You may be thinking of Isis the Egyptian Goddess (https://en.wikipedia.org/wiki/Isis)
> But you say that if we paid by productivity then entrepreneurs would simply bypass those people.

No. Entrepreneurs will bypass them anyway, whenever possible and whenever profitable. The difference is that your idea of "paying by productivity" would make cheap labour expensive, consequently increasing the profitability of automating work process and accelerating the pace of replacing labour.

> You allow yourself to provide a very loose mechanism for roughly determining scarcity but demand a very precise mechanism for determining productivity in the previous post.

No, I am being descriptive of the current reality. You want to be normative about your idealistic method. So, yes, you have the onus of coming up with a system that could replace the existing one and be at least as effective.
I think it is ok as a dedicated job.

The reason I hate doing it as an internal dev is because nobody at the company really sees it or appreciates it and it is not part of my goals, it is usually well outside my stack and area (often a lot of time in the DB where I am usually not), and if you are any good at it, you get to be the new support guy for issues with it from now on.

Everything for the migration is also a one off hack so you are not writing good code, but good enough code.

At a prior job, doing well at a migration meant this one dev got stuck doing all the support work.

As a dedicated job, Hotswap would probably want to reuse scripts regularly, making it more like software development and less like console program hacking.
One of the use cases this would be great for is Identity vendors although I suspect it won't work. There's been a lot of people moving to services like Auth0 and Okta because doing identity is hard and not something that'll help your business in the long term.

Also, as someone who's been stuck working on these migrations before, they suck and I'd love if someone could do it at scale for less cost.
> Twitter's censorship of Trump means a lot fewer people will know what he says, which is its goal.

This is a net positive, insurrectionists should not be given a platform.
I have one lying around anyway, so maybe that's another viable path. I'll take a look at how appliance-like I could make such a Raspi, in terms of UX.
Russia’s Sputnik V protects against severe Covid-19 from Delta variant, study
> Which is also the family name of the General Secretary of the Chinese Communist Party.

Well, it has the same English spelling. It's not a similar sound at all; you would probably think of one as "ksee" and the other as "she".

Though the standard English practice is to pronounce xi, pi, phi, chi, and psi as if they rhymed with "sigh", making the words even less similar. Different consonant, different vowel.
Message passing is a lower level construct. It's nice in the way that you can have multiple subscribers, but for __most__ application you won't need it.

I mean, we're not really doing this anymore, right?

while( (bRet = GetMessage( &msg, NULL, 0, 0 )) != 0) {}
IPv6 format is just too damn confusing and mental overhead.

Prefixing all IPv4 with 0.0, opens up another 64k copies of the 4 billion address space of a.b.c.d. This would have been far easier for everyone (not just a few admins, but everyone that ever has to deal with an IP address) - to understand and deal with. It still could be, with the aforementioned-yet-not-developed-nor-propsed IPv7.
Do you think laws are sacrosanct and can't be examined or changed? Do you think they don't need to be justified?

There's many examples where the law doesn't stop companies from ripping off individuals, obfuscating terms and conditions to their advantage, hiding prices, etc. Recent example that bothers me is the paperwork at a doctors office, expecting the patient to be responsible for all bills insurance doesn't pay, without letting the patient know the costs involved, basically signing a blank check, even on a signature pad where the contract can't be seen, being told "this is just consent for the exam". The justification that these are standard forms is not a justification.

Too often big companies get subsidized at public expense. That money goes right from taxpayers to shareholders. Microsoft should deal with the fallout from it's less secure software, not taxpayers. Instead these big companies race ahead to make features and sales, playing games with juristictions to avoid paying taxes, etc.

Doesn't seem fair, and just saying "because rule of law" doesn't seem like a good explanation of why we should defend this kind of thing.

Maybe a bug exploit should be considered protected free speech. How about that law?
I think I should clarify what changed in the rules. Apple attempted to stop any mass communication to your users from mentioning another way to pay. If they signed up in the app Apple still wanted to lock them in as an IAP customer.

Now you can send bulk emails to consenting account holders and mention non-IAP payment methods without running afoul of the rules.

Here's the old App Review Guideline clause (https://web.archive.org/web/20210401043354/https://developer...):

> 3.1.3 Other Purchase Methods: The following apps may use purchase methods other than in-app purchase. Apps in this section cannot, either within the app or through communications sent to points of contact obtained from account registration within the app (like email or text), encourage users to use a purchasing method other than in-app purchase.

That's been changed to:

> 3.1.3 Other Purchase Methods: The following apps may use purchase methods other than in-app purchase. Apps in this section cannot, within the app, encourage users to use a purchasing method other than in-app purchase. Developers cannot use information obtained within the app to target individual users outside of the app to use purchasing methods other than in-app purchase (such as sending an individual user an email about other purchasing methods after that individual signs up for an account within the app). Developers can send communications outside of the app to their user base about purchasing methods other than in-app purchase.

Then the AFAIK unchanged exceptions follow: "reader" (any content store), multiplatform services (yes the guidelines are made so strict allowing the use of previously purchased accounts had to be an exception, "provided those items are also available as in-app purchases within the app"), P2P, "goods and services outside the app", etc.

edit: line breaks :)
"ridden around on the roads unplated or in the bike lanes"

I share GP's concern.
Thanks - I'm not a software engineer, but I write a lot of code anyway. I've used Jupyter notebooks to good effect in the past for smaller, self-contained projects, but they don't quite seem to fit my workflow well enough for me to use them for everything. You make a good point about picking something and enforcing it - I just have a hard time even finding something to start iterating on. Maybe I just need to be more creative about how I think about/use Jupyter notebooks...
The COVID vaccine patent protections were not constraining vaccine supply, because they were being licensed to anyone with the capacity to produce the vaccines anyway.

It sure did make for good grandstanding to speak out against the patents and pretend like getting rid of them would change anything about vaccine availability in practice, though, and lots of people jumped up on that grandstand.

So given that dropping the patent protections would not actually help produce more vaccines and given the questions about long-run effects on drug research, opposing the people trying to score easy political points at the expense of actually doing something useful does not seem like a bad choice to me.
The term ”survivor bias” is usually used metaphorically, but in this case it applies literally.

Putting in some caveats about the risks associated with infection is not enough. This is a garbage analysis that should never have been accepted for publication.
My first instinct is to develop a Hotswap unified schema, something like (https://cloudinformationmodel.org/cim-model/) and then develop bidirectional mappings to particular services. Then transformation is a repeatable {Saas pool} -> Unified model -> {Saas pool} transformation. My second instinct is to reconsider the over engineered mess my first instinct came up with. Good job on getting to the point and having things work. Looks like a cool offering, good luck with it!
I say go for it, but maybe don’t bring anything with you, and don’t leave anything behind.
Is this true though? In my cohort of early-ish employees that went through a modest IPO, there was definitely some discussion of QSBS in an ex-employee group. That's where I even found out about it, in fact. Buying options (years after company was formed, mind you) was a bet on the company, not on some tax breaks down the line. Holding on to the shares for multiple years after the IPO, now that's definitely a QSBS bet (and still unclear whether a good one, given stock market volatility).
Just require a callback to be non-null.
Probably not much different in the US. We used to have Montgomery Ward, Nordstrom, JCPenney, Kmart, and Sears in my town. All gone.
> escaping capital controls in certain currencies). Some are not (ie all the illegal usages).

I don't really understand how these are different, given that escaping capital controls is by definition illegal (otherwise you could just use the normal banking system).
A IPv4 host cannot ever directly communicate with a IPv4 host behind NAT. So what? Just map addresses.
There is a simple solution to the conundrum: a standardised vaccine passport plus a separate, standardised proof of prior infection.

Then let each business and jurisdiction choose whom to admit. Part of the problem with the prior-infection claim is it’s harder to verify than vaccination. Solving that would go a long way towards letting those individuals participate in normal life without compromising public health or the right to choose with whom one assembles.

Broadly, the Israeli data seem to favour natural immunity while the British data, very slightly, vaccination. We need more data. In the meantime, let people make their own choices.
British Home Stores - https://en.wikipedia.org/wiki/British_Home_Stores

I had to look it up even though I've lived in the UK for about 10 years now.
I'd specifically prefer to be infected after if I had to choose, on the assumption it'd be milder.
That's right, vaccine doesn't prevent you from getting the virus so if you get it you'd then amount an immune response of some sort which is on top of the one provided by the vaccine.

Or that goes to "fill up" again the immunity lost due to the time which went by since the vaccination.
> The inability to extract a library (or a service) without depending on ActiveSupport is a cost that doesn't exist with the other approaches.

I'm not sure what you mean; Rails depends on ActiveSupport so if you're a Rails codebase you don't really care, you already depend on it.
If you're a gem author it's your own decision if you want to depend on ActiveSupport or not, I'm sure many gems don't depend on it, and others do.

> Not to underestimate, your _number_ now responds to `weeks`, and duck typing is the only way you have "interfaces" in Ruby. I can easily picture having a "weeks" or days attribute on some entity and a service object expecting that, now there are subtle bugs when passing accidentally the entity's _value_ instead of the entity itself.

Never seen this. Not saying it can't happen (can u give an example though? not 100% sure what you mean) but I've never seen it.

> Yeah, they are "minor" things, but the point is dying of thousands cuts.

This is a bit of a hyperbole statement wouldn't you agree?

> The last damage is more subtle: devs, even less experienced devs, will feel authorized to monkey patch.

I think it happens way less than you think; usually in teams of inexperienced people who discover Ruby and metaprogramming for the first time. But the worst monkeypatching bug I've ever seen was actually done in javascript; a guy monkeypatched some jquery method and broke 20000 websites at once (we were a widget startup).
Monkeypatching isn't a Ruby thing it's a dynamic languages thing. I don't see Ruby/Rails culture just encouraging people to monkey patch String or Object. The fact dhh and a very experienced team of devs did it, and tested it and perfected it for years, doesn't mean you should do it. This is pretty common knowledge now and I think 99% of Rubyists would agree.
benefits of ORMs:

- allow certain apps to work with any sql dialect (though tbh I question the value of this in the age of docker)
- makes simple selects easier
- enables plugins for web libraries

I think the 3rd thing is the most valuable. If you're in an ecosystem like django / rails, you can consume plugins that integrate with your sql backend and your schema more or less automatically.
I've yet to own a UEFI motherboard without a few glitches. I never had these problems with the BIOS...
Cover your delicate ears, it's a real world out there.

While I don't agree with the idea in the comment.c this person is speaking from experience (supposedly). They should be allowed to share it, and their viewpoint
Spark SQL is great for this. SQL strings and data frames code can be used interchangeably, and performance is the same for either type of query.
https://spark.apache.org/docs/2.1.1/sql-programming-guide.ht...
Some things are worth doing even if they're hard.
An end to single family zoning doesn't imply condo towers everywhere. The most common type of unit that you would see is a two family home, as people convert their basements, second floors or back yards into income generating units. This simple change would create a meaningful increase in housing availability.
No, it isn’t “quite literally a millenium prize problem”. The problem definition is at https://www.claymath.org/sites/default/files/navierstokes.pd.... This is related to what I mentioned in passing when I referred to theorems about singularities. You could solve this problem and collect the million bucks and still not have “solved turbulence”. Of course, there is no universal agreement about what solving turbulence means, exactly.
EDIT: But most would agree that it would involve constructing solutions to the NS equations that describe turbulence. You could solve the millennium problem by proving that smooth solutions exist, but still not show how to construct any. So it would be of theoretical interest but do nothing to handle the problems of turbulence.
The people infected by covid who died do not appear in this study.