skysight-inc/HackerNews huggingface dataset:
Try it out here: https://player-html-remix.glitch.me/src/player.html#eyJsb2Nh...

# Here is some info from the README.md:

`player.html` is designed to be a drop-in video player that does not require any configuration or other files.

To use it, copy the [`./src/player.html`](src/player.html) file into a folder that is served over HTTP using the web server's folder listing functionality. `player.html` basically uses the folder listing as an API for enumerating the files and folders.

# Supported features

* Only 1 file with zero external dependencies

* Inlined SVG images

* May be installed as a PWA (Progressive Web App)

* Playback of MP4, M4V, MKV, WEBM, and OGG files using browser video engine

* Sharable URL: load `player.html` in the same folder location, and video position

* Progress bar with preview thumbnail on hover

* Video library thumbnail generation and caching

* Social media metadata (`og:\`, `twitter:\`)

* Play videos directly from OneDrive and Google Drive. You must supply API keys.

* Supported Web Servers: NGINX, Apache, IIS
This sounds like something that would fit right in in the average movie about programmers.
Is ClickBank University 2.0 worth the money?
Compare and contrast living in a tiny flat with sleeping on damp cardboard outside on the sidewalk.
VIM can do this with a language server plugin now. It’s super refreshing to have compiler errors and symbol navigation inside native vim. Come back!
Do you actually go all the way up to ESC?
Absolutely, lots of people are loyal to certain brands or look for the best value/spec in Android devices and make their choice based on that. If people didn't care, everyone would be buying $50 Android devices. Most people I know now even look at the version of Android it comes with.
I’m happy to be locked to a store when I use it as a gadget, but when I use it as a PC VR headset, am I really stuck with Oculus store still? Why can’t any title from Steam or wherever work?
You do realize whoever wrote the spec for this DRM now has free advertising to be hired for more projects and make bank. If Rockstar did it in house, I'm pretty sure they're going to make a spinoff DRM company. Useless, stupid, whatever you want to call it, they're going to print fun-coupons now.
You know this but I'm just throwing it in for people who don't and aren't working on large company things:

You can give yourself a WireGuard-powered, Single Sign-on, secure overlay network between, say, your phone, your laptop, a DO droplet and an AWS instance near-instantly and for (currently) free with tailscale.

By 'near-instantly' I mean it takes almost no effort to set up. It takes me longer to get my dotfiles right on a new host.
> Do developers get a pre-release of iOS to test on?

Yes, but those pre-release OS versions are changed and updated by Apple as the process goes along. So once Apple declares the final version (AKA Gold Master), then everyone needs to regression test their apps against this final version that will be installed on user devices. The process of submitting the app update to the store must be done with a new toolchain as well. Usually the GM version and new toolchain are available 1 week before release. This time they were only available 1 day before. Even if all the development is done and the testing against the GM version goes smoothly, 1 day is a very short turn-around for getting your app update approved by Apple, especially on a day where lots of other developers will be submitting updates too.

> Also, why do you need to release a new version at all?

Sometimes the new version introduces unintentional bugs that break existing functionality and developers have to figure out how to work around it. Sometimes Apple intentionally deprecates existing functionality. These are things that developers can address with the pre-release versions, but again, those are moving targets and until the GM version is released, you don't know for sure.
How Amazon Automated Work and Put Its People to Better Use
Hi! Awesome work.

One of the cool things about the LevelDB codebase is the `Repository contents` section. A brief description of the most relevant modules so people can get familiarized with the code base quicker. As someone very interested in storage engines, I would love to see something similar here. Are you guys planning on adding some extra documentation to the project?
>Unless there's a change in strategy - unlikely - you can expect the wealth concentration to continue in the UK, with increasing danger to the personal circumstances of any kids you have - if not to yourself if there's a serious downturn.

It's the same in the US.

>Even a 95%er is in danger of losing their property if they lose their job for an extended period if they don't live off speculative investments and rent.

I fear this the most. My husband and I make more money than the rest of our family combined (both mothers, both fathers, 4 adult siblings, their spouses), but I still feel uneasy about the future. Maybe everyone worries more during uncertain times, but being mid-career with savings/investments I never thought I'd be concerned about losing everything.
Follow people on Twitter that don’t look like me.
I have actually wondered if this is where a big chunk of our parents perceived security came from- if I buy a house, but in 4 years I am making 20-30% more, and in 20 years I am making twice what I paid for the house, life feels pretty comfortable.

We have low interest rates today, but we aren't inflating out of our debt like generations past did.
"Update" which includes the most basic of iterations. I mean 95% of the current offerings could be completed in a few 2-week dev cycles. Its been almost 500 weeks of existence....@'ing people and pinning...c'mon!!! That's default stuff. The "iPhone" should be called the "iMessage" if it was true to it's purpose.
> I don't want to see the prompts to allow push notifications from a webapp, nor to have to go disable them. I just never want them.

Surely Apple could implement a setting to disable all requests for push notifications?

> In short, my UX on iOS is better without them even being possible, so why would I prefer they be allowed?

Because not everyone agrees with you and web apps have many advantages over native.
"If you wish to make apple pie from scratch, you must first create the universe"
This is so cool! I'm curious, how much does it cost to run a server that does deep learning inference on the scale of hugged-by-hn-frontpage?
Rate limits are trivial to skirt with rented botnets. Some "Free VPN" apps allow inbound traffic from paying clients to be redirected out to the internet.
RDR2 is fairly poorly optimized but I'm not really taking these anecdotal "DRM makes games slow" comments too seriously until there's some proof. Games are almost never CPU bound so I just don't see how obfuscation is supposedly killing performance.
Yeah, I was confused by that; I believe there's LSP support, but no C/C++ support is a deal-breaker for a lot of people.
It is possible it is useless, but if so it is surprising that so many stakeholders continue to invest in it. I don't know what the facts are but it is certainly plausible to me that DRM that only holds out for one month still pays for itself. It seems that the prior assumption should be that there is a good reason for the presence of an expensive and reviled feature. The only one I can think of for DRM is that it is useful, chiefly by driving increased sales due to fractional conversion of pirates.
"Removes support for Adobe Flash”
It's very unlikely that a bicycle could kill anyone. A motorbike or moped could, and very easily.

Breaking the same law, but with rather different outcomes.
I do the same thing. intersections are the most dangerous place you can be on two wheels, so having speed when you go through them means you're in them for a shorter period of time and you have more maneuverability and control of your bike.
Wow, 4 cars for every 1000 people.

https://en.wikipedia.org/wiki/List_of_countries_by_vehicles_...
My guess is because Onward as of a few months ago or even now, only has one developer. Even if that's changed recently, they probably don't have the manpower to maintain drastically different versions of the game yet.
If pointers are integers, all pointers escape. This is not a matter of "nice to have" optimizations.

(The usual model used by compilers is that pointers are not integers, but a pointer becomes an integer when it is casted to an integer. This prevents majority of pointers that are not casted to integers from escaping, which is important.)
No you're not stuck. I've been playing HalfLife: Alyx on the first Quest.
Not to speak for parent comment, but the reason I use vim plugins in JetBrains IDEs is to have all that shit "just work". Yeah, you can setup stuff to autogen tags, but it's not always reliable. If you care about other IDE features (I do) then the list of crap you need to do to get vim/nvim to work properly piles up endlessly. I'll take the IDE with it's nice appearance and features and slap the keybindings in any day over the reverse.
In addition to other's comments, C11 also gives you:

- static_assert, for ensuring things at compile-time without ugly macros.
- atomics, for use in multi-threaded systems.
I'd buy one for myself and for my family as gifts if it weren't an FB product. Disappointing really.

I hope Valve can produce a competitor. Index is doing just fine but the target markets are different.
Yeah, but in Rockstars other recent AAA title, GTA5, they had game breaking bugs due to it.

So they don’t exactly have a perfect track record

https://www.polygon.com/pc/2019/9/19/20874098/rockstar-games...
> You have never experienced this

Actually we have.

In the early days of iOS, Apple never regulated push notifications. And so I remember many apps using them as a reminder pushing notifications daily and sometimes even multiple times a day. There were also companies selling "notification space" within their apps to third parties for use as an advertising channel.

It was pretty awful and it degraded the overall experience of using the iPhone since notifications appear whilst your using other apps.

Apple was right to regulate them. And I hope Apple continues to look after consumers and not allow PWA to use them.
You Need to Switch Your Job
I'll definitely give it a try but it seems very web-dev-centric at first glance.

There is a "preliminary alpha" Go extension for example, but there is first-class support for... FTP.

It took me a few minutes to notice the magical sometimes-visible "download" link but now I have the trial, and I hope it's as useful as it is pretty!
> Software doesn't exist in a vacuum.

Strip down everything to its bare essentials (i.e. just beyond the vacuum) and you have: a Programmer, a Software and (maybe) a User. The sentence above is a common trope that people believe justifies all the friction added between the Programmer and the Software, while attempting to optimize the process of putting it in the hand of the User. But I contend that deadlines are an unfortunate and provably unnecessary byproduct (see many open source projects) of that often wasteful process.

> Deadlines exist because people need to make plans and be able to rely on them

To make a plan you need a list of priorities and some time estimates. Some people just have a knack for turning these into artificial emergencies. The decision to build a new software feature can be taken in an organization by establishing how needed it is and vaguely describing the time it would take to build in terms of days, weeks, months or years. It's enough to know whether you want to spend some resources on it or not. Regardless of deadlines, people will work toward those time frames.

> which is how our entire society and economy function.

Only the parts of our society where such engagements actually matter function like this. In many other parts it's useless to follow such a model. Unfortunately some people observe it in one context and believe that it's a driver that can be blindly transposed onto another. So they start fabricating urgency where it doesn't belong. Meanwhile, it'll be ready when it's ready remains a successful model for many, even in our society and economy.
If DRM lasts a week then it will have done it's job. The people willing to wait longer than that are probably never going to pay for the game regardless, so it doesn’t matter if they pirate it.
While it's true that the difficulty of building a semantic model of pointers is mostly related to permitting optimizations, I don't think the author actually understands how many optimizations are actually disabled by a simplistic pointers-are-integers model.

Let me give an example here. Consider these two functions:

void a() {
int x = 5;
return x;
}

void b() {
return 5;
}

In a simplistic, pointers-are-integer model, these two functions are not equivalent, and it is illegal for any compiler to transform the first into the second. This is because declaring the variable x means it must have some associated storage, which can be accessed by some unknown integer name. Any pointer which points to that integer value can then observe its value, and deleting the store to that temporary value is a potentially observable change to a legal program.

To permit this basic optimization, you need to have to some sort of rule that allows you to reason that a value whose address is never taken can never be legally accessed by a pointer. To actually effect this rule in semantics, you now have to start tracking extra metadata about what pointers can and cannot access... which is exactly the kind of model that's being criticized.
Why is this being downvoted? He’s right.

> When purchasing an annual subscription, you will immediately get a perpetual fallback license for the exact version available at the time.

https://sales.jetbrains.com/hc/en-gb/articles/207240845-What...
Here's one that has all the important Unicode characters...

well, all the emojis.

https://www.youtube.com/watch?v=3AtBE9BOvvk
In the case of the router, it was going through a 1mbps satellite uplink, so it didn’t need to be fast (though it was still fast, at -50db IIRC, it’s the SNR that matters). In the case of the directional antenna on a boat, I got regular speeds just tons of dropped packets. I have no idea how far I was from the routers, but I couldn’t see the houses.
I'm going to remain skeptical until the extraordinary headlines manage to provide extraordinary evidence.

https://www.dailydot.com/debug/forced-hysterectomy-story-rus...
The Snowflake Elastic Data Warehouse (2016) [pdf]
“more tolerant” is what I said. Evolution is mostly a slow process and can never reach perfection.

An evolutionary force that is too strong just kills a species.
You can sideload apks on quest and you can use steam if you connect it to your pc.
This needs an asterisks, unless something has changed recently, the steps needed to get an app on an old device are annoying.

If I want to install an app on my 3rd gen iPad, I try to install it directly in the app store, it tells me it requires an updated version of iOS.

I then have to install the app on my iPhone that's running the latest iOS version, then switch back to the iPad, change the app store account from my partner's to my account, and only then am I allowed to install the previous version of the app.
That reminds me, I consider losing arrow keys a dealbreaker. I use them frequently enough to navigate both text and code in various contexts (except in Vim, which I don't use exclusively). I already hold modifiers to jump to next/prev word boundary, page, start/end of continuous data ranges in Excel, etc. Admittedly, I'd probably adapt, but I'm held back by the belief that any ergonomic advantages of moving to wasd or hjkl would be wiped out by reduction in speed and muscle memory for me.
Does the USA have enough housing for this not to be the case?
There are two plausible measures of success for something like this:

1) Whether the generated character is readily identifiable by an observer on its own.

2) Whether the generated character is a reasonable manifestation of the chosen art style.

I think it does a reasonable job of #2 and a mediocre job on average of #1. I think greater eyebrow variability would help some so that it doesn't look like all the women get "woman's pencil eyebrow" and all the men get "man's extremely bushy eyebrow".
Seems like a damn hasty conclusion anyway.

We have reason to judge the health of human civilization above other factors, but what grounds do they have with an outside perspective? What's right and wrong for this planet, or for us, from their alien perspective? Why would they sympathize with, say, the dolphins instead of us (they might - for random reasons?)
Antidotes include:

- join the YMCA or other community gym:

It’s true that some of my experience could be related to Oakland as a whole, which is an exceptionally diverse city. But I’ve visited other gyms and workout facilities in my area, and none of them look anything like the YMCA. They all lack the wide range of age, race, gender, and ability. I’ve also visited YMCAs in other states, most recently in Michigan and North Carolina, and they had a very similar vibe to my own. I’ve come to conclude that whatever I lose out on from not going to an upscale or hyperspecialized gym, the YMCA makes up for, because it gives me a much broader sense of community and allows me to interact with people—in real life, no less—who I otherwise wouldn’t. Does this solve all of the world’s problems? Of course not. But I think it’s a small step in the right direction.

https://www.outsideonline.com/2403867/ymca-local-gyms-good-w...

- spend more time in civic spaces like libraries and public parks. Or just being outside in public with an open mind.

- speaking of civic involvement, active participation in your local government will for sure broaden your social circles.

- religious organizations -- at least, good ones -- are cross-sectional in this way too. Quoting MLK Jr, "... any [church] that violates the "whosoever will, let him come" doctrine is a dead, cold thing, and nothing but a little social club with a thin veneer of religiosity."

- community work, like habitat for humanity or the like, will put you in a new sphere of folks too.
It's ortho, but it isn't split. And clearly it needs to be split.

For ergonomics.
Back then travis was still licking wounds over leaving academia.
Yes. Apps need to add support for this.

Right now you can set Chrome or Edge as default Browser, and Outlook as default Mail.
Man, and I'm here thinking it's just my VSCode that's super slow and sluggish while editing C++ code. I switch to Clion and it's surprisingly more responsive than VSCode, given Clion is a whole IDE in itself.
Here, I did the quick google search you could have done and found some data on DRM performance implications in real world games.

https://www.extremetech.com/gaming/282924-denuvo-really-does...
Not quite that, but Tom Scott did an Emoji Keyboard that was spread across 3 or 4 keyboards.
Okay. That's a lot of features.

You do understand that the iPhone is designed for the widest of audiences from children to elderly. I don't think making Messages significantly more complex is a good thing.
DRM is and always will be a cat&mouse game. The hacker that breaks this DRM will also get level up bonus for their resume. At that point, this theoretical business model you propose will no longer be such a valuable thing. Those fun-coupons will be as valuable as the Chuck E Cheese tickets recently discussed
I do the same (but with jj) and it's much better than escape. I do it with a bunch of symbols as well; e.g. years back when I was doing logic I'd use vim to take notes and bound AA to ∀.
The guard mechanism inserts non-optimal code as part of its obfuscation process. It does slow down the affected code. The amount depends on how the developers configured the tools and what paths are affected.
libgen for audio books?
Broadly, yes.
Which customers? I'm one, and I didn't even know it had DRM, much less feel insulted.
It's righteous moderation but it's also probably past time for 'virtue signaling' to go into the 'whataboutism' box.
The counter to your strawman is that you are poor if you feel poor.

Since we have proven that a majority of people feel poor (i.e. they need to earn 20% more), and that this is true even of millionaire’s, we need a different definition of poor, because something isn’t right here...
I have wanted to build it, but a standalone tool (outside of Dropbox or another sync tool) would be really hard to integrate into workflows, I think.
> updated only once every 5 minutes, which makes them a lot less useful

That's weird, I would expect them to be able to get updates via push notifications. Even so that seems like a pretty minimal limitation. For almost anything other than messaging a 5 minute resolution is probably fine.
> There's a military axiom—"You can dictate results or you can dictate process, but not both.

This certainly doesn't apply to the domain of critical-systems software engineering. I realise the emphasis of the article is meant to be agile methods, but the claims made seem quite categorical, and they don't hold up.

The most well-known coding-standard of this sort is MISRA C. NASA has one too, as does the Joint Strike Fighter project, and there are plenty of others. When these standards are taken seriously, developers aren't permitted to treat them as mere guidelines.

Plenty of organisations may be sloppy with their enforcement of coding standards. It's also possible for bad standards to be actively counterproductive. That doesn't mean they're always misguided and always impossible to enforce.

> The problem with abandoning the fear of failure is that it requires trusting our developers, a lot.

I defer to an excellent article on critical-systems software development: [0]

> the culture is equally intolerant of creativity, the individual coding flourishes and styles that are the signature of the all-night software world. “People ask, doesn’t this process stifle creativity? You have to do exactly what the manual says, and you’ve got someone looking over your shoulder,” says Keller. “The answer is, yes, the process does stifle creativity.”

> Real software quality is not a set of shared rules, but a set of shared values.

There's a reason avionics software development does not share this contempt for rules. Of course, there's far, far more to building life-and-death software than just following a coding-standard, but still.

[0] https://www.fastcompany.com/28121/they-write-right-stuff
I agree, they don't "capture their spirit". No, you are not picky.
> If no other DRM has withstood for 300+ days before being cracked, then it seems pretty useless.

Based on what?

I'll wager that if a DRM is un-cracked for just 15 days it's already worth it. For most video games, the first few weeks after release are where a huge proportion of the sales are done because no one wants to wait to play an hyped game.
If you can keep the game uncracked for those 2 weeks then a lot of people that might have downloaded the cracked game will just buy it because they don't want to wait.
I don't know your social circle, but I have a lot of friends that will wait a year or two for titles to go on Steam sales for 40%+ off launch day pricing. You're oversimplifying the revenue model of AAA games.
Vapor-Pressure Deficit: Why the West's Wildfires Are So Enormous
Have you considered having two keyboards plugged in at the same time, and switching between them according to your needs?
That's quite possibly the most American response you could provide.

Neither the Author is American, nor am I. Sometimes it seems, though, racial stereotypes are perfectly acceptable...
any pointers? i'd love to upgrade my beloved VIM from ctags-era navigation, but don't have time to shave the whole yak. Would love to hear your tips.