skysight-inc/HackerNews huggingface dataset:
Given how he often disrespects other people's efforts to stay focused, I doubt it. It might be a crude approximation of it though. And I don't 100% remember what they interval exactly is.

Be as that may, I find the Pomodoro method to be a wonderful tool to structure one's time!
Agreed, however, Rust is now treated like the hammer that also plagues js/ts. A GCd language is still just easier to use.
I kinda bounced off The Rust Book but Programming Rust is doing me mightly fine https://learning.oreilly.com/library/view/programming-rust-2...
> As more addresses are used it gets harder and harder to track. Your employer will not have the resources to do it.

First, following a chain is not as hard as you’re making out and there are existing companies which provide that service, which they’d pay just like they do credit reporting agencies - made easier by the fact that they’d be providing most of your income so it’d be starting with a known point. Mixers can be defeated but simply using one is a red flag.

Second, ordinary people are not going to perfectly follow a complicated setup – it’s not just that they make mistakes, although that’s a certainty, but also that they already aren’t interested in Bitcoin’s higher costs and slower transaction speeds so making those characteristics worse will not increase adoption. “Harder to use, costs more, still less secure than cash!” is not a compelling ad.

> Businesses can, if they choose, cryptographically prove that they have the funds they say they have. Think of the value of that

You mean they can make the same statements which businesses have been making since ancient times? The problem with all of these systems, as FTX customers can attest, is that the hard part isn’t counting what’s in your ledger but dealing with the real world outside – even if you can see all of my Bitcoin, you can’t know whether I have unrevealed debts or am about to be sued, etc. Since businesses run on credit, that means you still need auditors and courts to deal with the parts of the problem which aren’t simplistic enough for a blockchain.
First Reaction: She's currently on the 6.66th level, where sinners learn what it's like to work on a pet project of Elan Musk's.
X is still the place to go to create an american audience.

I always hated Twitter because it's like all social media - and it always worked like crap (poor UX, poor scaling), but all the US techies are there.

It's way less popular outside of the US.

The decentralised stuff didn't really catch on much from my experience, despite politicised people making an effort to recommend them.

The usability is even worse than X
I didn't need to figure out a gigantic, complicated codebase. I only needed to figure out devtools frontend which is a significantly smaller portion of it and relatively self-contained.
Wait until the borrow checker complains that you are borrowing an immutable value
How could we learn the inaccuracies of our sense perceptions without involving those very same (flawed) perceptions? I totally agree that it is our duty to identify and account for our biases and inaccuracies, but I don’t think we could ever reach any meaningful certainty about the topic.
Their policies have apparently… changed. They accept donations to not have your website bypassed. Archive.org is much better.

Edit: apparently it is down now.

402: PAYMENT_REQUIRED
Code: DEPLOYMENT_DISABLED
ID: fra1::8wkv2-1699275385535-39dedae23d6a
If you go back to sleep later in the morning closer to daylight, and manage to slip into a certain stage of the cycle, you’re more likely to have vivid dreams that you might be able slip into lucid dreaming for.
Or I would say, programming in general is already hard. Rust makes it even more difficult…

The reason is that actual common memory safety mitigation strategies in real life involve using some kind of smart pointers (same with Rust and C++), or using indices with bound checking (same with Rust and C++, it’s just that C++ STL has this off in Release mode by default…). For both languages, trying to avoid these runtime mitigation strategies (which affects performance) will require doing some level of unsafe stuff which the compiler doesn’t help with you (the unsafe semantics of the two languages are actually similar since Rust relies on LLVM which relies on C semantics). So ultimately, the borrow checker doesn’t seem worth it if you actually think about the cognitive overhead and headaches it brings. The only reason Rust has an edge over C++ is that it has sane defaults and a better standard library (ah only if C++ had a sane way of initializing values…)
I imagine there might be a crate for embedded? Surely most of that stuff can be syntax-sugared away?
> and those who master will be certainly the more intelligent one.

Rust isn't about being more intelligent, Rust is about being willing to jump through more hoops to get a guarantee that small subset of errors may not be in the executable.
Libhum is a Python library to extract and compare electricity frequency signals
I'm feeling very curious why all of that is necessary, and why it can't be hidden away in a function or a macro? Would anybody mind explaining?
My brief experience was largely the same. A disproportionate amount of time trying not to lose all my work and having to checkout again and then trying to use Git on top of it which failed. I only went back to trying to contribute patches when BitBucket sunset Mercurial and the maintainers had to switch to Git.
It's because it was originally developed for smartphones: originally normally trieted as devices, then adding the ability to act as hosts, therefore you have a USB host "on the go". The more modern version and terminology is USB-C dual-role support, which is the same basic thing but using the USB-PD protocol to negotiate instead of a special marker cable (which the product page does also use).
Exactly half naked woman in bath tubes that cater to 14 year old boys!

If your country uses X as an emergency system then I would question the saneness of that country
Thanks for the question!

Spin could definitely run in more places than what we have pre-built binaries for. Specifically, we could run on all platforms Wasmtime supports today (https://github.com/bytecodealliance/wasmtime/releases/tag/v1...), including RISC and S390X, for example.

And while we have been experimenting a bit with running Spin on RISC, we haven't really had the bandwidth or requirement to build a production build for those yet.

Are you interested in a specific operating system or CPU architecture? Would love to understand your scenario.
Self diagnoses (and diagnoses over the internet) are pretty harmful in a society where many people think they have every mental/physical disorder just because they have a few (of the many) symptoms associated with one (or many) disorders

One might even argue that the labeling aspect of a certain disorder (particularly a mental one) by a "professional" to not be particularly helpful too in addressing ones problems
Sure, capitalists are welcome to work too ;)
Psychosis is a potential symptom of lupus, albeit uncommon. Some people with lupus have been misdiagnosed with Schizophrenia, and more generally there are signs of immune dysfunction in many cases of Schizophrenia. I'm not sure about this particular scenario, but psychosis is also a potential symptom of meningitis, and brain inflammation can definitely cause weird behaviors (e.g. the account in the book Brain on Fire). It's not "severe damage" in the traditional sense, but depending on illness and treatment timeline there can be irreversible life-altering psychiatric consequences from brain inflammation.
Sure, but that's wasn't the context. It was about real alternatives, which excludes Bing or Google and Kagi doesn't do that.
Hell, you can use a null pointer in Java. Nothing new there.
100%. I have plenty of insider knowledge here I sadly cannot share, but search for supply chain attacks and the sheer number of public headlines of known attacks can keep you busy for days. State actors are constantly trying to get footholds in software supply chains, and often succeed.

Consider Intel ME firmware is a literal well documented backdoor we do not allow on US government systems... only civilians.

Most of the time our adversaries do not need to be covert enough to mess with firmware. Consider OMA-DM apps that run on most phones with insane permissions taking orders from cell towers.

https://gist.github.com/thestinger/171b5ffdc54a50ee44497028a...

We cannot even keep public open source repos like NPM free of supply chain attacks. Proprietary blobs make it that much easier to hide things.

Also all you need to backdoor every encrypted messenger is a kernel module that ensures /dev/urandom is a bit less random on the devices of targeted dissidents and journalists. Now look at how many proprietary blobs from piles of random vendors we load into modern phone operating systems, even "open" android roms, and think about SolarWinds for a second.
Yes propaganda created by troll factories all over the world!

Thats were I want my not at all faked live updates from war were the situation is unclear to everybody besides these troll factories. Thats what I want!!!!
100K+ Quebec public sector workers on strike
The only difference with today would be that not speaking German no longer means that you are visiting. Boroughs such as Friedrichshain or Neukölln are full of expats, including young Americans who did not yet realize that they don't live in America anymore. Many people do indeed come for a few years to party their 20s away and move on with their lives into a different place, so they have no incentive in learning the local language.

I moved to Berlin to escape the political headaches in Poland while still being close to my family and friends, with no specific goal of partying here, as I've never liked clubs and dancing in general. But from hanging out with expats and sometimes joining them to themed parties in clubs, my takeout is that you have to spend a lot of money on clothing and appearance to show the bouncers that you really belong. Of course places like Berghain are completely random in that matter and the way you dress doesn't change anything (unless you really look like a tourist, I guess), but for most part it's a rich kids club.
Though in my tests I found that gpu acceleration of video decoding actually hurts performance. It seems software decoding is faster than hardware for some codecs. Of course not the case for encoding.
That was probably the intent. AFAIK Blacklights usually use UV-A lighting though. It should be said, that UVA-A penetrates much deeper into the skin. You won't get sunburn from it, but it still can be damaging to cells.

It was previously thought UV-A would not be damaging, as the skin doesn't seem to be as photosensitive to it compared to UV-B or UV-C radiation, which results in red or brown skin. But newer studies suggest that the danger was underestimated. The cell damage just isn't as visible.

I don't believe the usual blacklight you find in a party cellar has the intensity to cause any damage though, but you may want to ask a dermatologist. You really need to be careful with dosage of light in all these wavelengths.
I've just seen advert of using propane as refrigerant, becasause fluorine based refrigerant ban in EU...
What do you the cardinality of the intersection of the sets of "couples who have prenups" and "couples who get married by a bear" is?
The demand for CEOs & similar to be public figures is strange. They are in place to direct & run things; public cheerleading for an organization does not need to be done by people in such roles, but can be farmed out to those with the inclination & ability to do it well, giving those involved in corporate governance the time & focus they need to do their jobs well.
How would you improve on this first paragraph?

"Glamorous Toolkit (GT) is the Moldable Development Environment. Version 1.0 embodies more than 6 years of development and is the result of some 14 years of research. Our goal is to make systems explainable by means of custom tools created for each problem. Glamorous Toolkit makes this possible by making the creation of custom tools inexpensive and seamless."

It introduces a new concept: Moldable Development.
And it summarizes succinctly what it's about: creating custom tools for each development problem.
Both of these are being exemplified in the article.

What else would have felt better for you?
Do you use doas on Linux? It is not protected against tty pushback attack:
https://github.com/Duncaen/OpenDoas/issues/106

That's a pretty severe unsolved security issue.
As a hobbyist, I find Rust on embedded is wonderful. e.g. I prefer Rust's traits over C's CPP defines for configuring peripherals.

> MY_GPIO.borrow(cs).borrow().as_ref().unwrap()

This code looks like it's some kind of global Mutex<RefCell<Option<LedPin>>>.

Looking at some other examples, setting an LED pin to high is just `.set_high()`
https://github.com/stm32-rs/stm32f4xx-hal/blob/master/exampl...

Though yeah, this example which passes a pin to an interrupt handler has similar dense `.borrow` calls
https://github.com/stm32-rs/stm32f4xx-hal/blob/master/exampl...

I think for sharing resources across functions, I've enjoyed using rtic; e.g. a similar example there:
https://github.com/rtic-rs/rtic-examples/blob/master/rtic_v1...
Official Rust book is great.

If you want to give Rust a go through Jupyter Notebooks, check out https://datacrayon.com/data-analysis-with-rust-notebooks/set...
How else are intelligence agencies supposed to shape history to their liking these days :P
+1 We use it for https://pinggy.io
I got the feeling that these features should be part of a browser extension the same way as there are AdBlock extensions. I guess the reason it is not is "personal preference" of the author, or is there some technical reason?
>Yay, patriot act. Glad we have so much energy focusing on legit bankers instead of the crypto that is actually funding multiple US adversaries at this very moment

I have never in my life seen someone identity a problem and then blame the solution this quickly.
Wow, I learned something today, did not know this was a thing!
Actually... the account model is much easier to use to get an accurate view of all balances than the UTXO model. As for rollbacks, Bitcoin had one in 2010 (https://en.bitcoin.it/wiki/Value_overflow_incident) and a chain fork in 2013 (https://bitcoin.org/en/alert/2013-03-11-chain-fork) both decided by those who could make the decision... and accepted by a majority of nodes, same as with the ETH hard fork

I'm not so sure about understandability at protocol level, I do believe Ethereum to be straightforward but then again I've followed its progress over the years
> Mentioning that "modern" (12 year old) c++ does not have these problems gets downvoted.

Because it's false, that's why. Modern C++ still has many/most of C++ problems. It solves a bunch of them, but far from all.

And telling the opposite to newcomers is a lie that's hurting them because they can end up making even more mistakes than the previous generation, since they were told they didn't have to pay attention thanks to “modern C++”.
That’s the thing - you can’t predict the future 100% of the time. What if we float into a dark matter cloud tomorrow and it reverses gravity and we all fly off into space, bricks and all? Reasoning is great but we shouldn’t forget the faith element of induction
Can we just admit that this likely isn’t possible in our lifetime and put more money into early childhood education, better healthcare and geriatric care?
"Explore Amazon Bedrock's SDK V3 with Node.js in TypeScript, and JavaScript. Learn from examples for model response streaming for every model, images generation, embeddings and fine-tuning."

What do you think of Amazon Bedrock?
What would C look like in comparison? Is it something along this line

*MY_GPIO |= 1;

Or more complex?
What was it about? The country name for Taiwan?
Yes and posting there US opinions in there broken US systems.

You pay 200 dollar for an asthma spray? Oh wait a High Billionaire needs to change the platform so for the first time a shit poster can actually achieve something. Nice!

And now the hole world should care!
The only difficulty that I see in Rust is that sometimes I know that something is safe, but the compiler has to disagree based on what it is able to infer.

It's been a while since I last did something in Rust, but I remember that the shift to Rust 2018 was a huge step forward in this regard.
If you incorporate as a "single person company", the taxation is for the most part identical to being employed, you can chose another taxation scheme that's sort of like an LLC, but not really. If you're serious as a freelancer, you need to create a LLC, which gives you the possibility to properly save up capital in the company, and eventually pay out dividends instead of a salary which is taxed at a flat 27% up to a threshold that changes each year (in 2023 it's $16.966,24 if married or $8.483,12 if not), above that it's taxed at a flat 42%. We still have corporate tax of any profits at 22%, which means that you still need to pay out a salary and maximize the effective personal tax rate before paying out a lot of dividends.

The only reason this is even a thing in tech, is because of the massive taxation of salaries above ~$100k. If i recall then whatever personal income in the upper bracket is effectively taxed at ~60%, which sucks. It makes it extremely expensive for the employer to give meaningful raises to top performers, and creates an artificial ceiling on salaries that is really hard to break through, unless you go freelance, but that comes with a lot of uncertainty and extra work. I prefer full control over my income and accept the uncertainty in exchange for that.
Hmm, it should work just by downloading the ready made distribution in most systems without any other prerequisites. Would you like to detail what you tried? And what do you mean by 404?
A Video Game That Pays: Lessons Learned from Working Remotely
Relevant: 12ft.io was banned by Vercel, taking down the developer's entire account with multiple other hosted projects & domains:
https://twitter.com/thmsmlr/status/1718663563353755982

Edit: Access to other projects & domains was apparently restored some time after: https://twitter.com/thmsmlr/status/1719480558932148272
I’ve been reading up on diy speakers, with the eventual goal to make an excellent sounding pair myself.

Ever heard a pair of speakers that didn’t sound like hearing a recording of an instrument, but rather hearing the instrument itself? Me neither, but it’s apparently possible.

The DIY speaker/audio hobby is highly specific but also fortunately has a lot of informative available online. I’d recommend diyaudio.com and partsexpressforums for anyone interested, I have more resources if curious.
>"I'm talking about packaging xyz 1.3.1 and 2.0.1, as separate xyz-1 and xyz-2 packages, and allowing the use of both in build dependencies. Then, a package using xyz-1 can work with upstream to migrate to xyz-2, and when we have no more packages in the archive using xyz-1 we can drop it. "

What a naive soul, thinking anyone in the JS world cares even remotely about API stability. xyz-1 will become obsolete within 2.5 weeks and the dev will tell the users to deal with it. You can't bring accountability into that culture.
OpenBSD is much more open (pun not intended!) about breaking parts of userspace to push through beneficial changes. After all, they control their own userspace and can fix up most things before they even become an issue. Linux is only the kernel.
This is because of how the tutorial author and the crate they use chose to represent the IO. In this case it is a Mutex, wrapping a reference counted pointer, wrapping an Option<[GPIO type]> to prevent uninitialised stuff being accessed before they are ready. So the "problem" here is the secure abstractions they use over I/O. You can write another interface to avoid the borrow().borrow().unwrap().unwrap().whatever() chain calls.

It might look better if you split it in lines:

let mutex = MY_GPIO.borrow(cs).borrow().as_ref().unwrap();
mutex.odr.modify(|_, w| w.odr1().set_bit());
Sure, if they also manage to have Swiss income and life quality in first place.

I lived there for a couple of years during my CERN days.
Null pointers in Java leads to exception, null pointers in C++ leads to UB, which can be exploited. All bugs aren't born equal.
Automated Localization and Georectification of Astronaut Photography [pdf]
> MY_GPIO.borrow(cs).borrow().as_ref().unwrap().odr.modify(|_, w| w.odr1().set_bit());

> I tried. I really tried.

You gave up too soon.

That's not particularly gnarly rust. It's just chained method calls like in many other languages.

Admittedly the `borrow().borrow.as_ref().unwrap()` thing looks a bit excessive - does the book not explain it?

Overall the complexity here isn't the language - it's due to the implementation of the access to the GPIO bits.
NoBoilerplate [1] is a great Rust-oriented YouTube channel that's less tutorial and more of a tour of the strengths and foibles of the language. The videos are a great springboard, because they are entertaining as much as informative and inject a bit of hype and hope for when you're battling the compiler.

[1] https://www.youtube.com/c/NoBoilerplate
I usully use "sudo -E EDITOR_OF_MY_CHOICE"
Daytona wants to be an enterprise-grade GitHub Codespaces
Rust is just doing its job here, but it's PITA that Rust is extremely bad at letting people to write inefficiently secure code concisely (i.e. scripting languages like Python). It wants you to go all-in from the day 1.
The railroad owns the property on which they operate their trains. I don't think that spilling grain on your own property constitutes littering.
I came here to say that. Lots of good articles in there on retro systems.
Someone showing up telling you that water is not wet in 3,2,...
"Official" is definitely a stretch, but there's this: https://cherwell.org/2016/02/05/lessons-from-history-the-end...
It’s just normal, necessary engineering to get thunderbolt to work over longer distances.
But “everything ever digitised” includes a tonne of linguistics information - it’s still in sample.
IIRC, all the recent sudo vulns are logic errors, not memory safety. I mean, rewrite away but let's not pretend that there couldn't be some new bug introduced due to a misunderstanding of how something works or just a plain old mistake.
Chatbots May 'Hallucinate' More Often Than Many Realize
This article completely ignores the announncement from when the new CEO was announced, that:

Musk was going to step away from client engagement and operating decisions, but stay at the helm guiding product and vision as chairman and CTO [1]

From the article:
>>>>Parts of the all-hands read more as Yaccarino interviewing Musk about his vision for an everything app than as a CEO discussing their own.

X is a tech company. Musk is the CTO and the chairman. This is not the CEO's app.

How is this article sincere in light of this information?

[1] https://www.bbc.com/news/business-65574826
If you edit a page about any Middle-East conflict, or gender - well you can expect at least one, if not both sides to hate you. Even if you were a perfectly rational and objective ideal editor.
I’ve rarely found it to be able to skip a paywall, I gave up after trying a few times.
Lingua::Romana::Perligata – Perl for the XXIimum Century (2017)
I pay quite a lot of stuff with BTC, either onchain or lightning network. I don't see BCH or XMR accepted nearly as much.
Could a macro simplify that?
journalctl -f?
I don't see the problem.

Its pretty clear to me even now knowing rust embedded what is happening hear.
CppNow 2023: Composition on Tiny Embedded Systems in C++ (ATtiny13A) [video]