skysight-inc/HackerNews huggingface dataset:
I appreciate your comment about pay. Recruiters will often tell me "it's finance so of course the pay will be substantial." Then when we get to talking numbers they're like "300k a year". Oh, you mean the going rate at a FAANG? And I have to move to New York or Chicago, work more hours, and actively work for people who I know are taking home paychecks with 7+ zeroes on them? Come on. Sometimes it's 400 plus bonus or whatever, which is based on fund performance and yada yada. But it feels way off. I had heard so much about the staggering paydays at these places but it seems you need an ML PHD or some trading chops to be part of that.
I had a tweet flagged and my account locked for explaining an aspect of the QAnon conspiracy theory to another user. This was in a critical, skeptical context, but the individual tweet could be read as advocating the position I was describing. I wasn't successful in appealing it and ended up deleting. Twitter's policies tend to err heavily on the side of false positives.
I can't believe the committee approved this spec without consulting me. I can see that I'm not the only one that feels this degree of agency in syntax is a bridge too far. Clearly this part of the spec was written by a Ruby developer.
There is no way that 99% of drivers under 99% of realistic conditions will be anywhere near as effective as automatic traction control, much less more effective. It is absolutely a fair tradeoff to have a drive-by-wire that's better than virtually everyone and almost as good as that one guy under perfect controlled conditions.
> have a fairly devoted base that doesn't end just because they get into a relationship.

At least in the US, one might imagine this is more important to users than hiding their sexual preference.
Bear in mind, we are all as offended as we think we are.

Secondly, we have agency in our consideration of and response to speech we may not like.

Eg: A rando clown calls one of us an ass! Or we are all asses.

That is harsh! Strong personal judgement is a solid basis for offense.

But, they are a clown and or do not know us. One response would be to be offended and respond with righteous indignation.

Another response would be to consider it laughable speech.

Yet another could be to take it sincerely and ask why and how we are asses to understand differences.

My point here is free speech carries a burden to manage not only our speech, but also how we manage incoming speech.

People are very different. Intent is hard to divine too. Not an absolute thing, by any means.

Another hard truth related to offense, is that it can be abused or gamed. Like intent, how offended someone is, the harm in play, are all subjective!

Free speech, because of these dynamics, has to include "right to offend", but also has to include an effort to take speech seriously and give consideration due others with the expectation of receiving same in like kind.

Right now, my take on this conversation is a lot of people are either poorly equipped to do that work, or are unwilling to do it, looking for easier answers.

And those easy answers are expensive! What happens is speech ends up being limited and risky and we all lose out on being able to have real expression!

The easy answer is to make it all like Disneyland and we simply abandon the First Amendment entirely.

Everyone wants an answer when they are offended, and to them it seems easy, objectively solved. The offender is wrong, somehow.

...until it is them with no intent to offend, finding themselves on the other side being accused of offending others...

Factor in how saying, "that is offensive" can be abused, and or the hard reality of people needing to hear speech they do not like, calling all that offensive to protect an ego, avoid facing personal failings, and more, and we have a real mistake brewing if you ask me.

I will say this too:

Even a small amount of that work I describe here pays huge dividends!

The number one response today is righteous indignation, and some attempt to control others.

My final observation is we are in charge of our speech, and how we take the speech of others.

Either we do the work to exercise that agency, manage ourselves and get the benefits, or we will be managed by others and assure you that control will be coarse, limiting and come with regrets.
Show HN: Run WASM in Containerd
I've been working with a partner team to integrate wasm workloads with existing container toolchains with the goal of enabling wasm workloads anywhere, be it on the edge, in kubernetes, or wherever.

To that end, this project implements a containerd shim which runs those wasm workloads.
It is designed as a library to bring your own host implementation, but also includes an implementation for WASI.
Right now the library assumes you are using wasmtime, which is embedded in.

It works either standalone (run with containerd directly) or in kubernetes. Kubernetes networking and storage are wired into the wasm host and the wasm can run side by side with native workloads on the same machine. Wasm pods can be exposed as a service like any other pod.
https://nitter.it/Johnrigsby128/status/1521195277033648129
Yea, it won't solve those things. I think the appeal for languages that already used locks/queues/atomics with their existing threads don't find this to be too, too disruptive.
I imagine this is even more true for a device with a "retina" display.
No, this is not possible. This password was generated by Firefox and apart from the test earlier to see whether or not it was changed I have never used it elsewhere much less copied it. It would have to be a session hijack or something like that.
This is really cool, running ML workloads on top of SQL is a very practical way of doing ML for a lot of businesses. Many companies don't have the fancy ML workloads like you see at OpenAI, they just have a SQL database with some data that could greatly help their business with some simple ML models trained on it. This looks like a nice way to do it. A slightly different approach that I've been working on involves hooking data warehouses up to Pachyderm [0] so you can do offline training on it. Not as good for online stuff as this, but for longer running batch style jobs it works really well.

[0] http://github.com/pachyderm/pachyderm
I know this. But government bonds, including USTs, are not zero-risk. Sovereign risk exists on all government debt, including US debt.
Much like IRC, I expect the old-timers to keep insisting that this ancient un-extendable mess is “good enough” (Who cares about mobile phones? They’re just a fad, nobody really uses them) - until something like Discord comes along to show what actual user-friendliness looks like, and then a few years after that we’ll get some janky open-source clones...
Monument Valley and Monument Valley 2[0].

They're games, and relatively short/easy, but it's beautiful and elegant.

[0] https://www.monumentvalleygame.com/mv2
So did you write the tweet or not? Your behaviour in this thread is really bizarre dude, can you just be up front with us?
Projects developed under a BDFL: blender (ton) vim (bram) and python (guido)
This. I use TrainingPeaks with Intervals as well as Strava - well, and Garmin Connect and Zwift and ...

Intervals - as well as TP, TR, Zwift, Garmin Connect, and Strava, are pretty lightweight on the free side (let's face it, you get a lot for free) and they are all integrated to some extent (push/pull varies by app).

I also advocate for supporting David (Intervals) with a $12 every 3-month commitment. It's an incredible resource.
OS virtual memory ensures that overhead will not be that big. OS will allocate memory page by page as software touches corresponding virtual addresses. So thread stack will use only as much memory as its maximum stack usage requires (rounded by page size). Async/await of course is more efficient, but in real world native stacks might be good enough, especially when RAM is not very expensive.
I used to work in HFT. I have seen highly variable practices in this case, including a "mini-knight" incident in the single-digit millions due to tech debt and poor test coverage. However, the most useful change that has resulted from the KCG debacle was adding several layers of kill switches, a dedicated ops team to watch trading and flip the kill switches, and embracing devops automation.

There is a much more serious focus on having a defense in depth, and making sure that problems like this are noticed before they become an issue. Rollbacks are no longer the first action when something goes wrong: the kill switch comes first.

Dead code, tech debt, repurposed flags, and spotty test coverage are everywhere still.
(Thanks) And yeah, I know -- that was an accident. :)
I felt that yew was pretty verbose so I made a library that's closer to React with hooks.

http://dioxuslabs.com

It's pretty young but solves a lot of ergonomic issues with UI in Rust. It's probably the closest you can get to React-level ergonomics (better in some ways) with Rust.
Sharding our test suite for 10x faster runs on GitHub Actions
Check Multics and the kinda-opposite, ITS.
Those new to therapy should also keep in mind that finding the right fit can take time. Time either getting to know your therapist or time finding the best one for you.
In a lot of transactions straws are handed out regardless of the customer's desire - ditto for plastic cutlery with takeout/delivery.

For individual businesses the math is against conservatism. Failing to deliver cutlery and getting massive complaints (especially if they lead to politically charged boycotts) is the second most expensive option - the most expensive option is forcing customers to state their preference (and baked in preferences like those submitted by UberEats are small check boxes that users don't see and so restaurants often ignore). The cheapest option is probably just to put a straw jar somewhere on the counter, but then you'll tend to get complaints from employees/franchise owners about theft - while that theft is rare and inexpensive, it is very visible.
Quite possibly, I'm definitely keeping an open mind though. Just for context, I had written off the FromSoftware games because I disliked the idea of a game tormenting me, and I've given Elden Ring a shot and I love it. This might seem a bit silly but I'd previously been playing it safe and only trying things I think I'd like rather than rolling the dice and leaving my comfort zone. So I'm now in the state of mind of having zero preconceptions and just trying stuff, even if my initial impression is "it looks like their main graphics guy was drunk and only used MS Paint"
Microsoft | Full Time | Software and Hardware Engineers | WA/Remote(US)

Work on a small team within a large company. We're developing software tools for
hardware engineering. The ideal candidates are:

* Software engineers (C++/Haskell/Compilers) interested in learning about hardware design

* Hardware engineers with broad experience who are excited about advancing the state of the art in hardware design

https://careers.microsoft.com/us/en/job/1254279
https://careers.microsoft.com/us/en/job/1254296

If you are interested apply via the links above or email blakep [at] microsoft.com.
Nuclear Weapons in a Changing Climate: Probability, Increasing Risks, Perception
Another merit of Fritzing is the integrated breadboard layout, linked with the schematic. Often I want to try the design out with a breadboard with DIP chips to see how things work, and also to provide a breadboard layout for people that don't want to order a PCB.
This can be done "manually" by configuring Postgres replication and/or foreign data wrappers. We don't have a magic button for that, but if we have a few examples in the wild we can establish best practices and then put those into code. I say this with some optimism that we may be able to see more targeted ML specific scalability use cases that can be solved more completely than general database scalability.
Why do we need all the options--couldn't Nim decide on a case-style is and import as that? Perhaps the time of that choice has passed.
> Where do you back up your passwords?

That's a good one: on a server with an asymmetric encryption system (different decryption key than encryption key) the decryption key is not stored in any automated system, the back up is 'pull' from that one server inbound to this machine.

I guess it is theoretically possible that someone broke into the backup server but it too is locked down pretty good, to the point that if I want access I'll have to get into the car and go there in person. Call me paranoid :)
Hehe, just watching the last of season 4 - and yes, it's dark and blue - but no, it's not deep blue. With the sun under the horizon you get some variation on "magic hour" light - much warmer than what they aim for in (almost all of) Ozarks :)
> how I launch my blog without a dual redundant k8s cluster.

Filezilla? rsync? Please share your secret!
I think it would be a far better headline if "military grade AES-1024" were put in scare quotes. Otherwise it just looks like clickbait and presumably keeps a lot of people from ever clicking on it.
Maybe Epic will finally be able to fund that Jill of the Jungle sequel now.
World’s Largest Steam Locomotive Makes a Comeback
Location: The Netherlands (Note: I don't have permanent residency in the Netherlands, will need the company to sponsor the work permit.)

Remote: No

Willing to relocate: Depends on the location.

Email: as.nbn [AT] protonmail [dot] com

Résumé/CV: https://nbn.sh/f/resume.pdf

LinkedIn: https://www.linkedin.com/in/as-nbn/

Site: https://nbn.sh/

Technologies: Java, Redis, Go, Javascript/HTML5/CSS, Vue, React, Python, Bash, SQL, Git, Linux, AWS, Kafka, ElasticSearch

Generalist software developer with ~5 years of experience in backend development (mainly Java). Can easily pick up new languages if needed. Currently working for a Fintech company in Amsterdam.

Some interesting things I've worked on in the past (or currently working on) —

* Building a coupons/promotions platform at one the largest telecom companies in India.

* Worked on a Python based sandboxed code execution environment with support for Jupyter notebooks.

* Planning and implementation of an OAuth 2.0 server that allows merchants to grant access to their resources to third party services in a simple and secure way.

Looking for: Mostly interested in backend focused roles in small teams/companies.
In most cases, the pastureland for cattle for meat isn't suitable for growing anything more than grasses or may be inaccessible for growing other human consumable vegetables.

https://www.google.com/maps/@44.715929,-106.2792854,3a,75y,1... falls in the agricultural land category.

In the "what should we be growing" it is important to separate Iowa from Wyoming.

For much of Wyoming, the best land -> calorie conversion is through cattle.

Trying to farm Wyoming for human consumable vegetables leads to other issues such as growing season, depleting aquifers, and salinization of the soil.

This isn't to say that cattle don't have problems - but its not a simple "switch to farming plants to feed humans" in many areas.
If you squint, but really academic incentive structures are such that this isn't an attractive bet. There's really no scenario where you can shoot for the $100 million without getting interim funding from grant agencies. And if that's what you're doing, you'll need to publish and conduct research in the usual way. Which begs the question, if everyone shooting for the $100 million is doing research as usual, what's the $100 million really incentivizing?

The DARPA grand challenges recognized that this incentive structure doesn't work well. What they did instead was they held 3 smaller prizes instead of one large one. This meant that development was incremental over 5 years, which they also funded.

What they did in those 5 years was take driverless cars from running off the road into rocks in the middle of the desert in 2003; to converging on an architecture that could reliably navigate an urban environment by 2007, an architecture which is now the basis for all commercial driverless car efforts. If they had offered just a single lump sum for a demonstration of such a car, I think the entire industry wouldn't be where it is today.
I've long had an idea simmering for an app that lets you go from a vague "let's do something this weekend" to a firm plan by progressively narrowing down what/when/who/how.

It would have a variety of "widgets" that let participants vote or give feedback on what times work for them, where they might want to go (what hike, bike route, restaurant), and who's carpooling with whom. The page would have a short URL that's easy to forward to more people who might want to join.

Lots of activity-focused clubs would probably welcome such a thing, especially if they could create a landing page with all their club's future activities listed.
So much this. Also I use this tool to sketch out graphs quickly:

https://dreampuf.github.io/GraphvizOnline/
Reserve | Remote | Full-time | https://reserve.org | Censorship resistant money, backed by Peter Thiel and Sam Altman

Early startup with traction, 500k users across three countries, >$100M monthly transaction volume on our financial platform.

Our long-term goal is to offer an alternate currency that is essentially a modernization of commodity money – a cryptocurrency backed by a basket of low-volatility real-world assets. This would provide an alternative to USD that is actually stable enough to use as money. (No, BTC is not the answer. No, algorithmic stablecoins are not the answer.)

We’re open to team members from anywhere, with preference for the Americas due to timezones.

Our github: https://github.com/reserve-protocol/protocol/pulse/monthly

Our public progress tracker for our current protocol implementation: https://bit.ly/3KqFF1F

Open roles:

- smart contracts: https://apply.workable.com/reserve/j/D409ED8CD2/

- front end: https://apply.workable.com/reserve/j/C952B5C3F4/

- back end: https://apply.workable.com/reserve/j/752DE99DC3/

- all other roles: https://reserve.org/jobs/
I'm looking for a rigid, localized, natural-language specification for time ranges, though. Not supporting some words or combinations of them is fine, as long as it's natural enough that a nontechnical user doesn't need to use a manual to figure out how to search dates. I'm sure this isn't a trivial problem, hence why there are no obvious solutions, but I'm not ready to believe that it's impossible.
As I grow older, implementation details are all that matters to me in the end. I hate go language, IMO it's ugly and terrible to work with. But its compiler and toolset are golden and I'll use it just because of its implementation details. I don't have time to wait until language developers will implement implementation details I need, if ever. I need to ship software tomorrow.
They don’t have a tech industry so they have nothing to lose from it.
like how Credit Suisse is going to reverse their Bill Hwang losses? I guess in this conversation we can't distinguish from irreversible asset value and liquidity issue to misdirected transactions that inherit partial reversibility.

similarly, maybe you/they just don't see the headlines of thwarted attacks in DeFi that work specifically due to design considerations.

I'll take the permission to fail. The rapid iteration creates some really fascinating systems in very short time periods, for me. One project implodes, 100 (or 1000) more harden, bigger money comes in creating more assurances for users like easier recovery and compensation paths, all while continuing to rapidly iterate.
Spotlight. Everything about it is really well-thought out. I use it dozens of times every day to convert units or hold strings or check the weather.
But why only one or the other? The TODO is for your IDE to tap into so you can quickly and easily find outstanding work before the code is ready to be submitted as MR/PR (most IDE and even many simpler code editors have TODO/FIXME listing built in).

The exception is for runtime behaviour until the TODO is resolved: it's something you do mostly for yourself, not others. By the time others see your code, your TODOs have either been addressed, or they're acceptance criteria for follow-up work in your project tracker.

And that brings us to the third part that we _also_ need: the issue that the work the TODO talks about is for. Either as a checkbox task in a larger piece of work, or if it's big enough, taking up the entire issue. (because good project management means knowing what tasks are required/which work is outstanding, without opening a single file)
How is this really more interesting than phalloplasty for transgender men, which is hardly a new thing?
You can jailbreak old Kindles (out of software updates) even more easily. Old Touch Kindles are getting dirt cheap and are still perfectly capable.
Atomic scientists: what if I dissasamble it one atom at a time? :)
No, that's Loon.

https://x.company/projects/loon/
You are 100% right. Still, I expected better. Obviously I was wrong about that.

Because (1) whatever is in that tweet isn't reason for a ban by itself (2) given that it says what it does and is so far out of character for me (to wish KyivIndependent and bunch of others to die? rather the opposite...) that it makes me wonder what the real goal here is and (3) if this is some kind of trial balloon they picked the entirely wrong guy to do it with, which just 10 minutes of research would have made perfectly clear.
On one hand I haven't found it all that easy, but on the other, I think the principle of "sync is not backup" holds pretty well.
Why do we want it to decompose? It's made of carbon, so if it sits underground in a place where it doesn't break down, isn't that effectively sequestered carbon? Decomposing it into CO2 and releasing it into the global carbon cycle seems counter-productive. What's the actual benefit of doing that?
FYI, Twitter supports Google Authenticator as well.
perhaps Japanese game execs are getting ready for the future battle with MSFT
gates is probably still after nintendo