skysight-inc/HackerNews huggingface dataset:
I can tell you that the wealthy exploit the intellectuals for IP and then file for IP rights that their corporations own and control. Then after hiring the intellectuals they fire them and hire younger ones for a lower pay.

The wealthy are not intellectuals themselves, but they have social and people skills used to manipulate and motivate others to do the labor for them that they profit on. They don't understand the science or technology like the Intellectuals do, but they know enough to know when it works right.

The wealthy are the 1% of the population that owns 90% of the wealth.

You often find intellectuals struggling to make ends meet because they go from one job to another and get tired of being exploited and try to form their own companies to try and become wealthy themselves, but the big companies drive them out of business.

When an intellectual sees the capitalist system exploit them, of course they are going to speak out against capitalism.

Problem is we don't have a better economic system than capitalism yet. Communism didn't work and drove the USSR out of business. Some people lean towards anarchism or at least reducing the size of the government while others want the government to regulate corporations more and tax them more which grows the size of government.

On one hand we move towards communism and on the other we move towards fascism. It depends on who is in the White House and Congress and what laws they pass.

But to be honest corporations hire lobbyists to give money to politicians to vote on laws in favor of the corporations. The federal government would rather go after file sharers than big corporations that lie, cheat, and steal to get money out of consumers and to the point that the federal government bails out big banks and corporations when they fail instead of making a basic income to help out the poor. So you got Cable, Internet, Satellite, Mobile and other companies who raise rates and throttle bandwidth and do other things that should be against the law and basically in some areas have a virtual monopoly.

There are inherit flaws in capitalism that punish the poor and homeless, that ruin the careers of those over 40 because corporations only want younger people, that causes the cost of higher education to keep increasing driving people into big student debt with no jobs waiting for them after they graduate.

Yeah there is a big need for reforming our capitalist system and implementing social programs to take care of the poor and homeless and the old and disabled and other people who suffer under it. Intellectuals see that need for social programs for what they claim are the victims of the wealthy.

You got people on the left and right that reach the same conclusions, like basic income and free college or low cost college programs. So that people can live on basic income and go to an affordable college to get a better job later on. They see this in Europe and wonder why the USA isn't doing it yet.
Author here. I literally posted this two minutes before a Linode London outage. Hopefully this doesn't disappear from HN just in time for the server to come back online.

Edit: Looks like it's back online.
Wow, barely three weeks into your new account and you already want to dictate what gets posted.

Regardless, what Moz does is about as far away from my day-to-day work (or even my interest) as you can get, and even I know what their business is. Doesn't matter, plenty of postings here are about companies I've never heard of, so I go look them up. Takes less time than it took you to type your comment.

Lastly, what Moz does has little bearing on the content of the article. They could make oil filters for cars and the content would stand on its own (well, mostly).
Another awe-inspiring experiment that can be done in a basement or high school lab is to show that gravity really does exist between everyday ordinary objects. You'd think that any demonstration of gravity has to involve the Earth or Earth-size objects. Showing that two bowling balls attract seems impossibly difficult. But it can be done:

https://www.fourmilab.ch/gravitation/foobar/

"The [experiment above] demonstrates universal gravitation with an apparatus which could have been conceived by Archimedes and built from materials he could readily obtain [during the time Archimedes lived 2200 years ago]."
This is more a React community thing. It actually moves faster and re-invents wheels at a more rapid pace than the broader JS ecosystem.

A lot of this re-invention happens when a community "celebrity" decides it's time to (yet again) move to the latest new and shiny way of doing state management or data fetching. It's pretty annoying and exhausting at this point to attempt to keep up.
This is so naive. Organisations are as resilient as the way they were designed. Look at public broadcasting across the world: govts in Europe and other places successfully run critical state media.
The thing about e-mail, for instance, is that it was and is terrifically flawed. And those flaws have been exacerbated by two things:

1) Hostile use of e-mail has increased at a rate higher than exponential, to the point where spam prevention is an incredible chore, and the things that make it to your spam folder on Gmail isn't the whole of it, particularly if you aren't cautious in how your e-mail address is used.
2) People no longer have just one computer. They have a work computer, a home computer, a smartphone... and they routinely change those devices.

Gmail solves those problems. Gmail takes care of all kinds of spam prevention and other infrastructure tasks. You can access it from almost any computing device you have. And it does so nearly painlessly. You don't have to delete e-mails on your remote server because you're running out of space. You don't have to sync anything. There's no configuration. There's no cost. Can you get most of the way to a solution as nice as Gmail on your own? Yeah. But it's not as low-effort or low-cost, and I think people underestimate the expense, difficulty, or shortfalls of the best non-Gmail options for personal use, especially for people who are not either professionals or hobbyists when it comes to using computers.

The general masses didn't sleepwalk into corporate data silos. They went there because the open Internet is a shitshow. It is filled with incredibly dedicated and hostile people who want to run scams, spread malware, do DoSes and all sorts of intentionally hostile things. It is also filled with a lot of more innocent hostility -- nominally compatible software that in practice has weird corner cases, bad documentation, bugs, and so on and so forth. And decentralization is a real hard problem in software. Look at Aphyr and Jepsen. Look at IRC and its interminable netsplits. What you call "corporate data silos" are things that managed to solve problems people really have. Those solutions, yes, have other harms. But people didn't make bad choices or wrong choices, they made entirely sensible choices based on a different set of wants, resources and priorities than the typical commenter at Hacker News. That doesn't make them dumb or "sleepwalking," and condescending about real people with real needs is not going to solve anyone's problems.
I would use Opera Mini on my old Android because it would be the only somewhat usable browser performance-wise. It is a wonderful browser and it works really well for use cases it was designed for - low-end hardware and low bandwidth limits.

What I find useless about it is that they try to give efforts in rendering the designs of the sites and break them instead. I think they should adopt Firefox Reader View's approach, that is ditch the design rendering completely and instead focus on displaying only the content and its graphics to the best of its ability.
It really does seem like you're trolling here, but I'll give you the benefit of the doubt:

Theranos, the company, has claimed to be building an amazing new testing system. They're not just about getting blood test centers set up in grocery stores, they're very specifically all about a new technology that gives consumers access to a lot of tests all at once, from a pin-prick blood sample. Not an old-style blood sample from a vein, and not this piecemeal "we mostly use the current equipment, but then we can also use our own" weirdness.

The business was "fancy new tech, disrupting health care," not "we'll take blood from your vein in a grocery store".

If you're going to try and say, well, ok, but maybe they're just pivoting to using standard equipment but now it's in a grocery store, I guess you could say that...
Moreover, the bigger ones tend to get stuck places. This wouldn't be too big an issue by itself (doctors have told me they are easy to remove if you know about them), but that they just sit there and burn into the flesh in the same spot.

To top it off, swallowing presents flu-like symptoms until it's too late.
Sad story. Sounds like you really care a lot about the project and in this case perhaps a bit too much. That your management has been pretty unclear with you suggests that the communication channels are broken as well.

My suggestion for you in your next job (as I think the environment has gotten so twisted where you currently are that it makes little sense for you to continue there) is stay focused on your deliverables. Don't give away developers that you lead. When others are not providing the support you need, bring it up with your manager that you have time to work on other stuff while you wait, or you can keep honing your project. Only do things you are asked to do (don't volunteer) and when questioned about why you are working on something explain it was because some superior asked you too.

The politics you're running into are wrapped up around ownership, competency, and leadership. By trying to help it sounds like you stepped on some toes (easy to do). The goal here is to have your manager doing the stepping on toes, not you. That keeps you clear of the politics and that is why you tell your manager you've got your stuff done as much as can be done and ask them what they want you to do next. Do that proactively, don't sit around because you have nothing to do, and they will give you new things to work on. And people who have a problem with what you're working on will have to blame your manager not you.

While it seems silly to have to do this, when you detect you're working with people who can't be adults about what needs to be done and who is, and is not, getting it done. You need to either leave or keep your head down. I recommend the former, life is too short to work with idiots, but if you really like your teammates or the project you're working on do the latter. Force the directives to come from your manager and you are left as the person getting things done and they are the person putting you on these projects.
When you ask a question the way you ask the question influences the answers you receive, and the way you have asked your questions makes crafting responses to you feel like pulling teeth. Had you instead focused on the concept of happiness which may become muddled when communicated to the respondents perhaps you would have encountered a productive reply. You did not, and so I did not add anything to the discussion. I understand quite well what you are suggesting, and it can be discussed without invoking possible worlds or nitpicking over the definition of "world." You did not do so, and so you will have to find someone else to entertain you. Goodnight, or day, I suppose it depends on your point of view.
Thanks for the clarification :)

(And sorry for not having replied earlier, i seems HN doesn't notify about replies any more.)

The point i was trying to make was mostly about the difficulty of understanding the syntax (i.e. "parsing" for humans), not so much about syntax ambiguity or having to use a more sophisticated parsing strategy. The comments on the code represent the "rules" that a human might follow to try and make sense of that syntax. They are not as simple as they could be had Ruby only allows blocks to be denoted with do/end.

However, about the complexity on the parser itself, doesn't this case of block syntax need at least some dedicated logic to take care of ´foo {}´ not parsing the {} part as a hash literal expression but rather as a block? (e.g., maybe adding some explicit priories to the parser rules, or making the lexer add hidden parentheses so that the parser sees ´foo() {}´ and doesn't have to make that distinction).
Chevrolet Volt Extends Its Appeal
I live in Phoenix, AZ and voluntarily sought out a Theranos test as part of an annual check-up last January. My PCP (primary care physician) ordered a bunch of blood tests, and I made the call to use a Theranos center at Walgreens.

I showed up and they already had the order. I was advised that my insurance probably would not be accepted, but the total cost for a CBC, Lipid Panel, and 2 other blood tests was $42 cash so no insurance coverage was STILL cheaper than my covered labs.

To draw the blood, a near-painless prick of my finger was used to fill I believe 2 nanotainers. A few days later, the results were sent to my PCP (though for some reason never to me).

The entire process was (nearly) painless, extremely affordable, and convenient.

I can't speak beyond my personal experience to the broader allegations, but I have to say that the vibe I got from the whole experience is that the innovation is real. Cheap tests I can order directly that are quicker to take and nearly pain-free? Yes, please!

But based on mixed signals in the media, there is now an open question on whether the test results are in fact accurate.

Also, although the company responded publicly to the allegations[1], for some reason the pitchforks haven't gone away. It also does seem like the transparency has left a little to be desired. Maybe this would spill key trade secrets?

Sadly, given all the media confusion, I don't feel I can trust the results of a Theranos test anymore, but that's mostly because of all the media noise, and nothing to do with my experience itself. Hopefully, they can find a way to restore confidence in the service. If it delivers on the promise, it would be transformative.

[1] https://www.theranos.com/news/posts/custom/theranos-facts
We need a developer "celebrity" to make a CLI tool like ember-cli for React.
Here's what the article claims is the problem:

Samsung's upper management
just inherently doesn't understand software

Which can be said about a lot of companies.

When I think of how management at hardware companies selects engineers to work on software, I'm reminded of this AAMCO commercial.
http://autoweek.com/article/classic-ads/horror-stories-malai...
In the fifth commercial clip, there's a yokel putting water into a radiator. When he hears that there's a transmission to fix, he says:

Let me try, boss!
I always wanted to fix a transmission.

Software engineering is much different than hardware engineering. That doesn't mean that one person can't do both. But that person needs to have read some good CS books and taken some CS courses (IMO). Of course there will always be hardware guys who just skim thru the book Software Engineering for Dummies. And they're the ones who do a poor job.

It's the same mentality that we saw with the Toyota unintended acceleration software.[1] E.g., "spaghetti code" and more than 10,000 global variables.

Disclaimer: I majored in CS in college, but I've designed a lot more hardware in my life than I've written code. So I'm really the opposite, a software guy who tried his hand at hardware. :)

[1] https://news.ycombinator.com/item?id=9643551
How convenient! Our biases comfort our ignorance.

And yes there is malice. If you seek to hide civilian casualties your excuse cannot be the disinterest of the deceived. The lies which hide drone terror by framing it as a war, these lies cause great human suffering by prolonging the inexcusable. How could the assumption of "all adult males killed must have been guilty" not be evidence of deception?

Even if we were so innocent of the situation to assume politicians are lying to protect us, they would still be lying. I don't know your ethics but mine do not encompass knowingly spreading lies. Especially when it's done to protect one's position. A position of great power, I must add.

Journalists have the means to uncover these lies. When they choose to spread them instead, because this is the easier option, they become complicit. It may not be malice in the sense of "evil for the sake of it" but I wouldn't set the bar down there.
There is a novel based on this story called Year of Wonders. It was a fairly good read.
If you already have a support plan, it's free. So yes, I have. Nothing useful so far, but I plan to keep checking it periodically in case I'm off my game.
+1. AWS has done an amazing job with OpsWorks. It's free Chef 12. What's not to love? (The only drawback I've noticed so far is some standard Chef stuff--vault in particular--not working. Other than that, very pleased.)
$100,000 and up is not enough – even the 'rich' live paycheck to paycheck
"The item is no longer available" http://www.horizonhobby.com/products/EFLU6600
In a previous Theranos thread, someone made the comment that there are dangers to allowing consumers to access tests and test data without interpretation or prescription by a doctor. Results can be misleading without context and could lead to rash and adverse health decisions. Not sure if I agree 100%, but it seems like a valid concern.
Yes, I tend to agree. I'll try to go in that direction. My problem is this: I say "We are a new startup, new product, market validation phase, yada yada", someone ask "Have you had any funding yet?" and reality would be "yes, $NNN, four years ago". When I'm just submitting in sites such as AngelList, where I just enter the information into small little boxes, that looks wrong, without me explaining: we are pivoting from other products that we launched and took us to profitability for the past four years. But I'll look into making that possible.
Thank you both for the feedback, much appreciated.
If you’re 30% through your life, that's 90% of your best relationships
I've heard this term "new and shiny" used many times as a derogatory term.

"New and shiny" implies that there is no real value in the newest tool, that it's just a trend for hipsters to follow.

IMO developers rapidly move to new tools and technology because they are better - simpler, more full featured, easier to use or take a new approach that solves problems in existing approaches.

The "celebrity" suggestion here appears to be that sheep like developers just go and do something ecause some known person has built something. This suggests that developers are stupid. Who has time to learn something only because of the name of the developer? Developers use things because it makes sense to do so.
If you live with other people, there is friction, irrespective how much you love them. And often no easy way to resolve. Example: Just today morning, I had to drop my teenage son to an exam center. I woke up before my normal time (and it being a Sunday) so that he is not late because of me. But he was 15 minutes late (he always is, whenever we need to do an errand together), and there is no easy way to handle. The question is: you try and explain why being late is not good (he also knows, obvious stuff) or just yell?! Today, I didn't so I feel better about it.
They also remove comments from your markup. That removes the possibility of progressive enhancements with, say, knockout.js which would most easily rely on comments (unless you're using https, which you should).
The Best Biomedicine Stories of 2015
Cool to see it working at speed!

The site mentions this is a new technology, how is this different from traditional SFM type algorithms which have been around for almost a decade now?
I wonder if it would be feasible to collect blood in the United States and ship it to India for testing.
While the article is about the lithium coin cells, I think hearing aid batteries are an even bigger risk.

Given that zinc air batteries last for a week or two in most hearing aids (I use these batteries on active shooting earplugs; they are amazing), it would be great if some store or other facility frequented by users would do the change in person with proper disposal for free. (Yes, I buy the batteries in bulk to save money, but even with the tabs, I can imagine this being a difficult task for older people with bad eyesight or motor skills to do, so paying a small premium at retail would work.)

Doesn't work as well for homebound users. Maybe a battery changing robot which stored the batteries internally, including used ones, for bulk replacement and disposal? Although a lifetime for a 70 year old of batteries could probably fit in a small enough volume.
> But based on mixed signals in the media, there is now an open question on whether the test results are in fact accurate.

Were yours?
Pancakes and honey: Realising personal responsibility in bright children
There's a paper in the Clinical Chemistry and Laboratory Medicine journal titled, "Theranos phenomenon: promises and fallacies" [1]. It says most of the cost are related to overhead and personnel, not technology. Consumables are cheap. Also it is entirely possible that tests are being subsidized with VC money currently. I don't know what they would have to charge to be cash flow positive.

[1] http://www.degruyter.com/view/j/cclm.2015.53.issue-7/cclm-20...
That graph on the right isn't a true linear history. This is:

* HEAD
|
*
|
*
|
*
|
*
.
:
.

No damned two-parent merge commits! Rebase or die.
Those look like standard cr2032 cells. I was thinking of the tiny zinc air size 5, 312, etc cells.

(None of these are batteries unless installed in a multi cell battery...)
It is not that hard. You take multiple photos, add depth information and you have 3d versions of the pictures that you took. I know I over simplified it but in a nutshell this is it
I don't want to be rude, but I would like to point out that if you don't like the references, you are always welcome to invest your own time and write your own article.
This is categorically false. If you have large capacity needs talk to your TAMs/Account Manager and they can make it happen.
Any plans to support the other public cloud providers?
Show HN: New Syntax Highlighter Plugin for DokuWiki
It's not easy, but also not every difficult. The company I work for has two Dev Ops (only one until a year ago) and runs on AWS serving millions of users.

We are using MySQL RDS, but are migrating to self-managed Cassandra. We use RabbitMQ instead of SQS. We use Hive/Presto instead of Redshift.
I'm not sure this is still the case. I can recall it happening a long time ago but have not noticed it recently, at least since I started using their 4g service.
> How do you know this? Are you guessing?

> I ask this every time someone makes that claim, and have never gotten a response.

Well, i am glad to help out. Have a look at [1] which presents data of 509.314 visitors.

Isn't that great? Now you don't have to ask every time somebody makes that claim!

[1] https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missi...
There is no reason to speculate - just compare to countries that have these. in many countries, you can get almost any test you want without a doctor. There are very few tests that require a doctor or trained professional to give you the results (hiv, hep-c) - essentially those with prognosis (whether real or perceived) that has grim future. You CAN still do the tests on your own in these cases, but not directly get the results.

It is all about the money, no other concern. The same as it is illegal to pump your own gas in New Jersey "because safety". It would be a valid concern unless every other place in the world had already shown it isn't one.

For some reason, it is considered impolite in American politics to consider other places' experience.