skysight-inc/HackerNews huggingface dataset:
I can see where you're coming from but personally I don't like the idea of grading the seniority scale equivalent to how much help you need/ask for. Requests for advice and assistance are not good indicators of intellectual weakness - the expert marshalling of additional resources in resolving an issue is a good thing when utilized appropriately. An example would be an engineer toiling in silence through a difficult problem on their own even though the organization has a competent expert that can expedite the process.

In my mind the difference between a junior developer and a senior developer is the ability to recognize tasks/issues and accurately prioritize them in alignment with organizational objectives. In particular I've found that when left to their own devices junior engineers tend to focus on irrelevant items and metrics such as lines of code or genericness for genericness' sake where senior engineers target important bugfixes and features that bring highest benefit to the company and customers. There are parallels with this statement and the premise of the parent comment but I think the latter draws with too broad of a brush.
Tell them the truth, even if it means fewer projects/billable hours for me.

Every single lead I've talked out of working with me, has referred me to another customer and/or came back weeks-years later with a bigger project that did make sense to pursue.

Choice quote: are you allergic to money?
I haven't heard any reports of people getting teeth issues, assuming they actually look after them. The community there is quite skeptical, and very much for experimenting on themselves, having blood tests taken, etc.

Here's another article that explains the alternative view point on this: http://digestiblekitchen.com/2013/10/confused-about-sugar-on...

Note that I'm not recommending processed foods either. I actually think it's much harder to eat lots of sugar, if you are only consuming it in non-processed foods.

But then is it sugar itself that is the problem?
Thanks for the heads up, since you've told me that all food is equal I'm going to switch my diet to only include Soda, Doritos and Hotpockets. I'm sure my body will adapt amazingly.
I imagine you are right. But there should be plenty of scope for optimising this in the VM itself. Most stack operations are immediately preceded by a push, so hold the top of the stack in a register and the last push in another and you could avoid a high proportion of memory calls in the most common cases. Does anyone know if JVM implementations do this?
It's not true, sugar is not worse for you than white bread. White bread has a higher glycemic index than sugar.

Sugar does have a lot of fructose in it, but fruits have higher fructose content because they have less glucose.

Reality, turns out, is more complicated than black and white.
The UK with Brexit has signaled that its not interested in trade or immigration. Why would I as a knowledge worker choose to even remotely consider London? Demand falls, ECON 101.
Because even if the language was perfectly validated and the jail in which it runs is perfectly sound, you can still execute malicious code by breaking out of the jail via memory errors.
Yep, I've got one of these and think it's a great choice.I have it standing above my macbook monitor as forcing me to move my heads up and down also feels like an ergonomic bonus.
Hand written christmas cards are always a big hit.
That's actually fascinating. Is the formula for the mentioned "developer impact" a hush-hush trade secret, or can you go into more detail on how you calculate it? Would be really interested in hearing more!
The script just preloads every file in a hard-coded directory into an associative array and uses isset() to check if the requested post exists. So no arbitrary file access, either.
Really good idea. One of the things that I found lacking (in retrospect, now that you mention it) in Coursera when I used it was that study groups weren't an official feature. I'm sure people made them unofficially in the forum, but it wasn't an official part of Coursera. I think it would really elevate MOOCs to another level if you could have face-to-face Skype-like study groups with other students during assignments.
All the fuel cell companies, Ballard comes to mind: https://ca.finance.yahoo.com/q/bc?s=BLDP&t=my&l=on&z=l&q=l&c...

But you can't fault them for trying, and it sounds to me like this fund isn't investing necessarily with a high likelihood of making money, hence the 20 year time frame.
I know sugar affects my teeth so I brush them after I eat a sugary meal. But a carby meal is just as bad.
The Oakland Fire: What We Know About the Warehouse Owner
Not at all.

I utilize uMatrix to block unwanted scripts on websites, like some trackers that ABP doesn't catch.

I find uMatrix' AdBlocking potential to be rather lacking, I rely on ABP for that.

They work in perfect harmony.
I think that is overly harsh, the beauty of it for me continues to be that it is default stable. No input and things are stable. That makes it very resilient in low compute environments. That is the same reason I would recommend it for a smart house architecture, when the upper (planning) layer fails (or is broken) you can always get the lower layers to do what you want (lights turn on, or thermostat adjusts) because the local command the top of the 'if-then' tree in your lexicon.
$ curl --help
Error while executing undefined: Uncaught TypeError: Cannot read property 'split' of undefined
Education is Ignorance
Thanks - I'd already made a list of stuff like that to expand my 'profile'. One thing I should have noted more clearly is that I'm not in the USA. However, the bulk of what you say still applies independent of location.
Richard Feynman: Physics is fun to imagine (1983)
I never disagree with a client. Even if I internally feel it won't work in reality, I always start my response with "That's an excellent idea you proposed, let me try if it works and get back to you". I come back after a day or two as to why the proposal won't work (if it was a bad idea to begin with) with sufficient data. Client is happy you that you considered his proposal and you've avoided a potential standoff that could've existed for the same duration !
IMO, running on so little resources only makes very limited sense. The underlying Mesos Agent service and the other DC/OS services require memory as well, so that very little memory will be left to schedule tasks on.

Having swap space will not help as far as I know, because Mesos will not consider it as "available memory".
White bread is just syntactic sugar for simpler sugars, and destructures into them in your gut.
World Government
Documentation as a project booster
SOTA models are much, much larger than 30 MB. You can't use 8 bits for training (yet?), and Intel doesn't support 16-bit float (they need to catch up with Nvidia on that, it's really a travesty, we could have used it years ago for audio and imaging). Besides, the top end Xeons with the most cache are fully 10 times more expensive than a GTX 1080.
Although I have experienced that choice on Apple hardware recently (2015 mbp retina), lately Linux seems to, let's say, 95% Just Work on non-apple x86 hardware for me, WLAN, sound, and suspend/resume.

[edit] and this is with any distro, perhaps with more or less setup work
Why some MVNOs flourish, while others fail?
Similar discussion from a couple of months ago: https://news.ycombinator.com/item?id=12603303
> If a language can allow mutability in an area of code without allowing side effects to escape from it we can have all of the reasoning advantage that FP gives us at a level above the mutations. We can also have the performance we want.

As far as I see and can tell from experience, this exactly the power of the black-box processes of Flow-based Programming (FBP), communicating only via message passing (on buffered channels) [1].

FBP processes can be compared to "functions", but are free to change state etc. The "only communicate via message passing" means funny side-effects are effectively contained to the process itself.

Furthermore, I would argue that FBP, via its specification of keeping the network connectivity separate from the process implementation, makes FBP programs so extremely much more composable than most typical FP programs, which often allow references to other functions be hard-coded inside function code.

It is like making the call graph of an FP program declaratively configured by a list of processes and connections:

Processes:
A (ports out1, out2)
B (ports in1, out1)
C (ports in1, out1)

Connections:
A.out1 -> B.in1
A.out2 -> C.in1

etc.

I wrote a little text processing app in this style some time ago (The network connectivity scheme can be seen here: https://github.com/rdfio/rdf2smw/blob/master/main.go#L100-L1... ) and was amazed by the clarity and composability that emerged, even though I just used my own little experimental subset of full FBP ( http://flowbase.org ). As far as I can tell, this helped me going from first line of code to finished app go extremely fast ... app written in 2 days without ever really getting stuck in any strange bug due to bad code organization, which use to happen all the time otherwise.

[1] https://en.wikipedia.org/wiki/Flow-based_programming
I'm writing Ubuntu 16.10 to a USB now. Will report back if it works and how well it works. Thanks.
When MSM pushes false/sponsored narratives to start wars in Iraq, Syria, Yemen, Ukraine and Libya as part of "foreign policy", I can see why "pizzagate" gets equal validity.
Why some people are early risers while some are late risers
"Current dietary advice says foods containing high levels of saturated fats such as
cream, butter, red meat, eggs and cheese should be avoided because they increase the
risk of heart disease, Type 2 diabetes and cancer.

"But a study published in a leading medical journal has found the opposite is true, with
a diet full of natural fats improving the health of people taking part."

"The study, published in the American Journal of Clinical Nutrition, found overweight
middle-aged men who ate high levels of saturated fat and low levels of carbohydrate
became slimmer and healthier."

http://www.express.co.uk/life-style/health/742143/fat-is-goo...
It's not just old people: "in 2000, if you happened to be a 20-year-old man with less than a Bachelor's Degree--and when I say 20-year old, I mean in their 20s--21 to 30. About 8% reported not working at all during the prior year. That number, today: About 18%."

http://www.econtalk.org/archives/2016/11/erik_hurst_on_w.htm...
Thanks. I was wondering at what level I could be considered. I'm still a rookie :)

> but design for the problem at hand.

Could you elaborate on that part?
Top Storage Industry Mergers and Acquisitions in 2016
And yet the Chinese are installing new wind capacity far faster than the US. How does that work?
> Did he praise that decision?

That's the way I remember it, and that's what I thought was so surprising. I remember him saying something close to 'you have all these people's lives on the line and are able to make that decision,' and respecting that ability to make that decision
When AMD acquired ATI a lot of people speculated that Intel would acquire Nvidia. It never happened. What followed was a disastrous series of acquisitions from Intel that never really amounted to much with McAfee being the worst of the lot.
There's also RISC-V's ISA emulator which lets you boot a GNU/Linux install in your browser. http://52.32.189.224/angel-simulator/
Has The Economist shifted? I started reading it in about 2000, and at the time I really liked it because it seemed so intelligent and neutral. It seemed like such a pleasure to read something that went deep into interesting topics without an obvious axe to grind.

In the past ten years it seems to have drifted gradually leftward. Sometimes I can't reconsile The Economist of 2000 with the one of 2016. Did The Economist move gradually to the left or did I move to the right?
Any pics? Would be nice to see your Ikea setup.
I think this is a really great list. It makes it very easy to measure the outputs of a productive engineer. However, I think there is important value in humility and reflection, which this list doesn't capture. This is why I would suggest including something like:

- Ability to identify gaps in own knowledge and willingness to discuss those limitations with peers.

I find that traits like this tend to promote a healthy engineering culture. It's very difficult to grow such a culture, and it needs to come from the top.
Here is the incentive system you're advocating.

>Fixes bugs/regressions quickly (time spent)

Do the least possible to make it work again, don't investigate or fix the underlying confusion or low-quality subsystem that made it break. Volunteer for bug fix tasks that look easy, stay away from the ones that look hard.

>Creates test plans (number of plans created)

Write low-effort test plans.

>Helps with recruiting (number of candidates interviewed)

Give lots of interviews without really paying attention.

>Helps guide other merge requests to completion (number of merges)

Get your friends to split all their changes into the smallest possible merge requests so you can accept as many as possible.

>Provides thorough and timely code feedback for peers (time between commit and feedback)

Provide rapid but low-effort feedback.

Metrics-driven management is cancer and you should run, not walk, from any organization that expresses any inkling of interest in it.

You (in general, not parent specifically) are almost certainly not smart enough to create an quantitative incentive system that actually produces the behavior you want, rather than the appearance of it. Respect the difficulty of the task, and don't.
http://beej.us/guide/bgipc/output/html/singlepage/bgipc.html...

"A message queue works kind of like a FIFO but supports some additional functionality."
> The key option is nobarrier. This effectively makes fsync() a no-op and explains most of the difference in performance.

In other words, because the Moto Z cheats.

I suppose it's understandable... nobody should ever be blocking GUI animations on fsync, much less two of them in a row, but here we are.
I see your point. I guess I would prefer a summary every month/year, vs. a graphic live video report each night.
I fail to see some good use cases, does anyone have any examples of useful usages for this API? The example in the draft is for a heart rate monitor, but that would seem only useful for live monitoring. Other things I can think of would be game controllers, but they may not necessarily be bluetooth, and could be mapped to standard input.
Snow Crash is a loving parody of the cyberpunk genre. Everything is way over the top. Every trope is turned up to 11. When you look at it that way, you'll see why it comes across as childish (and in many ways, it is).
Makes perfect sense, actually. Well said.

[edit] I will add that much of the responses to the metrics are quite cynical -- assuming people will game the metrics. Therefore, I agree.
Speculation: China's power needs are growing more rapidly, so there's more additional power coming online in China. While, in the US, power consumption growth is slower. A larger percentage of overall power sources need to be replaced, where there's less pressure to do so.
Think to have a car, that Google is tracking all time (just for your own security) haha

- What a "Orwellian" dream life we gonna have. Cannot wait google to go on medicine also. Then we all can use pills from google. But what will happend to your car, your medicine and your home, if you dare to be opinionated away from mainstream ? - what a nightmare!
If they slightly re-branded as a for-profit renewable energy fund would that go down better than apparent altruism? Tesla would be a good model.
First they thought it was fat killing us, now that they know that's not really true they think it's sugar killing us. I wonder if I'll live to see the day the headlines read "protein is killing us!"
An exact opposite equally excellent article from the same publication calling out the FUD we know as 'Fake News'

And this one avoids words like 'shameful' and 'disgusting'

https://theintercept.com/2016/11/26/laura-ingraham-lifezette...
Just a few days back India installed a huge solar electricity generation project in Tamil Nadu, we have a working smart grid in place like Latur, in the next 2-3 years there is a mandate that all railway platforms shall use solar energy. I think India is taking solar energy seriously. Upto this limit that Indian PM and transport min went to meet Musk about starting Tesla manufacturing in India for Asian markets!
I don't understand your first link. What is a "skookum" and why are you linking to a Youtube channel?
"Rather" is an understatement. There is zero nuance or reasoned critique on LWT - just "look at this stupid person, make ridiculous analogy, yell at imaginary person, laugh track" over and over for 20 minutes straight.

Proponents will argue that it brings scandals into the light of popular media, or that mockery is the only reasonable critique of such idiocy displayed on the show, to which I say knowing little about a subject and mocking the target is worse than knowing nothing at all - it solves no problem and only polarizes politics more. "It's only a comedy show" is no excuse when politics is rapidly becoming vitriolic, polarizing and dehumanizing.
Every team has their own criteria and their own definitions, but I have to say that this is the level I attribute to an intermediate developer. Similar to the original article - If I leave this developer alone to do their work, they will get it done. Honestly, I want every single developer on my team to be at this level. It takes time to get there, but not an inordinate amount of time in my experience. Somewhere between 2-7 years, anyway. If someone doesn't get there in 7 years, then I see it as a pretty big problem.

If you think that my estimate is not totally out of whack, that leaves all people with a 4 year degree hitting this level before they are 30 (assuming they start out in this field).

If this is "senior", in what way do you expect your employees to improve in the next 35 years of their career (assuming they retire at 65)? And what title would that have?
Alright bro. Have you considered the millions of deaths caused by American conservativism/liberalism?
Ah, yeah, that was it. Shouldn't have even had to ask.
We had them export to pdf, then imported them. Our system stored pdf objects for display. Since it was a migration, backwards compatibility was irrelevant.
Augmented Reality: It's Not Magic Anymore
Glad you got it sorted!
Not exactly a cheat. A calculated risk. A friend of mine were having the storage discussion on phones and realized that phones never really experience a 'power outage' in normal use. People use their phones, they get low in power, and then they plug them in. Or the battery gets so low the phone shuts itself off in an orderly manner.

In the 'computer is a phone' perspective there is no sudden power loss unless the user yanks the battery out of the back. That is presumably a rare occurrence for your typical user. As a result, the big risk for phone file systms is that the phone crashes, but nearly every phone I've seen preserves memory contents as long as power is applied, so even a crashed phone, on reboot can pick apart the previous bits in memory and reconstruct what was going on before it crashed.

Given that fairly unique to phone criteria I could see nobarrier as a legit option.
Le Monde Diplomatique.

English version can be found at https://mondediplo.com/
Is it possible to connect Athena to existing Hive Metastore?
Interesting. My memory is probably hazy, but for me, Chrome took off because the choices at the time were IE and Firefox, which used to be an insane memory hog.
Good luck to you.

I gave up on the dream of being a FT touring musician at 24 after a handful of part time college fail/drop outs to become a designer full time. I had studied it in high school (I went to a Vo-tech HS) and practiced a bit of web design to make a little money between college and playing in bands. I've been working as a designer / front end developer for 5 years now and my work has taken me from my hometown in New England to Texas(where I met my wife), Nevada, and now Washington. About as far from home as I could have ever imagined.

It is indeed still a creative existence, but in a much different way. I don't play music at all in my free time anymore, but I now play a lot of D&D, write (currently working on a screenplay and a book), record a podcast, and have creatively fulling software side projects that touch on interests I like. Dog related, mostly.

Most of all, money isn't an issue anymore. A low point in my life was on tour digging change out of vending machines to get tacos from jack in the box. That life is behind me now and a lot of the folks who looked down on me for selling out are pushing 30 and living on their parents couch still, feigning rockstardom.
Are you talking about doing freelance or doing your own thing?

Anyway some things I've found useful:

Freelance: Do work in a company first because it (hopefully) gives some exposure regarding QA/CR and generally putting code out there. The whole process.
For deadlines, if you have a deadline you're about to miss you better work harder and require a longer deadline for the next project. Each new project I take on I require longer and longer deadlines, if it is impossible just say no.

Solo: Use the app/service yourself constantly for the bugs, create beta tests for the rest. I've found that you only need 1-2 people as beta testers if they are genuinely interested in the product. I've had essay written to me about features.
fsync() has never been as reliable as the name implies, since flushing the disk cache kills performance system-wide. Fuzziness on what fsync does has... side effects: https://danluu.com/file-consistency/ http://blog.httrack.com/blog/2013/11/15/everything-you-alway...

Filesystems optimized for flash, and for battery-backed systems in general, (laptops, phones) have some history: https://en.wikipedia.org/wiki/Flash_file_system
I think this is a big part of the trick. To remember something you need to practice recalling it.
> not interested in trade

Could you elaborate? This statement is very broad and seems unlikely to be true.
Anticipate their emergency procedures, and ship them a binder wrapped with dire warnings should it be removed from the data center. Multiple customers have said this has saved their bacon.
http://english.alarabiya.net/en/business/economy/2014/12/28/...
Hmmm, I remember a passage sort of like that: he'd been sent to consult on safety arrangements at Oak Ridge, and concluded that it just couldn't work unless workers there knew something of the nature of the dangerous radioactive materials they were processing. He escalated to a general or some other high military figure, who listened, thought for a couple minutes, and decided right there to do what Feynman recommended. Feynman at the time was a twentysomething just out of grad school, and Oak Ridge was already a big deal.

Does that ring more of a bell? Maybe it's my memory instead, though I've read this book a few times now.
> reboot can pick apart the previous bits in memory and reconstruct what was going on before it crashed

What you're proposing is possible in theory, but no general purpose operating system I've seen actually attempts to recover page cache state from uncleared RAM upon reboot.
They are doing good. My strategy is to invest very conservatively and for relatively short time. I am making about 7% pa.
Worst case scenario, pay the mortgage with my salary.
This exactly nails the point in the article about checklists and how you can't really create effective quantitative metrics for developers.
I'm thinking of setting up a Slack (or similar, like Ryver) team for this, as opposed to pairing. Any interest?