skysight-inc/HackerNews huggingface dataset:
As per https://www.unicode.org/pending/symbol-guidelines.html

> The 'symbol fallacy’

> The 'symbol fallacy’ is to confuse the fact that "symbols have semantic content" with "in text, it is customary to use the symbol directly for communication". These are two different concepts. An example is traffic signs and the communication of traffic engineers about traffic signs. In their (hand-)written communication the engineers are much more likely to use the words "stop sign" when referring to a stop sign, than to draw the image. Mathematicians are more likely to draw an integral sign and its limits and integrands than to write an equation in words.

So where "stop sign" is in Unicode, it's a bit nuanced as per the manner.
Good! These aren't hard choices - this is the type of prudent spending that happens when you're not guaranteed infinite sums of money from the federal government. Scale back on the insanely bloated administrative staff, lavish facilities, sports stadiums, etc.
The article misses the Amazon competitive problem. Quite a few retail companies will not do business with companies that host on AWS infrastructure (e.g. Walmart).

https://www.bbc.com/news/technology-40367626
And discord has replaced it all.

Nearly every online community I've seen recently has a discord server. And the range is wide and far. Minecraft, piracy, Linux, fashion, literally anything you can think of. And I think their market share is only going to go up. Their numbers pale in comparison to facebook, but their audience is young and trusting. Ask literally anyone below 20, and they will have a discord account.
What did you get right in late Feb that the WHO and such were still wrong about? I feel like by that time it was already fairly clear from their communications that this was going global and heavily affect everyone.
When I ask people what Instagram is for, they always describe it as Facebook, but without all the crap. Or as Facebook with posts sorted chronologically. Doesn't make me want to sign up with it, and end up with another Facebook.
A 3-Point Alternative to OWASP’s Top Security Risks
This is a sad byproduct of diminishing intergenerational housing. In years prior, the head of the house would pass off these types of responsibilities to one of their children, but now our older generation is mostly left to fend for themselves with meager help from the state.

Don’t let this happen to your parents! Take on these responsibilities. They spent years cleaning poop off your rear end, it’s the least you can do.
What you're describing is significantly harder than what's described in the blog post. Not only do you have to validate a file looks like a .jpg/.json/.zip file, you also need to validate that it looks semantically correct (ie. the file format is valid but a chunk of it is missing).

Most people solve this issue by keeping multiple versions, not by trying to "validate" the backups somehow.
Hah! Great find!

If this is still the case you should definitely consider contributing to the documentation of those files. Odds are they'll be used by the next person to try something similar. :)
If you're thinking of HashiCorp Vault as a platform that is solely there for secure storage of static secrets (i.e. basically a secure key/value store), then you probably would think it is over-hyped.

The power of Vault is in the integrations and the unification of authorization policies across those different integrations.

"I need a way to allow my different AWS accounts to issue TLS certificates within particular namespaces of a common CA" - Vault can do that.

"I am managing service identity using mTLS at the moment, but now I need to get short-lived SSH keys for those service identities" - Vault can do that too.

"I need to issue credentials that allow access to AWS and GCP IAM roles to my on-premise application which has a JWT" - you guessed it, Vault can do that.
Redis streams have been a phenomenal addition to my toolbelt in designing realtime ETL/ELT pipelines. Before I had to make do with a way more complicated Pub/Sub + job q (Tasktiger). That all became redundant thanks to Redis streams.

Thank you!

It would really be awesome if there was a built in way to attach/spill/persist individual streams to external data volumes (older/busy streams could run out of memory) and have it support hot swapping.

> Btw this Kafka monster is a total of 2775 lines of code, including comments. 1731 lines of code without comments. In other systems this is the prelude in the copyright notice.

Hilarious, funny and informative :D Upvoted!
It would be nice if humans behaved that way, but in the game theoretic sense, it's not a equilibrium based on commonly observed human behaviors. And I personally think policies that expect to exist at a non-equilibrium point are doomed to fail. By far the more advantageous route is to educate people into not being duped.
Well all residential isps ive dealt with at home give u no choice.. U have to use their router.
They already are using AWS and Azure, it's not that they are moving away from that.
Latency alone is a sufficient reason to do TLS in process.
>His proof is very limited, mostly hospital bed ocupancy being way bellow the predicted values.

First, one question would be that maybe hospital bed occupancy being way bellow the predicted values is because measures were taken.

Similar to saying "The military is useless because nobody is attacking us" or "See? It wasn't necessary to vaccinate everyone. Nobody has polio in hospitals!"

Second, the measures can be seen as too strict in retrospective. However, nobody wants to have a retrospective of lackadaisical measures that lead to many more deaths. In other words, when in doubt is it sane to roll the dice. Is it better to say "sorry, I pushed you because I saw the driver lose control and kill ten people already" or "sorry, I shrugged it off and now you're dead". Overzealous measures can be taken down a few notches. It can be hard to recover, especially with loss of employment, but loss of life is harder to recover from.. The consequences of lax measures lead to irrecoverable and irreversible states.

Third, it would have been over-reacting if there were only one country dealing with it and there were no data, but I don't think it's easy not to over-react when you see countries that were hit really hard, even with no real data.
Jaeger, prometheus, envoy, coredns, etcd, containerd, notary, linkerd, drone.io, helm, linkerd, grafana, traefik, caddy, gitea, rancher, moby/docker etc.
I just use Hugo and generate static html that I rsync to my web host. I have found this much easier to deal with and much less prone to hacking than something like wordpress or other CMS platforms.
> Profiting from people who can afford stupid only encourages stupid.

How? It would seem like a disincentive to being "stupid" (naive is a better word for it).
You wouldn't want to _right now_. However for almost all points there is a solution underway/in planning. In a year or two it might be feasible.

There would however be other limitations, like filesystem APIs etc. not being available in the browser that a lot of frameworks in BEAM languages expect, that would severely limit the usefulness, though I guess that applies to either implementation strategy.
It serves the same function as footnote daggers. The Unicode consortium has odd priorities when they will happily add hundreds of emojis but more generally useful things are held in disregard.
"Guess and check" is a technique that I have also used in Go code, and it is fine.

A lot of the compiler errors really could be errors in pre-commit hooks (like, the one about unused variables), but the language designers made a trade-off to be Even More Opinionated (than, say, Rails) because they thought it was best from a pedagogical perspective.
This is the second taxamazon PAC shill I've seen spamming HN in the past week. Looks like they are trying to astroturf on HN.
> The situation I fear is that communities open back up but business activity remains low due to fear around viral contraction.

If that's true, labor demand will shift to delivery, fulfillment and online marketing.

Perhaps the US is collectively going to "move inside", but if so, that's only because there never was a lot of interesting stuff outside to begin with.

Look at Europe with its pretty cities or China with its metropolises, people are already back in the streets, they aren't so paranoid about the virus.
True, but if my activity levels have dropped, I can be pretty sure my weight gain is almost entirely fat. Now that I've gotten back to being more active the past two weeks, I hope to see some results in the mirror before I worry too much about the number on the scale.

In my case, the scale number will regularly fluctuate a few pounds just based on time of day or short-term variations in activity and diet.
Can I ask why? I've tried it out (albeit, very briefly), and it just seems like the same thing but with different command shortcuts. Is it just because it's newer?
Could this depend on the country?
I'm 35 and this isn't my experience at all in the London area. Every week I have to ignore messages or emails from recruiters, even during the last two months.

Sure, most of the jobs advertised are worse than my current position, but I get the feeling that if I looked around a bit, I wouldn't have any problem getting offers.
Encrypted doesn't mean TLS necessarily, and neither it means that it has to be at layer 7.

For the use case you are suggesting, wireguard network among your hosts would be simpler and without the need for each application to handle TLS.
That reasoning would make every conceivable icon a valid target for inclusion.

To actually get the character included, you can't just reason that it might be used in a certain way, you will have to demonstrate it with actual and authentic use in the wild. The accepted proposal for the inclusion of the power symbol is a nice example of how this works.

If you can find a bunch of printed manuals or books or websites that actually use this icon in this manner you might be able to submit a successful proposal.
This isn't true at all.

Go is not the tool of choice for experienced professional programmers for exactly this reason.

The ability to quickly refactor code is very important and Go fails at it horribly for a number of reasons.
1) sheer verbosity.
2) multiple return makes altering function signatures tedious.
3) no generics mean code is written in hard to refactor styles out of the box
4) poor reflection support
5) poor tooling compared to professional grade languages (Java/C#/etc)

I could go on but long story short it's not you, it's the tool.

These issues can be overcome by remaining vigilant but for the most part they are part of the accepted "cost" of Go.

Which is to mean you pay them in return for a language that is very easy to learn (albeit hard to master because of the above problems), has a great runtime and has reasonable out of the box performance and memory footprint and stellar compile times.

These tradeoffs can actually be right for some teams, i.e larger ones with less experienced engineers that can afford to spend more cycles doing busy work refactorings.

However it's often a poor fit for small teams trying to work on software that is evolving quickly and can benefit from features of more powerful languages.
That's quite an assumption to make about when someone had kids.
I have huge respect for Rob Pike but there's a bit of revisionist history going on here.

Go was originally envisioned as a systems programming language. It was often called "a better C". This exposed Rob Pike's lack of experience in the area (IMHO) because anyone who had done any systems programming at all knew that garbage collection made any systems language a nonstarter.

Where Go succeeded was completely unintentional (as as often the case): it was (and is, IMHO) a better Python. Go hasn't attracted C, C++ or even Java programmers. It attracted Python refugees. So it's no accident the touted use cases ("cloud infrastructure") are orchestration problems.

But at the same time, "cloud infrastructure" here refers to what, exactly? Kubernetes? Etcd? I think those could've been written in anything. More to the point, users of those don't really use Go as a result, right?

I think even Google found that internally Go was cannibalizing Python usage and little else.

Lots of Go newbies bemoan the lack of generics. I was never one of them. It's not the problem people think it is (IMHO). I'll be interested to see what this solution is even if simply means we can stop having having this conversation about Go not having generics. That alone is a win.

So I think there's two areas where Go screwed up. two big and one small.

The small one is the lack of IDE support. You don't need to write an IDE. You just need to have sufficient integration into Jetbrains IDEs (at a minimum).

The first big problem--and it still is a problem--is the dependency management, in that there wasn't a solution to this out of the gate (unlike, say, Rust and Crate). Like I was shocked the first time I saw import 'github.com/some_random_user/...' I dare you to go look at any even moderately sized Go project and unravel the levels of dependencies (including repeated dependencies, which may or may not impact binary size, I'm not sure). It's kind of a mess.

The second is, oddly, on concurrency or rather multi-core and multi-CPU utilization. Aren't we still in the GOMAXPROCS environment variable era? Really?

EDIT: adding this quote from Rob Pike in 2012 [1] as it's a first-hand account of Go's original design goals:

> I was asked a few weeks ago, "What was the biggest surprise you encountered rolling out Go?" I knew the answer instantly: Although we expected C++ programmers to see Go as an alternative, instead most Go programmers come from languages like Python and Ruby. Very few come from C++.

[1]: https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
Remote meetings are fundamentally broken – let's fix them
I disagree. I've noticed that a lot of infra tools that would have been written in Python 5 years ago are now in Go.

I know Docker is written in Go, and I believe the Kubernetes ecosystem uses it heavily, so those are compelling evidence for Pike's argument by themselves.
Thanks for the Gell-Mann amnesia effect.
https://pastebin.com/MScaVkLy
Indeed it was. Even crossing with traffic lights is sometimes a harrowing experience as there are cars behind you that sometimes are going 30-40 mph on that turn.
This is not as common as you might think. Some universities do closely collaborate with their regional industry, but the vast majority of master thesis have zero practical application, just like in the US.
> I had to do a lot of work to get the code to compile again.

That's fine, in most cases, writing python code, you find out that you fucked up when you run the script. Compiler errors catch whole classes of errors that you ordinarily wouldn't find unless you ran the code.
Any meaningful conversation in which past words are important for the contents of the message.

I mean, do I really have to reread all the "marked as changed" messages even though only a tiny part may have changed etc...?

Normal people tend to fare very well with "sorry, made a mistake: ...."
Same. I still miss Google Talk. It was the pinnacle of instant messaging, following and improving upon AIM/ICQ/MSN/Yahoo which preceded it. I used it with Pidgin.

It's all been downhill from there, now that everything is just a web app and you don't have an application that can sit in your systray and open its own windows.
Depends on whether an individual's busyness is enjoyable. The title kind of implies that there are no individuals ("we" are all together) and that "busy" in and of itself not in the set of things in life that are enjoyable.
Just curious what you folks think about the idea.

Meetter has been in early access for the last year with a small number of users, and now we’re ready to open it up to new users. Most users report that Meetter saves them more than 8 hours per month on. Think of it like getting an extra two weeks off each year.
They don't suspend the render though. The main options, like with Apollo/Relay essentially have to do a double-render.
DevOps with Docker
EDIT: I misread the parent; it refers to retailers not using tools like Zoom because they run on AWS.

Original comment:

You mean like this part of the article?

If you deliver a product on top of a third party cloud platform, that cloud can see all the telemetry data. Such access becomes problematic when that same cloud platform offers a competing product, which is why no big retailer would ever run their e-commerce operation on AWS.
I'd love to see it that way! but open office design is preferred due to rising real estate prices which in turn come from loose monetary policy and bailouts. officials keep those prices high believing this would restart economy somehow (and government income!) so we might see - ironically - even more open offices if economic outfall from the lockdown is worse.
What built the US into what it is today was its incredible amount of untapped resources, followed by military dominance and tapping into other countries' resources. Keeping people impoverished was (and is) not necessary for that.
Just send them a letter knowing about their mistake.

Then wait 6 years.

Then take them to small claims or arbitration, saying "look, I let them know about this 6 years ago and they still haven't refunded me".

You should win back all those fees easily, and after 6 years it might be enough to be worth doing.
> Kubernetes? Etcd? I think those could've been written in anything.

Kubernetes was originally written in java and was transpiled to go.
I suspect we're going to come out of this with about 12% unemployment, I'm suspecting like 8% of jobs are just going to evaporate as part of this.
I've spent a fair amount of time and energy working and researching in this area. I'd agree with most of what you are saying. To point #1 I worked on a project that had almost the exact same design you mention (collaborate, git versioned edits of learning modules, etc.) - the biggest problem is the mounds and mounds of red tape and regulation that stifle any truly innovative solution. There are some movements for high school materials that are tackling parts of the problem (see: https://www.ck12.org/student/, https://www.khanacademy.org/), but it definitely needs to be on a much larger and national scale and extended to universities. I think, most all undergraduate courses could be done this way. If someone with enough leverage could ever push it through it would virtually completely remove textbook, materials, and lecture costs from the system and if done right, provide a treasure store of knowledge.

To #2 This is already a technique in education research its called flipped classrooms (https://en.wikipedia.org/wiki/Flipped_classroom).

To #3, I'm sure there are organizational structures you could implement that would augment every students network - there's a lot of stuff from management science you could try out.

Overall though I found it extremely frustrating trying to innovate in education because you really need to be able to implement radical changes but there are so many regulations at every level that you have to creep forward, hoping for minor incremental improvements when what you need is complete system overhauls. This was extremely frustrating for me.
You can use it to keep track of session cookies across multiple web workers.
Ask HN: My abandoned domain (and content) being used for blackhat SEO
We shut down a startup about 5 years ago, and a couple years later we abandoned the domain. Recently we noticed someone registered the same domain, copied much of the content (with our brand, logo, company address, copy from many of our pages, etc), and added some spam links to presumably "juice" their SEO.

Is there anything that can be done about this? Is there anything we should have done before abandoning a domain?

If you're curious, it's voo.st
Rust has channels though, unless I misunderstand what you mean.
I'm currently using Comcast and brought my own router and modem. I was able to bring my own router for Verizon FiOS as well.

I'm wondering if most commentors here are edge cases.
This is the kind of paranoid-but-necessary reasoning that is appropriate if you're running counterintelligence at the CIA, or information security at an important defense contractor.

For people who aren't professionally paranoid, there's a word for the evidence-free belief that an immigrant is secretly loyal to their country of birth rather than to America, where they've spent decades and built a life and business and future. That word is racist.
The important thing is not where but how. What matters is a platform that doesn't get in your way. You need something that helps you focus on writing while keeping useless distractions (such as colors, formatting or html) away. Medium is good for that and so is the distraction free mode of WordPress. You can always write on Word and copy and paste the text later too. You can even use notepad or wordpad. I generally use metapad for this.

In my personal case I find markdown very useful when I absolutely need some formatting but don't want to waste time with HTML, toolbar buttons or having to remember keyboard shortcuts. The great thing about it is that it doesn't break the flow, I can just keep writing.

For publishing (which I do rarely as I mostly write just for my own amusement) I use Neocities because it's just old school HTML and doesn't get in my way, GitHub pages work for that too. The good thing about those two is that backups are basically hassle free, you always have a local and a remote copy and don't have to worry about having to backup a database or export a blog (as is the case for Medium or WordPress). Since you asked for cons too: static site generators and GitHub commands not only are something else you have to install, learn and keep up-to-date, they also break the flow so only use them once you've finished writing.

So here's my summary: choose whatever platform you feel that doesn't get in the way of your writing.
I still rent the router/modem from my ISP. Looking back over time and the amount paid it's certainly easy to see that it's been an unwise choice financially but if there was failures or other issues with it, it could have been a wise choice. Overall the cost is minimal and the amount of extra money I would get in my pocket is in the noise floor of my salary.

If my goal was to examine every aspect of my spending to be as thrifty as possible there are many other things that would provide a greater savings than this. Ultimately for this one the cost to convince if there are issues is just worth it. I suspect for many people it's the same thing.
I can implement streaming architectures using the latest technologies that can handle throughputs of TB per hour. I can handle the architecture, security, infrastructure as code, and monitoring, as well as the development. I can also help with price vs feature analysis. I have demonstrable experience in doing so, with happy references. I can do it much faster and more successfully than a recent college grad.

Shouldn't minimize the reality of getting old.

Edit: Just in case this sounds snarky, it is a bit. But that first paragraph sells well. I am sure if I was making crud apps in Node I would be a much harder sell. A younger, recent grad can definitely out price me and do a wonderful job.