skysight-inc/HackerNews huggingface dataset:
Because the pension obligations are impossible to meet without bankrupting the local governments or causing them to massively slash other services. The financial liability of these underfunded and overpromised pensions should be shared with those whose unions corrupted the electoral incentives and now depend on these pensions. Either accept reductions to a reasonable level or watch the govt go bankrupt and get nothing.
Relatedly, check out https://github.com/tensorflow/swift/blob/master/docs/WhySwif...
I second this opinion.
I actually started binding my CAPSLOCK key to F5, and I have F5 set as a tmux attention key, but I've never had too much problem with left pinky finger hitting escape..

A side benefit of this is that F5 is mapped to refresh for a lot of apps (Firefox, for one) so I can hit capslock to refresh a page.
This feels like such a smoke and mirrors thing. This gem:

Write compatible code

Browsers offer many APIs and JavaScript is a quickly-evolving language. Googlebot has some limitations regarding which APIs and JavaScript features it supports. To make sure your code is compatible with Googlebot, follow our guidelines for troubleshooting JavaScript problems.

Leads to this page:

https://developers.google.com/search/docs/guides/fix-search-...

Which says absolutely nothing. It details nothing about what is supported.

Utterly useless. No version of HTML running, no info about what gets run, no actual technical details at all.
I have an anecdote:
I had a small fat cyst near my eyelid and the doctor removed in less than 45 seconds.

I later got the bill for multiple cyst removals in both eyes, granted it was only $75, it still was wrong. I contacted the office and said that this is simply not true and if they don't remove this from the bill, I would contact the insurance company. They argued with me saying that they had in fact removed many of them in both eyes.

If you look at it from the Doctor's POV, he is lying because there is a low risk of getting caught. The penalty for getting caught is probably not high enough.
If you want portable then yeah empty out your .vimrc and get fluent with vims superpowers as they are.

If you want "personalized powerhouse editor with IDE powers" you are FAR better off going with Emacs/Evil.

The Emacs plugin ecosystem is way ahead of Vim.

Plugins are clean, stable and compose well together. That was never my experience with Vim.

Also unlike Vimscript, Elisp is pretty clean useable language that many Emacs users actually learn. I'd bet the vast majority of vim users never get past step 1 on learning Vimscript?

Emacs/Evil for the workstation and clean Vim for the random server side work.
I used vim for years, but then Sublime appeared.. although I miss the snappiness of vim, and wouldn't mind to come back. Specifically, I'd miss these nice features of Sublime:

1. Multiple cursors!! (and how easy is to use them)

2. Real-time preview of regex search

3. Package Manager (easy installation and discoverability of plugins)

4. Jump to file, jump to function, jump to css selector.. (ctrl+p, ctrl+r, using fuzzy search)

5. Project tree in small font (many files at sight)

Edit: Here there is a bunch of good stuff: https://medium.com/@huntie/10-essential-vim-plugins-for-2018...
Uber and Lyft Are Trying to Compete with Google Maps for Some Reason
https://www.nytimes.com/2018/08/24/climate/epa-coal-power-sc...
Encryption laws to run up against CLOUD Act and GDPR
Azure regions/AZs are not equal to AWS regions/AZs thats why a single lightning strike can take down a whole region.

https://www.datacenterknowledge.com/microsoft/azure-outage-p...
Reddit had 20 designers to do their redesign, really makes one think [1].

[1]: https://www.wired.com/story/reddit-redesign/?mbid=synd_digg
93% of porn sites leak data to a third-party
Which, ironically, is precisely what Cable TV first promised in the 1970s -- an "ad-free" experience! They could offer this unique experience because you were paying the cable company for the costs of carrying the content. Then they realized they could double-dip by charging you for the content, and sell ads too.

It shouldn't be surprising to see the same behavior patterns repeated with this new crop of wireless cable companies. I'm sure the irony is lost on them though. We become the thing we try to escape. Stare long enough into the abyss...
For example, if you only allow one free article in the first hour (based on a cookie), someone using incognito mode has to close and reopen it after reading each article. It's a bit of a speed bump for browsing the newspaper reading many articles, versus following links posted somewhere else.

But you're right that if incognito mode works properly, the usual per-month paywall restriction doesn't work.
It could really use a YouTube-style "not interested" button. It's so stubborn that it feels like it's trying to force shows on me instead of helping me find what I want to watch.
I don’t think this is especially bad though am perhaps biased. If anyone is curious about their own data, Office365 exposes a nice API to get email and calendar data, as well as one called “People” that calculates an edge strength to others based on the various things. You usually have permission to pull your own data without corporate involvement.

Perhaps to rephrase the question. I hear a lot of privacy concerns about something like Facebook that knows too much about you and calculates all sorts of things. I agree with those concerns. Are people equally concerned if a metadata analysis reveals that individuals who communicate with a wider network of other employees tend to do better or worse, or quit or whatever- and you are an anonymized part of the individuals that led to that conclusion?
Exactly. Sorry if this comes off as a rant, but contrary to the article, I've never been overwhelmed with any choice on Netflix myself, just frustrated by poor discoverability, their teasing shows they didn't even have the rights to anymore (e.g., The Expanse), and to top it off, being full of filler content that's just unwatchable for me with no obvious way to remove it or create a custom bookshelf.

I had cable growing up, but ditched it in my adult life and never looked back so far. Netflix's recommender is some blackbox that I don't ever find useful. If they added some way to channel surf like broadcast television, I assume I'd just be wasting my time wading through that.

Then there are some older shows in their catalogue that I wouldn't even have known existed unless I'd searched for them - I'd even go so far as to say purposely hidden from navigation.

Another personal pet peeve is the lack of subtitles or CCs. I suppose it's some licensing issue, but I can buy a Blu-ray or DVD here that will come with lots of languages, but on Netflix, they started adding a lot of local movies with no subtitles, and "foreign" shows or movies without any English subtitles, which are preferable for me.

Maybe it's because I've never had the pleasure of the US version, but I've only ever sporadically kept a subscription for over almost a decade now, quickly exhausting what I did find interesting. Back when brick n' mortar video stores were still a thing, I didn't feel overwhelmed by having too much decent choice there.

P.S., what's the annoying "are you still watching" prompt interrupting the current show instead of just being in between them? As if the UX wasn't annoying enough already.
Non-citizens can’t vote in Florida. Why is this group trying to ban it..again?
Right, that's not an instance of "... language can even come close to doing what C can," absent an argument about how architectures that LLVM doesn't support are easy to write custom C compilers for but not LLVM backends. LLVM just happens not to support that many architectures today.

Also there have been a few attempts at a C backend for LLVM, and code in Rust that is compiled through C will generally retain its safety and speed properties.
Resorting to the Shorter Oxford (not online AFAIK):

Variation of oss.

1. v. Prophecy, forecast.

2. v. Offer, give promise of, attempt, show readiness

3. v.t. Direct (a person) to an advantageous place or thing.

Late Middle English, now dialect.

As to the poem, I actually think Auden is on to something that's rarely thought with any major first. What does it forecast? Nothing much as it turned out. Worth going to see? Sure. Worth seeing? Most certainly not.

I'm put in mind of the queues on Everest. Each achievement was remarkable in and of itself. One day it'll be dull and ordinary, and well on its way to a polluted, waste strewn industrial estate. A tick on an Instagram (or whatever follows it) or bucket list. I'd have been an astronaut though. :)
I work for on of the companies listed and yes we're working to block extensions internally.
This is exactly how I feel as well. You look at a dollar store and its all Chinese junk that sat on a ship and was brought to America. Or any number of other goods that could easily be manufactured on the mainland that just gets put on a ship and sent across the sea. Can you imagine a container full of shitty meme t shirts being shipped? I often wonder if there should be a tax on distance traveled or something. It's unbearable for me to imagine.
> Backups are so simple

It gets more interesting when you're trying to backup a distributed database. When your durability strategy is to spread your risk across a lot of nodes in a cluster, and you're federating your cluster across multiple sites, traditional backups may not be a practical option. However, as I write this, I'm realizing that there's nothing simple about distributed anything, and saying "it's hard to..." may not be all that interesting.
Exactly. It’s possible they are screwed.
"Hello me. Meet the real me."
None of the big guys are paying this much, especially for blocks this size. $5-10/IP.
That's true, but performance improvements don't require fulltime developers. Many companies are directly impacted by OpenSSL performance (maybe moreso in the past when a big question about HTTPS adoption was the performance overhead of adding SSL to all requests, whereas today it's generally considered not a problem) which means companies have an incentive to submit patches to fix identifiable performance issues.
Can you please clarify / expand? The CEO of Hootsuite did what? How?
hackernews hates that too.
Enjoying debugging their code? :)
I've learned that despite earning in the 98th %ile, working a job will likely not make me rich. I define rich as ~5M in assets including primary residence. Thus taking a "career" is a non-starter and I would advise everyone considering working for someone else to either 1) resign themselves to a distinctly middle class life or 2) reconsider and start a business.

Careers that reliably earn > 500k could be considered equivalently good. Notably this excludes most STEM careers.
I've recently started using ReelGood more often. (Not affiliated just a happy user.) You tell it which streaming services you have, what shows you've liked, etc and it gives you decent-ish recommendations from across all your services. More importantly it also shows the IMDB score, the Rotten Tomatoes score, and usually provides a trailer, and then they deep-link to the actual content so you can avoid all the Netflix dark-patterns.
Not as an optional item to be ejected because of "better planning", no. Absent any budgetary concerns, there are hundreds of thousands of people who worked careers for these cities with the expectation that they could skip retirement savings because there was a pension. Throwing that out at the behest of a 20-something on HN who's fully funding a 401k with a tech salary isn't "responsible government", it's just selfish.
Would be great if anyone here has some experience with this and examples of use cases. I have been looking at this for a few weeks now for a tile based view with multi threaded rendering and server side prerendering.
But I just can't figure out what the benefits would be over canvas natively, if there even are any. As I wrote in https://news.ycombinator.com/item?id=20339574

"
context: I want to build a tile based view (tiles in x/y dimensions + zoom levels). The content of the tiles is loaded from server (shapes mostly) and rendered into tile images client side. I also want the same tiles prerendered as identical images on the server.

For this I have a feeling that something like skia is the way to go. Skia can be used via wasm bindings. How I would fetch the shapes and render the tiles (or fetch the prerendered ones) transparently and then where to render the tiles into, that is what I am trying to figure out. It feels like multithreading could be very useful here. Right now only chrome appears to support OffscreenCanvas (which can be accessed from webworkers), hence the idea of using skia directly and possibly going a level higher to write whatever kind of multithreaded render logic in rust and run it with wasm and a single "canvas output". Whether skia is the right choice here or not is also something I have yet to figure out

The ultimate goal is quick startup (prerendered tiles) while simultaneously high performance when updating the entire view (=multiple tiles in parallel). This is mostly a learning project for me
context: I want to build a tile based view (tiles in x/y dimensions + zoom levels). The content of the tiles is loaded from server (shapes mostly) and rendered into tile images client side. I also want the same tiles prerendered as identical images on the server.

For this I have a feeling that something like skia is the way to go. Skia can be used via wasm bindings. How I would fetch the shapes and render the tiles (or fetch the prerendered ones) transparently and then where to render the tiles into, that is what I am trying to figure out. It feels like multithreading could be very useful here. Right now only chrome appears to support OffscreenCanvas (which can be accessed from webworkers), hence the idea of using skia directly and possibly going a level higher to write whatever kind of multithreaded render logic in rust and run it with wasm and a single "canvas output". Whether skia is the right choice here or not is also something I have yet to figure out

The ultimate goal is quick startup (prerendered tiles) while simultaneously high performance when updating the entire view (=multiple tiles in parallel). This is mostly a learning project for me
"

Essentially what I am wondering is if using skia via wasm would allow me to bypass limits on canvas natively (and canvas in webworkers) so that I can render multiple tile images in parallel and then draw them into a single view for the user to interact with. Think google maps or similar but tiles rendered client side

Overall this feels like there might be a better way and I am just not seeing it
How is this fun?

Thanks for changing the title, whoever did it. This definitely sounded like PHP as a whole is dead. There's more than enough FUD surrounding PHP out there really.
They depend upon maps for their business existence. It is a move to solidify their position against unforeseen consequences.
I'm guessing you were on the Broadway strip? Avoid Broadway/etc at all costs (that's always been the case). There aren't any actual music venues on Broadway. Those don't count.

First off, a caveat... I haven't lived in that area in about 15 years.

If you're downtown, and want a good music venue, The Station Inn is always a good choice. It's crazy to me that it's now a very swank, brand new neighborhood. Used to be a bunch of grimy old warehouses that had been converted into music venues. However, the Station Inn remains and is unchanged. Go there.

Similarly, the Exit/In is still the icon it's always been. If you're not into bluegrass (station inn) go to the Exit/In.

Those are just the famous places. There's plenty of good music if you just move away from Broadway. The area around Vanderbilt used to actually have a lot of neat little dives (The End was always fun, but I haven't been there in years). East Nashville has somehow become both expensive and pretentious (I can't describe how crazy that statement is to me...), but there are a lot of good bars to see local bands at there.

Prince's is really great, but try the random gas station hot chicken as well. Plenty of good places other than Prince's and Hattie B's. They won't be on Google Maps, though. Look for signs on storefronts. Expect cash only, to go only, leg quarters in styrofoam containers. Eat slowly.

A lot of the places I'd point you to for food are gone now... However, Nashville Biscuit House is still there and assuming it's still what it used to be, I'd highly recommended it.
Aaah.. SAMBA :D

I read the samba hacker guide and how they had reverse-engineered the protocols over the years. MS Windows is not even compatible with ITSELF ffs lol ;D
JAX (github.com/google/jax), which is being developed by many of the authors of Autograd, is a probably a better comparison. At the cost of requiring you to rewrite control flow in a functional way, it eliminates Python's overhead by compiling NumPy code into XLA.
ZDNet reported on a presentation given at a security conference by Microsoft.

> 70% of CVEs are C/C++, because those bugs need to be fixed and important things run on C/C++.

You mis-understood the statistic; the statistic was not "70% of CVEs come from C and C++", the statistic was "70% of bugs come from memory safety issues." They did not classify by language.
Singapore says it's fighting 'Fake News.' Journalists see a ruse
Anything that looks almost like what you expect, but is not quite what you expect, can qualify as falling into the uncanny valley. That term doesn't exclude definitions outside of robotics / AI but really applies to any UI.

A good example of this is trying to emulate OS UI (like a file manager that looks like Windows or MacOS) in a browser using Java - this used to happen more than it does now. But whenever you interacted with it, it wasn't quite web UI and it wasn't quite OS ui - even though it was trying to be.... It was really terrible UX and has since fallen out of favor and been replaced by UI that is clearly web - Dropbox's website is a great example. That's because it fell into the uncanny valley.

TLDR; if it almost does what you expect, but not quite, it could be uncanny valley.
Cities & states frequently offer absurdly generous pensions to public sector workers for political payoff or corrupt reasons. State workers can sometimes retire in their 50s with a lifetime of absurd benefits. Or, the infamous '13th check' where some innumerate officials mail pensioners one extra check in a given year when the pension does especially well financially- literally robbing from the fund's future. Many state & city pensions are underfunded because they are simply too generous.

Public sector collective bargaining is fundamentally different from private sector. Benefits can't get too generous in the private sector because the bargaining is zero sum and the companies are rational- they can get absurdly generous in the public sector because the payers (politicians) are spending taxpayers' money and not their own. There's little incentive to think about the future
Steps to Choosing the Software Stack for Your Business
JS doesn't ensure that; it is easily gamed to serve SEO rubbish to the spider, which is different from what it renders to a real user.
Definitely. I love me some manticore. :-)
One of the major savings is single payers have more data on each provider. This means they can randomly audit a lower percentage of cases and become just as likely to spot fraud.
> But if people were just honest and decent

I feel you. A lot of anger in the world comes from this, I think, and I want to push back because it can lead to dangerous conclusions. I'm not arguing you would use it as such, but others do. I.e. see xenophobia, religious persecution, violence against LGBTs, etc.

How much of what you say is due to a lack of honesty and decency on behalf of the rich and powerful? How many people have "abandoned their decency" because the system is just fucking impossible to overcome? It's not how I reacted, but some friends did - faced with the often impassible barrier between poverty and the lower-middle-class, they threw their hands up in the air and turned to crime, or vagrancy, or just general dickishness towards the rich ("civil disobedience" they'd call it, as they spraypainted a dick onto the rich neighborhood's entrance sign").

If people were just honest and decent, we wouldn't need jails, because nobody would commit crimes. But if people were just honest and decent, people wouldn't be going to jail because a rotten cop planted drugs on them (https://www.youtube.com/watch?v=UANRvFNc0hw) or because they smoked a plant in the privacy of their own home. People wouldn't get shot for being black.

If people were just honest and decent, other people wouldn't feel the need to squeeze every drop of support out of a system beleaguered by a warring two party system to fund and defund it at the same time. "Hell yes I'm going to abuse food stamps, republicans just got a majority, they might take it away next month!"

If people were just honest and decent, we wouldn't have a rapidly escalating war between tolerance and intolerance. Antifa vs fascists. Nazis vs liberals. Friends in Texas wanting to ban transgenders from public restrooms while LGBT friends arguing "it has gotten to the point where punching nazis in the face is acceptable dialogue."

The "if people were just honest and decent" argument keeps cropping up over the centuries, and I think we should work around it. Moral superiority, it doesn't work. Catholics trying for 1000 years to get people to stop getting pregnant before marriage - a multigenerational failure to understand that that strategy just doesn't fucking work. It takes a bit more creativity.

So, I sympathize with your urge to throw your hands up and say "can we just stop being fucking assholes and taking advantage of eachother?" I agree. I try not to be an asshole. But there are tons of assholes in the world, and some of them, when I sit down to think about it, are kinda justified in their assholeness, because they're in shitty situations that would really stress my ability to not be an asshole. Long story short, it's not a helpful attitude - creativity is needed, alongside sympathy. Acknowledge that helping people will come with shortcomings (free riders), abandon pride, and accept that it's better than the alternative (a war of assholes undercutting eachother at every opportunity).
>The entire historical debacle just illustrates in vivid color how horrendous politicians are at managing money.

I think they are incentivized to mismanage money. Voters want low taxes and government programs more than they want a balanced budget.
If you need high query rates, I suspect manticore will stand up quite nicely.
Context: Zstandard is a compression algorithm invented by Yann Collet, with the goal to exceed zlib's compression performance along every dimension (those being compression ratio, compression speed, and decompression speed). Although that bar was cleared long ago, we've continued to work to improve Zstd, and with this release, we've made Zstd just that little bit more hardened/better/faster/stronger.
I’ve tried providing specific and constructive feedback to Netflix but it turns out their senior executive team only understand thumbs up or down as a primary form of communication.

Instead I asked their customer frontline to pass on an appropriately oriented finger.
I hate the auto-playing trailers too, but in the spirit of the kind of analysis HN is actually good at: auto-playing trailers seems like an extraordinarily straightforward feature to collect and analyze metrics on, and Netflix does not strike me as the kind of company that is utterly ambivalent about metrics, so "hating the auto-playing trailers" might not be the strong indication of loss-of-touch that it seems; like, it seems more likely that for the majority of Netflix's user-base, the trailers increase engagement.
How to get rsync like behavior on a chroot SFTP server