skysight-inc/HackerNews huggingface dataset:
Ask HN: Do I need to containerize my Go service?
I have a Go service (it's a simple CRUD web server) that I want to deploy to one of my Digital Ocean droplets. My idea was to have mainly two things in my droplet: nginx, and a single binary (my Go service). The binary would be built in our CI pipeline.

Now, my colleague says that it would be better to deploy a Docker container (the image would be built in our CI pipeline). We do containerize PHP and Python apps (and I see the value of doing it), but I just don't see the added value of deploying Docker containers for Go apps in production (I think it even introduces a small performance penalty, since the Go binary wouldn't be running "bare metal" in my droplet).
Yay china and russia!
CPSC urges people with children to stop using Peloton treadmill immediately
-Myself, I don't listen to country&western music, but I don't want to denigrate people who do.

Oh, if you listen to C&W and read this - 'denigrate' means 'put down'.

:)

(I agree wholeheartedly, though - to each his own, and if I find joy in collecting whatever stamps come my way, then so be it - chances are I have as much fun collecting as someone who, say, only collects NK100 (Norwegian 10 øre posthorn stamp) - it was printed over several decades, more than half a billion of them in a country of (then) a couple of million inhabitants - lots of minor variations in paper, ink, engravings...)
Yeah thanks for mentioning that. The pocket integration would come across better if they put it under the mozilla domain name. I installed Firefox for the first time in a while about a month ago. I plugged it into a proxy to see what it does. When I saw all the Pocket telemetry I was afraid they had gone the Dell "bundling" route, until I looked it up and discovered it was owned by Mozilla.
"Do you want to let the website use WebGL? It's either for rendering 3D graphics, such as 3D games, or an attempt to exploit bugs in WebGL to maliciously take full control over your machine, which may succeed if you consent"
Tolkien was famously against the idea of allegory in fiction (in stark contrast with his friend C.S. Lewis). All parts of an author's life are going to influence his creative works - that's just inevitable - so I'm sure you could find some things that might be traced back to his religion. But you could say the same thing about his experience fighting in WWI, for example. I highly doubt there were any intentional references or parallels.

I recommend reading his essay On Fairy-stories to get a window into the role he sees fantasy as having. Interestingly he does tie it in with his faith at a meta-level: he sees it as a sub-creation within the larger creation; himself a sub-creator. But the hallmark of that sub-creation is for things to be different and separate in key ways. I don't think he would reduce his work to being a mere echo of his beliefs, even partially, beyond abstract themes like good and evil and hope.
Measure the power consumption of your technical services
This presentation is so good. It really helps you appreciate how wide the gap is between mediocre and excellent instruction. This video explains in 30 minutes that took years of classes in computer vision for me to grasp at an intuitive level. Convolution, gradient, energy based models, dynamic programming. Grant is a national treasure.
According to Reporters without borders, Sweden ranks 4th in the world, in press freedom. I think that would qualify as "fairly free".

https://rsf.org/en/ranking_table
I disagree.

The complaint was that a grant from the government makes the press less free to criticise the government.

If the grant is clearly and legally bound to be determined according to a set of objective and publicly available metrics I do not see that it would be such a big problem.

Of course a vindictive government could do what they can to negatively affect the press outlet in question but similarly could a supporting public affect them.

In any case it can all be accounted and prepared for as long as the process is objective and transparent.
I only had Doge because I could use it for cheap exchanges between hard to find currency pairs when I was mining. Those pennies of left over coin became thousands of dollars worth and I sold at $.04 when the Diamond Hands on WSB pumped it during the start of the GME squeeze. It all makes no sense and yet I participate.
pps: ok, I am into overkill now. But this makes me think of the language Esperanto. Learnable in 1/4 the time of Spanish which is among the easier languages for some. So internally consistent, rich, and seems to me the cheapest way for the world to be able to talk to each other. Not to replace native languages but as a universal 2nd, which some say makes the 3rd language easier than if it had been 2nd (less time overall).

(And many more things. which is why I have a web site because I can write and people don't have to hear it if they aren't interested.)

Edit: I have found that esperanto and spanish are both easier than Russian, and those are as far as I am going to try now for some time, I expect.
The linked news site changed the title. You can still see the original in the linked URL: chinese-technology-company-huawei-eavesdropped-dutch-mobile-network-kpn
That's a perfectly valid paragraph. In a decent environment, outbound internet access should be restricted to only the hosts / networks / ports that require it. Especially for server environments. Many servers running the backdoored Orion probably tried to beacon but failed for that reason. (And I'd assume the backdoor would probably first verify outbound internet access so that the failed beacon doesn't generate a firewall/ACL deny event that a security team might detect.)

Plus, the article is written to condense technical information into something that's as layman-friendly as possible. The specific malicious update has to be downloaded, and also installed, and also running on a server which can reach out to anything on the internet. Their point is that there are only going to be so many servers that both use this software and meet those conditions, and that's in part why the backdoor took so long to identify. This is maybe a little obvious to people with infosec knowledge, but definitely not obvious to their target audience.

The article timing is interesting, but I don't think a coincidence is that unlikely. If you read the whole article, it covers enough that I could see it taking months to make.

I don't think coordination with the government is that unlikely, either, or perhaps just a pragmatic editorial decision ("everyone knows sanctions are likely going to be placed sometime in the next few months, and maybe we should wait until then so we can include those details in the story"). Both of those scenarios are more likely than a coincidence, probably - but, either way, I think your post seems overly cynical in general.
Same with Facebook. Same with crap journalism.

Junk food for the brain gets clicks. Just like sexy women got eyeballs on magazines, rage-bait gets clicks on links.

The big question is... how are we going to pay for the web without advertising? Nobody has been able to answer that question. The closest we seem to have is things like Patreon, and that doesn't cut it for big services.
Broken is in the eye of the beholder. Why the hard stance?
As others have already pointed out, the LotR universe is much bigger than the Peter Jackson adaptations covered, and this will be set in those other parts of that universe. So it should be fine on the new vs. rehash front.

But if any producers read HN and are looking for other well-developed fantasy or science fiction universes with plenty of existing written stories that could be turned into excellent TV series, miniseries, or movies, here are some that I'd definitely want to watch, and I don't think I'd be alone in this.

1. Fritz Leiber's "Fafhrd and the Gray Mouser" series [1].

2. Richard and Wendy Pini's "Elfquest" series [2].

3. Larry Niven's Known Space series [3].

4. Anne McCaffrey's Pern series [4].

As far as I know, no one has even ever started development on #1.

Warner Brothers announced they were going to do an "Elfquest" movie in 2008, but cancelled it because they thought it would compete with another fantasy movie they were doing, "The Hobbit".

One story from #3, "The Soft Weapon" got adapted to the Star Trek universe and became the episode "The Slaver Weapon" of the Star Trek animated series.

#4 almost got to the point of shooting a pilot for a TV series at Warner Broters. They had cast it and sets were being built. But WB requested so many changes in the final script that it was no longer really Pern (I've seen it described as a cross between Xena and Buffy). The showrunner, Ronald D. Moore [5], was a fan of the books and quit rather than going along with the changes, and the project died.

[1] https://en.wikipedia.org/wiki/Fafhrd_and_the_Gray_Mouser

[2] https://en.wikipedia.org/wiki/Elfquest

[3] https://en.wikipedia.org/wiki/Known_Space

[4] https://en.wikipedia.org/wiki/Dragonriders_of_Pern

[5] https://en.wikipedia.org/wiki/Ronald_D._Moore
> To be fair, all of his SPACS are up since IPO, except for the ones that aren't
Well, usually highly targeted attacks are orchestrated with a reason.

You want to leverage your access to perform actions because you got get revealed\blocked even not intentionally.

Once you act, let's deploy some ransom, wipe some data, shut down power plants, you will be shown.

Keeping a perfectly stealth backdoor for years as environments, software and personal change is extremely difficult.
Muting words will go a long way towards removing hot takes. Every time you see a pattern of tweets on your timeline, just mute the key word. Having lots of false positives is worth it for having equally as many true positives. Of course, if twitter allowed arbitrary "regexp" to block content, that would fix most of the problem.

But you will never get the perfect timeline, but you can make it an overall positive experience.
Might also try resizing the browser window. It's kind of a waste to have a single app fill the entire screen, just to put blank bars on the sides.
OpenGL directly, no ?
I send the page to Reader View in Firefox when I can. otherwise, Pocket and Outline are great for that.
"Anything can be valued at anything" is not an argument.

It's just some weird rhetoric you're using to somehow show a parallel between BTC and Stocks.

The material issue here is that stocks can be rationally valued by determining the underlying value of the implied asset ownership - and mostly are - whereas BTC cannot.

That someone can pay $1 Trillion for a pair of shoes, a BTC, or an Amazon shares is not relevant.
I’m in CA, so I’m not familiar with that site in particular, but the similar tracker sites here also say there are tons of appointments available, but once you actually try to sign up there’s nothing available. I’d be surprised if 10% of those “available” vaccines are actually available.
There was an undergrad art history course where the professor contrasted his ideals here w/ Venturi and Scott-Brown's "messy vitality" as encoded in their "Learning from Las Vegas" project
Oh god, photon therapy just evolved. We're going to insert fiber optic cables into every major artery and give your blood a suntan. Absolutely nothing could go wrong.
Mute words are very useful, yes.
You can also turn off retweets from individual users, which also can help cut down on noise.
It's been awhile, but IIRC the recommendation to disable it is based on security, not privacy. Other comments here explain it better than I could, not a programmer by trade.
This discussion proves Taleb's point very well. Nobody is arguing about the currency utility of BTC, everyone's arguing about the definition of a Ponzi scheme or the attributes of gold.
-The problem, of course, being: What do you do when the collection is complete? (I ran into that problem once - I collected stamps fairly seriously during my childhood and youth, spurred on by my father who was and is really into it.

However, I narrowed my collection to two themes - Norway and scout-themed stamps and letters from all over the world.

Once the Norway collection was complete to the current date, it was a massive 'meh' moment - just obtaining new stamps as they were issued wasn't much of a challenge, so the Norway albums were put on the shelf, and interest in stamp collecting withered quickly.

Oh well. It was great fun while it lasted. :)
It's always the edge conditions that are the interesting ones.

How does an anarcho-capitalist deal with issues like village commons, natural monopolies, winner-take-all business models, national borders, etc?
When the Techies Took over Tahoe
There's no need to translate?
Jewelry making businesses go to where the buyers are, which is Etsy. They could do Squarespace Ecommerce and work on SEO and PPC ads to drive traffic, but as you said, they might prefer to focus on making jewelry.

For me, it's not clear how Squarespace will be able to grow if their market is mom-and-pop shops. There are better economies of scale in targeting 1 enterprise accounts over 10 consumer accounts.
It's appalling that these kinds of privacy invasion are still considered legal.
Sharding Postgres with Basic tier in Hyperscale (Citus), how why and when
I was similarly skeptical, but my old laptop died on me so I had to replace it. My M1 MacBook Pro is a better laptop for me as developer: my 16” 2019 MBP with 32GB of RAM I got from work has performance and memory issues (mostly too many open browser tabs) more frequently than my personal M1 laptop.
he was how old when he was in Geneve? 23? Doubt that any kind of training made him an experienced operative. He was still a kid and hardly the Jason Bourne people make him out to be. I'm not saying his leaks didn't provide huge value but it is more plausible that he wasn't fully aware of all the impact that he claims he had knowledge of back then today (or what people attribute him with).
Props to this dude for actually getting most of the details right. Though I don't think the font is correct.

A lot of folks try to do 'retro' but they screw it up by getting key details wrong... maybe the simple bezels have the wrong light angle, maybe the colors are too high a bit depth, and so on. A lot of games mix pixel sizes or use free rotation without quantizing it to the pixel grid (especially annoying!)

If you're going to take the retro route, don't cheap out on the details. Do it all the way or don't bother.

Bravo
A lot of asynchronous job frameworks run workers on many machines across a cluster. That's a very different sort of framework than one that runs things in the background on a single machine, but the short description applies equally well to it.
I tried it on Pixel4XL and the performance is definitely not 60fps but acceptable. Moving window around seems smooth to me.
PingLend (YC W21) is hiring a founding engineer
Bordel Militaire de Campagne
Scammers have also made millions of dollars in Bitcoin with the twitter giveaway scam impersonating Chamath. The people who follow Chamath and other gurus tend to be 'professional morons'---people in professional lines of work who have a lot of disposable income and wealth but are also somewhat dim and easily swindled and persuaded by jargon. Think the pointy-hired boss from Dilbert. See also Putt's Law.
I wouldn't want to think of LotR as a "mere echo of his beliefs." However, when Tolkien criticized allegory, he wasn't criticizing the idea that a work could be infused with deliberate meaning; the key difference is that he felt it should be "infused" -- digested, not a solid block of meaning that pounds readers over the head.

Regarding his intentionality in putting that kind of meaning in, other comments in this thread quote him explicitly discussing this aspect.
Trapped in the Technologist Factory
Well, there are degrees of "artificial".

Years ago, we spliced an insulin producing gene into a bacteria's DNA:

https://www.nlm.nih.gov/exhibition/fromdnatobeer/exhibition-...

This is taking a naturally occurring bacteria, and modifying it slightly. We are using the bacteria's existing protein production infrastructure to produce a peptide hormone.

Check out how a ribosome works:

https://www.youtube.com/watch?v=morl5e-jBNk

It is, in some sense, a programmable robot arm that assembles structures from parts.

As we have gotten better at understanding how these mechanisms work, we can tweak things further. We can imagine many directions for this to go in. Not just producing proteins with existing amino acids, but having the bacteria produce new ones with interesting properties.

We could eventually be able to produce a wide array of chemicals, and not just organic compounds. Though the range of things that can be produced is still limited.

The main thrust of molecular nanotechnology is to leave behind the protein synthesis that biological life uses, and instead be able to produce arbitrary structures from arbitrary atoms.

This is a difficult and ambitious goal, but one that is imminently achievable.
Oh TIL. Thanks
As I understand it, if you don’t like what the SPAC acquires you can demand your money back.
The only way is up. Give me a starship, some robots, a portable industrial hub .. a few hundred likeminded folk, and we'll make a better future elsewhere.

The moment we find a spot other than Earth to set up camp, and we have a frontier .. its on.

Might happen sooner than the CIA thinks and/or is planning to allow/disallow happen, though .. it is after all, a truly meddlesome entity ...
Yes, retargeting and tracking is extremely effective.

You've fallen into what I'm gonna call the "HN fallacy".

- I would never click on an ad, therefore no one clicks on ads.

- I don't have a need for a better file syncing UX, therefore no one would ever use Dropbox.

- I don't see the point in crypto, therefore no one would ever use Coinbase.

Specifically, let's say you've seen 100,000 ads in your lifetime and literally zero have had any impact on you, much less driven you to click through and purchase immediately. It's reasonable for you to question the utility of these ads.

There are, however, entire populations of users whose behavior is vastly different from yours. They may be very willing to click through an ad to purchase.

A good marketer will only target their ads at the people most likely to purchase (i.e. not you). This puts you on a negative feedback cycle where you only get ads from companies that are spray-and-praying or too unsophisticated to target their ads more specifically.
I wonder how much extra work Apple is generating audio companies like Native Instruments.

I've been hoping for years that they would start supporting Linux, but I've settled with the fact that this won't happen.

If one year ago one would have asked NI if they plan to support ARM chips, they would probably have laughed at you, but I'm sure that they now have already started working on this, now that Apple has forced them to.
It is surprising that they missed this change, though. Given how core type hints are for their projects and how broadly publicised the changes and developments in type hints were. I'd be surprised if there weren't any issues raised against their projects about those. It feels it'd be harder to miss it than it'd be to stumble upon it.

Also, weird for them to forget that there is a change that will break the foundations of their libraries. You'd think they would have that in the back of their minds and, being stakeholders, even being part of the discussions. Like you said, it's FOSS and, most importantly, python is a community project.
You don't get this kind of attack because you had an exposed FTP server.

The attack implanted malicious code into their code, learning the tooling, process and responsibilities of the personal.

They then reversed engineered the protocol and used it in their backdoor to look basically the same as regular communications.

The issue is that we blindly trust 3rd party software that is used by hundreds of companies. this makes SolarWinds a prime target, one that is worth the efforts taken in this case.
Having a DOI is also a small credibility boost and can help with citation managment.
I agree 100%. It seems that almost any real-world science problem these days requires a computational solution/approach at some level. Taking a computational approach in parallel would be super useful.
Utility covers a lot of stuff, a painting you enjoy looking at or water that you drink etc. As you point out USD has built in utility and thus demand because the IRS doesn’t accept potatoes.

The issue is crypto currency is a digital asset so you need a buyer to do anything with it. That buyer could be a 3rd party uninvolved in the transaction, but someone needs to hold it after the sale even if it’s just to look for the next buyer.
How do you expect to get attention if hiding the most important part of the story (the app itself)?
That's clever as hell. The StreamDeck is really just programmable buttons that can be used for anything.
> But the biggest difference between them and these frameworks are that writing Java Applets were aimed at real developers

I'd say the biggest difference is that applets are a client side piece of a solution, while these are server-side frameworks that generate the client (HTML/CSS/JS) and handle client-server interaction as well.

It’s true that they tend to be data analysis focussed (because “dashboarding”), but that seems to manifest more in focus on integrating with data analysis libraries and tools (with which the target audience is already coding).
I pan-fry sausages, which aerosolizes fats. I've been doing it for years and I don't think it's caused pneumonia... I'd reason that our lungs can tolerate a small dose of lipids per day, but a spritz up the nose doesn't sound great to me
Good work. Reminds me of one of my old favorites, http://iscaliforniaonfire.com/
They did ignore it. I think it was over a year actually. I don't feel like looking it up right now but it was also discussed in another submission. Whatever the actual number was it was VERY long.
incidentally part of my anti fingerprinting script looks like this

let UNMASKED_RENDERER_WEBGL = ["ANGLE (AMD Radeon HD 7900 Series Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (Intel(R) HD Graphics 520 Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (Intel(R) HD Graphics 530 Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (Intel(R) HD Graphics Family Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (NVIDIA GeForce GTX 960 Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (NVIDIA GeForce GTX 1070 Direct3D11 vs_5_0 ps_5_0)",
"ANGLE (NVIDIA GeForce GTX 760 Direct3D11 vs_5_0 ps_5_0)"]

those were the most popular desktop GPUs according to Steam a year or two ago.
That's a known bug
Hundreds of electric utilities downloaded SolarWinds backdoor, regulator says
Job-Hunting Resources
It's kind of colonized already https://en.wikipedia.org/wiki/Tuareg_people
With java you don’t really have much choice. It’s OOP by design.

As most of current programming languages and production systems.
The reporter repeatedly misquotes Ms. Zhang by using parentheses rather than square brackets to insert her interpolations. Also, what is the purpose of the random "(sic)"? There seems to be nothing odd about Ms. Zhang's use of "him" where this intrusion is inserted.
Indeed, the word "psychopath" itself has fallen out of favor for the reasons you've listed
here is the more versatile way:

<meta name="viewport" content="width=device-width, initial-scale=1">
It hurts the ego to admit one’s personal success is due to luck and not by effort.
That isn't a realistic representation.

SPACs usually start at $10 when formed, then shoot up at least 4x on announcements and hype, the early investors (i.e. people like Chamath) cash out at the peak, then the stock price tanks to $15. Technically the stock is "up" from the original listing price, but it's really just a big scam.