skysight-inc/HackerNews huggingface dataset:
I thought this episode was rather funny, because they found that a right wing fake news site was actually run by a liberal who wanted to prove there was right wing fake news (and that it would be shared on social media, which they ensured by spreading it themselves).

It turned out to be rather profitable for him.
Vue.JS could have a better shot at being respected if it drops the mixing of declarative and imperative code (logic in HTML) as that introduces a dichotomy in its world view that is hard to eliminate.
How far away do you find you have to sit?
I use several levels for my team (1 is a new grad, 3 is somewhat experienced, 5 is senior, 7 is principal.) When evaluating someone, I rate them on 4 competencies (which depend on the exact role.) If they're currently being paid at level n, but the average of their competencies is >= n+1, I recommend a raise.

This approach still involves some subjectivity, but I find that it avoids many of the problems, such as not properly rewarding people who are fantastic on a few dimensions and weak on others.
You beat me to it - Aaron's essay is great.

Another good take is N. Taleb who contends that news contains "negative information" in that it makes you stupider. Much news is just noise on top of the signal.
So you're basically in agreement with the post - "To me, what makes a senior developer is when you can trust them to get things done without you. "
But no one is going to red-pill your grandma's laptop. They're going to own it the old fashioned way with userspace malware that still steals her bank password.
You'll battle to find a better source than The Economist.

It is not as good as it was, as their editor was replaced last year.
While I definitely wouldn't recommend it for a small project due to its verbosity, Java + the Spring ecosystem (or some other Java framework) probably powers a large percentage of the sites you visit regularly.
They'll tell you.
An intermediate developer knows how to abstract things.

A senior knows when not to.
I think it would depend on what those competencies are. Is it possible to be a 7 in two, and 2 in two? Because then by your criteria they'd not even be senior, even though in half the specified areas they are the best you could have.
Visibility is good, but I have found SELinux to be rather simple. Most applications can be automatically configured and supported by Ansible with SELinux enabled. Most community chef cookbooks also support SELinux to some degree (depending on how much you customize things). The default policy is "Targeted" which only protects Redhat supported applications by default. They even added the concept of unconfined users and types which makes management of the systems even easier. It's when folks try to overlay their custom apps into Redhat space that they get stuck. Overlaying your apps can be done, but you have to add the appropriate labels via semanage to the system. You can even add these custom rules in your custom rpm's.

If you want to see the original complexity of SELinux, use the MLS policies, remove the unconfined users and types. That is the SELinux that the NSA wrote that folks mentioned here. Dan W. at Redhat made it significantly easier. Now you can even pass the soft errors from Permissive mode into tools like audit2why or audit2allow that will suggest Boolean you can enable, or rules you might create. He also adapted it to support systemd and containers to a degree.
Except this is largely based on mythology. People seem to equate "pro user" with "software developer" (and no other roles/occupations at all), and invent a fictitious history in which the Macbook Pro was jumping up and down on stage shouting "DEVELOPERS! DEVELOPERS! DEVELOPERS!"

Except that never happened. The perceived dev-friendliness of the Macbook Pro was a historical accident: it turns out that when you build something for use cases like audio/video engineering (which overlap a bit in their hardware needs with use cases like compiling software), and happen due to quirks of your company's history to be shipping a Unix-y operating system, developers will like it. But aside from providing tools to build applications for Apple's own platforms, the MBP and other Mac hardware wasn't deliberately catered to developers.

Meanwhile, the audio/video-engineer types still seem to like the MBP; the reviews I've read from them are positive about the touch bar and accepting of the fact that USB C is the future. It's just the developers -- and largely developers who hated Apple's products anyway and likely will never interact with the new MBP -- who say that this is proof that Apple has completely abandoned "pro" users.
In an extension to what I wrote above, I used to follow my local newspaper on Facebook a couple of years ago, just in order to keep in touch with local events seeing as I don't have a TV.

I noticed their feed back then starting to change from a simple and useful dissemination of their newspaper articles, into a conduit for posting tabloid style or inflammatory/unverified web links and popular memes.

I questioned them a couple of times on this in the comments area, but was told on both occasions by the page admins that their Facebook page was a 'fun and social' outlet for their paper, and if I wanted 'real news', I should just buy a copy of their actual paper.

Shortly after, I noticed that their print paper started to echo their Facebook feed, in terms of unresearched articles simple copied and pasted from other sources. I stopped following them on Facebook and stopped buying their paper shortly after.

When clicks, eyeballs and stickiness trumps good journalism, then that pretty much closes the door for me.
What would you have done if he didn't get the raise?

This is a great story by the way. For me this is a good way to keep your staff loyal while signaling to others that they aren't performing up to snuff while not making it completely awkward.
What have we learned here except the futility of guessing what famous people are thinking? dang is right to call out this vacuous behaviour.
I didn't claim they had a monopoly, I said they had an "effective monopoly" in only one, albit very critical market segment, in which they ship over 75% of the hardware.
Why not? Google Cloud SQL runs on Kubernetes.
Compose& design men Hair and fashion Style
I agree & the "pro-index" crowd would improve the accuracy, if not the effectiveness, of its message by saying "non-passive strategies can work superbly, but not for outsiders with <$1M in capital" instead of saying "no one beats the market in the long run" / "you can't predict which parties will beat the market in the long run".
Honestly, try to go for an ultrawide if you can.

https://www.amazon.com/LG-UltraWide-Gaming-Monitor-34UM57-P/...

This model would be a good place to start.
HN loves fenyman
All that's true. But voters deserve a lot of the criticism. It's true that DAs run up the score to run for higher office. But voters vote for that.

DAs didn't pass Three Strikes. Voters did.
Yeah, that's probably true. I'm thinking in terms of conversations at Christmas parties in 2001.
Thanks for the explanation. I looked up some of those designs.

Now I'm really puzzled why no one has tried a more naive approach. I'm picturing a hollow metal sphere with a high positive charge with positive ions inside of it. Wouldn't it push them all together and with a high enough charge get them hot enough to fuse?
He may have chosen to use newer syntax, but the same pattern can be used without computed keys with only a tiny more code:

var stateUpdate = {}
stateUpdate[event.target.name] = event.target.value;
this.setState=(stateUpdate);

I don't think there was anything necessarily wrong with his tone as he was addressing the tone of the original article.
"Each FPGA contains approximately 2.5 million logic elements and approximately 6,800 Digital Signal Processing (DSP) engines."

Can an FPGA guru provide a real-world example of the kind of processing power this provides?
I'm never sure why per-unit potency gets mentioned by media articles about narcotic drugs. It's not like someone taking a gram of heroin would go and take a gram of carfentanil.
> IIRC, strictly speaking stack machines are not allowed to modify values in place on the stack.

I am curious as to where you heard this. Modifying the stack in place seems like an implementation detail. I mean even if swap wasn't a primitive (which again seems really far fetched), you are still going to have to modify part of the stack in place eventually. It's just in the naiive way you decrement the stack pointer twice then increment it twice, while in the way I outline you don't bother since the length of the stack is the same after the operation is completed.

Probably easier to write less and pseudo code more - I am assuming a downward growing stack here

# First approach
temp_a = pop(stack)
temp_b = pop(stack)
push(stack, temp_a)
push(stack, temp_b)

# second approach
temp_a = stack[0]
stack[0] = stack[1]
stack[1] = temp_a
and what's the original part made from? that's what I'd want to compare.
It's amazing how Microsoft locks down every one of their products, from Edge to Cortana to Xbox, and then complains night & day when other companies do it.

I believe when they were astroturfing against Google, they also added a search experience to Xbox -- one that defaulted to Bing & one that you could not change to anything but Bing.
That's theoretically possible, but in practice the biggest gap I've seen is when someone was a 6 in one and 3 in another.

I work at a startup though, where I need everyone on the team to be something of a generalist. If I was working at a larger company that benefited more from specialists, I would use a different scheme, e.g. dropping the lowest score or something.
Being a Musician and Writer Fucking Sucks So I’m Going to Learn JavaScript
http://www.hntoplinks.com/
1. Should be marked (2015).

2. The title is poorly editorialized. This mine only has ordered autonomous Komatsu trucks (just like BHP and Fortescue got autonomous Caterpillar trucks way back when [1]). This doesn't make the mine fully autonomous. It has a potential to become fully autonomous when every vehicle becomes autonomous, but when this press release was issued at best it was an aspiration.

[1] https://www.australianmining.com.au/news/fortescue-install-a...
If not Ceph, what are you using for storage?
Therein lies the rub. It's all very relative, all one can do is try.

View through all the lenses at your disposal (there are many), apply critical thought and compare theory to fact. If you find your answers change from absolutes to 'it depends which perspective you start from' then you are probably on the right track.
I am aware, but am overly conservative. I just turned 40 so have a few good working years left at least.
But by Christmas of 2001, a lot of people would just roll their eyes, and say things like "Oh come on. Iraq? Bullshit. No way." [0]

By mid-2002 there were weird goings on, things like lumber shortages, and it was like "Oh fuck. Iraq is happening for real, and this isn't going to be a quick in-and-out." [1]

This is just according to my personal memories, of course. They pretty much line up with wikiepedia:

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

[0] Donald Rumsfeld memo dated 27 November
2001 (still bullshit territory)

[1] During 2002, the amount of ordnance
used by British and American aircraft
patrolling the no-fly zones of Iraq
increased compared to the previous
years and by August had "become a full
air offensive". (was actually happening)
It's still just a giant string blob which is interpreted by Angular at runtime. Just because it's in a seperate file doesn't change this.

JSX, on the other hand, is Javascript function calls. You're writing JS to describe the UI.
Well we are both just appealing to experts here (unless you are infact one. I am certainly not - just an enthusiast).

What did you think of the last part of Erik Lipperts post?

The code is much smaller and much easier to understand. A stack machine is a very simple way to describe a complex computation; by being able to write code for such a simple machine, it lowers the cost of making a compiler. And not only is it easier to write compilers and jitters that target simple stack machines, it is easier to write other code analysis tools as well. The IL verifier, for example, can quickly determine when there is a code path through a method that, say, misaligns the stack, or passes the wrong types of arguments to a method.
AI was huge in the 1980s. Expert systems (rule-based progamming), Logic programming (Prolog), and Case-based reasoning were spawning startups at a furious pace. There were great breakthru systems such as Emycin. Large companies were developing advanced systems (IBM did a Financial and Marketing Expert). AI was taking over the world. AI based on reasoning and understanding was the true path. Eventually the limits became apparent and the hype died. Money fled the market. Winter arrived.

Today we see great strides in perception and manipulation (P-and-M). We can recognize faces. We can "compile action" into networks that can perform tasks. There is a belief that this is "all". "Reasoning and understanding" is now seen as "Good old-fashioned AI" (GOFAI). The limits of the P-and-M approach are obvious if you look at them with a clear eye. Unsupervised learning is one glaring example. Eventually the limits will become apparent and the hype will die. Money will flee the market. Winter will arrive.

This will be dismissed as reasoning by false analogy. But consider trying to use P-and-M in manufacturing. A robot would be excellent at putting something together using deeply-learned perception of parts and deeply-learned actions on parts. But the technology is useless for attacking related problems. For example, given a CAD drawing of a new toaster, develop a plan to assemble the toaster from parts and create the robot motions to complete the assembly. How do you create P-and-M actions on unique parts? How do you reason about plans? How do you handle one-of-a-kind problems that don't have big-data sources?

The limits are obvious. The primary market will saturate. Hard problems will arrive that P-and-M can't address. Winning technology areas will become mundane. Fast money will move elsewhere. Winter will arrive.

The "next generation" of AI will arrive when we start combining things like knowledge representation (e.g. the concept of a wrench) with perception (is this a wrench?) and manipulation (how to use it). The concept of a wrench will be grounded by attaching deep-learning P-and-M routines. Knowing the concept of a wrench will also mean knowing how to recognize one and knowing how to use one. Self-modifying systems that learn by changing their structure will arrive. New experience will add new knowledge and modify existing knowledge structures. Planning based on these structures will lead to experience which will lead to modified knowledge. The system will learn to ride a bicycle, "compile the knowledge into manipulation", attach it to the "bicycle riding concept" as grounding, and be permanently modified. Facts learned through conversation will be used to modify the knowledge base, leading to new behavior, just as we teach new students now. Self-modifying systems will arrive. But first we have to let the deep-learning hype burn out. Sigh.
You dont. At 42 inches a 4k screen is basically four perfectly aligned 21 inch HD panels. Don't think 4k for smooth fonts and "retina" style pixel density. Think of it in terms of screen real estate.
>Any high availability scenario that involves "just mount the same NFS volume on your standby" is a nonstarter for us

What are the alternatives?

I suppose there's MySQL's "stream asynchronously to the standby at the application level."

... which, now that I think about it, should be pretty easy to do with Git, since pushing and pulling discrete units of data are core concepts...
>Not only that, I used to be a commercial pilot, and I could not believe the amount of disinformation and outright ridiculous theories being bandied about by so called 'reputable' news sources.

This is true every time there is a news story on about anything that somebody around me is an expert on. It's always "what the hell are they talking about!?"

I've seen this directly, too. I've been on the local news quite a few times, and EVERY TIME what they end up broadcasting, and what I was explaining to them are different things.

What's really really scary to me lately is all of this talk about "fake news", which originally referred to outright lies that were part of click-farms, but is now being talked about as if CNN and MSNBC are somehow the only source of "real" news.

Frightening. Really truly actually frightening to me.
I learned about all of this stuff by doing challenges on codewars.com
Yep, that's why I recommend it - I didn't want to spoil it though ;).
For reference (30 November): https://aws.amazon.com/blogs/aws/developer-preview-ec2-insta...
Me also. If you need one then get two. If you need two then get three. If you do development for a living, you don't want to wait for Dell to send you a warranty replacement (been there, done that, learned my lesson).
This may be a bit of a tangent; but if you wish for them to not watch your traffic (as much), encapsulate all of your data in pictures. Oh, you think I am about to suggest Stego? No way, super obvious!

You will need to get a volunteer or volunteers to help you create a few thousand variations of tubgirl with different facial expressions and different ingredients. There might be a couple folks that will watch those pictures specifically, but most of them prefer the breast and penis pics that you are all sexting back and forth. It won't stop all the snooping, but it will reduce the number of people snooping dramatically.

Each facial expression represents a different utf-8 or utf-16 character. You are going to need to make a LOT of pictures unless your messages are really simple. Each different color fluid could represent different voice inflections or perhaps a different character-set-of-the-day.

If I could get a volunteer, we could write the first "Hello World".
Arguably you could frame that as "best".

Link for the curious?
It's actually no different to any other templating solution. Take a look at this[1] Mustache.js example and note the logic! At least JSX is honest about what it is.

[1]: https://news.ycombinator.com/item?id=13153298
NVIDIA doesn't charge you for consulting services, they do expect you to buy pretty expensive hardware tho.
They offer training and consulting services for "free" and paid services through their network of partners, to which NVIDIA provides services for free.
If they spin off their in house knowledge and start charging for services and software instead of giving it out for "free", they might very well reach a 4bln $ a year revenue stream, that said a lot of people won't be happy about it...
I've never read the forum but the kernel summaries are fantastic.
Is FreeNAS something people actually run Serious Business, at-scale production datacenters on?

I've run it in my home a few times out of curiosity, and that was never my impression.
I would rather 'regular' JS functions like .map() rather than React-specific functions like <If> and <Loop> (not to mention the namespace clash with existing JS keywords)
> there's absolutely no evidence at all that it helps with weight loss

I didn't claim this. "Healthy" food is a subjective term, and to most people does not mean "something that makes you loose weight". Compared to non-diet pop, it is a healthy alternative.

If you're trying to loose weight, stick with water. If you are managing your weight fine and enjoy pop, diet is better than non-diet. The studies you linked to support this.
Forcing ads into iframes would would make responsive websites enough harder that most people wouldn't bother. You'd end up moving all the ads to those obnoxious full screen and intersitionals
Developing experience is orthogonal to engineer experience, so your statement can be reworded as "A senior developer ... junior developers ...".

Just my 5c.
> I find it very frustrating that spaced repetition is the best recourse we (humans) have to remember information.

It's not. At least, not at the expense of other things. Memorization is but one piece.

The book "Make it Stick" goes into this and a lot of other techniques that blend together, but SRS is not the whole of it by a long ways.
Thanks for posting this; it really helped me parse the parent comment properly when I reread it.
>>> "Meanwhile, the audio/video-engineer types still seem to like the MBP"

I can't speak to the professional video world, but that's absolutely false in the professional audio world.

My experience is in the world of composition and sound design; the attitude towards using Mac for that shifted a while back, due to the lackluster and non-existent upgrades to the Mac Pro.

No one in the professional audio world that I know, or anything that I have read, has suggested they are liking the new laptop (which wouldn't get much use from them anyway).
I have three of the following:

Dell Computer Ultrasharp U2415 24.0-Inch Screen LED Monitor

I purchased them from Amazon.com:

https://www.amazon.com/dp/B00NZTKOQI

This is a 24 inch screen in the 16:10 ratio, at a resolution of 1900x1200. It has four inputs (2x HDMI, 1x Mini Display Port, 1x Display Port). I am very happy with these monitors. I like the 16:10 ratio as it gives some extra height compared to 16:9 screens.
Just want to encourage you to think about it, because I'm curious what you think.

> if everybody would try to live for ten years on the work of one year, then we would have a problem.

I suspect this is the crux of the issue because I completely agree with this even though it is arguably untrue. For example, let's imagine that I could farm for a year and by making preserves could live on the food for 10 years. If everybody wanted to do this, then there would be no problem. We would all work for 1 year and eat for 10. Assuming that there are enough resources, it will not cause any problem at all.

In the same way, when the 1st world switched to a 40 hour week, it did not cause a problem. In fact, the extra leisure time resulted in the demand for goods and services. This combined with minimum wage meant that people would buy things and spur the economy.

So why do both of us think there is a problem? I suspect that it has to do with growth. To make a different example, imagine that I take a loan and use the money to build a business. Without the money, I can't do business and therefore people can't use the products I make and growth for everyone is restricted.

Let's say that I choose, instead, to spend the loan on Farmville. Now, the makers of Farmville get some income, which they will appreciate. Some of that will trickle down into the economy and help other businesses as well. But quite a lot of the money will be tied up in things like the rapid rise of real estate prices. This doesn't really generate any growth because no work is done.

If you compare the 2 situations: one builds a business making things that other people can use and overall society grows. In the other, we are mostly transferring wealth and only growing a little bit based on the small amount that trickles down to people who use it for something productive.

In the case where someone wants to work 1 year and receive money for 10, we have 1 year of growth producing work and 9 of simply spending the money.

As a society, there is a balance of stoking the economy (the distribution of money acts as a kind of oil that allows production to increase), and ensuring that money is used efficiently. Sitting on a passive income for 10 years means that society is deprived of 9 years of production -- and subsequent growth resulting from the use of those products.

Do I think one is morally better or worse? Not really. But I think, as a society, we should choose what we want to encourage.
Oh! That's great news! :)
I more meant - what shape is in the instruction stream? Is it literally just a stream of individual bytes, that have to be decoded when pushing constants etc?
What I learned at LISA '16