skysight-inc/HackerNews huggingface dataset:
This is basically the plot (in my opinion, anyway) of Exit Through the Gift Shop
This is awful, of course, but nothing new. Plenty of painters sold their students’ work under their own names. Rembrandt is an example: https://www.nytimes.com/2009/12/06/arts/design/06rembrandt.h...
It can scale but it takes an increadible amount of care.

Everything has to have unit tests and documentation and be split out into reasonable modules. Large scale projects in C are honestly easier to work on than JavaScript.

It does scale but almost no one puts in the effort to do it.
A bit of one, a bit of the other, AFAIK. Of course, having geological weathering is also a function of gravity; small objects don't have the atmosphere for it.
This version is blazing fast!
Punk is... Creative venting(?)
For caching to work, you need to sit down—ideally with business stakeholders—and decide what the caching policy should be for each data element. For instance, in a healthcare domain, your core patient demographics—name, DOB, ethnicity, gender...—can likely have a fairly long TTL (perhaps even a day or more), since those attributes don't tend to change very often. However, something like a patient's list of upcoming appointments should have a very short TTL, since it changes more frequently.

Once you've made those decisions from a business perspective, you can have your services send the HTTP headers to effect that caching behavior.
How is this different from Rembrandt slapping is name on his apprentice’s work?
Bleach wasn't a very strong album, imo.
If you’re not first, you’re last. Unless you have a natural moat like patents or very specific specialized skills, someone bigger is going to come along and undercut and kill you.
TCP/IP: The #2 most important idea in Computer Science
That's actually a REST feature. You have to interact with /articles/published to get its media type and then based on that you will know what you can do with it. The URI shouldn't matter. It could be /4234234/224234324/020121020/xxxxAAAAzzz but if the media type is "published articles" which is defined in the API spec, then you will know what to do with it.
Heh, I ran into a similar issue previously: https://news.ycombinator.com/item?id=16302821

GoogleBot is broken.
If the technicians want credit, they should put it into the contract. If their input into it is a bought-and-sold commodity, which it seems to be, then they’re being paid in lieu of credit. Ghost writers will get paid different amounts depending on if they get to self-attribute or not.
Censorship won't work. Your ideologies are dead.
Are we just turning our application servers into database servers?
Latency is a measure of how long it takes a packet to go from your computer to some other computer and back. People usually measure this by a ping test

Unloaded latency (when there isn't much traffic on your connection through your link to the ISP) generally ranges from 5 msec to 50 msec, depending on what kind of connection you have (fiber, cable, dsl, cellular).

Loaded latency is measured when there is traffic on the link. A good router will minimize the additional latency, but many routers will add a lot - between two and five seconds (2000 to 5000 msec). That's why you lag out in games.

In addition to the new Fast.com test, there are good tools for measuring loaded latency listed on the Bufferbloat page: https://www.bufferbloat.net/projects/bloat/wiki/Tests_for_Bu...
OpenAPI (née Swagger) helps a lot with this. While I'm sure that many purists would argue that you're not really doing REST if you have an OpenAPI contract, it certainly helps a lot with making APIs more usable to consumers.
Asian movies in general stand out (to people that don't live in Asia) because the motivations for all of the characters are very different. It can be very refreshing to not see the same retarded tropes that you see every day, which are generally really hard to relate to (for me). Why Korea in specific, I have no idea. Although it is important to note that there are also plenty of good Chinese movies.
Well if you believe Wikipedia:
https://en.wikipedia.org/wiki/List_of_tallest_buildings_in_N...
the tallest NY building voluntarily demolished to date was the Singer Building at 185m. My guess is that there is a point of diminishing returns at which there is no economic return in knocking down your existing building to build an even larger one. In JPMorgans case they have a 50 year old building that they are planning to replace with one that doubles their office space so they seem to have a good rationale.
> Devs need protocols and specifications, not vague
> architectural ideas that leads to "you're doing it wrong"
> blog posts.

This is precisely it. If an integration mechanism can't be implemented as a clear and uncomplicated library that strongly encourages correct use by making it the path of least resistance, it probably isn't any good.

(And note that I said "library" rather than "framework". This is important as libraries are more like a thin layer of glue while framework is more like a metastasising cancer)

Most of the time, REST, strictly speaking, demands too much attention even for relatively simple stuff, and therefore is not a good integration technology. However, some adaptations of REST are.

The one thing that is a bit sad is that there is some nomenclature confusion. These days a REST API doesn't refer to Fielding's vision, but a more practical adaptation of the mechanical bits of it.
The European Commission versus Android
This !
I cannot say how frustrating it is to hear a "yes" answer to an inaudible question. Please repeat any question you ear while on stage, it makes all the differences between "okay" and "good" in a talk.
Cause Rembrandt actually teached that apprentice how to do his work. Apprentice's skill is the result of master's work. That makes a huge difference to me.
You do realise that Lumberyard is just an licensed build of CryEngine with AWS related APIs added on top, right?

Yes I know this, but it doesn't change anything on my point that they are still working on the network part which isn't finished.

And thats why you still have huge network latencys. Wait until they finished their network module and then we can judge.

Still, none of this would help to explain why SQ42 was postponed to 2019 and beyond.

CIG stated that a lot of things used in SQ42 is based on SC technology.
It's your personal taste. I prefer programming to doing something else. I certainly wouldn't want to be a lawyer. B)
> That people misused REST is not what made REST "never that good" (in your opinion).

I used to be partial to that interpretation, but after a few years of looking at it, at what people do and at what's actually valuable, I've come to the conclusion that coldtea is correct: REST as originally intended was not that good for programmatic contexts.

It certainly didn't help that it got quickly buzzwordified as "actually use HTTP properly instead of just shoving your garbage through POST all the time" (the original sin of SOAP or XML-RPC), but even then what makes "REST" work for browsers (which is what the concept was extracted from) is that there is an intelligent agent doing the discovery and driving the interaction.

That's not useful for a programmatic API. You can add a discovery layer to a programmatic API (as e.g. graphql schemas & explorer tools) but requiring programmatic clients to go through such a discovery layer just makes interacting with the API painful for no value.

Traversing a few pages when clicking around in your browser makes sense, doing so from a programmatic client when you could literally just store the correct endpoint and perform your call directly is nonsense: it's inefficient, it's annoying and it's pointlessly verbose. Yet that is essentially what proper rest as described and clarified[0] by Fielding require.

Even the "multiple interpretations" (multiple content types) option is worthless when browsers don't provide the flexibility required to do content negotiation[1] or leverage HTTP verbs beyond GET and POST.

[0] https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypert...

[1] even in places where they allow actual mimetypes it's as likely as not they'll ignore it e.g. object/@type is a mimetype but no browser I know cares about it, most of them send Accept: ∗/∗ and firefox sends its pagewise/default Accept.
My condo association recently hired a structural engineer to find out about some of the half-assed shortcuts the builder took and now I almost wish I didn't know.
>That people misused REST is not what made REST "never that good" (in your opinion).

You're absolutely correct.

It's not the misuse that made REST "never that good".

It was already not that good (again, in my opinion).
Highly recommend python or perl myself - and obviously know how to use bash as well.

One related suggestion: Do not become reliant on third party modules/add-ins (other than the standard library stuff) - at least when learning. Really learn how it works.
The conduct you refer to has little to do with the current political system at work in Taiwan. It is the legacy of a previous military dictatorship that has only a historical connection with the current system, and is a stance at odds with the current administration of Taiwan, elected by the Taiwanese people, with an openly pro-Taiwanese identity platform. The main reason Taiwan hasn't already renounced the claims you complain about at this point is that to do so could potentially enrage the PRC into military action against them at this point.

You're clearly a mainlander. You have the classic chip on your shoulder about past conduct which mainlanders always use to excuse the awful behaviour of their own regime.

I always find it ironic how much anti-Imperialist dogma spills out of people from a country that justifies expansionism on the grounds of even the most fleeting 'Chinese' imperial dynastic possession.
Pretty what should have been expected after we alienated skill from art.
That's not the point of the article. The greater context is about the relation between an individual mind and other minds.

Paraconsistent logic allows contradicting statements to be held without implying one must be true or the other.

Why would there obviously be more feminist bank tellers than female bank tellers? What if there's a cultural connection that guides both decisions to be made together?

Don't people aggregate personality details in clusters by choice in order to be accepted via conformity? Isn't that the principle recommendation engines operate on fundamentally?
A few friends have worked as technicians for a very well known British artist.

As far as I can see he pretty much hires every art graduate within a reasonable radius of his art factory. They do the majority of the production work, to his specifications. Eventually they get bored and leave to do their own stuff.

Another guy I know is a sort of 'special projects' consultant for artists, figuring out particular logistical or engineering challenges. It sounds really fun.
I see this as an opportunity and as a challenge. The one able to detect and sane the system should be heavily paid. Is an opportunity for the team to design better software. An opportunity to grow. The only and big problem I see is how to measure the team performance to avoid giving the credit to the one that don't deserve it.
Not to undermine the technicians, but there is a certain view to it. Let's say an artist comes up with an idea for an intricate lounge chair. It takes them two days to sketch it on paper. Art technician and manufacturing engineer work together to draw "schematics" of the chair in some CAD software to actually manufacture the chair, which takes them full two months of labor. Would their work be more or less significant if it was generic stool?
Except that's not even remotely the issue being discussed here.

This is about artists going to people who are already experts in their field and having them construct the art, but taking (or being given) all of the credit for it.
> You're confused about the language, and building some emotions-based interpretation around it.

That is what the article is about.

I believe there are more ways to reason than just using logic or probability when it comes to determining how people think. That's just reality. The crux of my argument rests on thinking about thinking.

Also, please don't tell me I'm confused. I'm not confused. You are cherry picking an argument and that has derailed me from my original point. Thinking about thinking influences the probabilities of what thoughts will occur as consequence in ways that are intrinsically entangled. You can extrapolate that reasoning to yield how and why people think about how other people think and for what purpose.

Please reread what I said originally instead of latching on a single point by taking advantage of the fact that multiple people have responded to different points in unison to my perspective. You know I can assume you are responding to a specific point and you can continue directing the conversation using that point to begin with as a foundation for weakening my argument. You also know I can't assume you have read the whole lineage of comments resulting from my original argument, as can anyone else responding to this thread chain.

I said mutually dependent - you can try to understand this if you choose to do so. But honestly all of this is ridiculous.
How to secure WordPress website?
There are also variations of words for alleyway. For example when I moved to Yorkshire I was amused to hear people use the word ginnel. In Norfolk I think they use twitten. Probably many others around the Isles.
Breaking Down Atlanta's Suburban Experiment
I can't think of a Qt app that looked odd on macOS. I've developed quite a few pieces of software in Qt for the mac, and they all perfectly use the OS's styles and colors.
> advocating against representing actions in URIs

That is a lot of thinking for something that matters very little in REST. URI for actions are embedded in the response itself anyway. If you aren't using the actions as provided by the response, you're not doing REST.
Android is open source really..?
Sadly Searx is just a scraper for Google and some others. So it doesn't give you any real freedom. Popular instances also get blocked now and then.
Future shopping with Immersive Technologies
Brazilian Portuguese: Under Control

https://www.youtube.com/watch?v=nWyMfmdADAM

Japanese: Monoeyes/The Hiatus/Ellegarden (3 bands with the same lead singer, Takeshi Hosomi)

https://www.youtube.com/watch?v=pppstt1_YZw

https://www.youtube.com/watch?v=kbUXDcU32tA
To the few who think android is still open source... context for the EU fine
microsoft not forbids manufacturers to install OS other than windows, that's why you can buy computers with linux. There are always options, there is nothing to blame microsoft for this. If you don't want to buy Windows, you can choose a model without windows. If you cannot find a satisfied model without windows, go to blame your PC manufacturer
How Channa Horwitz Permeated LA's 1960s Art Scene (2016)
> Fielding looked at the Web, and abstracted it, and calls it REST Architecture.

yeah the perfect rest protocol is the web and the perfect rest clients are the humans that navigate the action represented on the hypermedia.

that said, there's some value to be had in discoverability, even if rest grossly gloss over how to discover parameters for the action that the state holds.
No, it's absolutely not "computer science".

In fact the rules you talk of are totally ad hoc and/or cargo cult. At best, they're self-reported empirical (pre-scientific) findings.

There's no systematic research that they're better than some alternative set of rules etc. People just adopt this or that framework or methodology (like REST) because some famous programmer wrote it or suggested it, some company promoted it, it picked up steam of GitHub and blogs, and so on.

That's not only not "computer science", it's not even "software engineering".
Even though I can't imagine this is a serious question: If you apply yourself at work and cook your own (varied!) meals, you will be (moderately) wealthy and (moderately) healthy. I did not mention any social time here, which makes this hypothetical person socially dead.
You're still not seeing my point. I'm talking about some utterly different aspect but it seems like due to your closer involvement it's unable for you to isolate and try to understand and question that point. I wasn't denying anything including Turkish State's penal code (which is not solely directed to the Armenian population) or suggesting that Armenians shouldn't be vocal on the matter or devaluating anyone's pain but you on the other hand are exactly doing that by calling some also real pain nonsense. You are the one being aggressive. There are Turkish citizens of Armenian origin who are under pressure from people living the USA. It's of course not the general action from abroad but it exists. Still, I see that you have lost the ability for scientific reasoning. Try to lose that dogmatic point of view and try to calmly evaluate what people are saying. This way you're just hurting your cause.
Why Drupalgeddon 2.0 May Still Be a Threat to Your Website
Just had a look at the source and found this.

/*

Yeah, there's some shitty code here.
There are some things that shouldn't
be done. I did them. Sometimes, I had
my reasons. Sometimes, I was just being
lazy. But guess what? You're sitting
there reading the source on some guy's
blog. So fuck you.

*/
No hardware accelerated graphics in the vm though for mac os afaik, which can be painful even if you try and turn off most animations. No?
The collected data helps us to understand where most of our users come from.

You can simply log the downloads. I have no problem with that.

Can we please stop with the whole phoning-home trend? It's scary that such things have even become acceptable.
Get More Clients via LinkedIn with These 5 No-Bullshit Steps
just because people don't understand doesn't mean everyone is wrong/right https://i.imgur.com/MCsxsAY.jpg
Skill and art are not necessarily linked. It's possible to be a craftsman without being an artist, and vice versa.

Think of a fabricator as an OEM. iPhones are manufactured by Foxconn, and I'm sure their technicians contribute greatly to the manufacturing and design, but it's still the Apple logo that gets stuck on the back.
Nobody’s saying there would be no files anywhere, just not in the application itself. Config files would would be like third party packages that get installed by an evironment orchestration tool (container, chef, puppet, whatever) for purposes of defining an environment.

This way the “API” for a third party providing custom overrides at runtime to config is through ENV vars, not editing files. (Creating a modified config file would be for purposes of creating a whole new installable package that third parties can use. Whoever config files are shipped to, sys admins, end users, yourself on your local laptop, those users would never modify the config file — it would be immutable from their point of view and only extended by ENV).

So yes, some files store config somewhere to define environments, but what I’m saying is that when these files are treated as separate installable artifacts outside the app itself, then placing documentation into those config files is unwanted, even an anti-pattern because you’d want them to be in a user guide for people to know how to choose between config files and the use case at a high level, that’s the right place to document why foo is set to 57 or something.

Putting human readable comments into the actual environment defining config file is bad because these files can become scattered and out of sync, and it encourages reading the file itself as a source of information instead of central usage guidelines. If you also don’t let people inject custom config into the file (use ENV instead) then there’s no reason for the extra hassle, risk of getting out of sync, or risk of mixed signals that it’s ok to edit the file locally.
The US particularly has high "sin" taxes on alcohol. I live in Germany, which has lower taxes on alcohol than the US and Scotland, so ironically, both bourbon and Scotch whisky are cheaper than in their home countries:

These are the lowest prices for each in the 3 places I usually buy stuff online:

Aberlour A'bunadh: €53 ($61 / AUD 84)

Bunnahabhain 18: €91 ($105 / AUD 144)

Glenmorangie Original: €29 ($34 / AUD 46)

The Aberlour has gotten back down (interestingly) to what it used to be when I started buying it about 7 years ago. Glenmorangie used to be €25 at the grocery store. And the Bunnahabhain used to be about €65 when I found it.
Israel Passses Jewish-only 'national self
I read this long ago and keep coming back to it.

It's the most beautiful rant about programming.
This happens all through society. I take credit for all sorts of things I couldn't have done without my shirt. My shirt was made by shirtmaking experts who were paid, peanuts probably, and that's good enough. So where do you draw the line? The thing about the shirt maker is that they are interchangeable, whereas I, with the things I take credit for while wearing the shirt, am not. I have authorship. The shirtmaker doesn't.
> Ideally services are indistinguishable from any other library

I don't mean to be dismissive [0] - but that mindset seems a bit prehistoric to me. We tried CORBA, everybody hated it, and it died!

Indeed, the bible on the topic [1] devotes substantial amounts of time to how to structure your interfaces just so that you avoid issues arising from the discrete system boundaries.

There is a world of difference between issuing an instruction that repositions a program pointer from one position in memory to another, and transferring execution from one compute node to another while artificially blocking execution to simulate a single thread of execution.

(Even, on a single machine with multiple cores this can be a problem - though to a much more limited degree)

This is why we prefer loosely coupled, message-passing approaches, and resource-oriented ones such as REST. This is why modern languages have "futures" and "promises" (the implication being that we sometimes break promises) and why functional languages are so much in vogue (specifying "what" and leaving a substrate more sympathetic to the underlying architecture to decide "how").

[0] https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...

[1] https://www.pearson.com/us/higher-education/program/Henning-...
I wouldn‘t call an iPhone a piece of art though.
I have been playing around with it. It's great.

Better support for ENUMS and MANY TO MANY relationships would be very needed though.
Words are not defined by their creators, they are defined by their usage.

Those people indeed know what REST is -- in fact, they define what REST is. When we talk about REST, we talk about how people use it.

They might not know what "REST as defined by Dr. Fielding is" but that's not really relevant to them or to the industry at large.
I've been a lifelong democrat and lies like this make me vote for whomever isn't trying to remove freedom of speech. It's fascist pigs that stop others from speaking. All Jewish speech was hate speech and Hitler banned their opinions and disarmed them. I think that sounds like us more than Trump.
>the Delta and Long March families are very large and very old and if you count the earliest attempts of governments to build ICBMs you get reliability figures worse than SpaceX.

"If you do this thing that you didn't do, you get worse figures."

Um, okay.