skysight-inc/HackerNews huggingface dataset:
I always wondered why positive niceness makes processes run slower. That's not nice!
Doodle Now Supports Forms
His talk about this is great: https://youtu.be/A46KQtriYuM
https://www.crisiscleanup.org/map is a kind-of alternative, based on private data. It lets you start from a list of recent natural disasters (in the US).
In my experience, remaining employees generally understand what happened without the company having to disclose exact reasonings. Especially publicly.
> the workarounds can and do take time

That's a feature, not a bug. Most big decisions can and should take time. Usually because it's not a simple matter of "this guy is a massive dick to everyone and contributes hardly anything."

More often it's "this guy carries this project, and he is an asshole when people show up and run their mouth because they think they're smarter than they are." Which is to say - it's a shade of gray, not black or white.

In the truly dire situations, movements happen quickly. See the recent collapse of FreeNode IRC.
Protecting people's privacy is a fundamental principle of justice, too. It's extremely common for court records in cases regarding people's conduct to be sealed.

Forcing people to air all their dirty laundry in public, as the Puritans did, is not just, and tends to severely limit already-marginalized people's access to justice.
> The option to connect an external keyboard would be killer. Of course, the main use case is to write with a pen. However, given that this is a distraction-free device, the option to behave essentially like the screen of a typewriter would be much appreciated by writers and minimalists.

I've been banging this drum for a while. Yes, please.

I really enjoy my RM2 despite this, though.
While the situation is, in my view, less than ideal, the decisions behind it are not decisions I am at liberty to criticize publicly.
FWIW the peakbagger app (android, ios) includes excellent fire and smoke layers. andrew has added these features over the past few years as fires have complicated the quest for peaks.

caltopo.com is another great tool with fire layers, useful for planning hikes in affected areas.
The bigger problem is for non-technical users "cryptography" and "cryptocurrency" now sound interchangeable. So now you can't have a conversation about cryptography without explaining how it's distinct from the concept of cryptocurrency and that you're not talking about Bitcoin.

While most people aren't talking to their non-technical friends and family about cryptography too often, the co-opting of "crypto" is problematic for companies. They now have to explain to lay people why a new phone isn't pumping out Bitcoin when it was advertised as having strong cryptography. It's going to also be super problematic when politicians start talking about "crypto" regulation and we're having to fight battles over the legality of cryptography again. I don't think my old RSA-as-one-liner still fits.
He's just hopping around on a tourist visa
K8s Security Cheat Sheet
Honestly, any state school should do. I graduated with high honors from just an average state school and have no problems getting interview requests at fortune 500 companies and at amazon/fb. I do pass interviews also :).
i think the parent was referring to https://github.com/golang/go/issues/45970
It's a half marathon's distance as the bird flies from JFK to midtown. That's almost four and a half hours at a twenty minute pace. Not walkable for anyone but an athlete.
so funny how they hated on Canonical's convergence 6 years ago and now they say stupid stuff like this "true convergence is here" LMAO
Yes, and this is the policy of many long-running and successful FOSS projects (e.g. kernel developers).

Rust however wanted something different and attracted a lot of "snowflakes" because of it.
This 100 times this. It's especially weird since the whole idea of open source was that you can just fork a project if you don't like it.
One disadvantage of k3s, is that it does not have HA control plane out of box (specifically, users are expected to bring their own HA database solution[1]). Without that, losing the single point of failure control plane node is going to give you a very bad day.

I use kubespray[2] to manage my raspberry pi based k8s homelab, and replacing any nodes, including HA control plane nodes, is as easy as swapping the board and executing an ansible playbook. The downsides of this, are that it requires the users to have more knowledge about operating k8s, and a single ansible playbook run takes 30-40 minutes...

1. https://rancher.com/docs/k3s/latest/en/installation/ha/

2. https://github.com/kubernetes-sigs/kubespray
> First, Why does this even matter?

The reason you can't write my version using yours is that the types are less precise and you can't recover the imprecision in the output type after the fact.
The only safe way to obtain an Int from an Optional[Int] is by providing a default value which doesn't exist in this case.

> The Optional[Int] doesn't exist so how do you create it?? You CAST

By casting I mean an unchecked narrowing conversion e.g. of the type Optional[Int] -> Int. There's no casting in my version.

> if you want to talk about "Well Established" then Optional is more well established

This is a false dichotomy, contracts are still used in static languages where you can't or don't want to try represent properties at the type level. You could for example define a function

lookup: Map -> Key -> Optional[Value]

and still add preconditions that the map and key were non-null. The failure to uphold these represent a different kind of 'failure' than the key not being found so it wouldn't make sense to lift them into the return type.

> The safe version suffers from your same problem just moved

It didn't 'just' move, it moved to the point in the program you actually need to deal with the possibility of a zero divisor i.e. before calling div. Where does the divisor come from in the first place? You seem to be assuming there is necessarily some call to NonZero.fromInt at each call site to div but this is wrong. The non-zeroness of the divisor could be established at some prior point in the program and used in multiple places. In contrast your version has to deal with the possibility of returning None everwhere even if you've already established the property of the divisor beforehand.
> Linux has changed the world -- in a very substantial way and much for the better -- even though Linus flew off the handle at people for years. That doesn't mean he is completely beyond criticism, but it does indicate to me that we need to put a significant check in place against these "feelings committees." Their sensibilities are becoming ever more delicate.

I think that's a pretty bad example, considering Linus took time off and reevaluated, publicly apologized and acknowledged how his behavior was harming Linux.

> competency often makes people a little rougher around the edges.

That seems pretty unsubstantiated.
Emacs and Elisp.
Optimized Zip Format: Reading Zip Files Quickly
Yes, the code first configuration in .NET attracted my interest. Also it's testability. I don't understand why they push their JSON configuration so much. If you want config files, take nginx, HAproxy, Traefik, ...

LettuceEncrypt is more or less currently unmaintained. Way too risky to use, no idea how to fix that, if something breaks.

About caching, this issue sums up my issue quite well: https://github.com/dotnet/aspnetcore/issues/27387

I went with Traefik after all, I'm quite happy with that choice.
It's probably impossible due to proprietary drivers tied to a very old Linux kernel. More info: https://forums.puri.sm/t/is-there-a-way-to-put-pureos-on-ano....
We’ve entered Dunning–Kruger effect, or now days:

https://reddit.com/r/NotLikeTheOtherGirls

So some people are particularly special, huh? I doubt it.
Based on their mods.toml file:

https://github.com/rust-lang/team/blob/master/teams/mods.tom...

The "description" field says "Helping uphold the code of conduct and community standards" which is why they left. My guess is people could of done literally any number of things that violated the Code of Conduct. They want to not start a witch hunt which is respectable. As someone else around this thread said though, it leaves room to interpret it as the absolute worst. I am going to assume it's not as awful as it seems and might just be something to the tune of differing opinions. Maybe another Linus Torvalds scenario, I rather not make assumptions that are really bad.
I mean, is it any surprise? When all you have is a hammer, everything is a nail. I'm going to go out on a limb and say they probably recruited a bunch of SJWs who went around looking to be offended, then were told where to go (I mean, they're non-technical members of a technical project) and now they're acting offended...
Launching Pipeline Conversations, an MLOps Podcast
So wear fingerless gloves and social engineer a little bit (it's cold, it's winter, I have bad circulation, etc). If you think having a human guard makes a system infallible, I have some bad news for you.
>My issue is with this law of economics "prices should be the maximum possible" so if you notice the R&D, risks are not part of the price,

Risks are not part of the price, but the max price you can charge (either by caps imposed by governments, or your customer's purchasing power), market size, risk, and R&D costs factors into an overall equation that determines whether a drug project can be funded or not.

> is all about maxing it out at any costs (lives, environment,some laws etc). Of course you should make enough profit to recover your R&D, risks and all the other costs the problem is the economic people will tell you don't stop.

okay but what what counts as "enough profit to recover your R&D, risks and all the other costs", and who decides? currently it's decided by the market. you guess what the costs are, and decide whether or not to develop the drug accordingly.
PureOS makes an effort to avoid saying Linux. IMO it's a deceptive marketing ploy to take software from GNU/Linux without giving credit, and pretending to be something different, perhaps to attract lay people who are scared of "Linux".

https://tracker.pureos.net/T749
I'd say it's a slight step up.
absolutely, I don't like type checking at all, and especially not runtime type checking, but the README has made me want to try it.
Show HN: List of disposable email domains to prevent fake registrations
What are the IP issues related to POWER10? I hadn't heard about it.
I expect our contributions to the community would be improved by less information. When you're resigning from a position but you don't want to say why, you're supposed to gesture vaguely at personal obligations or career opportunities and leave it at that. "You guys should be mad, but we won't tell you why" makes it impossible for the organization to function. How can the core team lead the project or even appoint new moderators without putting this controversy to rest?
Scalable energy-efficient magnetoelectric spin–orbit logic (2019)
Ten years is long. I'm pretty sure that Tesla is already buying them below that price right now for their China operation. Retail prices are of course a different matter. This market is supply constrained so unless you are negotiating hard for large volume orders, it's pretty hard to buy battery cells directly. That indeed might take ten years to get fixed.

Anyway, you can buy some Tesla power wall for your home at quite steep prices right now. Considering the difference in price for that and their actual cost, margins on those might be very lucrative for Tesla right now. They charge as much as 8500$ for a 13.5 KW powerwall. If they source the batteries for 100$ per kwh, that's a nice markup.
Ask HN: Anyone from Gmail spam department? woes with 550-5.7.1
I'm a bit desperate, so apologies for this. I'm running my own postfix at my own domain, and gmail rejects it with "550-5.7.1 likely unsolicited mail".

I've searched it all, SPF/DKIM/DMARC recommendations from google (all work fine), the postmaster tools (are empty because I'm not sending lots of mail), spamhaus and friends do not have neither me nor my IP neighbours as spammers. (I'm not an open relay either).

There is a submission page at gmail where you would send a mail that is rejected, promising that your setup is good, and they say they would look at it in two weeks time. I've tried that several times and there's neither response nor change in behavior from the gmail side in months.

If there's something I missed, kindly tell, I'll try that; but I'm afraid there's nothing else to try, and if you know someone who knows someone, could there be done something about it possibly?

Thanks!
Community college. One can absolutely get a technical AS from a community college while working full time, it might not be a CS degree, but I bet it will fall under the "or similar" category for most purposes. A more "job focused" AS degree would probably help the OP get out of their current career rut quickly. Given the current job market, companies might be willing to take a chance on someone who successfully completed some technical classes at night already.

In recent years, it has become much more common for community colleges to partner with a larger university to offer AS -> BS paths. The AS will serve as a good checkpoint too. Since, we know how life can be, especially in one's 30s-40s; our situations can change dramatically in the span of a few years.
Israel was over 78% fully vaccinated in August

https://www.science.org/content/article/grim-warning-israel-...
The Stochastic Sea: Gravitational Waves and the European Pulsar Timing Array
They're committing to sharing these reasons with other Rust Team members, though. Just not the broader dev community.
I have been a lawyer for over a decade. In exactly one case that I've ever litigated or supervised has any of the evidence been placed under seal. What jurisdiction do you practice in, that you're seeing this so commonly?
A correction for you: The element is cobalt, Kobalt is a brand of tools they sell at Lowes home improvement stores. Also I believe most modern lithium battery chemistries omit cobalt due to cost and supply chain issues.
Oh, phosh is developed by Purism... Shows what I know. It runs very poorly on the PinePhone and uses way too many animations and gestures for my taste. This is part of the reason I'm still not able to use the phone reliably.

If there was a keyboard as good as Android or iOS options in terms of speed and accuracy, then I would expect to see good text based interfaces popping up. But the keyboards I've seen have still been pretty clunky.

The SXMO image for Pine64-Arch [1] seemed pretty nice, but clearly still in development of the basic features.

[1]: https://github.com/dreemurrs-embedded/Pine64-Arch/releases/d...
Not about software per se but The Systems Bible/Systemantics (original title) is a good read: https://www.amazon.com/SYSTEMANTICS-SYSTEMS-BIBLE-John-Gall-...
Is it coincidence that it is so common toxic people end up being the ones "carrying the project", or is it that because they are toxic, they push away other contributors and create a fragile project with a bus factor of one?

Seems to me getting rid of those people sooner rather than later is better for the health of the project overall.

Of course, I'm sure some will argue that it's no coincidence because being effective and being toxic are inherently positively linked, but that's simply untrue in my experience, wishful thinking on the part of toxic people who want an excuse for their behaviour. Linus himself has said he was wrong to act as he did, and has worked to change that, and seen improvements for doing so.
They explained why: accountability and structure.

Do you need specific instances, date and timestamped?
The victims are all collateral damage to the War on Terror and the invasion of Afghanistan. The US forces countries like Pakistan to enforce such rules and regulations, otherwise they face sanctions, and eventually bombings (in fact Obama was constantly bombing Pakistan and children there).
Breaking into my house doesn't get you my password for all of my accounts though, no matter how much of an invasion of my space it is.
Also quit and hiked the AT back in 2018. Plan was to take a whole year – hike the first half and travel the second, but a month after finishing the trail a unique opportunity came my way through a former colleague and I jumped back in to the working world.
The option exists, but double–hung windows are more popular.
"Experience" is the tough part to define here. Granted, it's not an easy answer but there are some smart thinkers who've tried. Here's an interesting take from the neuroscientist Vilayanur Ramachandran

"your withdrawal from a hot kettle is a different pain from the pain that you then contemplate. In the first case, the pain from withdrawal from a kettle, there is no qualia, no meta-representation."

From his framework, to truly "experience" pain, there needs to be a sense of self. You need higher levels of cognition for the "meta-representation" that causes suffering in our human conceptualization of the term. (There's some interesting brain lesion studies about people who lack this sense of self. They can witness their own body interacting with the environment but have no actual "experience" of the action; it's as if they are watching someone else perform it.) Everything more primitive to that higher cognitive function is just stimulus-response. For example, Gerald Engelman draws the line at lobsters in terms of what "experiences" pain and suffering. The implication being anything below that from a neural perspective would be cruelty-free to consume.
Gitlab 14.5 released with infrastructure as code security scanning
Clojure and Common Lisp managed to have super stable community-built libraries. I'm not entirely sure what contributed to this (ie did this happen because of a stable core? Did this happen because lisps are somehow naturally conducive to stable extension?) but it's possible to have this happen without preventing community built-libraries.. :<
Investors comprised of 17% of October home sales, up from 13% in September
Leo Ryan
Yeah, a lot of climate activism is just wildly out-there, an I mean specifically the "life on earth will end" and Extinction Rebellion type groups.

Thing is, what's actually at stake - modern industrial civilization - is scary enough on it's own. Under the worst scenarios, the planet will be fine, the environment will be fine, life will be fine, even humans will continue to live. But bad climate scenarios have the potential to throw humans back into pre-industrial times (and populations) and critically - do so permanently. Easy coal and oil resources are gone, so the industrial revolution cannot happen a second time. Pre-industrial civilization also can't support all the people on earth today, so this necessarily means mass casualties.

This is all very scary and very real on it's own without the need for hyperbolic embellishment.
What happens if they get struck by lightning?
It's not true that ARM was designed primary to emulate other architectures.
Yeah that is a very fun read for sure!
Half the course description is about bias, sexual harassment, and psych services.
Yet the kernel is one of the most successful OSS projects of all time. I'm not sure it makes your point very well.
Charts, AR and DeepFake Tech
Agreed. Power frugality is absolutely crucial, especially at larger, enterprise scale. Unless you're in HPC, you're looking for a good balance of peak performance-per-watt and the lowest idle consumption, with a very good scaling down story. ARM has long done a better job of this than x86. It's one of the main reasons the chipset has been absolutely dominant in the smartphone market.

The biggest single cost for AWS etc. is per-rack running costs, encompassing power, cooling etc. It's hard to overemphasise just how much this dwarfs all other costs. To optimise those costs you've got to cut down the power consumption and associated heat production.
>Starship, if it works, will give us so much launch capacity that we'll be unable to fully utilize a handful of vehicles for more than a decade

humans are really good at finding ways to use excess anything. Look at the explosion of software use cases thanks to improved hardware
> Note that expelling a person from a project for being a jerk in one or more instances may do more harm than good. What is the value of their technical contributions? Just how much of a jerk were they?

The way we used to deal with this was by divorcing communication from contribution. Someone might be banned from a mailing list or IRC channel but their contributions could still be merged (and they might even have write access to the main repo, in extremely rare cases).

I think it's still the case that a lot of the "pro vs con" debates around mod teams could be addressed by divorcing the social aspects of development from willingness to consider PRs. And I've never seen a cogent justification for not making this split.

> For better or worse, competency often makes people a little rougher around the edges.

I don't buy the causal link at all. I think it's more likely that competency in software often used to let OSS contributors get away with being assholes because there was so little free-as-in-beer competent labor available. Programmers, even ones who will work for free, aren't such hot shit anymore.

> snowflakes

I think we've gotten to the point where we can s/snowflakes/meany-face/. It's juvenile name calling that distracts from your point and makes people take you less seriously.
So I have done this a couple of times and both outcomes were not so great during the journey. In hindsight however, yes it feels great.

First job at IBM - I quit in a heartbeat. Had no idea what to do next. Attended a Startupweekend event and started working on a startup, didn't go anywhere. After a year or so got hired at MSFT as a contractor. Quit that for another startup. Reason - this was just turning into another cushy job, no real focus just some high level strategy etc.

Again quit that startup, without any plan. I was the engineering manager I wanted to try building a startup again. A long time friend had come down so we teamed up. No idea, nothing to go with. We were not in our 20s and had families to support and all that. Tried multiple ideas for a year and we split. I pursued startups for about 5 years got tired and am now a DE at big tech. Like I said, in hindsight all this feels great - but during the journey I felt quite miserable. None of my ideas were taking off, damn frustrating.

If you want to start your own thing, it's best to not look for ideas. My approach is to get to a job where you'll get as close as humanly possible to interact with customers and find out where their pain points are. Are they happy with the current company, what are the issues etc. Try solving those pain points from within the company - and you'll know what it really feels like to run a startup. If you succeed, great the company will support you, you grow and all that. If you figure that the company is unsupportive, quit and start up. By then, you already know the pain points, and you have some idea of how to solve them. You just have to execute.
Real numbers are lacking in this article. It’s way more interesting to talk about real dollar numbers. We are looking at $100/kWh. While most projections by NREL said it would be bottoming out around 200 in 2021. Having a 50% drop compared to projects is insane. At $100/kWh battery connected solar panel power plants become very lucrative.
Added both to my personal lists! Thank you!