skysight-inc/HackerNews huggingface dataset:
Although I am nowhere New York, I want you to know that I think your hobby project of curating a concert calendar is bitchin'.

When viewing the website on my desktop computer(mac OS, Firefox), the "add to calendar" functionality that you mention being in the phone app is not, so far as I can tell, available. Perhaps I missed the button?
That would mean a runtime in the standard library, which was explicitly rejected. Different runtimes have different pros and cons and different use cases, choosing one and putting it in the standard library means that all others are second class and probably not well supported. For example, some might want an io-uring based async runtime, while others want a runtime-per-core system for a web server, and another might want a simple lightweight runtime for an embedded environment. Someone else wants to use raw OS primitives without ever spawning a runtime (to use block_on and an async function that does IO, you still need a runtime running in the background). A better solution is to provide standard interfaces for runtimes and libraries to develop against, something that is being worked on.
Here's a helpful crontab haiku. Superimpose it on a picture of Fuji, hang it on your office wall, and no-one will be the wiser. :P

Diminutive hours
cut thirty-one Decembers:
the moon and the sun.
It's a good write-up on a topic I've studied on and off as well.

Currently I'd consider hassling with a switchover because of Apple's hideously defective calendar, which insists on changing the times of your appointments when you cross time zones. If you go on a trip to the east, you're going to miss your flight home because Apple has changed the time of it in your calendar to LATER.

Monumental stupidity, and there's no way to prevent it. Apple gives you no way to simply set up an appointment and say, "When the clock on this phone says 3:30 p.m., no matter where I am in the world, alert me."

NOPE! says Apple.
There are a couple of different objections to this, though there is also a lot of support. The current state of it is "someone needs to write up an RFC."

If you want the full gory details: https://github.com/rust-lang/rust/pull/65875
I can understand that there are places/screens/experiences where you'd like some peace and quiet but the idea that communication with technology should as a "general rule" not "ever. ever ever" be anything but unidirectional from user to device is absurd.
To flesh this out more: Cron expressions are not just used on Unix boxes for actual cron; I use them most for scheduling gitlab CI jobs, IIRC Jenkins uses them, etc.
> I learned Canasta from my grandmother

Same here, sort of: My grandmother lived several states away but would visit for several weeks during summers — and I'd have to re-learn Canasta and Hearts every visit. Right now I have not a clue how either game is played.
It's this. Anything else is mostly copium, you can probably learn a new language faster as an adult. But you can't do it if you only have 1h each week.
They own other countries natural resources? News to me, you mean they’ve partnered with other countries for development.
hello it‘s me, the anti-trust attorney general
This is, of course, the right question to ask. The good thing is, we can still reasonably act on this data while we wait for more studies to disentangle the cause/correlation relationship. Melatonin is well tolerated, and also produced endogenously, so the risk/reward on this treatment is in our favor.
Particularly given that Apple is probably the worst offender in term of nagging for services and not taking no for an answer. On every iOS update I will be nagged for Apple services that I have already opted out 20 times.
You can definitely live in Brazil with 1K USD/month.

And nowadays it's even better because the USD-BRL rate is about 5-something. For a comparison, 1K USD is about what I spend every month to live - and I definitely don't cook beyond just breakfasts and some snacks/sandwiches. So I lunch in restaurants every single day, I live in a quite comfortable apartment, etc. - I mean, I'm not "stretching myself to spend as minimum as possible". In fact, 1K USD is about 4x the BR minimum wage, and about 2-3x the "common" income of people.

I live in Fortaleza, a very sunny city which is close to some incredibly beautiful beaches. Search for "jericoacoara" on Google and you'll know what I'm talking about (Jeri tends to be a bit expensive tho, due to heavy presence of tourists - but not much).

Fun fact: it's quite common to hear about gringos coming around and deciding to stay. You'll find some French and Italian restaurants in Jeri and/or Jijoca - and lots of gringos, of course.
Not sure how this is at all relevant? In both cases children under 18 aren't allowed to vote. Or do you mean they should be allowed to have a say in this?
Um, except Apple has actually been, throughout its history, more aggressive in supporting universal standards, and not less.

First to implement WiFi in a mainstream consumer computer, first in pushing USB-A in place of legacy connectors, first to push Thunderbolt 1 and make it universal, first to push Thunderbolt 2 and 3 as well.

Based on your invective about Thunderbolt, you appear to have Thunderbolt and Lightning confused. Thunderbolt is a universal standard; its development was led by Intel. Lightning, of course, is the ubiquitous iPhone connector that Apple was forced to develop because at the time, there wasn't anything around that satisfied all the requirements, and arguably, there still isn't. No, micro-USB isn't it, and no, USB-C isn't it either.

You might want to find a different party line to use when griping about Apple. This one is highly ineffective and isn't even accurate.
Constitutionally protected free speech rights apply to unions. However public employee unions shouldn't be allowed to collectively bargain with governments over employment terms. And public employees shouldn't be required to contribute money to a particular union as a condition of employment. Those are merely statutory issues that don't involve Constitutional rights.

Public employees who want to advocate for political change can do so the same as any other citizen by working with their elected officials, making financial contributions, and voluntarily joining advocacy organizations.
Linus had no part in the drafting of GPLv3, so no I'm not surprised by that video at all.

I participated in the GPLv3 drafting, and your claim it was full of "one sketchy / dicy deal after another" is NOT correct.

You might not like how it turned out (and I myself have serious misgivings, mostly around the betrayal by the FSF in not using it for their own projects because they're frightened it will make them "unpopular") but it accurately reflected the wishes of the drafters at the time.

Nothing secret or sketchy about it at all.
Existing vaccines work pretty well against Delta.

Australia knows it can just... get vaccines right? They are sitting at 27.1% fully vaccinated vs 52% in the US. What's their excuse?
I thought Debian supported system or sysv init; did they remove the latter more recently?
Because synchronous IO functions block the current thread and return the value directly, while asynchronous function return a `Future`, which will eventually resolve to the value, and can be polled concurrently with other futures as to never block.

fn sync_read() -> Vec<u8> { ... }
fn async_read() -> impl Future<Output = Vec<u8>> { ... }
// the second can be written more succinctly as:
async fn async_read() -> Vec<u8> { ... }
What do you do now? I'm looking to stay in tech (for now), but I'd really like to get out of web development at the very least. Though, I'm not entirely sure where to even begin my long journey.
Does this mean its outcome is inherently better and it should be the default decision? I find this super questionable, especially when we talk about children.
That's due to topography I think and probably history too. Those roads have been around for quite a long time. I don't go down the A380 very often these days but I know the the A38 between Plymouth and Exeter very well.

Holden and Telegraph hills and that area in general have roads that are millenia old or their course was generally decided quite a while back and repurposed every now and then. Starting off life as livestock drovers trails and the like. The old Britons may have cut back the trees and the like a bit. The romans did proper engineering. After them things went a bit vague for a while. etc.

Have a look at this: https://www.romanobritain.org/7-maps/map_counties_roads_town... - the Fosse Way runs "under" the A38 for quite a way and may be the A380 too, south of Isca Dumnoniorum (Exeter.) I'm now in Yeovil and the Fosse is the A37 here. The stretch from here to Ilchester (Lendiniae) is called Roman Road and is straight and flat and prone to flooding!

I think the Holden Hill roads have been done quite well. The hill is a nightmare shape! Each square metre will belong to someone, who would have to be bought out or worked around. There's a race course at the top and a fuel station, houses, and who knows what else on it. The traffic volume can be huge, especially in summer.

My mum was from Devon and her description of driving from Newton Abbot (Ipplepen) to London in the sixties is pretty ... different to now. It often took two days by the time you decided to stop after sitting in traffic for hours (now: about three hours.) She also drove to Edinburgh and beyond quite often and that really took some time. I used to commute from Plymouth to Chertsey (near enough London) and that took around four hours in the mid nineties.

Next time you drive out that way or anywhere for that matter, cast an eye on the place. See the boundaries, think of the history. In Devon, look at the depth of the hedges - its called "Devonshiring": the dense hedging "walls" with lanes running through them. Many of those hedges are bronze age or older. Modern Devon and Cornwall are roughly what was Dumnovaria (according to the Romans) which is suspiciously similar to modern Brittany and rather closer to Wales (Brythonic) than what becomes modern England eventually. The Corns wave a flag and a language that sadly was only properly native up until about 50 years ago when the last native speakers died. It is being revived and is a Brythonic language, like Welsh (Cymraeg), Scottish (Gaelic), Irish (Gaeilge) and the rest. There is also Cumbric (Cumbria) and others. Devon was largely subsumed by Wessex (West Saxons) earlier than Cornwall and hence is a bit more English (whatever that means.)

The reason that I'm wittering on about history is those roads are seriously old and have a context. Imagine who else has trod those roads back in the day. For example the patron saint of Germany is St Boniface. He's from Crediton.
> Never had to "grind" to get any software development job I wanted even though I am always expected to demonstrate my coding ability.

Good for you. Either you are quite gifted or you're not talking about interviews in FAANG or other similar companies like Doordash, Instacart etc. but rather other "easier" SF startups.

I think you seem to be assuming two things:
1. Most interview questions are intuitive and one should be able to organically come to an efficient solution within 40 mins without any prior practice.
2. Anyone who can't do that, is not worthy of being a software engineer

In my experience, both those assertions are false. If you look at the difficulty of questions companies are asking, I can assure you that no reasonable software engineer (unless they do competitive programming as a hobby) would be able to solve them. On the other hand, even a mediocre engineer who has been "grinding" on Leetcode will have a far better chance on solving them since they have seen them before. In short your prep of interview

At this point, it appears to me that the companies know that Leetcode exists and that their questions end up there and they still ask the questions marked as "hard" since most serious candidates would have already prepared for the "medium" ones.
Because then you mess up all the other async tasks that would be spawned by the callee and possibly deadlock your program (without an async runtime in the stdlib).

If you're using `async_std`, right now you simply, explicitly, introduce the runtime:

let fut = async_fn();
let res = async_std::task::block_on(fut)?;

(pulling out the Future into fut is just illustrative, it can of course be a single line) instead of:

let res = async_fn().await?;

So it's already pretty darn easy to do what you want.

Also, here's an easy way to make it feel like a keyword:

use std::result::Result;
use std::error::Error;

use async_std::task::block_on as block;

fn main() -> Result<(), Box<dyn Error>> {
let fut = async_std::fs::read_to_string("./Cargo.toml");
let file = block(fut)?;
println!("{}", file);
Ok(())
}

---

[package]
name = "async-sandbox"
version = "0.1.0"
edition = "2018"

[dependencies]
async-std = "1.10"

One final thing to point out here is that, unlike some other languages, in Rust you can call any async function just like any normal function. The only thing that requires a runtime is resolving the returned future. So it's not so much that functions are colored but that resolving futures needs a runtime and there is none in the current standard lib.
I'll make the changes inside the webpage.

It's like Excel but without automatic grids. You have to add them manually.

The way I write, I think things and then I think ABOUT things. Word & Excel's structures kinda work for this but not exactly. Excel didn't have enough freedom and was clearly designed for numbercrunching and all the extra features also got in the way of thinking. Word had too much freedom.

Also, they were really slow after a certain size.

So I made Zeminary.

EDIT: my guiding philosophy and roadmap https://twitter.com/Zeminary/status/1432571606744899587
Macintosh PowerPC Mixed Mode Manager [pdf]
Someone needs to build a game that’s hidden inside of a normal looking webpage or app and then distribute to Chinese teens
https://www.urbandictionary.com/define.php?term=hacker%20new...
Just incorporate in the Valley then contract in Romania.
Same. Wanna chit chat sometimes? My email is francescopisanoatlas at gmail dot com if you wanna say hi. Or lmk ur discord here
I 100% believe that it's coordinated gov shills. I cannot fathom that our worldviews live in such insanely different realities.

Maybe I'm the delusional one.

but given the many many reports on CCPs active propaganda and controlling of media/online content (hell the whole point of this discussion) gives me plenty of evidence to support large-scale coordinated govt propaganda tools, if not here, definitely elsewhere.
> I bombed a question about an appropriate length of a Bloom filter because I hadn’t recently been thinking about Bloom filters, and I was summarily rejected for onsites.

I've never even heard of a Bloom filter, so I know how I would have done.
My least favorite and most annoying Google nag is the not-so-helpful reminder of which google account I am logged-in as on every google doc I open through out the day. A dismiss click is needed for "You're currently signed in as xxxxx@whatever.com". No disable button. Just suffer.
Well that's just the "simple primitive for 'block the current thread on this async call'", which can, with the new `Wake` trait, be written in around 10 lines of code. The real change would be adding an actual runtime to the standard library.
Soon video game maybe be restrictive like sex to avoid the citizen went out of control.
Here's some Python pseudocode to get you started:

import math

def fibonacci_sphere_point(idx, num_points):
i = idx + 0.5
phi = math.acos(1 - 2 * i / num_points)
golden_ratio = (1 + 5 ** 0.5) / 2
theta = 2 * math.pi * i / golden_ratio
sin_phi = math.sin(phi)
cos_phi = math.cos(phi)
sin_theta = math.sin(theta)
cos_theta = math.cos(theta)
return (
cos_theta * sin_phi,
sin_theta * sin_phi,
cos_phi,
)

table = [fibonacci_sphere_point(i, 1024) for i in range(1024)]

def sqr_dist(a, b):
return (a[0]-b[0])**2 + (a[1]-b[1])**2 + (a[2]-b[2])**2

def decode(value):
return table[value]

def encode(point):
closest_idx = 0
closest_dist2 = sqr_dist(point, table[closest_idx])
for i in range(1, len(table)):
curr_dist2 = sqr_dist(point, table[i])
if closest_dist2 > curr_dist2:
closest_dist2 = curr_dist2
closest_idx = i
return closest_idx
I find it funny when people assume that something that is common within their subgroup is unique to their subgroup.

I liked that this article called out spades’ role in African American culture. But the game isn’t unique to US African American culture. So it’s interesting how it’s presented as unique or special to a particular culture or subgroup.

It would be like if I grew up in Iowa and everyone played spades, and I didn’t read the Wikipedia article or research the history of spades and thought it was a unique Iowan cultural experience. Instead of a common game places across many cultures and locations.
No, it isn't. Many of us do not want our devices talking to us without really good reason
> how the government is granting "new freedoms".

Freedom is never granted, only earned.
Yes—and beyond the important question of separate peace, those conditions were seen as too onerous given the perceived need to transform Japan's political and social institutions after the war. Beyond this was the political requirement to address widespread and well-known atrocities committed by the Japanese Army, as well as the failure of voluntary arms control treaties in the interwar period.

In the end, of course, the Allies did decide to leave the Emperor in place as nominal head of state—but had not decided to do so before the Japanese capitulated, and certainly did not want to commit themselves to that course.
Those aren't my notes, but someone elses.
I think the OP meant that those who did not want async would use block_on, while the async API would just work for those who wanted to use it.
I disagree. A well engineered system that 2,000 devs work on will look vastly different from a well engineered system that 10 devs work on. If you try to build the former for the latter you will make a system that is hard for 10 devs to change. And if you build the latter for the former you'll build a system that is impossible for 2,000 devs to change.
This seems very plausible. I suspect one of the most consistent benefits of games is that it trains the mind to pay attention to one thing for a long time. The longer those sessions, the more effective it probably is.
freedom of speech also seeks to defend against compelled speech like private info
We use XDP for our UDP forwarding data path, encapsulating and decapsulating packets along the way in a custom frame:

https://fly.io/blog/bpf-xdp-packet-filters-and-udp/
The line between "user initiated" and "app initiated" is not always that clear, but I agree with your general sentiment.

As some examples to consider: explicit one-to-many communications, actions that might warrant a notification where users explicitly dispatching communication would be cumbersome or undesirable (think mobile games).
Interesting, the last time I paid attention to a safety briefing, they had us put our arms folded in front of us on the seatback in front of us and then our heads against the arms.

Supposedly the call for this on the plane would be “Brace! Brace!” Cathay Pacific to Hong Kong before the world shut down.
They have to assess fees for actual costs. The marginal cost of a database update that a human never reviews is $0.

https://www.congress.gov/bill/115th-congress/house-bill/4986...
Ugh, this has never made sense to me. A “fit to content” button might make sense, but there should also be a maximize button (which is not the same as a full screen button). You might like having distractions everywhere on your screen, but I don’t.
Anecdotally, I've been on more planes with lots of turbulence (that without the seat belt would have been potentially damaging) than I can count on two hands. I've never been in a plane crash. :)

I imagine part of the reason people don't fly out of their seats today is, well, seatbelts, but also likely depends on the airline/pilots as well.
It was revealed by Snowden that the USA's NSA does this:

https://www.cbsnews.com/news/snowden-nsa-conducts-industrial...
https://www.bbc.com/news/25907502
A few jobs ago I added save-to-reload to our lua integration. You had to structure your data in a certain way for it to really work, but as long as you followed the rules it was an amazing productivity boost.
Snowden: NSA conducts industrial espionage too (2014)
Is there anyway to protect/enforce your IP using a dev shop in another country?
I am going to outsource my dev to a dev shop overseas in the Philippines. I have a contract I am going to use that says I own all the IP blah, blah blah. But I understand this is really hard to enforce in other countries.

Is there anything you can do to protect yourself with devs in other countries? I know people outsource development all the time ... Any advice on how to go about this properly?
Number one there absolutely is extensive research on gaming and its potential physiological ramifications.

Number two even if there weren't, by your logic you could justify restricting anything in the entire universe by stating that there isn't sufficient research.

A.k.a. we don't know what long term ramifications may be caused by extensive winking, so will be restricting to the amount of winking you can perform to 50 winks per day.
I love that the output file format is .pdx (Panic is based in Portland, OR).
I tried to edit for clarity. The issue is the "bringing in the runtime", or the `async_std` part as you point out elsewhere. I guess I don't see a huge benefit in making a keyword like `block` that aliases `async_std::task::block_on`. Indeed you could just `use async_std::task::block_on as bock;` and be on your way.
The LFN portion of the original W95 was implemented in vxd's, not in the base DOS. If one created the boot disk / recovery disk, which then ran a base DOS 7, it had no LFN support.

LFN support did work in windowed command prompts, as there the vxd's were present and provided the extra int21 support. I rather doubt that changed through any of the later versions, as there was no engineering need.

Schulman's book described this in great detail.

The LBA format drives, and using different partition types would be entirely handled in the disk driver level, hence trivial.

FAT32 was a smaller and simpler change, as it would largely be driver level, larger FAT entries, and then treating the root directory as if it was any other directory (hence growable), rather than "special" (fixed) as in prior versions of DOS.
NPS can be useful in certain contexts, especially when communicating in large organizations, even though it can be noisy and is usually annoying to be nagged about as an end-user.
> learning a third language as an adult for a while, and it helps to make use of a native speaker who is around you all the time

in Japan, men and women speak slightly differently, apparently, the women speaking in a higher register for example. There was a funny article I saw in a major publication about an American in Japan who learned Japanese primarily through his Japanese girlfriend, but she broke up with him because he ended up talking "like a girl"
the idea that append performs no mutation is fairly insane. its name implies a mutation.
One point I haven't seen brought up yet is the amount of interaction and forum type communications that happen in modern games within the context of CCPs wanting to control all online speech.

The TV show Occupied (norway Okkupert) has a fun example where a militarized group uses video game live audio chat to secretly communicate and pass info.

I think there are memes about COD waiting rooms too illustrating digital forums of speech, even the most dumb teenager smack talk you can think of!

And that seems scary to CCP.