skysight-inc/HackerNews huggingface dataset:
Would a demo of what is possible at 4000 feet suffice?

https://www.youtube.com/watch?v=1L80HDdS7Wg (4min33sec)

Or what was state of the art at DARPA in 2013?

https://www.youtube.com/watch?v=QGxNyaXfJsA (4min40sec)

Edit: Or more commonly available, just search for "Nikon Superzoom" on youtube, and watch some short demos there. And then imagine those pointed in all directions downwards, the videostream(s) saved to some small storage array, or even transmitted live to some ground station(s), indexed and overlaid on something like google maps, just better, with a time slider. Mark some car at some point (in time) and see where it moves...and so on.

Edit: like THIS https://www.youtube.com/watch?v=ptSeU-OnI8E (3min13sec)

Edit: Oh! And something from 2016 about "The Surveillance Firm Recording Crimes From Baltimore's Skies" (7min29sec)
https://www.youtube.com/watch?v=wRa-AucbN6k

Another demo of the same thing from the same person/company in another town, also 2016: "The Eyes in the Sky That Catch Murders on Tape" https://www.youtube.com/watch?v=mJLr0KMsRAA
(5min)

So why is this news?
Harmony Explained:
Progress Towards A Scientific Theory of Music

https://arxiv.org/html/1202.4212

https://news.ycombinator.com/item?id=12085844
when every single company seems to have some flaw (like the FAANG examples the article gives), now, the techies might have less choices to work for.
Apple considers integrity of their entitlements as part of the security model of iPhone. As such, an exploit that allows people to arbitrarily sign applications with restricted entitlements is absolutely a iOS 0 day.
I call this phenomenon: the meaning crisis and yes we should do something about it : https://m.youtube.com/watch?v=54l8_ewcOlY
I get it, but I also get why lots of people don't. There is something of a subjectivity in "what feels good" for using a hardware interface device, which some people simply won't notice. Sort of like the difference between a pretty UI and an ugly one (assuming the function is the same), some people care and some people don't. Neither one is wrong, but experience isn't universal.
>> For example, tank platoons rely heavily on communication devices, and when those fail, I believe teams have not trained hard enough on the analog (hand and arm signals, flagging, IR signaling, etc.).

That's the change in the modern military. Having the communication system fail is the equivalent of having the main gun fail: you are no longer an effective fighter. The communication system should protected, hardened, and as reliable in combat as a soldier's rifle.

Air forces are at the front of this. There are countless mission-critical information systems for which there is no 'analogue' option. If the bomber doesn't have a data link with the spotter on the ground, the bombs are not dropped. If the IFF system on the helicopter isn't working, there is no takeoff. Technology is no longer a "nice to have" but an essential part of warfighting.
borg backup never failed me.
here is a gui for borg: https://vorta.borgbase.com/
From somebody who worked on touch intefraces:
#1 could be hardware dependent. Most modern touchpads detects finger coordinates in firmware and send them to driver. Driver has not much to do to improve accuracy besides some high-level smoothing like Kalman filter.
#2 is could be useful. Not that tools are completely lacking, but they can use some polish and unification.
#3 is again hardware dependent. Most modern touchpads do palm detection in firmware. Nothing you can do to improve that. In the most cases it is not even possible to get a "raw" sensor reading.
> it's worth noting that anybody hoping to use this for anything "serious" risks getting the Nintendo lawyers on their ass. Emulators won't touch this, neither will console clones.

How about historians writing about Nintendo's development process by referencing the VCS history? Would they get in trouble?
they did not imply top-down organization.
The XPS 13 isn't much cheaper than a MacBook Pro once you opt for the high res screen.
I get 404 page, is the repository set to private?
Why would Amazon continue to pay agents opposed to them within their organization? If an organization does not remove those opposed to its goals, it's going to be ineffective.
can anybody explain what is the purpose of static typing in a dynamic language ?
It's not like you get benefit of compilation like java/C#.

Why is PHP trying to become java so hard, if there is already java and .NET ?
The Switch has a NES/SNES virtual console; its unlimited access to every game available, bundled with the Nintendo Online subscription which costs $3/month or $20/year. There's maybe 30 or so games available for each of the old consoles. They even fake local multiplayer over Nintendo Online, allowing these classic games to be played with friends over the internet.

Gamecube emulation on the Switch may still be a little underpowered, just judging by the performance of the PC emulators (though, Nintendo has all the proprietary technical documentation and domain experts, so maybe not). Really, the N64 is the main console that people have wanted VC for, and have not gotten; an N64 VC would change the landscape for the Switch, that's for sure.

We've gotten some rumors that they're intending to release remakes of SM64, SMS, SMG, and possibly SMG2 as some kind of Mario Anniversary bundle this year. Frankly; while faithful copies of the original games with their original assets would be awesome, and I want that, I kind of want remakes more. I understand Nintendo's position here; the VC clearly did not make a tremendous amount of money. Maybe bundling with Nintendo Online will help fund more consoles and titles, but remakes are definitely easier to market and sell.
But it is protected by Google? I fail to see your point.
Dx7 is such a rad synth!! I had a few vintage synths when I lived in New York but sold them due to space. Just started getting back into it and there is some really cooo hardware out there. Especially digging the Elektron line right now. Picked up a Digitakt which is a funky sampler / drum machine / sequencer. Has allowed me to drive my synths via midi without using software or a laptop. Very refreshing and a totally different workflow.
As a fun, tongue-in-cheek project, someone should build a website with this timeline of languages going from cool to uncool.

For people who are busy with life and work, but who want to learn a new cool language, it would answer the question "what's the cool thing right now?". You look at the timeline, it's language X.

This also enables fun future oniony articles like "Go no longer cool", "Rust going the way of the dinosaur", "C++ is the new kid on the block", "Node.js is dead, long live X" etc.
You're right, of course, it's a spectrum. But, I addressed a similar comment here:

https://news.ycombinator.com/item?id=23080583

>There's a pretty damn big difference between throwing out $5 of food while someone across the Earth starves, and in directly making the software which opresses millions of people, raising millions of dollars for the people responsible, and pocketing huge salaries for yourself.

Working for bigcorp as a software engineer is pretty long on that spectrum.
Yep, totally agree. The more you plan for the launch, the better results you're going to get.

90% of the results are determined by what you do MONTHS before you actually launch.
Orbital Index, Issue No. 63
Very cool, literally having a discussion about helm test right now.

Thanks for posting!

Do you have any tests that require docker to be available within a test container?
Thank you - the comment you replied to is basically a case in point of what I’m talking about.

> Protesting and making your opinions known is way to help solve the problem.

Not when the protesting and opinions are based on a false understanding that comes from motivated reasoning, knee-jerk negative responses, and not trying to understand the issue deeply.

Then it’s just noise that confuses the issue and makes things worse.

Most of the time it’s not helping to solve the real problem anyway. It just makes people feel good about themselves without actually engaging in the work.
Backblaze might be what you're looking for.

Otherwise, you could use an external hard drive and rsync
Well, if our political system is worth much, then it behooves us to elect some people who can, you know, write laws.

Past the flippancy, this is a huge undertaking.

Half the political battle is showing up; the other half is staying engaged.
Not "should be forced to"; rather "the cat is out of the bag, they've already been exposed to all the downside of open-sourcing, so now there's only upside."
The Best Investment That Companies Can Make Before The Economy Reopens
Debian hasn't fixed this yet in their packaging so you might want to work around that if you are using that as a salt-master server.

https://security-tracker.debian.org/tracker/CVE-2020-11651
Yeah I mean the exact super dictionary bug that GP mentions also haunts Javascript, everything will be converted to string. But if you use Map and Set...

As you said, there's almost always a solution to avoid the pitfalls but that makes you more and more "unhappy" with the language over time. I'm one of the rare people who can answer most JS trick-questions correctly, and that puddle has been building for many years (let's say more than 10).

On the other side, I'm very pragmatic and using tools like ESLint and Typescript (well that's just JS with SUPER pragmatic typing in my eyes) started to make it a joy again in the last few years. I hope the trend continues. I can't say the same for my PHP experience.
> http://inproportion2.talkigy.com/

What a rubbish site.
Its first argument is that deaths are not worse than 2018, so its not bad. Even though you can see that number of deaths quickly surpasses 2018 in 2-3 weeks and rises a lot higher faster, while it started a lot lower.

It's third argument is even more ridiculous. "Look at this graph showing a strong correlation between lockdown stringency and infection cases, stringent lockdowns increase infections!" is akin to saying people should stop using umbrellas because they increase rain.

(Also that graph is useless because the number of cases is not normalized inhabitants per inhabitants, so its x axis is bad)
Blocking usage of the any type in TypeScript codebases
Union membership up, 1% share down:

https://upload.wikimedia.org/wikipedia/commons/3/3e/United_S...
I love the typing experience of the butterfly keyboard. The reliability issues obviously suck, but Apple cares enough about those to have switched to a new design. That being said, I have a MacBook Air and MacBook Pro with 4th gen butterfly keyboards and haven't personally experienced any reliability problems with them. I suspect that the 4th gen pretty much fixed the reliability issues, but Apple recognized that the PR battle had long been lost.
The private ones I've made. Lists don't have ads, and I follow people who interest me.
I am biased from working so much with SPA frameworks like Angular and React, at this point I've given up. So many frontend processes these days involve some kind of build process to minify or transpile that I figure... why not always use the most advanced features?

May as well pick the JavaScript/TypeScript flavor with the best developer ergonomics.
That eliminates one of the biggest benefits of the Touch Bar - the ability to use sliders and to scrub through media files. I'll keep the Touch Bar any day over LCD keys.
> Every legal avenue there is to do, will be used by these companies

Or even illegal, as long as the risk of getting caught and or penalty if caught are sufficiently low compared to the benefit.
I'm only being half tongue in cheek here, but if you follow recent patterns with the growth of functional languages, perhaps find something being mentioned in the computer science journals in the 80s or 90s and imagine it at a bigger scale and with a few twists ;-)

A reinvented version of APL? Some twist on visual programming? Prolog-style logic programming with a built-in graph database? Or just stick 'quantum' on the front of anything?

If you care to do such spelunking and guessing yourself, the ACM's currently open library is a big help! For example: https://dl.acm.org/action/doSearch?fillQuickSearch=false&exp...
> If you think the organization is engaged in an enterprise that is fundamentally wrong, helping them to further their aims in a slightly less bad way doesn't change the moral calculus.

That reminds me of this article (https://www.nytimes.com/2020/01/21/opinion/auschwitz-bystand...):

> Some people unwittingly help atrocities occur by cooperating in an attempt to mitigate a monstrous situation. History demonstrates that this is nearly always a miscalculation. During the Holocaust, Jewish councils organized life in the ghetto and compiled lists of Jews for deportation, often thinking that they were helping Jews manage a nightmare. Ultimately, they helped the Nazis murder Jews by maintaining order and providing the Gestapo with the names of people to be deported and murdered. In his memoir, “Legislating the Holocaust,” Bernhard Lösener, a lawyer in the Third Reich’s Ministry of the Interior, relays how he hurriedly traveled through the night to get to Nuremberg in time to write the Nuremberg race laws so that the rule of law would be preserved, and how he fought to have the race laws written to count as Jewish those with three Jewish grandparents rather than those with one drop of Jewish blood. He too made the mistake of participating in the atrocity in an attempt to minimize the damages caused by its perpetrators.

> Lösener remains the lawyer who wrote the Nuremberg race laws, lending a veneer of legality to a crime. Maybe someone else would have ignored the rule of law or written more draconian laws if he hadn’t, but maybe not. What we can decide is whether we will be a participant in terrible things done by terrible people. It never works to participate in the terrible thing in order to try to make it less bad. It’s tempting, and can seem like the right thing to do: Lösener’s race laws included fewer people than a one-drop rule would (though that had negligible effect). Adolf Eichmann reasoned similarly: “If this thing had to be done at all, it was better that it be done in good order.” History shows that when you participate in an atrocity together with the perpetrators, in an attempt to make it somehow a little less horrible, in the end you’re still participating in the atrocity — and it is no less horrible.
I bought a (cheapish) height adjustable desk. Would recommend. Stand up occasionally and walk on the spot or dance or something. Especially good during online meetings :D
iPhone was just slow with apps and annoying with sign in and update requests. This was annoying.

And they lacked features I was used to. I hear they finally got widgets, so that I suppose is solved.
Mac trackpads have lightyears ahead of other vendors since before the iPhone, so this can’t be the primary reason.
Even if Popcorntime was considered functionally the same as Grokster, GitHub certainly isn't. In order for GitHub to be held liable, not only would the DMCA have to stretch to Grokster like tools but even further to anyone who provides any service to such a team building such a tool.

So any Patreon account or Slack account a Popcorntime team uses. I imagine this is what The Motion Picture Association is aiming for.

And as you hint, the difference between the court's regard for ordinary people vs powerful organizations is especially stark here. Copyright infringement and any tool that might be used for it is mightily prohibited while car theft tools like the Slim Jim are still manufactured and easily available in stores. But only tools made by less powerful groups like Popcorntime and Grokster, as far back as VCRs, those tools produced by large corporations remain legal.
I don't think so. If you don't receive any seed round, it should be considered a series A because it was $11M?
It took me a while to find how to sponsor, the button is right next to Star/Watch.

Or go straight here: https://github.com/sponsors/gitclear
You are aware that alcohol is not contagious?
Kernel: A noninvasive, brain–machine interface company
Orlov is a very interesting character who's written a lot about societal collapse, having lived through the Soviet version. (https://en.wikipedia.org/wiki/Dmitry_Orlov_(writer))

I've read some of his books (The Five Stages of Collapse, e.g.) and there's a lot of food for thought.

He's now spending his time designing and building "unsinkable" houseboats.

His thinkpieces, which in the past were quite worthwhile, are now behind a paywall at
Live updating also not working for me. I do have uMatrix installed but I whitelisted your whole site for each column.
"man shot 9 times dies due to corona virus".

I question how the media is counting these deaths from corona virus. The infection fatality rate keeps going DOWN not up, in peer-reviewed journals. I suspect its going to end up like swine flu. The amount of people that actually die from this will be 10x lower than the initial media outlook, once you calculate the numbers honestly.
> Patient zero in SARS-1 was a farmer from Guangdong,

Correct.

> the same area where the novel coronavirus is suspected to have emerged among bats,

Incorrect, that's Yunnan.

> where farmers have been found to carry bat coronaviruses.

Yunnan.

> Wuhan is more than 600 miles away from that area.

I suggest you go find Yunnan, Guangdong and Hubei on a map.

Bat caves in Yunnan are full of potentially dangerous coronaviruses, but the farmers living close to the caves are already immune to the strains they're in frequent contact with, so the only way for an outbreak to get big is by long-distance transportation carrying the virus somewhere else.
Or, what if we passed a law that required companies to give a certain percentage of their board seats to elected employee representatives? Then, employees wouldn't just have to hope their voice is heard, they can make management listen.
FYI: "Every session will be recorded and made available soon after it ends. If you’re double-booked or tuning in from a different time zone after the live session time, you can catch up by clicking on past session titles in the Schedule once they are uploaded."
I agree that they (article about rare effects) are not helpful in the mainstream media. However Hackernews is not mainstream media. Everyone here understands stats enough to put context around articles like these.
Are you sure your parser parses it exactly how Apple’s does? Are you sure I couldn’t just fuzz it a bit and get it to crash?
You might enjoy the content on https://tcrf.net/The_Cutting_Room_Floor and https://www.unseen64.net/, among others.
Oppresses millions? Please, if you are going to try to make that argument, spare us the hyperbole.
> What has happened though in JS land is developers started using them in reverse - writing to future standards that are not supported by the current underlying interpreter.

JavaScript's a bit unique in this regard though, in that you don't have the option to upgrade the underlying interpreter. In most contexts where Ruby is used, it'd be much simpler just upgrade to a newer version of Ruby than start using a transpiler.
The good ones aren't much more reasonable than a MacBook Pro. Premium laptops tend to cost the same no matter who makes them.

And most of them have shitty touchpads. Apple excepted, of course.
> Each stock fraud is fraudulent in its own way. But there are common elements. One is a breach between earnings as defined by Generally Accepted Accounting Principles (GAAP) and non-GAAP measures. Another is an increase in “days payable outstanding”, a yardstick of how long it takes a company to settle bills with suppliers. Delay boosts cashflow, at least for a while. So does gathering more quickly payments you are owed. Firms with dressed-up earnings also tend to pile on debt because they lack strong underlying cashflow. And there are grounds to suspect the worst of companies that engage in a lot of acquisitions. Aligning the accounts of acquirer and acquired gives ample scope for fiddling.

> Transcripts of conference calls with stock analysts can also be revealing. If the company keeps moving the goalposts, then be on alert.
Count me among those who agree there is a vast gulf. Another thing I've noticed recently is that on my X1 carbon (7th gen) there is a small but noticeably distance when I first start dragging a finger before the cursor moves that does not exist on a Mac trackpad with MacOS.

I also wonder what the experience is like using Linux on a Mac trackpad. Is it closer to the experience on MacOS or closer to the experience with Linux on commodity hardware? If the latter, maybe it makes sense to improve that first.

Maybe not though, if the synergy between hardware and software is the "secret sauce" that's missing then maybe optimizing the mac trackpad for Linux would be wasted effort.
This post certainly rings a bell! Even with deep Kubernetes experience, we struggled at times with Istio at $previous_job, especially around:

- Control-plane performance on a cluster with a large-ish number of pods (thousand+) can be hit-and-miss, and "what to scale up" was hard to pinpoint (though admittedly it seems to be getting better)

- Istio upgrades often are a pain, but mostly around the actual way of deploying the upgrade, rather than the upgrade itself. For a long time there was no official Helm chart, then there was a Helm chart, then two Helm charts, now it looks like Helm is deprecated and will be removed; instead installing via `istioctl` is recommended... Some of it is due to the pain of upgrading CRDs, which is a general Kubernetes issue, but there's still a _lot_ of churn to keep up with.

- Adding a new VirtualService registered to the same hostname as an existing one will be accepted by Istio (at least as of 1.4), and will proceed to _silently break all routing for new pods joining your istio cluster_! This was a bear to debug too, given how noisy and confusing the Pilot logs are, and we ended up stitching up a custom Prometheus alert around this given it bit us roughly every other week

- HA for control-plane components isn't explained in the docs. Is it safe to run two Citadel pods? We did it and it seemed fine, but who knows?

- We sometimes ran into pathological cases where traffic would for some reason completely drop after a new deploy, and gradually pick up after the config was stremed onto sidecars, over a span of ~10-15 minutes. We never managed to debug this issue (which happened probably half a dozen times over a year), and that mere fact turned me off the complexity of Istio in general.

(Some of these might have been fixed in Istio 1.5+, as 1.4 was my latest experience)

Of course, once your setup is stable, everything is awesome: sidecar injection works flawlessy, observability is awesome, distributed tracing is a breeze, Kiali is a great crowd-pleaser when showing off features, mTLS + TLS origination mean full on-the-wire encryption without losing any of the previous benefits... A lot of features that meant we carried on with it, but if I had to start again I'd probably have a good hard look at Linkerd before recommending Istio for any prod setup.
For game code written in the mid 90s I'm actually pleasantly surprized. I would have expected just a bunch of copied folders with weekly snapshots.
You just need a single IAM action - iam:GetAccountAuthorizationDetails (https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetA...).

I’ll definitely add that to the README. Thanks
I don't think they do disagree with me. I'm not suggesting that the physical escape key isn't a better option for people. I'm just responding to the person that said the Touch Bar was broken because it didn't include a physical escape key. It's not broken. It works exactly the same, functionally, as the physical key so there's nothing you can do with the physical key that you can't do with the virtual key on the Touch Bar. The physical key is just better because it's tactile and now usable for all the devs that rely on it.