skysight-inc/HackerNews huggingface dataset:
Good. This is a great public figure of our time, & they are demonstrating to the world a means to communicate & reach out & connect with people, that other people can themselves adapt & learn from & do themselves. This is neat. This is one example. I hope we see more & varied forms of socialization via sharing happen. Sure there will be downsides, dangers, but I for one believe a lot of good can emerge here, & that passion & interests to explore mediums & their use is worthwhile.
Those are incredible results. I wonder what the next three decades will produce in medicine. More precise CRISPR and more computing power and better machine learning to simulate as much as possible before trial. And the 2020 pandemic which has costed US 16 trillion so far, so close to 100 trillion world-wide. If the public, governments and corporations accept to buy an insurance policy for 1% yearly of that amount in the form of more bio R&D, then this is the perfect storm.
I don't mean this as a call-out but I thought this comment from the maintainer was really interesting:

> I think I can reproduce this behavior on Figma's code base too. I've never noticed because we use Chrome pretty much exclusively for development.

I'm more and more concerned that the monoculture of chrome for developer tooling is making the web a worse place...
If all you do is iterate over the adjacency matrix, sure, but wouldn't Floyd-Warshall be the same time complexity? All I'm saying is that you get both pieces of information for essentially the same price, modulo constant factors.
This has been happening for a long time, sadly. Years ago Chrome had poor optimization around try-catch and this meant it couldn't be used in the application I was working on, as we pretty much targeted only Chrome. I guess by the time async-await got into the engine try-catch was optimized enough and now this doesn't seem to be an issue.

Hopefully this changes, even slowly, but it'll probably take a while since Chrome's got so much share.
Does it? It’s not like people are constantly running comparison benchmarks of var/const/let between browsers.
Their mission used to be "make the world more open and connected". They changed it because it because they've mostly achieved it and being open and connected has a different set of negative externalities.
That is a performance comparison test; it's just not one that requires access to the hardware.
I don't see the relevance here. If you do something that's illegal in the U.S., don't go to a country that has an extradition treaty with the U.S. The only exception is war. If your country invades the U.S., and you are a normal soldier and shoot some people, if you're captured you'll be treated as a prisoner of war and released when the war is over.

If you covertly come to the U.S. and shoot some people, you'll be put on trial, convicted, and then imprisoned or executed. If the other side has someone to trade for you, you might get released. This is how spying works.
Enjoy https://youtu.be/jMmUoZh3Hq4 .
The Chrome team's direct advice is to not optimize this way, and rather to write as idiomatically as possible, because it is likely that they are aware of the issue (e.g. it's a new language feature and they are collecting usage data before doing optimizations), and it will improve with time.
What are the popular message boards for practicing physicists and mathematicians?
Working Between OpenCV and NumPy Coordinate Systems for Image Processing
Microsoft makes an OS too. And to use it I have to spend an enormous amount of time turning off all its daemons that phone home, harvest my personal information, show me ads, and force updates on me.

So no, I don't trust OS providers. I tolerate them and defend myself against them.
Let's lay this out. Let's say you are a government IT shop (it doesn't matter what level, state, nation whatever), or a bank, or a hospital, you are required by law to control how data is processed on your network. Therefore you must monitor compliance for devices connecting to your network. This is what GlobalProtect was designed for. It can be used in less restrictive environments, but the IT shop should make sure to audit the rules and policies of the client to not be overly burdensome on users. Palo Alto has numerous courses to train IT professionals to configure their products. It is on the IT professionals to configure the services correctly.
As Covid-19 surged, Facebook sent its content moderators back to work
Ok, I'm sold! Where can I get 8 /24s to use in at my (small) work? :-)
This is why Kim Kardashian will be president.
No, that's not true. I specifically mentioned features that can easily be made zero cost on both CPU and GPU targets.

In fact, those aren't special features and there is no other subset. Those are the core abstractions on which everything in Julia, down to primitive types and wrappers for llvm intrinsics are built. Without them you wouldn't have Julia.

Julia's GPU ecosystem wouldn't be where it is with just one or two people maintaining it without being able to reuse those features to plug into existing machinery.
I disagree that it's reasonableness except in the short term. We're seeing a change in developers' opinions; my friends in video production were getting ready to ditch Apple due to their "professional" software and hardware products getting worse both in relative (hardware) and absolute (software) terms. Part of the Apple cachet is that these are professional tools; how long is their reputation going to hold up if those professionals leave the platform?

It's a touch of hubris to think that we are and will continue to be taste makers, certainly. Maybe Apple won't get burned by alienating this crowd. But it seems a risky strategy for dubious return.
> Because of its scarcity, a cryptocurrency soaks up surplus currency created by banks and prevents it from being wasted on creating less-than-useless startups and jobs which harm society.

Cryptocurency and blockchain have soaked up and wasted billions of dollars without harming the society - only some investors were harmed. Very effective harm reduction!

> Also, PoS and DPoS cryptocurrencies consume very little electricity and don't require specialized hardware so they store value very efficiently.

People don't keep their savings in fiat because it's efficient, but because they more or less have to.
Yeah, I completely understand the desire for privacy. I think everyone should be careful with privacy. This app is really designed for people who want others to know about where they've been for a specific event like a holiday. Or perhaps you want to show someone all the McDonalds stores that you've been to, or all the locations of photos from work inspection sites around the city, or where a particular animal was spotted ... etc. So rather than sharing 60 photos with friends and then having to explain where they were all taken the map will automatically do that for you. There are different privacy options as well so if you only want some people to see your photos and locations you can have some control over that. There is also an option so that only the person entering the photos can see them (and only when they're logged in).
You can even just use the app to view your photos on a map without even saving to the server so the photos never leave your computer (you won't be able to save the result but you can still view it in the browser without having privacy concerns).
protip: when reusing wood/plastic/sheet metal screw holes, turn the screw in reverse with your fingers to feel out where the existing threads are, and then screw it back into the same groove.
Yes, I have. That interface is not for non-experts. It is for the IT professionals configuring the portal.
I don't think playready DRM is in the Linux version. If that's the case you'll be limited to 720p there as well.
The Citizen Browser Project–Auditing the Algorithms of Disinformation
Twitch streamers were issued tons of DMCA takedown notices today
But it doesn't. Researchers have been saying for several years now that computer vision is more accurate than human vision, and face recognition was one of the first problems "solved." And yet when the pandemic hit, Apple had to scramble to adjust its unlock mechanism in iOS 13.5 because Face ID cannot recognize people wearing masks [1]. Humans have no trouble identifying people wearing masks. We are now almost a year into the pandemic, iOS 14 has been released, Face ID has not been fixed, and now we hear that Apple is bringing Touch ID back [2].

So sure, you've developed a methodology that can overfit nicely not only the train data but even the test data. But it still fails miserably when you apply your model in the field.

[1] https://www.theverge.com/2020/5/20/21265019/apple-ios-13-5-o...

[2] https://appleinsider.com/articles/20/10/16/under-display-tou...
I’m unironically using Firefox.
I don't think this is comparable. The needle must reach the retina. I am no expert but I recall the phase one trials were done to merely test if the vector was safe.
Does anyone know how this actually works, technically?

Are these apps using some kind of special API? (If yes, what's to stop other people's apps using that API?)

Is it because they are signed with some kind of special entitlement?

Is it due to some combination of both? (Maybe you have to use some magic API, but you need to be signed with some magic entitlement to be allowed to use it?)
If every large JS app on Safari is 10x slower than it is on Chrome, and the user base of Safari has been dealing with that since who-knows-when, and no developer noticed because they're all testing on Chrome, that's a problem.
Fun fact: a cone open on one end (saxophone) supports all harmonics, as does a cylinder open on both ends (flute).

A cylinder open on one end (clarinet) only supports odd harmonics, which is why a clarinet sounds "rounded" and overblows into a twelfth, rather than an octave (as on former two).
> study after study after study shows that "diet and lifestyle" are major factors in every deadly disease from cancer to diabetes to heart disease

As true as that is, it is remarkably hard to get evidence-based, clear guidance on what to eat and not eat. Instead, it's a bunch of competing camps, with none having comprehensive evidence.

We're not far out of the caves when it comes to nutrition.
The biggest beneficiary of all this would be Amazon.
Ah ok yeah this was like 5-6 years ago. I haven’t lived in Australia for 9 years now so I donno how much has changed. Prob a lot! Lol
https://www.twitch.tv/videos/776770697
Huh, wow, this is a really ironic twist :( I was always glad to hear that there was someone able to walk away from their riches and decide that they might as well give it away. Perhaps some of the places he's donated to can join up and give him back a little of the money he gave them?
Twitch Product Manager talks productivity and developer education[audio]
Node v15.0 Released
I’ve been using it for years now. I have a Debian vm that is configured as a NATing router so I can flexibly send traffic wherever I want. Also use unbound to use the company dns for company internal queries only.
With the particular Palo Alto config the company uses I need to peel a cert off of a windows domain member as well as my creds, but that’s not hard to manage
Polar 2.0 Released – Cloud document reader with ePub support
It took a lot of piecing things together, and that's with doing a lot of video encoding before. I have no idea how people without much technical background would be able to get something that looks good and plays on lots of devices.

Looking at your post, I'm really curious what the commercial service did to get it to look better.
This isn't completely a browser monoculture issue though. It might be part of the issue, but it's very likely because most big applications use tooling that hide this issue, i.e. using tools like Babel which just translate let/const into var automatically. I imagine it's never really been noticed because it just never really has been a "real world" problem.
Generic objects in implicitly-typed language
In strongly typed languages (ie. Java, scala) a generic type is a generic class or interface that is parameterised over types (ie. class name<T1, T2, ..., Tn>).

Evidently, in an implicitly-typed language we cannot implement generic objects that are parameterised over types.

The following example shows how generic objects could be implemented in an implicitly-typed language (development of such a language is in progress).

(let ((s0 #{s: none,
push: (fn x (set self.s (pair x self.s))),
pop: (fn ()
(let ((x (left self.s)))
in {
(set self.s (right self.s))
x
}))
})
(s1 #{s0, s:nil})
(s2 #{s0, s:nil}))
in {
(s1.push 5)
(s2.push #\x)
(s1.push 10)
(s2.push #\y)
(s2.push 20) ; ERROR cannot push integer in stack s2
(s1.push "HELLO") ; ERROR cannot push string in stack s1
})

In the example above, the stack s1 accepts integers only, while stack s2 accepts characters only; the compiler will raise an error if you try to push an incorrect type value in a stack.

the object s0 has an attribute s defined to be none, and thus s0 is considered as an abstract object and can only be inherited by other objects (s1 and s2 in this example); the stacks s1 and s2 inherit the functions push and pop defined by s0.

I think the code is easy to read, so I let you, if interested, read and understand the code and let me know if you have any suggestions.
As true as that is, it is remarkably hard to get evidence-based, clear guidance on what to eat and not eat.

That's in part because food is extremely complex, so it's hard to isolate nutritional factors.

It can be done to some degree, but it's hard. There are some best practices for how to pursue it, but it tends to not get recognized as a legitimate approach because it falls outside the way science is typically done.
Or we can just put the computers in the trash and we’d socialize because it’s natural.

I get that it’s the only viable option for many, but a digital medium feels like fast food to me. I never feel as good but get powerful chemical feedback.

I just went to the lake with friends and it was much better. Hope things start trending the other way.
The underlying tools changes, but peoples' brains don't.

People aren't great at keeping many things in their head at once. A stack that massively expands the number of different technologies a full-stack web developer (working alone) has to keep track of is going to lead to decreased productivity.

JavaScript obviously has a big long life ahead of it, but I doubt that the Jamstack will outlive Wordpress.
The dole. I don’t know what you call it in Australia. When you don’t work and government gives you money. It used to be you could apply after landing. But now you need to live in Australia without leaving for 12 months before you can apply.

We also can get the baby bonus. My sister got it when her son was born. That was only 2012 I think. Well after 2001...

We don’t pay for hospital. And Medicare can only be applied for if you stay for 6 months without leaving for any reason.
Imagine you need robots and machines to work remotely on the moon without a human inside a cabin controlling things, without a line of sight and in a low power, low footprint form factor

Now you have 2 options:

1. Use off the shelf Quectel and Qualcomm devices and off the shelf existing embedded hardware. Then test and develop using common terrestrial networks and harden it for radiation. Pack and deploy.

2. Use something else that requires custom design, exotic hardware, untested interoperability, custom built terrestrial towers etc...

I'm going to vote on option 1 for saving time and money...
Could you explain why? I don’t really know JS.
Advanced GDB Usage
A big one I will sorely miss as I transition to Linux (and it's the only one I can think of right now), is the ability to rename and move around files while they are open!

OK here's another, very related: the ability to have apps remember their open files when you quit and re-open them.

These are significant productivity boosters, and I will miss them. It's definitely a trade-off, but now Apple has tipped the scales too much in favour of Linux...for me.
> Would I need to write a PEP?

Only if you want to change the language itself, AFAIK. Optimisations that don’t change behaviour shouldn’t require a PEP.
Depending on your definition of "full access", you probably haven't truly had that for decades—on any broadly available computing system at least.
Chrome never used Webkit’s JavaScript Core.
Your efforts are better spent contributing upstream: https://github.com/eslint/eslint/blob/master/docs/rules/pref...
Every device up to the iphone X has been cracked btw so the factory reset protection can be bypassed.
Consider the distance, and speed of light, and the speed of electricity (1/100th of that). I don't think it's truly feasible to keep that much physical space in sync. Hmm...
To be fair you can be a scammer without necessarily being aware of it, like the hordes of MLM people who run around and actually think it's a business.

has the same dynamics like the crypto world even, with it promising in a sense to create value out of nothing by just holding on long enough and spreading the gospel
I remember doing this back in 2006 before Chrome even came out. Remember when it was a good idea to cache the .length property because it was O(N) on some browser (I think an early IE), so you'd write your for-loops like this?

for (var i = 0, len = arr.length; i < len; ++i) { ... }

Hell, the whole premise for React (the virtual DOM) is based on outdated performance advice. Chrome has used a dirty-bit for DOM manipulations since a year or two after React came out; manipulating the DOM is within a factor of ~2-4 of setting a property on a JS object (and much faster than constructing & copying whole new JS objects, which incurs a GC cost), it's just that you really want to avoid interspersed manipulations & queries, which force a page reflow:

parent.appendChild(document.createElement('div')); // Fast; ~50 us
let w = parent.innerWidth; // Slow, forces reflow; ~20 ms
let h = parent.innerHeight; // Fast again; no page modifications
parent.appendChild(document.createElement('div')); // Fast; just sets dirty bit
parent.appendChild(document.createElement('div')); // Still fast; dirty bit already set

But that's the nature of a lot of technical rules of thumb. They get stale as the underlying stack beneath them changes.
You make a good point that a Babel configuration targeting pretty old browsers would convert const/let to var, though I don't think you can say it necessarily isn't a "real world" problem. It could very well be a real problem for a significant (Safari-using) minority of users, who don't see it as a bug and so it never comes to the attention of developers, but continues causing subtle headaches for thousands of people.
You can buy firewire pcie cards on Amazon for $20 that work with windows 10, then use win dv to capture, works great with d8 and dv.

I've heard of d8 camcorders that are v8 compatible but never seen. V8 and hi8 I just use rca.

Blackmagic digital studio capture cards work very well.

No matter what you do all these old formats never look good imo.
Solving the Evolutionary Puzzle of Twinning
Is this signed? Is it possible the website got hacked and someone is trying to phish? Seems strange that this person would have all their coins in one wallet, or that the wallet would only be on a laptop and not backed up with a paper key... not saying it's impossible, but just seems like there's potential for something else here.

Edit: also no mention of this on the PF reddit account: https://www.reddit.com/user/PineappleFund
A Milestone over 20 Years in the Making: 1B Spartan Family Devices Sold
This is the worst. So many people seem to forget their apple ID password but remember their screen unlock password. I saw a case recently where someone had an attacker get access to their apple account as well as everything else. I was able to do a fresh install of their windows laptop but I was unable to reset the persons iphone because the attacker had changed the apple id password.

I have also seen many android devices bricked by the same anti theft protections.
OOO parallelism runs hard into limits too (see the heroic measures current ones go to to increase IPC a teensy bit). Parallelism friendly languages have the potential to break through this barrier given parallelism friendly processors. (And they do in GPU land...)
I think embarrassment really comes from writing code that you thought was great and then you look back at it and read it and it's too confident for it's own good. Learning is a gradual process–I'm almost never embarrassed by the code I wrote in the past, but that's not because that code is perfect; it's just that I made the best choices I could at the time, and made sure to know enough to identify what I didn't know back then. Embarrassment stems out of not knowing what you don't know and acting on that.
Immutable references, mutable data structures.

You're welcome to go use another language that doesn't have a formal spec, if you're so inclined to disagree with what the spec for this one says.
It's Apple's problem to solve though, I mean, outside of developers writing code that's more efficient to begin with so it doesn't really matter when it's 10x slower, but they should probably be doing that anyway.
I ran into this when working on fengari: debugging with V8 people, using `const`/`let` pushes the variable onto a stack of things to pop at end of scope; while `var` does not. This was accepted as intentional and that if I really cared about speed I would use `var`...
I still have a silly dream that one day Javascript will split the numeric type into 32-bit floats and ints by default, like Ruby does. I wonder how much of the existing ecosystem that would break.
They mention Disqus and maybe there are some good 3rd parties alternatives. It is an important point about that content belonging elsewhere then but I guess that is the Jamstack tradeoff?

Tied to community building, is there a Jamstack solution for forums? This is a very similar use case to comments.
> launch of the GMC Hummer EV pickup truck tonight

apparently nowadays launch means showing off 3d printed mockups to journalists and youtubers. Even the "trailer" has disclaimer about being full CGI.

>available Fall 2022
Many poker sites make bank with HTML5 clients :)
I always assumed the Sousaphone getting that name was almost a self-indulgent joke, but it's in better company than I realized.
Isn't it a good habit to store the length of the array regardless of browser implementation? Technically, accessing a variable is simply faster than a property access on an object, and this wouldn't be a case of premature optimization either--just sound coding practice.
To add: any project or random script that hasn't at least considered babel/webpack probably isn't at a point where they would notice a 10x slowdown - the difference could be 10ms vs 100ms.
Thank you for using Retool! I'm really glad that we've delivered value to you all. Please let me know if there's anything we can ever help with!
There are many kinds of fear.

Sure, lameness could be one. But I think it is rooted in fear of something else.

Fear of failure.
Fear of judgement.
Fear of mistakes.
...

I would argue lameness (as those listed here above) are still abstract. Are you saying you cannot move towards defining and understanding what is causing the fear when you create something lame?
BTW every time competition comes up in this case we should probably ask: competition in what? The case appears to be focusing on search engines and ad networks, but trying to create more competition in search could end up reducing competition in browsers (hence Mozilla's concern about collateral damage). Google is so huge and has so many interlocking monopolies that I don't envy anyone who's trying to fix any of it.
Thanks for sharing how you are using commento.io! This looks pretty great. It would be even better if they had a free/starter plan to get more adoption.