skysight-inc/HackerNews huggingface dataset:
>Corporate entities have an obligation to do whatever they can legally get away with in order to maximize profits...

I love how people generally agree upon this, but when it comes to specific topics, they seem to have a blind spot for this. For ex. Vaccines and how people seem to blindly believe what ever the authority tells them...

I mean. Look at this thread.

https://www.reddit.com/r/worldnews/comments/6c5k10/italy_mak...

I don't really expect the crowd here to be much better...but anyways...
By being politically dedicated to maintaining low levels of debt:GDP. It's easier when, as parent said, your voters remember what happens when things go really badly.
Moon Express, one of the finalists of the Google Lunar X Prize, has a verified launch contract with Rocket Lab [1]. However, I'm doubtful whether they'll be able to pull off this launch by end of 2017.

[1] https://en.wikipedia.org/wiki/Google_Lunar_X_Prize
Show HN: ORY Editor – A rich editor for the browser, built with React and Redux
CAR and CDR https://en.m.wikipedia.org/wiki/CAR_and_CDR
Conway's law has been popping up a lot lately for me. Can you share some typical examples of "communication structures of these organizations" and the systems they inevitably result in?
Two items, this is nothing new, although it is good to see it getting news and federal attention. 20 years ago, as a minor, I was subjected to delayed releases as well as odd provocations from the care workers. In the end it took a parent rebelling and pulling me out against medical advice.

Secondly, go fuck yourself, don't try to cover up involuntary restraint and criminal behavior.
I've seen this a few times in the thread and I don't get it. Nobody is saying there is a "Cultural Engineer" role, they are saying that there are operations roles and development roles, and that DevOps is not a role, but a culture where the people in both roles understand, help, and cooperate with each other.
Am I the only person who finds this kind of depressing and scary? I thought cryptocurrencies were supposed to be about democratization and decentralization. Now if you want to make money on Kik, you apparently are going to get paid in Kin, a currency Kik controls for which there is no standard conversion to USD. How is this different than getting paid in Walmart Dollars.
When Ke Jie says : "I also thought I was very close to winning the game in the middle but maybe that’s not what AlphaGo was thinking". Do we know what AlphaGo was thinking ?
A DIY guide to build your own React
A Harry Potter style "Maruauder's Map" which tracks people in a business/location in real-time. [1]

[1] https://github.com/schollz/find-maraudersmap
I'd guess they probably kept a few thousands or million coins for themselves. This way if this takes off, they'll have millions of dollars worth of coin to trade for real money.

Or else they'll act as an exchange, which seems to be a good business too, as long as you have enough capital to get it going.
You'd be surprised how many try it....and even more how many get away with it. Many do it for PR for their own brand / company.
> I feel like I want to strongly agree on this sentiment but what is the concrete point here? What should be the focus of projects like these??

You could say that Mediagoblin has 2 stated goals:

Stated Goal 1) Organize and share user media, which is what people actually want it for.

Stated Goal 2) Federated social something mumble, which no real world users actually want but which free software projects seem to get big e-rections over anyway.

I think that Mediagoblin should have 1 stated goal, the first one.

All news for the past several years has been about goal 2, and I just don't think that anyone in the real world actually wants or cares about that. Most people don't even know what the hell federation is supposed to mean. People just want to be able to stop relying on Flickr to organize their damn photos. Chasing this federated social something mumble dragon has seriously gotten in the way of making the thing that people would actually use, and it's frustrating to watch because there was so much potential.

Their official linked-from-the-landing-page "Easy Deployment" page (god, I'm already terrified by the word "deployment") has bold "WARNING: OUT OF DATE" messages all over it.

Their official site for (Not-Easy) "Deployment", right at the very top, says "GNU MediaGoblin is fairly new, and so at the time of writing there aren’t easy package-manager-friendly methods to install it."

The project is now 6 years old. 6 years isn't new anymore. There isn't an installer?
Try as I might, I have had a very difficult time explaining to people that trying to print a photo you uploaded to Facebook or sent via text is not going to turn out well.
GNU social AND/OR mastodon...They're compatible with each other (though not 100%, the basics work across each other), because they use the same underlying protocol!
Yes, but the difference is, with the currency approach they are trying to raise their value through the coin price. They may employ ads and other "tactics" to make money in the process, but that's fundamentally different from previous approaches where you just give away everything for free and hope to get enough eyeballs to monetize via ads. And ad driven businesses are going through difficult times, and probably not the future of the Internet.

They gotta start from somewhere, and the only business model that's familiar enough is the model you mentioned, and that's why they start out this way. It can succeed or it can fail, but if it succeeds they will probably branch out to other ways of making money outside of ads.
GitHub tool to help keep Semantic Versioning by analyzing code changes in PRs
I think you've missed the point here. It's not against traveling, but traveling in first/business class. Most other similar charities have explicit decree that forbids traveling first/business class and mandates even the highest ranking officials to travel economy class.
All the time. Take a look at the frontpage how many "DevOps" related conversations:

- what is
- what is not
- whois doing it (is it a verb?!)

I mean it's hilarious and I define myself as a DevOps engineer because if I say sysadmin, for some reason ppl will ask me about AWS, Python/Ruby, Bash, Ansible, etc.

Anyway, serves as a reminder that my time is better spent reading technical books, watching keynotes (BCantrill's are nice) and not reading nonsense. It's the internet, you need to protect yourself from topics that have a high noise to substance ratio and these discussions are all noise.
I may be misreading the article, but the author doesn't suggest having the students write a DSL, but using DSLs with students so that they can focus on the specific problem domain. Think things like (classically) Logo, or recently Scratch.
> Is a trick from governments to be able to tax children and elders for example.

I'm not sure what kind of virtue signalling is that, but I highly doubt that the problem they try to solve with VAT is "how can we tax children and elder people?" and more like "how can we collect more tax to build a fairer society based on our social democratic point of view? So we can cover also services for people not paying income tax."

I would really urge you to refrain from being that cynical :) it will only make you sour.
s/trade against/trade for/
Hi all,

I'm helping to prototype a beta for a service that will integrate with GitHub to analyze Pull Requests for backwards compatibility. This whole thing came from a lot of pain with internal projects when we mistakenly introduced backwards-incompatible changes into libraries only to have everything explode mysteriously when dependencies on the projects using the libraries were updated, something that should go smoothly if Semantic Versioning is used correctly by all dependencies.

I'd love your feedback, is this a problem for you? Which programming languages would benefit from this most? (I come from a PHP background but I get the impression that JS folk get a lot of heartache because of this too, is that true?).

Thanks!
A favorite movie of mine on this subject is Lunacy.

https://en.wikipedia.org/wiki/Lunacy_(film)
edited, thanks
It's good for Kik.. You are free to make your own messenger app so you can create your own cryptocurrency!
It is actually the opposite. The whole thing started out as a movement to improve cooperation between development and operations ("fuzzy human wankery") and has been obscured to mean "an operations person who automates things", which didn't need a new name, because they already did that.
I do solemnly swear that I am up to no good. Do the footsteps gradually fade in and out like the movie FX?
You could say that as developers "age out" (by becoming managers, moving to other industries) of the development world that this cycle will repeat itself over and over.
We built a bunch of stuff at this non-profit, which would host us every Monday evening and let us hack away using their data and code. I call this 'recurring hackathons' and it was the best thing ever, because we got to plan longer term, we could, but didn't have to, attend regularly, there was collaboration with an in-house expert, a lot of knowledge sharing, ...

As for regular hackathons... a lot has been said in this thread already.
No, in Barcelona we get Internet access by snatching Wi-Fi from the border across Andorra. No idea how they manage in Madrid though, maybe Portuguese Wi-Fi gets that far in a clear day.
Can you share some examples? I'm also curious about hacking for non-profits
Thanks for writing this up, I enjoyed reading it. I work with distributed systems every day and collected most of this knowledge from practice, but it was useful to see it all compiled in one place.
> always with the hope that maybe the next paragraph will deliver some key insight

Or that the user will scroll more and see more ads.
Agreed. I have heard of many cases of evacs from Base camp. There are often deals worked out with chopper companies that allow them to claim off your insurance and you get a cheaper trip down the mountain (unnecessary evacuations, fast rides down).
From what I've heard AlphaGo does maintain an estimate of what its odds of winning are at any given point in the game. Not sure if anyone from DeepMind has released any of that data from game 2 though.
Circle CI works well on their free tier, so no, not cost.
Does Twitter have this? Honest question. If not, why are you complaining that Mastodon does not?
Would it be fair to say addiction is just a state of near maximum engagement?
Keynes took previously unacceptable ideas and made them gospel, and he also was critical of economics when others thought they had everything figured out.

Before an econ degree I thought it could all be understood the way we understand, say, a chemical reaction, or some process with rules, laws and order.

But afteran econ degree the thing I realized is that money and economics, it's all about people. Money and debt has no intrinsic value (especially in 2017)--it's just promises and credits people made to each other.

But people are prone to irrationality, cheating, and frankly, their own bullshit. The global financial system in 2017 has not done everything it can to minimize this, either. If anything, they take advantage of it where it profits them.
You can get reactive calculation with a backend using something like http://intercoolerjs.org/.
Someone should work through the mechanics of doing this as a form of IPO, without running afoul of applicable regulations.
I agree, and I agreed with that previous comment and the one before it. But I don't see where the comment I replied to made any reference to the name not doing what it says. I only see him saying that what we call DevOps existed before we called it that.

In any case, of course the name doesn't cause buy-in to happen, just like hiring an "Engineer" doesn't mean the person will do a good job engineering.

You're not saying that we should avoid a term meant to evoke the idea that cooperation is expected, because it might not happen, are you? I can only see rightness in trying to be clear about what's expected and naming roles to suggest positive cooperation is part of the job. If "DevOps" is meant to suggest buy-in and cooperation, you've convinced me that it's a better description than whatever it was called before.
Here's an example: you can get a computer to play back recorded music trivially. The code that makes that happen is almost entirely open-source; if you think about the shared (between, say, doing so on your laptop and an RPi) portions of the stack making that happen, you're looking at exactly the kind of code I'm describing: unassuming, portable open-source libraries that expose composable building-blocks for doing things.
There is no technical information in this article. As a result it reads like Microsoft marketing and is off-putting to .NET Core, something I'd otherwise be interested in.
I use it to generate and play with interface layouts, then run the .ui file through pyuic5 to convert the interface into Python code. I've got a number of Raspberry Pi touchscreen projects that this has worked well for - I can develop on my Mac, and use the same interface on the Pi's touchscreen.
I'm not trying to cover up anything. Abuses happen, and they should not be tolerated.
I've run ownCloud for about half a year to sync my dev files to a hosted server. For a while, everything was great. What happened for me at least was if I was saving a project while ownCloud was syncing, there was a chance of it messing up and then requiring a full resync of my dev folder (a not insignificant amount of data).

The first time it happened I shrugged it off as a fluke. The second time I became gunshy and would disable it any time I was working, then enable it after. Not a big inconvenience but a hassle and something I had to remember. After a while I stopped using it. YMMV, of course.
Oooohhh I had forgotten this. For once, this website made me smile.

My it's sad how Common Lisp has faded away in the last 10 years. It had a great community.
I used to work for a social network. We used to have 3-hour meetings every week to discuss how to get the users addicted and keep them that way.

That's why I now help to develop Lyra, an open, ethical conversation platform which respects language and attention. www.hellolyra.com

We're also a nonprofit with no marketing budget, so excuse the plug ;)
Asynchronously dropping something on to a queue, possibly leaves the queue client implementation as the suspect slowing node down.

But assuming that dropping something on to a queue is incredibly fast. Switching how you serve your http requests can increase performance by some multiples because it would be the largest constant in time taken assuming a very fast queue drop.

Although I agree, if your at that point your probably serving all your requests fine anyway.
As someone who had weekly migrane seizures during most of my teen life I can say for a fact that cannabis helps.

Since I started smoking regularly I haven't really had a migraine seizure and the rare times I get one I just smoke a joint and I don't vommit from the pain at all, which has been a real problem for me as my teeth has very serious acid damage from all the vomiting I did as a teen (Seizure 1-3 times a week where it was so painful I couldn't help but vommit)
Consider that in many western economies, inflation has been perilously low for a decade or more. Japan, Europe, and the US all have extremely low inflation today. This leads to some problems we don't usually hear economists worry about--namely that debt-financed personal investments like a home mortgage or a student loan become much more onerous to people who have taken on that debt in the last 20 years. Since such debts tend to have fixed payments over fixed periods, a reasonable rate of inflation would ensure that the real cost of paying off those debts goes down over time, and even if everything else gets more expensive, you still end up with more discretionary income over time, even if your real wages never go up compared to inflation. But with 1% or lower inflation, those debts become a decades-long constant drag on an individual's discretionary income, which may never grow. For real assets, such as homes, inflation also ensures that homeowners actually accrue equity over time, in addition to shrinking debt payments.

All of that is to say, we could do with a couple of decades of 3-4% inflation. Implementing UBI very likely would trigger some inflation, but if there's one thing central banks know how to do and have the power to do, it's clamping down on inflation. Other economists have proposed less direct methods of giving money, from burying caches of cash (to create employment and stimulate investment), to dropping money from helicopters. Sure, those examples were tongue-in-cheek, but you can kill two birds with one stone by using government money to invest in rebuilding infrastructure, building high speed rail, curing cancer and diabetes, paying for more and better public education from pre-K through college. That money pays off in multiple ways: more people have jobs, you stimulate moderate inflation and wage growth, and in the end you have all new infrastructure, new treatments for disease, and a better educated population. Better still, all that money will get spent by all these people with more money and better jobs on buying better housing, newer cars, better food, more luxuries, and that money can make our corporations more profitable and faster-growing...

Yet I fear we are all headed the other direction on these things.
For those who want to get rid of facebook addiction without losing facebook account: just unfollow everybody in your "news feed". It is not visible to anybody, you're still friends, but stuff just stops appearing on your fb page. In a couple of weeks you'll end up with empty page, and facebook will disappear from your life, because there's nothing to see there anymore.
Care to elaborate on why additional node processes are a poor substitute? They are really easy to reason about, and to manage. What are the downsides? Not trolling, really interested in hearing about pros/cons.
Faraday Future Said to Plan $1B Raising as Main Backer Struggles
> and isn't just a new name for what competent teams were always doing anyway

That's interesting. I see that the opposite way: weren't competent ops teams already doing the things you listed in #2? Does keeping up with new developments in operations tooling need a new name? Shouldn't that just be part of doing ops well?
Universal basic income could work in Italy
I think most people would strongly disagree if these things make the difference between success and failure of a rebellion.

I would strongly disagree regardless of that factor. If there's a realistic chance it'll make a difference, I would say you're orchestrating things. Even if not, it still is.

There are always people looking to rebel. For all sorts of reasons. Injustice. Ethnic alliances (esp. popular in Africa). Regional alliances (e.g. Catalonia, and the Balkans in general: the cities want to secede from their countries). Religious differences (esp. one particular religion, but not exclusively). And some want to purely for personal gain (famously in South America).

Even when there is no chance of making a difference. You could say yesterday's attack in Manchester was carried out as a rebel act, to get the UK to govern itself according to the islamic religion. That is certainly a true statement, even if very unpopular. Providing material support for such things is definitely orchestrating, even though it has essentially zero chance for success.
Transparent Salaries: 20 Months Later
The guys who wrote your car's touch UI and your fancy mw oven's as well :)

Plus, search any Windows box's Program Files dir for Qt*.dll and you'll have some more names for the desktop market.
It depends on where you personally draw the line between self and other. It's arbitrary really. Your example of a keyboard as an extended mind may be perfectly valid if you extend your sense of self outwards if only just a bit.
Just to nitpick a bit, JS does have primitive arrays using TypedArray.
Depends on your actual needs; there's no general answer.
"People use it" is a pretty important feature for a social network though.

Whatever replaces Facebook will have to be "cool" enough to get people to actually want to use it. "Facebook but with better privacy" just isn't cool, so the average person isn't going to bother.
Android Architecture Components Notes Demo App
Show HN: Fairpixels Pro
Ask HN: What to do with an infinite computer
Hypothetical question:

If you had an infinite computer (infinite RAM, no lattency, infinite cores, and infinite clock) what would you do with it that you can't do today (for example, which NP problem would you do first?)

How do you defend against it? For example one time pad, stop using digital tools, etc
To pile on with the comments about avoiding perfectionism and having business sense, I've seen projects and teams go under because they tried to apply every technique they'd heard of that could improve quality control without taking the project budget into consideration.

Cutting corners too much is equally as bad as being a perfectionist as well. Perfectionism might even be worse because you'll probably never finish anything.

Software can always be made better. The important development skill is knowing what's good enough so you're not burning time for little benefit.
This concept has always existed, and you can compare it to e.g. steam credits. People found ways in the past to trade "virtual money" for real money, and this will be no different. The fact that it's a cryptocurrency adds a layer of transparency on top of it, and it looks like they're using it as an excuse to add additional value to their coin.

In reality, though, market forces will probably figure this out, and if it's not practical to trade for "real" money, it will not be worth much to app developers.
Android Kotlin MVP Starter Project
The site is called "Vice"... at least they're forthright about it?
Not every interpreted language has this problem. I'm thinking that there probably is a way to get compile time deprecation notices in Typescript. If there isn't, this will probably be possible in the coming years. Typescript is somewhat compiled, but the same applies to Dart, which is both interpreted in a VM and/or compilable to Javascript. Maybe Hack (the Facebook version of PHP) could have that too (it is both interpreted and statically checked).
From the article, though, it doesn't make sense that Doctors Without Borders has more than 4 times the staff but less than a fourth of the travel costs.

It's not about banning travel, it's about not traveling first class.
How Clubhouse Became Remote-Friendly
I spent the better part of a year in a team that was merging and bug fixing our companies engine releases into the customer (and owning company) code base. We also had to deal with different code repositories and version control systems.

We ended up with a script that created a new git repository, checked out the base version of the code there. Then created a branch for our updated release and another for their codebase. Then attempted to do a merge between the two. For any files which couldn't be automatically merged it created a set of 4 files, the original then a triplet for doing a 3-way merge.

This is also when I bought myself a copy of Beyond Compare 4, which fits perfectly for the price and feature set for what we needed.
This kind of article to me sounds like, an outside developer look at all the charts of a system and tell the developers who are working on the system: "well, this system's going to crash in a week based on the numbers on the charts". If I'm going to argue with this "expert", I would say, you saw what you can see, unfortunately, you are not the engineer see all the sh*t of how the machine works.