skysight-inc/HackerNews huggingface dataset:
(This may come off a bit harsher than I meant. It's just that I'm surprised to hear someone doubt what I thought was a well-established principle with lots of data behind it. If you do have anything suggesting otherwise, I'd legitimately love to read it.

If not, WebVision is an excellent resource with a long chapter about color. https://webvision.med.utah.edu/book/part-vii-color-vision/co...

The Visual Neurosciences is a behemoth too, if you can find a copy; I don't think it's online.
I can see where a FQDN candidate is no biggie in a browser's offer/answer since DNS lookups occur all the time. But I imagine the simple fix for Signal's WebRTC use, since they control both sides of the exchange, is to just disregard non-IP candidates. Or even better, don't do anything with the candidates until the call is accepted. Worst case, could just have a geographically centralized signaling server (or shared IP). Granted, since Signal controls both sides, might as well only serve fixed "host" candidates and disallow any offer/answer with custom crafted ones.

One also wonders, to prevent other forms of leaks, if Signal can make a blanket policy to prevent DNS lookups or in general get tighter control on outbound network.
Interesting! I also used a spreadsheet a while back when playing reactoridle.com. Similarly, I had a spreadsheet for my weight and body fat % every day.

Agree that while independent services are possible, it's hard to beat the flexibility you get from Sheets.
https://www.xltrail.com/
I'll reply to myself because I cannot edit now.

I meant: my parent comment (@allover) was missing a reference to how ES is insecure by default, this community gives them heck (rightly so) and that this comparison (qmail v. ES) could have been added (ie: was missing) from his post.

For a result of: this is a qmail bug that could/should be fixed AND ES should fix theirs too.

I'm for sure (I thought obviously) not excusing either qmail or ES from being insecure by default or for their "fix" to be: "you're doing it wrong".

I don't think my karma will ever recover from this (Tiger King joke)
Office365 can be a tad frustrating since the web version and desktop version support different feature sets. It's not that one is better than the other, it's that some features exist in one version that don't exist in the other (mostly collaboration features). Throw in the Mac version of Office and you have yet another subset of features that isn't supported.

I get that they're headed towards WebKit for all their apps, but it's kind of frustrating to have to head to outlook.com for some things and have to use the desktop version for others (though the search via outlook.com is vastly improved over the desktop versions of Outlook).
my argument has substance and I agree. not worth it.
> In C you can write i[t] instead of t[i], but don't do it.

I had to check this myself. I'm astonished.
Are these guys also funded by Mayoshi Son and Softbank.
This comes up in comp sci every so often since the 80s when it first gained traction. I think the short answer is that boxes and wires actually become harder to manage as the software increases in complexity. The "visual is simpler" idea only seems to hold up if the product itself is simple (there are exceptions.)

To my mind, this is analogous to textual writing itself vs drawing where text is an excellent way to represent dense, concise information.
I can't believe of the 363 comments no one has mentioned Samy K and his awesome Poisontap project. Parts of which did this local scanning and connecting to your internal router management page.

https://github.com/samyk/poisontap

See also, https://www.theregister.co.uk/2010/01/05/geo_location_steali...
Since when is it Ok to exploit the uninformed?
This is a government source, right? I think if it was from an inflammatory source this comment would be a little appropriate.

Regardless, everything is political, if even by its context alone, tech especially.
Do you have higher trust towards the Durov brothers and their UK/UAE company ? Because it does all that with them.
Any organ donation only comes into play after the declaration of legal death, at which point the body gets handed off. The ER doctor only cares inasmuch as it means that a different team than usual takes over on removing the body so he can get a different living patient in to be treated.
There's nearly always a shortage of organs, and people who opt out are contributing to this shortage. If you want donor status to be a tie-breaker, it will, in practice, be a ban.
I don't necessarily agree with this. I know several people that get their daily news through Snapchat. Tiktok rewards viral content, unlike Facebook which just blasts everything your friends do on the platform into your timeline. I think the signal is much higher on tiktok.
Probably the same reason they don’t build factories and bring airplane and tank production in house.
Maybe something worth mentioning: The ratings on google play [1] dropped from 4.5/5 to 1.2/5 because they deleted a video criticizing a TikTok user and did not delete a video endorsing acid attacks, but it seems like it's mainly ongoing in India. [2]

[1] https://play.google.com/store/apps/details?id=com.zhiliaoapp...

[2] https://www.indiatvnews.com/technology/news-tiktok-gets-1-st...
They're not doing everything right. They're doing something objectionable, like other people are also doing. Except they're being called out for it because of their reputation of having one of the most hostile anti-competitive practices the industry has ever seen. It's the price you pay for having such bad credit, even if your intentions initially seem benevolent.
I think maybe you learned something today :)

I also thought these laws were more prevalent then they actually are until I looked into it.
Monkeys infected with Covid-19 develop immunity, a positive sign for vaccines
In this instance, it's just me, but I've used shared spreadsheets on Google with no issues.
Show HN: Listen to BLDG Evelyn – Chapter 5 Part 2: Sisters
> Never found a good solution to powerpoint

There are lots of markdown presentation tools, I've enjoyed using https://remarkjs.com/ which sounds like it could fit your workflow.
> The language is starting to show some warts due to inheriting bad decisions from former language maintainers (nullable value types and nullable reference types being treated completely differently).

That's being a little too harsh, in my opinion. Even if you were designing both kinds of nullable types right now, it'd be difficult to have them behave the same way without adding runtime support for keeping track of nullability of reference types. And that's quite a big task.
> all of which have the 亻radical on the left side.

Except for 倉 it seems.
extracttable.com looks cool! Looking forward to reading the Show HN post!
Glad to hear you like URL Pages! Because neither this project, nor that one use any tracking or analytics, my only indications that people are using it are GitHub stars, GitHub insights (with information about repository views), and the occasional message I receive on my website. I have many planned improvements for it, and knowing that others continue to find it useful is a great motivator.

I'm always looking for additional feedback on all of my projects, so don't hesitate to reach out with any additional thoughts, whether positive or negative! Contact info can be found on my website about page: https://jstrieb.github.io/about
Please do. I'm tired of going to multiple sites to compare prices.
NASA's head of human spaceflight abruptly resigns, citing 'mistake'
...in which case it's easy to opt out, for the people who do feel that way.
A plugin for NetBox that supports Virtual Circuit management
I saw this and similar projects a long time ago. The problems include: the weird shape of living in a tube, not being at ground level, and hazmat/toxic aviation materials throughout. Seems more like hipster "recycling" impractical bragging rights that anything else, and I'm all for unusual dwellings made out of reclaimed (almost) whatever, concrete culverts, or underground sprayed concrete+fiberglass "eggs," but some things need proper recycling. Living in a nuclear reactor containment vessel seems like the next thing, but why?
You can support maps.org. They have been doing outstanding work in this space for 30+ years. Write or call your congresscritter?
Samsung Launches Galaxy S20 Tactical Edition for Department of Defense
Why did their clients care about transistor count?
Styled Components with Reactjs Hands on Intro
IMO this is an institutionalised form of cannibalism, and while it may help some people in need of an organ donation, setting the wrong incentive.

By that i mean relieving of the pressure to develop truly compatible artificial replacement parts, no matter if they are "grown" on some substrate, or completely mechanical, not having to take immunosupressors afterwards, and so on.

Crude & Backwards.
Google has this feature and it's a damn nightmare. If someone edits a deck but doesn't have permissions to the deck a linked slide is from, the link breaks. Also, changes made only flow one direction (master -> copies). There's basically no repeatable way to use it across multiple contexts. Slideware is not the same as modular code.
Evil.com could be set to resolve normally but redirect you to <plausible random word>.evil.com, which resolves normally once and then performs the attack, leaving evil.com able to keep serving new visitors.
He seems to want Apple to be investigated for privacy law violations related to unauthorized listening to Siri recordings:

"These practices are clearly at odds with the company’s ‘privacy-driven’ policies and should be urgently investigated by data protection authorities and Privacy watchdogs"
Full-body cryogenic preservation is available, albeit much more expensive.
Self-driving scooters are here
I can take a look at a minified piece of JS after reformatting, and quickly guess what many of the functions do just by their shape. I won't be able to do that anywhere as easily with a piece of decompiled bytecode, especially if it went through an optimization pass.
The main problem with that is it would result in massive inflation and market instability.

People would sell their US dollars for Euros or CAD or whichever countries aren't doing this printing the moment they got paid.

Places have printed money like crazy before, and it can get bizarre if you do it enough.

https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe
Isn't it? The UI is rendered using web technologies inside a specialized browser and it's written in a web-specific language. I might consider an electron app an hybrid app (that leans heavily towards the web side), but for sure not a native app
Feels like Twitter buying Vine and not executing made this possible?
Can you give me better phrasing for what I meant? They were not arrested for crimes committed on US soil. As far as I can guess, no US law enforcement would have arrested them for the crimes they committed without the request from Japan (though I may be very wrong about this).
Understanding the declarative vs. operational semantics of Prolog (and how things like tabling can bridge the gap in some cases) is one of the most important concepts to master.
It's really a shame that that more Prologs don't support alternate operational models -- though it's pretty trivial to write meta-interpreters with your own semantics (such as breadth-first eval, etc.) it would be nice if there were canonical versions. For CLP & attributed-variables at least there is some universality.
I read both! Thanks! It’s a shame The Last Psychiatrist doesn’t update anymore.
Didn't know there were a lot of them! Thank you for sharing!
'Samsung Electronics America, Inc. today introduced the Samsung Galaxy S20 Tactical Edition (TE), a mission-ready smartphone solution tailored to the unique needs of operators in the federal government and Department of Defense (DoD). With a highly customized software and feature set, the Galaxy S20 TE can operate seamlessly with a range of existing peripherals and supports the requirements of tactical and classified applications, especially those designed to help operators navigate complex terrain, expansive distances, and the potential loss of communication with command units. Galaxy S20 TE also introduces DualDAR architecture, which delivers two layers of data encryption based on the NSA standards to secure up to top-secret level data for classified missions.' [1]

[1] https://news.samsung.com/us/galaxy-s20-tactical-edition-next...
Many doctors are actually experimenting different treatments, even handling in the ICU has shifted compared to two months ago.

The problem is that most of the pharmacological evidence is sparse and anecdotal at worst (except for remedisivir, and now lopinavir/ritonavir/ribavirin/interferon beta). Trials are ongoing and should at least give better answers, or hints.

Protocols change among countries or even across hospitals, so it's kind of hard to figure out which treatment is best. There's a lot of road to cover to come to proper treatments, but if we are to believe case reports, it is undoubtedly much better than when the pandemic started hitting the West.
There exists the perfect tool for this:

https://wakatime.com
This stuck out to me the most:

>The authors seem genuinely surprised by recent developments and have distanced themselves from dark patterns

Time and again, people just refuse to accept that there are unintended consequences to their well-intentioned actions. There's a reason knowledge like this is often referred to as a Pandora's box, and it seems like not many people really take those old fables to heart. Like, it had never once entered into these people's minds that these might get warped given the a perverse set of incentives? "They were so preoccupied with whether or not they could, they didn't stop to think if they should."
parcel is a bundler.

Prettier is an optional part of developing in JS that is hard to live without once you're used to it. instead of worrying about perfectly formatting your code, just write it and let prettier fix the formatting.
I started reading this thinking Nix was a programming language, became very confused when it started talking about files and an object database.
Samsung Introduces Next Gen Tactical Mobility with Galaxy S20 Tactical Edition
'Samsung Electronics America, Inc. today introduced the Samsung Galaxy S20 Tactical Edition (TE), a mission-ready smartphone solution tailored to the unique needs of operators in the federal government and Department of Defense (DoD). With a highly customized software and feature set, the Galaxy S20 TE can operate seamlessly with a range of existing peripherals and supports the requirements of tactical and classified applications, especially those designed to help operators navigate complex terrain, expansive distances, and the potential loss of communication with command units. Galaxy S20 TE also introduces DualDAR architecture, which delivers two layers of data encryption based on the NSA standards to secure up to top-secret level data for classified missions.'

Original title was too long. It was:

Samsung Introduces Next Generation of Tactical Mobility with the Galaxy S20 Tactical Edition
It's not really controversial, but just a kind of sad state-of-the-world type thing imho. While there are undoubtedly a lot of talented developers in SF, "SF salary" doesn't really equate with talent and it's mostly there due to the uber expensive nature of the place and US economy expectations afaik. For example, I'm pretty sure there are a ton of developers all around the world that are much more talented and hard working that a lot of people getting paid "SF salaries" in SF and that are paid but a small percentage of even an average "SF salary"

OP is right because the differences can be so abysmal that even just 1 month of "SF Salary" can be much greater that 1+ years of salary in other countries for basically the same job. So it would be an obvious choice that if companies can get a remote developer that's just as productive for 20k/year it would make no sense to pay >120k..150k/year (which seems to be the average for a software engineer according to payscale).
Thank you! Macintosh MPW had a very similar feature back in the day, it rocked. Haven't seen it since. Added to my .emacs!
Scenario 5: you didn't read beyond the misleading headline to see that it's ByteDance, who own TikTok, and who did $20bn of revenue in 2019 (implying a 5x multiple on valuation).
The propping up of financial markets distorts the economy in terrible ways, but it does not tend to have the same impact as pumping money directly into the economy as the latter directly generates consumer price inflation.

What currently supports the entire apparatus is worldwide acceptance of the U.S. dollar as the reserve currency. If nations decide to end this policy (which they are free to do so at any time), then there is a good chance the money tied up in their reserves would end up back here in the U.S. and generate consumer price inflation, likely hyperinflation.

The consumer price inflation is highly undesirable because politicians will generally not be re-elected.
> C# is as verbose as it was years ago.

It isn't. Pretty much every release (including C# 9.0) adds some features that make your code more concise.
In theory in a model where the government just prints it’s own expenditures, your taxes are in the form of inflation.

The biggest issue with this aside from creating an unpredictable currency is that everyone’s effective tax rate would be the same, so you would have to reinvent the welfare system to recreate progressive taxation levels.
"I use it as a great way to share data from ad-hoc queries"
So you run some database queries, copy/paste the results in Google Sheets, then share them with other folks on the team? What do they do with the data? How often are you generating these query results?

"A working spreadsheet is definitely the best requirements doc in the world"
+1. I had a summer job in high school writing small programs for a local business, one of which was a tool to manage their workplace injury claims. Previously they were calculating everything in Excel, so translating that into a VB6 app was really straight forward.
> As a side mark, a modern Jesus would've been a donor, IMO.

Yes, he probably would have. But he would not have forced other people to opt-out. This is what people do not understand in this thread.
This was surprising to me, but in retrospect not that surprising

- AMZN 2019: 280.5B
- GOOG 2019: 160.7B
- MSFT 2019: 125.8B
total: 567.0B

- DoD 2019: 686.1B
Curious you went all the way back to 2015. Why not go further back to 1940? German police weren't looking too good then. We can all cherry pick data, but often what's left out says more.
...at which point you've got the same perverse incentives as life insurance policies back before 'we don't pay out in the case of suicide' clauses.
In memory Key/Value store in go using gRPC
Seems like it had some traction like 10 years ago.
I like the idea of controlling backtracking, but then when I tried it I thought it got a bit verbose w/all the mode decls. I should take a look and see if there's been any changes recently.
"Finally, we also discovered two minor vulnerabilities in qmail-verify (a third-party qmail patch that is included in, for example, Debian's qmail package): CVE-2020-3811 (a mail-address verification bypass), and CVE-2020-3812 (a local information disclosure)."

The vulnerabilities were introduced in a third party patch, not source code that was authored or advocated by djb.

"As recommended by Daniel J. Bernstein, qmail can be protected against all three 2005 CVEs by placing a low, configurable memory limit (a "softlimit") in the startup scripts of all qmail services."

Seems much simpler than patching, let alone trusting someone else's patches.

Interesting that they developed their exploit against Debian's default configuration. qmail from its source at https://cr.yp.to/qmail.html comes with no such default configuration.
I'd love to hear your opinion on liveview if you've played with it at all. The two ways forward for the industry I see are something like hasura/postgrest with heavy js in the frontend, or something like liveview/blazor. I'd expect the more decoupled approach to win long term, but demos like this: https://github.com/moomerman/flappy-phoenix are extremely impressive.
We're defining throughput differently. I'm talking about CPU utilization, i.e. non-IO-bounded work. Sorry for the ambiguity.
Your prejudice against out-of-fashion software is unfounded. Qmail had a bug because qmail had a bug, not because it hasn't been rewritten in the past week. The major web browsers, for example, are all under very active development, yet new RCE (!) bugs are regularly introduced into them.
This might be the world's worst "unsubscribe" button ever.
That's pretty cool! I was recently looking at Google's API docs as well, but I'll definitely check out node-google-spreadsheet.

One thing I could never figure out from Google's API docs is whether you can retrieve the revision history of a particular cell? Going out on a limb here, but has anyone had any luck with this?
Zoom, TikTok, .. smh. Viral apps, made who-knows-where, who-knows-how, and with unproven security.

Dotcom tulip mania all over again.

No.

Thanks.
We're doing a project right now to try to migrate to using nix for our python code that runs on a raspberry pi. It's been great in many areas, but pretty annoying when something doesn't work. You have to dig deep to fix errors.

Of course we're trying to get numpy to cross compile from x86 to armv7 which involves cross compiling gfortran to get blas... so I guess a few bugs [1] are expected.

Otherwise I've been really impressed.

https://github.com/NixOS/nixpkgs/issues/88449
> elder millennial

The only time I feel old is when other people tell me I'm old.
This is the idea behind modern monetary theory (MMT) and in that context taxes are only used to prevent against inflation. Borrowing money doesn't increase inflation because it doesn't add new currency. One problem with MMT is that makes it very easy for governments to spend lots of money and very unpopular for politicians to support raising taxes because we have infinite money. It's why you don't let your kid eat dessert before their vegetables because they wouldn't eat their vegetables.
Right, as withinboredom said. I don't know if ISPs are likely to be so brazen though.
Though as Kanren's biding-stream merging which is a bit different than Prolog's DFS backtracking, it's good to look at but doesn't work like Prolog, so one would still need to look at the latter separately.
It shows how reliable "government owned media" can be even in democracies.
Noo, Trumps big on Space. Dont try to baffle Trump supporters with facts. It does not work.

Trump, big on Space, fact.

And Space is really important this year, because whats going on on earth is fscked up beyond all recognition.
You're correct, however unless you restricted the exchange of currency you'd have people paying no taxes.

Imagine two people each get paid $1000 USD and the available currency is doubling weekly.

The first person simply holds on to their money in cash. At the end of the week their money is worth half as much.

The second person buys Euro's the day their paid, and one week later they can exchange back to USD for $2000.

That person effectively paid 'zero' taxes.
Since these use cases already require having software installed on your machine, it seems fine and safer to use a browser extension with native messaging for this:

https://developer.chrome.com/extensions/nativeMessaging

https://wiki.mozilla.org/WebExtensions/Native_Messaging

That bypasses the entire certificate question and lets the website know it's communicating with exactly this app and not something happening to listen on the port (and vice versa, too).

... Or, depending on what you're doing, just use a real desktop app, perhaps with an embedded browser.