skysight-inc/HackerNews huggingface dataset:
Those intervals overlap. Does 00:00-01:00 _actually_ imply 00:00-00:59?

Also you're describing seems to be intervals, not datetime format.

edit: further:

This is directly from the RFC this thread is about:

Date and time expressions indicate an instant in time. Description of time periods, or intervals, is not covered here.
24:37 is exactly what I'd call a hack.

It creatively abuses the lack of range checking in the format, and stretches the human facility of "knowing what I mean". It does not match a real time, though, because no clock shows this time as a current time.

While neat, it's a hack, a way to bend the notion of time, and as such, it ought to cause problems. Fortunately, airlines never seem to use this hack, and are able to indicate "00:37 next day".
How did you build the iOS app? UIKit? Objective-C++? Swift? React Native? SwiftUI? Flutter?

a lot of options these days
There's a fun little game that procedurally generates an infinite IKEA as the world for an indie survival game. I can't find it anymore but it was a funny concept.
Apple needs an expandable Mac. Maybe make the Macintosh Seed a Raspberry PI type Mac with hats for expansion and USB ports?
> In the efficient implementation of a pure functional language (say Haskell without MVars), what really is the difference between state and cache?

If you want to unify state and cache, you might want to go down a different route:

Think of log based filesystems (or a log based data base).

Instead of defining your operations in terms of state, you define them as pure functions of the log.

So your log is full of operations. Writing just means appending a symbolic operation like `write(key, value)` to your log.

And you define the result of `read(key)`: scan backwards through the log until you hit the last instance of `write(x, value)` and the return that `value`.

Now state means: compact your log by replacing a swath of `write` log entries with one big `snapshot` operation that encompasses many key/value pairs.

Alternatively, you can also define state to mean caching your `read` operations.

In this approach, it's no coincidence that the log is a data structure that has a linear shape: the evolution of state over time is also linear.

(With some cleverness you can replace the linear structure with eg a DAG; and then also think about how you merge divergent states.)
I set sudo to NOPASSWD, so it doesn’t need one for my workstation
Sweet. Unsourced claims in a magazine published by the Manhattan Institute.

Well I'm convinced.

https://www.sourcewatch.org/index.php?title=Manhattan_Instit...
I think the point is that one sentence says you don't have to worry about scaling and the next sentence shows scaling is very costly implying you do have to worry about it.
> Rust was right to pick Scala-style async

Huh, I actually find Rust and Scala to do async quite differently. The only thing in common to me is the monadic nature of Future itself. Otherwise I find there to be a big fundamental difference in how Scala's async is threadpool/execution-context based, while Rust's async is polling-based.

Then there are the syntactic differences around Rust having async/await and Scala... not.
Since you (the author) are here, I’m curious to know how you created all those graphics and what tools and resources you use for the static images and animated images. They look very nice to me.
Just want to say thanks for responding to this message. It's really nice to see how you replied and explained your roadmap. It shows you're really interested in making this work
This is directly from the RFC this thread is about:

Date and time expressions indicate an instant in time. Description of time periods, or intervals, is not covered here.
Fortunately, many off-by-one errors can be caught with more ergonomic tooling.

For the simplest example: compare the old C-style for loop vs a Python style for-each loop.
Sounds like when someone "hacked" an airplane because they hacked into the OS of the entertainment systems.
https://www.youtube.com/watch?v=1EBfxjSFAxQ
Project Xanadu? https://en.wikipedia.org/wiki/Project_Xanadu
The sad truth is that COVID accelerated xenophobia and isolationism throughout the world, and Japan is no exception.
Can't Rust come up with a new syntax (that matches io_uring idea better) and deprecate the old one? Or simply replace the implementation keeping the old syntax if it's semantically the same?
I think you just got a glimpse of a vast sea of internal policy and compliance issues.
Forget where I read it, but it always makes me laugh:

The "S" in IoT stands for "Security"
I run Windows 95 in a Virtual Machine and it runs really fast. Got Office 95 installed too. Took less than a minute to install.

You can use DOSBOX as well: http://dosbox95.darktraveler.com/guide%20part%203.html
Westerners are scared of traveling to China as threat of detention rises
Arkansas bans nearly all abortions in sweeping measure
I’ve had some bosses who felt very strongly about finishing the sprint commitment, so I’ve learned to get good at it, often by spinning off portions of a ticket into a new one. Yeah it’s just shifting work around, but if that’s the game to keep people happy, that’s fine by me.
None of this was about asynchronous rust and all of it was complaining that Closures are hard.

Closures are hard, but a lot of it's for good reason. As with all of the hard things Rust does, it's because it's trying to be correct.
Finding Conversations on Clubhouse
There are RSS readers that allow you to use blocklists to filter out articles (using regex too).
This is definitely not true at all. I used to work for a union print shop. It was something that in our case both the owners of the business and employees agreed to do.

In our case, unionization lead to an increase in revenue and more sales for the company.

Unionization has its benefits primarily for employees but there are benefits for employers. It really depends on the nature of the business.
Was it written by JJ Abrams?
Definitely art, and a very cool concept.
Some of them do but every interviewer you encounter has their own methodology.

It is exceptional to be at a company and all the interviewers are on the same page about how to interview. This is true even at FAANG where they’re all supposedly trained on how to interview ... but still end up all acting differently.
Under "real" capitalism, the general idea is that monopolization would indeed occur sooner, as the oversight that the government would have would lack to exist.

The Sprint/T-Mobile merger that was proposed a decade ago was denied by the FTC. The recent merger was allowed by the FTC, thus reducing our number of cellular companies.
In general I agree, but I think this is more an issue of the example, or rather the fact that there's a cap of 250 connections per Cloud Run instance. For something as barebone as chat clients, that really seems to be under utilizing even the single vCPU on the smallest instance.
Note that C++ offers async as a library and not as a programming language feature which Bjarne Stroustrup is strongly against. He talk more about why in "The Design and Evolution of C++" but i don't have the material at hand. As far as i remember, his main argument was that there is no concurrency model to fit them all and thus it doesn't worth to add new syntax and semantics for a specific model except to make the PL more complex and harder to implement.
Are you saying that, if what was reported is true, you would find it disturbing? Or are you saying, the source itself is suspect, so you can't believe it?

Because I know for a fact this ideology is being pushed hard right now, as ridiculous as it is.
There is no cloud, there is just other people’s computers. And they’re on fire.
Well we were testing Verkada cameras for the office. Guess they are going back to california tomorrow.
This sounds really odd. You are going to send your white children to Shanghai so they can learn not to feel inferior to Chinese children? Why would being a minority in a authoritarian communist society make your children feel more secure?
There are a few services you can use, even self hosted ones, where you can input a feed with truncated articles and get the full text.
Tokyo Olympic situation is sucks for politics against covid. Gov softly ordered people/business to stay home, etc... , meanwhile they must make the event succeed with foreign people. It's inconsistent and it prevents strong operation. I wish they did this decision (or cancel the event) last year.
I was a Sprint customer and now have TMobile thanks to the merger. Sprint wasn't customer heaven, but TMobile is in fact much, much worse. In just three months, I've a had to deal with:

* A phone turn in where they did not credit my account. That cost me $200.

* A defective phone where the screen stopped working (no damage) about 60 days after purchase. Getting the phone fixed was a nightmare.

* I've been told "sorry, if you don't have the add-on insurance, we can't service your phone. You'll have to buy a new one" (the phone was 2 months old)

* I've been asked to "step outside" by a store employee when trying to get my phone serviced at a local service center after support sent me there.

* I was also told that they couldn't help because I was a "Sprint Contract" even though I bought my new phone at a TMobile store, switched to a TMobile SIM card (at the sales rep's reccommendation) and bought after the merger was official.

* It took 3 hours on the phone with their business services people to get my phone exchanged. The person who helped me was actively looking for a new job (I'm in the HR Tech space)

It's a dystopian hellscape at TMobile and I cannot wait until my contract is up. And I'd suggest that anyone avoid TMobile like the hellspawn of coronavirus, ebola and your favorite STD. I genuinely feel bad for the employees. At every step they were in fear of losing their job for the slightest action that was against policy.
Mmmyeah, they said this about python too...
That depends on your goals.

If you want to maximize your expected average winnings, you are right.

If you want to maximize some percentile, it can be worthwhile to play.

Or if you desperately need 1 million dollars and any amount below that is equally meaningless, and you only have 1000 dollars to start with.
It's been claimed that it was possible to bridge from the entertainment system network to the thrust management system of the aircraft, at least according to the FBI's warrant: https://www.independent.co.uk/news/world/americas/computer-e...

This sounds silly, of course, but it wouldn't surprise me if someone cheaped out somewhere and connected two networks that should never be connected together.
The main piece is stackless coroutines which definitely aren't a library.
> Instead of carefully weighing advantages and disadvantages of both models, the decision was effectively made on the ground of "we want to ship async support as soon as possible" [1].

That is not an accurate summary of that comment. withoutboats may have been complaining about someone trying to revisit the decision made in 2015-2016, but as the comment itself points out, there were good reasons for that decision.

Mainly two reasons, as far as I know.

First, Rust prefers unique ownership and acyclic data structures. You can make cyclic structures work if you use RefCell and Rc and Weak, but you're giving up the static guarantees that the borrow checker gives you in favor of a bunch of dynamic checks for 'is this in use' and 'is this still alive', which are easy to get wrong. But a completion-based model essentially requires a cyclic data structure: a parent future creates a child future (and can then cancel it), which then calls back to the parent future when it's complete. You might be able to minimize cyclicity by having the child own the parent and treating cancellation as a special case, but then you lose uniqueness if one parent has multiple children.

(Actually, even the polling model has a bit of cyclicity with Wakers, but it's kept to an absolute minimum.)

Second, a completion-based model makes it hard to avoid giving each future its own dynamic allocation, whereas Rust likes to minimize dynamic allocations. (It also requires indirect calls, which is a micro-inefficiency, although I'm not convinced that matters very much; current Rust futures have some significant micro-inefficiencies of their own.) The 2016 blog post linked in the comment goes into more detail about this.

As you might guess, I find those reasons compelling, and I think a polling-based model would still be the right choice even if Rust's async model was being redesigned from scratch today. Edit: Though to be fair, the YouTube video linked from withoutboats' comment does mention that mio decided on polling simply because that's what worked best on Linux at the time (pre-io_uring), and that had some influence on how Futures ended up. But only some.

…That said, I do agree Pin was rushed and has serious problems.
Yes, but the cost is spread out over all the nuclear plants in operation. Nuclear energy already provides 10% of the world's nuclear power. We currently average one significant nuclear catastrophe every 20 years. $15 billion every 2 years is a miniscule cost relative to the amount of power nuclear energy provides.

And that's assuming newer plants don't have any improved safety over Fukushima. We already feature secondary containment, which would have prevent Chernobyl from being nearly as bad as it was, the Soviets just didn't build secondary containment. The reality is that we only have one instance of a meltdown breaching secondary containment in over 70 years of nuclear power operation.

And lastly, all this needs to be viewed relative to the ecological impact of covering several percent of the Earth's land surface in solar panels, and the environmental damage from fossil fuels that will be necessary until effective energy storage is developed.
I don't know. Roblox isn't like, the Grateful Dead, the Super Mario of our time. It's hard not to sound like an ass, but its games will feel as culturally irrelevant today as all but one or two Warcraft 3 Custom Maps feel today. Trust me, you're not wrong, it's idiotic.
Some seriously talented musicians here.

I have favourited a number of tracks here across a number of genres.

Maybe interesting to some of you: I'm especially happy for so many good recordings without lyrics.

I'd like to propose a monthly Show HN thread for musicians: "Who has released" or something :-)
In two consecutive years (2017, 2018), Buzzfeed was a finalist for the Pulitzer Prize in International Reporting: https://www.pulitzer.org/finalists/staff-buzzfeed-news and https://www.pulitzer.org/finalists/chris-hamby-buzzfeed-news.
As Admiral Doenitz found out, never ever assume your encryption is unbreakable.

I'd have used one-time pads in conjunction with Enigma.
How does something that works on low pwered systems not get devoured by larger systems currently mining other coins?
I really don't see a problem with function color in a typed language. Every function has color and compiler enforces you pass right color. Async is just another type that may have some convenient syntax. It might be inconvenient in untyped languages like js since you couldn't compose them.
inoreader has all of these discovery and social features you mentioned. it's as easy as twitter.
You had chosen the really hard way to learn Rust. The most of problems for a beginner comes from lifetimes and borrowing. Async code by itself is harder topic when it comes to lifetimes and borrowing. When you use object in a concurrent manner, then you need to have two or more references to it, who would own object? When object has his owner, object lives. When object lost his owner, object dropped. Someone must own it. And borrow-checker need to have a way to prove, that owner will live longer than every one of your threads using this object, otherwise borrow-checker would start to complain and refuse to compile your code. If you are trying to get mutable access to object how you are going to ensure that it would be done in a safe manner without data races? How are you going to explain borrow-checker that it is a safe way?

I'm trying to say, that mostly you problems was lifetimes and borrowing, like with other beginners, but problems were magnified to a level when beginner have no chances to make it work.
I'm confused... Scala doesn't have async/await.
He doesn't give any concrete examples of that though.
Is there an archive of the raw photos/videos someone can link to?
When they started paying well above what startups pay. Ever since FAANG started paying senior engineers $250k+/yr and now closer to $350k+, it quickly became a go to place to work. The TC is unmatched by startups and other firms unless you’re on a rocketship or similar company as FAANG.
> > [...] most places don't have large swathes of land laying around completely unused with wind and sun aplenty.

> Most countries don't have large uranium deposits either. Importation and exportation solves such problems.

To an extent, yes, but uranium doesn't leak out of your rail car the way that electricity is lost when you try to transport it. The choice is between power lines or converting it (with losses) in order to have a physical thing, like hydrogen, that can be transported.

> it is not seeing any need for large-scale energy storage [1].

Statement not found in citation. Also, they're at 8%, you found a source for electricity (not power). From my other comment at https://news.ycombinator.com/item?id=26405701 "Germany uses ~3.7PWh of energy only 0.6PWh of which is electricity [...] No large-scale storage needed if 92% of your energy can be generated from fossil fuels on demand."

> Most people don't live near nuclear power plants either.

https://www.powerplantmaps.com/nuclear.html Without checking each individual one, notice how they typically are within regular electricity transportation distance of the next major city (<100km, often <50km). This matches what I'm seeing when looking at the distances of wind built into the sea (mostly <50km off shore, virtually always within 100km).

> nuclear boondoggles

I'm not sure why I bothered replying actually, you've already dug in your heels. When I read this last bit, I figured I might as well stop here and regret spending those 20 minutes checking stuff (and so indeed I didn't bother checking your costs for offshore wind and the argument about me paying for it - in fact I pay for a lot of shit that other people don't, like Climeworks, because yeah I do actually care and we'll need all the tech we can get).
I was diagnosed late with ADHD. Then I finally got a job where we don't do scrum. Never had to refill my prescriptions again. LOL
Some time ago, I lost my job and subsequently cashed in my RRSPs. After moving to a tiny 80 year old farm house in the middle of nowhere, hooked up with 10 Mbps of broadband and a couple years of runway saved up.... I have all the time in the world. I don't have any money to spend on bits and bytes, however. If tomorrow I wake up wanting to do work related to ISO 8601 (say translating it to Klingon), I don't think I'd be easily able to. That's a problem, in my opinion...
Do You Make These Common Mistakes in Your Facebook Ad Campaigns?
So you're someone who's currently doing a Masters, attesting to it being worth it.

I think if you're currently in academia, I can't give too much weight to your opinion.

Yes, you'll get a relatively deep introduction to lots of different research and interesting areas. If your goal is to do research, or work for an organisation that specialises in a field..

Start a project related to that field. Learn as you go. Publish. Network. Keep a part-time programming/dev job to support its development.

You'll save 3-5 years, you won't go into debt, you will work much less, you'll learn about the field and build a network of peers globally as you meet people online and you'll have a headstart on your career not being hired as a grad that will be treated by a toddler, but as a peer with valuable domain knowledge.

You'll probably shave 5-6 years overall off your career trajectory.

If you can't self-motivate... Go the grad path. But the grad path sucks if you don't have money, have to support yourself or if you don't want to go into debt. It's also slow, full of bureaucracy and if you're an international student - supports a really crappy industry engineered to exploit you.
I would propose that we stop sending people to Stanford and paying them $250,000 a year to do a job that can be learned in three months.
I always thought being calcium deficient is very difficult to do. But I've never had a vegan diet. I've always had a significant amount of dairy (yogurt/kefir, cheese) in my diet though, which contains enough calcium. (Pesco-vegetarian for a decade+ was the furtherst I got.)

Sardines are great for DMAE---good brain food as well as other benefits (like plenty of calcium); good choice.

Boron deficiency is far more common than calcium deficiency, and it's very important for bone strength, or rather flexibility and cohesion. I highly recommend some Boron supplementation, since it's so easy to be deficient. Just as with all trace minerals, don't over do it (btwn 2mg and 5mg is a good dose for an avg weight adult). 3mg/day is a very common adult dose---that's what contained in 4.5 apples/day; apples are a really good source of boron.

Vit D supplementation is very important these days especially. But mega supplements (of 10k IU or higher) can cause calcium loss. It's better to take smaller doses spread more evenly/frequently than to take a huge doses every two weeks to monthly. 2000 IU per day with a meal should be fine for most avg weight adults; I see no reason to take more. 5000 IU twice a week, spread about evenly, and with a big meal is fine too. I wouldn't get any more coarse than that. Doses much larger than 5000 IU might cause calcium loss, ie. erosion.
Aw buddy. You couldn't spare putting $100 in the Ethereum pre-sale?

Anyway I'm not talking about direct competition, I'm talking about parasitism.
I wonder if there is a way to dumb down IOT devices so they can’t be an attack vector like that.
The classic "lp0 on fire" error message comes to mind:
https://en.wikipedia.org/wiki/Lp0_on_fire

Really though, I feel truly awful for anyone affected by this. The post recommends implementing a disaster recovery plan. The truth is that most people don't have one. So, let's use this post to talk about Disaster Recovery Plans!

Mine: I have 5 servers at OVH (not at SBG) and they all back up to Amazon S3 or Backblaze B2, and I also have a dedicated server (also OVH/Kimsufi) that gets the backups. I can redeploy in less than a day on fresh hardware, and that's good enough for my purposes. What's YOUR Disaster Recovery Plan?
Racist becoming to the woke crowd what counter-revolutionary was to the cultural revolution in Mao's china.