skysight-inc/HackerNews huggingface dataset:
That was interesting to read through.

One thing from the arstechnica link:

> Apparently, SourceForge's mysterious "sf-editor1" has also claimed ownership of a number of other accounts for open source and other software projects. The following are just a sampling of downloads now "brought to you by sf-editor1":

> (List follows)

I'm not quoting the list because the article is two years out of date and I'll honestly say I don't want to fact-check the status of the listed projects. But I will say this. I followed https://sourceforge.net/u/sf-editor1/profile/ out of curiosity, and was met with

> Atom (https://sourceforge.net/mirror/atom/)

> A hackable text editor for the 21st Century

-

> Bootstrap (https://sourceforge.net/mirror/bootstrap/)

> HTML, CSS and JS framework for developing responsive websites and apps

-

> Brackets (https://sourceforge.net/mirror/brackets/)

> A modern, lightweight yet powerful text editor

-

> Brave Browser (https://sourceforge.net/mirror/brave-browser/)

> The faster, safer desktop browser for macOS, Windows, and Linux

-

> D3.js (https://sourceforge.net/mirror/d3js/)

> A JavaScript library for visualizing data using web standards

-

> Electron (https://sourceforge.net/mirror/electron/)

> Build cross-platform desktop apps with JavaScript, HTML, and CSS

-

> Git for Windows (https://sourceforge.net/mirror/git-for-windows/)

> Bringing the awesome Git SCM to Windows

-

> MAME (https://sourceforge.net/mirror/mame/)

> An emulator for multiple types of arcade game hardware.

-

> Tor Browser (https://sourceforge.net/mirror/tor-browser/)

> Browser for using Tor on Windows, Mac OS X or Linux

-

> VLC media player (https://sourceforge.net/p/vlc/)

> The best free media player for video and DVDs

-

In full disclosure I have not opened all of the above.

To be fair, most say "/mirror/" instead of "/p/" so it's clear these are namespaced and considered differently.

I saw the comment in this subthread about SF being sold to a group that's trying to clean up their reputation, so I won't pass judgement. It was very interesting to see all these headline projects owned by sf-editor1 though.
Nate Silver was for a while a professional poker player.
sound like micromanagement without the ceremony. Still better than an actual standup. I'm glad when we get to do this instead (like when the team is in meetings).
Upto 381 new species discovered in the Amazon – in pictures
There's no need. The device in front of your couch already does that.
Ubuntu Server Development Summary – 05 Sep 2017
Everybody is different. Personally, I can't keep multiple things in my head at the same time very well. I need to focus 100% (or as near to 100% as possible) on the task at hand. If I'm focused on solving a problem and somebody comes up to my desk to ask a question=, it's very similar to that xkcd comic where the mental bubble goes 'poof' and I'm back to square one.
I've worked in places where "official" commercial-level support is required when a system is in production. In those situations, I didn't have control over the staff at any level, just pointing out it's a thing I've seen at least twice in 20 years and 4 jobs.
I don't really lie, but I believed strongly in telling the truth from a young age. For instance, if I tried lying about having some illness, I would literally get a psychosomatic case of it. So, yeah, I have lied, a few times, but hardly ever. Sometimes, I will not say things and let the other party infer it (which they shouldn't have much trouble doing, because I don't hide it, I simply don't see any reason to say things they might find hurtful, unless the demand it. If I see some old acquaintance that looks terrible, I won't say they look good, or the same, or anything...but if they ask, they'll get the true answer.) As it turns out, the world doesn't end if you always tell the truth, though I don't know how you can make that transition if you live in a world held up by lies.

So, I disagree. Not everybody lies.
Yeah, "no issue", they just produce half of their electricity from fossil fuels. (Denmark a bit less recently)
I bet 10 to 1 you end up in the net.
Identify that one person in your company who has both:

- Knowledge of the domain

- Ability and willingness to explain things clearly and succinctly

When questions come up, ask that one person, in private.
Some of your questions will be:

- I think I need to learn X, Y and Z. Which should I learn first?

- How do I learn X?
Cassandra was based on the same thing, no? In my experience Cassandra has been what's beaten Riak.
link seems broken!
I'm only 27 and I suck at these tests. This year alone I've run the gamut working frontend, backend (Spring), services (clojure), elasticsearch, and a bit of devops.

I tried one last night after a nine hour work day in JavaScript and it kicked my butt. First I was thinking solution X but eventually realized Y was simpler, so then I've wasted a bunch of time because the pressures on coding quickly instead of "mulling" over as you mentioned.

It was similar with a Ruby one which I prepared for by running through the Ruby Koans. Lots of time spent looking up syntax, and the vast majority of the time I'm not starting entire repos from scratch, so a lot of simple but not oft repeated things can trick you up to.

And, to be quite frank, when I'm at home, and I want to program, I want to work on my over engineered, terribly underdeveloped personal website where I get to do things I don't normally do, putz around with erlang and postgres, do the devops and all that other stuff.

Ahh the afflictions of the affluent!
What we think of as "true libertarian" is, I guess, right-libertarian. There is, therefore, also left-libertarian, which is probably a more appropriate classification.
WaPo AB uses a tool called Bandito to do just this: http://www.niemanlab.org/2016/02/how-the-washington-post-bui...
The basic problem with copyright is that it was basically from day one aimed at being between large entities (authors, backed by the state, vs publishers/printers).

But in recent decades, as technology has made it easy for individuals to produce copies, this has shifted into a couple of large entities vs the individual.

The first few moves in that direction (copiers, analog tape recorders) were largely ignored or papered over by exceptions because policing them were a practical impossibility.

But with the net every home have a implacable snitch. And thus there is a policing potential emerging that may well make STASI look like keystone cops.
Ask HN: Experience with Bing Ads
I am wondering if other have a similar experience with Bing Ads.

I run a successful SAAS product, we do great with SEO, and AdWords drives a lot of good traffic that converts. We saw some organic traffic coming from bing and yahoo - small, but we decided to do some PPC campaign with them. The long story short: we were struggling with login to their panel (sessions issues or something), then they gave us 1 hour consultations, and some credits - a person who did consultations, promised but never followed up via email. After a week of running a small campaign (traffic we got was super small but converting to some extent) our account got suspended for 'suspicious activity' (we always login from one computer, same IP, we are a legal and well run US business etc.). More than a week is passing and nobody can help us to unblock the account.
Ask HN: How to assess a software's popularity and good quality?
I am researching indicators of a software's popularity and good qualities. How do you determine that some piece of software is good and popular?

Think in terms of how you might decide which framework you should use for a long-term project. I don't want to bias you too much, but here are some examples (which may not always be applicable). Feel free to go a bit outside the box.

- great documentation

- well-commented code

- number of contributors and stars on GitHub

- references on Hacker News, Stack Exchange and relevant
subreddits

- lots of videos on YouTube

- logo and branding

- conferences and workshops

- mentions in skills and experience on LinkedIn

- mentions in job offers

- frequency of searches in Google Trends

tl;dr: How would you assess a software's popularity and good quality?
Laws are changing to include "software medical devices" in health regulation. The FDA recently recognized this as a gap.

This isn't quite correct - FDA has always regulated software medical devices. It is true however that the FDA is looking a lot closer at software than they did in previous decades, and is releasing guidance (e.g. recently on cybersecurity) that signals intentions moving forward. They definitely have signaled that they don't believe they were focused enough on software.

It's important understand that FDA approval to market is always done in terms of indications for use. You don't approve a device full stop, you approve it (and evaluate it) in terms of the indications. Only in this context can you determine if you have a 510k path (i.e. short cut) or need a PMA (i.e. clinical trial). It is also important to realize that different panels in the FDA (i.e. the type of device you are making) have different evaluation criteria.

So "Watson" is unlikely to ever be cleared per se (it is a tech platform) but you are likely to see individual Watson enabled systems file 510ks for particular indications. If I recall correctly this has already happened.
ICO Basics, to Invest or Not?
Transaction time and energy inefficiency makes Bitcoin's future not so golden, imo.
Assuming of course you mean contributing positively...

I felt that way for dozen or so years I was in our Airforce, less about fighting down under, more about helping out.

But then...

I left for money, now I have a fancy business card, a house, more cars than I can drive at once and habits I couldn't have sustained in uniform, now if I'm contributing, it's not positive, and sleep, it was easier before.
I've been using Claudia.js [1] with Node / Lambda, and it's a lot easier than going through the web ui. My colleague built an Alexa skill linking service using Claudia, Node & Lambda. You can check out the code as an example of building something that's got a few functions & endpoints https://github.com/XeroAPI/xdhax-alexa-sample/tree/master/al...

[1] https://claudiajs.com/
'coming back' means they lost their job at some point. And Trump hasn't 'come back', because he's still in his first ever term as a politician (and it's extraordinarily difficult to fire him - a US president has literally never been successfully impeached, though one retired to avoid it possibly happening). I also never said that this was an ironclad rule and that you were permanently dismissed from your position, never to return again in your lifetime. But if you do lose your position, it's far from guaranteed that you'll get it back; it's a considerable risk to lose it, hence folks in authority play it safe.

Are you saying though, that France has not seen politicians and other positions of authority say less of substance than in past decades? That they're not watching their tongues any more than they used to? That errant comments aren't taken out of context by the public and used to vilify the person who said it? Well, more power to you; the rest of us should be so lucky - all over the anglo world, this pattern has been noted, rising with the 24-hour news cycle (which rewards 'gotcha!' journalism).
Sure, "use a credit card". I'm listing options here. < that's what the "etc" was for> Some will work for some people, some will work for others. I a little surprised you chose to argue against credit card rather than time machine though...

What I was really trying to get at though is this: if you write a check with insufficient funds, you are just making the situation worse for yourself.

I agree that we should help with education but we should start with something simple like "don't write checks that are going to bounce". Second would be "don't spend money you don't have", so obviously the credit card scenario itself is not ideal, but better than a bounced check.
There's a long list of cases where the UK has done this…
Yes after finding and reading the document (TFA was hosed) I have totally misunderstood it's content; maybe a better headline including the word copyright would help.
Why Happy People Cheat
Agree, but now every 2 weeks is crunch time.
"Digital currencies have no fundamental value"

That argument never made any sense to me. What's the fundamental value of $1?

People assign value to all things based on how desirable they are (the demand). There are rare exceptions, like when a government ties their national currency to something like the dollar, but that immediately creates a black market, where it trades for its real value, and because of that, the government exchange only works one way (to buy or to sell). See Bolivar as a current example.
I'm the one who got in trouble for forwarding that to a mailing list that leaked it to Pyramid, but in my defense, Pete did say: "Tell your friends and loved ones. We are considering calling Pyramid to see if they want in on the action (but we'll only call them after we disable the remote diagnostic port)." Better to ask for forgiveness, after you already assumed you had permission. Maybe Pete was rightfully pissed because he didn't get the remote diagnostic port disabled in time.
So I got a different vibe. I can't speak to how good all that stuff is in Linux vs Solaris (or BSD) so it's just a vibe. The feeling I got was it was someone who was extracting the best value out of the system he was using.

Which is refreshing, the constant whining about Linux vs $SOMEONES_FAVORITE_OS gets old. Very pleasant to have a "just the facts" pile of info. And I learned a few tools that I didn't know about.
Location: Rio de Janeiro

Remote: No

Willing to relocate: Yes (worldwide, sponsorship required) Technologies: GO, SCALA, JAVASCRIPT, SQL, JAVA, HBASE, MONGO, MEMCACHED, DOCKER, ANDROID, ANSIBLE, VAGRANT, REACT, REACT NATIVE, ANGULAR, ELK.

Resume/CV: https://drive.google.com/open?id=0Bys8N4UStbc4NEUteFlYTC1qdz....

Email: gaetani@gmail.com

LinkedIn: https://www.linkedin.com/in/fabiano-gaetani-a179488/

GitHub: https://github.com/gaetani
Yes. Suppose you poll at 120Hz. That is a maximum of 8ms between you moving your mouse and the input being registered. Suppose now you poll at 1000Hz. Input lag is now 1ms.
I consider it from a problem-solving perspective: I don't need to know the intricate details of dozens of sorting algorithms or data structures. What I need to be able to do is solve the problems that get thrown at me in daily work. So if I get assigned, say, a performance problem I might, after some research, come up with the idea to use a different data structure to solve it. Or something entirely else! Depends on the problem and where my research leads me.

As a software developer I see myself mainly as someone who solves problems to help others do their work better. So, while I agree that having a strong CS background is definitely a benefit, I don't think it matters that much if you can't get binary trees just right after not needing to implement them for years.
British antifa before and after World War II
I couldn't disagree more. You lose nothing if I too wear a tartan pattern, say. You're just being mean. FWIW it's a stage toddlers go through, not wanting other's to use what they use or do what they do.

Assuming you're USAmerican, USA has "appropriated" the scientific culture of Russia by also going to space; appropriated the beer making culture of Europe; appropriated the Television/Computer culture of Britain; the number system born from Indian/Persian culture; appropriated the high-fashion culture of Paris/Milan/etc. in some of it's cities; appropriated the food culture of Mexico/Germany/Italy/wherever; appropriated the traditional medicines that gave rise to drugs like aspirin; et cetera.

Why do you want to stop positive advancements from being adopted by everyone, is it just greed? Why do you care what culture the music someone else listens to was born from.

Of course you should be allowed to not adopt other's culture if that's your choice, only use anything you've created from scratch yourself (tool use I think arose out of E. African culture, better avoid that) - otherwise you're appropriating somebody's culture in some way.
> Olin College, a small engineering school in Needham, MA, which graduates around 75 students per year

So its a tiny college with an emphasis on starting a company? At Stanford your numbers are being diluted by colleges whose student body don't tend to start a company (e.g. humanities, pre-med).
It would have been helpful to mention you were describing a situation in France, it makes a big difference which country you're in and most people here don't have experience there.

I have heard that homeschooling is not as accepted in France as it is in the U.S., it seems like there quite a few individual liberties Americans assume that are not protected in France.
How to beat your largest competitor
When results from "AI" don't match the hype nor justify the cost and hassle... that's how AI Winters begin.
Ars Technica A/B tests their headlines.
It's not the sitting itself that is harmful, rather the host of tissue impingements and unfavourable biases in your musculature caused by sitting, or wearing shoes with elevated heels, etc.

Such issues cause us to compensate by adopting a different posture; one that will allow us to perform a desired movement now, but in the long run we suffer the consequences of this maladaptation.

An oft-cited example of a harmful adaptation is the proliferation of "heel-striking" running technique, which is a consequence of many people having poor ankle mobility (thanks, Nike).

To combat this, we can first establish what an ideal posture should be for a given movement, perform that movement under resistance, and use it to expose the areas in which we have a structural problem.

We then use that information to target problem areas (e.g. stiff hamstrings, shortened heel-cord, etc) with myofascial release and stretching.

Make mobility work a part of every workout you do (15-20 mins a day): use foam rollers/lacrosses balls to remove knots; use "banded distraction" to open up stiff joints. In my experience and anecdotally, such effort yields excellent results for pain-relief and improved posture.

I highly recommend Kelly Starlett's book "How to Become a Supple Leopard" and Steve Maxwell's mobility programs.
Massive solar storm: Seattle, Portland, even N. Calif. may see auroras
It really depends on the application. Eventual consistency means that eventually, the databases will be consistent.

Some bank transactions, for example, do not have that luxury because it might allow 2 possible answers to the same query if the eventuality has not been met.

Some trading transactions don't have that luxury either because the milliseconds that you waited for the consistency a stock might have changed its price dramatically.

It really depends on the Domain if the time to wait for the eventuality is acceptable or not.
> Are there any other options around? Are there any other outstanding issues in developing for for Lambda?

I'm not sure how AWS Lambda handles the charging of network latency (or failure) case of downstream external service dependencies but that is one of our biggest problems. ie pull/scrape architecture. The push portion (ie events) of our architecture is an obvious fit but that is already taken care of quite nicely.

We interact with hundreds of web services (REST APIS, SOAP, etc) that are actually external from us.

Its unclear if or how Amazon charges you for a slow external service (I would imagine its particularly bad if the code is blocking IO) or if that is even possible. I do know spawning a whole bunch of servers to connect to a single REST API endpoint is damn slow.

I have feeling Lambda for our case is probably not a good one? Obviously for data processing I can see it but that is not a challenge we have.

In an ideal world our downstream (or I guess it could be called upstream...) dependencies would contact us but... that sadly isn't the case particularly for adhoc stuff.
Recomandari pentru parinti
5 Design Process Manager Archetypes and What to Do About Them
A few steps to make your Angular 1.x app happier
Ah they didn't. I went to work for them after I was let go by Basho in January, but have since moved on to general contract work on Riak. I am lucky enough to remain in contact with the people at bet365. My take, for what it is worth, is that this is a very generous gesture from bet365 and it helps the whole community. bet365 really hide their light under a bushel in terms of how big a UK technology success story they are. I'm looking forward to working on the newly open sourced replication code.
I didn't specifically ask, but from what I understood they were all gone and this is just assets.

Plus a lot of talented people jumped ship before it sank on account of the management team.
Yeah, seriously, this is Econ 101.
Outside that bubble they were paid just as well compared to the going salaries of other people living outside that bubble.
I wonder if we can require software to be open source for the same reason that food has to list its nutritional information and ingredients. Information asymmetry makes a deal unfair.
Erdogan and the whole European east (Greece, Bulgaria, Ukraine) expansion was always just a big part of the anti-European strategy to binge grow this polit-amobea to death.
And it has worked, in so far that it has accelerated the probable demise forward by at least twenty years.

Europe was always just a half hearted dream by its elites, who where not even enough into this vision, to share their power with the institutions they created.
Now after the very same dream, has allowed for the life-standard growth of most of its citizens to disappear - they are in for a rude wake up with extremists devouring the corpse.
In my network many people that I would classify as bad to some of the worst developers I have ever worked with ended up at Google. They are masters of this type of programming problem solving but could not build a straight forward, maintainable system to save their lives.
Bitcoin and other crypto require a well functioning internet infrastructure, otherwise it's just data on a hard-drive.

Disconnect a country from the Internet (or filter the traffic) and you're forking the chain. Spend on both networks by buying other (unfiltered) crypto.
There are states (even large ISPs) that can do that.

Also, the first thing to go in case of global conflict is the global Internet. Countries will try to damage opponent's internet links to gain strategic advantage.

Crypto currencies will be useless in this case, losing all of their value.

There's always the concern of a bug in the protocol, a solution to the hash function or plain old human stupidity that can crash the currency.

I guess my point is: be careful, this is still very much experimental, don't invest everything you have in them.
This I can agree with after selling some code from bitcoins it can take hours before I get my coins. I'm not sure they can do anything about it at this point.
People have been working on this for 30 years, and the mess keeps getting worse. A significant amount of that mess has been created by engineers trying to solve the wrong problems, or the wrong parts of them.
Regulation obviously does not work if you have a corrupted and dysfunctional goverment (and law).

In any case, you can not expect individual people to just "take the consequences" of bad actors and move on.
New study finds overwhelming gender bias in New York Times book reviews
Free Business Card PSD and Tutorial – Glocard
This is a large concern for me. If cryptocurrencies begin to attract more users and widespread adoption, what is preventing a new coin that corrects Bitcoin's inefficiencies from ultimately gaining more users and superseding it? I would love to know your guy's thoughts.
Yeah I know they're roman numerals but I can't read roman numerals without significant effort. It's bad form to include large roman numerals in English text. The majority of English speakers aren't going to know roman numerals beyond 10.