skysight-inc/HackerNews huggingface dataset:
I agree. If we take preorders, we will make sure we can refund them completely if we don't deliver.

The idea behind taking preorders is to convince VCs that we have a market. They can get on TikTok and read the comments asking for our products, but I don't think that's going to convince them. Hence the need to have pre-orders.

Any idea how many pre-orders is enough to validate a new hardware product? The MSRP is $200.
Linux and Windows have had rock solid ABIs for decades now. Just about any system-appropriate 32bit binary will run on either, if the necessary system libraries are present.
> … and have a lawyer working on all this drama.

> But I mostly kept this story to myself and felt it was time to share, even if anonymously.

I’m sure your lawyer would beg to differ that it is “time to share” if you still have a criminal and/or civil case pending.

I’m not sure why you’re publicizing what you have been accused of and providing the level of detail you have provided.

And is a Wordpress-hosted blog truly anonymous?

Anyway, I guess you are here for questions, so here is one: Do you feel like you made an ethical mistake attempting to find security holes in the competitor, or do you think your former employer overreacted and was wrong to fire you?
> They haven't used them because they are -- for all intents and purposes -- useless.

To your point, some numbers from wikipedia:

The LD50 of sarin is 39 micrograms per kilogram, so 0.0039 grams to kill a 100kg man half the time in theory.

Now consider the worst of the gas attacks in Syria was in Ghouta. Fatality estimates vary considerably, but the highest estimate claims 1729 fatalities. The attack is claimed to have been performed using at least 8 rockets, likely more, each with at least 50 liters of liquid sarin. That's a lower bound of 400 liters of liquid sarin, for an upper bound of 1729 kills. Liquid sarin's density is roughly the same as water, so that works out to more than 230 grams of sarin per person killed. And if you use the lower fatality estimates or the higher rocket count estimates, the numbers are even worse.

Conclusion? The delivery/dispersion of poison gas is incredibly inefficient. In practice you need tens of thousand times more nerve gas than the LD50 figures would have you naively believe.
I'd like to try this but it seems just about impossible to locate actual high quality green tea online.

Basically every green tea product on amazon, even those in the price range of $50 for a standard quantity, has loads of reviews talking both about how excellent it is and how terrible it is, each bringing detailed points in their favor.

I figure it's mostly due to review warfare between products, but in any case the situation is quite dismal—I investigated something like 30 products and couldn't find a single one that looked like a safe purchase, even with a very flexible budget.

Not sure where else to look since the same problem exists on a larger scale with the rest of the internet since everyone's trying to push their brand or trash someone else's.
They are using modern tech, and it's getting wiped out. Their tanks are modern, their artillery is modern, their fighters are modern. And they're all getting wiped out.

Tanks being used by Russia in Ukraine:

T-72A
T-72B3 OBR.2016
T-80BV
T-80U
T-80BVM
T-90A

IFVs:

BMP2
BMP3
BMD4M

SAMs:

Tor
Buk
Pantsir

Fighters and Helos:

SU-25
SU-30/35
Su-34

Mi-24/35
KA-52
Mi-28

None of this is "monkey model" stuff like the the USSR sent to client states. These are all top of the line. Same with the artillery and missiles used. All the best the Russians have in any decent numbers.
ya i could see some kind of interstitial like those newsletter pop-ups being effective that basically said 'we're offline for the night, we will respond to you in X hours'. to make the website less functional or accessible seems a bit extreme.
In my experience, language selection is typically based on the overall ecosystem, not on any quality of the language itself. It takes an uncommonly opinionated team to pick anything other than the language whose ecosystem seems like it will let them ship with the least amount of hassle.
Nice work on Playdate care. I was wondering if you already use any tool to automate your user onboarding and lifecycle emails at Playdate care. we could chat over this more if you are interested.
Perfectly emulating pixel graphics with a TUI isn't really the point. The point is to simplify an interface to the most essential text. Look at lynx or elinks for an example of a more realistic and usable TUI web browser. It doesn't try to play youtube videos, it just extracts the text and content from a site to display it.

But to your question, yes there are 'text' console bitmap graphics protocols. Check out sixel for one example: https://saitoha.github.io/libsixel/ Some terminal emulators support other bitmap graphics too.
Vancouver has a large and visible Asian population ("diverse")

but it doesn't have large numbers of Francophones, Afro, Caribbean or Latino people as eg Toronto or NY does (this is kind of what I'm trying to get at by saying "ACTUALLY diverse")

please note I'm fully aware a) this is painting with a very broad brush, terms like "Asian" or "Afro" "population" are kind of nonsensical b) this is not a dig at Vancouver, it's just an observation - Vancouver pretty plainly not as diverse as eg Toronto or NY.
yes i've never seen ladders actually used in practice . They are only there as as ruse for management to deny ppl promotions and raises.

they'll promote the usual bootlickers and brown nosers.
Standard time in summer means that every June 19th, Chicago, New York City, and Seattle would all have full daylight by 4:25am.
As others have mentioned here, it is difficult to keep contained, and because it's not very dense at room temperature/low pressures. So the example FTA given is cryogenic cooling. Because of the extreme cold, this can lead to new failure modes for materials.

The other issue is that hydrogen when it burns has a very pale blue flame that can be difficult to impossible to see during daylight. It also apparently has a low radiant heat, which makes it difficult to feel from a distance.

This makes firefighting and safety a major concern. The first you might know of a hydrogen fire, is that you're suddenly on fire yourself.
Funny you should mention entropy. C is indeed a high-entropy programming language, and one indeed should prefer a language with fewer ways of doing or expressing the same thing.
To be fair, this is really hard. Even finding other people willing to review PRs is difficult, much less people willing to spend the time understanding the entire codebase and being able to contribute to it in a meaningful way.
Whoa! I don't know if my basic googling skills have atrophied, or if that's new, but I am so going to use that.

Thanks!
> (ie. You now have to pay an additional tax on more than 600$ worth of ebay sales. This was snuck into the relief bill.)

No, that is not a recent addition to tax liabilities. You have always had to pay tax on income. The only difference is eBay (and other facilitators) are required to report it now.
Wow thank you
Who owns the copyright in a collaboration is irrelevent to the legal question of whether something is copyrightable.

The answer to your question is, if an artist teams with someone telling them what to draw, ownership might depend on whether they have a written contract addressing this, whether they are in an employer/ employee relationship,or the implied nature of the collaboration. Depending on these factors, they may co-own the copyright, one of them may own it, or neither of them may own it (for example, ownership might be with their employer).

But, if no human is involved, there is nothing that may be copyrighted. This came up when a gorilla grabbed a camera and took a selfie. As I recall, it was deemed no human was involved so the picture was not copyrightable.
I think when someone complains about being "canceled" or suffering negative consequences from something they said, you kind of have to look at what they're saying. The reasons then often become clear...

This old Tweet [1] always comes to mind whenever someone feels they are being unjustly picked on for their views.

1: https://twitter.com/ndrew_lawrence/status/105039166355267174...
I love Cam’s videos! His virtual epoxy class is great. Highly recommend.
Again, this really doesn't seem related to the article. Nobody is saying those ABIs are making breaking changes, but that they are poorly documented and full of edge cases that make it difficult to reliably produce one of those system-appropriate binaries, short of just giving up and pulling in the platform's entire C toolchain.
I'd argue it's more like only 40% of the way to a proper ABI; sizeof(long) varying on the same CPU architecture is just horrible. Sure, it wasn't meant to be an ABI, but, well, it is. And we're stuck with it. And oh how nice would it be if we weren't.
Devio Launching This Week
So many expletives. Perhaps a calmer and long term view might change the world.

How?

Take Linux. Currently written in C. Yay! Write a module for it in something else. Good. Perhaps you've heard of Rust? Ok, great. Write some more modules in that. Write even more. Even more. Now there's just a lot of Rust talking C ABI. Hmmm. If only... oh wait. Let's change that. Time passes. Boom! The whole thing is Rust. No C ABI target at all other than for C applications, which is how things should be.

This is one way to proceed and it may have already begun.

https://www.zdnet.com/article/rust-in-the-linux-kernel-why-i...

In reality C is a classic and has weathered many storms, fads and changes in fashion. Even with other languages in the linux kernel it will probably stick around for a lot longer.
Norbert Wiener, famous child prodigy in his own time, founded Cybernetics among other things.
Ah I see - I was in the UK where this is certainly not common. I’m surprised the Nordics permit it.
> Unfortunately rendering to the Terminal is...slow.

That is not accurate, and your example is absurd abomination of the text-based concept (but is nevertheless a fun demonstration of capabilities).

I run TUIs that push hundreds (sometimes thousands) of changes per second to a 80x48 canvas. There is zero lag induced by the front end.
Probably not a good idea for Google to go after other companies in this way given all the antitrust specter.

NYTimes headline

“Google abusing monopoly position to muscle out delivery startups”
Alternately, the markers of what makes one a "genius" have changed.

In the past, being a genius meant having enough leisure time to spend learning what was a comparably small body of knowledge. Then spending more of that time expanding that knowledge, ultimately transmitting it through a written or spoken medium to a broad body of people.

Today we often pay attention to raw skill in a field as a proxy for "genius". We applaud a competitive coder, but this may be the modern equivalent to applauding a fast brick layer.

Are we missing the longer/deeper forms of work?
People are talking about C, I think the issue is organisational structure, capitalism, lack of governance.

Universities are too academic and companies are too selfish or busy.

Writing native modules for Java, Node or anything else you run into these shenanigans which are very costly to the world.

I really do think in 2021 that G, MS, Nnvidia, Intel etc. should get together and create something simple and clear for ABIs and more importantly get everyone on the program.

That, and Javascript 2, which dumps a lot of its weirdness and comes with a comprehensive standard lib.
Well I think a big contributor to the current inflation problem was the last round of stimulus passed right as the pandemic was starting to wind down. At that point unemployment numbers had almost gotten back to normal and most revenue numbers for things like restaurants, travel, etc. had recovered to at least 70% of pre-pandemic levels. And then some states like California dumped even more money into the economy through multi-round state funded stimulus checks over a year after the pandemic started. The unemployment programs also should have started winding down the moment vaccines were widely available rather than 6 months after the fact.

I personally know a lot of people that just dumped their stimulus checks on memecoins or wasted it buying spurious goods. I'm sure the used car and electronics market also was greatly affected by stimulus as well.

The Fed also should have limited its stimulus to buying Treasuries rather than MBS. It makes no sense for the government to buy mortgage backed securities (basically a freebie to homeowners/homebuyers who are already wealthy).
Maybe some sort of reconstruction of peoples lives recorded through social media, email, pictures, etc, etc.
Sanctions lower taxes which hurt the government funding. It may or may not be effective but they are not remotely the same.
Relevant XKCD: https://xkcd.com/1015/
I’m not saying it’s the best thing, but I’m not sure you can get much better. A lot of things defined by the C ABI are things you’d have to do anyway if you’re compiling to native code (structure alignment, where’s the stack, what’s called-save, callee-save, where do you find the return value, etc.) Targeting the C ABI’s set of choices isn’t that different from targeting a different set of choices.

And there are gratuitous differences in C ABIs, for sure. But often there’s good reasons. X86 had no register arguments because few registers; same reason it had no thread pointer. RISC architectures had weird limitations on unaligned access, etc. affecting struct layout.

Maybe I’m being dense. What does a good alternative look like? CORBA?
I would argue the exact opposite and say that pretty much all of the Marvel and Disney stuff is largely lacking in artistic value and will be forgotten. I feel like people in 500 years would not be very interested in seeing 500 different variations of good guy beating bad guy.
The Symbolics lisp machines had C and Fortran compilers
Indeed, there is a difference, but it is also quickly forgotten when your production system is down with the boss breathing down your neck.
> Any semi seasoned JS dev has spidey sense for watching out for null and undefined

That comment reeks of the same biases that C/C++ developers make when they admit that a majority of C/C++ bugs are related to hard-to-detect pointer/memory safety issues, but claim that they're a good C/C++ developer because their own code doesn't have such bugs, despite the bugs by their very nature being hard-to-detect.
As a complete outsider and a father of two "TCK"s (that term is a bit too close for comfort to "Louis CK"...), this is obviously a welcome read - I can only hope my kids will indeed benefit from the difference that they inherited.

I see it every day that there are clear opportunities in being a bridge between different worlds: it provides authority where none might otherwise be warranted, dramatically cuts down on jingoism and traditionalism, provides perspective on one's true condition, and opens one to experience the different, which is a great way to find ones true place in the world.

But it can also be brutally lonesome. It's probably more so for me than for my kids, but feeling effectively unable to ever access certain circles, far away from your most trusted friends, and struggling to navigate the codes and conventions of a different society - it can be very, very hard. It definitely made me more self-sufficient, but that's not necessarily a good thing all the time. If the local culture not just ignores you but actively rejects you, it can also be pretty scary (and costly).

It's also something that TCKs don't get to choose. I can blame myself for my status, but they should not blame themselves - and still I fear they might. One of them is clearly struggling a bit with reconciling his multiple identities, and I fear it will get worse as he moves into adolescence.
I'd like to read more about this. Do you have additional resources that you can link to?
Unfortunately, radar data - from all the incidents in question - will never be released, as the hardware involved is highly classified. We only get footage from the IR camera because the IR tech is not "classified" (basically off-the-shelf FLIR cameras with fancy object tracking software).
Bringing a lawsuit against someone when the only grounds you have is you don’t like what they are doing and you know that is the definition of “bad faith”.

The defendant may be an asshole, but they have every legal right to be one. RedHat is so clearly in the wrong, it’s disgusting.
From the blog post:

> Case Study: MINIDUMP_HANDLE_DATA

I think the author is well aware of Windows.
40GB is overkill, but 10GB still bottlenecks for me. I'm surprised to see anyone consider 1GB a sweet spot-- it can't keep up with a single conventional disk, and it's causes obvious slowdowns for fairly conventional operations.

And indeed, the heat from higher speed cards is a nuisance... though 10G copper is awful in that respect.

> too fragile and expensive for average customer

I think that's a bit overstated. It's more fragile but not enormously so. Terminations are a nuisance, which favors pre-made patch cables. I'd pretty much always prefer to use 10g over fiber than copper.

But I'll freely admit that having spent more than a decade as a network engineer my expectations may be weird. I will say that after many years of using fiber connected equipment at home for the desktop/server systems, my spouse has never broken a cable or connector (nor have I, of course).

I've never-- professionally nor personally-- had good luck with copper 10g and try hard to avoid it. If I have to use well made/tested pre-made patch cables to make it work I might as well use fiber (or dac cables) and trust that literally anything I buy will just work.

> Also, running an IB network needs other software machinery to keep the network up.

I used to use IB because the IB only nics were super cheap on ebay-- but I don't anymore. It's easy enough to use 10/40/100GBE. The extra software was a nuisance compared to the value it provided.

> and is not still that cheap for the enthusiast.

I mean, you can get 40gbe capable cards on ebay for like $50ish (usually generation or two old mellanox dual ib/eth cards)-- main cost to them beyond their power consumption is knowing how to use the utility to put them in ethernet mode. Dac cables and LR2 optics at similar prices. Particularly if most of your usage can be covered by dac cables, I think it's pretty affordable-- not 1gbe affordable, which is close to free on on a cost per port basis, but when you're bottlenecked on network bandwidth there isn't really an alternative, except for keeping data locally on the systems.
I've ran a multitude of linux distro's on the 980, 860, and 860 pro for the last few years with no issues. 48 hours ago I finished buildning a Ryzen 5800x system on an ROG Strix B450-F motherboard and I've had no issues booting with the 980 & 860 Pro...860 Pro is a 2.5 SSD the rest are m2.
The conflicts are mostly coming from a few loud-mouthed individuals who feel the need to add their worthless opinions to everything (as is typical with most 'thought-leaders' and 'bloggers.')

Protip: if you work in tech it doesn't mean you automatically know shit about [p2p networking, decentralized incentive structures, consensus algorithms, decentralized property registers, smart contracts, economics, cryptography, economic-security, 'dapps' / web3, valid use-cases thereof, and so on]

Worse still: if you are only an 'expert' in one of the topics above it also doesn't mean you understand the totality of how it fits in to 'Defi' / 'ledger tech startups.' But I guess it's fun pretending to be an expert by only pointing only the historical bad things and posting retarded strawmans about dapps. Go ahead, with no understanding at all: you too can be a 'blockchain expert.'
Show HN: Build predictive models with no prior ML experience
TLDR: Product developers need tools designed for them to build ML models. We’d love for you to try a demo of Mage without needing to sign up: https://www.mage.ai/onboarding

My name is Tommy DANGerous (or Tommy Dang) and I’m the CEO and co-founder at Mage. I worked at Airbnb for over 5 years as a product developer building features for guests.

Mage is a web-based tool for building, training, and deploying ML models that make predictions based off your data.

Training and using ML models in production typically requires working knowledge of building data pipelines, algorithms, infrastructure for deployment and inference, and more. Because of this highly specialized skillset, mostly data scientists and ML engineers are the only ones able to build and use ML models. Existing ML tools cater to this audience.

Over my 5+ years at Airbnb, I helped build and launch the Airbnb Experiences product, created ML models before and after we had in-house tooling, and built a devtool platform called Omni. I worked with 100s of product developers across the company and saw that they knew how ML is being used and had ideas on how they would apply ML to their specific feature. However, they relied on data science resource to help them implement their ideas even though we had ML tools built in-house for data scientists.

Mage is a low-code tool that you can access via your web browser. You can build ML models through our user interface. How it works:

1. First, you add data by uploading a file or connecting to data source like Amplitude, AWS Redshift, S3, Snowflake, GCP BigQuery, etc. Once you add your data, we store it on AWS S3 for fast retrieval and transformations.
2. Next step is you are given suggestions on how to enhance your dataset. You can perform functions like filtering, aggregating, adding columns, etc. We provide a GUI for you to perform these transformations. Behind the scenes, we’re translating your input into code using the Pandas API.
3. Once you’re done preparing and cleaning your data, we’ll train your model by launching a few data pipelines in Airflow, use Spark to build your training data, and then run our proprietary ML pipeline to train your model.
4. Finally, when you’re ready to use the model, we’ll deploy your model to an online API endpoint that is running on AWS ECS. You can get your model’s predictions via a POST request.

Existing ML tools are designed and built for data scientists and ML engineers. Mage is designed and built for product developers by product developers. This means we designed our tool to be usable by someone with no ML experience and we provide guided suggestions throughout the process to help educate users and help them become an ML expert.

We’d love for you to try a demo of Mage without needing to sign up: https://www.mage.ai/onboarding. If you love it and want to use the entire set of features, you can sign up and use it for free (the best developers tools are free!). Thank you so much, your support is ultra appreciated!
The issue isn’t that they no longer have a mask mandate. The issue is why did they in the first place.
From the Guidelines https://news.ycombinator.com/newsguidelines.html:

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
If my model is used to profile a given user such as to maximize revenue from them (my objective is generally increasing with a more accurate classification of a user to the degree that such categories are revenue relevant), does this model still work?

If so, how is it privacy compliant, i.e. suffice the intent of the law in say, EU countries, or will not be identified as "privacy theater" in the US? If not, what do you do in these cases?

Cool to get your take on this.
Classification only applies to people who've agreed to keep the classified info secret; everyone else is protected by the 1st amendment. See United States v. Progressive, Inc. (which did _not_ rule this, as it was dismissed first.)