skysight-inc/HackerNews huggingface dataset:
> Bit I wonder why everyone talking about one specific app? I see a huge bias towards TikTok in headlines

1) TikTok is one of the most popular apps and was the second most downloaded last year [0]. Come on, they are at the top. That's why we talk about them.

2) TikTok has been caught in a lot of privacy scandals that appear to be more egregious than other apps.

3) There's a deep seated fear, and evidence, that Chinese companies share their data with their government.

It is all three, but mostly #1.

> [0][1]

These are the same event, why are you posting two instances of the same event like "TikTok is unfairly being targeted?"

> There a bunch of apps like VICE, Google News, WSJ that has been caught doing exactly the same. [2]

People are upset about that too. But frankly, VICE and the WSJ don't have as many downloads as TikTok. Even if you combine their total downloads they don't account for a tenth (<1/10th!!!!) of TikTok's downloads. Frankly I don't understand the logic here. Ignore the top dog just because others are doing the same thing? Just because others do it doesn't make it right and of course we should go after the one that's the biggest.

If you're bigger, people pay more attention to you. That's why TikTok is getting "singled out." BECAUSE TIKTOK IS ONE OF THE MOST POPULAR APPS IN THE WORLD! It doesn't matter what other apps do. That doesn't justify bad behavior. Am I the only one whose mom said "If all your friends jumped off a cliff, would you?"

[0] https://www.visualcapitalist.com/ranked-most-downloaded-apps...
Try it. Though for some reason Greece seems to be considered legitimate criticism by some EU supporters, perhaps because this "criticism" is in reality a demand for the EU to have done more, rather than less.
Other articles have shown that it is in fact under-clocked compared to the iPad.
You may be onto something there. I wonder, has anyone done any real digging on why the heck so many people think being a morning person is morally good? It makes no sense to me.
> no need to rebuild your server-side rendered app to a single-page application.

server-side rendered html by its nature is also more accessible then spa/vdom frameworks, that tries to be fast by skipping the dom and re-implementing it in js(suckers).
Even if you ignore the problem of self-modifying code, a completely static translation of x86 binaries is impossible. Things get hard real quick when indirect branches are involved, so you have to rely on a runtime solution when ahead of time solutions won’t work.
I don't understand how big companies are always penny-pinchers in this area. Anyone got a glue?
I do not have anything that is open as of now (but about to start a new project soon)

I would check out https://medium.com/hyperapp/a-walk-through-hyperapp-2-b1f642...

to get your toes wet though, good resource, also feel fee to join the hyperapp slack https://hyperappjs.herokuapp.com/
nice community and super helpful.
maybe i do not know how clipboard works, but the message "<active app> pasted from <inactive app>" is the worst possible label.

Also funny how every app shows it. Guess IOS14 will be known by non technical users as "the cookie-law iphone version" and everything will continue as usual.
The static HTML templates allow us to compile them to JavaScript instructions, similar to incremental DOM (iDOM).

This way Angular can perform an efficient change detection to reflect changes in the view.

Static versus dynamic has its own trade offs. It's well explored topic in theoretical computer science and popular literature. Static systems definitely can set some constraints, but at the same time open a lot of space for compile-time optimizations.
You sure it wasn't "VSCO girl"?
Just wanted to inform audience here that TikTok is blocked in China. [1]

[1] https://en.wikipedia.org/wiki/List_of_websites_blocked_in_ma...
It already works with external FIDO2 compliant authenticators on Safari 13 (iOS 13.5 and macOS 10.15.4).
I guess alienware is, you're right.

Not like...a desirable luxury brand to me even though I am a professional game developer, but it is a luxury brand.
> My "non-professional in the field" opinion of this at first glance is that this seems like a concept ripe for abuse and security holes

https://bugs.chromium.org/p/chromium/issues/detail?id=962500

They've already resulted in at least one same-origin policy bypass, lol.
Mozilla has continually put Linux last in nearly everything they do. Hardware acceleration on Linux has been absent but works on Chromium. Wayland support is broken with noticeable artifacts but works on Chromium. In their recent VPN announcement there is no support for Linux. In their password manager announcement revamp they don't support Linux. Why would I support a company that doesn't put open source first?
Because if the 4th branch of government doesn't report it, it didn't happen. Oddly enough, the older white woman who was shot a block from my house Friday night in a random drive-by shooting didn't get reported. The gunshot and scream must have been faked.
Most competitive programmers suggest Polya's "How to Solve It". His "Mathematics and Plausible Reasoning" is also good, but longer and more dense.
That seems quite a risky strategy as well, because it could backfire: if the court declares even just that controlled digital lending is legal, more companies and bigger companies may start offering it (e.g. Google that already has the scanned books), making things worse for the publishers.
This acquisition along with the Fitbit deal sets up Google perfectly to dominate the health wearables market.
One is polluting at the tailpipe, the other is only polluting at a power plant.
> Chinese is a nationality, not a race,

This isn't really true on it's own, and besides, isn't even a good faith interpretation. In an America where rural Asian-ethnicity people are facing discrimination because of covid being called "Chinese Virus," I think it's bold to claim that the concept of China as a country and Chinese as a racial heritage are not conflated.
This happens all the time with wire transfers. It's no different. Banks don't care.

Example: https://www.clickorlando.com/news/2018/05/24/central-florida...
Glue Ad for Full-Language Differentiable Programming
My point isn't that what the water heater designer did was perfectly ethical, just that it's clearly distinct from what VW did.
That said, please explain[] just how an author "can still make a living" without some form of copy-protection.

See: the entire history of books before computers.

See: Doctorow's Little Brother, which was distributed freely and still sold so well it went on the NYT's best seller list.

eta []: and I genuinely mean: Just HOW should public policy look in order to provide some form of artistic protection for creators? It's easy to sit around and say "copyright is broken" (and I'd largely agree!) It's less easy to say what it might/ought become.

The law shouldn't guarantee you a business model under actual capitalism or better systems. "We're going to enforce with a military your right to a business model" is an inherently silly proposal. It makes more sense to guarantee everyone has enough to live off of, which is something the state is already capable of, and something the best capitalist and socialist economists are advocates of.

Beyond that, if you're looking for a less-radical proposal: shorten the copyright period. The NEL didn't have anything that was five years old or younger on it. Current copyright terms are insane and against the common good in every sense of the word.
Post short notes to a Jekyll blog using an iOS Shortcut
I was under the impression that the said system works more like a compiler than a interpreter.
yeah... means now I need to figure out how to connect to that old cable modem+router to change settings - it was born before TLS 1.3 ,and still works perfectly. Same for some other older networked devices that cannot be upgraded.
There are many artists that make some money off of donations e.g. via Patreon, without enforcing any kind of copyright on their work. Authors don't really make all that much money unless they're very successful. I doubt that most of them do it for the money alone.
Aren’t big corporations usually lobbying the US government? Under this perspective I cannot really trust them more than any government.
The valley is the entire reason why we're paranoid: there's huge precedent for this kind of access being used for nefarious purposes.
Ah yes, that too. So much funs.
I'd love for the Internet Archive to prevail here, but honestly it was quite boneheaded to do this legal experiment under the same corporate umbrella as their archival work. At this point they should proceed with a damage mitigation strategy of selling off their servers and storage to a second entity at fair market value (maybe "Archive Cloud"), and renting continued access. This way even if the IA organization is bankrupted, the archive itself will still remain intact - the archived data isn't under IA copyright and thus wouldn't be part of the bankruptcy estate.
Democracy is more of a principle (is just means that legitimacy of government comes from some aggregate choice of the governed), than a political system. Radically different political systems can be classified as democracies, all the way from direct vote (self-organized communes, also Switzerland) to complex federations with layers of indirect representation, such as the USA or the EU -- with a lot of other interesting alternatives such as sortition.
In the past, Google said they would switch to POWER if they could get a 10% energy savings by doing so.
https://support.mozilla.org/en-US/kb/disable-or-re-enable-po...
To be fair, I don't think the programmers implementing system APIs expected them to be (ab)used like this.

Now system API developers have to view downstream app developers in an adversarial manner...
What power exactly do you think is being seized through the renaming of a pin on a chip? And by who?
I am not sure about eye sight, but oddly it was HN where I read abou LLLT previously, this was link shared: https://careclinic.io/low-level-laser-therapy-photobiomodula... Not to spread conspiracies but who would continue to fund this type of research as its non invasive and can essentially weed out the day to day optometrist business complex?
Yes, closing your eyes and being in a dark room has the same effect (to me at least). As I mentioned in another reply I think it's simply because there's no visual input to process so your mind can focus on images better/more efficiently.
After all a decent amount of processing comes from visual input, I figure that's what makes stuff like a Rorschach test or cloudgazing to be a thing, or certain optical illusions. You are parsing what you see and the brain takes some licenses for speed at times.

It's clear everyone is hardwired to see stuff like faces in something as simple as ":)", I feel it's related, but it's not my field, I can only wonder.

Is there any science done on this particular topic? It sure is super interesting but all I see about it is anecdote or very surface level stuff. It's clear some people do it better than others (my anecdata seems to indicate creative types might tap into it better?), but since most people is also affected by certain optical effects or tricks, the ability has to be present in everyone to a degree. Might be a thing that needs to be exploited consciously to make it "vivid".

It could also be a matter of priorities in perception. Like some people remembers lyrics better than songs, or numbers better than images. Maybe we are just taking our vision of the world in the way that's the most comfortable, and for some people it's images/sounds and for others "plaintext" information.

I know I really got a thing for visual information, as I can tell stuff like typos not from reading a word, but from noticing its shape is "off", like I'm remembering a printout of the word instead of the word character-by-character. (note that difference in typesetting does not affect the "shape" to throw me off. Unless it's very weird handwritten text, but that throws everyone off)
I think most of us agree that stereotyping and prejudices are not desirable, regardless if it's by nationality, race, sex, gender, etc.
Right, it wasn't necessarily hateful on purpose, but as another poster pointed out, what does it mean that we default to using one specific group of people for that example? If they'd said "PRC hacker" it'd be a different story, but the word "Chinese" conflates a nationality and heritage. It does this, by the way, in written Chinese as well, hence a lot of arguments I've had in the past with PRC-citizen exchange students about whether Taiwanese people are Chinese or not (even though they are, obviously, not PRC citizens, Taiwan being a sovereign nation).
I think it’s much simpler.

There is a set of people with the capacity to be a Musk (or at least to take a visionary approach to things).

There is a set of people who become wealthy enough to try at an early enough age.

The absolute numbers of both sets are small but still there are many people in each group.

The intersection is however, extremely small.

This is a problem.
I'm trying to be careful how I type this, but the point of crumple zones isn't just to make the car stop slower, but to keep parts of the car you really don't want to crush from crushing.

If you crash into a wall at 20km/hr, it's a lot better if the engine bay gets smashed up, than if the compartment you're in collapses around you.
Also worth considering is that anything after 2018 likely has intelligent crash prevention features. In addition to modern cars being much safer in a crash, the benefits of avoiding collisions altogether have to be worth it.

I’ve been driving a car with the pre collision warnings, lane departure warnings, etc since 2017 and it has saved me at least once.

There’s a concern about moral hazard with the new technologies, but my rule is to drive as if the car has no safety features, and if they activate, then that is a bonus.

It’s hard to compare the collision prevention systems over time since they’re so new, but just going off the narrative reporting from IIHS, and comparing the test standard in 2017 vs 2020, leads me to believe they’ve made great strides in the last few years.
Jamf Files for IPO
With this release
That's fine. If you're already happy with Svelte, I encourage you to explore more with it. Try building a couple of non-trivial projects and keep learning about your craft. If you're also into computer science, I recommend you look into functional programming if you haven't done so yet. Then look at Svelte again. Try React too. Check out Elm.

I can tell you that Hyperapp is not for everyone. If you want to write pure, immutable, functional JavaScript and think hard about client side app architecture (unidirectional state management, controlled side effects, toggleable subscriptions), then you'll love it.

If you are looking for a more accommodating, meet-in-the-middle kind of approach where you can mix programming styles, and don't want to think much about those things I mentioned above, then React, Vue, Svelte are all great choices.

V2 will be released in a few months, so do circle back to Hyperapp then to see how you like it again.
"it will use artificial intelligence to analyze groups of articles on a particular story topic and identify the ones most often cited as the original source."

and

"Facebook will also begin to down-rank news in its algorithm that doesn't have bylines, or present information about the company's editorial staff on the publishers' website."

Okay those are the new requirements for content mills and fake propaganda outlets. How long before they adapt?

Actually vetting reporters, reportage and news outlets is really hard for a team of smart humans editors to do. Even the premiere organizations like the NYT and Washington Post with their armies of editors has failed at this from time to time. Algorithms are not ready for this task yet.
Not acquihire. Employees are not moving to alphabet.

North was a scam, and was about to be bought by patent trolls. This was a legal move by alphabet. They pretty much paid ransom to the North (Thalmic labs) founders to not be harassed by trolls later on.

I guess it at least shows that google haven't abandoned google-glass entirely (or their legal dept doesn't know they aren't in the glass business any more, i wouldn't doubt it)
> Perhaps, but for Apple it’s (or should be) a major headache when apps from the App Store steal and upload people’s browsing histories, as they were doing for a while until this change came in.

Isn't this what Apple's approval process is supposed to be for? Or is that only good for preventing Apple-Tax Evasion nowadays?
> tptacek shared some interesting research

No, he didn’t. He shared the subjective impression which led him to stop the research, but not the results, or even the methodology used to classify content.
You're still ignoring the cooling factor
No thanks, I'll just stick with the normal definitions of words rather than do "a _lot_ of reading" to learn what the latest ideological contortions are.
> Hayek himself recognized that people are forced to submit to the market.

How are you forced to submit to the market? I really don't get it. If you don't want to participate, don't.
I do agree with that. But on the case of JSX, it is located inside JS code, but is completely self-contained, thus, it's not as bad.

The original PHP and ASP are really singular beasts, people aren't creating things like those anymore.
Although it's too early to see how everything plays out, there's a fair bit of anecdotal data suggesting that people who can, especially renters, are leaving urban areas for more suburban or rural locations. I know a number personally and there have been various stories about many broken leases in places like the Bay Area.
Can we stop this 4chan style sarcastic comment with zero insight, please? I really don't want to see HN turn into 4chan or reddit or whatever.
Fogless bathroom mirror
I agree the reporter was trying to get him cancelled (or at least that seems very likely) but I don't think Scott's decision had anything to do with "the world turning its eyes to the kinds of discussions he allowed". Frankly, regardless of the kind of political discussions on his blog, that kind of exposure would likely ruin his ability to practice medicine. Having the "right" politics matters very little when many of your patients don't.
For me personally. I can't really see my friends, I can't really walk over to the coffeeshop or bar to work and get out of the house. Having a (large) dog means that I also have to leave the apartment several times a day to properly exercise him. In the last month, my apartment complex has had 3 cases of COVID self-reported, and while they are all apparently self-quarantining, it doesn't make me want to return any time soon.
How well does pkgsrc do with security updates? This is one area where quarterly releases scare me compared with more of a rolling build, as many packages will need patching before a quarter is up.
This story is as old as America itself

I think you means "This story is as old as Canada, itself." North was Canadian.

Also, the story is older than America. It goes way back to medieval Europe, at least. Possibly farther back than that in the Middle East, but that's not an area of history I know much about.
A Problem of Ice, Bears, and Honey Pots
Can’t you avoid ransomware by just not using Windows?
AIUI the relevant weakness of Java here is that it typically has worse memory density and locality than something like Rust.

Consider code which linearly goes through a list of points in 2D space and does some calculation on the coordinates.

In Rust, the list is a Vec<(f64, f64)>. The Vec is a small object containing a pointer to a large block of data which contains all the points packed tightly together. Once the program has dereferenced the pointer and loaded the first point, all the others are immediately after it in memory, in order, containing nothing but the coordinates, and so the processor's cacheing and prefetching will make them available very quickly.

In Java, the list is an ArrayList<Point2D.Double>. The ArrayList is a small object containing a pointer to an array of pointers to more small objects, one for each point. Each of the small objects has a two-word object header on it. The pointer plus header means that for every two words of coordinate, there are three words of overhead, so the cache is used much less effectively. The small objects aren't necessarily anywhere near one another in memory, or in order, so prefetching won't help.

There are a couple of ways the Java situation can be improved.

Firstly, today, you can replace the naive ArrayList<Point2D.Double> with a more compact structure which keeps all the coordinates in a single big array. This gives you the same efficiency as Rust, but requires programming effort (unless you can find an existing library which does it!), and may give you an API that is less efficient (if it copies coordinates to objects on retrieval) or convenient (if it gives you some cursor/flyweight API).

Secondly, in the future, the JVM could get smarter. In principle, it could do the above rewriting as an optimisation, although i wouldn't want to rely on that. A good garbage collector could bring the small objects together in memory, to improve locality a bit.

Thirdly, in the near-ish future, Java will get value types [0] which behave a lot more like Rust's types. That would give you equally good density and locality without having to jump through hoops.

[0] http://openjdk.java.net/projects/valhalla/
Deploy AI onto edge devices with DeepCube
I would be curious to know what the numbers look like if you broke the driving up by city/highway or something like that. I'm guessing the deaths per passenger-mile are very different between the two.

They're also somewhat difficult to compare at a nationwide level because driving in the suburbs is not really comparable to biking in the city, in part because the miles per trip in suburban and rural areas are so great that biking and walking aren't really feasible, anyway. This poses a big selection bias problem: What if the real underlying effect is that suburban transportation is generally safer per mile, perhaps even independently (as much as they can be separated) of transportation mode? For that matter, are we even measuring the right thing? What if the metric that really matters is deaths per passenger-hour, or deaths per passenger-thing-you-need-to-get-done?

City driving and city biking or city walking, on the other hand, can be much more comparable. For example, I own a car, but typically use a bike to buy groceries. In part because, where I live, it's the quicker and easier option. Similar story for driving vs. walking to go to my favorite restaurant, or to go to the hardware store.

Finally, I think we'd be remiss not to think about how it's being framed: The original data focus on likelihood of being the victim of an accident. It's maybe more properly called "deaths experienced per passenger mile." The numbers would look entirely different if they were framed as "deaths caused per passenger-mile." That's kind of a big deal, because one framing suggests, on an instinctual level, that cars generally increase public safety, while the other, I'm guessing, would suggest that cars generally reduce public safety. It's the difference between saying that Elaine Herzberg died because she was walking across the street, and saying that she died because an Uber self-driving car hit her.