skysight-inc/HackerNews huggingface dataset:
Engineering vs Product. You can have very exciting engineering behind what is otherwise a very boring product. I'm currently leading a React Native app team and from an engineering perspective, it's very exciting. Bleeding edge everything, fabric, hermes, beta and alpha versions of multiple devtools, etc. From a product perspective it could not be more boring, we're building an app to help insurance salespeople track their sales.

And of course there's always the money, for the right price I'll work on whatever you want me too. If someone offered me a job building Windows Vista widgets for $1M/yr, you can bet I will take the job and be very happy.
You could give the built-in unittest module [1] a try. It's less magical (although also less flexible) and many of its old limitations that people used to cite as advantages of pytest (e.g. built-in test discovery) have since been fixed.

[1] https://docs.python.org/3/library/unittest.html
This post basically explains the bait-and-switch being used.

https://hwfo.substack.com/p/everybodys-lying-about-the-link-...

The post also questions how studies like the one you linked are measuring gun ownership rate. Every reliable study uses % of suicides with guns as a proxy for gun ownership rates. RAND notes the same thing: "A fundamental limitation for all of the studies is the lack of direct measures of gun prevalence. All of the authors use FS/S as a proxy for gun prevalence" https://www.rand.org/research/gun-policy/analysis/essays/fir...

https://www.rand.org/research/gun-policy/analysis/essays/fir...
You can do that without introducing a HTTP/RPC boundary.
I just want to get paid.
> Here we go again... He donated a few thousands dollars in 2008 and 2010 to a referendum campaign against same-sex marriage. He then repeatedly said he was sorry.

When did he say he was sorry? I don't think I've ever seen him apologize.
These can be found on Freesound discussed elsewhere in this submission.
Look quite professional, i will have a look!
> You came to believe that guns create mass murderers?

I came to believe that the institutions which continue to not just protect widespread proliferation of firearms, but to rally around it as a culture war battle, are the ones failing children. I’m not sure how to engage with the phrasing “create mass murderers”. But those institutions are certainly enabling those who would be.

> Either you never really held a belief in the right to self-defense and are arguing in bad faith (which, frankly, is most likely)

Oh I still believe in the right to self-defense. And in all honesty I haven’t moved much philosophically on the subject of firearms specifically. But in terms of the practical reality, I just don’t believe we’re going to solve the problem without addressing our gun culture and significantly reducing availability/access.

> or if you did change your mind due to such a ridiculous premise, you never had a coherent argument for gun rights in the first place.

Oh it was coherent. The shift came at the same time as I shifted away from anarchism towards communism. Can’t really get more coherent than a fundamental question of the role, if any, of the state in dictating what’s permissible. My attitude toward that question has shifted on a great deal of things. Not to serve the ideological shift, but causing it. It hasn’t shifted far, granted.
Could be easily drained down a pipe, the evaporation then is not as relevant even if some of it does, efficiency would most likely be acceptable.
Java has many other shortcomings which keep me from using it.
I can’t grasp the meaning of all of your comment, but I think it’s worth pointing out that there’s nothing in the Second Law that prevents life from evolving. We certainly don’t need to invoke multiverses for that. For systems out of thermal equilibrium, such as a planet embedded in a flux of energy from its star, entropy can and does decrease all the time.

An air conditioner (heat pump), for example, causes heat to flow opposite to the temperature gradient, pushing heat from your house into the outside, and increasing the temperature difference, thereby decreasing the entropy in your area. But you have to expend energy to do so, hence your electricity bill.
David Deutsch as well. Chiara Marleto has a nice recent book, The Science of Can and Can't, which discusses briefly the Second Law in the context of constructor theory.
Firec: Rust API to Interact with Firecracker
They have this VMware Tanzu platform which is like Red Hat Openshift. A heavily customized application packaging , deployment management solution on top of Kubernetes. It can be deployed on any cloud and on-prem DCs. So kinda multi cloud bet. They are selling it in a big way.
Transactional DDL is the biggest one for me (comparing MySQL and Postgres).
The techjobsforgood.com jobs board is useful for this, but a lot of the postings are from nonprofits and the pay is often below market (or so it seems to me).
Need something to cool off the human inside the stillsuit
Compare it to other OSes and you will see that 'plenty' is not actually a lot in this case.

I really was thrilled when I finally moved over to KDE from macOS. Over the years they had forced a number of changes I was really unhappy with. Like the inability to put virtual desktops in a grid, among others, that was pulled somewhere around 10.9 or so.

It turned out that KDE just offers this and most of my other annoyances with options. You want them in a line, you want them in a grid? Whatever you please. Also, choose what kind of transition, how you'd like to identify which one is active, etc etc. Everything can be configured. You can even name them if you like. It's really amazing being able to set everything up the way I need it again.

Apple had an OK baseline for me around the Tiger/Lion era, but after this they started going downhill. Launchpad, Mission Control etc were all regressions from the previous options like Expose. Also moving to ever lower-density UIs that mimic mobile devices (without actually offering touch support that necessitates bigger buttons) really annoyed me.

Very happy with the choice and the Qt-based FOSS software is similarly better than Apple's for the same reasons. Many configuration options and choices.
It's not mere math: Norway and Swiss have much more hydro than they normally need, last summer they have imported electricity due to drought (rare for both country, especially for Norway) and both who sell to them are mostly Sweden and France from nuclear.

When you need X from renewable you actually need 4X at least to be sure having enough in bad moments, energy is extremely* important and we can't going soft with it. Hydro is largely the best renewable since is almost constant (with their seasons, but still pretty stable) however is not as predictable and constant ad an NPP or an oil/gas/coal one.

So far very few countries have been able to run on mostly hydro only, all small, with little industry and very mountainous. Unfortunately too many dream miracles of free energy everywhere instead of trying...
XMPP is in actually in Cisco VOIP too, and that Cisco VOIP Unified Communications [1] stuff is incredibly popular.

The client side Cisco Jabber app is Cisco's version of it that works with their VOIP.

Believe it is both Client & Server, and that is an interoperable implementation that looks like a reskinned pidgin somewhat in older versions, but has a great deal more functionality now, and looks capable of doing VTC and other things [2]

Considering how popular Cisco VOIP is, I think lots more people have XMPP functionality than they realize

[1] https://www.cisco.com/c/en/us/products/unified-communication...

[2] https://www.cisco.com/c/en/us/products/unified-communication...
>>I'm somewhat blown away by this whole thing. Leverage to finance an already-leveraged derivatives position on illiquid stock. From the issuer of said stock. Who is also the borrower's employee. That's both risky and dodgy!<<

It's risky, but not necessarily dodgy. Many employers do not even permit early exercise and I wish more did as I could have substantially reduced my tax burden in some situations. Taking loans for early exercise is risky, but ultimately, we're adults who are responsible for our own decisions. Certainly it would be bad if Bolt misled employees into thinking it was a risk-less proposition, but I've not heard anyone claiming that.

>>Bolt positions the "below $200,000" sum as a win. I don't see it that way. That's below the lower bound of the accredited investor income test. The people taking out these loans by legal definition couldn't afford the risk. Yet Bolt doubled down and gave them leverage?<<

If the aggregate loan amount to laid-off employees was $200k, that says nothing about whether they qualified as accredited investors. Further, the accredited investor designation is an arbitrary one. It's perfectly possible to not be an accredited investor and still be able to afford the risk of early option exercise.
> After scrum

You mean the daily standup?

Scrum is a full process. There's no "after", no "before". It's a steady state.

(Anyway, I need to decompress almost all meetings I have, of any kind.)
That wasn't claimed.
Yes, he did, on his personal blog.

https://arstechnica.com/information-technology/2014/03/new-m...

https://brendaneich.com/2014/03/inclusiveness-at-mozilla/
There is a new framework, still infancy, bud, which was recently shared on Reddit and you can watch the video:

https://www.youtube.com/watch?v=LoypcRqn-xA

Plenty of other frameworks which you have a specific framework is lacking in the Go ecosystem?
My little pony: linking is magic.

But with harddisks and bandwidth (aside from mobile) being limitless we just decided to stop bothering. The only device on which I am remotely space constraint is my MacBook. And that is mostly apple business decision.
Another happy chezmoi user here. The templates are hugely convenient.
What you are describing is indentured servitude. And might I add that it is scary you even think this is close to a good idea.
Better yet, start a formal union, and hold managment accountable for such sh*t.
Biden is bad too.
This 1000%. And this applies to a huge percentage of very large orgs/ISPs/telecoms/fortune 500s, etc. VMware for the most part “just works” and is entrenched in these companies, much like AD.

If you are rolling your own replacement of VMware, what happens if a couple (or even say 20 out of your 5000) of your “parent” hosts go down. Will all of your guests auto-migrate to healthy hosts?

And we are not talking about Kubernetes or similar here. That is very different. You don’t roll your own VMware alternative. You just use VMware.
I mean what are you expecting when applying to a software house or a staffing agency?
Only unplayable in an /r/literallyUnplayable sense. Unless you are extremely bothered by the occasional minor issue, it is quite enjoyable.

I experience a rare frame stuttering and for a week after an update my character didn't have legs (which I found deeply amusing then sad when it was fixed).
And keeping 100% of all features instead of removing the least-used features as you add new ones to keep tech debt from growing indefinitely and reaching a point where new features take months to ship.
I work at Activated Insights — we're a company that helps improve the lives of senior citizens through transparency in senior care facilities.

We're hiring here: https://activatedinsights.com/jobs/software-engineer-remote/
Seems a shame to get hung up on that one thing (I don't know anything about ER's KB/M support), but I understand. Being comfortable with your input method is pretty important. ER definitely stretches gamepad input to the limits. It's pretty often I do the infamous "claw grip"[1] to get access to both the right stick (camera control) and face buttons (actions). If you can get over the controller thing, or find the KB/M controls sufficient, I really recommend it. ER is definitely one of "those" generation-defining games that are really special.

[1] https://i.ytimg.com/vi/-oLlVzXeXOU/maxresdefault.jpg
I believe this might fall under "resume driven development"
I work at Whisper AI, which is a startup building a better kind of hearing aid.

The basic pitch is that by far and away the biggest problem people with hearing aids have is hearing in noisy, crowded environments like restaurants and parties. Classical DSP algorithms have a very hard time in these situations because the spectral properties of the noise look very similar to the signal since both are speech.

What we do differently is we provide a small companion unit, about the size of a flip phone, that houses a much more powerful processor than you can fit behind the ear. Since we have more than three orders of magnitude more compute than a traditional hearing aid, we can run modern deep neural networks to denoise audio in real time.

We are hiring for a variety of roles, but I in particular have been looking to hire a machine learning engineer for my team.
All depends on the Letter after their name. Everyone knows this, but pretends it's not the case.
A lot of the internet is behind semi-walled gardens and GoogleBot and BingBot have preferential access.

All the large social sites, Cloudflare, and other CDNs will just stop serving unknown bots after awhile, which is why there are spidering/scraping services that cycle thru IP addresses. See: https://news.ycombinator.com/item?id=29417061
Cooler than Tiddlywiki?
OP here, I can completely relate. I am changing jobs too for a similar role, hopefully :)
My Tele has a six saddle bridge, so the intonation is fine but now there's twice as many screws to cut yourself on. I like to think the guitar demands a tribute in blood before it'll sound good, certainly I've bled into it a lot over the years.
Applying the first solution consistently causes text strings to appear like "dlrow olleH", which IMHO is not very practical. In general we expect array elements, including byte and character arrays, to be listed in the locale's normal writing direction, which would generally be in ascending order by index from left to right. The second solution is more internally consistent, but breaks with the expected big-endian writing direction for Hindu-Arabic numerals in English text.

I can't say I've encountered any hex editors which support either option.
Again, if we replace every single furnace without a battery backup with a heat-pump, we get the majority of the benefit without any loss of utility. IPv6 transition has significant network effects, decarbonization has relatively few (with refueling being the primary one)
No of course there still needs to be a change. Your comparison falls apart because there isn't a epidemic of targeted violence against children using cars, while there is with guns.
Let’s write an Elixir LiveBook smart cell
Lots of Rust animosity in here. What's wrong with it? In places where C/C++ has been the standard, Rust is many times more fun, quick, and easy. It lets you implement higher level control flows (iterators, recursion, multithreading, maps) much more easily and reliably than the aforementioned languages while still allowing for byte level access when required. Its library system is a billion times more ergonomic than C or C++, though I wish it allowed for easier dynamic linking to system libs (just because that's historically the way libraries have been part of distributions). These are all good qualities. It does have weighty syntax and compile times are slow, but so does C++. I can't speak about whether it's really better than a language like Python or Haskell, but I don't think Rust targets the same problem space.
This sounds like an awesome game. I wasted hours yesterday trying to get past the white screen of death so my son could play. We have worked through every "fix" documented online on several forums with no joy and still the game will not start. I believe it fails in the Easy Anti-Cheat at start-up.

I will get the machine in hand this afternoon at some point so I can personally troubleshoot the issues since doing the phone tech support thing for a couple of hours after midnight with someone who has already run through all the documented fixes can be frustrating (and funny) itself.
> Nobody is seriously talking about rewriting the constitution or banning guns outright.

That's simply untrue.

> The fundamental issue is that there's a politically powerful minority that is able to block essentially all meaningful attempts at any kind of gun regulation and they do.

Such regulations are drafted in ignorance and have far more to do with making guns less scary to ignorant people than in actually affecting public safety.
It's dated Wednesday, March 3 2021. Is there another date I missed?
> One follow up question - does risk-with-ill-intent play into your calculus at all?

Sure, but a couple other confounding factors enter the picture. If you assume ill-intent, then you have to also assume subversion of the law, and you then have to consider what lines not only make sense from a risk perspective, but what line make sense in feasibility and outcome as well. This is where

> A related, follow up question is your thoughts on requirements to get said items. Should background checks be required? Training?

Comes in. For the situations where ill intent was involved, and the weapons being discuss did then pose a substantially greater risk to other people, would these things make a difference? I Think the answer is yes, but not significantly. Most of these mass shooters would have passed the kinds of background checks proposed, and training would not have lessened the number killed.

Personally I like red-flag laws (provided there is a framework for recourse when someone is falsely accused to prevent them from being abused) for reducing casualties from people with ill intent. It's better from a second amendment point of view since the government isn't the entity creating barriers, and it'd better from an enforcement point of view because requirements can be fuzzier. It's much easier to substantiate "this person represents a risk to others and the community they live in feels they should not have access to guns" than it is to convict someone of a crime that would disqualify them from gun ownership broadly. I think on paper it works out better as well, as with most of these shooters, people were definitely weary of them and had reason to believe they posed a risk, but they hadn't committed any crimes, so what were they supposed to do about it?
It's intentional. You can post a link or a text post. Text posts can only include links if it's a Show HN post.
Ask HN: What are some valuable tech skills to have for the upcoming recession?
Pretty much the title. If a recession does happen, which skills (programming languages, paradigms, DBs, platforms, etc.) do you consider could provide a good safety net when it comes to employment?
This might be the worst answer but....

I dont! I love setting up each new machine fresh, because I feel like during the development cycle I incur a lot of software/CLI tooling debt that I don't need anymore.
Exposed: The threat actors who are poisoning Facebook
> Any open system that becomes sufficiently popular will be destroyed by abuse.

This is a harsh truth that I'm always surprised that so many HNers haven't accepted yet.
management doesn’t have a clear image of what a “developer” role should look like in their company.

combined with

In those companies, it’s easy for a dev to become someone who is officially “a developer” but with a bunch of semi-official hats.

results in a similar story with Devops and it's younger brother, SRE. My job role officially changed from "Devops Engineer" to "Site Reliability Engineer" when I switched jobs two years ago and I'm lacking in finding ways of differentiating the two.

It's seemingly become the default response now on Devops communities when someone makes a thread saying "I want to get into Devops, what do you do?" that the job role means 'whatever the company wants it to mean', which is how we end up with Devops practitioners and teams getting turned into kitchen sinks for dealing with anything and everything the feature development groups aren't tasked with because of a severely unchallenged assumption that the dev team brings in revenue, while the operations people consume it.

An assumption that's never said outright-mind you, but the organization and delegation of work between the two domains of functional teams, IMO says it pretty loudly.
> Disadvantage 2 – Error Handling

I'm by no means a Go expert, but it felt like Go forced consistent error handling.

> Another issue is that it’s easy to forget to handle an error by accident

Does anyone have specific examples of error scenarios that skip through the cracks?

> While this approach works, it’s easy to lose scope of what went wrong to ensure you can provide a meaningful error to your users. The errors package solves this problem by allowing you to add context and a stack trace to your errors.

Isn't this effectively just having propagating error Object that you stack context into ?

On the one hand, I agree something like this should "be supported by the language" or rather forced especially since Go supposed to be opinionated, but on the other hand I appreciate having flexibility.
Makes sense! I think the commenter below correctly addressed the true security concern here which is importing arbitrary python libraries. As is, import_tracker doesn't attempt to solve this problem (though it's an interesting one to consider for this or a similar library). Please feel free to reach out with any other questions if you're curious.
This is actually not as hard as it seems, you just have to be willing to take a truly eye watering paycut. Think 4x. Think enough money over a lifetime to start your own charitable foundation.

Head over to Idealist.org and pick a cause. Choose carefully, you better really f-n love it. Source: been there, done that, got the t-shirt somewhere around here. (And yeah, I changed the world too while I was at it.)
There are other good replies to you, but one other thing I'll add: for a lot of companies it is much much easier to pay a steady $xxx/month than it is to pay a large amount up front and budget for unknown variable costs down the road.
It depends on your skillset, but something like Givewell would be interesting to look at.

https://www.givewell.org/about/jobs
Brave also has a sketchy past with regard to trust and privacy. Lying, misrepresentation, reading and modifying private data: I'd rather just not mess with it.
DARPA Bio-Inspired Restoration of Aged Concrete Edifices
I can't really speak for Drew's problem with the workaround, only my own from a design point of view - he may not even agree with my own issue at all for all I know, so I don't want to put words in his mouth.

From my own perspective, however, the issue is about impact and responsibility.

The excess traffic is their impact as it is caused by their design and is entirely of their choosing. Thus it becomes their responsibility.

The workaround they offer (as with so much in tech) means their stuff becomes opt-out and not opt-in. By which I mean their own decisions/designs cause an impact where they require everyone else suffering from it to specifically and individually opt-out of being excessively polled.

This is an outrageous requirement they can only impose due to the power imbalance.
Dynamic Language Understanding
What people don’t know is the CEO Ryan Breslinlow founded the company that constructed the loans. He played both sides.
I also wonder if that revenue is just the payments they process. If so then true revenue is probably ~2.5% of that.
https://news.ycombinator.com/item?id=31517109