skysight-inc/HackerNews huggingface dataset:
I also remember it, first time I installed Gentoo for it, it was very nice compared to the alternatives. Also very configurable, easy, and did also have an interactive boot mode to debug a system that didn't start.
I'm in Ohio and last winter, the trucks were dumping grains of salt, not liquid.
I chose VSCode-Neovim over VSCodeVim
Does it do well? How does it get around the context window limits?
Learn how to design a battery pack
To ask the obvious question: Why use this over my favorite RSS reader?
Hmm who am I going to believe, a podcast or every book and article ever written on the subject.

Spam and filters are a great example because spam filters are already AI. Literally neural networks trained to recognize spam.

LLMs are great at classification too so once they are small and cheap enough they could certainly be used as spam filters.
The idea that people might spend 2 months learning rust and become as productive in other languages is frankly unbelievable to me. If they're coming from any background other than C/C++ I'm suspicious that people can even become as productive in general (which is fine, reduced productivity is in my mind one of the trade-offs you make for memory safety and increased performance when choosing Rust)

But this is Google, and the people doing self-assessments were likely influenced by the context of operating in cut-throat bureaucracy where self-aggrandisement is a requisite to career progression within the org.

Whether or not this survey was tied to any performance evaluation (and from the article it's not even clear that it wasn't) the relevant thing is whether the employees knew without a doubt that they weren't going to be compared against one another based on their self-assessment

edit: I'm curious if the people downvoting disagree with my assertion that the survey methodology is flawed, or the assertion that it's unlikely to become as competent in rust in 2 months as you would be in languages you have years of experience with.
Why do we need GUIs? I find Docker CLI shockingly easy to use.
Given that Linux kernel is using async Rust which is implemented on top of kernel workqueue, and tokio won't be usable in kernel, it is a good thing tokio is not blessed. That's what enables both userland and kernel to use async Rust.
Ahh cool, I look forward to Docker, Inc. destroying yet another company.

Yes. I'm still bitter about Tutum. Absolutely loved Tutum.

1. https://techcrunch.com/2016/01/21/docker-acquires-unikernel-...

2. https://techcrunch.com/2015/10/21/docker-acquires-cloud-star...

3. https://thenewstack.io/docker-acquires-sdn-technology-startu...

4. https://www.businesswire.com/news/home/20150312005148/en/Doc...
Pulling metrics from your service is easy and simple. Pulling metrics from thousands and thousands of services, spread out over many clouds/regions/environments, puts a HUGE strain on the single pulling server. Especially if it then evaluates its list of rules for each pull, etc.

But for pushing, if you don't get a message from service X in the last hour, is it down, or is it just not being used. So things like heartbeats intervals need to be configured, etc.
Depending on who you ask, we will never have it or we have it already. We never had a perfect definition of AGI, but I feel like now the definition has become so murky to be useless.
I don't understand what we are discussing anymore.

Perfect adherence ignores those things by definition.

I think it's actionably useful to distinguish between "this doesn't work" and "people find it hard/impossible to do this".
Has the number of chips produced from a single wafer (assuming same wafer size) changed from what they call 5nm to 2nm?

Most companies target the same die size across generations. For example, AMD CCDs have been close to 80 mm2 for three generations and Apple keeps the A-class die size around 100 mm2.
It's interesting how discussing the darker side of stimulants makes regular users of them uncomfortable. You assuming that your friends are being good kids and taking their correct prescribed doses is irrelevant to the factual effects of the drug at various doses. The other poster was generalizing the drug, carefully containing the discussion to a realm of comfort doesn't lead to very interesting discussion.

The fact is, that amphetamines are hedonistic drugs, and you can clearly see descriptions of such behavior on any thread that discusses the negative state of west coast cities.

Throw in SBF and his coworkers openly admitting to abusing adderall on twitter, it's not shocking abuse is common and leads to negative business outcomes.
>> But Rust is not a language which can dictate its execution environment. It needs to be able to exist in a C-ish world, and that's not something that supports yielding. It's a shame, but at least you can write kernel modules in Rust.

Ada is also used in embedded and low-level environments where the execution environment can be limited. The way that Ada "gets around" such limitations is through language "annexes". Annexes are optional language extensions for specialized use cases:

https://www.cambridge.org/core/books/abs/programming-in-ada-...

http://www.ada-auth.org/standards/22rm/html/RM-1-1-2.html

Rust partially does this already with [no_std] (https://docs.rust-embedded.org/book/intro/no-std.html), so the concept is not too different.
Runit is way more minimal, the difference between them is extreme even on that alone
> And what, exactly, is "hate speech?" This sounds like a phrase out of 1984.

— Paul Graham [1]

[1]: http://www.paulgraham.com/say.html
> All of us here work at jobs, possibly in very large corporates. Do we see anything illegal going on? I would reckon that >90% of us have gone through our corporate life without ever being a part of anything close to even illegal, at worst we forward something to legal to be extra sure. So if we think corporations are regularly behaving illegally, we all have simultaneously seemed to have lucked out to be in the one the one ethical and legally compliant organization.

This line of argument only works if the majority of a company is exposed to illegal behavior.

If a large company can commit (or attempt to commit) illegal behavior, while making that behavior only visible to a small fraction of people, then this argument falls apart.

For example, how many people were involved and aware of the VW emissions scandal? 200? 400? Out if 200,000 worldwide employees. So >99% of VW employees would have likely reported not having observed illegal behavior. That does not mean that those employees “lucked out” into working for an ethical legally-compliant company. It means the company is smart enough to hide its unethical and disreputable behavior from its employees as much as possible.
Did Google stop indexing forums because they vanished, or did they vanish because Google stopped indexing them? I'm wondering if this dependence on Reddit is self-inflicted.
Interesting, he worries about the middle class not wanting to buy luxury goods if the poor rise up.

What the supper rich should be worried about is the war that usually follows an up rise. The same pattern happens over an over again in history yet the haves will always feel that what they have is theirs's and have to do all they can to keep it. Damn the poor.
I do not think that the sexual assault by Catholic Priests ever was a moral panic in the spirit of the other ones I mentioned. It was long-term persistent and it never played a role in elections.

It was a long simmering issue that was very hard to elevate such that action was taken. I would argue it was very much akin to the multi-decade struggle for LGB rights. Long slog with slow progress, but eventually reaching success.
That's more of a moonshot strategy. Rust is more of a safer bet.
Yes, I have a software watchdog specifically because systemd sometimes fails to reboot correctly :-)
If you have an idea, there are several other guys around those have had the same idea or will have that idea in like few days/weeks/years offset ... Keeping "idea" a secret is counterproductive and it slows the progress. Implement your idea first, then you may claim that it is your idea. The law may not allow companies owning AI or explicitly AIs claim ownership of an "idea", because AI is learning on summ of knowledge of the humanity for free. New ideas are the outcome of the previous knowledge. That's about it.
The plaintiff is not a pornographer or anyone in the porn business, it's a normal person who consumes porn. What the pornography businesses want is irrelevant and I'm not sure why you brought them up in response.
Paul was slain :(

"SiP@pepsin.VII@Vmay8y63f-2aboutcolombiaKh6"

Decent password 10/10
I do not have as strong of feelings as your parent, but:

1. A lot of the APIs make use of the typestate pattern, which is nice, but also very verbose, and might turn many people off.

2. The generated API documentation for the lower level crates relies on you knowing the feel for how it generates the various APIs. It can take some time to get used to, especially if you're used to the better documentation of the broader ecosystem.

3. A bunch of the ecosystem crates assume the "I am running one program in ring0" kind of thing, and not "I have an RTOS" sort of case. See the discussion in https://github.com/rust-embedded/cortex-m/issues/233 for example.
https://www.freepascal.org/

It's also likely in your favorite distro's repo.

Among Pascal fans, Free Pascal is generally considered "the way" because it's closest to Turbo Pascal/Delphi.
I don't think you want ABAC. ABAC is for the cases when a set of attributes will grant access. The more common thing is RBAC. RBAC is that a user have been assigned some roles that comes with access.

A good example with ABAC is if person X uses an IPhone with the latest major updates then access to some wi-fi is granted.

Also, roles comes with a hierarchy. This is important when you work with SOX controlled companies.

Several security consultants will try to sell ABAC as a necessity along with RBAC. It is for sure not.
Actual friends don’t care. I wouldn’t mind an extremely disagreeable drunk argument about some hard political stuff with friends. Would just write it off the next day.

Cutting people out of your lives too quickly leaves you with just boring agreeable people.
Given all the advancements in the field of AI, I want to program more. Go more for low level programming. Talk to the hardware
Jai is still in closed beta, it's not being promoted at all yet.
There are a lot of ways, but I think the most promising ones involve regions. We do this a lot manually in Rust, but a language could make this a first class concept. Some examples:

* Vale combines generational references and linear types with regions to eliminate overhead.

* Verona lets you divide memory into regions which can be backed by either arena allocation or GC. I think this is promising because for most GC regions you can completely avoid the collections.

* Cone lets you put borrow checking on top of any aliasing memory strategy, so could be something like the best of all these worlds.

* No language is doing this yet, but RC plus regions to eliminate the refcounts, then adding in value types for better cache usage, could be a real winner.

On phone so it's hard to get links, but you get the idea. The nice thing about regions is that they allow composing borrowing and shared mutability, something that the borrow checker struggles a bit with. Regions let us alias freely, and then freeze an entire area of memory all at once. Not that Rust isnt a good approach (it is!) but there are some easier techniques on the horizon IMO.
How is it different from running a Prometheus server then?
Prometheus is monolithic as well. It is cool and not cool in the same time. With monolithic approach, the process becomes very simple to run and efficient at the same time, since there is no penalty on interprocess communication and network is not involved.
But you can't scale monolithic applications horizontally. Horizontal scaling is very likely the reason why Mimir exists at all. If Prometheus supported horizontal scaling out of the box, there may be no need in Thanos, Cortex or Mimir.
How does it compare to install Arch linux without an installer? I remember that it took me a day or two of tinkering, when I did it for the first time (circa 2009) and I learned a lot. As of today, Arch remains my distro of choice.
See Acts 4:27. Jesus' followers singled out Herod and Pontius Pilate, but blamed the Gentiles and the Jews for the death of Jesus. (And, in the next verse, state that this was all God's will and plan.)

Blaming the Jews alone seems wrong. But so does blaming the Romans alone.
This is true of tinc interfaces too, in the appropriate mode.
I take it you are not convinced that the "stop thinking" suggestions are answers. I would be interested to read your throughts, if you care to expand.
It sure seems like people are getting value from the current crop of tools: https://fortune.com/2023/06/15/nine-of-ten-developers-using-...
"Woke" is an umbrella term, a halo. Which becomes convenient, being for or against the halo lets to be for or against all kinds of things within it without needing to be explicit. So by being against some silly aspects of trans rights, calling those woke also lets you nod and wink being against race rights.
You know making every single point by writing a disingenuous question like this is an obnoxious, annoying type of rhetoric, right?

There is almost no circumstance where “you know … right?” makes you worthwhile, pleasurable, or persuasive to talk to, particularly when it’s on a rhythm. It just makes you annoying, and usually confrontational and dismissive (as here), and it goes a long way to demonstrating how you feel about yourself compared to others (hint: not a good look if your goal is to persuade).
You're giving people alive today a benefit (free citizenship) in compensation for a wrong that was done long before anyone living today was born.

I see a lot of ethical problems with this sort of thing [1].

It's basically original sin [2] in reverse.

If you go back far enough, just about everyone's a descendant of someone who's been wronged by a government, and just about everyone's [3] a descendant of someone who has blood on their hands as a participant in those wrongs.

Why are some groups more deserving than others?

Why does anyone deserve anyone else giving them anything today for stuff that happened hundreds of years ago?

If you say that today we should give back stuff that someone unfairly took from someone else, doesn't that mean the government of Spain should turn in its keys and put somebody else in charge? Depending on which historical period you pick, Spain might rightfully belong to France (Napoleon), Algeria (Muslims), Italy (Roman empire) or the Basques (as the descendants of Spain's pre-Roman tribes).

[1] Reparations for slavery in the US is another example.

[2] Original sin is a doctrine in some religions that says it is okay for you to be punished for stuff your ancestors did long before you were born.

[3] Genghis Khan is an ancestor of ~0.5% of humanity: https://www.nature.com/articles/nature.2015.16767
> Sometimes people will float security concerns but it's a safe process if you just load an official ISO and then crack it,

What makes you think the crack you apply to your official ISO isn't compromising your OS?

> even if it were questionable on the security front it's not like you're doing anything that really needs that sort of security

If you're going to install steam on your PC, then you'd be giving an attacker access to your steam account and if you ever install or use a platform that doesn't already have your credit card info stored then the attacker gets your credit card data.

> And yes there are also ways to stop data collection if you're concerned about giving that to them.

This isn't true. There is no way to stop windows from collecting data. No version of windows is capable of disabling all data collection, and there's no setting you can configure that can't be undone by MS at any time, and without any notice at all to you.

At best, you can install a copy of windows on a machine that is left offline 100% of the time, but i think most gamers would find that unacceptable since even if you don't care about MMOs or multiplayer, steam is still pretty popular.

I don't object to the idea of pirating software you don't like, don't want, but feel "forced" to use, but the idea that there are no real risks to your security or your privacy by doing it is just plain wrong.

Just use linux. It can play plenty of games.
That sure would be a shitty way for humanity to end.
I wouldn't mind Edge if it were a Microsoft branded version of Chromium. It started out that way, and it was nice. But it's attracted every team at Microsoft and a total explosion of semi-useful features until it became totally bloated.
Paul, impressive work on the rewrite.

Can you shed light on the biggest challenges and steps you (and the team) took to overcome them to succeed with the rewrite? We often hear about how major rewrites can fail or be massively delayed, but you seem to have succeeded.
how does this happen in practice? This must all be computerized now, you’re either in the system or not. Why does the officers beliefs factor into whether or not you have a warrant
Blockchain has still not provided value to me. Copilot provides value daily. And GPT4 does most days (eg, write me a retry decorator with type information and tests).
I'm talking about RLHF on their chatbot data, not ChatGPT data on the web.
Anything electric isn't cheap in bikes but is cheap compared to a car. Look at the BetterBikes PEBL.
> The effects of psychedelics are fundamentally different from the narcotics most people associate with people being "on drugs".

I don't mean to provide yet another example of "all Internet arguments are about semantics", but as someone who used to do various drugs, including shrooms and ecstasy, I think you have an uncommon definition of "being on drugs". I most certainly considered myself as being on drugs when I was tripping. And while yes, I think it's helpful to differentiate between drugs that can be strongly physically addicting (cocaine, alcohol, nicotine, opiods, etc.) vs. other drugs that tend not to be physically addicting, I find it amusing how psychedelics are now commonly thought as completely benign, as just "getting in touch with your feelings." To be clear, I pretty much agree, but I'm also not going to deny that I (and many others) could get, for lack of a more scientific term, "completely fucked up" on psychedelics.

I actually thought this was a great article (but I admit it's rare for me to find a Matt Levine piece I don't like). It didn't really appear to be "taking sides" on the issue, just informing what's going on, and I enjoyed the style of writing.
I (not a tinc maintainer, but a tinc contributor) have replied to this in the past [0]. Summary: it's not really possible without giving up some flexibility.

[0] https://news.ycombinator.com/item?id=19304624
Well I is for Iodine,which has 53 as its atomic number, so this definitely wouldn't work anyways. XXXV is the way around this.
Thanks for stopping in. I've been seeing a lot of InfluxDB 3.0 content in the past few days. It would be helpful for me at least to see more comparison between 2.x and 3.0? Not sure if there is a changelog or list of things that were added/deleted/are now incompatible between versions. Cheers
To put it even more plainly than the others: https://github.com/carbon-language/carbon-lang#project-statu...

> Carbon Language is currently an experimental project. There is no working compiler or toolchain. You can see the demo interpreter for Carbon on compiler-explorer.com.
Love the idea! And kudos to releasing on Android first, which tends to be rare. Correct me if I’m wrong, but the app seems to be mostly JavaScript with a small Android wrapper?
I feel like I live in an alternate universe to this comment. Every engineer I know (devops, software, hell even datascience) is using GPT-4 or Copilot (especially Copilot with the new chat interface) and people, myself included, use it every day. Refactor this code for me, add a function that does X, why is Y failing, align this code with a different coding pattern, I cobbled together this React app, clean it up and refactor it and factor Z functionality into a node backend, help me understand this bit of obtuse Python code, and the list goes on and on and on. I've seen tremendous value, and its not without fault mind you, LLM hallucination is a real problem, but I would be very sad and annoyed if tomorrow they'd take LLMs out of my daily engineering flow.
Show HN: Coursegen.ai – AI powered individualized learning platform
Hey HN, Cole and Alex here.

We're excited to share CourseGen (https://www.CourseGen.ai), an AI-powered platform that aims to rethink the traditional approach to education by utilizing generative AI models for creating individualized learning paths. If you're into AI, education, and how these two can intersect, you might find this interesting.

The backbone of CourseGen is the generative AI. Instead of the one-size-fits-all courses, CourseGen aims to craft tailored, non-linear learning paths. Think of it like a choose-your-own-adventure book, but for learning.

We acknowledge that there's a long-standing issue with generalized courses – they often don't align with everyone's learning style. CourseGen is our experiment in trying to tackle that problem. By using AI, we are attempting to give more agency to the learners in how they consume educational content.

We’re looking at long-term possibilities of making education adapt to the learner rather than the other way around. We know this is a huge task, and this is just the start.

Being a part of the community, we value the deep insights and expertise here. We’re really keen on hearing what you think. Are there any challenges that you think we might face? Any features that you would love to see? Is there something similar that you have come across?

Please feel free to dissect, critique, and suggest. We're all ears.

You can check it out here: https://www.CourseGen.ai and join our discord here: https://discord.gg/F6rXbXup

Here are some cool prompt ideas:

- "I'm a coder who enjoys philosophy. Can you build a course that delves into the philosophy of programming languages and their evolution?"

- "I'm a fan of superheroes and physics. Create a course that explores the physics behind superhero powers and evaluates which powers could be theoretically possible."

- "Build a real-time public transportation tracking system that utilizes IoT devices installed on buses and trains. The system should collect and analyze data on vehicle locations, occupancy, and schedule adherence, then provide live updates and predictive arrival times to commuters through a mobile app. Additionally, implement features for route optimization and notifications for delays or disruptions."

- "Help me host an astronaut themed party for my 4 year old"

The more specific you are, the better the course will be. We allow up to 1000 characters, so feel free to explore! You can also have some control over the length of the courses by requesting longer or shorter courses.

Now, onto the roadmap: We're heads-down coding to get some cool features out — dynamic quizzes, Anki-compatible flashcards, to-the-point summaries, and the ability to take a deeper dive into any topic. These are being designed to generate as users engage with the material. We're pretty stoked about it, but they're not there just yet. The goal is to keep the learning experience fluid and responsive.

Also, shoutout to Helicone.ai. Their service is awesome, provided me with monitoring to my OpenAI calls and helped me get this live. Check them out!