skysight-inc/HackerNews huggingface dataset:
Probably more accurately, Prometheus is now officially being incubated by the Cloud Native Computing Foundation, which is a foundation for apps which are container-packaged, dynamically-managed, and microservices-oriented. Kubernetes is an engine to run cloud-native apps (itself conforming to the above spec). Prometheus is a platform for monitoring cloud-native apps, which also conforms to the spec.

Having watched CNCF and kubernetes very closely, I would not be surprised at all to see it adopt the governance of multiple platforms for a given service (logging, for example).
You can also let dandelions grow rather than kill them off with weedkiller.

When dandelions are in bloom they attract and sustain many types of bees and other insects.

http://www.theguardian.com/lifeandstyle/gardening-blog/2015/...
Ask HN: What's the best app for group messaging?
I'm taking a group of college students to Canada (from the US) and don't really want everyone to have to turn on international text and/or data. Assuming we have regular access to wifi, what's the best app for us all to communicate?
sure, but jps isnt pkill.

The point is you cant use binary name to make your way around anymore. The binary name is 'java'. Standard unix tools just don't work. Yes there are work arounds, but over time things end up being just a little more complex than they should be.

Which means if someone is comparing zookeeper and etcd, well etcd wins major points for being unixy and easy to deploy. Copy 1 binary, done. ZK loses major points here. Gotta make sure the JVM is installed, but do you need the OpenJDK or the Oracle one? if the latter, well apt-get and yum are less helpful.

It's all just little globs of annoying details that add up to be a small pain. Nothing horrible, but if you could make a choice to avoid that, why not?

Basically I guess what I'm saying is there is probably a market for replacing all the Javay distsys stuff with Rust/Go versions. I mean look at etcd!
Tridge made no attempt to force his code on others.

In fact, it was the reverse - he felt like he was being locked out of kernel development because he didn't want to align his moral code with those who used BK.

So, he tried to find a way to hold true to his code without forcing the rest of the kernel team to give up BK.
uBeam's insider story by ex employee?
Yeah, hard is clearly an understatement. However, if it were critical to the human race, and the top 20 economies put a trillion dollars and some of their best scientists behind it starting today, there is absolutely zero question that a ship capable of that could be built and launched within 20 or 30 years.

Alternatively, Bezos will probably have $100 billion to play with in the next 12 to 24 months or so ($61 billion today, most projections have Amazon climbing quite a bit higher yet, new price targets have it at $1,000 per share; whether it takes a year or six years, it'll very likely get there). He just sold off $671 million worth of shares the other day, I'd expect his sales will continue as the price climbs. So maybe he'll fund it by himself in the coming two decades.
Japanese Words That Don't Exist in English
Please keep programming language (and other technology) flamewars off HN. You're welcome to make a substantive critique.

We detached this subthread from https://news.ycombinator.com/item?id=11669189 and marked it off-topic.
Why would the key change? This makes no sense. You generate once and never again unless they replace their phone.

I really hope it's not a new set of keys every time Whatsapp updates...
I just joined AWS ProServ and I really don't see any of these things. Pretty amazing team and one of the best work life balance I've seen in a tech company so far. I have 4 other friends who work at AWS and all seem very happy so far.
I found the glass door comment and it seems to be from an engineering manager. I have a friend who manages one of the AWS products and he seems to be pretty happy.

I just joined so I really am not a statistically significant case but so far it's no where near what was in that NYT article.

Edit: I can't read apparently :) thanks heuving for clarifying and the commenter for reformatting
Hacker Arrested and Jailed After Exposing Flaws in Election Website
> You are misinformed.

According to Wikipedia I'm not: https://en.wikipedia.org/wiki/Windows_7#Support_lifecycle

"Mainstream support for 7 ended on January 13, 2015."

I think it's reasonable that businesses don't support an OS version beyond the OS's provider's own "mainstream support".

> Thus it's not that likely that Windows 7 wouldn't be supported by a Win32 app (which this is), unless they go out of their way to make it so.

Possibly, but listing support on their website means they support it, and why should they do that if, again, Microsoft itself does not?
ES2015 boilerplate for creating libraries with Bublé
This isn't how cmd+tab works on a Mac.

Do you mean alt+tab in Windows?
> Or there are aren't enough jobs?

That's the thing about higher education and/or highly skilled training. It enables the creation of more jobs. (A job can be self-employed).

And to that end, we have jobs, plenty... but we don't have folks willing (or qualified) to fill them. This is inside the "bubble", but there's very few software companies that are not constantly hiring. We simply don't have enough qualified engineers to fill all the available seats. I'll concede that there are certainly fields where jobs are disappearing, and as you hinted, this is part of the "new economy". We need these folks (and our young generation) to gain new skills that are more useful in this new economy. Sure, many things will become automated, but we need folks to create the automation. (and no, I don't believe doctors nor lawyers will ever fully be automated, as these are not just knowledge/task-based skillsets).

> I don't need to take from you to give to someone else because what you offer (your labor) would no longer have value

This is not how an economy runs. The government can't print money to hand out, so it must come from someplace. This someplace is taxes, paid for by the workforce in majority (payroll tax + income tax equal about 80% of federal revenue[1]). If this workforce shrinks, so does federal revenue, which means not enough funds to support a BI long term (this is part of the reason a BI has never been implemented, even though it's a very old idea. We have to wait and see how it works out for the volunteer test nation in the long term...).

> Basic Income is easy when automation and clean energy are doing the heavy lifting

This goes back to my earlier point. We need fewer low skilled laborers, instead replaced with more highly skilled laborers. We need folks to design and implement the robots that will eventually build all these other things. We'll always have a human workforce - but the landscape of "work" is indeed changing.

[1] http://www.cbpp.org/research/policy-basics-where-do-federal-...
See http://www.bitsavers.org/pdf/cdc/cyber/software/ .
I doubt the House will impose the budget and tax cuts the they did from 1946-48.
The higher the stated minimum wage gets, the lower the real minimum wage gets. You can be certain all other expenses will increase and job benefits will decrease to compensate.
Just when I started using web app my gut told me that Facebook wont allow WhatsApp to directly compete with messenger and Facebooks messaging platform.

If both would allow similar technology they not only would be fighting over the same market, but would be easy target to anti-monopoly bodies.
I Built a Miniature 1900s Photo Studio in Honor of an Old Photographer
Kik has pretty good group messaging
> So instead of encouraging (or mandating?) young folks get trained or educated (or both!), we simply give them money for existing? I don't see how that solves the bigger issue.

No, you give them money to pay rent and eat while they go to school if they want to, or learn whatever new skills they might be interested in instead of having to wait tables.

Plenty of people would love to go to school but can't afford to on a minimum wage job.
At a glance:

- Only supports fully connected layers for now. No convnets or RNNs.

- Requires a GPU. No option to run on CPU, not even for development.

- Setup instructions for Ubuntu only. No Mac or Windows.

- Uses JSON to define the network architecture. Which limits what you can build.

- Takes in data in NetCDF format only.

- Very little documentation.

- The name is bad. I'm not going to remember how to spell DSSTNE.

It seems like a very early proof of concept. I wouldn't expect it to be useful to most people at this point. Built-in support for sparse vectors is interesting, but not a strong selling point by itself. I hope Amazon continues to develop it. Or, even better, contribute to one of the existing more mature frameworks.
Definitely interested.

btw, I love https://sysadmincasts.com and would love to see more sites like it.
You know what I find unbelieveable! In spite of several people calling out that Amazon doesn't officially offer paternity leaves and that it sucks, Amazon leadership is simply doing nothing about it. Google/FB/Linkedin/Netflix/Microsoft have officially announced 3-unlimited month paternity leaves. It appears Amazon simply doesn't care about employees or the optics in this case. How do they officially justify their stand. We don't offer paternity leaves because - ???. WTF. Really

Update: They started offering 6 week paternity leave since Jan 2016. 20+ weeks is what other companies mentioned seem to offer.
Because of bad luck, I know way too much about employment law. Ongoing harassment is required for the legal definition [1]. The company only has to demonstrate reasonable effort in addressing the problem to avoid a lawsuit. So termination after a MILF comment is overkill in the legal sense. The cases that make it to court are god awful. [2]

The variables are how badly does the employer want to avoid negative press and an EEOC investigation. On the other hand, lawyers wouldn't take a case on contingency unless the litigant had a chance. In fact, it's a litmus test. Don't sue for discrimination if no lawyer will take the case on contingency. For example, Ellen Pao had to pay for her own lawyers. I chatted with my employment lawyer friends and they said her case was weak.

[1] https://www.eeoc.gov/laws/types/sexual_harassment.cfm

[2] https://www.eeoc.gov/search/search?q=sexual&btnG=Search&entq...
The Harvard CS50 course on edx does a pretty good job of teaching C, esp if you do the recommended reading/psets of "hacker level" which is from the book Hacker's Delight 2.

There is some initial magic, where they have you import cs50.h which is full of black box functions in the beginning but other than that it's a good example of teaching beginner C.
> This seems like a weird statistic to highlight.

Not unless the job market is easier for 17-year-olds without college degrees.
How to Rip and Convert Blu-Ray to Microsoft Surface Pro
What America needs are institutions similar to that of the apprenticeship programs of Western Europe. I came out of a one year job training program operating out of a non-profit with corporate partners (similar to the way it works in parts of the EU) that consists of college credit classes and industry experience. This lowers the barrier to entry for most young adults (like myself) to get into the job market and jump-start a career without going into debt.

After three years of graduating this program, I've now gone full circle working for a startup that supports the process of grant-making for foundations. That all being said, I recently put my income into fusion.net's millennial wage gap calculator to find that I come out into the top 6% of my generational cohort at a gross wage of 72k (at 23, I realize I'm an outlier). When I take into account that the majority of my friends around my are are still working service/retail jobs, I feel like something in our system needs to change before we experience a reckoning with a generation of kids with dead-end jobs.
you have just described a factory construction line.

Not so much: a person not being a good fit for that company.
More: that company not being a good fit for long term viability.
Why is this downvoted? It's true that this blog has bad formatting considering how simple it is, there's no reason to use <pre> for the entire text.

Just because the author created Redis doesn't mean the site isn't badly designed.
Nobody seems to want to touch this with a ten-foot pole...
Fair enough.

It's not a two party system, but it is a two-party dominant system.
People working two part time jobs is extremely common, and has been for ages.
The GP pulled that from glassdoor.
> When you could walk off the street(with no Highschool diploma) into a Manufacturing job with good pay, benefits, etc.

This sounds more like a good-ole-days fantasy than reality. Can you quantify when and what good pay and benefits were for someone without a high school degree who walked off the street?
Yeah, that was my first thought after a cursory reading, y u no <stdint.h>? There seems to be a lot of great content regardless.

I'd love to see an updated version.
Adobe, Microsoft Push Critical Updates
In interviews, the second most common question I get asked is, "Why don't you have a degree?" followed by "Are you planning on going back?". More than often, the questions have a strong No True Scotsman feeling to them. My experience is solid and my personal projects are fun and reflect passion. Yet, not having a degree is a detriment to me somehow still. Why? I can't think of a single good reason why so many employers would think that way.

Hell, friends and family still try to get me to go back to school, too. I've yet to find a good way to explain why school isn't useful and an enormous waste of time for me. It's always, always followed up with the argument that I have less job opportunities, which is fine. I wouldn't want to work at a company that would limit me like that, anyway.

If it happens to me with a good background and strong skills set, then it happens to others, but worse - especially if you're just starting out.
In
1969 the minimum wage was 1.4$/hour which works out to $10.34 in 2012 dollars. You can go back to 1956 and see eq $8.29 or forward to 1972 @ eq $9.10 vs now at less than 7.25$ in 2012 dollars. More recently it peaked in 2009 and has fallen every year after that currently it's down 15%.

PS: In fact you need to go back to 1949 to find a worse year than 2006.
We used to have a Google auto-complete widget, but it appeared to confuse things: right now you have to bring an address list with you. We take in CSV/XLS/XLSX in generic formats, and exports from QuickBooks. We're also working on direct imports from a number of other programs: is there a specific address source you have? Would love to understand your use case.
You might find CouchDB pretty interesting, then! [0]

[0] https://couchdb.apache.org/
I like it so far, but the syntax highlighting in JS leaves a lot to be desired. Keys in object literals aren't colored, for instance. A feature of sublime text does which is also nice is coloring properties on objects which are functions.

It's a stupid gripe to have, but it makes it very hard to migrate, as my eyes are just used to seeing more distinction.
http://www.bna.com/amazon-expands-parental-n57982063587/
I recently watched a really good documentary series called Inside Nature's Giants[1], featuring dissections of various large animals. In the giant squid episode they have a bit about the donut-shaped brain. I found this version of it on youtube:

https://www.youtube.com/watch?v=088bhv3pjq0#t=49m34s

[1] https://en.wikipedia.org/wiki/Inside_Nature's_Giants
> For example, I could imagine a machine with identical memory layout to C, but that supported a hugely parallel, variable-size data bus where an operation like "x = y" (string assignment by value) could copy an entire string in a single operation.

You mean like x86 (at least as far as the ISA is concerned) [1]? :)

I mean, this isn't just me being pedantic and annoying: I think it goes to show that C's machine is quite different from a real machine.

[1]: http://x86.renejeschke.de/html/file_module_x86_id_279.html
As much as I like progress, one of the big hurdles 5G has is that 4G is mostly good enough.

The improvement from 3G to 4G was significant, but even then most people didn't care much. You got sub 20ms latency (my non-scientific tests show 14-19ms), much less jitter than 3G and sufficient bandwidth for most applications.

Why would people upgrade to 5G if they don't get any perceptible performance improvement?

4G is already good enough you can simply run remote desktop over it and get near local performance.

When the remote end is connected with an 1 Gbps+ link, who cares how much packet data bandwidth you got?
> So instead of encouraging (or mandating?) young folks get trained or educated (or both!), we simply give them money for existing? I don't see how that solves the bigger issue.

It solves the issue with minimum wage pointed out by jayess, at least. Employers would be able to hire people for whatever wage they like, even pennies a day if they wanted to (or financials forced them to). Meanwhile, the people working for very low wages or unable to find work at all, would be guaranteed enough to live on regardless.

That seems to be a goal of economic policy these days. I don't see anyone arguing that we must - by dint of constrained resources - simply have some people live below the subsistence level (which is another way of saying we must leave some people to die). If that is your position then please show us that we don't have the resources we need to keep our current population alive.

Because otherwise, one way or another, we ought to be providing people with food and housing - simply for existing. We've tried government housing and food stamps and soup kitchens: government housing is a disaster, food stamps seem nearly equivalent to giving people cash anyway, and soup kitchens probably can't scale. We've tried minimum wage and that did mostly work while the supply (and type) of labor matched the supply (and type) of jobs available, but it's not clear that will be the case going forward. And, even if it is the case going forward, basic income might still work better, anyway.

I'm all for educating people, or training them, etc. However it is a fact that some people will fall through the cracks, and it is a fact that not everyone can be trained or educated into a vocation that society actually needs people for. For these cases basic income seems like the most efficient means of keeping them alive, fed, and sheltered. I am open to other solutions.
My experience has been the opposite. I've probably been much luckier than you (I've never been a party in a suit), but I've watched companies settle up over weak-seeming claims.

It's not just ongoing harassment, but also claims of retaliation when someone who has complained about sexual harassment is later terminated for (ostensibly) other reasons.

Pao's case was extraordinarily expensive.
Any improvements in VSCode for Go?
I've gone through a lot of exercises[0][1] from this site especially on how to implement a linked list in C. The time spent from the tutorial was absolutely worth while. I feel happy and satisfied with my self after solving one problem at a time.

For those who already know the syntax of C but wanted to learn more, the links I mentioned is a good exercise and opens up a lot of possibilities on what you can implement. You'll soon be able to realize the importance of linked list and why you'll want to use a linked list instead of just plain arrays.

[0] - http://cslibrary.stanford.edu/103/LinkedListBasics.pdf

[1] - http://cslibrary.stanford.edu/105/LinkedListProblems.pdf
Anecdote: I've been trying to get a bathroom refurb done for about 6 months now and haven't been able to get a plumber. Certainly, there's a degree of boom or bust with the trades but in a growth area such as where I live, the market is tight.
Nice, I wasn't aware of those! BTW, the Go one looks broken on the example when using 6g (gccgo seems to work.)
Actually the post explains the motivation well. The basic idea is to add capabilities to redis at native speeds, without having to either convince antirez that they're necessary or forking redis.

I work for Redis Labs, and over the course of the past few weeks we've experimented with some modules using the API.
Some of the things we did that might answer some of your questions:

a PAM based authentication module, which IIRC can plug into LDAP potentially.

A bloom filter implementation on top of bitmaps.

An inverted index that doesn't use existing data types but rather creates compressed indexes directly using redis strings (I wrote that one personally BTW)

An API to store images on redis and retrieve them resized or cropped.

So right now the only way to create new data types is to piggyback strings as raw memory, but the final version of the API will include actually registering new data types.

You can see the modules we've released here: https://github.com/RedisLabsModules/
That depends on where you apply. I have never been asked about my education and I only have around 5 years experience.
This predates git, in fact if it was open sourced from the start git may never have existed, sigh, how ironic.

If bitkeeper was open sourced it could be a powerhouse nowadays, open source and commercially. Now it is too late and honestly irrelevant.
Measuring if someone is able to get a job based on if they have a degree is a meaningless, since generally speaking the fact the someone went to college means that they push harder on average to get stuff done than those that don't get a degree.

Only way to tell what the difference is if applicants and employers were not allowed to ask or require a degree, but instead were only able to test knowledge.
(1) It would help to have solid evidence that temperature was stable before the start of the industrial revolution and the resulting CO2 from human activity. So, we'd have to get rid of the Little Ice Age and the Medieval Warming Period.

(2) We would have to get rid of the big temperature changes going back 500,000+ years from the Vostok ice core data that Al Gore plotted and where the CO2 concentrations went up about 800 years after the temperatures went up.

(3) It would also help to cancel the global cooling from about 1940 to 1970 while CO2 concentrations were going up.

E.g., from these examples, IMHO, the temperature record and the record of CO2 concentrations don't support that CO2 concentration changes caused the temperature changes.
Personal anecdote: C was the first language I learned while I was in middle school. I taught myself. I admit that I have gained a deeper understanding of C after I recently took Computer Architecture class, but I don't think learning assembly is essential to understanding the C language, stack/heap, and pointers. When I was first learning C, a simple memory diagram with simple description was sufficient. Perhaps the problem is learning a high level language first (most schools start with python or java)? Maybe students struggle with the transition or it isn't explained well enough. I couldn't say since I started with C. I'm interested if anyone had this problem because I tutor students.
Is there any example for real cases? I don't know the meaning of this workaround.
I've believed this for many years. Intrusive advertising is a cost to content consumers, one that they can circumvent by passively or actively ignoring.
so krewe is reddit's Robin but for in-person interaction?
I don't know about you, but I'm much more likely to be googling a project as I'm already working with it as opposed to for general information purpose. In that context, "DSSTNE [problem keywords]," seems more useful to me.
If you see language as an accurate representation of reality then yes we don't have much room for debate.