skysight-inc/HackerNews huggingface dataset:
Yes, he's assuming the government will not be terrible to live under. But saying "at least with local government, terrible governments will be localized" is a copout. Can we have non-terrible governments? If so, it makes sense to try and ensure everyone has one.
Recovering perfectionist here. Refocus your perfectionism on doing the most valuable job for the business, from a business sense. For me, that means doing half a dozen different job roles (Project management of multiple projects, SW architecture across multiple projects, Development, Test, Quality control, Process improvement, Team training) - none of them are done as well as I'd like if I focused completely on them, but what the business needs is someone who does them all to a decent standard. It's the perfect balance that's required, not one area perfect.

I also focus as an architect on splitting up the projects into small modules that can be developed, unit tested, statically analysed and integration tested. Those who work on these are being trained up in each stage of the process and are getting better and better at it - they can't move onto the next module if the existing one isn't complete, so it spreads out the work they don't like (or have never devoted the time to learn the skills for) so it's not left to the end (and then not done). We're building lots of software components to a very high standard with very little technical debt being stored or rework being required. My employer's been realising the amount that quality issues are causing a lot of trouble (delays, costs, etc), so they're highly supportive of this kind of work and my high standards are appreciated. I work in embedded software, so software updates in the field are painful, sometimes embarrassing, and potentially expensive.
How to Talk to Children about the Manchester Incident
Sounds like you need a new/retooled hiring process
Show HN: Lemon – world's first encrypted and decentralized e-mail service
When programming you learn practical ways to distinguish between good and bad abstractions. A good abstraction should make it easier to reason about given problem and make you more efficient. A bad abstraction complicates the problem or even makes it impossible to solve because of the assumptions imposed by the abstract system.

The skill to tell apart working vs non-working abstraction is useful in real life. For example to distinguish a religion from a cult, you don't study the bible or some other holy book, instead you look how that abstract believe system has been working so far, e.g. by checking how many generations have been successfully raised with it and how much progress they made.

You also learn that almost every programming abstraction is leaky to some extent. You are very likely going to run into edge cases where the abstraction needs to be adjusted or replaced with a lower level one in order to get things done. Again, using the religion analogy, sticking to the dogma that the Earth is 6000 years old is going to make it impossible to reason about e.g. the theory of evolution.
Nah - got to 8400m, was all set to go, then the oxygen gear blew a washer. 24 hours later got new gear but was too knackered.

By the way if anyone's interested in trying I recommend chatting to my organizer, Dan Mazur. They sometimes run free Mt Rainier climbs if you are over that way. https://www.summitclimb.com/climb/seattle-glacier-school/
Free online invoice generator
If your figure is correct that's only 2% of the population.
From the page:

> currently (mid-2002)

As I understand it, this is from the year 2002, and thus the title should contain "(2002)".
To Bot or Not? How to Use Facebook Messenger Bots for Your Business
This is how Linux (and BSD, and so on) distributions work. Of course there are proprietary and niche outliers, but you can't forbid those in the first place.
The amount of data matters right? Also, some level of potential benefit of the application of the optimization. I wouldn't optimize something that only one person uses unless they're time is worth about 1000x mine.
I am genuinely curious as to why we in information technology have such an astounding capacity for re-inventing (and re-labeling) the wheel.

I like to call it "ego-driven/fashion development" and I pretty much see some form of it nowadays every time I work with a team of devs with members under the age of 30.
yeah, he misread ""bare metal"" for "bare metal".

I tried to the whole thing in a VM, so I can attest that it works on """bare metal""", as well.
This is interesting to me for reasons outside of anything to do with exploits or malware. A while back I had a bit of a brain fart while playing with my Hue bulbs: would there be a way to use the subtitle track for a video to encode time-controlled data that can be sent to/read by another application that sends these values to a set of Hue bulbs or similar devices for synchronized ambient lighting?

I figured that subtitles were an obvious place to start because you can download them in small files, play them back alongside a video, and they are designed to be "timed out" to synchronize with a video already.

I looked into it for a bit but never really found a way (within my abilities at least) to do anything like this from within a .srt file or similar. I'd be interested in hearing if anyone else has more info on how you might do more with that "framework" than displaying text on screen.
interesting. You should do explainer videos for companies.
Ask HN: My web app is better than my competitor´s, how do I pull traffic?
I own the site rainychat.com, basically a website that pairs you to chat with another random user. However, while you can talk about anything you want, it also allows the feature to choose to be a "listener" or a "venter", so if you had a rough day, or feel lonely, or just have a problem you´d like to talk about, you can be paired with someone who is willing to be the counterpart - a listener.

In any case, there are variations of this idea around the web, most notably blahtherapy or 7cupsoftea. They certainly have tons of users, but I´m confident my alternative is far better. No ads, good reconnection, minimalist design, backspace doesn´t exit the chat (it´s a line of js, I can´t believe they haven´t fixed that), just the little things that add up over time.

I´m having trouble finding a way to pull new users or those from other sites to my product. I don´t have a prior project from where to get users from, no email lists, no facebook followers. I put a lot of work into this site, I´m honestly kinda lost. Any advice?
> both are expected to produce HA, Automated, Well Documented Infrastructure, to allow developers to run their code

Wait have I been using the wrong definition? I thought DevOps were devs that also setup/maintain their own infrastructure
Universities of all places should prefer open source tools and should release their projects as open source.

Licensing sounds like an excuse to justify your choice.
Seems like there is a new death news every day

One from today,

Mount Everest: Bodies of four climbers found in tent
http://www.bbc.com/news/world-asia-40025553
It can't be. Try to upload some hi-res photo and then download it from FB. Now check the resolution of that downloaded photo.
I have been to couple of hackathons. My second favorite is

WikiNomad: https://play.google.com/store/apps/details?id=com.wikinomad , https://www.wikinomad.com

I improved on this after the hackathon too.

My personal favorite was predicting depression before it occurs in a person using just his cellphone. We worked on Stanford thesis that was able to predict depression based on the number of wifi points a user connected to variances to the wifi points.

We increased the data points to GPS, wake times, bluetooth connections, text sentiment analysis and amount of facebook + instagram apps usage and using neural networks trained to classify a user as depressed with a probability value.
Thanks for that morsel of information.
Yeah, they license windows already...
Octobox
Everywhere you see the word "devops" replace it with the word "empathy".

That was the true meaning of DevOps - fostering empathy and communication between different groups, and to stop the siloed "throw code over the wall to Ops" mentality that existed.

By having a "DevOp's Engineer" you have admitted you have failed at DevOps, because you have created a new silo.

A good team will have a combination of Operations Engineers, Software Engineers, Automation Engineers and Test Engineers all of whom work together, and collaborate on tooling, processes and deployments, who also share in the rewards for a projects success, and share in the responsibility for when something goes wrong.

DevOps is not a team created to "provide DevOps services to R&D" - which is the basic job description for far to many DevOps jobs postings.

It is also not just handy R&D pagers, and expecting them to manage a system.

Of course all of this is talking about the initial spirit of DevOps, not the current "Buy my Book", consultant driven mess that is now associated with the word.
Mind that the "clockspeed" is noted as 100khz.
Orkut and MySpace were both a lot larger than when Facebook started. Facebook did some great things and innovated during their early years. But yeah, nowadays they can just coast by being marginally better than any new product.
Thanks for the flashbacks of supporting failing services at 3:00 AM. :D Even today, I am amazed at how absolutely terrible this type of decision making was and still is. The idea that you can "save some money" by having your engineers supporting your infrastructure "part time" is always going to cost your more in the long run. Because of the long-term effect of having an unskilled (in the area of question) individual attempting to do the job of a system admin (bad security practices, etc) and the turn-over you end up with due to burn-out.
I always thought DevOps was the guy who is writing Kubernetes, not the guy who is installing it. Not sure why a special title is needed though.
A stray nipple is a cheaper binary test than "above some threshold of ideological hatefulness"
"Possibly younger people don't understand what system administrators used to do..."

System Administrators used to blame developers. Developers used to blame System Administrators. Devops is in part an attempt to mediate between "silos".
China’s Best Go Player Lost a Game to an AI. The Chinese Government Censored It
Reading between the lines, I'm going to assume by "racial awareness" you mean rising white identity as a counter to the race-based identity politics in the West that frames "minorities as victim groups".

Seems to me the best way to deal with this is to deconstruct racial and group identity altogether rather than jump on board and further validate it.

Regardless, YouTube may often demonetize the most innocuous of content but it rarely censors it outright.
Because DevOps also include things like Agile, Lean, MVP, avoiding local optimisation, minimizing the amount of work in progress, and many other things.
DevOps is not just about infrastructure, you need buy in and a change of mindset (compared to waterfall) from the Devs, QAs, PMs and even sales / upper management.
This is really a company-wide change aka culture. So unless you are the one putting all of this in place, "DevOps engineer" doesn't really make sense. Automation engineer is what most "DevOps engineer" really are: automating as much as possible everything that touches the infra.
Can QML/QtQuick work without a 3D-optimized gpu, e.g. in embedded?
Chinese currency manipulation tricks http://www.economist.com/news/finance-and-economics/21717997...
You mean like private prisons that trump up charges to extend inmate sentences for profit???
Why I'm Hooked on Fish Shell (and How to Set It Up Right)
Cheat.sh – Command line cheat sheets using curl (/command or /~keyword)
Not really. I've only done some Haskell and finishing "How to prove it". Doing proofs for hobby but I'll check those tools. Thanks!
'I've been a part of interview panels where during the voting I think "well shit, I wouldn't pass this either".'
Been in the exact same position. Couldn't agree more with this sentiment.
Yes I'm curious too.

I believe the "Secure Element" in iOS and other smartphone payment systems with the EMV wireless payment standard, all use this as their OS/ecosystem, as it's mandated by the payment industry. So it is widely used.
Can you inspect memory in this new version, like you can do in Visual Studio?
Bitstamp to Add Ethereum and Litecoin Trading
First solution to decrypt Analytics keywords
Yeah, tech team probably wasn't the right word there. It's more 'random guy with a computer who's got the free time and feels like working on the website'. Or maybe the office admin whose entire experience with computers comes down to sending email, typing in Microsoft Word and browsing the internet.

So no, not really a tech team, and obviously they'd be absolutely terrible compared to anyone who actually knew what they were doing. But the general point is still the same: these organisations don't usually have a tech savvy member or employee who could set this up.

And if they do find someone to help them out, I suspect a fair few agencies would struggle with anything that wasn't basic HTML/CSS, WordPress or an online service.
When I first started to blog as a developer, I was paralyzed about what to write as I wanted to make extra sure that my posts were nothing short of life changing. Thus, I didn't do it that much and the posts were incredibly painful to write.

However, one of my cohorts said that he blogged for nobody else but himself- mostly as a point of reference for a later date. I absolutely loved this idea and have ran with it since.

Granted, my blog may look pretty random these days as its sprinkled with things that I'm learning and things I want to use for reference, but I also don't have to look up the esoteric things that you don't do often (such as setting up symlinks).

I wouldn't discount the power of a blog. Even if its not prolific or life changing, it is a good example of what you're working on and learning, which will inevitably come in handy somewhere down the line for you.
As always, it depends. Personally I have been working for a corporation where we use a microservice approach and it has been great for productivity, turn around times on projects, and the systems/services are quite easy to understand. We are full CI. Our microservices maybe aren't as micro as others, we have a pattern of having monolith 'data services' and micro business/functional/api services. The monolith 'data service', effectively a layer that exposes CRUD over data, in some cases has 10 microservices that interface. I could go on and on, but it works very well for us.
The term "open-source extremists" is somewhat oxymoronic and reminds of the term "militant atheists". In real terms, neither category is particularly edgy.
Setup Hanami – Learn Hanami #1
Personally I love the response that Peter gave, especially the revision "my other CAR is a CADR. CDR isn't a CAR at all"
would love to hear your thought about it! What will Google do about it??
Helps to be near the equator for two reasons:
1) the earth's rotation is added to your speed, so it takes less energy to get to orbital velocity. Further away from the equator, the less you're moving in the same direction as earth.
2) geosynchronous orbit is a very popular destination and requires the satellite to be at a very specific height directly over the equator. Starting at the equator makes this a whole lot easier.

Neither of those apply to polar orbits. Going south is just as easy no matter where you are.
I think the biggest thing most organizations miss is that microservices are just another potential tool in the toolbox. You can have both monolithic and microservices architectures that co-exist across different applications. I'd say that there is even a potential mixture of both.

I too feel there were good points, but I'm not ready to throw the baby out with the bathwater because there have been failures in organizations because they chose to adopt the pattern without a great reason for why.
How PipeDrive Reached 50k Paying Customers
> * Microsoft monopoly in the late 90s

MS had better products than everyone else. It was a market success.

> * Too little being done to reduce CO2 emissions, since emission costs are externalized and delayed

This is within a libertarian government's purview. Negative externalities should be regulated since it's protection of citizens.

> * Broadband providers in the US

Government authorized duopolies / monopolies, not a market failure.

> * EpiPen pricing

Result of current laws, not a market failure.

> * Essentially every Health and Safety regulation ever exists to fix a market failure. In the small government world, employers see no cost of workers dying of lung cancer in their 60s from breathing asbestos, etc.

Companies have an incentive to avoid harming their workers. It has a significant negative impact on their reputation and workers could seek civil damages.
lol nobody thinks their race is going to protect them from mountains. Where on earth do you people get this nonsense?
Small sticker on a car's rear bumper: "If you can read this then you're my cdr".

Same on the next one.
Why Samsung are choosing ARM for next-generation IVI systems
Yeah, I agree that it can be a negative experience if it's implemented badly. Prompting too often and too aggressively is bad practice.

However if it's a quick, easily dismissed question, it can work when used sparingly
>The general claim seems to be that, yeah, stateless Somalia is way worse than high-functioning governments like the United States, but better than its neighbor states and better than it was before it became stateless.

I think you have to have a pretty strong a priori bias in favor of libertarianism to see that as a favorable statement. It also looks a bit self-serving, as there seem to be more Somali refugees in Kenya and Ethiopia than vice-versa.
Opinion: Why affordable housing needs to be a right in the US |
I'll take your outrage comment has hyperbole, I've yet to see anyone that upset by it. Anyway, the frustration, I think, is it's just a new name applied to a role that always existed.
Libertarians are anti-interventionist. They wouldn't have invaded Iraq and wouldn't have manipulated their government.
I have used QML with good success in an embedded environment, although the embedded processor I was using did support OpenGL. If you want to use QML in even more constrained systems, it looks like there has been some work done on this [1], but I haven't tried it to see what the limitations are.

[1] http://blog.qt.io/blog/2015/01/22/introducing-the-qt-quick-2...
A Priest, a Guru, and a Nerd-King Walk into a Conference Room…
A great example of how for-profit healthcare (or anything else) can fail.

Corporate entities have an obligation to do whatever they can legally get away with in order to maximize profits. They do not have a prerogative to benefit society, or help human beings apart from what they choose to do.

Every country has to decide whether the benefits of privatisation of the various services outweighs the societal costs caused by private entities having different goals.
Kalydeco is truely a miraculous drug. My niece takes it and it has changed her life. It changed her appetite and allowed her to put on weight, and now looks much healthier. I will admit I was hoping that it would make the effects of CF more hidden (she still has to take other drugs, do physio and watch out for chest infection risks), I am still thankful that the Australian government subsidizes it for her down to $6.40 per month instead of the cost of a family car per month (which is obviously unaffordable to her parents).
What is wrong with Hungarian notation? I use mX and vY for maps and vectors when they are not totally transparent and it does help. Of course you have no guarantee that your

(defn foo [mA]
(:foo mA))

will be passed a map in mA but at least you are drawing a boundary.
This is an appropriate article to comment with the Rosenhan Experiment. From Wikipedia: The study involved the use of healthy associates or "pseudopatients" who briefly feigned auditory hallucinations in an attempt to gain admission to 12 different psychiatric hospitals in five different states in various locations in the United States. All were admitted and diagnosed with psychiatric disorders.

After admission, the pseudopatients acted normally and told staff that they felt fine and had no longer experienced any additional hallucinations. All were forced to admit to having a mental illness and agree to take antipsychotic drugs as a condition of their release. The average time that the patients spent in the hospital was 19 days. All but one were diagnosed with schizophrenia "in remission" before their release. [1]

This article also makes me think Wells Fargo-esque pressure from above is to blame, but won't be heavily punished by the authorities. At least in the WF case two executives had to pay back $75m. [2]

[1] https://en.wikipedia.org/wiki/Rosenhan_experiment

[2] https://www.washingtonpost.com/news/business/wp/2017/04/10/w...
Good points!

Regarding 'voluntary': At some point there should be a written commitment from the student, but I'm undecided about whether it will be a formal, legal document signed before admission. The more external pressure I apply, the less the student will accept inner responsibility for the commitment. If you put a gun to someone's head and say, 'sign here' that person will not feel genuine commitment.

I'm also on the fence about whether the college should be located in a poor country. Yes, the cost of living is lower but it may be harder for the student to immigrate to a rich country after graduation. Immigration is key - without it the college is unlikely to grow at 10% per year.
I believe most people don't summit. They get to the first base camp only. The guide just seems to cost out the price of summiting too. You'd have to train, and spend time summiting other peaks too. Total cost to maximise your chances of succeeding would be significantly more.
I built a simple code search engine at a Solr conference - https://github.com/garysieling/solr-git
At what point does testing become not worth the benefit?
Yea, pasted that in wrong thread. OPS sorry.
Do ratings agencies like Moody self sustain on the psychology of the people who listen to them? People who take them seriously factors them into their decisions. People who don't take them seriously has to still factor them into their decision because of the people who do take them seriously.

There might be some kind of tipping point where the amount of people who do not believe their ratings triggers a downward spiral in confidence?
> The other thing is they all want to take over the entire domain you use them on

That's not true. Many such projects use /.well-known/ to provide the ability to redirect from the root example.com identity to where you should actually go to send things.
> when we started to look at .NET Core in early 2016, it became quite obvious that being able to asynchronously hand off to our queuing service greatly improved throughput. Unfortunately, at the time, Node.js didn’t provide an easy mechanism to do this, while .NET Core had great concurrency capabilities from day one.

This is a mildly maddening article - not because I have any emotional attachment to either platform - but because it never really gets to the heart of the matter. It's like they can tell us, but they'd have to kill us afterwards.
The headline claims it's "no accident", but couldn't these properties evolve out of a lot of A/B testing without the product managers or engineers realizing the broader behavioral implications?
"cheaper binary test" shouldn't be the way to decide though.
From reputable publications:

http://www.smithsonianmag.com/smart-news/sherpas-evolved-liv...
Money is the common unit we use to deal with resource scarcity. As long as there's more demand for care than care to go around, money will continue to be a part of the equation.