skysight-inc/HackerNews huggingface dataset:
Rust has been my goto language for several years for multiple projects, was a primary language at a certain point not too long ago for what it's worth. Generally depends on your background. Rust in general suffers from one... I guess you can call it disease: evangelists. Many people are convinced that it is the best language for any purpose and you'll never need anything else(something which can be seen in the js and java community and we know the outcome of that). To quote a guy I used to work with: "The perfect web stack is actix + rust wasm. You can't possibly need anything else". Uuugh... Yeah... Sorry, no.

It's definitely a language you can't learn overnight so don't overdo it - it takes time to wrap your head around many of the concepts. While I admit I am a fanboy, I also openly admit that it's not suitable for every purpose. Most certainly not for web development - yes it is fast, yes actix can boost some astonishing benchmarks but truth is it hardly pays off to put in so much effort, especially when you are working on a schedule. It's a question of trade-offs. People address many async-await logical blocks by slapping Arc<RwLock<T>> or Arc<Mutex<T>> everywhere and a ton of read and write locks to get around it. Which if perfectly acceptable if you don't overdo it. Otherwise you will have to spend endless hours trying to catch some lock somewhere which is biting your head. Hence the reason why I'd really avoid it for large and complex web services for instance. There are other areas where it's perfect. Three personal projects I'm working on(which I'll hopefully get to open source over the next 6-8 months) and where I don't regret picking rust:

* Raspberry-pi powered CNC router(though dealing with gcode is a huge pain in the ass).

* Distributed full-text search engine(similar to elasticsearch).

* Automated image pulling from NOAA satellites with an SDR dongle(though in this particular instance I'm taking a shortcut by piggybacking on librtlsdr).

As far as embedded rust. First is what I mentioned earlier - setting up a development environment is an absolute hell, and far not only the first time. You have to go through the same steps each time. At this point I'm somewhat used to it and I can unpack an embedded board and get it going in say 20-30 minutes(having the spec sheet at bay is a must). It also takes an additional layer of tweaking your brain: it takes some time to get used to things such as #![deny(unsafe_code)], #![no_main], #![no_std] and #[entry]. It's nothing like arduinos if you've worked with those, where you plug in the board, open the arduino IDE, select the board model and port and hit "upload".
The vaccines are highly effective and safe.

A low rate of people suffer any significant issues from vaccination, and very few vaccinated people become severely ill. They work great.

If the other vaccines were not available, the J&J vaccine would make sense for most people compared to not taking it.
Sexual assault has already started in Meta’s Horizon Worlds metaverse
> So what exactly is this inconvenience

You said this:

> Why do we not still care for the unvaccinated regardless of their reasons or situations for being so?

The inconvenience si "caring for the unvaccinated", at least that's how I interpreted your comment. If you meant something different please let me know.

> caused specifically by unvaccinated people and not government policy?

Government policy to protect unvaccinated people.

> So who exactly are you protecting with vaccination then?

Myself, obviously.

> why pretend to understand the motives of the unvaccinated to make them the 'enemy?'

I didn't make them "the enemy". They can do whatever I want, I just don't want any limitation on myself to protect them from their choices.

> But it's ok to limit the liberties of the unvaxed because 'risk?' Everyone has rights or no one has rights.

"But it's ok to limit the liberties of the drunk because 'risk?' Everyone can drive or no one can drive."

> But being vaccinated doesn't stop it spreading while you're out

This argument would make sense if curtailing the spread was the ultimate goal, but it's not. Preventing hospitalizations/deaths is the ultimate goal. If I go into a room with vaccinated people and give them all COVID but nobody is hospitalized, then that's fine. I don't think this is so hard to understand.

> You don't care about not making people sick, you care that your freedoms aren't restricted.

Everything is a tradeoff. If you're vaccinated, you're less of a risk than if you aren't. At some point, life has to go on. Or should we have been in perpetual lockdown for centuries so people didn't die of the flu as well?
If China would discover they are developing nuclear weapon they may choose to attack.

There is a rumor that Taiwan has rockets that are targeting Three Gorges Dam. In case of an invasion they may choose to destroy them which would result in millions of deaths of deaths. Nuclear weapons not needed.
Tobacco has psychoactive substances besides nicotine.

In particular, it has monoamine oxidase inhibitors, which are effective against depression, panic disorder, and social phobia.

https://en.wikipedia.org/wiki/Monoamine_oxidase_inhibitor

Some believe that this is why replacements that contain only nicotine (e.g. nicotine gum and patches) aren't really all that effective as smoking cessation aids.
See below - the biggest expense is personal training and coaching.

I am not a software engineer, and I have never commanded software engineer salaries. I am what they call a "data scientist" and I have an academic background in the sciences. My wife is a project manager at a big company that is nowhere near the FAANG level.

We have a bare-bones yearly burn rate of about $40K: that's mortgage, utilities, rice and beans. Given our combined take-home (post-tax) of about $100K, the $10-$15K we spend on physical fitness per year represents about 20% of our disposable income.
Presumably this data is against Delta or an earlier variant but by the time it's in use covid will be 99% Omicron. I wonder how that will effect things.
Recent studies before 2016 had shown that the Democratic voters have moved far more to the left then republican voters had moved to the right. As the author mentioned in this article - Trump as a backlash was easily predictable.

These centrist positions are not the discourse that the modern democratic party is engaging in. Instead it is things like the California bill referenced, AOC's wealth tax, Bernie's litmus tests, and "modern monetary theory" and culture war topics.

Is this legitimatly the democrats going to the left or is just the loudest and most extreme voices that get amplification to drown out the centrists?

These positions are remarkably centrist - and centrism is out of favor with both parties.
We solved a complex bio-engineering immunity problem in record time, but we cannot solve a simple logistic problem of whatever special treatment hospitals are doing.
I am not terribly well versed in Rust MCU development, but I poked around with the teensy-rs and esp32-rs projects a couple years ago.

ARM seems to provide some XML register description files called SVDs[0]. They seem to do a decent job describing the registers and peripherals in a way that allows code generation tools to create a register access library, upon which higher level HALs can be built.

For an example, you might look at the esp-rs project on GitHub. The lowest level, if I recall correctly, is the Peripheral Access Crate [1]. The README for this project describes a bit about the SVD file, and svd2rs code generation tool. Sometimes the SVD file needs to be patched to produce high quality Rust bindings.

This PAC is then required as a dependency of the higher level HAL for the esp32 [2]. The higher level HAL also implements some traits from a shared Rust HAL effort [3].

I'm not really an expert in Rust so if I've described any of this wrong, someone please correct me.

[0] https://www.keil.com/pack/doc/CMSIS/SVD/html/index.html

[1] https://github.com/esp-rs/esp32

[2] https://github.com/esp-rs/esp32-hal

[3] https://docs.rs/embedded-hal/0.2.2/embedded_hal/
IIRC Vaccination seems to do a poor job of preventing person-to-person transmission of delta (and likely, even less, omicron). If you are currently getting vaccinated, you should be doing it for selfish reasons, and you should not count on it to protect, say, a vulnerable or unvaccinated person you live with.
> mkdir $HOME/tmp

WINE will automatically create the WINEPREFIX directory for you if it doesn't exist, so it's even simpler than that :)

The real value of bottles (or crossties, or PlayOnLinux definitions, or whatever) in in encoding all the tips and tricks required to get some piece of software running under WINE in a form that lends itself to easy distribution and automation.
>If you assume the first then you're a fundamentalist.

Apparently your opinion is that I should be dismissed out of hand as a "fundamentalist".

>So the abstract "freedom" doesn't cut it, you need to be able to say, what is the practical benefit of such freedom?

This is the conceit I intended to highlight, yes.
Perhaps that's in the HN comments more than in the research. IME, for as long as I've read HN, commenters have claimed to have found errors in methodology or similar basic problems. I don't know if I've seen any research posted that didn't receive that response.
Jsonnet – A Data Templating Language
We've been trying to get rid of it for 100 years, my heart goes out to anyone just inventing it.
I think a lot of people are missing the point of the article: it's saying that devops was coined by Vogels (i.e. Amazon) as a value add because actual ops people are a necessary evil for a lot of companies that just want the features devs are cranking out to WORK without needing to be managed. Every salary that has to be paid to an ops person is a salary not spent on a dev making new features, fixing important bugs, or doing data engineering, etc. that clients are paying the real money for. Clients don't wanna hear about your deployment problems or DB backups. I'm not saying they are unimportant, but that they're painful cost centers which people looking after the bottom line would love to minimize, i.e. pay Amazon a fraction of what you'd pay full time in house people to do - at least in part. DevOps was meant to give devs more control over this work so that fewer ops people would be needed.

So when there is suddenly a new generation of ops people AGAIN getting paid just to manage stuff instead of build stuff, only now in the cloud instead of on on-site bare metal, this is a BIG misunderstanding of what the intent was.
graham was on my committee and i know him personally even before grad school (this is razib).

from the acknowledgments his 2013 paper https://journals.plos.org/plosbiology/article?id=10.1371/jou...

"Thanks to Razib Khan, Sharon Browning, and Don Conrad for several useful discussions"

you can nitpick the piece but this is from an attack piece on me:

"MANY PROMINENT geneticists familiar with Khan’s work do take him seriously. “I don’t agree with everything that Razib writes, but I think that he does write about population genetics very clearly,” said Graham Coop, a population genetic"

so yes, put your faith in graham :-) you know his work so little you weren't aware i was going to easily pivot in this direction
Sounds interesting, but the chosen name is unfortunate due to the line editor in vi (ex). Why not dr, or fz, or lsc, or dir_color? I know it isn't easy to find names that aren't already used, but if aliasing ls, name length couldn't matter less.
A child born today in the west has a better life expectancy than any other period in human history. Despite all the global challenges, we still live in the most prosperous age ever
The public pretty much just thinks of both together as 'sick'.
Malaysia Passes Bill to Imprison Illegal Streaming Pirate for Up to 20 Years
What I took from the thread was:

Bad news is reported more, if bad things happen, you need to act fast so it's good to pay close attention to bad news, that's what news organizations want you to think.

And then you commented that as an educated scientist, you also think we should pay close attention to bad news. At least that's how I took it.
Apple’s iOS libs (not swift ui) although not well documented in parts, is probably the most complete and self consistent set of ui dev libraries around to develop against. Android and web are far more chaotic. I haven’t done windows dev so maybe that is better but nobody does windows desktop anyway.

Worst part of it is the lack of a full open source stack and build speed / xcode stability for swift, but its not bad if your just 1-5 engineers in one app. But if you scale to 30+ with +1 million lines after a few years it starts getting real bad unless you architect your app with devapps like airbnb did: https://medium.com/airbnb-engineering/designing-for-producti...
https://news.yahoo.com/booster-shots-neutralize-omicron-isra...

Early lab tests suggest the antibodies generated by the immune system after the booster shot are able to target and eliminate Omicron particles. “ Those who did not receive the booster shots, had no neutralization ability against Omicron. Researchers said the booster increased this about a hundred fold.”
Good for you, and keep it up - just finding a workout group or running buddies is a great investment for encouraging you to stick with it. Plus the ROI - low blood pressure, heart health, and so on - is almost infinite given the low cost of entry.
Bootleg cigarettes are a problem even within the United States, particularly in regions where the state or local tax is exorbitant.
> I'm not sure the taxpayers will pay for that if you are unvaccinated.

Just about no matter what it costs, it's cheaper than you dying in an ICU.
Been using Omnizart for drum transcription, however the most accurate piano transcription model I've come across is from ByteDance -- https://github.com/bytedance/piano_transcription
And obviously all this means we should fallback to armchair philosophy.

(fyi jstor does not even fully cover one single area of knowledge)
It's a wrapper around Wine
You can flag, but you might have to have posted a little bit more in order to be able to do it. I am not sure what the guidelines are for flagging tbph
Precisely. Inequality does not damn the world because there is no universal scale of human value, and everyone has value. Diversity is good, even the diversity that the DEI politburo doesn't like.
I know my company is likely not the norm, but we can’t use Google App Engine or anything like that because we are a CDN. Our infrastructure is core to our product.

I know this might be unreasonable, but I always get frustrated when everyone suggests that anyone running their own infrastructure is clearly doing it wrong. I get that most dev groups are creating web apps and should use a PaaS, but there are also a lot of us who are CREATING those platforms that other companies use. We also have to write and deploy software, and sometimes I wish I could have discussions about how to do that without most responses being that we shouldn’t do that.

Maybe general developer forums like HN aren’t the best place to have those conversations, but I haven’t found great active forums dedicated to platform developers.
> Rebol takes things further by identifying $ as a datatype.

Well, money! is a datatype, $ is a sigil that identifies a money! literal.
I only made it 1.5 paragraph's in. I quit reading at "vomity."
When I ask pro-CCP people the question "what might change your mind", I often hear a variant of what you just said - "consider the motives (of the American hegemony), it explains our observations".

But that doesn't answer my question (2). Would you please answer it directly? Either there is some hypothetical evidence that would change your mind, or there is no hypothetical that could change your mind. Providing the affirmative to one or the other would help us understand whether you are open to changing your perspective at all.

For what it's worth, I'm happy to volunteer a hypothetical that would convince me to believe more in the narratives that you provided.
The New Scientist part before the paywall mentions only human brain cells, but the paper is specifically about cells "integrated with in silico computing via high-density multielectrode array". The abstract:

https://www.biorxiv.org/content/10.1101/2021.12.02.471005v1

Integrating neurons into digital systems to leverage their innate intelligence may enable performance infeasible with silicon alone, along with providing insight into the cellular origin of intelligence. We developed DishBrain, a system which exhibits natural intelligence by harnessing the inherent adaptive computation of neurons in a structured environment. In vitro neural networks from human or rodent origins, are integrated with in silico computing via high-density multielectrode array. Through electrophysiological stimulation and recording, cultures were embedded in a simulated game-world, mimicking the arcade game ‘Pong’. Applying a previously untestable theory of active inference via the Free Energy Principle, we found that learning was apparent within five minutes of real-time gameplay, not observed in control conditions. Further experiments demonstrate the importance of closed-loop structured feedback in eliciting learning over time. Cultures display the ability to self-organise in a goal-directed manner in response to sparse sensory information about the consequences of their actions.
I just joined the first project to use Kubernetes at my current company.

I remember a conversation with a "DevOps" engineer when I started 3 years ago. They had evaluated Kubernetes and decided against it due to how complicated it is. He left a year ago, shortly before the project started.

The project is a mess and no one knows what they are doing. They've been building it for almost a year and nothing works.

I'm pretty sure the decision was made based on the desires of the developers with a fragile veneer about how it is necessary for the product they want to build.

At least it's fun to learn, albeit frustrating to work with.
Wouldn't this mean that all a stalker would have to do is hide an iPhone in your car along with the airtag?

Although at that point you don't even need the airtag.
Swift / objc interop is very natural, so if it ain’t broke, why fix it wrt to swift rewrites.
I’m a consultant data engineer and am on my third engagement in a row where devops has been the hardest part of my job. Every org has their pet stack with their own poorly documented process. Having devops as developer support is critical to getting solutions out the door.
> emacs
Actually it is not a game, but text editor. It includes a bunch of text games like chess, sokoban, pong etc

I had no idea and kinda funny
A bit of an off-tangent: does your friend live in Seattle? Because catalytic converter and bike theft in broad daylight have become a staple here, but it is definitely not the norm in other cities.

So I wouldn't judge how easy it is to do something like that in general, based on a city where the prosecution is notorious for letting all kinds of criminals get released the morning after, which leads to the police not bothering with "minor" crimes like this (i.e., what's the point, if they will just get released the morning after and you waste both your time and the department time).
I really hope this does not come across the wrong way, but here goes.

> "I wish I was not born. But it's not that I'm unhappy in my life. My life is good, but I'd rather not be here. You know it's like there's a nice room, but I don't want to be in that room"

So leave.

Camus famously said "There is but one truly serious philosophical problem, and that is suicide. Judging whether life is or is not worth living amounts to answering the fundamental question of philosophy"

Every teenager goes through an angsty "I didn't ask to be born!" phase. Part of become a thinking adult involves fully accepting that you are here, that can leave at any time, but looking inside yourself to fully understand why you don't want to.

Camus called this "absurdism" but a lot of people have written about it.

> So as we didn't ask to be born, we should be paid for the rest of our lives to live

None of us asked to be born. You owe the rest of us just as much as we owe you. How much that is exactly, is left as an exercise for the reader.
Rat neurons hooked up to a flight sim in 2004:

https://www.sciencedaily.com/releases/2004/10/041022104658.h...
Graphical systems still need to run some piece locally unless something like WebGL finally gets useful.

It the reason why, VSCode, for example, runs your editor locally even if it's running the compilers and stuff remotely.
The only answer to such questions is "there's no way to know." Which implies that selection bias is the best we can do.

Ultimately, we're here. And we may only be here because we genocided all the other proto-human races (at least four of them). But no one likes talking about that, since it seems much more... personal... than a meteor.

Was it intelligent to slay the neighbors? Maybe. But it was a comparatively rare event, since once it was done, it couldn't be done again.

The interesting thing is that there's no way to know how many events like that have happened throughout all of history. We have very little data compared to the entire timeline. So any kind of measurement of "If this, then that" is very hard, and I have serious respect for the careful work that scientists manage to do in spite of the limitations.
Absolutely -- but it's best to put the matter front and center by saying "I've been learning Python, here's a little side project I did" so you don't get slammed with LC tests or Jeopardy-style phone screens. In fact they might appreciate the fact that you're eager to expand your horizons, especially if you can articulate what you see as limitations in the languages you're currently using.
griefing

Btw Mirai botnet also came out of minecraft.
Came here to post the same. We tend to spin around the shinny and new. These numbers, even if a but inaccurate, are sobering and show who's really running the show.
Preparing for Stats in Data-Science Interviews
Hey fellow HN people,
I might have some time(some weeks) to prepare for the Stats part of a Data-Science interview.

I would like to start from the basics and end up to application oriented stats questions.
What would be a good way to go about it?

Also,
Where this would be a good question ask(in terms of a forum or a website?)

Thanks.
Hopefully this speeds up the adoption of solar panels. We have the tech to be less reliant on fossil fuel and ee should be doing that
So, you cite data showing very high efficacy of the vaccine, and are like -- look at it in a few weeks!

Omicron is going to make it worse, but even unboosted folks in South Africa seem to enjoy about 30% efficacy against infection and much higher efficacy against hospitalization and death. But your gossip trumps the data, I guess...
Really impressive project!
How did you learn all the things that you needed to make this? Are there any particular books or resources you would recommend?
Also, how much did this entire project cost? I'd imagine processing that much data and storing it wasn't cheap.
The data you link says that unvaccinated people have 5x the risk of testing positive as vaccinated (no booster) as of October (Slightly higher for Pfizer, lower for J&J). I believe that's 80% efficacy. How do you get 10%?

Note also that this data is as of October 2021, so it's primarily looking at the efficacy against the Delta, whereas the original 90-whatever % claims were obviously the original virus.

Pfizer et al certainly weren't saying in March 2021 that "Pfizer provide 90-100% protection against COVID and all future variants" and I've never heard anyone suggest they thought that's what the claim was.