skysight-inc/HackerNews huggingface dataset:
Mine looks really good.

One wonders if sites like this exist to link faces to IP addresses, though. Get someone to upload a selfie from their computer, then you can add it to your database. Share on Facebook and Twitter, and they know your socials. Next time you walk into a store (post-mask era anyway), they find you in the database, and can see if you've visited their website or not, who your friends are, what sort of things you're interested in, etc.

I'm almost surprised that this isn't more common, now that I think about it.

Edit to add: I had to flag this link. The site is now redirecting to malware. I guess people did in fact want that database!
NASA selects HLS lunar lander teams Blue Origin, SpaceX, Dynetics
> Its the guy that always reaches for the menu bar instead of learning keyboard shortcuts

I think judging someone based on their computer habits like being a command-line guy versus a GUI guy might be a risky thing. I'm a command-line guy through and through, but my newest boss comes from a different background and is very GUI-focused, and I think it would be easy to assume he's mediocre based on his choice of tools and such, but the results are more what matters.

That said, he seems like a pretty stubborn guy and I've definitely seen some warning signs on being resistant to change.
I have 108 shares. I'm not selling TSLA. In fact, I'm going to pick up more the next time it drops!

TSLA is going to make me a millionaire, but it will take a few more years before that happens.
I didn't notice that. That's cool and I'm glad to hear he liked my favorite novel. Still, he's quite wrong about it.
Updating a recurring meeting invite with a new link, is what... 4 clicks?
Agreed.

Renting my router/modem makes sense to me too. I rent an apartment and if I had my own place, I would own my equipment as I’d want the extenders, more cat drops etc but with renting a place it’s much easier to rent the combo.

If it breaks, which it hasn’t in 3 years now, I can just swing by one of the stores and pick up a new one.
Sliver lining: at least there is a place where lies/misinformation/propaganda doesn't fly in the US: the SEC.
Aka the cloud.
The best developers only have 10 years experience.

10 years is enough to understand software, process, and the rest at a deep level. You may have expertise in a particular area. You know pretty much all the things that are available to know.

After 10 years, the previous experience becomes irrelevant and "drops off". The languages you learned? Gone. The APIs and weird hardware limitations? Irrelevant. Nothing beyond 10 years matters.

One career mode is to shift to management. Or move to a technical leadership role where durable interpersonal relationships matter. The other career mode is to keep learning. Learn the new stack, the new language, the new whatever. Keep learning.

I think that some developers hit trouble around 40 because they spent their first 10 years learning, then realized that they knew everything and coasted for 5-7 more, and then show up at 40 years old completely out of touch. Imagine a hiring manager considering someone with only 2 years of relevant experience (and a demonstrated unwillingness to learn), who is nevertheless convinced that he is super-senior and demanding compensation to match. That's the reality.

I think that much of what we call ageism is just the natural consequences of a fixed mindset. Make every 10 years shine. "What have you done for me lately?"
Inventors Who Came to Regret Their Creations
Because you like to use xfinitywifi and would feel bad disabling it while freeloading off of those who left in on.
Thermodynamics https://en.wikipedia.org/wiki/Thermodynamics

Are engine cylinders ever mounted horizontally? Why or why not?
Facebook now allows users in the US and Canada to export photos to Google Photos
Putin understands Bitcoin better than 99% of Crypto investors
Eh, my i5-4440 had zero trouble running current VR games at 90hz, including while doing other things like playing Spotify or running music from a web browser, or even streaming and recording.
I bought synology NAS and it helps me to de google myself. it comes with:
- email server
- gdrive replacement
- office replacement
- music library
- photo library
I’ve begun to put together useful resources for learning more here:
https://quantumjavascript.app/resources.html

I’d like to really flesh out that page; I’ve now come across so many folks that are amazing at explaining this stuff... It’s just a time crunch to juggle all this as you might imagine ;)

These two videos in particular helped me get started:

1. What is a physical quantum computer?
https://www.youtube.com/watch?v=OWJCfOvochA

2. How might one compute using it?
https://www.youtube.com/watch?v=F_Riqjdh2oM
>And Google Hangouts is this zombie product that used to do everything, but never as well as any of the competitors

So Google has Hangouts that is able to compete broadly in the consumer and business market but it's not quite good enough so the best answer is to let Hangouts slowly die and invent 4 new apps?

You should switch to Allo for IM. Oh, but if you want to send an SMS find something else, Hangouts might work. But if it is for work stuff you should use Chat. Well unless it's also for video then you should use Meet. But if it's for personal video then try Duo. Ah, well, nvm we killed Allo. Well now Meet is free for everyone so use that for personal use also, I guess.

Totally makes sense. What a cohesive strategy they have enacted to respond to market trends.

Why would anyone in their right mind trust a Google chat, video, or conferencing app? They reinvent the wheel every 3 years and set fire to their user base every time.

Hangouts was absolutely fine. They just needed to add more features and business tiers. Instead of updating Hangouts they invented a convoluted mess that is destined to fail.
Agreed. Vault is awesome, dynamically creating TLS certificates for VPN-usage, creating new MySQL usernames/passwords, with limited lifecycles, etc. Most of the love I have for it is from things above and beyond mere static-secrets.

It also has to be said that KMS will get expensive quickly too. Though it is probably fair to say that a three node vault installation with dynodb backend won't be so cheap it'll be rock-solid and I think it could be documented within an hour - for a develop to use it at least.

Edit: I'd never heard of SOPS, apart from the many open issues and pull-requests making it look a little swamped, it seems like a nice tool. Especially given that it can work with GPG-keys.
Loneliness Is a Modern Invention
Not necessarily as nefarious, but just using sites like this to collect training data is probably a very common occurrence.
Installing something is easy, learning how to write Elixir/Phoenix/maybe Erlang is the hard part.

Don't ever let "installation" prevent you from trying something, on Mac it's literally "brew install elixir" followed by a command to install phoenix framework.
Interesting, I can only wish to run this sort of tech for my own small company.
Hi HN! Excited to show what I've been working on to everyone, and happy to answer any questions here. This started as a way to scratch my itch for something that would let me skip a lot of the yak-shaving for my various ideas and projects that I wanted to get up and running quickly. Let me know what you think!
The point is that I was trying to make is that while you may not, I'm going to go out and order that coffee (I'm in the same WFH techie demographic); so will many others if the overcrowding of the trails and park in violation of the stay at home order and with media dialing COVID reporting up to 11 (and not just media, actually; we have signs on the highways all over the place saying stay home) is any indication.

Also, I suspect that the utility of economic activity at this level is kinda like utility of money, i.e. logarithmic - going from 0% to 50% is much more significant, especially for individuals, than going from 50% to 100%.
> People overrate the elegance and readability of languages. You can write elegant and inelegant Java.

It's not what you can write, it's what the next guy can write.

You can write elegant Perl. But the language isn't suited to that. The next guy is going to use a more typical write-only style of Perl. Extreme example, but you take my point.
This was my experience bringing my own Linksys separate modem and router. A couple of months ago my Internet randomly went out. The issue was something with the line. I just had to tell the lady on the phone which lights were blinking. A tech came and fixed it.
> Generally speaking, Go is one of the easiest languages to write with a simple text editor.

And one of the absolute dog's-breakfast worst to refactor regardless of editing environment. No statically typed language should be this hard to do basic changes in, and yet it exists.

Being writable in a "simple text editor" isn't a plus when the "simple text editors" in 2020 are IDEs with the name filed off.
I suppose you could pay the "rental fee" yet just replace the modem/router with your own and consider the fee your "unlimited plan"?
Non centralized currency

Timestamps

Voting
you might want to put how many users the app can have. even if it's unlimited for all plans.
522 in Southern California
Funny story:

5 years ago I bought my own motorola cable modem and had Comcast come out and install it in my new house.

Next month, i saw modem rental on my bill.

I call them. They insist that actually they own this equipment and are leasing it to me.

I mean, what do you even say to this?

I sent a copy of the receipt from Amazon and told them I would sue them in small claims court if they kept charging me for it. It worked, but it still blows my mind.
Hey, Rockway, how are you?

Yeah, I should clarify: I was responding to Rob's point in the interview where he was talking about tooling and IDE integration from the outset rather than the current state of the world.

As for Jetbrains writing their own IDE... well, yes and no. Sure there's a separate product from a user perspective but IntelliJ has had a Go plugin for several years. You'll probably find Goland (just like all the other little-IntelliJs like AppCode, PyCharm and RubyMine) are little more than stripped down versions of IntelliJ's code base with a different default set of plugins. My point is that Goland wasn't a "new IDE from scratch" level of investment by Jetbrains and that a third-party plugin could've been largely equivalent.
Years ago I was required to buy a Surfboard Motorola modem through one of the companies my apartment complex had an agreement with. I then moved and used it for a few years on Spectrum. Never had issues.
Oracle's opportunity apparently!
How Coronavirus Mutates and Spreads
It also uses your electricity.
This can’t be correct.

At least in Rust, null (or None) is not treated at all like how databases treat it. If you have T: PartialEq<T>, then there’s an implementation for Option<T>: PartialEq<Option<T>>.

With this implementation, None == None. The result is true. None != None is false.

In an SQL database, (null = null) is null. Neither true nor false. (null != null) is also null. Neither true nor false.

This is an enormous difference, and it is basically THE gotcha for working with null in SQL databases.

If you want to translate that into a "traditional" programming language, the closest I can give you is Haskell, where you can think of SQL equality as being normal equality lifted into the Maybe applicative functor. (If that doesn’t make sense, you’re not a Haskell programmer, don’t worry about it.)

sqlEq :: (Applicative f, Eq a) => f a -> f a -> f Bool
sqlEq = liftA2 (==)

This has a generalization of the tri-value semantics.

> Nothing `sqlEq` Nothing
Nothing
> Nothing `sqlEq` Just 4
Nothing
> Just 4 `sqlEq` Just 5
Just False
> Just 4 `sqlEq` Just 4
Just True

I say “generalization” because this works in any applicative functor.
Redis can dump and fsync data to disk WAL every query, and can run multiple commands in a transaction, so it can provide the highest guarantees possible for a database.

The catch is that the data must fit in RAM, you can only use 1 core for query processing, there is no support for long-lived transactions and no built-in SQL support.

Obviously in an ideal world something like Redis would be useless since proper databases would cover all use cases, but unfortunately the state of database software is disastrous.
I'm not on the market, and haven't been for years, but at 43, I haven't seen what you're talking about in terms of hiring.

I can't speak for you of course, but I've known people who at one point couldn't keep the recruiters away who 15 years later can't get a call back, based on not keeping up with the industry.
Unicode has a lot of old "markup" symbols in typography, like the right pointy finger ([1], example in [2]). I see the external link symbol as a widely-used markup symbol of the current age, and it could reasonably be in Unicode.

[1] https://emojipedia.org/white-right-pointing-index/

[2] https://i.ebayimg.com/images/g/t60AAOSwAPVZDOK3/s-l300.jpg
> theoretically be a lot safer

I can see a practical argument for safety, but the theory is exactly the same here: both techniques inject arbitrary runtime code into the kernel. That code could do bad things, and so it has to be validated. The location of the validation in the architecture is different, but it's a practical difference.

As far as my personal opinion? ?!@$#!@ just pick one, folks. The time for dueling tracing paradigms was like 8 years ago.
> Go is not the tool of choice for experienced professional programmers

[citation needed]
Lol this is exactly the reason I bought a surfboard the first month I moved in, and it's already paid for itself (and it's very easy to configure - a phone call to their support, read 'em a barcode, and you're ready to go).
Editor War
Half garbage, half true. I think what the author forgot to say, which is really important is, zoom tested their workload on various paas platforms, and they liked oracle's price performance ratio. Also Oracle is so laser focused on big new logos, like Zoom or Slack. The author is obviously an outsider.
Not unless you use their modem.
US destroyer sails through South China Sea waters China claims
Thanks for the good idea! I'll stick that in the pricing chart.
Expensive and routine care has been cancelled but people are still paying for health insurance.
I find that if you tell the tech who's setting up your combo gateway-router that you're planning on using it with your own router, and so request that they set their gateway up in bridge mode (deactivating not only the routing, but also its wireless AP) then a lot of the flakiness goes away.

The gateway part on these little appliance-boxes is usually pretty solid (with any problems people experience usually being line or head-end problems); it's the router part that has all the shite code. (Remember, at least for cable Internet, all the gateways are sitting on a shared medium. If the gateway logic in the box wasn't solid, it'd be causing the ISP problems, by interfering with other customers. By the anthropic principle, the gateways that survive to be purchased+distributed by ISPs are the ones that don't cause them such problems, and therefore the ones that have robust gateway code.)
> was written off for not being a professional, then was proven right a year later.

He was sued for using the title "engineer" while not being registered as a professional engineer in the state. He still had an engineering degree and the education that came with it. He was only written of since traffic light cameras were a money maker and the times were intentionally short to keep the money flowing. Basically he could have been Einstein himself and would have faced the same road blocks, because the people responsible did not want to hear the truth, their money depended on not hearing the truth.

A better comparison for this case would be the story of amateur mathematician Goodwin in Indiana. Whose attempts to revolutionize math were ultimately blocked by a university professor abusing his position as authority figure to coach legislators against redefining PI. Actually it is a nice reversal: Goodwin was a doctor first and self taught mathematician second, and he was in direct opposition to the educated authority on math of his time. Meanwhile now we have a computer scientist and self educated expert on virology contradicting almost every practicing medical professional alive.
Wow. From that team photo alone it looks like they had ~100 employees.

I've never even heard of this company, and I'm still sorta tuned into the browser business, and based in Europe.

Where did they get the money to hire ~100 people?

Edit: Ah. They got their money from a german media group struggling to stay relevant: https://en.wikipedia.org/wiki/Hubert_Burda_Media
Cloudflare, Cloudstrike, Uber and Dropbox are 4 public companies that I know use Go pretty heavily. And there plenty more startups using Go. In VC-backed startup land, I'm pretty sure Go has higher penetration than C# or PHP.
I'm curious how this compares with the DAT project https://docs.dat.foundation/docs/intro I've had issues using that with networks throwing NAT errors, but need a secure P2P file solution for large data transfers. Wondering if this wil do the trick.
Or anyone who can advertise lower outbound data costs.
Check out Letters from a Stoic, also by Seneca. Written 2000 years ago but most of it is perfectly applicable to modern life.
Would love to get a chance to actually see the result, each time I scroll down to it on mobile I'm sent to a disgusting chain of ad redirects.
I couldn't try because it has some of the most aggressive ads i've ever seen. After I upload a pic it says my phone needs cleaning and sends me to a cleaning app on the play store. No time to check the results.
Show HN: Easily create fat Linux binaries with preloadify
> Go itself is probably the least software engineering friendly language out there

My experience with software engineering went from "the language (type system, grammar, syntax, etc) is super important!" to "the language is one of the least important considerations in choosing a language". The more important features are tooling and ecosystem.

I don't want to have to learn a new configuration language or imperative DSL just to add project dependencies or setup tests. I don't want to have to learn yet another documentation framework for generating documentation from code comments. I don't want to have to spend lots of time setting up CI/CD pipelines to build my source code and documentation packages and publish them to their respective repositories. I don't want to have to worry about whether my users or fellow developers have the right versions of dependencies or the runtime installed on their system. I don't want to have to make unmaintainable Dockerfiles because it's the only way to have performant builds in the happy path. I want to minimize time wasted during code review on comments about style or programming paradigms. Similarly I don't want to waste time waiting for code to compile.

If the language is type safe in 95% of cases, that's good enough--people still make lots of money writing lots of 100% untyped JS and Python and Clojure and so on--the extra 5% would be nice to have but I'm not going to trade tooling, ecosystem, and developer velocity for it.

Basically, as I become more experienced, I begin to understand the difference between programming and software engineering (my heart is in programming, but software engineering pays the bills). Go is a great language for software engineering, but most of its criticism seems to be directed at programming concerns.
For Dropbox and Uber, it is.
I have to join the OC. Redis impact on my work has been huge. Thank you Antirez
Zoom retracts statement that it has 300M daily active users
Tool Predicts Bring a Trailer Auction Results with Accuracy
I know a few with Wixx sites.
Changes Today Will Propel Future Generations
If there was some sort of social pledge to create a system of free public wifi networks for passers-by, I could get behind that.

But xfinity-wifi is not for the public, it's only for people who pay Comcast. You're using your own airwaves and electricity—the latter of which costs you money—to provide a paid service, but don't get to share in the profit.
First step towards AI/robot rights heh

Yeah I can't see kids "helped" by robots grow up that well, but I hope I'm wrong and they'd actually be better humans :/
> Congratulations, you are now 3-10x developer.

Congratulations. You are still getting paid the same.

Boosts in productivity need to come with boosts in pay, otherwise the logical thing to do is to scale back your effort to a point where the amount you get done matches the amount you get paid for.
I would be very careful with sending data here as the website has no Privacy Policy. We don't know how this data is being used.

This website however, present a Privacy Policy: https://selfie2anime.com/

I am not promoting one site or another. I did not read the PP of the selfie2anime.com either.

You can check the other implementations here (currently only two):

https://github.com/taki0112/UGATIT#web-page
Utah Strong T Shirts – Teespring
In France, a router is rented about 3€ ($4) per month by the majors ISPs (the renting cost is not shown idependently by two of the three major ISPs. Orange explicitly shows its renting cost on bills.

That's cheap for a broadband router-modem-WiFi AC-2 channel voice box. They are all customized broadcom boards.

Using another router is technically very hard for anything other than the IP data : Orange for example uses ATM QoS with specific DHCP WAN string initialization options, specific SIP channel setup and even worse for IPTV VLAN. The SIP channel sold is almost impossible to use with a third party SIP client device.

Let's add they won't lift a finger in case of an issue if you use your own router.

To sum it up : not worth the trouble !
AA: In one repair shop, there was a real cheap, sleazy color bar generator [for testing televisions]. And instead of doing color properly by synthesizing the phases and stuff like that, it simply used a crystal that was 3.58 megahertz [the carrier frequency for the color signal] minus 15.750 kilohertz, which was the horizontal scan frequency. So it slipped one phase, 360 degrees, every scan line. You put that signal on the screen and you’ve got a color bar from left to right. It really was really the cheapest, sleaziest way of doing it!

AA: Anyway, part of the way into the design, Nolan said, “Oh, by the way, it has to be colored.” But I knew he was going to pull this stunt, so I’d already chosen the crystal [that drove the chip] to be 3.58 MHz, minus 15.750 kilohertz.

SC: So, in the home version of Pong, the graphics would simply change color from one side of the screen to the other?

AA: Right, the whole goal for doing this was just to put on the box: “Color!”

I'd never seen Pong in color, but having a simple color gradient across the screen works very well for the game. You can see the ball changing color as it crosses the screen, which is a bit weird, but nothing else looks out of place: https://www.youtube.com/watch?v=F73cgR63Jn4
From the letter "calling for [the film] to be taken down" that the article is based on: https://twitter.com/joshfoxfilm/status/1253572812591247360

>Summary: The new movie Executive Produced and promoted by Michael Moore, Directed by Jeff Gibbs and distributed by Films for Action, PLANET OF THE HUMANS is unscientific, flies in the face of decades of renewable energy science, engineering and research and is counter productive in the age of urgent need for Climate Action. Because the film is based in misinformation and not in truth, we request that the film be retracted by its creators and distributors and an apology rendered for its misleading content.