skysight-inc/HackerNews huggingface dataset:
Given that the batteries weigh a lot more than the motors, I would have thought that motor efficiency (which scales battery size) was much more important than motor weight.

My back-of-the-envelope is:

- Assuming 0.4 kWh/kg for batteries, and they have to run for 4 hours, then the total mass per kW is 10 kg (batteries) and 0.08 kg (motor).

- A 1% increase in motor efficiency could eliminate 0.1 kg of batteries, which would let you double the weight of the motor.

- (My analysis is invalid if you need much higher peak power than cruise power.)

I'm curious how you optimize the entire system for such trade-offs.
Cheat Sheet: HIPAA Security Standards
Tail Call Optimization, better called Tail Call Elimination. Haskell, OCaml, Erlang/Elixir, Scala with @tailrec, Scheme, Lua(!), most other functional languages.

Basically, if there's a call to a function B at the very end of function A, there's no need to create a new stack frame for the call to B - you can reuse the frame created for call to A. It both saves memory and improves performance. A special case is when A and B are both the same function, in which case we say A is tail-recursive.
Okay. Does the UK not have the requirement of carrying your ID at all times? Or does everyone have multiple forms?
I agree democracy is messy, but the alternative you suggest is worse.
It is technical incapability of some financial institutions to set this up inside of their regulated position.

Other freely operating entities across the globe are not in the same position.
The compilation model is implementation defined, but yes, the expectation is that they compile down to a switch-like explicit state machine.

The advantage is that the worst case frame size is bounded, small and computable at compiletime.

Stackfull coroutines are of course more powerful and have, IMHO, better ergonomics.
Here's some code. Data is proprietary. There's no paper explaining the data, prep, steps to gather, caveats, assumptions, etc.

What now?
I played it now for the first time ever for about 40 minutes and I agree. It is just trial and error until you get it right by chance. It is just annoying without any logic behind it. I read the tips after the 40 minutes and it confirmed that trial, error and restart is how it is supposed to be played. No fun at all.

I am from the point and click adventure era and thank they evolved the gameplay. Not only graphically, but logically. I am also in favor of “you can’t die” mechanic of Lucas Arts.
Heaven forbid Ars changes their mind on something.

Have you never said something you later regretted? Have you never corrected something after posting it?
> but potentially not root, could be able to change the tpm keys on an x86 system?

A non-root can change the entire TPM chip on an x86 system...
Even the most authoritarians of the states have inside groups who oppose them (from the dictatorships in Chile and Argentina, to Saddam in Iraq, to Putin in Russia, to Trump in America), the groups can be more or less tolerated in function on how dangerous they are perceived. See the treatment of the black panther movement and the communist party in America.

The narrative is created by powerful people usually with input of the state. Can you in all sincerity claim that the treatment of the Palestinians from the Israelis is not in the same league or even worst? And yet you dont hear anyone here talking about a genocide there and any criticism of Israel is swiftly called anti-Semitic.

Manufacturing consent, good old Chomsky was right, as usual.
> I still don't like the idea of being Microsoft is the only key authority, but well...

anyone aware of companies building alternatives to this? If I'd be China, Russia or Iran I'd have a keen interest in avoiding letting my adversary manage attestation at all cost.
Sounds like a good suggestion. In the meantime...

It looks like there's basically 2 types of local privilege exploits used.

https://github.com/liamg/traitor/tree/main/pkg/exploits

1) Writeable Docker Socket: https://www.exploit-db.com/exploits/42356

2) GTFObins: https://gtfobins.github.io/
> But once you require people to understand blockchain you are putting the integrity of the election in the hands of a privileged elite.

I would say, even worse, we would have to require people to TRUST a system that uses blockchain in addition to understanding it. The fact that in some thin layer of a gigantic inscrutable system there's a mathematically irrefutable "truth" does NOT make people feel better about it.

Trust is NOT a mathematical concept.

In any case for blockchain to ever take off in common usage, it's going to have to overcome its association with scammy cryptocurrency schemes. That's going to be a while!
> Chen said Wednesday Taiwan would not have direct contact with Shanghai Fosun and would not sign a contract with the Chinese company.

So it seems that Fosun has a deal with BioNTech to produce and supply the vaccine in 'China' but the ROC government did not want to be dependent on the mainland so pushed to deal direct with BioNTech.

From the article it's unclear whether the mainland tried to restrict distribution in Taiwan or whether the Taiwanese government did not want to find itself dependent on the mainland. I doubt it is the former as the mainland is trying to improve its image [1] so this is likely the Taiwanese government's doing.

[1] https://www.reuters.com/article/us-taiwan-china-vaccine/vacc...
Your response isn't true. I'm sure you believe it's true, but prior to YouTube we didn't see demonitization happen - TV series were paid for ahead of time. While organizations like OneMillionMoms would harass advertisers to get content pulled, that's not a very effective strategy - they just usually got the spot price reduced.

Things did actually work differently. YouTube doesn't pay for content before it airs, and large amounts of the income for a show happen as it's left up. When YouTube demonitizes - and it can do this for an entire channel - it's not just a single episode either. Nor can the content be shopped around to other platforms as easily.

Even if the station wanted to take down your content, you at least got a station manager calling your production staff and not just a "We're sorry, but you violated our vague ToS." message with no response mechanism in it. It had some element of human review and wasn't susceptible to brigading.
Nobody has a responsibility to "re-educate" an entire culture. It's a no go, full stop.
Especially because there is not a gentle way, what you end up with is still genocide. Mincing words can't change facts.

The CCP consider extremism every form of dissent. By that standard, nobody is a terrorist, because everybody is a terrorist.
And the ultimate consequence is that the party feels entitled to do whatever they want to any citizen. Which is again unacceptable.
>It is highly iterative work where assumptions keep being broken and reformed depending on what you are testing and working on at any given time.

This is describing infinitely fast and efficient p-hacking (i.e. research that is likely to produce invalid results).

If your assumptions are broken then that should ideally be reported as part of your research.

When you do research, you ideally start out with fixed assumptions, and then test those assumptions. The code required to do this can be buggy (and can therefore get fixed), and you can re-purpose earlier code, but the assumptions/brief shouldn't change in the middle of the coding it up.

If you aren't following the original brief, you've rejected your original research concept and you're now doing a different piece of research than you started out - and this is no longer a sound piece of research.

Research should be highly dissimilar to a web design project in this respect.

The reason these projects often become a tangled mess is because researchers don't have the coding skill to program any other way (in my opinion, and nor do institutions invest sufficiently in people who do have this skill).
Did he give a logic for this? I speculate in the case of this game, the developers and Adams wanted you to experience as much of the story (and humor) as possible. Failing was part of the fun. Is that the case or was it the case for other games?
This sort of thing isn't good news, certainly, but it's not that exceptionally bad, either. This sort of thing is happening on a low level all the time, it just doesn't always make the non-aviation news.
1) My family is on Facebook. I am not. ;-) It's already the case that Facebook, Instagram, and Twitter for example have different "crowds", though there's some overlap.

2) Somehow humanity survived without these networks pre-2007ish.

3) I have no problem with the existence of many smaller special-interest social networks. Those are manageable, and we had them before the rise of the BigCos. The problem is with the existence of a few all-encompassing, world-consuming, general-purpose social networks. They have proven to be completely unmanageable and toxic.

"Abolish Gmail", for instance, doesn't mean abolish email providers. Not at all. And it doesn't mean that "the next gmail" will replace it. Healthy competition is good, unhealthy monopolies are bad.
Apple probably pays more for a junior role than companies that would give a senior role to someone with no experience pay for a senior role.
> It's perfectly possible to build a market system in which providers aren't incentivized to do stupid things like this.

A market system, yes.

But not a "free market" system in the sense that most libertarian-leaning people mean, where the government just stands aside and lets businesses do as they will.

In order for a market system to approximate the ideal free market in a situation like this, there needs to be a boatload of different kinds of regulation on it. Externalities would need to be priced in, all possible costs would need to be clearly disclosed, and many varieties of corner-cutting would have to be prohibited.

Even then, it is, in fact, absolutely impossible for electricity to be a genuine free market, just as it is with health care: Both are absolutely essential and time-critical, at least at certain times, which makes shopping around impossible (for health care because you can't shop around while unconscious, even if you did have a fancy phone app to make it nearly instantaneous, and for electricity because when a massive cold snap comes and your choices are "pay for electricity or freeze to death", it's not possible to switch electricity providers on short notice).
Okay so the 50 cent words made people mad so here let's do this again:

Seems like people who are their own boss are not happy with the current political situation; a deep fear that they'd have to give up their business and become a regular worker.
I wonder if they tried to create something better than Random Access Memories for the last 7 years only to find out that it’s the best to leave it at that high note.
They've recorded a total of four albums (five counting the "Tron: Legacy" soundtrack)
>it would need to be that one's use of drugs impacted another's persons rights for it to be regulated

Yes, the author claims that heroin and drug-related crimes have little to do with heroin and more with the addiction or background of a person which means that the crime of using heroin violates your birthright to do what you want as long as it does not impact the rights of others, because, the author argues, he uses heroin himself and does not infringe on other people's rights.

>so too is not wearing a mask when around others during a global pandemic.

If I have been tested negative yesterday and I do not wear a mask, Do you still think I am impacting the rights of others? The wearing ( or not) of a mask does not infringe upon anyone's rights. The invisible virus is.

Another question for you, If I have contracted covid, show symptoms and go around in as many public places wearing a mask. Do you believe I was not impacting the rights of others because I wore a mask?

The legal system is not to punish vices, the legal system is to round up behaviour that we've outlawed in a manner that proves it beyond reasonable doubt. I cannot think of any example where indirect behaviour correlated with a possible infringement of rights has been a crime. Exept in authoritarian states ofcourse. Dont take this as an endorsement of not wearing masks. I dont have a strong opinion on the subject.
I always thought Daft Punk figured out the perfect solution to the how to be famous problem. Everyone recognizes their artist name and their artist costume, but virtually no one knows their real name or would accost them on the street.
Been a while since I read them, and I don’t think it was magnetic reversal, but Silo series involves prolonged life in underground silos.
https://en.m.wikipedia.org/wiki/Silo_(series)
Best Daft Punk show I ever saw was Lollapalooza with LCD Soundsystem opening on the nearby stage. LCD Soundsytem closed with “Daft Punk is Playing..” and Daft Punk emerged in a pyramid and absolutely melted our faces.
> He's completely ignoring all other reasons why infection might go down, the most important one being effective countermeasures, like wearing masks and social distancing.

If those measures are so effective, why did they take nearly a year for an effect to be seen?
I've used https://github.com/pytransitions/transitions in production python systems.

It worked great but the system was fairly simple and wasn't changed often. In my opinion, it's nicer when the state machine can be defined as configuration (in XML or whatever) and then generate the code. Unfortunately that's not possible with vanilla pytransitions, but I suppose you could build a layer on top of it.
Flowrite: Turn short lists of facts into well-written emails
Because most dns server software doesn’t accept it. There is no reason to put an IP address in a CNAME record, it’s not easier or more convenient, you just need to change the CNAME record type to ‘IN A’.
LiveATC uses volunteers to record well-known frequencies at various airports. 120.15 may have been stood-up in an ad hoc fashion, so there was no radio configured to record it.

* https://en.wikipedia.org/wiki/Airband
I didn't hate it. I just didn't like it that much. What most stuck with me was that it seemed like it required a string of unlikely events/coincidences without which you wouldn't have had a movie. So, yes, episodic in that sense.
I love go, but I think it is a straight up dangerous language. I believe this because:

- The tiny standard library and low learning curve make it quite easy to get started.

- Concurrency is a first class citizen, through goroutines and channels

- The performance, combined with the low barrier to entry, combined with its popularity make it very desirable for companies

In my experiences this means a lot of companies without deep concurrent programming experience begin to adopt it. In my experiences this means concurrent programming errors....literally EVERYWHERE. I've seen (and created these of course) in every company I've been at and in huge open source go projects.

I wish go would address this through first class tooling or type supported in the language like rust.

I have a hueristic based approach that I've had success with when writing and reviewing code, but writing a static analysis tool for it is a bit out of my experience:

https://medium.com/dm03514-tech-blog/golang-candidates-and-c...
Ah -- brew is definitely not mature on the M1 Macs yet as I understand it.

I've been on the fence for a couple of months over this -- I want to grab an M1 Mac for R&D type stuff, but at the same time I want to wait until they release the 16" with a hopefully upgraded M1 of some sort.
What about if in 20 years your social media comment was considered inappropriate? For this example let's say it was in a "private" forum but political in nature, would that also be an act of passive coercion to silence a political viewpoint?

Eg: We need to make a list of all his enablers before they delete their posts...
I was in the same boat. Just never seemed to be in the right place. 28 years is an incredible run.
I disagree with this emphatically.

Code is meant to change. It changes. That's really all there is to it.

It's like saying a tire was bad because it got changed at some point during the lifetime of the vehicle. It's just not close to related.
Historically, IBM has held a bad reputation for how it has treated his older workers (ageism and also disability discrimination). Back in the day, they intentionally changed the demographics of their workers, intentionally, through mass termination layoffs.

So, a situation like OP described, is very likely to happen. This industry is "gone wild" anyways.
More Accurate World Map Wins Prestigious Design Award
I wouldn't discount the possibility of one-off reunion shows in the future, provided they parted on good terms (and that's usually the case when a band has been together 20+ years)

(FWIW, I was very smug that I got a ticket to one of LCD Soundsystem's goodbye shows. It was awesome. They reunited a few years later, released albums and resumed touring ¯\_(ツ)_/¯ )
I don't have especially strong feelings either way, but the majority of this is possible with OpenAPI as well.
> replace the dynamic properties of the more advanced REST-ful techniques (API discovery, link following, etc) in GraphQL

Isn't this exactly what GraphQL does? I may be missing something
Oh man. Discman on the bus. Those words punch me right in the memory.

Likewise, I had a period of time listening to daft punk’s discovery that was fairly transformative. It completely, with no exaggeration, overhauled my understanding and appreciation of music.
The weird thing is that some people really love those playlists. I moved to apple music and my partner gets annoyed because he misses exactly that. He likes that they change regularly - it's a feature rather than a bug.

I listen to albums and don't as much care, but that really is their product differentiation.
How relevant is C89 really nowadays? As far as I understand it took MSVC a long time to catch up to C99, but it's been there for a long time now. Is the motivation more related to retrocomputing? I would expect that decades-old compilers for retro platforms might not be reliably C89 conforming either.
Having been both an EE (first) and a software engineer, I have noticed this: as an EE, I would never randomly attack a problem with multiple independent FSMs. Whereas in the s/w realm, I've seen seasoned professionals, without hesitation, do exactly that.

I know from University CS training, that s/w engineers most likely all would recognize that any piece of software would, taken as a whole, constitute a single FSM. But as s/w engineers, we usually turn a blind eye toward that fact, seemingly bc there's too much complexity, we perceive the pieces as independent, and need to divide the problems in order to conquer them.

This bears some thinking about. For now, just saying, the difference in perspective is interesting
Billionaires’ Row developer raises cash after Manhattan property slump
Yeah, its convenient, but even more convenient is the mindset of ignoring existing evidence and bending over backwards for the pleasure of profiting off cheap manufacturing.
I feel a deep respect for people who experience their 15 minutes and then choose to leave it or move behind the scenes rather than searching for that next addicting dose of fame.

Folks go on to become producers, directors, stage actors, video game voice actors, music label owners, teachers...

It always seems like an interesting story that I would love to know more about, and yet I feel that the act of learning more would itself tarnish their shift, and I try to respect them by digging no further.
Italian Ambassador Among Three Killed in Attack on U.N. Convoy in Congo
Tangentially related -- but I love to share this -- I once read a post on metafilter [1] by a developer of that game. Of particular interest is that there was a secret in-game internet forum that developed a real community and that he continued to host on his servers after it went offline. The post is really one of my favorite things on the internet because it really touches on the way games could impact people and the best things about the internet.

[1]: https://www.metafilter.com/98848/The-Post-That-Cannot-Possib...
Show HN: A paypal.me clone using Stripe
The same thing happens I believe in almost all developing countries, they don't take security that seriously, all contracts related with technology are awarded to the company, that charge the smallest amount of money and has ties with the public officers at the time, when a researcher detects a bug in their software depending on the entity they either sue the researcher or ignore him, until they are exposed by the public media.

Couple months ago the data of all Venezuelan immigrants got breached the government did nothing until the public media started to talk about it.
Ideally, but they taint everything they touch, that is why in C# I always start them from some point with Task.Run(), or leave it for the event and request handlers.
Well, I guess we still have M83 and Carpenter Brut to supply French synth awesomeness, but I'll really miss Daft Punk.
It’s how capitalism works nowadays: I win or you lose. As long as everything is going well, like normal weather or excessive growth of house prices, the capital owners make a lot of money. But when something predictable goes wrong, the bill is left to the consumers and tax payers.
The AI Research Paper Was Real. The ‘Coauthor’ Wasn't
Are there any screen readers that can model a system from images? Immediate mode GUIs can deliver multiple frames per second, so it seems like there would be plenty of data points from which to build a dynamic model of the system.

This is possible at least for restricted domains: I've personally written software for image processing for text extraction and application steering from high frequency screenshots of a Windows app that didn't have an automation API.

Also: The DeepMind Starcraft 2 AI plays at a high level in real-time from, AIUI, an image stream.
That...is honestly shocking. Yes the programmer in me cringes at the though of going anywhere near php/mysql, but the business side of me looks at this stack as pragmatic, well documented, well understood, and easy to hire for.

On the other side I'm evaluating CL for my next endeavor since I personally find it to be my most productive language, but realistically I'll settle for Clojure and even then I'm worried if that is a bridge too far when it comes to the whole funding/due diligence issues.

I'd love to know what their export advisor considers the right decision?
Modernized some of their infrastructure, yes. But India's economy was also destroyed. Whether India would have been able to modernize themselves with a functioning economy and under their own rule is another question.

"There is no doubt that our grievances against the British Empire had a sound basis. As the painstaking statistical work of the Cambridge historian Angus Maddison has shown, India's share of world income collapsed from 22.6% in 1700, almost equal to Europe's share of 23.3% at that time, to as low as 3.8% in 1952. Indeed, at the beginning of the 20th century, "the brightest jewel in the British Crown" was the poorest country in the world in terms of per capita income."

— Manmohan Singh

https://www.wikiwand.com/en/Economic_history_of_India

> They built 40,000 miles of railway track plus postal and telegraph systems with employment of millions.

I mean, okay? How nice of them to share some technology progress that was made during colonial rule. It's not like India got a chance to built any of that under their own rule.

I'd call developing the land you are ruling doing the bare-minimum. And we can't exactly say the British did a good job at that considering the state India was in at the end of colonial rule.

After freeing a slave you just don't get to pat yourself on the back and say: "I've been feeding him for 25 years, given him clothing, and even work! What would he have done without me!"