skysight-inc/HackerNews huggingface dataset:
The CEO of Ford doesn't claim to be a socialist of any flavor. Nearly all of Hackett's contributions have gone to Republicans, with only a couple to Democrats. (According to opensecrets.org .)

It is indeed a fact that a company may donate to both Democrats and Republicans to garner influence with whomever wins. Quoting from https://en.wikipedia.org/wiki/Elon_Musk : "Musk further stated, "in order to have your voice be heard in Washington, you have to make some little contribution"". Quoting from https://twitter.com/elonmusk/status/1018333202140680192 "a reasonable amount to maintain an open dialogue".

That may be true. If so, isn't it a sign of how the system is rigged in favor of rich? The complaint for decades has been that both major parties are in the pocket of large businesses and rich people - doesn't this support that view?

Who listens to those of us who can't drop tens of thousands dollars to participate in the dialogue?

FWIW, the Sierra Club number is more like 150x, not 20x - https://thinkprogress.org/elon-musk-house-gop-contributions-... says "Michael Brune, said on Twitter that Musk has donated $6 million to Sierra Club’s climate advocacy."
There’s something really wrong with a man who has so much and is still so incredibly petty and volatile. Just put the social media down and step away from the keyboard! He has an incredibly successful rocketry business, a struggling car company with potential, a boring company, a solar cell company, and this is a waste of time, energy, and goodwill. Even if you think you’ve been wronged, turn the other cheek, you’re in a position to do that. At best Musk tried to do something selfless and was abused for it, but responding to that abuse this way makes him look unstable. At worst he cynically used the kids for PR and was called on it, and responding this way makes him look... unstable.

Walk away.
You're dodging the question. Is this person trustworthy?
My apologies. I suppose I must have read the word "inventiveness" and just sort of mentally smeared it over the next few sentences.
Implicits, type classes and extension methods, part 3
Indeed. It shows how useless anecdata is for determining whether a product is useful to a broad section of people.
We disagree indeed, and that was foreseeable. I just wanted to clarify my words.

I'm not on the LKML and most probably won't ever be. But I generally say a word or two about Torvalds' behaviour because he is a "role model" for upcoming (and current) F/OSS maintainers, and I doubt he is a good one for these growing communities to be healthy places. If he is fine, and his peers are fine, I don't actually care about them as long as they are pushing bugfixes to the kernel.
I can confirm the four prong. My father installed phones. Had support for two lines black and yellow wires and red and green wires. Two wires per phone.
Wouldn't that be thread safety? I thought memory safety was things like preventing access to uninitialized or freed memory. As far as I know there's no way to do such things in pure Python.
Can you explain "this is less overhead than immediately suspending"? AFAICT Rust's approach is as low-overhead as it gets, since the inherent separation between future creation and future execution means that future creation doesn't need to have any cost at all. I'm also not sure it makes sense to refer to Rust's behavior as "immediately suspending", since it's not suspending anything: until someone chooses to start executing the async function, there's no state to suspend?

As for the rationale for why Rust is aiming for this behavior, I think this comment buried in the RFC discussion (https://github.com/rust-lang/rfcs/pull/2394#issuecomment-382...) sums it up (and makes note of Dart 2.0 as a contrasting example):

"A fundamental difference between Rust's futures and those from other languages is that Rust's futures do not do anything unless polled. The whole system is built around this: for example, cancellation is dropping the future for precisely this reason. In contrast, in other languages, calling an async fn spins up a future that starts executing immediately."

"A point about this is that async & await in Rust are not inherently concurrent constructions. If you have a program that only uses async & await and no concurrency primitives, the code in your program will execute in a defined, statically known, linear order. Obviously, most programs will use some kind of concurrency to schedule multiple, concurrent tasks on the event loop, but they don't have to. What this means is that you can - trivially - locally guarantee the ordering of certain events, even if there is nonblocking IO performed in between them that you want to be asynchronous with some larger set of nonlocal events (e.g. you can strictly control ordering of events inside of a request handler, while being concurrent with many other request handlers, even on two sides of an await point)."

"This property gives Rust's async/await syntax the kind of local reasoning & low-level control that makes Rust what it is. Running up to the first await point would not inherently violate that - you'd still know when the code executed, it would just execute in two different places depending on whether it came before or after an await. However, I think the decision made by other languages to start executing immediately largely stems from their systems which immediately schedule a task concurrently when you call an async fn (for example, that's the impression of the underlying problem I got from the Dart 2.0 document)."
Wow that is so bloody obvious, I didn’t even think about that...Elon was constantly tweeting it out, updates and everything. You can help others and have it be PR simultaneously like Elon was doing, or you can help others and not be PR. So this was obviously PR for Elon, SpaceX,and Tesla.

One of the replies to his tweet made me change my opinion a bit too. Government officials who make the decision what to do should listen to the experts, but if famous people come the govt officials might listen to them instead and it could have been a disaster. She was saying how in these situation, rescue workers hate celebrities coming because they have to fight against their usually erroneous opinions, making it harder for the workers to get through to the decision makers
The temperature lines on the chart cross over, so at some point, if you test this, your samples will be at the same temperature however you define it. If one becomes frozen faster, then there must be a difference which by definition was not temperature. There was neither a hot nor a cold sample at that point, so it cannot be true that "hot freezes faster".

It's not that the data is necessarily wrong, it's that the interpretation isn't coherent.
Search for "film grain modeling".
That’s well over $10k in today-dollars.
I dunno, I'm comfortable working on a laptop screen - I usually do so for work, even though I also have a work iMac 5k as well. Would it be nice to have more windows side by side for diffing and such, sure, but it's probably only a minor decrease in productivity.
One of my all time favorite games and I’m sure for other oldtimers/oldskoolers. I still got the original PS1 along with Wipeout and the memory card with my records :-) I think I’ll have to revisit it someday.
Just a quick word of thanks for SheetJs from a Stencila dev! All the "mindnumbing testing and grinding work that honestly no one really wants to do" is obvious and much appreciated. Your efforts are so important for the ensuring interoperability but are often not recognised because they are "in the backend".
Yes, for dev work, IntelliJ integrates with it (now), iTerm has for a long time.

Aside from dev work, as a scrubbing tool for video and audio, it is invaluable.
I had a Toshiba with a 233 MHz Pentium that cost me $2000. It wasn't hard to spec a laptop to $3000 back then.

Macs are expensive relative to some other products, but they are pretty cheap for what you get.
I don't like the Arc language because it's dynamically typed and thus inherently unsafe (see other threads for this sort of discussion.)

But I like this particular feature. If you think about it, an array is a mathematical function, or map, from indices to values. So it makes sense to be able to apply it to indices to get the respective values.
The podcast History of the Twentieth Century[1] did five episodes on the Russo-Japanese war of 1905 (ep. 31 to 36). I fully recommend the whole show!

[1] https://historyofthetwentiethcentury.com/
Absolutely. It's a thing among most ideologies. But I see the term "progressive" itself as positioned where opposing views aren't progressing society. Which is a sort of moral high ground. But, that's looking too far into it I'm sure. Not what most would intend and is a matter of perspective.
Another thing, traffic causes incredibly high waste, you spend your time trying to go 50kph then slowing, again, and again.

When you have a string of green lights, some long avenues have predictable patterns, you usually go at 40kph predictably, and it's damning how fast you when you're not interrupted. Also how enjoyable the thing is.

15kph is a bit low. You jog around 12. So it would barely be faster. Maybe 30 kph, but with different topologies.

These days I also wonder if traffic light could broadcast their timings nearby. With a bit of computation a vehicle could know in advance to slow or not in order to keep the ride as continuous as possible.

ps: interesting book
We already have stackful coroutines. They're called threads. If for some reason you want M:N threading, we have that too, via the mioco library. (If you think mioco's M:N threading will provide far superior performance to regular 1:1 threads, though, you will probably be disappointed.)

If you look at the performance numbers of these approaches, you'll see why stackless coroutines are desired.
The x265 encoder clocked at 0.1-1fps in 2014 on a 16-core Xeon E5-2660: http://www.apsipa.org/proceedings_2014/Data/paper/1359.pdf

Today you can achieve >200fps with CUDA-based encoders.
Yes your daily time was limited. If you donated you got a higher security level and more time.

If there was military, police, firefighters we gave them more time as well for their service.
I don’t really need them. Everything I use for text input at length has vi bindings, and a couple of tweaks to the IntelliJ default Mac bindings mean that I don’t miss them at all. And if I do need one for some reason, they are a single button press away.
I wonder if this is why watching video games / e-Sports is also getting popular, even though people complain there's not much physical skill involved.

(Yes, I do watch professional gaming myself)
Unlikely. The $999 MacBook Air is Apple’s best selling computer.
If that were true we should see an increase in fatalities per mile driven as safety features increase. We haven’t[1]. They have actually plummeted as cars have gotten safer.

[1] https://en.wikipedia.org/wiki/Transportation_safety_in_the_U...
in dense urban areas it's so common.. between buses and traffic light you waste so much time, then add the time to find a parking spot .. nowadays I tend not to care about that, I avoid 'fast' segments, and go diagonal in small streets, then park in cozy areas 1 mile before my destination. I get mind free trip, free parking, a little walk and no time wasted.
This misses a pretty key point that the western powers embargoed Japan right before the Nazis invaded the USSR. The “move North” strategy stopped being practical when they didn’t have a way to get oil for that invasion.
> You can't even plug a USB stick into it.

You can via an adapter[1] or hub. FWIW, even today this is fairly rare (once so far this year for me) since Dropbox tends to be the new "USB stick".

[1] https://www.monoprice.com/product?p_id=13507
Best is Hyper-V isolated containers.
? It's mostly coherent. Maybe this is what technical talk sounds like to non-technical people.
Yes, one of the many little details that BSG did really well.

Given how the distortion sounds, the Fleet apparently uses single sideband (SSB) modulation for its radios. Amplitude modulation has a carrier and two sidebands; SSB suppresses the carrier and keeps only one of the sidebands (USB = upper side band, LSB = lower side band). That way, the transmitter uses bandwidth and power more efficiently. The downside is that it's harder to receive and there are some distortions. A good explanation of why there are those distortions: https://ham.stackexchange.com/a/392

Cool video showing SSB distortions:
https://www.youtube.com/watch?v=CcX2Pdg35Co
that's a possibility but I find the idea a bit stupid, I get two parts that will probably won't feel as nice, and probably not sturdy together.
Amusingly, both my mom and her sister had 3 children because their parents had 2. They were annoyed because one of them was "daddy's child" and one was "mommy's child" and they figured that having 3 each would prevent that. Numerology matters.

They both did end up having 3 kids, and I can report that I think the problem they thought they were preventing didn't happen. Win!
This is a very even-handed and fair description of the tradeoffs involved, something that is all-too-often missing in this space. Thanks for describing it so well.
Elon Musk calls UK hero diver Vern Unsworth a 'pedo' as submarine spat escalates
Is that still true these days? I was under the impression they required a phone number now, or something else "real-world" to tie to.
He also is a cofounder of two other companies: OpenAI and Neuralink.

I'm shocked he spends time bickering on Twitter.
Elon Musk Calls Thai Cave Diver a Pedophile
This war accomplished 2 things: Japan decided to turn their attention to the Navy and attacking Americ. The Soviet Union didn't have to fight a war on two fronts thus beating Germany.

What wars and battles are remembered rarely reflects their importance.
Wait, so I should not worry about my personal ethics, but should only consider how shitty everyone else is? I don't think ethics works that way.
On the Contradictions and Complicities of Soccer
Wow next time don't use

1

and

l

in the same code listing.
If this review sample was for keeps, then... lucky guy. The model as specced in the review (maxxed out) costs around £6k. Most of that is the 4TB SSD which adds about £2.5k on top.
This is supremo Shit hitting the fan! They will try to hunt him, will ask for his firing and/or resignation. He will apologize, sincerely and soon. Wishing that will stop the hordes from coming after him. Hopefully, The management of his companies won't pressure him to go.
He lost my respect when he bashed journalists for recent cover of his response to a driver losing his life due to "autopilot" issues.

He said that journalist are conspiracy theorists that try to bring him down... you know, the same exact journalists that praised Musk name for many many years and even plastered him with "real-life Iron-man" nickname... those journalists.
Growing up in a Midwestern suburb where obesity was normal, I found the messaging about how our beauty standards are unrealistic and manufactured by Photoshop to be at least sort of plausible. Now I’m quite certain it’s not true. Walking down the street in San Francisco, a majority of the young adults I encounter really are slim, muscular, well groomed, and sharply dressed, embodying the “unrealistic, unhealthy” ideals of my adolescence. I wondered if this was just wealth, but it even extends to people in the service sector.

If Instagram lives are unrealistic, they’re unrealistic in much the same way as coastal megacities. It’s true that most Americans will never live like that. But those people really exist and their numbers are not small.
Yeah, I'm the same. I really prefer the new keyboards, though there are clear durability problems (possibly now improved) and noise can be a bit louder than desirable (also now improved).
I also couldn't stop reading it, and devoured it in one day. Amazing read.
It doesn’t matter how celebrity or smart you are, there’s just no reason whatsoever for making this kind of serious, unfounded accusation (and especially not to your millions of followers on a public forum like Twitter).
As long as you have near-cusps rather than real cusps (and to be fair: real planar cusps in 3D are easily avoid by just forcing planar curves to be non-planar during your pre-render pass) simply drastically decreasing the sampling interval over low-radius-of-curvature sections is a perfectly valid approach. It's fast (ish =D) and gets the job done.
The Stars My Destination was great. It might just be me but I'd like to see what folks who liked it thought of Robert Heinlein's Citizen of the Galaxy.
> Then, why do you think an airbag will not impact the way you drive? It does - only in the other direction.

Why do you think this is more than an infinitesimal change?
Honestly, I've been working with the USB-C only MBP as my only development machine for a year now, and I haven't once wished it had a classic USB port on it. At my desk it's plugged into monitors which have ports on them. Having a single cable for all my peripherals is quite nice.
Your eyes can only look at one screen at once. I find that a laptop + some key commands to switch between applications and windows of the same application is roughly equivalent to multiple monitors and just leaving everything open.
> Yes, currently there is no hardware encoder/decoder for AV1, but there is for h264 on many processors. This may change in the future if companies and users adopt it.

Does x86/x64 have any? What's the name of one of the instructions (for example)? I feel like mostly all I see is just bigger vector instructions...
Once you know the answer, the legal agreement not to disclose has been broken. It doesn't matter how you get there.
I love the keyboard, and I code all day.

It's actually my favorite keyboard of any I've used with the exception of the current-gen external Apple keyboards. I enjoy the light-touch and low key travel required to type. I find the typing more pleasant and kinder on my hands.
> ... an advertisement for a product that I "freely" trialed but subsequently rejected, I perceive it as spam.

I get lots of email about things I don't want -- vendor spam from AWS conferences, etc. I even call it "spam" when I talk about it. However, it feels _really disingenuous_ to also want it to be classified as spam. Sure, it's unwanted, but _I did sign up for it_. That's pretty much an implicit agreement when you go to a trade show. ("Let us spam you, and get a T-shirt!" "oo, that one has an awesome looking octopus [evident.io], okay!") In almost every case, their service isn't right for me. I'm happy to tell them that at the booth, and explain why I don't feel we need your Enterprise Scale Thingamabob.

When I get those emails three months later that I don't want, I don't feel comfortable marking as spam. I'd much prefer to unsubscribe.
Interesting. If you play games, I can see the point - otherwise, I'm not sure why you'd buy a desktop for personal use! You're then stuck with it wherever it is, your desk in your spare room or study or whatever. A laptop, on the other hand, you can use wherever you like - and you can still get a reasonable facsimile of a desktop PC by plugging it in to a full-size keyboard/mouse/external monitor(s).

(I've got 2 x 27" monitors plugged into my 13" Macbook Pro. They're 2560x1440, it's true, rather than 5K, but I'm old enough, and sit far away enough, that I don't mind. Hi-DPI is very worthwhile when I'm using my laptop as a laptop, but from a distance of 1m it's much less of a draw.)

Performance isn't as good, but I've always found this an OK tradeoff. I like the portability and the option of using my PC in the front room. As far as performance goes, any development I do for myself, for whatever reasons, tends to be less demanding than stuff I do for money; and for the non-development stuff, mainly (e.g., now) me staring at the internet via Firefox, it's just not an issue.
Interesting if true. I could easily believe what you say, but do we know that? I don't know the field well enough to say.
Is it that surprising, really? People with money have been stealing shit since forever.
This is exactly how it feels to me as well. I've played Terraria, I've played Starbound. Moon Quest doesn't seem to offer anything unique over those games.
> we don't really need vehicles driving faster than 15 kph

Tangent: if you've read Left Hand of Darkness, this reminds of the Gethenians - despite being a reasonably advanced people, they never invented a means of transport that goes faster than about 25mph. There's a brief discussion in the book about this that I thought was kind of fun to read:

"Traffic is controlled, each vehicle or caravan being required to keep in constant radio touch with checkpoints along the way. It all moves along, however crowded, quite steadily at the rate of 25 miles per hour (Terran). Gethenians could make their vehicles go faster, but they do not. If asked why not, they answer "Why?" Like asking Terrans why all our vehicles must go so fast; we answer
"Why not?" No disputing tastes. Terrans tend to feel they've got to get ahead, make progress. The people of Winter, who always live in the Year One, feel that progress is less important than presence."
I think the fact that you know many educated, smart people from very poor countries doesn’t mean that most or all smart people in very poor countries get good educations. I was under the impression that there were many places still where large numbers of children, particularly girls, don’t complete a secondary education. (Open to being wrong about that though).

I’m definitely not against looking for ways to make knowledge work compatible with building a larger family.

I just don’t think increasing reproduction in the college educated is our best play for increasing the number of smart people working on hard problems.
But no one stops you from getting a domain and effectively creating infinite email addresses to register
Who makes those insanely specific t-shirts on the internet?
I literally finished The Story of Your Life this afternoon. Highly, highly recommended.
The idea is that cooperatve userspace task switching can be faster than kernel space task switching (a handful if cycles vs thousands). So moving the scheduler in userspace seems a natural evolution. But now you lose the ability to run on multiple cpus as from the kernel point of view the application is a single thread. The next step is to run n userspace scheduers, for each hardware CPUs, each scheduler running a number of userspace threads (thus m:n). Effectively this creates a two level scheduler (one in the kernel one in userspace) and some OSs have custon APIs (look for scheduler activation) that allow the two schedulers to cooperate allowing full preemption of user threads in all circumstances.

The reason that m:n threading went out of style is that, for CPU bound tasks (where you want to run exactly as many threads as there are CPUs), it is just useless overhead, while for the hundreds of thiusands of IO bound threads scenarios, the cost of stack switching is dominated by cache misses anyway, and the cost of calling into the kernel is amortized by the fact that IO requires a call inti elevated privileges anyway. At the sametime kernel threads scheduling has become very fast and userspace threads, which requirea whole stack of their own are not significantly more lightweight than kernel threads.

The modern async model is a compromise. On one side, the 'threads' consist of a single stack frame are very light weight, on the other side there is no generic userspace scheduler, but scheduling is fully controlled by the application.
> but then again "nations" themselves aren't that old.

Nations are, nationalism and nation-states (which are different but related phenomena) aren't.
Old Man's War is my perennial favorite. Truly an awesome story.
Which tool?