skysight-inc/HackerNews huggingface dataset:
Honestly I probably shouldn’t have mentioned SSH, because it also doesn’t really deserve any blame here. People can / do tunnel real-time traffic through SSH without any problem. The real root problem is wanting to get so much detailed information from a tty-like interface. In this case it just happens to be via SSH. The author would have the same issue with telnet, rsh, etc.
Rwanda Built a Drone Delivery Service
I love these loading indicators and thought I would roll them into some nice React components.
If you look closely enough you can see a clear trend regarding Netflix's content strategy. They will continue to make movies like Bird Box, B-style movies and "cult classics" that they can draw big numbers to via their reach and marketing.

Oscar contenders like Roma and Beast of No Nation (a bit early for it's time if you ask me).

Partnerships with foreign content makers to act as an international distributor (BBC produced, Golden Globe Winner, The Bodyguard for example).

Top quality original TV: The Crown for example, fueled by contracts with big name show-runners and writers to produce them (Shonda Rhymes).

And finally, high value syndication targets (Friends, Mad Men, The Office).

Netflix's content allocation seems pretty clear, the next few years will be optimization at the margins.
Metaprogramming has a specific technical meaning that has to do with code that reads or generates code. Try not to parse the word metaprogramming itself.
Canada has fired its Chinese ambassador over Huawei comments
Over 9,000 Cisco RV320/RV325 routers are leaking their admin credentials
The second paragraph opens up with a “what is quic” and links to another post. Perhaps give that a read?
The site owner (pg) has previously indicated that he encourages downvoting to indicate disagreement.

One of many things I disagree with re structure of HN.

I too upvote valuable/thoughtful/insightful comments that I disagree with.

Personally I want a range of opinions, and specifically desire to hear opposing opinions; deterring well made opposing comments goes against that.
That's an interesting perspective, but it seems unlikely that that is the main or even an important advantage Linux has over Windows. After all, you can't really run old Linux binaries on a new Linux system without strong determination and a lot of time. There are many others, including its (essentially) fully open source nature definitely being up there.
Aye, your argument has merit. I was just looking at it from a perspective of whether or not an open society is what we're in, to begin with, to argue that other societies should be more "open". It would be hypocritical to say something of such sort, if not; which is something that Soros seems to hint to with his posit (e.g.: corporations and governments combining to create a far more in-depth surveillance state).

To give a principled example, the <insert the appropriate three-lettered agency here> keeps a list of anyone who even looks-up things like TOR or TAILS. Users have their own reasons for looking the information up, and those are notwithstanding the fact they're automatically on a list, simply for doing so.

I get bad actors are a part of reality (let's be honest: they always have been) but, as I proffered originally, at what point do we decide a society is no longer open?

For example, if those who participated in Occupy[0] were on a list maintained by their respective government[s] - just for exercising their democratic right to protest - then should we consider any society open, anymore? For example, it's no secrety that those lists, themselves, are shared amongst communities, like the five-eyes.

Of course, the best example would be the no-fly lists but given that those are black box, in and of themselves, should that be demonstrative of no longer being an open society?

The O.G. comment was merely conjecture, out loud, as it were; just as this comment is... Though, I'm still left bereft of what constitutes an open society, anymore, since that definition seems to have drifted in modern times.

(Of course, maybe I am obfuscating the definition of an open society with the precept of a utopia but maybe that's my stubborn hopefulness for a better future than the one that I know that's coming...)

[0] - https://en.wikipedia.org/wiki/Occupy_movement
Another good rule of thumb: if you can't find a good name for the thing you want to abstract, it might be a bad idea.
Your main point is still valid but Steam still takes 30% on the first $10 million in sales [0]. If you're an indie, this is almost certainly not going to apply to you [1].

There are a few new options for game marketplaces such as itch.io, the discord store, and the epic games store. All of them take a lower cut than steam. However, so far none of the steam alternatives have a large number of popular games.

[0] https://www.rockpapershotgun.com/2018/12/01/steam-taking-sma...
[1] https://www.youtube.com/watch?v=WycVOCbeKqQ
The Worst Code I've Ever Written
There are no classes, just functions. 'class {}' is a function. Try it.
Most People With Addiction Grow Out of It (2014)
For me it was: "Cool, this is some decent new content from something I was already paying for."

Perhaps if I wasn't already a subscriber and the social media hype led me to subscribe I would be disappointed, but for an existing subscriber? I'll keep my auto-renew going.
The travails of Germany’s rail passengers
Kubernetes as a surprisingly affordable platform – a follow-up
A full environment that could get you to a blinking LED off of an FPGA would be the complete dump, but I don't see the value in downplaying publishing a bulk of code that all others have hidden behind lock and key.
I like to think of autonomous vehicles like trains rather than cars in the general sense. They can operate on pre-existing tracks that were previously unexploited. A lot of track exists out there, and as the technology gets better, they can utilize a higher percentage of what's available.
Is it the case that HTTP/3, like HTTP/2, will not change the semantics of HTTP in any way?

One thing that drives me nuts, for example, is that Expect: 100-continue exists but has no criticality, so a user-agent can't tell at all if the 100 continue will be coming, or if a 2xx, 3xx, 4xx, or 5xx response will be sent immediately. In principle the user-agent could use OPTIONS to detect if the server implements Expect: for the target resource, but there is no guarantee that a server that supports Expect: will note that in responses to OPTIONS. Some clients implement a timeout then begin sending the request body, but suppose when they do so the server's 3xx/4xx/5xx response is already in-flight? Then the server will expect a new request, not a request body, next from the user-agent. What a mess.

And, of course, Expect: is a very important feature. It's needed to avoid sending data that cannot be recreated, or without having to cache it in order to resend it if the request failed with a 401, say.

What I'd like to see is a hard requirement that OPTIONS must indicate whether the server supports Expect:. I'm not sure much more than that can be done to fix the problem. But obviously, a new transport for HTTP can't change this sort of semantics, as one might be gatewaying to/from HTTP/1.1.
For anyone interested in doing this kind of stuff in an actually sane manner (i.e. Using a high-level dynamic language to intermix llvm), the sadly now abandoned Terra project is worth checking out.

http://terralang.org/
> You now also need to make every library and abstraction layer that the packages on your system use be aware of this new feature as well.

No. You miss the point. I need to do nothing. I have no reason to do anything. Give me a reason and then we can discuss what I need to do. I need a rationale to do something, without rationale my work would be pointless and you might argue indefinitly that anything that I've done already is not enough.
What if the service agreement is simply per month, and not a contract? Then privacy.com regular use is fine, no?

As in, suppose a service advertises it open endedly as you stated, but I only needed 3 months of the service, then forgot about it or was traveling, is that considered illegal?
Should you consider contracting? UK edition
This is also completely planned for by the cities, who rely on that very substantial parking ticket income.

If the city wanted to make delivering parcels legally and safe for bicyclists practical, it could. But that would mean drastically lower income. So it doesn't.
Wow, this is very similar to the way I use procedural 3D textures and displacement maps to draw planets and things. So much so that I don't even see the explosion, just a growing planet (really, just tweak the mapped color gradient a bit).

Example:

https://www.friendlyskies.net/images/266.jpg

So much of 3D graphics is "hmm, this random thing I just made slightly resembles an $X". "OK, so let's say I just created a method for modeling $X." :-) Really fun stuff.
> what is the benefit of "composing" queries via this library instead of just running them separately in a single connection?

I think the link is pretty clear: it combines and batches queries while providing a type-safe interface for the returned results. It further provides intellisense and unit testing features that are tedious and error-prone to achieve in other ways.

Of course you can do this all by hand, or manually batch your queries to avoid round trips, but why would you want to?
Agreed.

At least standardise on one (recyclable) plastic so its easier to sort.
And a genius product name.
Would your definition classify most of lisp as a lie? It being implemented with a function shouldn't matter. What about the actual behavior is wrong for a class?
Marco from Kong here. At Kong[1] we use Lapis for our control plane API and it's been phenomenal so far. If you have a project in Lua and are considering a web framework, I would definitely recommend Lapis - it's mature enough and battle tested. Pro tip: run on top of LuaJIT[2] for extra performance.

[1] - https://konghq.com/

[2] - http://luajit.org/
You're correct that this is not an advantage Linux has over Windows; both Windows and Linux strive to maintain strong backwards-compatibility guarantees. It's an advantage they both have over systems like macOS.

And while Windows maintains near-perfect binary compatibility (I've run programs on Windows 10 that were last compiled a decade ago), Linux instead has excellent source compatibility. I've successfully compiled and used decade-old Linux utilities with no problems.

This difference speaks to the different economic philosophies these platforms have. Microsoft expects you to buy software in a box at a store and use it forever. Linux expects you to use free software developed by volunteers. And Apple expects you to pay over and over again to avoid losing functionality.
MSFT is adding a pty driver and support for Unix-style applications.
To amplify this, it's also worth noting that botulism is not a real risk if you don't even bother canning, and just refrigerate the food after it's fermented. (As I mentioned in response to the parent, lack of oxygen is required for botulinum toxin production.) Canning is only necessary for long-term storage at room temperature; the significant bacteria in food generally don't like the cold.

Storing your product in the fridge makes getting started with fermentation really simple!
You can read about IETF QUIC here https://datatracker.ietf.org/doc/draft-ietf-quic-transport/

HTTP over QUIC is now HTTP/3. "HTTP/3 is just a new HTTP syntax that works on IETF QUIC, a UDP-based multiplexed and secure transport"
the break is part of a switch/case though?

https://www.w3schools.com/js/js_switch.asp
I think it also helps that when Spanx would go viral there was already a product available, so it would be less lucrative for a knockoff to enter a competitive market. When this guy's boots would go viral there was nothing to buy, so if a knockoff could get to market faster they'd get the sales.
To be fair, big studios have to convince you to pay to go see a film, Netflix just have to convince you to watch it “for free”
"... unless it is misleading or linkbait", which I indeed think to be the case here. I clicked because I thought frameworks like Wayland and X or something else inherent about the architecture of modern Linux systems made it difficult to detect key up events, but it just turns out the author was trying to use something that doesn't have any concept of key events, leading to the feeling I was misled.
Disney owns ABC, Marvel Studios and Lucasfilm. Not mention ABC Family and existing Disney cable channels. Between those assets they could make a very compelling streaming service. Something Netflix knows well since they were leaning hard on Marvel shows for a while.
I was talking about this with one of the farmers from my CSA. They sell eggs as well as produce. She told me, "I'd love to let the chickens loose in the fields," partly because of the fertilizer, and partly because they eat bugs that eat crops. But apparently this is forbidden because of the disease risk.
What I also find interesting is the fact that Netflix doesn't necessarily even need the "flex" to succeed. Their push on bird box could have failed miserably, and they really wouldn't have suffered greatly, whereas Disney's push of A Wrinkle in Time probably hurt, since the movie ultimately flopped and their only chance to recoup costs was after the huge investment.

Netflix's goal is quite distinct from much of its competition. In simplistic terms, their goal is to release enough compelling content to keep existing subscribers subscribed and then hopefully entice new users to sign up more than old users quit. These "flexes" I would assume are primarily for the second category. If you make something enough of an event, with subscribers talking about it all the time, maybe non-subscribers will think they are missing out and take the plunge. If that fails, however, they only really lose out on the marketing costs, since it's very unlikely to affect the existing subscriber base at all.
Uber surge pricing on a basic living utility? No thanks. Same issue as with fuel - the wealthy people who are often the most wasteful with resources (driving Hummers and V8/10 SUVs and cars, private jets, etc.) are the ones who would be affected the least because the price wouldn't impact their habits. Meanwhile, a middle/low-class family would be paying 1.5x the rate to keep the lights on home.
If only solving bullying was so easy... https://ibb.co/q5Cy94Y
The Linux kernel is famous for trying really hard to maintain ABI backwards-compatibility.

In practice this means that statically-linked executables from a decade ago will run just fine on Linux today, at least as far as interactions with the kernel is concerned (interactions with other parts of the system, it depends). The same is not necessarily true of dynamically-linked applications because user-space libraries' maintainers are not as exacting about backwards-compatibility. Note that this is not an argument for static linking, at least not in its current form.
I had to learn Fortran about 3 years ago, when I got into particle physics.

I had the same reaction: Fortran? Still used? Omg! But after three years, I learned to like it. In its modern form, it is simple, fully vectorized, and fast. I like its syntax more than Python (explicit end is better than significant whitespace). And did I mention it is fast?

So — you have a modern vector math-oriented language comparable to MATLAB or Numpy, but much much faster. And with excellent, state of the art libraries. What’s not to like?
Exactly. How about offices that keep the lights on or half-dimmed all night, as well as the computers running?
Businesses are often the most wasteful.
I completely agree with the assessment and reasoning as to why. It bothered me for a long time, then I sort of came to accept that's how it is now. I've run lots of thought experiments on how it could be changed to improve the s/n. It's difficult because newer more mainstream content interested parties outnumber those looking for in-depth articles. I've made a simple re-ordering/filtering of posts[0] that makes it easier to separate types of posts.

[0] https://hackerer.news
So I like prime a lot as they have higher quality "Amazon creations" but I think Hulu sucks. The content is not that good and the good stuff is usually incomplete. Hulu I guess is good if you stream reality TV. Not for me.
Impressive

I was willing to criticize the line count if it had a bunch of dependencies, but 180 lines seems accurate and I'll give a pass to the obligatory core C++ include statements

Way to go!
I don’t know, it just feels like a bit of a boring world if every language looks the same, instead of prodding you to look at the world from a slightly different angle.
Except when dealing with things that tend to require speed, PyPy is short in some respect in that the code won't work.

This has happened to me 5 or 6 times now. At this point I just stick to stock python.
In all fairness, the blog is a bit confusing. I know that podman ad buildah both comply with the OCI image spec and that pod man in fact calls buildah. Which makes the various discussion around visibility etc. somewhat confusing to me. It may well be irrelevant in which case perhaps there’s a clearer way of explaining the relationship.
There are a lot of Disney series, and all the girls in primary school have heard of them. Disney are strong on this segment
I had to google that and I am still not sure I found the right thing :)

So let me maybe clarify the algorithm running a bit.
Im trying to pull in as much information for a task as I can reasonably get. One important information source is the things you as user give me voluntarily, e.g. and end date, a location, shared users, ...
Then there is information a user gives me kind of by accident as in "how long has this task been unfulfilled in your list?"
A third information source is correlated data from the internet, like the distance to a location and the opening times of said location if applicable.

I use all this information (if you give me access to) correlate them with the same information of your other tasks and some common sense, put in a tablespoon of salt and pepper and stir for about 2 and a half minutes. Out of that falls a priority sorted list
==> chaoslist
They were in the student lounge/study area and not in the classroom. If you were in your leisure time among a group of English speaking people in a Chinese company, it is likely you would speak English. At the end of things, who cares, do you want to monitor all your colleagues' behaviour while they are in the lounge or in their leisure time to make sure they fall in line with mainstream company views? I'm glad companies don't force themselves on employees during leisure time.
There was a story on HN a week or so ago about Netflix's main competitor being Fortnite.
There were zwei peanuts, walking down der strasse, und one was assaulted… peanut.
check the HTML5 stuff for games you can play right now (most are free):

https://itch.io/games/html5
JS is a language where new features can only be added by changing the language itself. There are other languages where new features can be implemented as third-party libraries. This allows people to experiment with new approaches to problems, try out new features and test them in real world. Once the community agrees on their usefulness, they are integrated into the standard library so everyone can profit. These are languages where you can't really remove that much, from the language itself. And any new language features (changes to the core language itself) are driven by "what is the minimum change we need to do to allow third-party code to grow even better" rather than … well, whatever that thing is that the JavaScript community is doing.
How Idyll implements reactive variable assignment using JavaScript Proxies
Here's the secret to Netflix:

A "masterpiece" is in the eye of the beholder.

A masterpiece to some is not to another.

Roma is one example: it clearly is masterfully done. Film critics love it. I loved it and it resonated with me. Have you seen it yet? Maybe you think it's "mediocre".

I liked Bird Box because it was apocalyptic and dealt with the downfall of society, a common theme in this genre. I don't care if anyone else liked it or didn't, the film was made for me. I see Netflix just released Kingdom. I have loved it so far.

I could list dozens of shows and movies that I have been extremely thrilled with. Will everyone else? I. Don't. Care.

As long as Netflix keeps pumping in the fantastic content, people will continue to subscribe.

I think you just need to look harder in Netflix. Try some British shows like Marcella or The Bodyguard.
I’m going to butcher this. But, in the grand scheme of things a “class” in most languages is just a group of related static functions. When you create an object from a class definition you are creating an object that holds values. When you call a method on that object, you are passing a pointer to the object to a static function.

It’s all just syntactic sugar in any language. Before the class keyword, it was just more explicit in JS.

A class is a function in JS, a class is a separate type in most other languages. I don’t see a meaningful difference.
Disney are much, much bigger than you seem to think. They own Pixar, Lucasfilm and Marvel Studios. They already own a large chunk of the US cable TV market, including ABC and ESPN. They have just gained regulatory apprival to buy 21st Century Fox. They aren't newcomers to streaming, because they have a 30% stake in Hulu, which will increase to 60% after the Fox deal is completed. They also own BAMTech Media, which provides streaming video services for the MLB, the NHL, the PGA Tour and WWE.

Netflix should be very, very worried about Disney's streaming ambitions.
I've looked into game loop pattern discussions in the past, and (as a hobbyist doing nothing serious in gamedev, just having fun with the occasional small game) I typically find them to be overly-academic and didn't really communicate why I'd want to use a pattern, simply that I "should". I've also spoken with other developers (who, to be fair, were systems and application developers first, not game developers) over-invest themselves in the theory and architectural aspects of game development, rather than ... well, actually making a fun game.

This article presents the most cogent and approachable explanation of the topic I've seen. It's empathetic style reminds me of the excellent "Head First" design patterns book (which if your ego can get past the initially-jarring style, is IMO the best way to fully grok the patterns). Thanks to the author, to to the person who shared it!
>"From cursory glance they have operand read bypass and branch prediction."

I'm not familiar with "operand read bypass", is this the same thing as "operand forwarding"? Is this a pipeline optimization? Might you have any link you could share on this?
Netflix should create less content, not more. I find it low quality and will discount titles with Netflix logo that otherwise look interesting. I’m also a Mubi and Amazon Prime subscriber. It’s surprising to hear the original content is working for the company.
Ok, thanks again for filling me in on the details, and nice username btw.
For example, if I wanted to bring the ideas of functional programming to a C# shop, why not just learn the concepts of functional programming in C#?

On top of that, if there is a standard way to structure a program in a given language, you’re not doing future developers and maintainers any favors by not following the paradigms of that language or “you can write COBOL in any language”.

When I’m writing on Python, I try to do things in the “Pythonic” way. The same with JS or C#.