skysight-inc/HackerNews huggingface dataset:
The wiki for Anomie is fascinating.

".. characterized by a rapid change of the standards or values of societies (often erroneously referred to as normlessness), and an associated feeling of alienation and purposelessness. He believed that anomie is common when the surrounding society has undergone significant changes in its economic fortunes, whether for better or for worse and, more generally, when there is a significant discrepancy between the ideological theories and values commonly professed and what was actually achievable in everyday life."

This can certainly be said to describe how many are feeling with the current election outcome. Thanks for bringing this up.
2009-2016: Dissent is racist. Totally agree with you on that one. The others not so much. But you already got it HN is PC, echo chamber crowd. Maybe not so much as elsewhere but in its core you will see the PC levels are pretty high here. I bet most of those were pro Killary.
Now that's some real CI for you...

But given the complexity of this, I wonder how many of those builds were seriously broken.
Site Reliability Engineering
I don't understand your comment. They invested in it. Heavily.
I believe correctable pens solve this issue.

Wipebook (http://www.wipebook.com) did a short video comparing correctable vs. dry-erase vs. non-permanent pens:

https://m.youtube.com/watch?v=m-hE6VDAG_I

It demonstrates their resilience to accidental erasure.
I've seen the precision 5510 and while I wouldn't say it is beautiful, it is really small for a 15". At 2Kg (with the large battery), it is still heavy, though.
No. Why make myself or another developer find an entirely separate file in order to comprehend a line (or three) of code? Why leave in a line of code that is all but incomprehensible without an example or explanation? Why provide a paragraph of explanation when a single line of example data will be more informative? Why further decouple the "documentation" from the code itself?

Yes, you want test cases, and that's where you also put all the weird edge case conditionals; but, it's not like you're going to copy the actual line(s) of code into the test case, so you'd either need to temporarily copy the code (or the data samples) to be adjacent, or open side-by-side editor panes, or what have... All of this is more complicated than an example.

But what about sample data that doesn't fit on one line? Then either your sample data is too complex, or this method is unsuited to your situation.

There are guidelines for maximally legible code. There are no rules. If you follow rules, someday, you will encounter a situation where the rules force you to produce sub-optimal work. "Simply" strive to write legible code, and you will succeed. Strive to follow rules, and you will succeed at following the rules; and maybe you'll succeed at writing legible code.
Well said. I'd complement your point by adding an analogy most of us can relate to: technical debt.

When it happens in software systems, it's generally seen as a quirk/unfortunate reality of the system itself. But as an org attempts to build systems around the original one, the tech debt becomes a glaring flaw that slows and complicates everything else. A refactoring is needed.

Our political system (US here, but broadly applicable) including all its written and unwritten rules (integrity, cooperation) has always had flaws. We've worked around them in order to get things done and move forward. It's only now that we've built up other, more engineered and integrated, systems that the technical debt is visibly holding us back. Invisible/ignored tech debt is never addressed; obvious debt is dealt with one way or another.
this is a bit misleading, netflix has continued to lose most of its good licensed content and what is left is mostly garbage compared to what used to be there.
Your post might possibly drown soon here, so..

> I'm really not sure where to turn for help.

both StackOverflow and reddit.com/r/<yourproglanguage> have rarely if ever failed me..
Your employer gives you their best current job offer every paycheck.
And those products are intellectual property. The laboratories, prototypes, documentation, data, and parents are all proprietary and belong to the company, not the individual. All the individual can take with him is his experience and a sense of which direction he could pursue in the future.

That's not nothing, of course. But real products require all of the above in order to proceed to market, and all of the above takes a fairly long time for a company to build up, regardless of the experience of the people it hires, because the most those people can do is reduplicate their efforts without the mistakes, and even then pure reduplication is illegal because of parents etc.
Wouldn't symbol versioning[1] allow more than one SQLite in a Java process, even if it is just to munge the system shipped symbols into an Android specific subspace? (I do this, but with a large C++ application so I might be missing some finer details).

1. https://refspecs.linuxfoundation.org/LSB_4.0.0/LSB-Core-gene...
Im currently cleaning up the code, models and parts list for public release. Mailing list subscription is on heymugsy.com. Email is on my profile if you have specific questions.
We've been on Google Cloud for a year and recently moved everything to AWS.

On paper, Google Cloud looks great. Pricing is definitely better but raw VM performance is not. You get what you pay for. Stability is not anywhere near AWS. Had multi region load balancer outages. VMs going half the performance suddenly, out of nowhere. Support is non existent or much more expensive than AWS.

We were happy with it for a while but I'd not suggest it for anything critical anymore.
Energy on the Blockchain
Don't be a douche, it was a good analogy.
Career insight: If your boss isn't invested in your success you won't succeed.
>Each process could have its own isolated mutable state

Erlang processes do have their own isolated mutable state.

But it's walled off and accessed through calls rather than variable references; in the non-SMP implementationthis enabled copy-free local (same node) message sends (and it still does, but only for large binaries -- the more general use turned out to be less efficient than copying in SMP because of locking issues related to garbage collection and some other implementation details.)
You have to remember like everything, beliefs around addiction to pain medication ebbs and flows over time.

I can remember back in the late 1990s, there was a huge push from the medical community to be more open about prescribing pain medication. A lot of pain wasn't being adequately treated.

As a result, doctors loosened their reigns over prescribing and things moved drastically in the opposite direction. People were getting strong narcotics for pain that they never would have gotten it for in the past.

As a result, we have a huge upswing in addiction.

My concern is that we're now going to swing back the other way and people will get hurt. There are people out there where narcotics are the only thing that works for their pain. Sometimes they need a lot of them as well, we're talking hundreds of milligrams of morphine per day. They will have physical withdrawal symptoms if they were to stop, but they aren't addicted in the way we think. They don't exhibit "drug seeking" behavior.

I'm worried folks like this will get cutoff and have to live a life in terrible pain. All because other patients get addicted.
Are you imagining a union without any sort of industry-wide enforcement of disbarment for professional malfeasance? That's a pretty nonstandard interpretation of "union."
> In this case, get a lawyer and don't answer any questions without them.

This advice is valid whether or not you leaked anything.
don't leave until you are reasonably certain it's not you that's the problem; otherwise you are taking your problem with you.
You have your work messaging on your personal Facebook? What happens if you change jobs or your relatives start fights with customers?
That'd be pretty amazing. I hope when someone does make that service, they don't then "inject ads every five minutes" like youtube does, don't turn streaming into "only at prespecified times" like those "theaters" and "cinemas" we hear about in history class, and don't start exploiting the fact that there is no real competition by doing things like charging for "bundled content" that you never opted in for while also not being able to opt out of.
I can't agree more.

I work in an enterprise place and we discuss this frequently. Even worse than AWS is Google, they just don't get the fact that Technical Managers at big enterprise places want hand-hold turn-key solutions. The amount of money they leave on the table is mind-bending.

You go to Google and say "We need to do X" and they say "Here is product Y that connects to product Z, but you need to write your own connector." And each product has it's own pricing structure (one by CPU usage, one with flat fees, one based on throughput) so working out total cost is a nightmare. Then you have to hire around those techs, project manage the build of the infrastructure, etc. At that point you start to ask "Why are we using them again?"

I've heard "Amazon and Google don't understand enterprise" at least a dozen times in the last couple of months. You don't hear that about Microsoft. Coming from a startup/open source/indie background I thought AWS and Google would be eating the world but at least in enterprise they appear to be missing a big opportunity.
I switched to OSX when it was at v10.4, the very first generation of Intel chipset Macbook Pros came out. I switched because it was the closest thing I could get to a proper fully integrated desktop environment with a BSD-like command line and full Unix-ish functionality (macports, etc). The first generation of Macbook Pro (Core Duo) had a full complement of ports that were state of the art when it was released. Now OSX is becoming a bullshit iOS-like walled garden of app store garbage and the hardware is marketed at people who like shiny, non-repairable consumer throwaway junk, and nothing has a proper complement of I/O ports. Ugh.

Just give me a state of the art Thinkpad with full I/O ports that runs OSX please.
Split Brain Does Not Lead to Split Consciousness
Fair enough, but he didn't carry on a general war.

Obama waged a campaign against leakers. Most of what you refer to was tied to that. Related, see the fact that he used the Espionage Act more than everyone else. That phrasing is precise, Obama used it more than all other presidents combined.

He also faced a sustained propaganda campaign from Fox News. (The results of which were regular grist for Jon Stewart on The Daily Show.) He therefore treated them as an enemy.

This was unfortunate, but not really comparable to Trump's treating anyone who disagrees with obvious outright lies as an enemy. And Trump's declaring most of the media enemies, and issuing a variety of thinly veiled threats to them.

I wouldn't be surprised to see Obama's unfortunate espionage act record eclipsed as well... :-(
The Boogie Board is erased by pressing a button.
Microsoft has also a digital whiteboard product line that looks like oversized surface tablets.

Very expensive and very popular I've been told.
Mubert – Algorithmic music generator
Using EXPLAIN ANALYZE to debug a slow SQL query
New wave of anti-evolution bills hit states
"There is little evidence that their dedication to professional machines is wavering on a systemic level."

Right now you can't buy anything close to a top performance desktop from them, at any price. You can argue the same for the laptops. It's clearly not a priority, and since you note it hasn't hurt their bottom line, I don't think a single refresh cycle is going to right the ship.
Dijkstra and Scholten's Predicate Calculus and Program Semantics is a good textbook on the subject. Dijkstra's a Discipline of Programming is much more informal, but I find it more readable and it has a number of good examples.
I think we are talking past one another here. I've been a Windows developer longer than I've been a Mac developer, and write C# on a daily basis.

Microsoft _did_ ditch the all-metro approach they took with Windows 8. You start up your PC and you see the familiar desktop. There's a start menu, even if it's different, with live tiles and all. It feels like an improvement, not like an alien intrusion. But the biggest difference is that metro apps and native Win32 apps can and do co-exist side-by-side on the same desktop. Metro/UWP apps are no longer full screen on a 30" desktop, they just have a different "feel" but they're otherwise treated the same way as any other app you use. A dashboard with "tiles" to access your apps Xbox-style was never the right interface for PCs (touch screen is such a fad and even if it's not, it's not for everyone, everywhere and it isn't productive) and MS finally realized and embraced that with Windows 10.
I would almost say the opposite at my place. Excelled in my position, everyone felt I was competent and able for the next step. But after asking for more work and more responsibility I was basically told that I was out of line and this was something given to me, not asked for.

I would say it's very dependent on culture.
The fact that no one really knows what to do; that no one has the magic formula. That you just have to try different things and see what sticks. Keep moving forward.

Shakespeare was right: we are poor players that strut our hour upon the stage and are heard no more.
You can spend about $350 and get a high quality 13" IPS 1080p display Chromebook that weighs under 3 pounds if you're willing to spend 5 minutes putting in an SSD and installing Linux natively on it.

I've been using the above set up for half a year now roughly and it's great. I can do all of my development work, writing, browsing, etc. without feeling like I'm giving up much for those sorts of tasks and the price is very reasonable.

Details can be found at:

https://nickjanetakis.com/blog/transform-a-toshiba-chromeboo...

Its physical profile is really small too. Perfect for putting into a backpack and doing some traveling with it.
I understand it's all good-natured fun for you, but I'm glad I'm not in your family. You're making the world a worse place and wasting strangers' time.
This thing is something people observed for a long time and its totally contextual - In "How to make stress your friend" TED talk, Kelly McGonigal showed that people who believe that stress is damaging will actually get it that way and vice versa.

I wonder how much of it actually boils down to chronically high cortisol levels. People that perceive stress as harmfull are more prone to its damage and we know that positive thoughts and meditation can negate that effect to some degree or even produce benefits.

Knowing that effect exists is one thing, but how do we protect ourselves ?

In chronic making of cortisol adrenal gland becomes deficient in Vitamin C which is used in the process [1]. This has direct effect on immunity (all animals produce more vitmin C in stresfull times to protect from it). Chronic insufficiency will not lead to scurvy (you only need tiny amount of C to prevent that) but will produce ill health particularly combined with smoking and bad eating habits which is typical for lower socioeconomic class (talking about it, blacks, the most affected, are regularly deficient in vitamin D too, another potent immunity booster).

The effect is multifactorial from that point - for example Vitamin C insufficiency changes cholesterol transformation to bile acids which leads to high cholesterol levels [2] which can provide some explanation for cardiovascular events.

Insufficiency is the level that will not result in terminal disease but in suboptimal health and shorter lifespan (i.e. RDA sux) because body will start to utilize triage [3].

Hence, I suggest everybody to forget about 60mg bullshit and use couple of grams of Vitamin C as few daily doses to protect from John Henryism effect. Afterall, that is what our closest relatives who have the same disfunctinal GULO gene - primates - do: they eat grams of C in the wild.

[1] http://ajcn.nutrition.org/content/86/1/145.long

[2] https://www.ncbi.nlm.nih.gov/pubmed/4685043

[3] http://www.bruceames.org/Triage.pdf
I've been doing software dev since I was a kid. In my mid-30s now. I spent almost a month with Rust about a year ago. I was very disappointed. The borrowing rules seem to have changed as the language had evolved. I found the Internet documentation to be very confusing. My conclusion was to let Rust be. It felt like coding with restraints, and as my Rust expert friends tell me, that is the way it is supposed to be. My friends write kernel modules, do low level systems etc. where they know exactly what they are doing. I mostly do exploratory programming. I think Go, Elixir and Python are the best languages for the kind of stuff I'm interested in.
long names are distracting. try using short names for variables where code requires scrolling and very short name for variables in short blocks of code (where you see the context without scrolling). something like 'idxLS' instead of 'indexOfLastSlash'. Or x+=totalsMst[i] instead of accumulatorOfTotalValues+=totalValuesFromMasterList[i] if this is the only line in a loop.

as your opponent has mentioned, context is the key. you operate with objects in your brain, and the faster the transition from code element to the brain object, the better you understand the code. long names make this lookup unnecessarily difficult.
Completely agree!

R.T.F.M. and you ahead of 99.999999..% on anything (compared to the whole earth population on one specific topic)
I did't mean anything special about it in conjunction with magnesium, just that glycine itself is inhibitory:

https://en.wikipedia.org/wiki/Glycine#As_a_neurotransmitter

> Glycine accomplishes several functions as a transmitter in the central nervous system (CNS). As an inhibitory neurotransmitter, it participates in the processing of motor and sensory information that permits movement, vision, and audition. This action of glycine is mediated by the strychnine-sensitive glycine receptor, whose activation produces inhibitory post-synaptic potentials. In some areas of the CNS, glycine seems to be co-released with GABA, the main inhibitory amino acid neurotransmitter. In addition, glycine modulates excitatory neurotransmission by potentiating the action of glutamate at N-methyl-D-aspartate (NMDA) receptors.

https://www.ncbi.nlm.nih.gov/pubmed/11396606
I've seen some prototype laptops with a bistable e-ink touchscreen on the back, that could retain its image with the laptop turned off.

http://www.computerworld.com/article/2604775/intel-pastes-se...
"There is no magic."

Before I started my career, I thought there was a point where products mostly built themselves. Coding changed that.

When I was in engineering, I thought there was a point where products mostly sold themselves. Sales changed that.

When I was in sales, I thought there was a point where the message mostly spread itself. Marketing changed that.

When I started my own company, I thought there was a point where most of the business ran itself. I certainly never reached that point.
Don't know why you were downvoted, as this is one of the most important uses of bots.

Maybe people are sick of hearing the term.

There also seems to be some confusion about its meaning and its purpose.
I'd believe it. For what it's worth, something like 80% - 90% of all email is spam. It's usually better to leave it there and cordon it off so that real users don't notice it. Spammers don't get feedback that their spam isn't being shown to real users.

Also 350,000 accounts is hardly "massive" as the clickbait title suggests. No way that can account for more than a small percentage of traffic.
Rural Australia here. 40gb satellite limit each month, uploads are counted. Everything we do has to be decided to be "worth it" when you have ~1Gb/day. No YouTube (no video in general unless really needed), no big images. Data is precious and expensive here.

I really doubt these guys are doing any effort in working with my tiny rural ISP. Nor would my or any satellite ISP ignore uploads because some US startup asked them to (they won't even unmeter any content for us like bigger ISPs do).

Something like this would destroy my quota, and I'd treat it as hostile like malware running background torrents or background software updates that don't prompt you (PS4 used my entire quota in one day once, while it was turned off.. that's how I learnt about PS4 standby mode updates! We had no net for nearly a month after that).
Same happened with my digital camera. I love them but I see no need to get a better one.
High-resolution compact VR set
This isn't that surprising. Drugs affect people differently and people seek different states of mind.

People talk about how addictive methamphetamine is. I know people who tried and never wanted to try it again. It was the most unpleasant experience. Like you drank way too much coffee and had all the anxiety and jitters to go along with it. For other people, it's like heaven.

This goes back to the idea of "self-medication" as a root cause of drug addiction. People get psychologically addicted to a drug because it solves a psychological issue for them. Depression? It goes away when I take meth. Anxiety? Gone when I take oxy.

Thinking about it that way, we shouldn't really be that surprised when people have trouble beating an addiction. Even with all the negative side effects, would you want to stop taking a drug that cured (imperfectly) a severe problem you've had your whole life?
What is the battery life of the smaller-battery configuration?

I wouldn't care less about its beauty if it has a good keyboard, a good screen and not awful battery life...

With that said, you are the first one ive heard saying the new dell is not good looking.
Methinks if you guys didn't help the Nazis, you'd be treated more humanely immediately post war. I can sorta understand the lack of love the Soviet government would have towards you at the time.

At the same time the Baltic republics always felt like an artificial part of the USSR, only a little closer than e.g. Bulgaria or DDR. The same can't be said of Belarus and Ukraine, which were culturally, ethnically, and territorially more cohesive in the greater whole, and the loss of which was tragic, and has repercussions to this day.
Regreyably, Chiyonofuji - the dominate Yokozuna of the 1990's decade (a lightwieght, strong, judo-esque wrestler and a sublime Japanese gentleman) is not included in the article.
Are you able to do that if the user is connected to a VPN? I frequently connect to a work VPN on my laptop using my phone as a hotspot.
350,000 accounts is not a "massive network". This is all hype.