skysight-inc/HackerNews huggingface dataset:
"Roy Fielding’s original ideas around REST are elegant and now quite widespread"

I don't think this is actually true. I think you see some ideas plucked from Fielding's paper, but describing REST in terms of performing CRUD on resources is not what Fielding's paper is largely about. There's some good RESTful APIs out there, and Stripe does have a pretty nice API for the current state of API affairs. But I'd say we're still decently early in figuring out how to more widely leverage concepts from Fielding's paper, so declaring that REST isn't fulfilling needs seems a little short to me. I'd rather see what happens if more people commit to understanding & implementing other beneficial concepts in their APIs.

"REST also has other problems. Resource payloads can be quite large because they return everything instead of just what you need, and in many cases they don’t map well to the kind of information that clients actually want, forcing expensive N + 1 query situations."

So maybe the idea here is that it's harder to implement, but you can absolutely structure REST APIs to have these same benefits, and actually you may find it to offer benefits over graphql here. There is nothing un-REST-like about returning different message formats based on the client sending you a specified request header, or providing a url parameter, or what have you. You can actually leverage this to you (& your API client's benefit) by providing a small subset of different response "shapes", or you could just allow them to specify exactly what they need for a request in a free-for-all sort of fashion. It's all up to you, but I can't buy this argument for GraphQL, it's a symptom of writing inflexible REST-ish APIs, not a damning fact of REST as a concept.
There are significant risks to general anesthesia. It's better to avoid unless really necessary.

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

When I had my wisdom teeth extracted the oral surgeon loaded me up with a lot of local anesthetic. So while it was an unpleasant experience the pain was bearable.
I'm an MBA & startup founder, and I don't think it's fair to suggest this is an MBA-only thing. Talk to any startup co-founder or early-stage employee, and tell him/her that Lean Startup principles are wrong, or that VC $ is never worth it, or that Tim Ferriss (PBUH) should work longer hours--I'm certain they'd get just as dogmatic as you suggest MBAs are about capitalism.

MBA teachings are useful in the same way that any guru's lessons find a following: they offer a general framework for tackling large, ambiguous problems that would otherwise feel intractable.
I believe the real problem boils down to competition for clicks.

The business of news has become a business of clicks. And competition is brutal. It's a fight for survival because there are only so many people who will click through, visit your site and cause revenue to be generated.

In looking for ways to generate more clicks all of these outfits engage in pinging the audience to find a set of resonant frequencies they can use with some reliability to get a large enough portion of the audience to provide them with these much-needed clicks.

How? You segment the audience and appeal to the kinds of human emotional reactions that result in action. This generally means negativity, criticism, wild fabrication, etc. Anger and indignation are far more powerful motivators than an invitation for intellectual engagement.

If resonance is easier and stronger on the left, why waste time pinging the center, center-right or right? Objectively speaking, that would be a terrible business decision. You go where ROI is greatest.

There's plenty of historical evidence to show that masses are far easier to manipulate at all levels with leftist messaging. The entire history of Latin America, every country south of the US border, demonstrates this in absolute terms.

As a business who needs clicks to earn a buck and survive it is probably far easier and more profitable to make the audience go into resonance with articles that provide stimulus left of center to varying degrees.

And so, in the search for clicks we have lost depth, intellectual honesty, objectivity, truth, fairness and even reality in both the producers of news and the consumers of their product. The goal is no longer truthful reporting of news, it's gossip and fabrication for clicks.

Due to this we end-up with lazy hack-job "journalists" producing outrageous click bait for lazy ignorant who would rather read 140 characters and react with a click than take the time to research, learn, study and apply one ounce of thought to what they are being fed.

Pavlovian raw stimulus-response at scale.

In other words, despite all of this technology the masses are being driven, herded and exploited as mindless digital cave-men. And they reward their digital shepherds with clicks, lots of them.
But how do you define "better" from a scientific standpoint, and through a scientific process?
Your website appears to also be sending data to facebook with App ID 314192535267336. This might be some squarespace thing. It qualifies as "creepy" to me that you're tracking more than you even know, and it's connected back to my facebook identity!
Remote work doesn’t isolate people–it actually drives deeper human connection
Here's an example: https://jsreport.net/

It may seem like a complicated product, and I'm sure the guys behind it put in a lot of work to polish it, but the guts of the product are 3-4 well-established open-source libraries wrapped together with duct tape.

Here's a shameless plug to something I built, as another example: https://smsinbox.net

patio11 was kind enough to give me some feedback about that when I was getting started. I successfully charge businesses $75+ per month to use it, and although I'm proud of the programming work involved to build it, it is not substantially more complicated than BCC.

EDIT: I noticed your comment on Indie Hackers about not feeling as qualified for B2B since you don't have a lot of experience working for companies. One way to tackle this is to build a product that participates inside a bigger ecosystem (Wordpress plugins are an example, or Shopify plugins or something like https://baremetrics.com/ in the Stripe ecosystem or my thing in the Twilio ecosystem). The awesome side effect of this approach is that it often simplifies distribution, since there are already communities established around those platforms.
> I want to do that on a Pi camera at a remote location so animals aren't disturbed

Put a tape over it
Does it require root to remove them?
This is really incredible. Maybe a neat idea: artist draws/paints frames for animation, frames are converted into semi-photorealistic images through this software, and assembled into a movie.
Why are indicator lights software controllable?
Yep. The reason why we are in this mess and attack on Internet privacy is because of Ad Tech.

We need to get developers to stop supporting ad tech. The stigma of working in ad tech needs to result in enough stink on one's employment history that it's not worth the hassle.
Didn't try. It almost definitely will work on Opera since Opera is based on Chrome and there's ways to install straight from the Chrome App Store. If the author released a direct download, it'd be easy to test in Firefox and Edge.
When they were putting pins into my broken ankle they asked if I wanted local or general anaesthetic. I chose local because I wanted to watch, but when they started the surgery they tented it and refused to let me watch.
FLAVOUR: (I'm British) Ubuntu Desktop
HEADLINE: Less glossiness on Unity launcher
DESCRIPTION: I use a flat theme and icons (Paper and Arc) to make my desktop less obtrusive when I'm writing/coding. Unity has loads of glossy effects on the launcher, which is distracting. I'd prefer something modern, flat and out-of-the-way.
ROLE/AFFILLIATION: Sr. Software Engineer, B2C Food company.
Our system has to deal with mistruths because there is no way of filtering out lies. We do this by allowing all opinions and positions to make their case and letting the people decide.

Also, the "hacking" actually exposed true information about the candidate. Which makes this an even harder situation. Is the election illegitimate because the people got to learn MORE, true information?

There is a clear and concise way of stating this. Russia attempted to influence our election.

I don't think redefining releasing information as hacking really helps anyone understand this. Did Entertainment Tonight hack the election by releasing the pussy tape?
I try to do the same, but sometimes there's no way around it. LUKS comes to mind: can't boot an encrypted kernel because EFI/BIOS has no decryption facilities. I'm sure there are other cases, but this is the only one that comes to mind.
Exactly, the STOKE results shown here are actually inferior to those produced by both gcc and clang when you actually know how to use the compiler and restrict pointer aliasing.

Are there any actual examples of stochastic optimization techniques outperforming compilers, rather than programmers' woefully lacking knowledge of compilers?
Yes, I did consider implementing a simpler processor that ran a bit sliced ALU. I decided against it because registers are needed to see how the processor works (how it fetches and stores instructions, how the PC controls flow, how you can read in and out of memory using registers, how the ALU operates on registers). The original designs used a 1 bit ALU, then I decided that this wasn't intuitive, it would be a better learning experience and not many more transistors to have a 16 bit ALU.
The problem isn't just scaling between two different resolutions, it's the inconsistencies (yes, apps don't take advantage but that's not the only issue). For example, if I want 200% 4k (my monitor) and 100% 1080p (my 2 side monitors), I have to choose between ultra-tiny text on my 4k with regular text or blurry text on my 1080ps.

http://i.imgur.com/o1S8ZUt.png
+1 - I didn't even know this was an issue. Usually i just use apt to update and run autoremove after I get a new kernel and verify it is working.

I recently installed Ubuntu on some old computers for my relatives and they really like it. If they keep updating and after a couple of months their system fails to work that will be a disaster for any good will they will have developed for Ubuntu.

This needs to be fixed NOW! How can Ubuntu even pretend to be a viable desktop operating systems if normal updating renders the system unusable?!
Programming video outtakes March 2017
As time has gone on, I really wonder if the canonical technical/non-technical split in leadership is really the right breakdown for companies. It frequently ends up being a risk item that leadership is so separate from the low-level revenue and cost generation activities of companies. Perhaps it would work better to distribute a lot of the administrative scaling, budgeting, type activities in favor of being more organically connected to revenue activities and the skills that can open or expand various markets.

This is basically more like how Amazon operates (and oddly enough some very stressful work-cooperative companies). It puts the ability to act closer to people that can see the opportunity... and lack of that rapid see-act cycle is hurt by the canonical hierarchy, and why large corporations (who should be the best resourced entities) seem to be the worst at starting & pursuing new ventures.
- FLAVOR: Ubuntu Server

- HEADLINE: Default swap space doesn't make sense for servers with HUGE ram

- DESCRIPTION: Recently I tried to install ubuntu on a server class machine where it had huge amount of ram and disk storage was spread across many ssd disks. Apparently due to the size of the ram, ubuntu was attempting to set aside so much swap space that it was taking up most of the boot disk! It was very painful to change the default and i would have switched to centos if not for LXD availability. (Note that I am a programmer, not an admin and I was doing this as an experiment)
I understand the concept but can't get behind it because it disproportionately taxes the poor (as a portion of their income). Taxing consumption gives the more wealthy a break since spending doesn't rise 1:1 with income.
8 key digital design trends for 2017 – Infographic
What, specifically, do you mean by polished? Please give examples.
> * Now the velocity has increased*

Exactly. So we (as a society) no longer have time to chew on things and think rationally. Instead, it's a race to speed of reaction / wit. It's an emotional race condition.
> spaceX has done it by raising less than $1.5 billion total

NASA has itself given SpaceX more than that. Wikipedia says SpaceX has taken $5 billion from NASA, with over $1 billion more from US defense contracts.

https://en.wikipedia.org/wiki/SpaceX#NASA_contracts
MBA programs are definitely about networking. It's certainly not about the quality of classes. Some time ago I worked at a top business school in the UK and what I saw changed how I view b-schools.

At the place I worked at, students would need to take out a small mortgage just to pay tuition. Yet, the quality of teaching was shockingly low on the list of priorities of faculty. The administration was more concerned about growing the program (i.e. revenues) than it was about maintaining quality of teaching or research.

The big expenditure that I saw was to maintain and develop ties with the big consultancies. The more students that could get lucrative consulting gigs after graduation meant that the average salary of graduates was higher. This in turn meant that the program received higher rankings from the FT... and so more MBAs wanted to attend. In terms of research and teaching, I think the main goal was to appear to be doing good work rather than to actually be doing it. Keeping up appearances / being part of the club of top schools meant a lot to everyone I met.

The research can be multi-disciplinary and I suppose that is good. However, b-schools like to keep up the pretense that they are technocratic (or value free). I saw a lack of any real research that could be considered critical of the status quo. (In one case, a major project was funded by a major consulting company. They also had a hand in the research to develop their own white papers. It was a farce.)

In short, for academia it's a lucrative gig for all involved. Why be a poorly paid sociologist when you can be a "strategy expert"? The trade-off is simply that you don't ask some questions. In return you get a really, really nice place to work, great perks (free food, drinks in the quad, fancy dinners, etc.) I don't blame any individual for making that choice.

But I don't believe for a second that it's anything but a scam for most middle class students who will carry that debt for years. I suppose it is no wonder than MBA students are looking out for themselves when they graduate.
I've never noticed autoremove removing old kernel images in /boot.
Knowing family in N.E. where it rains, and snows quite a bit and remains damp for most of the year (ponds) the construction type doesn't seem to be deficient in that sense. They are however, not the same construction as older house from 1800s, early 1900s --but those too have their issues with very irregular construction. Things which would not be allowed today (narrow staircases, irregular architecture and of course, no accommodation for modern plumbing or electricity).
I sometimes wonder why smalltown America prefers "trailer parks" over small-to-midsized apartments.

It's a lot harder to make a snap judgement regarding a person's socio-economic status if they live in an unremarkable apartment. If someone lives in a trailer park or a terrifying drug-infested cinder-block shithole, though, you can make some guesses about them right away.

I snark, but I'm also serious. An awful lot of lower-middle-class suburbanites see large, inexpensive housing complexes (be they trailer parks or low-rise apartment buildings) as systems for isolating lower-class people from the surrounding neighborhood.

I would expect a really small apartment building project, well-integrated with my neighborhood, to face grassroots opposition. Some of the suburban governments I've lived under actually planned to demolish well-kept, inexpensive, functioning apartments and replace them with expensive single-family houses. There is more than a hint of racism bound up in this, and this seems so obvious to me that I'm surprised the article didn't even broach the possibility.
If I had another idea that I was passionate about and knew how I wanted to execute on it, I would do that. If not, I would dive back into consulting to defer that runway until I did have the right idea/plan/inspiration.

Note: I've got a family, so "travel the world" is not really an option. If single, I would consider that.
FLAVOR: Ubuntu Desktop

HEADLINE: Night mode by luminosity inversion

DESCRIPTION: Contrary to some other suggestions here, I am NOT talking about f.lux / redshift or similar blue light filters here. These are supposed to make you feel sleepy, but all I want is to remove blindingly bright lights in the middle of the night. Here is the pseudo-code for how it could work:

Get some region on the screen (possibly the content of a window)
convert all pixels in that region from RGB to HSL (not HSV/HSB)
if average L value in the region > 0.5 {
for all pixels {
L = 1 - L
re-render pixel
}
}

Similar color inversion modes that I know of:

- a Kwin invert script, possibly assigned to meta+ctrl+i in KDE based distros

- MS Windows color invert mode: win+"+", ctrl+alt+i

Note however that these are inferior as they change color composition since they invert RGB channels and dont do a HSL conversion
This is reminiscent of Slashdot voting. Score: 5, Insightful!
Wages in high-tech startups – Do academic spin-offs pay a wage premium?
Zeppelin: Multi-purpose Notebook
I am using PureVPN (https://www.purevpn.com/) for quite a long time. There is no issue so far. The live chat support is commendable which can guide you about setup on various devices.
This is one of the things that Slashdot did right, and something I don't believe any other community like Reddit has tried at scale.

My crazy dream: Something like HN or Reddit, where hovering over the vote arrow brings up a small list of reasons.

^ (Agree/Correct/Insightful/Funny)

v (Disagree/Incorrect/False/Flamebait)

All votes are counted as normal and the algorithm everyone sees is otherwise unaffected, but the magic happens where you give users the ability to sort by score and reason, rather than just score.

This cancels out some of the hivemind suppression of unpopular or minority viewpoints, since most people are going to just click the bare button (which registers an agree/disagree vote). With one click, you can see insightful-rated posts which might be otherwise buried at the bottom of a thread.

Similarly, moderators can sort by flamebait and perhaps take action.
This has been kicked around for a really long time and I'm happy they finally launched it.

Around 2013 or so, one of the junior engineers on the Twilio Voice team pitched his innovation week project with a single slide saying "Fax: The time is now." The time has finally arrived! Congrats John.
The shocking thing about this is that there must still be enough Faxes being sent to actually justify this new product.

Where are they still used at 'scale'?
8 bit and 4 bit CPUs are horrible things to teach. By being 16 bits throughout you can do many high level things in one instruction. It also makes for an efficient FORTH implementation.
Elementary OS looks real nice!

Lubuntu like all Ubuntu have standard users with limited access and that is what my son has but I am less worried about his access to the computer or to the computer's features than about him seeing ads or things that isn't appropriate for his age.
>>Satya Nadella doesn't give a fuck about a 5% latency reduction on the Bing landing page.

He might if you are a smart engineer and demonstrate that that 5% reduction in latency results in $100 million additional revenue per year by way of more users and more ads.

I just made up that number, but still. My point is, at the end of the day one doesn't need an MBA to draw the connection between their technical endeavors and the business effects of those endeavors.
But did you share it on Facebook?
Doesn't `apt-get autoremove` remove those old kernels? Not that it's a solution; it should of course be done automatically! Here's what I get when using it:

> apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
linux-headers-3.19.0-79 linux-headers-3.19.0-79-generic
linux-image-3.19.0-78-generic linux-image-3.19.0-79-generic
linux-image-extra-3.19.0-78-generic linux-image-extra-3.19.0-79-generic
0 upgraded, 0 newly installed, 24 to remove and 39 not upgraded.
After this operation, 1,732 MB disk space will be freed.
Do you want to continue? [Y/n]
What would eventually happen though is that the comment quality will decline because people like to hear/see themselves communicate/talk. It's part of our ego from the human condition. I upvoted you - Reasoning being that you responded(something I like) - I also enjoy the run on sentence.

It eventually becomes a circle-jerk. That is the problem with forcing replies. Voat is a good example of this.
This is the first thing I thought, really scary.
As a minimum, you can look into why people believe things you consider false. Then you can investigate those.

Or you could just ignore them, then they will ignore you and probably our society will be worse off.
This list is very interesting!

Which one performs the best in:

• Raw Performance

• Proven Architecture

• Robustness & Congestion Tolerance

• Backward & forward compatibility

• Customizability

Is ASN.1 by Fabrice Bellard the fastest serialization format? http://bellard.org/ffasn1/

Here's a lits of all formats: https://en.wikipedia.org/wiki/Comparison_of_data_serializati...
Totally agreed about autotools. It's fine (if very slow) when it works, when it doesn't work right away it's a massive pain.

Sometimes I need to build C code for iOS and Android. Libraries with a nice clean setup like the author of this article describes are great. Libraries that use autotools are more trouble than they're worth.
How long until personal testimony and non-repudiable crypto signatures are the only admissible evidence in court?
It is a bit of a red flag that "handgun" was the analogy of choice. It says to me that there is unlikely to be a morally legitimate use, only a possibly legally legitimate use.
The number of newly graduated college students per year has increased approximately 50% in the last fifteen years. A reduction in average wages would be expected from supply and demand alone.

However, I don't think an "oversupply" is the correct explanation. At least in the technical, engineering, and manufacturing fields that I know, companies are desperate for more good people. And this is even as STEM graduation rates are at an all time high.

Looking at it from the the graduate's side, every single clueful person I know that graduated in the last five years is employed, and quickly so.

How can can average wages be going down, even demand increases?

The key is that we are talking "average wages". College graduates in any field are not a uniform bunch.

The number of new competent individuals graduated seems to be holding steady, while around them grow an increasing sea of people who don't show up for work, or have a clue about getting actual work done in their profession.
I've adopted this strategy as well. Anecdotal, but traffic seems "calmer" around me. Maybe that's just because I'm calmer. It also has a nice side effect of not "participating" in stop-and-go traffic and I don't have to clutch/shift as much in my manual transmission.

Full disclosure - generally I like to drive fast. I have a sporty car and do several track days per year. I just leave the fast driving to the track (and the mountains in certain cases).