skysight-inc/HackerNews huggingface dataset:
I would say, maybe it's because I'm working in a sweatshop then, but I make barely over half of that in a mid-level/senior dev position in operations in a rather large digital media company. I've heard stories of positions that offer more but I don't think they're as plentiful as its made out to be... (frankly they outsource a lot of dev work and in spite of the larger trend in digital media, want to stay far away from much in-house dev).

maybe I should just be looking for new work.

There's also the emotional expense involved, but that's everywhere. Can't say I'd be willing to go in for $100k CAD doing DB or web work at say X-Syngery Unicorp Inc who might supply toilet paper dispensers to all junior-level and public restrooms in Suchacorp's east tower.

That one's on me, though.
[PoC Video] Vanilla Forums
Tutors wanted
Here's another one if you don't already have it. Numb3rs shows Objective-C/UIKit code (UITableViewCell and NSArray *crayon)

https://mtgap.wordpress.com/2009/08/14/objective-c-reference...
Android Security Bulletin May 2017: What You Need to Know – TechRepublic
May I ask what's your setup so your nginx conf file is part of the CI process? Any reference you could share is welcome.
It's nothing new: Cascade of Attention-Deficit Teenagers.

Or if you want to see a funny image, click this link: https://www.jwz.org/doc/cadt.html

If you're easily offended, google instead for "Cascade of Attention-Deficit Teenagers".
This is very true, however DARPA was not prosecuting wars -- it was doing, well, general science and technology research intended to assist us in prosecuting wars.

Ultimately we reaped benefits far greater than those intended.

So maybe if the military merely shifted more of its budget from actually dropping bombs over to R&D, we would at least be making progress.
As Department Stores Close, Stitch Fix Expands Online
How Would You Use  Virtual Reality for Teaching Computer Science
I don't think it does, though. "Innovation" isn't solely a function of the number of failed attempts, despite the fact that this particular way of looking at it has become trendy of late. Take a look at that last link, and specifically at how I unpack the lightbulb analogy that you used above and that's so popular with the "fast failure" set:

https://collectiveidea.com/blog/archives/2015/09/24/the-righ...

"Yeah, I know, I’m a jerk, because a startup is the hardest and most punishing thing you can do, and it’s considered rude to suggest that anyone’s success at it is largely attributable to luck and not “innovation”. And I’m sure you’re also thinking of Thomas Edison, and how he famously tried 1,000 different filaments before inventing the light bulb and then boom, innovation! Isn’t Airbnb just like that? No, it isn’t, because that story is bunk.

As Thomas Parke Hughes describes in his magisterial Networks of Power: Electrification in Western Society, 1880-1930, Edison and his team at Menlo Park built an entire, low-cost electrical distribution network, of which the light bulb was one of a number of critical new components. It wasn’t like the electrical grid was just sitting there with empty sockets, waiting for Edison to diddle his way through the solution space until he stumbled into just the right filament so that he could staff up and scale; he had to invent, finance, manufacture, and deploy the entire grid in order to take on the entrenched gaslight industry."
Just because they don't tell you that they read your blog posts or searched for your accounts doesn't mean they didn't…
This theme of having overkill hardware for the main purpose and using leftover resources for other tasks is happening on both routers and NAS.

Many routers use their extra resources to act like a NAS.
You buy a NAS (Synology/QNAP) or build your own (unRAID) with extra resources and use it for desktop computing (even Gaming w/ unRAID GPU passthrough), Plex Media Server, OwnCloud, GitLab hosting, etc, etc.

... so if both routers and NAS are trying to do the same thing (utilize extra resources), at what point will these converge? Will something like unRAID integrate OpenWRT as a first class citizen and have its focus be both NAS and Networking?... or Synology/QNAP devices try to be routers.
I have a pile of nvidia 5x0 cards that are now unusable under linux.

The rest of the hardware I bought that year still works fine (even stuff that's more obsolete than the nvidia cards).

AMD has usable (= works with modern Steam games, and suspend/resume) open source drivers, so I bet on them for the new video card. I guess we'll see how it worked out in 2022, or so.
I'm curious what's the boundary between ethical and unethical. People constantly analyze each other's mood and it's perceived positively. But doing the same thing massively using automated tools is often considered inappropriate. So is it because of using technology, massiveness, purposes? I hope there's a way to make such things both efficient and not unethical.
The git version of Xfwm4 fixes this.
BestFriend is not necessarily a reflexive relation to begin with :p
In my experience, installing gnome-shell (or ubuntu-gnome-desktop) over a working Ubuntu installation can be dicey. For example, If you install both side-by-side the Unity theme can get a bit screwy, and the desktop-background just renders as a black rectangle.
All that is assuming investors don't know what's happening. Stock price only changes in response to quarterly results if the quarterly results are different from expectations.

The real problem is that if you have a company which is losing money for several years, their leadership will generally be fired, even if they're losing $100M/year for an annual 5% chance of making $20B.
"Oop..."? - Is that what you'd write on the graves of dissidents whose efforts to communicate securely were subverted by a keylogger in an audio driver?

A smart dissident wouldn't be using a Windows laptop to write things that could get themselves killed.

It's not a diss on Windows, but rather basic opsec: if you want to be secure, you need to know what every part of your system is doing. Or at least rely on the fact that open source maintainers have examined every part of the system.

One basic protection is to boot into Tails, where an audio driver like this won't have an effect.
Humor me this: why should Apple pay any significant tax to America on a Chinese-assembled iPhone, built from Chinese parts, sold in a Chinese store to a Chinese man, via a Chinese bank, in Chinese currency? America its worldwide tax policy is absolute hubris, thinking it is entitled to a piece of another country's tax stream.
> Suppose, the consensus in 3 years was they where going faster than the speed of light would you have updated your beliefs then?

Yes I would have updated my beliefs, but my new beliefs would be both weak and weakly held. If in 20 years the consensus was still solid they would become both strong and strongly held.

> Because that's not even close to enough evidence for say global worming opponents.

For them the evidence they need to see is perceptibly rising temperatures or sea levels. A lot of people view climate change as highly politicized/hyped science (which it is) and are therefore skeptical if not of climate science of the apocalyptic predictions (which are not universally agreed upon by climate scientists). They will change their minds if they see that it hasn't snowed in 10 years or if their beach front properties are getting swallowed by the ocean.
For most Mac users, the only OS option is OS X.

(Yes, you CAN run Linux on a Mac... but the experience isn't great. As far as I know, Linux still doesn't have support for suspend/hibernate when you close your MacBook Pro's cover. And although the Macs have the nicest touchpads, it seems weird to pay a 50% "Apple tax" if you're not even using Apple's OS. You lose half the benefits that Mac people buy into. So if you're a Linux person, then you might as well be using a PC.)

Since most Apple customer's are using Apple's OS, when they don't like a change, their options are:

(1) to switch to PC's, or

(2) to hold off on upgrades, but eventually get on board with the changes begrudgingly.

I've been seeing more #1's lately, but most fall into the #2 category.

In the Linux world, however, there are hundreds of distro alternatives. And half of them are Ubuntu-based, anyway. Don't like the UI/UX choices that stock Ubuntu is shoving down your throat? In an hour you can switch to Xubuntu, Kubuntu, Lubuntu, or even Mint... and still retain compatibility with the same APT sources. Don't like systemd, or something else deeper under the covers? Then it's a little more effort to switch to a completely different distro family, but not MUCH effort.

Open-source Linux distros just don't have the lock-in leverage to muscle their users around the way that propriety OS's do. By design.
EXR is associated by convention. TIFF mandates it, although with an additional TIFF tag for an "opacity" channel that behaves as unassociated IIRC.
We use gitlab, here is roughly what our stage looks like:

Run Gixy:
image: python:3
stage: code_check
cache:
paths:
- .pip-cache
script:
- pip install gixy --cache-dir=.pip-cache
- gixy nginx.conf
A lot of people can clone a TCP/IP alike stack + a router by themselves in less than a year. Assuming one only needs to clone the product function, "route packets over a network", not all the concrete implementation details. The daunting part is being compatible with all the written sometimes unwritten, corner cases of the actual TCP/IP spec.

By the proposed measure, the Internet is not innovation.
Reporter Arrested in W. Virginia After Persistently Asking Questions
How about making it AGPL and completely open source?
The point where you suggested that x86 PCs are "open systems" (listing it next to "Linux" of all things!) I realized that you don't get it. We are where we are with Intel ripping off the consumers and companies alike exactly because nobody realized that x86 is everything but open.

A similar mistake is about to happen, but luckily on the software side where losses can be cut quick and mistakes can be reversed easier -- though many will suffer when they have to reimplement their precious library from ground up because they did (or could) not take into account the fact that CUDA is as proprietary as it gets.

AMD has no CUDA compiler BTW. And CUDA is not a programming language FYI. ;)
> there are emotions that are impossible to detect using external information. We can hide our emotions very well.

This is an assumption which I'm not convinced holds true. Just because we can hide our assumptions well enough to fool other people doesn't necessarily imply that's it's impossible to detect using external information.
Not what I said. I realize that it's asking a lot to click through to the underlying links (said without irony, since I rarely do that myself anymore :), but I'm talking just as much about the massive network of labs that was funded by tax dollars in the cold war, only a portion of which were in universities.
It has two separate, physical wifi cards (one for 2.4 GHz, 2x2, and one for 5 GHz, 3x3) and as a result, the wifi performance is unbelievable.

Additionally, I've put mSATA SSD into mine and I'm running CentOS for ARM inside a lxc container. Just for kicks and toys.
now that I have kids it very hard to find time anymore.
Hands down, greatest TV show ever made. You're free to disagree, but your opinion is wrong.
I used it once then realised any responses I got were sent as a context-less Facebook message. If you click "Haha" in response to someone's story it sends the literal string "Haha" as a message to that user.
Sure, but I would bet money that GP isn't in a country that has those kinds of regulations. I'm addressing their emotional overreaction to something that require rational action (such as the law you mention).
If anyone, like me, is wondering if the bug solution is correct, here's the original documentation for the RND() function in Applesoft BASIC language (page 102):

https://mirrors.apple2.org.za/Apple%20II%20Documentation%20P...

Which says:

RND(aexpr)
Returns a random real number greater than or equal to 0 and less than 1.

Which is pretty much the standard for a random function in many other computer languages through history, ie. Python's random.random(), JS Math.random(), ... There are other, more creative versions of the function, like Perl's and Ruby's rand(max), which differ slightly by allowing the user to set the max number.

But this other reference link, which presumably takes its information from the back of another book could have led the Airwolf programmer to make the mistake:

http://www.landsnail.com/a2ref.htm

It says the generated number is between 0 and 1, without mention to 1 being exclusive. I believe this a common confusion when it comes to RND() usage.
Taser/Axon Separates Defense Lawyers from Body Camera Footage with License Agrmnts
Perhaps, but it simply means the survivors will become more desperate to gain an edge. We've seen this exact behavior with online news sources cramming more and more ads and trackers into websites.
Big purchase in small payments
+1 to everything you said. It is strange mix of random statements not backed up buy facts, design elements that come from 12 years ago somehow being shoehorned onto the cloud.
great project! but breaks on my nginx config (several vhosts, lot's of subdomain specific stuff)
Can Darwinian Evolution Explain Lamarckism?
Having actually read some Adam Smith (not the whole book), he goes on and on about asymmetric access / advantages granted through government and how it must be prevented. The free-market strategy is to recognize that the winner take all capitalist frequently uses the government as the vehicle for winning, and thus limit government.

That is not the same as no regulation / de-regulation! Adam Smith was basically saying we need regulation, to keep the government and business apart.

IMO, government regulation works when it is structural (e.g. Glass-Steagall worked because it was a simple structural rule) and when it is at the right level (DMVs works because they are state based) and it is easily understood.
Sometimes I wish the military could only start R&D projects for things they can find civilian applications for.

That way we wouldn't need an actual shooting war to reap the benefits.
The breadth and reach of the OpenShift marketplace – OpenShift Blog
Not a movie but there's a wonderful source listing in Lost Universe (I think) where the C code starts with some macros that use setjmp/longjmp to implement gosub/return. Will try to find specific episode/timestamp when I get home.
Canonical/Ubuntu has practically stopped innovating for the desktop. There are a few ideas which need a big player, but nobody steps up.

1. Copy update-in-the-background from Chrome OS/Android. If you want to actually improve it, try to provide an undo button (which will never work 100% though). Either use two partitions or disk snapshots for the background system. Do the wake-up-at-night-for-update trick of Android.

2. Turn the snap package system into a real app store. The https://uappexplorer.com/apps is not user friendly. There might even be money in here.

3. Better hardware support. Hopefully they will use Nexus-of-Ubuntu idea from the AskHN thread. http://blog.dustinkirkland.com/2017/04/thank-you-note-to-hac...
I don't wish you the suffering vendor lock-in can cause after 10 years (hell, even less) of faithfully following the NVIDIA path, but... actually I do because that probably the best way to realize what's wrong with proprietary systems that pitch themselves as "de-facto" standards.
Uber to require U.S. drivers to verify themselves
You bring up good points, and I didn't know that the term abuse had a legally precise meaning. I do want to disagree here though:

> Now, what I'm hearing people complain about is that Google uses Chrome to maintain its monopoly in search.

I think this isn't any different than IE or Edge promoting MSN or Bing. I wouldn't say its sleazy, just that they (Microsoft, Google, whoever) is trying to tie their products together to make an ecosystem. Like how iPhones come shipped with Safari (another Apple product). But then again, IANAL either.
Your reply is disingenuous. The problem is not that abuse is not possible in a human-driven system. Of course some gifted salespeople have incredible memories, hypnotic powers of persuasion, and so on. However, you must consider the following:

1) These people are rare in the general population, and demand for their time is likely to be incredibly high. Therefore, they cannot be deployed everywhere, unlike machines.

2) When confronted with a human being in a sales scenario, people have a chance to be on guard against potential manipulative behavior. When the sales scenario becomes ubiquitous and invisible, it is much harder for people to avoid being taken advantage of.

3) Ethics are not so absolute. Something that is only mildly bad at an individual level can have terrible results when thousands are doing it. (Littering, for instance, or illegal hunting/fishing.) This is known as a social trap, and it leads to negative outcomes for everyone involved.
The Business Advantage of Custom Platform Engineering
> Is it a fear of appearing weak, relying on institutions? Is it a fear of being compared to those who are on welfare?

Not even remotely, and it's a little presumptive to assign these motives to people who see things differently from you. I just make an effort to play devil's advocate or try and look at the other side. At the same time I know where my philosophical roots lie. I'm anti-big government because I'm anti-concentration of power. Of course government is capable of doing good. But the more power and money you assign to it, the greater the risk of corruption.
How about just "iterative" ? Capitalism is particularly good at iteration and driving something basic into something more appealing to actual customers.
And proselytizing our current system isn't setting up a dystopia of its own?
Same. does not make on chrome/Android.
"Programs must be written for people to read, and only incidentally for machines to execute."

This. x1000. I've found that a lot of disagreement about ways to implement a feature can be solved by keeping this in mind.
AMZN is famous for losing money for a decade, yet having constantly escalating stock valuations.

I don't think investors are fools. The alleged short term focus of investors and companies requires them to be fools (as a group). Also, the continued growth for decades of corporations simply doesn't fit with being short term focused.

Boeing.
Nothing, if you have a need for a single big app that can consume the full system. Makes redundancy more complex as you cannot move the app if there is a failure. Requires clustering, SLB type design.
As they say, (objects|closures) are a poor man's (closures|objects).

The pertinent point is that you don't need runtime typing to implement runtime dispatch. OO languages are based on associating behavior with types when all you need is to associate behavior with values. Or in other words, functions that are first-class values.
I believe that the reason that Ubuntu is winning the server market is because it won the desktop market. Ubuntu is on most production servers because devs are more familiar with Ubuntu than alternatives
since they use Ubuntu on their desktop. That's certainly the reason why I use Ubuntu or Debian on all the production servers I've spun up.

I'm sure Ubuntu is well aware of this issue, and of course they're also dog-fooding Ubuntu Desktop, so while progress may slow, I highly doubt it will stop.

In fact it might just speed up, since for the last few years they've been focusing their efforts on Unity 8. Now even though they'll be spending less resources on the desktop, the resources they do spend won't be disappearing into an unreleased project like Mir & Unity 8.
> It's always been 10-20% slower than CUDA and frankly NVIDIA doesn't have an incentive to make it faster than that.

Incorrect. Our kernels (GROMACS molecular simulation package) are 2-3x slower implemented in OpenCL vs CUDA.

> On the other hand, I believe Google is working on a CUDA compiler

They were. It's upstream clang by now.
Apple is in dominant market position.
Going back to why Canonical dropped it, I'm pretty sure that's because they are giving up on the Linux desktop in general.

Indeed, Canonical had the same realization as Red Hat ~2000-2003: there is no money in the Linux desktop, there is a lot of money in enterprise services and support.

Since Canonical has to make a profit, it is smart of them to drop unprofitable projects such as the phone.
Apple's user base is one that wants Apple to do all their thinking for them as far as computer decisions are concerned. Often this may lead to sub optimal solutions for them, but they are ok with this because the overall lack of worry with Apple products, and the fact that they have a good track record of making good decisions, still leaves them ahead in the net (this may be changing with pro Macs though).

Linux users, OTOH, have an opinion on everything. Worse, a vocal minority is simply anti anything that is popular, which means Ubuntu's goals were entirely in conflict with this segment of their base.
I use cloudron for self-hosting mail. Yes, it works perfectly fine on mobile.
WordPress is evolving and you should care
It's very easy to play with.

It has uboot for booting, with support for btrfs. The supplied system uses btrfs snapshots for itself when upgrading, and you can use your own subvolume for your own system without disturbing the rest. In case that you manage to wipe out the entire volume, the restore is just one usb stick and reboot away.
> I'm anti-concentration of power

Where do you think power goes in a free market where the rich/powerful are already at a tremendous advantage? Wealth trickles up.
The ARM Scalable Vector Extension [pdf]
Also the opposite can be true as well (>2x slower); e.g try to rely heavily on shuffle.
I'm pretty sure that excuse is random bullshit.

First, are handles limited to 16 bits in 32-bits Windows? I'm pretty sure they are not, especially when the 2 lsb are 0 for NT handles...

Second, you could cherry-pick other random resource pointer and make up another excuse with the same power: e.g. "32-bits programs can not work under 64-bits Windows because pointers are 64-bits wide with 'all' (at least > 32) their bits used, so they won't fit in 32-bits pointers of 32-bits programs"

That's not how retro-compatibility involving virtualization is engineered - that's pretty much the other way around! If MS wanted to make Win16 run on 64-bits Windows, they could have engineered it (without much difficulty). They choose not to (and I don't blame them too much for that) and as a result, maybe some (or a lot) of details that would have been needed to ease that implementation do not exist (maybe SOME handles were limited to 16-bits on 32-bits Windows, all the time or when the program was a 16-bits one - and the provision to limit to 16-bits is not there anymore in 64-bits Windows as a result of the lack of purpose it would have given the general lack of support of win16 on this plateform), which maybe makes it harder to do for a 3rd party now... (and even by MS, given Windows has evolved a lot since introduction of 64-bits)
I'm also doing something similar and using c3.js for charts.
> it is really not that hard to write a custom key-value -type parser

It's not. But then you want to set up that config automatically. So you template them. Then you discover they have slight differences in what they accept and how they handle unknown/repeated values. Then you discover they have different escaping rules. Then that one needs non-latin characters quoted. etc. etc.

It's not easy to write parser for each one of them. But if you're installing a full server with 10 different config files, you end up with 10 templates which you just hope never run into any edge case of a particular format. And hope that the next service will just use JSON. Or YAML. Or whatever standardised.
Beyond Compare 4.2.1 Crack Incl Serial Key Free Download