skysight-inc/HackerNews huggingface dataset:
Because people who might otherwise buy a new game, by the same people, would instead play the old one.

If you could somehow relive your favorite concert forever, rather than buy more tickets, artists would be devastated. I think their business rationale is totally sound: why not just sit on it, and people who want that same experience come to you for their new work?

Instead you'd have to pay a lot of money for lawyers and engineers to review the code, etc. That's expensive - it's not like they could just upload the whole thing to Github, no review, nothing.

Besides, the people who don't want to pay for a new game are people who you should spend zero time pleasing - they're not willing to support whatever endeavour you're embarking upon, so why spend all this time and effort putting something out there for them to enjoy? Sit on it: cost zero. Release it: Potentially costs lots, might decrease sales of current product.

It seems like a no-brainer from every perspective: as an artist, as a programmer, as a business person. I guess as a "digital artifact" it has some worth, but honestly, if it isn't enough to support the people making it, it really isn't actually worth that much (emotional attachment to games aside).
I want to see that a candidate is capable of thinking ahead and planning what they wear in order to present themselves favourably, or at the very least not present themselves as a mess. These are easy points to win and when a candidate can't be bothered to put in five minutes' thought to win them, it's not a great start.

Had a candidate a couple of months ago with pants so baggy the crotch hung around his thighs and the whole apparatus appeared to be in danger of falling down (no belt, of course), and when he stood up to write on the board, his choice of underwear brand was apparent.
This book is quite good. I was recently looking for a more production-ready kalman filters, but the ones I found tend to be either abandoned, lacking lots of features, or not mature code bases. Are there any robust libraries for Kalman filters out there?
Why artificial intelligence isn’t intelligent yet
This deserves to be on awesome-quirks, I think

https://github.com/dsalaj/awesome-quirks
SGML, on which HTML and XML is based, has had the features the author is looking for since before 1986. No need to pull a 927 and invent yet another markup language.

Table of content generation: easy using link processes (= transformation rule pipelines for filtering source markup into eg. ToC or other nav)

Text variables, optionally in external files: entities

Custom Wiki syntaxes for translating markdown etc. into regular markup: short reference delimiters

See my page at http://sgmljs.net/docs/sgmlrefman.html
Demand for wireless broadband services isn’t static, it’s rapidly growing. It’s not just that 5G will let us do things 4G can’t. It’s that it will let us do the same things but a lot more of it, before the networks become too congested and demand outstrips supply.
Show HN: Jetstream – webcam live-streaming without the bullshit
An expert system will never be able to process or understand new things unless given explicit solutions.

So you’re basically saying that it is possible to enumerate and solve for everything possible by manually iterating through every single possible edge case that exists. There’s a reason why Cyc has spent over 30 years and only has been able to get this far. You’re fundamentally limited by human constraints. The only realistic way of achieving a general purpose learning system is by teaching a system how to learn and then letting it figure things out on its own. Patently some method involving reinforcement learning.

By the way, it’s not like RL is some newfangled thing. Much of it started during the 80’s, as it concurrently developed with the other purported method of developing intelligence, which was through expert systems.

If you're interested, I highly recommend checking out a lecture that Demis Hassabis gives talking exactly about this issue: https://www.youtube.com/watch?v=3N9phq_yZP0
I just unpin all tiles from the Start menu, that is all.

Really don't get the fuzz, thre are plenty of Powershell scripts floating around if one wants to automate it instead of doing a couple of right mouse clicks.
Good idea, he isn't even called Bruce.
Conkface
The best thing is when 1 out of 7 times, it displays the "uninstall" link for the application instead of the application.
That's probably something else. The server rate limits your client, or the ISP rate limits due to too many bursts, or the client needs to buffer more of the video.

To exclude cases you'd need to watch the network traffic with something like WireShark and look at retransmissions. If it suddenly shoots up and then packets start to trickle later but very slowly, then that could be bufferbloat.

But the 1 minute seems too long.
UTM Parameters Explained and Tools
Fluent 1.0: a localization system for natural-sounding translations
That capability is shared among all high level programming languages, nothing special about C here, once upon a time it was also only available to UNIX users.
My last job was at a company that develops one of the most popular mobile MMO action games in the world (with hundreds of millions of installs). It stores data in large Cassandra clusters (depending on the platform, DCs contain up to hundred nodes).

What I did was designing and developing a command line utility/daemon for performing one-off and regular backups of production data. The solution is able to:

- work with a 24/7 live Cassandra cluster, containing tens of nodes

- exert tolerable and tuneable performance/latency footprint on the nodes

- backup and restore from hundreds of GBs to multiple TBs of data as fast as possible, given the constraints of the legacy data model and concurrent load from online players; observed throughput is 5-25 MB/s, depending on the environment

- provides highly flexible declarative configuration of the subset of data to backup and restore (full table exports; raw CQL queries; programmatic extractors) with first-class support for foreign-key dependencies between extractors, compiled into a highly parallelizable execution graph

There was an "a-ha!" moment, when I realized, that this utility can be used not only for backups of production data, but for the whole range of day-to-day maintenance tasks, e.g.:

1) Restore a subset of production data onto development and test machines. This solves the issue of developers and QA engineers having to fiddle with the database, when they need to test something, whether it be a new feature or a bugfix for production. They can just restore a small subset of real, meaningful and consistent data onto their environment with just a bit of configuration and a simple command. Developers may do this manually when needed, and QA environment can be restored to a clean state automatically by CI server at night.

2) Perform arbitrary updates of graphs of database entities. It's a common approach to traverse Cassandra tables, possibly with a column filter, in order to process/update some of the attributes (e.g. iterate through all users and send a push notification to each of them). The more users there are, the longer it takes, and negatively affects the cluster's performance and latency for other concurrent operations. Having a tool like I described, one may clone user data onto a separate machine beforehand (e.g. at night), and then just run the maintenance operation somewhere during the day, on data that it is still reasonably up-to-date.

All in all, it was a fun experience of devops, which I'm quite fond of. With just a little creativity and out-of-the-box thinking, there are lots of ways to improve the typical workflow of working with data.
its a joke.
The Frauenkirche actually was modified to make it more robust. For example, they added additional anchors to the dome.
Good to know, which also is the most relevant test I imagine with all android phones coming with chrome. Thanks.
Shut it, bignose.
Because it was expensive and mostly used for knives and swords that required affordable amounts and didn't have better options.
I'm not an expert of certificates, but some quick skimming of https://tools.ietf.org/html/rfc5280#section-4.1 suggests that a certificate only references the issuer certificate by name.

Since, according to the article, the two different Lets encrypt intermediates have the same key, and the same name, they are interchangeable?
As in, could I just replace the intermediate in my cert-chain and have everything continue smoothly?

The end of the article suggests that this can't happen, but I can't quickly find what would stop this from happening.
Updates from Coral (Google)
Amazon to Exit China This Week – Pandaily
Detecting Cute Animals with Machine Learning
Thanks for pointing to the Awk 5 manual (in the tar archive, I haven't seen it online still).

I've written the previous comment asking "why namespaces based" only on the directly online accessible info. Now having had the time to download and unpack the sources and read the documentation there, it sounds much better than it appeared based on the announcement.

Long term it shouldn't make gawk less compatible than it already is. Gawk already has gawk-specific extensions, and that would be one. It seems that the command-line example is the only "breaking" aspect. And even that could be theoretically modified to be non breaking, but it's hopefully seldom enough used to not affect too much.

And the "namespaces" is in fact a "module" infrastructure extension, introduced specifically to support the construction of module-like libraries (specifically solving the problem of exporting the limited number of variables from the module).

I especially like the writing of the author of Gawk manual, I've really enjoyed it even almost thirty years ago.
Kick the Weight with Keto
Item details
Kick the Weight with Keto.Item details
Kick the Weight with Keto - How to Lose Weight and Feel Great with a Paleo Ketogenic Diet https://eatfatlosefat.e-junkie.com/productaffiliate - How to Lose Weight and sFeel Great with a Paleo Ketogenic Diet
> What they do mercilessly lampoon are all the hangers-on, unthinking followers, ungrateful beneficiaries and various religious functionaries that follow rules before they follow principles. Those people get a proper drubbing.

So basically the whole Church Inc. with its highly pyramidal management structure, messy internal politics, hunger for power/money and a history that noone could possibly be proud of.
So you need to execute 3rd party software on your machine and let it fiddle with your DNS settings?

Personally, I would not want to do that.
While in the video he's updating the location hash (which breaks the backbutton), one can implement this using history.replaceState[1] to keep the back button working normally. He also mentions parsing the animated URL the figure out how far the video was loaded. So if you want you can use the animation in terms of navigation. Or alternatively just put the animation behind a separator and have your router ignore the animation part.

This would preserve both the back button as well as bookmarking! Note that this video is more of the hacking nature what fun things can we do with the URL bar, he stated a number of times that it's more cool than actually useful.

[1]: https://developer.mozilla.org/en-US/docs/Web/API/History_API...
why on earth should Twitter be an official support channel for a business?

Note that the poster said "an official support channel" rather than "the official support channel". Adding more ways for customers to contact support is usually a good thing. There was no mention of taking away other channels that you might prefer.
Vine Robot
Why not write it as in lisp as:

(sin (cos 10.4))
> And how is this all that much different?

It changes the meaning of the address bar from "this is who I'm talking to" to "this is who (at some point in time) signed this content".
I'm ad tolerant but ads being baked into my OS feels weird and wrong.

Not everyone knows how to remove them, and really why should they have to remove them?
The idea here is that if you want to do a quick live-stream of something, you can just go on the web page, click the button, and share the link. You don't have to sign up, send money, download a streaming client, etc.

It's essentially "Facebook Live" for people who aren't on Facebook.

It's open source and self-hostable.
So what motivates one CA to cross-sign another? I would have thought, if you were a CA you'd prefer not to enable your competitors - especially one who's planning to give away the product for free.
> Professor also admonished us that such technicians must always be infinitely certain that the transmitter is not operational at the time of service.

It's a good thing your professor is not a tower technician.
No self respecting technician climbs up a tower without knowing his potential exposure.

There is a reason both the US FCC and EU ICNIRP have guidelines for human exposure, and if you are a tower technician you wear a personal RF densitometer to ensure you are not exposed above these levels.

https://en.wikipedia.org/wiki/Personal_RF_safety_monitor

"Electromagnetic field densitometers, as used in the cellular phone industry, are referred as "personal RF safety monitors", personal protection monitors (PPM) or RF exposimeters.[1] They form part of the personal protective equipment worn by a person working in areas exposed to radio spectrum radiation."

And even with a densitometer, when working on high-powered live equipment, you also wear a protective suit:

https://upload.wikimedia.org/wikipedia/commons/c/c7/Nardaler...

I hope you forward this information to your professor. Industrial RF radiation is not something you want to play around with.
Absolutely, for better or for worse, labor markets will effectively pay a "bonus" for immoral or contentious industries and employment, and discount wages and conditions for those which are virtuous or desirable.

In short, being able to sleep at night is a form of non-cash benefit, and the fact that everyone wants to do it increases the supply of labor for those jobs.

contentious or morally repugnant jobs are just the opposite, shrinking the available labor pool and inducing an intangible cost on normal people who take them on. Of course, if you're a psychopath or morally blind, you as an individual do not pay this psychological cost, and benefit from the increased wages and conditions deriving from the relative shortage of labor.

There's a reason they call it the dismal science... :p
[I know, but thanks for disclosing. :)]

The problem is, there really isn't an "AMP independent of Google", as Google's implementation is the only thing that matters, due to Search and Chrome. Supporting Google's proprietary fork of HTML is more or less supporting that entire structure, and it is inherently harmful. Whilst they have some notion of "governance" for the project, the plurality of participants are Google and they've confirmed that Google isn't really beholden to follow the project's governance with the implementations they put into their own products anyways.

For the most part, AMP is a subset of HTML with proprietary tags, but could be easily implemented in normal HTML. The only reason to implement AMP is to format your website to be compatible with Google's demands for special treatment in Search. (A benefit that, while publishers may aspire for today, becomes increasingly useless as the entire Internet is forced over to the same proprietary format.)

Various blogs have covered samples of how loading AMP is actually worse than loading their own websites in a lot of cases, but they're forced to implement it anyways because of that Google Search incentive. Surely the correct solution for mobile developers is to teach people to use restraint in piling on extra crud, not bootstrap some extra crud that prevents them from using any other crud.

And essentially, from the responses here and in almost every previous discussion about AMP, and literally Twitter feeds made just to retweet examples of AMP hatred: Nobody wants this. Everyone who wants it is using it because they have no choice. It's forced on publishers to maintain competitiveness in search, and it's forced on users who have no way to decline.

Probably what ground my gears the most about your blog, to be honest, is the cheerful, supportive tone for what is inherently a harmful technology that was implemented in a closed fashion. Compare to how FastMail acknowledged that they may have to support AMP for Email, whom I'm not upset with: https://fastmail.blog/2018/02/14/email-is-your-electronic-me...

If you have to do this for business reasons, tell us that, don't try and tell us AMP is good for the world, when we know it isn't.
5nm: A Catalyst of the Fourth Industrial Revolution
Tested on a few tablets my company sell / used to sell :

- FAIL Galaxy Tab 4 7" (SM-T230) Android 4.4.2

- FAIL Galaxy Tab A 7" 2016 (SM-T280) Android 5.1.1

- SUCCESS Galaxy Tab A 9.7" (SM-T550) Android 7.1.1

- SUCCESS Galaxy Tab A 10.1" (SM-T580) Android 8.1.0

I don't have any Android 6 device at hand, but this is consistent with @regecks statement "On Android, the root was first added in Nougat" (which is Android 7).

This is going to be problematic, as there are still devices currently for sale on Android 5/6 (such as the aformentionned Galaxy Tab A 7", which doesn't have a replacement on some markets).
Yes, that's possible. However this is an example from Ruby, which is very mutable but has some immutable features in its standard library.

2.3.0 :001 > s = "abc"
=> "abc"
2.3.0 :002 > s.gsub("b", "B")
=> "aBc"
2.3.0 :003 > s
=> "abc"
2.3.0 :004 > s.gsub!("b", "B")
=> "aBc"
2.3.0 :005 > s
=> "aBc"

I guess that if an immutable language shows some mutable syntax we can expect it to be a short form. Actually Elixir has at least a mutable short form:

iex(1)> s = "abc"
"abc"
iex(2)> String.replace(s, "b", "B")
"aBc"
iex(3)> s
"abc"

The next line would be an error in Erlang and other languages because we can't mutate an already assigned variable there, but Elixir allows rebinding

iex(4)> s = String.replace(s, "b", "B")
"aBc"
iex(5)> s
"aBc"
Nope. I’m using LXC and have set things up manually.

It’s just a basic setup with dehydrated[1], some bash scripts for deployment and cron though.

[1] https://github.com/lukas2511/dehydrated
> There were even prizes for some categories for wellness categories,

I want the "Bruce Industries LTD Competitive Meditation Champion Quarter 2 2016-17" t-shirt.
How does "REST" handle coordinated transaction rollback/compensation over multiple heterogenous service calls? How is SOAP, XML, WS-*, AMQP proprietary?
There are improvments, but none that I can associate to the UI, which I still think is a massive regression.

Being able to copy paste from the console. SMB3 (i.e. offering encryption if properly configured). Virtualization was a major leap forward in windows 8/windows server 2012. Http2 support in IIS.
Uh, thanks! You are completely right. I forgot that it's not just an unconditional unwrap.

What I wanted to communicate is that I find that in many cases error handling is a sort of twilight zone. When the environment or context of the running program is not what it should be. (Eg file not found, lack of permission to write to it, not enough memory, something is not configured, missing runtime dependency; and all the state validation errors, etc.) And the errors that result from this are usually too low level, and there is rarely enough information in the error messages (types) themselves to help understand (and potentially work around) the condition causing the error.
I've created a dozen or so of entries myself in the HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths registry key and i also got a few in the taskbar.

For instance to start firefox i can do windows-key + 1 (taskbar) or windows-key+r+ ff + enter (app path registry key)
The "one size fits all" approach to Twitter can't make everyone happy, maybe not even most people. Reddit really took off when they introduced subreddits so that there could be different interests, different rules, and different moderation.

So now the shameless plug: we built Bettr.social from the ground up to support groups for just this very reason. Users want the option of joining and/or creating their own groups that have control over content and behavior. It's sort of like a "Twitter with groups". You can also follow hashtags so you can follow topics, and not get someone's personal political views mixed in with their sports analysis or whatever. Not sure why Twitter has never allowed following hashtags. Weibo does.

Dorsey also mentioned the "Like." Facebook did well adding more reactions that just "like." People may like a post for different reasons, and people may react to a post in other ways than a "like." If there's no other reaction available, then they'll write something, often something nasty, and then the discussion can continue to go nasty and perpetuate. At Bettr.social we have several reactions like skeptical, troll, wow, and others (even Fake News). We think this helps reduce the snide remarks and drive-by one-time insults.

I don't think Twitter has innovated much in user experience in the past several years. They've change algorithms, and AI detection of abuse, but the features haven't really changed in awhile. And although not all change is good, it seems like there should have been some changes for the better in the UX.
Then write your own acme client, it's not a terrible burden -- although I've only personally done it with the normal URL validation method
Pervasive Visualization in Immersive AugmentedReality for Performance Awareness
You are the first person to actually nail it - well done!

That's a sale-able outcome: more and more people are using the spectrum so if we don't upgrade to a more efficient use then the outcomes you currently enjoy (video chat, gaming, virtual desktops whatever it is you do and value) will stop working because of the traffic.
Scale fast effect (Conway’s law)
SpaceX, OneWeb, Amazon. I hope this will not turn to be a space debris disaster.
For some reason it also broke Safari on iOS to the point where I couldn’t open HN via a bookmark either. Had to close the tab completely.