skysight-inc/HackerNews huggingface dataset:
> Why do we want this from laptops?

Why shouldn't we? I would gladly sacrifice a few mm of thickness for a machine where I could upgrade the RAM and storage (and replace the battery) every few years. Not only would that save me money, but it's much more sustainable from a manufacturing and waste perspective.

I just finally threw out my old (sadly broken) 12" G4 PowerBook, and marveled that it had a removable battery (you don't have to disassemble it; you just flip a latch on the external bit, and the battery slides out). And I remembered that at some point I'd done a trivially-easy disassembly at one point to upgrade the HDD. I got that laptop secondhand, when it was already a couple years old, and it lasted me a good five years, and probably would have lasted longer had my then-girlfriend not dropped it on concrete, which somehow fried the drive controller.
There is no doubt that not all facts are known by all people, and that all people are incapable of some things. The contention here is a matter of degree. One one extreme, one might say that any person is capable of performing brain surgery without training. Anybody who takes that position is clearly optimistic to the point of derangement. On the other extreme are statements like "most people can't tie their own shoelaces" or "most people don't know how to bookmark a webpage". These are excessively cynical outlooks on humanity. It's misanthropy.

If you were stranded with a punctured tire in an area without cell service, would you have died from exposure? Or would you have figured out how to change your tire? I don't think you're an imbecile, so I think you would have figured it out. It's an easy sort of problem for an adult human to solve using little more than common sense, even if you've never been taught how to do it and never cared to learn anything about it before. The general population is capable of much more than you give them credit for.
The language/license are the first things I look for in a repository. New design makes all that information awkward.
That sounds different. In the GP's example, Wordpress using React created an obligation for React, not for Wordpress.
AFAIK it's pretty standard in DCP files for Digital Cinema.
"the net quality of life benefits that plastics in general have brought to humanity"

The plastics production before the late 60's had virtually no impact compared to what followed. Quality of life when i was a child was just fine.
I don't know, look at Europe, quite a few places have managed to do quite a bit more than flattening the curve. At the current rate, reaching even 50% of the population would take decades, hopefully there will be a vaccine well before them.
Agreed. The news functions like a monitoring system with an extremely bad alert configuration.
On HN I've seen a lot of unencrypted sites lately. I don't personally feel comfortable browsing on them, so I avoid them. Near the end of the article here, it mentions that this is only possible on an unencrypted website. Is there a reason why so many people are not encrypting their websites? Even browsers seem to have picked up on the insecure nature of http. Please correct me if I'm wrong here, I just find it very strange how many links I've inspected only to see a lack of TLS/SSL.
The issue as I see it relates to collateral damage. If you anthropomorphize a crowd as if it suddenly becomes a single entity that is acting criminally, you're clubbing tons of innocent people that are peaceful and law abiding with it.

I see it all the time, people start talking about The Crowd with a capital C. Or sometimes The Protester with a capital P.

So a few individuals in a crowd are acting up, and to react to that, instead of going after them directly, we target the entire crowd of people, which includes almost always more peaceful and legally abiding individuals than not and we use force against them all without discrimination. Often times the crowd even might have peaceful children, elderly, handicapped people, yet you fire the toxic gas, the rubber bullets, the flash bangs at them all.

The Police role at a protest should be to protect the crowd from individuals endangering it first and foremost, and then to protect the bystanders and some of the surrounding private/public property, all from the individuals that are breaking the law. It is not a battle between Police and Crowd or State and Crowd, people have the right to peacefully assemble and protest without any time limits.

So if you agree with that, the question goes back to collateral damage. I just don't see where else people would accept such a undiscriminating use of force. Would you be okay that an entire apartment building be tear-gassed just to stop an escalating case of conjugal violence happening in a single unit of the appartment complex? I wouldn't, and I don't see what's different with the situation here.
If I read it correctly, it says it prevents you from doing that, “including all code modules that the process loads dynamically”, but I don’t think that means Rosetta won’t call arm64 libraries for libraries linked at program startup.

Think about it: Rosetta translates your code to arm64, and your code calls a function in a system library. Why would Rosetta use the x64 version of the library and translate its code to arm64 if an arm64 version is available? there may be ABI differences that aren’t trivial to correct for, but for expensive calls, I would think that’s dwarfed by the gains of running native code.

Certainly, how is this going to run the Accelerate framework API at decent speed, given the emulator doesn’t emulate AVX, AVX2, and AVX512?
I feel like this article makes the technique sound a lot more novel/surprising than it is. It seems like a simple case of "phone had an RCE vulnerability that got exploited by an attacker in control of the network".
Tamale King: ecommerce website from early 90s
I definitely gave negative feedback on the preview and also now afterwards.
> I may be missing something here, but why would you need to change the stock installed tools in /usr/bin?

Because it's my computer that I paid for with my hard earned cash, and I want to.

How far we have fallen.
The citations are proof of nothing related to OS upgrades. It’s true that iOS devices do slow down with newer operating systems, but the articles that were cited about lawsuits were about slowdowns on iPhones caused by battery management. The lawsuits were about Apple not informing users that they could have fixed the specific slowdown by buying new batteries.

I’m not arguing that older devices don’t get slower with newer os’s. I’m arguing that the citations have nothing to do with OS upgrades and they have nothing to do with ipads.
The way that we discovered dexamethasone can reduce mortality in ICU patients was through enough people being infected and dying to run studies testing a whole bunch of potential treatments on them. There's very limited potential to decrease the number of deaths by buying time for this to be discovered, at least from a global perspective.
It's honestly even worse than that in some ways, because we were still pretty actively adding to/changing the rules as recently as the late 1960s, and then we just kinda...stopped.
Yeah, I have. I’ve implemented all of the primitives I could find and then created novel algorithms for primitives I could not find algorithms for.
You can find my work here, although I don’t recommend using the library itself: https://github.com/maplant/mgf

Continuous collision detection is great if you only need spheres, capsules, or some combination for moving objects and all of your static objects are triangles. EPA algorithms are far less accurate than exact algorithms, plus the continuous algorithms are faster and give you the contact normal for free (I.e, the problem of determining which direction the objects need to be pushed is trivial, as the objects aren’t overlapping to begin with).

If you only have one moving object that interacts with static objects only, it is possible to prevent overlap as you described.

However, if you have a complex system, you can’t just stop an object before it overlaps. The best thing to do is to move the objects the remaining part of the time step, converting the contact information from the TOI collision to one where the contact points have traveled and the geometries are overlapping.

So really, I would say the primary benefit of continuous collision detection routines are supplemental to a good collision/contact generation routine, and they don’t really affect the physics simulation in very many meaningful ways, unless your engine uses it in extremely specific situations
Kernel compile time has apparently stayed pretty static over the years (or at least tracked with perf improvements). That being said, I think that takes into account SMP which probably wouldn't be easily accessible to tccboot.
Here's the problem: Take a biodegradable bag and grind it up into dust, then sprinkle it on the ground-- no problem. Bacteria in the soil will eat it and turn it into biomass and gas. Do the same with a plastic bag, and the tiny bits of plastic will just stick around, and plants grown in that soil will be contaminated by plastic per the study.

These bags aren't breaking down quickly simply because they are big. Decomposition is like any other kind of eating; you keep breaking the stuff down into smaller bits until it's gas and biomass. But with plastic, where biodegradation can't happen, the tiny bits (nanoplastics) accumulate.

Fun fact about nanoplastics: we can't reliably measure them! We can make a reference solution and apply it to arabidopsis, but we can't count nanoplastic particles in wastewater. I'm told they can be as small as a protein molecule.
They say a 28-day lag between infection and death. So I'm curious about the last two weeks of July, if we'll have more deaths in that period than we've had over the last two weeks. I currently suspect we will, but I've been wrong about the south before.
Well, looking at that article, it appears the author is out to debunk HCQ. The language is hyperbolic - when I see something like that, I don't give it much credence.

For an alternate take from the blogosphere,

https://scienceblog.com/516960/suppression-of-chloroquine-is...

I've been following HCQ/Zinc long before it got politicized.

It's well known that covid is a disaster in nursing homes, often resulting in 30% deaths. Here's some anecdotal evidence of early treatment with HCQ in that setting:

https://www.wfaa.com/article/news/health/coronavirus/texas-e...

Here's a journal article claiming positive results. It's had over 300 citations, so there's probably some interesting reading there:

https://www.jstage.jst.go.jp/article/bst/14/1/14_2020.01047/...

Causation generally requires some theory to support it:

https://www.jewishpress.com/news/us-news/ny/scientists-study...

I'm 78, so I'm paying attention. Here's the best guidance I've seen so far. (They have backed off on HCQ because of all the political flap.)

https://www.evms.edu/covid-19/covid_care_for_clinicians/#cov...
Aside from the default theme (which can easily be changed), what do you think it's lacking?
My understanding is that just the most severe cases are put on ventilation, and understandably alas a lot of those people die. But the overall effectiveness of intensive care and general hospitalization is likely much higher, but I haven't seen a chart about this.
For what it's worth, I think his statement applies to regular Lua too, see: http://lua-users.org/lists/lua-l/2011-02/msg01595.html
It's also not common to need a ton of huge images all at once — in almost all applications you're either displaying thumbnails and JPEG is fine and will load faster thanks to the browser's preloader getting those requests in faster than the JavaScript can run or you're looking at something like pages where the latency is easily hidden by preloading.

That means that in most cases the main driver is lower network transfer and you need to be serving a LOT of images to outweigh the cost of having to support something new and complicated versus something as widely tested and supported as JPEG.
People in space robotics have been working on that (moon and mars rovers need to deal with this). Perception is also a bottleneck; you have to see rocks, root, grass, mud and predict the effects on the dynamics.
Onion Location
Same here.

Also I got an extra horizontal scroll bar that had no room left to scroll (...if that makes sense the the scrollbar was visible but you could not scroll left or right) on Firefox.

Kinda disappointing for a "design-ery" focused thing to have some really bad design requiring scrolling, as well as screwed up sizing that triggers pointless scrollbars.
“Flatten the curve” is a different strategy from “minimize until medical advances come through.” It’s the difference between finding a version of life that keeps hospitals just under saturation vs. maintaining full lockdown as long as it takes.
Very cool. Major props for putting this out there and accepting arbitrary queries.

Couple comments / questions:

- Correct that there’s no GROUP BY support?

- EXPLAIN or similar would be nice, both to get a peek at how your engine works & to anticipate whether a query is using parallel / SIMD execution and will take milliseconds vs. minutes.
Array Broadcasting in Numpy
I know someone who did exactly that. They can't quit their day job yet.
The raw output is actually closer to random bits; I'm certain he just mapped those bits to CJK characters so they would be printable. The output is not intended to be intelligible, as far as I can tell.
Ah, yeah I do see where you're coming from. I guess I just haven't been looking at font faces so much as "art" (mostly because it seems like there isn't a lot of room for variation or creativity; most of these "new" font faces look more or less the same to me, but that could also just be my untrained eye).

You're totally right that there's no harm, and I also wasn't trying to belittle the effort of making new fonts! I was more wondering why a _company_ would want to expend the probably quite significant resources to create a whole new font (as opposed to a solo artist doing it for fun, which I'd understand) -- but the other response to my top-level comment gives some good reasoning to that question :)
Obviously, HTTPS adds complexity many people find unnecessary + it puts you in position of depending on a 3-rd party - a certification authority.

In fact you can program almost any device (including very old and simple) to be a plain old HTTP client or a server but this is not the case with modern HTTPS.
Regardless of whether it is better, I sure wish Macs would support them natively, such as in Preview and Finder. Really annoying that if you save an image from the web they aren't as usable as pngs and jpegs. Now, I typically save it locally, see it's a webP, then go back and screenshot it so it is a PNG. (and then find it on my desktop, rename it, move it where I want it to be, etc)
Build trust through better privacy [video]
Imagine you are paid $100 to build a website to sell some new widget to be delivered on November 1st just in time for the holiday season. The company also spends $1000 on a one-day internet marketing campaign that's around the launch.

Then there's a technical issue at launch and orders are being rejected left and right.

They could be out basically the whole value of the marketing campaign which is 10x your salary. You might owe them compensation for that, unless of course you got paid through an LLC and only have the $100 in your account.
We have renewable energy. Better than having microplastics in the water and in the air.
> is static analysis really more powerful than the Rust type system + borrow checker?

Yes, and by far. A theorem prover, as the name suggests, can be used to prove algorithmic correctness of your code.
This is exactly the kind of problems cryptocurrency was made to address. I would just say each donation comes with a postcard so you are giving them something in return. If my government ever tries to do something like this, I will leave it up to them to figure out that I’m collecting donations.
I needed a tool like this where I could host the server myself (inside the corp. network) and I realized it would be valuable to have unified CLI that works both with hosted and self-hosted servers.
Show HN: Ink Link a collaborative game of description and depiction
How nice of you to hijack the back-button (to return to HN after some sample queries) despite that being how myself & others found this in the first place.

I was really liking the product up until that point.
Hi HN! My wife and I worked on this small multiplayer game with a mobile focus. We loved broken picture phone but found the interface challenging to use on mobile so we set out to see if we could achieve a better experience. We hope you'll give it a try with some friends and let us know what you think!

You can play with any number of players (if you just have one player you will get to see all the views, useful for testing but I left it in so people can try it without multiple browsers/players)

It's React on the frontend served by Netlify (who are great!) and Express on the backend served by AWS.
When the left looks crazy and everything they do is basically vendetta against the nation's leader everything they fight for is scrutinized questioned and now reversed because the silent majority is tired of paying for Asian Indians to become doctors only to leave and go back to their own country they're stealing from us Non-Stop we're just dishing out money in the form of educational aide.

Who cares if we gain one more overpaid doctor that's not recruitment of talent. that's replacement of talent. Invest here in your own citizens instead of cherry picking the best minds from out of the country and importing them how about educating ones here.

My family immigrated here from Mexico a generation ago my grandma taught us nothing of Mexican culture because it's a s* hole and she was ashamed of her origins rightfully so the murderer like crazy in her hometown. Yet many from places like that are getting abused by holding H-1 working jobs in the states that are basically slave labor.
Thanks elmerfud. Submissions are limited in length, otherwise I would have touched that topic as well. I enjoy giving tremendously, but people don't take what I have to offer. I frequently offer help to colleagues at work ("nah thanks, I'll manage"), offer people rides ("rain is good for my skin"), help when moving flats ("I got a moving company") and listen to their problems (a bit less so on account of being impatient). Surprisingly nobody declined money yet, with a few recent instances because of covid19...
From man tcc(1):

#!/usr/bin/tcc -run
#include <stdio.h>

int main()
{
printf("Hello World\n");
return 0;
}
The article mentions NSO's Pegasus that the journalist victim downloaded, and presumably installed surveillance tools on his iPhone. What is Pegasus? Is it platform of browser zero days that then installs surveillance tools? Does it root kit the phone?
The more interesting point...

>The demo wasn't perfect: the game ran at 1080p with fairly middling settings, but did so at what appeared to be at the very least a steady 30FPS, all while being run as an emulated x86 version of the game. That is: the game wasn't even natively compiled for ARM.

But consider that Intel's most powerful laptop chipset GPU, found in the 10th generation Ice Lake series, is not capable of breaking single digit frame rates on this game at 1080p.

Apple received some snark about this demo being lame, but it's only lame if you don't understand at all just how terrible modern integrated laptop GPUs are.

https://www.androidpolice.com/2020/06/22/apples-chipset-adva...
There are many more therapies than just oxygen that hospitalized patients receive. Lots of monitoring of e.g., blood values that indicate stress on one organ or another, or danger of crisis due to many different processes. Drug therapy and supportive treatments are varied in response to those.

It's not as simple as "welcome to Wendy's, would you like the oxygen today, or can we supersize you to a ventilator?"
While that might be true. It has nothing to do with taxes....
Do the people who are downvoting this comment believe that sympathy for Scott's class of people IS trendy at the moment? What's the objection to the comment.
Nice idea, but most people want open source for free, and never contribute back, and so we only get code that big companies want, and not individual driven things that often have better ethics behind them, instead of the companies ulterior motive.
Ask HN: Scammed by a YC Startup?
I might have been scammed by a YC Startup, will give more information if more time passes as I'm still (maybe naively) giving them the benefit of the doubt.

Worked with them for a short time, got fired without proper warning (can get into why later), no email or call. Now they seem to have disappeared and don't reply to my emails. As a remote worker from a foreign country, is there anything I can do? Or have I just been scammed?
unsuprising
It doesn't matter if a general user would know about this stuff. The point is that they are being hurt by lack of competition and don't even know it. Even if they wanted to stick with Safari on iOS, that version of Safari would likely be better and have more features if it were forced to experience some competition.

This is why healthy competition and anti-trust actually matters. It's not because your average user cares about the details, it's because they're being impacted even when they don't know it.

This subthread has a fairly trivial example of this, but when you get into right-to-repair it becomes even more important. Your average consumer could be spending a lot less money to have a much better experience. The fact that they don't know about that is part of the problem; lack of knowledge doesn't make the issue irrelevant.

And we don't even need to get into the environmental arguments around reducing waste to consider this aspect of the issue.
I'm not bottlenecked on those components.

I think on my 2016 MacBook at home, the only time I get bottlenecked on performance is CPU while playing EU4. Oddly, all the powerusery stuff I do could probably be done equally well on a 10 year old device if it wasn't for USB-C.
The very companies that cause that cause the negative externalities hire lobbyists and buy politicians to write the tax code.
> But when groups go unheard, feel a system is unjust, and feel unable to change the system they understandably seek to go outside the system.

They're being heard loud and clear. That's the problem. Their incessant whining and searching for the "problematic" behind every issue is crowding out reasonable discourse and discussion.

It's a form of mob rule and it's progressing from tiresome to downright hideous as more and more careers are destroyed by its vindictiveness.

> "cancelling" is often invoked in response to acts (sexual assault, racism) that have been regarded as wrong and/or illegal for millennia

You have it upside down. Cancelling is often the result of applying today's morals on yesterday's actions. People/books/movies/statues weren't "cancelled" before because nobody had a problem before. But now everything's retrospectively a target of the new moral crusaders.
It will be at least several years before you will not be able to purchase a new Intel-based Mac.
Not necessarily. I've seen the concept of "vocal minority vs silent majority" used as justification to push through a change. So even if you get only bad feedback, it still goes through because most people said nothing, which means most people like it.