skysight-inc/HackerNews huggingface dataset:
You're absolutely correct---countable sets have probability zero (with probability 1 a uniformly random number in [0,1] will irrational), and it would not be contradictory for all algebraic numbers to be non-normal. I am pretty sure it is unknown if there exist irrational algebraic normal numbers, even non-constructively.

One reason for believing that irrational algebraics, or pi, or e are normal, is a crude heuristic which is that "there is nothing special about base b". You can also take a computer and compute digit frequencies up to some very large precision, and see what happens. Generally speaking, it feels like "naturally defined numbers" should be normal unless there is a good reason for them not to be (and this is entirely independent of the fact that uniformly random numbers are normal). Proving this is a very different matter!
While another reply shows that you're principally wrong, it may also be practically wrong.

The author implies that the test was designed with malice, when infact it may be quite appropriate.
I think the concept is hard because its not clear what "users" you are talking about. The people using the software to host the SaS have strings, the users of the SaS do not. There are two groups who could be considered users.
i am sorry for your experience. did you try to talk to a psychologist?

the thing that i'd like to stress is that i don't think any of this is your fault. on the surface it looks like it is, but blaming yourself is not helpful.

The things I want most in life are simply unobtainable due to my broken perception of relationships and emotional dysregulation

i can relate to that. it took me a long time to understand what i needed to get out of a relationship and what i could contribute, because my parents didn't show me.

please continue to try. don't give up. i don't know what can help you. try making connections online. they are more distant, but less potential for hurt. and maybe, if you can, try travelling. you will meet lots of people to try to connect to, but you are not forced to stick around. i don't know if that works for you, but i think it's worth for the experience.
The comment is about the mobile app.
On https://ourworldindata.org/safest-sources-of-energy (which I think is the best source) they use 433 deaths from Chernobyl and 2314 from Fukushima.

If they used your 4000 number then Nuclear becomes twice as unsafe as solar.

(But the point here isn't the number of deaths in the past - because that was moderated by the strong anti-nuclear movements. The risk is higher usage leads to dramatic increases, because deaths are dominated by accidents not constant one-off deaths like from pollution which are more predicable)
Hi, y’all I’ll take this one for the team. Sorry for generally reducing my resource usage and encouraging others to do so… I guess I’m excited to stop being compared to pol pot or whatever tho.
Can't you just block the port in your firewall of choice?
The tool being discussed is literally significantly faster than predecessors.
I used to be involved in the captive portal at Marvel Stadium in Melbourne (previously Etihad Stadium).

Usage is _very_ demographically aligned. At football games, we’d see connected device numbers somewhere around 10% of ticket sales. At a Justin Bieber show it was over 90%.

I have always had more mobile data available than I need, and I can’t remember the last time I bothered using a venue’s wifi (that wasn’t for work/testing purposes)

Back in the pre-Netflix days here I .au, I used to have a Raspberry Pi with a USB wifi dongle and a high gain antenna pointed at the local Mac Donalds - that’d monitor MAC addresses on their wifi waiting for one to stop transmitting, then it’d update its own MAC address to piggyback someone else’s T&C agreement, and run bit torrent until the connection ran out of its bandwidth quota, then it’d go back into monitor mode. I pirated the first couple of seasons of GoT ~500MB at a time that way…
I always thought these rental models would be great if they gave you the hardware for free. Not having hundreds of configuration options would be an advantage for buyers and manufacturers. And you'd only pay for what you're using. But there should always be the option to buy the feature outright and charging for hardware and a subscription is obviously greedy.
That’s why I keep the harder-to-guess secret in the browser where the code request was initiated. If somebody read the code from your “postcard” and tried to enter it, they’d see an error and have to start over.

Problem I have with most password reset schemes is they put the secret token in a URL, which is visible to all by the postcard analogy.
American Nationalism's China Test
Rate Limiting for .NET
100% renewable grids mean that when the Sun doesn't shine and you have no wind, you also have no energy. There will always be a huge need for a stable source of energy that is not dependent on any external factors. Today, there is simply no other option but nuclear, and I doubt in the next 10-15 years there will be an alternative as well.
Define poor in this context.

And what do you think is wrong with choosing food products that minimise / avoid cruelty, deforestation and pollution?

And yes, veganism is also about making a moral choice of not killing other sentient beings when it’s not necessary for our survival.

Why is that choice seen as negative?
How much do optional extras weight? Why the fuck should I waste fuel everyday driving these options I don’t want or need.
£42M plan to establish seven tech scaler hubs across Scotland
The digital typewriter and the unnecessarily costly pursuit of focus
Isn't this the same as replacing Gnome with a different shell?
Indeed. For lots of us, 2 hours a day is basically all the free time we have with family and other obligations. Spending all your free time for 6 months-year is a pretty brutal proposition, not to mention a huge ROI risk if you don't get the job at the end. OTOH, I think FAANG companies see this is a feature of the process (it filters out people who have a lot of external obligations).
Passing of UK’s online safety bill delayed
It’s easier to interpret without starting with the assumption that comment replies are for disagreements. It sounds like you more or less rephrased what I said.
> As a comparison with other non-emission options, BC Hydro’s 1,100 Mwe Site C dam is expected to cost $16 billion.

I get that this is coming from a website whose name contains "investor". As combustible based options go, I think nuclear is the least worse, and a site-C equivalent in Sask is probably not even an option.

I find it dangerous to a) put nuclear and hydro/wind in the same "non-emission" category, especially when nuclear does emit radioactive solid waste and the occasional radioactive cloud when they go boom, b) to reduce the comparison to a price-tag, where indeed nuclear will win
I always get contacted by recruiters who rarely work full-time for the company they hire for and hide the company name when they reach out.
"deal with kidney stones down the line" isn't compatible with "not good for you even small quantities"

Some of those vegetables are staples in vegetarian cuisines like here in India. There would have to be a huge epidemic of kidney stones if the latter claim was true.
Except it turns out we don't use much energy at night...

Solar aligns very well with daily energy demands, and storage helps smooth it out. In the end we will have a massive energy surplus and finding ways to use that extra energy will be big business.
Maybe we'll go full circle and just go to sleep when dusk falls like our medieval ancestors.
Great question! I'd love to measure that more rigorously too.

Although from what we've seen, the amount context sensitivity matters really depends on the labeling task / application.

For example, when you're trying to label a tweet that's a reply, context matters even more than when you're labeling a parent tweet: it's often hard to understand what the reply tweet is talking about when you can't see the full thread, it can be hard to tell whether something is a joke or an insult when you can't tell whether the replier and original tweeter follow each other or not, etc. This is important because sometimes our customers don't realize this, and will send us tweet text by itself instead of a full tweet link.

It's also important because even if your models are using text alone (and not a richer set of context/features), there may be patterns in the text itself that an ML could pick up on that a human wouldn't without that extra context.

We also have another post on context sensitivity if you're curious: https://www.surgehq.ai/blog/why-context-aware-datasets-are-c...
The real problem was the extremly slow introduction of renewables due to the lobbying of Germany's coal and gas industry, which is more or less identical with its (former) nuclear industry. They feared the shift, because they were not prepared.

Much of the world's nuclear sector is highly dependent on Russia and Russia-dependent states, both for uranium and technology. This was the reason why the USA at first shied away from sanctions against the Russian nuclear industry after the invasion of Ukraine.

For more information see the article: "The Rosatom Exemption: How Russia's State-Run Nuclear Giant Has Escaped Sanctions" (Radio Free Europe) at: https://www.rferl.org/a/rosatom-russia-nuclear-giant-escapes...
What do you mean by “otherwise not unconstitutional?” I suppose the point of the ruling is its unconstitutionality, and the state of California is one of the only places in the world in which voters are free to change that through a constitutional referendum.
Ask HN: What do you code when learning a new language/framework?
What kinda project do u usually code when learning a new language or framework? And what kinda dev are u? (backend, web, mobile, devOps, sr, etc)
Driving simulators are a bad example. It’s too easy to learn priors. A better analogy is humans with one eye that still drive - most are taught to induce parallax.

Also, I never said they have one camera. Multi camera != multi view.
This was 5-10 years ago. I can’t find an article now, but the dude was a scammer. He did things like eating at restaurants and leaving without paying. Then for some reason he made up this fake warehouse company with fake clients. He built an office, he even hired his fiancé and then hired 100+ workers. The scam was revealed the first workday for the workers. The location given was another warehouse company that were rather surprised to see all the people at the gates.
I think there is none, except you loose some warranty and access to BMW digital services, like updates.

As I see this, you are buying two pieces of stuff - the physical car and a software subscription service. Maybe we need to split the two out? Like on PCs you can install any OS you want.
You may be right about this particular thing but you really can’t put fox and the nyt in the same sentence.
Still need to be able to transmit and verify the blockchain, so network capacity and CPU. You also need decent IO to maintain an index.

There are benefits to scaling on chain, but as above, its not sustainable.

Encouraging transactions that don't need to be stored on-chain forever and a day would be better batched up. You can then at least still verify your address balances.
> The typical action sequence is the user submits a request via the web application and the backend handles that message by adding a message to RabbitMQ. The consumer gets the message and makes a HTTP call to another web service to actually submit the request. From there, the polling logic takes over and subsequent messages on the queue each represent a polling attempt to retrieve the results. If a job has no results, the consumer places a message back on a queue so we can delay the next polling attempt by a (customer configurable) amount of time.

This looks like an overengineering to me, unless I have missed something. For example, I don't understand this part: "the consumer gets the message and makes a HTTP call to another web service" - why cannot that web service pull the message directly?

I would implement it like this: when a client submits a request, it is added into an SQL database, and RabbitMQ is used only to notify the consumer. The client gets back a secure Job Token that it can use for polling to get the status of the job. The consumer reads the job from the database, executes it and updates status in the database. The client uses polling to know when the job is done.

Of course, if you don't like polling, then you can use a WebSockets daemon that would notify a client when the job is done.
Russia has a ton of gas, and Germany needs a ton of gas. As unsavory as it is, the truth is that ultimately gas will be the solution to Germany's current energy problems.
Solar actually thrives in the winter. Panels' enemy is heat, and snow is happy to soak that up and quickly melt, sliding itself off.

Even during overcast or rainy days, you'd be surprised how much sun energy still comes through.
You don't. You don't own it.

Products are rarely targeted to whole population. They are marketed to segments.

BMW cares only about what their customers think. They don't care about you and they know their average customer.
I mean human hearing is well known by now. We have a pretty good understanding what makes up certain sounds. Yet, given the nature of the subject on the fringes of perception people start to develope a lot of fantasy, like a child walking through the dark woods seeing monsters and mysterious creatures everywhere. You can surely measure everything, but you also have to do it.

Where audio stuff gets the hardest (and what makes the most impact) is room acoustics and the conversion from and to sound waves (so: microphones and speakers and their position within said rooms).

The power amplifiers, preamps etc. can then either be adequate or inadequate to drive those speakers or amplify those microphones neutrally. If you want everything else than high fidelity (e.g. the subtle crossover distortion and warm sound of a class AB tube amplifier) this is a different thing, but don't call it high fidelity.
telegram is still missing group audio conference, or group e2e chats of any kind
ByteDance to launch new social media app for young users to rival Instagram
Do you feel threatened?

Then furiously mod anything down that threatens your smug, douchey worldview.
>Farm it out to low-paid non-native speakers

The paper claims:

>“All raters are native English speakers from India.”
I get the need for some experiments I deem cruel.

But this is one of those things that seems cruel for the sake of cruelty to me, rather than actually meaningfully advancing science.
It doesn't mean that anything will break. You deprecate old ways long before you remove them from your tool so that by the time you do the breaking change only a tiny slither of people are affected by it.
In the first iteration of using confirms, we did not have the outbox but only logged how long it took to get the confirmation. After 3 seconds, we would throw out the expected confirmation. If a confirmation took longer than that, we would log that we received an unknown confirmation.

We hoped it would be fast enough that we can just wait for the confirmation before committing the transaction.

The official documentation says

> This means that under a constant load, latency for basic.ack can reach a few hundred milliseconds

I never did statistics, just looked at the log. IIRC most were acceptable but > 3s occurred frequently enough (and we even had instances of messages never being confirmed, IIRC) that we abandoned that plan.

We considered using Debezium[0], but decided on the current solution as it could be solved entirely with the current services and infrastructure whereas Debezium would have required us to deploy (writing this from memory so this might be inaccurate/incomplete) Kafka, Zookeeper, and a connector service.

[0] https://debezium.io/
You can go buy them for $100/kWh on batteryhookup.com right now if you want.
It's always per year.
I can confirm this behaviour. I once made a video about the downside of Rust[1] where I also talk about the problems you encounter when using `async`. Even though it's clear that there are fundamental problems (e.g. missing support for async traits), people usually comment that I "should've used a higher-level library" to overcome this problem.

[1]: https://www.youtube.com/watch?v=pmt0aaquh4o
Take a look at clonidine . It's an alpha blocker that inhibits adrenaline release . Resolved all my jerk issues
There is a push by conservative Canadian politicians in Ontario and Saskatchewan to use Uranium.

Saskatchewan wants to have a mining contract. While Doug Ford of Ontario, wants to maintain the energy monopoly in the province, and has actively torn down recently completed and functional wind farm projects.

I would gather that you will be hearing less about this after Doug Ford leaves.
Most of the books I've seen were disappointing. The command line looks hackerish but I haven't seen any advantage over using tools like Fork.

I think most of the advanced tricks I've seen are:

1. Signing commits with gpg.

2. Git flow, i.e. branching off a feature or task then merging it back with a pull request. This is like passing a ball or making roux, more practice than theory, and a little fine skill will help a lot in making the code more readable and less buggy.

3. Cherry picking - usually done on a new branch and then merged in. This requires that commits are not too big but also big enough that you don't need lots of tiny picks for a whole.

4. Writing code in a way that you don't get difficult merge conflicts, though this is more of a question of architecture.

5. Git blame. Find out who wrote a line of code and what they were thinking. This is more useful on IDE or say, Github, than on command line.

6. Undoing a wrong commit/push.

7. Running automated tests, catching bugs before they're merged in.

The git docs are only as useful as you knowing what you're trying to do. e.g. rebase seems weird if it doesn't fit into one of the above.

What I'd like to see is more books on how to do advanced GitHub stuff and workflow. Or maybe there's some other tricks I missed out on.
What people want in their car is very strongly influenced by marketing.
Prismatic cells are still rolled as far as I’m aware, and from the few videos I’ve seen. They just don’t start with round core, they start with a different shape, such as a flat one for rectangular cells like in cell phones or Apple laptops.

Apple hit a trifecta when they started making their own batteries. The MacBook where they introduced them got twice the battery life. The new OSX version had better battery management. The prismatic, unpackaged cells occupied 30% more volume within the case, because they dropped the packaging, the round cells, and used a tiny motherboard. And finally the chemistry of the new cells increased the watt hours per cubic centimeter by 30%.

But the difference between a laptop and a car is that the laptop batteries were maybe 3/8” thick. Plenty of top and bottom surface area to dissipate heat. Or so they thought (lots of swelling batteries in those models).

If you wrapped the battery around a thin trapezoid, or a very thin parallelogram, I think you get that truncated cuboid shape once you have laid up a half dozen layers or so, because of the way the radius of the corners builds up with each wrap.
> That margin will continue to grow and then turn into a weapon when Tesla needs to be competitive.

This does not follow at all. Tesla sells their barely up market cars at luxury car prices and makes a significant amount of money off selling emission credits and raking in other government subsidies.

As "legacy auto" manufacturers ramp up their EV production they won't need to buy emission credits from Tesla. They'll also themselves be eligible for the bottom line boosting government subsidies.

I also don't see Tesla being able to compete on luxury as they have significant problems with fit and finish. Now that traditional luxury brands have solid EV offerings it seems unlikely Tesla will be able to keep their margins and increase their sales volume.
Yep. It's so insidious, stupid, and destructive. Every recording artist and consumer has superb fidelity available, and yet today's music sounds like absolute shit.

I have 45s from the '80s whose sound quality utterly destroys all-digital masters from the last decade. And that's not a digital-vs.-analog thing; I can make MP3s out of those 45s that will still destroy "lossless" versions of the same song on Apple Music.
Totally agree. Like you said the method we converged on is to just redirect DNS requests + 303 users depending on if they’ve gotten through the portal yet. It seems to work fine. What’s most frustrating is that most off-the-shelf FOSS dns programs don’t let you do DNS redirects on a per-mac basis, leading us to in-house a decent amount of DNS code.
This reads like a rediscovery of the SRE book step by step.

distributed clusters are cool, especially messaging ones, but you have to know how to manage them or you're adding eventual points of failure, not removing them.
What about the compound effects of a sleep surplus?

I sleep 9 hours a night, sometimes slightly more, and I often worry that I might have conditioned my body into accepting more sleep than it needs - with potentially negative long-term consequences. But when I sleep less I feel off. I think of the quantitative length of my sleep as offsetting the qualitative hit it suffers from my daily caffeine.
Gaming is a really fun and interesting labeling domain, given the community jargon (I'm actually a big Twitch user, but still couldn't tell you what many common emotes mean... took me years to understand "poggers") and context (is "i'm going to kill Garen" a death threat or in-game action?).
Element is slow and resource heavy, I wonder how adding group video rooms will affect it.
> but they are never quite this spectacular in a single event.

Even things like oil spills? I know it's hard (or even impossible) to reduce to "overall damage" as the common unit, but I know oil spills are catastrophic.
Were you playing on iOS or Android?
The documentation of the package, i.e. the very link of this thread is worth a read by itself. I 'm not an Emacs user so I won't use this but I enjoyed your documentation.
you have experience with this, so you're probably the perfect person to ask this to- why didn't you just use the old (inaccurate) labels, perform some clustering based op and re-label then clusters? does that even make sense?
Related discussions from 2 days ago:

- “BMW heated seats subscription costs $18 per month in South Korea” https://news.ycombinator.com/item?id=32065026

- “BMW Makes Heated Seats an $18/Month Subscription Service – Again” https://news.ycombinator.com/item?id=32066565
tldr: if you have a thing that can never go down, you need more of those things.
A while back I looked at raw materials for batteries. You can see the big push to get away from batteries that use cobalt. Because that is the one input that is actually supply limited. Everything else but lithium is tapping into an already huge production capacity.
> Under the current rules — marked orange for the second most restrictive setting under the nation’s traffic light system — Kiwis are told they can do everyday activities, but that they “need to protect our vulnerable communities”.

This means they are ordered by the government to wear a face mask in many indoor locations, but that there are no limits on gatherings or distancing requirements.

Around about a year ago there was a lot of crowing about how New Zealand hadn't had to do any of this stuff and "life is completely normal" because of the genius of their COVID response. Now they have the highest case rate in the world and the article is hinting at the next "red" tier of restrictions.