skysight-inc/HackerNews huggingface dataset:
So now you're saying web UX should actually improve and give up the major disadvantage it has over paper forms: hiding the full flow from the (l)users.

/s, but only slightly.

You're right, of course. The answer is the one nobody wants to hear: you can tell users what you'll want from them, then ask to create an account, and then ask them to do the things you outlined before registration.

As for multi-page forms, they make sense if you target non-JavaScript use, but if your site is already an SPA, you might as well present the form in full, and conditionally disable parts that don't apply based on earlier inputs. This is the way to improve over the paper UX.
https://news.ycombinator.com/item?id=33721070

same line of reasoning as here
I wonder how many hits that article has. It must be one of the most visited development-related articles on the web.
I agree. IPFS saw the fork in the road and decided to go down the unsuccessful path - there's still time to fix the bugs that matter, but they've wasted a lot of time on infrastructure that will never materialize.
Your links back up the statement.
The first says the compiler is proprietary and unavailable outside of some beta testers, but may be open in the great and nebulous future.
The real world isn’t a safe space, we don’t need to modify our language like this to avoid triggering momentary negative thoughts.
Indeed, seems there is absolutely no way of surviving unless you think about CASH FIRST! Certainly there is no examples such as Wikipedia, Open Collective, Archive.org or others, as they also clearly have very profitable business models and were started with that in mind.
Tesla's acceleration boost upgrade is a one-time fee though!
Hey, Syrus here from Wasmer. We just released Wasmer 3.0 with support for Windows.

> doesn't static compile the wasmer libraries so distribution is a pain

I'll chat with the team to see what we can do about this!
You can just have `Request` as a parameter and do those edge cases yourself. Or write your own Extractor which would handle that pretty easily.

I'm not sure of your use case where clients can send any format they want and the HTTP server is supposed to know and handle any format automatically (form, json, querystring, etc), but seems more like a legacy edge case than something you would do building a server from scratch.

Something like this (completely untested) but pretty straight forward to handle your usecase.

#[derive(Debug, Clone, Copy, Default)]
#[cfg_attr(docsrs, doc(cfg(feature = "json")))]
pub struct FormOrJson<T>(pub T);

#[async_trait]
impl<T, S, B> FromRequest<S, B> for FormOrJson<T>
where
T: DeserializeOwned,
B: HttpBody + Send + 'static,
B::Data: Send,
B::Error: Into<BoxError>,
S: Send + Sync,
{
type Rejection = InvalidFormOrJson;

async fn from_request(req: Request<B>, state: &S) -> Result<Self, Self::Rejection> {
if json_content_type(req.headers()) {
let bytes = Bytes::from_request(req, state).await?;
let deserializer = &mut serde_json::Deserializer::from_slice(&bytes);

let value = match serde_path_to_error::deserialize(deserializer) {
Ok(value) => value,
Err(err) => {
let rejection = match err.inner().classify() {
serde_json::error::Category::Data => JsonDataError::from_err(err).into(),
serde_json::error::Category::Syntax | serde_json::error::Category::Eof => {
JsonSyntaxError::from_err(err).into()
}
serde_json::error::Category::Io => {
if cfg!(debug_assertions) {
// we don't use `serde_json::from_reader` and instead always buffer
// bodies first, so we shouldn't encounter any IO errors
unreachable!()
} else {
JsonSyntaxError::from_err(err).into()
}
}
};
return Err(rejection);
}
};

Ok(FormOrJson(value))
} else if has_content_type(req, &mime::APPLICATION_WWW_FORM_URLENCODED) {
let bytes = Bytes::from_request(req).await?;
let value = serde_urlencoded::from_bytes(&bytes)
.map_err(FailedToDeserializeQueryString::__private_new::<(), _>)?;

Ok(FormOrJson(value))
} else {
Err(InvalidFormOrJson.into())
}
}
}
> This is completely overlooking the sheer size of the earth

We're talking about farmed trees. They're already under active management.
For moral reasons, I don't want to hire someone who worked at Facebook. For business reasons, I don't want to hire someone who was one of the worst performers at Facebook.

I expect many of these candidates will be laughed out of the room during the negotiating stage for asking for $300k total comp. The good times are over!
I actually feel like Windows has made massive steps forward with 11. I say this as someone who works on Windows some of the time but hasn't had to daily-drive it for a while.

The bloatware is minimal, mostly removable without adverse impacts and the UI has improved markedly. Windows 11's support for TPM root of trust is a great step forward, and the settings screens actually feel very logically laid out now.

Winget, while not anything revolutionary if you're coming from Linux or even Mac/homebrew, is decent - and fills out a big missing piece for technical users that have missed this functionality.

I don't see it as a sinking ship at all, but maybe I'm being really naive (and I mean that sincerely).
I could see that being the case, drumming up the situation so they get more funding to fix the problem. At least I hope that is the case, over the alternative.
Here is an awesome list of awesome lists on various topics:
https://github.com/sindresorhus/awesome#contents
1. I'm on the product engineering side rather than data, but from what I know, Scala is still heavily entrenched. New projects are all in Java; other languages are effectively disallowed.

2. I learned a fair amount in the 2017-2019 time frame but with the pandemic and increased specialization my pace has decreased. Lunchtime talks are just not as fun to attend on Zoom. Another possible explanation is that my curiosity has been satisfied, and someone with more curiosity could get more out of it.
I recently interviewed[0] a professional writer who transitioned away from a purely digital workflow (e.g. "getting things done", "mind mapping") to one that incorporates good old paper and pen with flashcards: a hybrid approach. I myself tried (many times) to go either fully digital, or fully analog, only to find myself in the same position over and over again of combining the best of both worlds.

[0] - https://digitalorganizationdad.substack.com/p/the-tools-of-e...
> growth at all cost

Capitalism.

It used to be about making a great product, and people would buy it.

Then it became "We can generate a fake demand with various psychological tricks" to get people to buy it.

Then it became "Give away the razor and charge $$$$$$ for the blades".

Then it became "Buy the thing and subscription and save!"

Then it became "Buy this crippled thing so we can sell you the subscription for recurring income" <- This is where we're at.

Point being, it's not about making a great product. It's about using emotional tricks to get people to buy a thing AND a subscription, to get what 10y ago would have been a lump-sum you-own-it thing.
"What Is Intel On Demand?

Align your infrastructure investment with your business demands with Intel’s API-enabled business offerings that deliver flexible consumption and configurations.

If you are interested in leveraging Intel On Demand please speak with your equipment provider or Intel representative."

Could someone please explain what this actually means? I'm completely lost.
> At the end of the day, all that matters is: are users using what you built?

Ah yes, the Kardashian model of success
Any documentation I can't check into the git repo is useless to me.
2050 Fide, I wish.. It tends to over estimate maybe. Or needs more data.
The US media absolutely is A problem, but telling partial truths doesn't actually count as telling the truth. Assange openly stated he judged leaks on "impact" and obviously timed things near the end of his tenure in order to stir more shit. I don't consider that airing dirty laundry, I consider that attempting to influence things.

There is a difference between "look at this bad thing a person did, and consider it over a course of time so you can make reasoned decisions about it" and "THE ELECTION IS TOMORROW HERE'S STUFF THAT YOU CAN'T EVEN BE SURE IS TRUE NO TIME TO THINK JUST ACT ON IMPULSE".
Electric instruments in general derive their sound mostly through the electronics. There are quite a few high end electric guitar companies (like PRS) that would like you to believe otherwise. If you are in the market for an electric instrument please don't have it made from rare, questionably sourced hardwoods!

https://www.youtube.com/watch?v=n02tImce3AE
> For every technology we use today, there was a time it was laughably inadequate as a replacement for what came before.

That is just success bias. How many times did people try out perpetual motion machines? The rest of the article tries to make the converse that if something is inadequate today, it will be the replacement in the future.

When do you consider something to be not worth spending time on?
The continuity of family companies in Japan also comes from the practice of adult adoption, when the family line doesn't have a suitable successor.

https://en.wikipedia.org/wiki/Japanese_adult_adoption
It's also possible for a person to drive on private roads with no speed limits. It may not be common, but a vehicle's speed shouldn't be limited unless there's a way to remove that limit.
Elon Musk Has Reportedly Been Hiding That SBF Owns Part of Twitter
Really? You can't see any basis to criticize a "scientific tool" released into the wild that spits out convincing falsehoods?
This is a very interesting benchmark! I'd like to add a library to the comparison, which has recently been released.

It's called graph-mate (https://pypi.org/project/graph-mate/) and it's a wrapper around a Rust implementation for parallel graph algorithms (https://crates.io/crates/graph) that a friend and I work on.

We created a Jupyter notebook that loads the same Wikipedia articles and runs page rank with the same parameters: https://github.com/s1ck/graph/blob/d0a45116b1891daa39f493647...
We converted the memgraph dataset to an edge list: https://gist.github.com/s1ck/97e23af14b2e117fa47c713addef751....
To reproduce, put the dataset next to the notebook.

On my machine (Ryzen 3950x, 64GB RAM) ..

memgraph takes 1285 ms
graph_mate takes 3.347 ms

I have not looked into the C++ implementation of page rank in memgraph. The Rust implementation is a pull-based Page Rank which is not uncommon in parallel graph libraries. See https://github.com/s1ck/graph/blob/036cda61e1bbf2d9ccb2b0e46... for details.

graph-mate and the Rust graph project are pretty young, we don't support that many algorithms, yet. But if people are interested in contributing, feel free to open a PR / issue :)
Quite a few modern technologies have followed Moore-like exponential-shaped curves with rapid improvements and commercialisation.

But this relatively common pattern does not seem to work all the time.

Quantum Computing, Nuclear Fusion and AI are good counter examples.

Progress in those areas seems to follow a less than linear curve, much closer to a logarithm than an exponential.

We can only speculate about the reasons.

Are we hitting some kind of ceiling?
The chain you are responding to is talking about working full time, and working a startup on the side, and still having a family life. Forgive me if I’m wrong, but it sounds like you are able to focus on working your company.

My experience is that with two parents, both working full time at demanding jobs, challenging kids under 7, there is hardly time for even the necessities. That said, we do know one-earner families with easy kids, and they do seem to have time for it all.

There’s a theoretically spare hour or two in the evening after bedtime, but at that point both parents have been going flat-out for about fourteen hours, so exercise and passion projects are only going to happen through sheer grit- which both parents have pretty much used up over the last half decade.
I'm happy you're happy, but I don't think that's most people's experience. Perhaps compared to pre-modern C++.
Thanks for posting this, it gives good added context that helped me change my original opinion.

I was quite familiar with Lecun's dust up with Timnit Gebru on Twitter, and I had a lot of sympathy for him in that situation.

I think it's quite sad that so much bad-faith argument has infiltrated academia to the extent that it has. Some may say it's always been that way, but it feels worse to me now. One of my "heroes" of unbiased rationality, Zeynep Tufekci, wrote a really good Twitter thread recently about how some of these flat out liars in academia manage to continue their lies unscathed with little pushback: https://twitter.com/zeynep/status/1592210111359250432
While I'm glad and support that people donate to their instance, I would encourage more people to start their own instance instead of donating.

The only way the fediverse (and by extension the internet) can remain healthy is by introducing more instances. "We don't need platforms, we need protocols."

The way Mastodon is evolving, thousands of users are concentrating on a couple of instances. What happens when a large corporation starts to "Embrace, Extend and Extinguish" again? What happens when a large instance decides to push out ads? Do we block that instance when it has 50.000 users?
It works here fine (~99.99%) for me.

It works with my AirPods (x2), iPad Air M1, MagSafe Wallet, AirTags, and so on.
Can we lump chatbots in with this too? Chatbots have totally failed to live up to their hype. It seems like we spent billions of dollars chasing chatbots and voice assistants only to realize that you need strong AI to have something truly useful.
Mastodon simply won't be able to scale at the rate this is going. It's simply too expensive to run the instances and too labor intensive to moderate.

TBH I think it might've been a mistake from mastodons side to allow media hosting. Running ffmpeg in the background to transcode video, the image optimization scripts and the hosting of it all gets a bit costly.

I might be wrong on this, I don't run an instance myself, but in my perspective cost cutting should be prio number 1 even if it means you have to cut back on some features. Removing toot edits should allow for a more aggressive caching strategy etc.

This should allow more people to start their own instances without being afraid of potentially hitting it big.
I am not aware of models that use birth month to make loan decisions, but if that's a useful predictor, why not include it?

Because it’s radically unfair to do that! You’re seriously suggesting that some people should be penalized for the day they were born?

Taking the point more seriously, it’s hard to believe that the risks for whatever you’re ensuring have populations of people each month that are so different that a random person from each has a risk associated with them that birth month, as a signal, isn’t likely to discriminate unfairly almost as much as it helps. Naively, it’s likely to unfairly penalize almost half the population. Maybe you’re prepared to accept that because, hey, it’s right over half the time, but tell that to the vast population you’re penalizing.

And some things just shouldn’t be included. Health insurance, for example: isn’t it unfair to include risk of cancer caused by genetic factors in premium calculations? I guess you could say that’s different because parents could control birth month, but, man, that just seems so uncaring to me.

In the race example, let’s say there is a discrepancy in the underlying stats now, but it’s caused by structural problems in society caused by racism in the past. By using that as a signal to discriminate now it makes it more unlikely that the problems will ever be resolved (example: Black people cant get loans as easily, so can’t start businesses as easily, so the wealth gap is reinforced). If you think that’s ethical I would suggest that you are considering statistics too much and people too little.
I agree with you actually, but the arguments for Brexit hit a lot harder when levied towards the UK government.

It’s a matter of trust, the EU has a much more proportional representation in its election system and has done much for people who aren’t just the elite class, where the UK government has done almost everything in its power to impoverish the nation in the goal of enriching a few.

This is the impression anyway. So I can at least see that as a difference.
> - Crypto bros

I'm in the field. Haven't experienced people who I could have described as bros. Can you point to one example?
I have now been convinced to put the work into keeping my 25 year old truck running.
Since I have two books out, and I guess I entered some contests and listed it on Reedsy as "seeking reviews," I'm now being inundated by spam emails offering to guarantee me FORTY REVIEWS of my books! I would assume these people, at least, will read the book. Or at least skim it.

I can also pay the Kirkus Review $450 to get a "professional" review. I passed on that one, too.

It's interesting to be on the other side of this game.
I've always suspected the metal editing down to important points is a major factor.

If I'm taking typed notes I can regurgitate almost exactly what was said at 100 wpm and feel like I'm taking "good" notes because I've included everything.

If I'm taking written notes I have to think about the material as I write it and distill it down to something I can write quickly enough.

Didn't have good tablet devices until after I was out of college, but from years of using them in other contexts I think they provide a similar effect to writing on paper, except the eraser works better and I can rearrange things after I've written them if I need more space in the middle of a page.
The Insane Scale of Europe’s New Mega-Tunnel
Right. Until we trust the AI 100% (at which point we get rid of humans) the AI input shouldn't be given until after the human makes a call. However then the AI gets above 80% (or something like this, UX has better numbers) trusted humans know the AI will look will just skip looking themselves.

The above is a common problem that UX research is interested in. I'm not sure how much it is solved, but it goes well beyond medical fields.
> The flow of traffic in Southern California is often even faster.

Which is exactly the problem GP wants to fix.

I'm more worried about the growing pedestrian deaths since vehicles have no requirement, like in Europe, to be as safe as possible when hitting pedestrians.
Definitely true - It is difficult to be absolutely factual or objective when it comes to hiring or resource planning. Managers are human too.
Might just be me, but the example photos (not the first two) don’t load on the landing page
IANAL but there are different types of bankruptcy. Some allow for continued operations and some require that you lock the doors, stop answering emails, don't touch the website, that type of thing. I'm not sure of the totality of what FTX has filed, but originally, they made a chapter 15 filing. That can lead to chapter 7 or 11. With chapter 11, you can continue doing some business. I don't know that they are going this route but it is possible to send a communication from a business in bankruptcy.
> Supports x86 architecture only

No native macOS then?

> No virtual functions

> Jai is less dogmatic

okay
We're taught to write book reports until about 6th grade and then we never revisit that skill again. :/
I'll take "strawman fallacy" for 1000, Alex.

Not sure how you made the leap from "There is cottage anti-AI industry from people who couldn't do real AI and hoping the next best thing to do is label it as 'racist'" to "You can't see any basis to criticize a "scientific tool" released into the wild that spits out convincing falsehoods?"
One sad thing with fans in PC is how bad is fan controller / SuperIO driver support in Linux. AFAIK, there is no autodetection for SuperIO chips (like there is for PCI or USB devices) and for many chips there are no drivers anyways.

Seems like using USB connected microcontroller with open-source firmware instead of embedded SuperIO seems like easiest way to have reliable fan control in PC.
Are there languages that copy Rust's type system and compiler ergonomics without the memory safety?

I feel like 90% of my struggles with Rust in the real world have to do with the borrow checker. The two pieces don't feel related enough to me that they need to be interlinked.
> This happens in other markets just fine, one that springs to mind is oscilloscopes. Often you will find that a the hardware in one model is the same as the hardware in scopes in the same "family", what differs is software / locks set.

There exist quite some makers who solve this "oscilloscope tiering" by installing a hacked or alternative open source firmware on the oscilloscope.
Is the actual hardware they are running published somewhere? Didn't seem to be mentioned in this blog post nor the previous ones, unless I missed it.

~2000 USD seems slightly expensive for what they are doing, to be honest. ~900 USD would give you a 32 cores (AMD EPYC 7502P), 1TB RAM and ~15.36TB storage over at Hetzner, just a single instance. Double that and seems they would be covered for quite a while, and it comes just under 2000 USD.
Actually there is a simpler explanation:

Rule of law

Property rights
MultiRay: Optimizing efficiency for large-scale AI models
So I did a little more research on this and obviously now realise first must get on the first page. Which looks impossible thesedays without find a lot of people to give upvotes...

I thought I will workout how to embed links in a post so here are some links:

https://www.groovehq.com/blog/hacker-news

https://www.quora.com/Front-Page-of-Hacker-News-How-do-you-g...

https://news.ycombinator.com/newsfaq.html

https://news.ycombinator.com/item?id=19862701

https://news.ycombinator.com/item?id=18155723
Scoop: "a piece of news published by a newspaper or broadcast by a television or radio station in advance of its rivals. The word scoop is of American origin, first documented in 1874. As a verb, meaning to beat someone in reporting first, it is first recorded in 1884."
isnt there the idea of a car being 'street legal?' we already have an incredible amount of regulation on how you are able to modify your car. You shouldnt be able to do anything you want to your car and expect to use it on public roads.
Because birth month distribution is highly correlated with climate zone; see the heat-map in [1]. Climate zone, in turn, is highly correlated with race (and probably also immigration status in this case).

Even if we set ethics aside, this is still a terrible idea because credit risk analysis is highly regulated in most cases. There is enormous regulatory risk to using birth month in a credit risk model. Particularly because hen a jury asks "what's an alternative causal model that could explain the bank's incorporate of this data point into their models?" their answer is going to be "absolutely none".

[1] https://vividmaps.com/most-common-birth-months/
What does being born have anything to do with the state of a society?

And if you want to go down that road then I'm wondering why we aren't considering before you are born. Or that when you are born you typically have your parents, siblings, etc. Not nothing.
In it's time and place it wasn't so bad. Had I been a wiser 16yo I might have just asked a friend for a pirated copy of win2k.