skysight-inc/HackerNews huggingface dataset:
Minimizing the environmental impact of farming isn't an issue?
On the laptop I find transparency useful to read what's behind the terminal window without constantly flipping back and forth or micromanaging my windows. But I also use a solid-color desktop, so most of the time it's not even apparent that anything is transparent.
Just saying -- perhaps "editors who have gone AWOL, referees who are late in responding, or who turn out to be inappropriate" would likely be less of a problem if they were properly paid for what they're doing. I haven't been in academia for a long time (and my stint was short), but I don't remember ever hearing of a reviewer who got anything more substantial than maybe a discount or a one month of free subscription to a journal from a publisher. Managing peer review is admittedly more than "sending a few e-mails", but not in a good way.
It looks like this dramatically undersamples the beginning. Like if I ask for 1000 numbers out of 10,000, the very first number you provide will be (on average) nearly halfway through the list.
Four squares solved in 7 cycles, 16 threads and overlapping code :-) https://twitter.com/john_metcalf/status/716901521036861440/
However if you have strong collaborators it's not necessary to intervene.

Basically competitive people identify their utility function and start working towards maximizing that. You need someone with authority to define their payoff matrix, making it explicit that they are required to collaborate to "win".
Mind elaborating ? If you should be for free trade, should you also not be fro free exchange of labor ?
There should really be some additional metrics for these kind of reviews.

So you got to drive a car for a testdrive/hour/week? How is maintenance? How are charging times? How does it compare to a normal car during its lifecycle? How much is the battery worth after 1000 charge cycles? How much will the car be worth when I want to sell it?

With a normal car, I have an idea that I can fuel it 1000 times and it will still work, albeit the maintenance of which I have a general idea as well. How does translate to an EV car?

I still have so many questions.
I might be wrong here but aren't most US companies flush with cash these days? I would assume that they use their cash reserves for the buybacks and not debt. Are there any stats on what is used to finance the buybacks?
I know FreeBSD (or *BSD in general) is still used heavily in server environments.

Is anyone using it on the desktop as well?

I always wanted to give it a try, but then I'm hesitant because of lacking hardware support. I remember struggling with Intel KMS support in one of the earlier releases. Is this still a problem?
Even worse, working on technical debt may be viewed as a negative thing ("if it's working why did you change it?" said the phb).

I've yet to find a code review process beyond a trivial implementation that scaled. The best results I've had were with a rotating buddy system. (Every week/month) you review someone else's code and they yours.
I totally agree with you on serendipity of scihub. However, it's the "Robin Hood" attitude (it's ad hominem right from the start) that disgusts me, and the linked article has a lot of it.
"Inequality" here is a weasel word, because it sounds bad without further argumentation.

The argument for progressive taxation is that the same tax rate is a far lesser burden on someone who makes more than on someone who makes less. If one agree with that, then progressive taxation would seem to be fairer. Of course "fair" is entirely subjective.
Intercom's on a roll and now it’s going on tour: Q&A with co-founder Des Traynor
Version Control is not really a part of the code, but it's a part of the whole project if you will. There's code, version control, build system, issue tracker.

In some cases these can be very simple, and the simplest cases I can think of are: version control - backups, build system - batch/script file, issue tracker - text file.

Although once you know one of the more complex versions of each system then it's easier to just use that. (Git/SVN/CVS, make/CMake/Premake, etc)
Then try http://zim-wiki.org/

Before I was also using notepad++ with 3 text files TODO.txt NOTES.txt and INBOX.txt always open.

And AutoHotkey shortcuts to print date time and \n\n /---=== 2016-04-04_09-50_2016w14 =========----/ \n\n separators
Is there any real difference?

Like a trigger is a leading mechanism, but it's the combustion that fires the bullet?
Solving Towers of Hanoi with TLA+
Terrible choices: MySQL (2014)
I think Apple would have to have a highly backwards compatible and modular iOS for that to even make sense. I have an old iPhone 4 running iOS 6, and I don't think it passes for a useable device. Apple could make the latest iOS backwards compatible, and find ways to reduce computing requirements by omitting functional or visual features, but that would completely counter the current artificial obsolescence tactics. It's unfair to offload those to a developing market, until they decide to support a greater fragmentation of the platform.
Guide to Starting a Successful App Business: Tips and Resources
It's currently only feasible to produce very small circuits (the paper goes up to 8 gates and 3 inputs), and Cello is currently focused on a narrow class of circuits ("asynchronous combinatorial logic without feedback"). The first step of their algorithm is to convert the Verilog code into a truth table.

When your circuits are so simple, I suppose it doesn't really matter what language you use to specify them, and the authors just went for whatever they thought was most convenient to parse.
> Why not release the complete raw data very quickly (with irrelevant, privacy-sensitive areas visibly redacted)

Did you see the sheer volume of the data? You cannot redact 11+ million documents quickly.
How Can Functional Testing Save Your Project?
Awesome work, love the concept :)
Bloom filters might be a good alternative for this use case if you don't mind false positives.
> Ott says he overwrote the program’s coding with a Beta version of Candy Crush IX he’s been developing as a sideline.

Article posted on April 1st. Still, they had me going for a few minutes.
I jumped into Web Development by the time Polymer was hitting v1.0, and it was a clear choice to me to go in this direction compared to go for Angular/React and Co. What was really important to me was the flexibility you can have using it. You also have a bunch of tooling that can help you, a very dedicated community for both helping newcomers, discussing Polymer and its component features, building and enlarging the number of available web components, etc...
I've found debian and ubuntu to be the best QA'd distros available. Followed by Fedora.

After trying Arch and running into too many irritating bugs that I didn't have the patience to fix I gave up on it.

Plus this didn't give me a good impression of the community's professionalism either: http://news.softpedia.com/news/Manjaro-Devs-Fix-Embarrassing...
Basically you do a reverse fisher yates shuffle.

You are selecting n of N items, where N is unknown, in one pass, where every item is treated as unique, and where n is your sample size.

First get n items from N in an array of size n of candidates, which we'll call C.

Then, for each item k in N until you reach the end you know the current highest count, so select a random integer representing a location in an array of that count. If it's 0 to n - 1 (assuming a zero indexed array) replace the item in C with the current item k.

This means that each item will have an equal chance of being a final candidate when you reach N. If you care about order of the random sample, you can always shuffle n after you reach N.
That level of transparency, yes. However, my terminal emulator is set to 35% opacity, and I like it and can use it just fine; I use it frequently, too, multiple times per day.
The method is on-line, that is, it doesn't need to know "n".

Assuming I translated your above code correctly into Python, as:

import random

def increasingRandomSequence(base, k, n):
while k > 0:
i = random.randrange(n - k + 1)
yield base + i
base += i+1
k -= 1
n -= i+1

then I checked the above using:

N = 6
counters = [0] * N
for i in range(100000):
for value in increasingRandomSequence(0, 5, N):
counters[value] += 1
print(counters)

and found a strong bias towards larger numbers. The counts are:

[50033, 75037, 87438, 93686, 96900, 96906]

which means 5 is in the hand much more often than 0.
Oh, I thought this will be about how the G7 forged some list.
They did blow it bad on this one, but apparently they manned-up since.
I use this and have found it excellent. Even got me back into gnome shell after recoiling in disgust initially with all the changes from gnome 2.
"If a used phone is imported from the US to India, its battery will be nearing the end of its life - most of the benefit of that battery goes to the original American owner, but the disposal costs are dumped on India."

If it is a refurbished model with a new battery that won't be the case. I have had refurbished Apple stuff in the past and those things were indistinguishable from new devices and yes that included the battery.

I've I read correctly that a company like Samsung is a member of one the organisations that are complaining, I think there are other stakes at play then the green card. Especially when a company like Apple is involved. There is a lot to be critical about, but they tend to do their best in those departments.
Opposes the importation of labor? Inspite of importing more high-end labor than almost any other country? How can they be opposed to it?
"We shall not entertain foreign direct investment in multibrand retail. There is no ambiguity or confusion on this. The same applies to e-commerce," the minister said in a news conference.

http://www.wsj.com/articles/india-wont-allow-foreign-investm...
That's a very good point, although I don't think I'm taking it the way you're intending it. I'm taking it as "here are case studies".

I've been to a couple of planned cities (Astana and Pavlodar in Kazakhstan - that was a trip!), and I've been to suburban developments, and there IS a distinct difference, but neither has that... /something/ that established cities have. Ironically, Pavlodar, I felt, had it more, and what I think it it is, is...

...Space for the people to own what they bring. Planned cities don't let you own it, and HOAs don't necessarily give the you the metaphorical space to bring it.

If you don't own it - and not in the simple legal property sense, but the sense of "if I invest myself in this thing, it's not going to be taken away one day" - you won't work on it. If there's no "space", only one vision (and likely one that isn't even present) can exist. Need both.

I think you CAN make a city. )*( does it every year, after all, and while much of that event can't persist year-round, some of the ideas about how to make a city definitely could (I would expect).
Totally agree. That's why I am wondering...
I'd say inertia. It's there, easy to get started with, and 10k messages sounds like a lot. Until you actually start using it. Once you start hitting their limits, it's too late to start looking at alternatives.

Building an alternative isn't that hard. There are plenty of them out there that are completely free and even open source (I speak from direct experience here, we built one of them).

But, once a product has the inertia, it's very difficult to stop them. We've seen this many times before. DOS, Windows, Playstation, Git, VHS, Microsoft Word, Ethernet, QWERTY keyboards, etc.

In some cases, the inertia of one product leads to a forced standardisation which can be a good thing. In other cases, not so much. I leave it to others to decide where Slack falls on this line.
But your not comparing like for like and building codes are there for a reason.

Also in the west you don't have to worry about having your home expropriated by "gangsters" - which happened to one of my coworkers family back home.
I've done one successful small/medium size TCP server project in Golang. Primarily programming in C++.

- Generics were absolutely no issue.
- Golang error handling may be verbose, but it also ensures errors locally visible and are handled where they occur. Just need to ensure all return values are handled. I much prefer it to C++, where you can never tell from local context what might throw and what won't.

Generally I found it to be very productive compared to at least C++ and Java.

Two aspects of Golang were a huge productivity boost for the project in question: struct automatic (de)serialization to JSON, XML, etc. was very nice. Goroutines and channels simplified the code.
for developers to use on sites they develop i'd assume.
The front-end view layer wars are over. React won, and it's the standard now. If something is going to supplant it, it's going to have to be not just marginally better, but 10X better for every use case.

Also note that the React world is bigger than just the browser (React native has been out for a year now.) Contrast that with the fact that Polymer is only a browser technology, and an unpopular one at that (I've only heard of it once and will probably never hear of or think about it again.)
Quite so Even such a small thing as the rake on stairs can make a difference to accidents an deaths from falls.
Show HN: Dnstwister – Domain name permutation service
And this is but _one_ company in _one_ tax heaven.
I wouldn't have jobs fixing these installations if I hadn't worked in this area for a while. I used Cruise Control and lived to see it crushed under the dominance of Hudson/Jenkins. And Go bears very little resemblance to it. A classic second system, if you will. It's like how every new tool throws out everything old, aiming for a complete rewrite, but several years later is still a web interface where you enter shell commands. The opportunities for these to develop .. intricacies are endless.

If you think Go was the first tool in the CD area, that probably says more about Thoughtworks defining CD as whatever-we-say-it-is, rather that the capabilities of a specific tool. It's not that people didn't do CD before 2010. It didn't bring anything new at the time. I suspect Go would have fared better if it was a Jenkins visualization plugin, there it could have ridden the coattails of its DSL system. Jenkins is the PHP of CI/CD and you need to go above and beyond it if you want to replace it. I would love, for example, to see Ansible/Red Hat bring their automation experience to this space. Imagine a CD Tower plugin, or a build system where not just the dependecies are declarative. I haven't had the opportunity to use Concourse yet, but I'm sure I will.
4339734
How did we end up here?
Nice write up! I would assume in a large distributed back-end like facebook that notifications are not sent immediately and definitely not sent to everyone at the same time. This probably means that it is impossible to rely on them to get a first post comment.
What are the limitations of the Linux compability layer?
Bandar Shahar Ke Andar_Vir_Wow Kidz
A couple of years ago I researched how viable it would be to farm noble crayfish. I just figured it would be kind of cool to have ponds filled with them. My napkin calculation was "lol no" but I never gave it a real thought. Was mostly wondering about interesting uses for a pond :P
There were some prohibitive issues with diseases as well.

If by chance anyone ITT does small scale freshwater "farming" I'd be interested in hearing some stories. Breaking even or a slight loss would be nice as well as I think it could be an interesting hobby (like beekeeping)
UK PM David Cameron's father.

http://www.independent.co.uk/news/uk/politics/david-cameron-...
Accounting companies would pay exhorbitant taxes so, to be viable, their clients would have to pay for it.
Mark is not bill! Mark got everything from mommy and daddy! Bill started in his garage.
What's the best way to learn about these algorithms? Do a course on deep learning & neural nets, or is there some other less time-intensive way?
Show HN: Emoji Image URL Generator
> In any case, it's never a good idea to question someone with a different set of abilities than you have with a "is it really that hard?" Their experience far outweighs your naive intuition about what's easy and hard for them.

Wise words, certainly. I apologize if my tone came across as condescending. I asked out of genuine curiosity, as I figured that someone who did not rely on their eyes could have a different, but not worse, perhaps even better understanding of space and spatial relations than someone who does (accounting for individuals being unique, and all that).

But perhaps I'm being blinded by my own eyes. After reading the article wlesieutre linked to, I believe it might be the case.
تطبيق+المراسلة+فايبر+Viber+مع+تحسينات+بمكالمات+الفيديو+برابط+مباشر
What makes you so certain? How can React be superior to Web Component APIs that are baked into the platform?
The Functional Approach to UI
> given its artificial constraints.

Given the lethality of air pollution in Beijing, I'm not sure it's fair to call "artificial" those emission-limiting constraints.

Otherwise, you'll also have to call "artificial" the constraint that one can't shoot/knife/strangle people who go out of their ways to be pains in asses, however genuine and natural the urge might seem :-)

Other than that, yes, China is likely to be a very good market for Tesla, at least until local knock-off become available. I'd actually be surprised if Tesla's worldwide production matched China's demand.
Location: France - Paris

Remote: Maybe

Willing to relocate: Yes

Technologies: Ui/Ux Design, Adobe Suite (Photoshop, Premiere, Illustrator,...), HTML & CSS

Résumé/CV: https://fr.linkedin.com/in/nxalessandro

Dribbble: https://dribbble.com/NxAlessandro

Email: a.stigliani[at]nitrografix[dot]net
Except this is not keeping one step ahead. Windows does run 64-bit Linux binaries natively, watch https://channel9.msdn.com/Events/Build/2016/P488 (skip to 05:12).
can you figure out a posting schedule for this Mark Zuckerberg guy, maybe there are certain times he is more likely to post. Then you can increase your rate of monitoring during those times, without such a high chance of being labelled a spammer by Facebook?
Black reflecting mirrors
Join the webinar and get to know why test automation project fails
Automation testing tools were used to make make tester life easier. But yet in the years of working in testing industry, i havent heard a single test manager say that automation saves times and most and boost software quality.What I hear over and over again are variants on the same theme: Test automation projects are far more challenging than they initially appear. No Doubt they are, but they require scripting skills, which some testers lack. And while the initial stage of setting up tools and writing test scripts is the most demanding phase of an automation project, the most successful projects never really go on autopilot. Failed test automation projects have almost become clichés, which is really odd when you consider the substantial promise that test automation offers. The main issues tend to revolve around the context of the automation effort more than the work itself. So whats the reson behind the failure of test automation projects. Lets discuss some of the main reasons why your test automation may fail to deliver. Be a part of this interactive session and gain some intresting tips from it. Register for webinar @ http://ow.ly/10fk0n
Kubernetes 1.2
This is a project I've been working, wrapping the dnstwist library (https://github.com/elceef/dnstwist), to provide a list of domains "like" the one you submit, along with RSS feeds for changes and json/csv exports. I'm look to put email alerting into the mix too.

The idea is to assist in identifying possible phishing/copyright infringement domains.

Any feedback would be very welcome.
Was mostly referring to the zoning restrictions the grant-parent mentioned, here are some examples:

https://mises.org/library/zoning-laws-destroy-communities

http://www.theatlantic.com/business/archive/2015/11/zoning-l...

http://www.strongtowns.org/journal/2010/12/17/best-of-blog-t...

Though the situation and intent of lots of these is much worse, "City of Quartz" (book on LA's development) is quite illuminating for example.

But lots of bad food laws too, e.g:

http://www.theguardian.com/lifeandstyle/wordofmouth/2013/apr...

We have a share of BS laws in Europe too, that killed small producers with "safety regulations" and requirements designed so that only big buck corps can afford them -- despite having no issues whatsoever with said producers' products for centuries up until the 1990s or so when the laws got drafted...
Author of blog post compared random insertion / random deletion speed with vectors and lists of up to 100k elements, based on a talk by Bjarne Stroustroup: https://youtu.be/YQs6IC-vgmo

The surprising result is that vectors are MUCH (almost two orders of magnitude) faster at this than lists, altough your CS background would make you expect a result in the opposite direction.

From Bjarne's talk (very interesting) we see that for example finding a single element in the middle of a vector by linear search, and then having to move the subsequent 50k elements forward by one position, is still MUCH faster than finding that element in the linked list and performing the minor pointer surgery to remove it.

The reason is that the linked list traversal is accessing memory all over the show, while the linear and predictable vector traversal and memory copy is superbly handled by modern caching architectures, and hence so much faster.
Yes, I'm using FreeBSD on my netbook. I tried some Linux distros there, but they were too slow. My netbook came with Fedora, where yum was terribly lagging, it was taking even 40minutes to upgrade 20pacakges (what happened weekly), I tried Debian with LXDE, it was faster, but I wasn't able to watch youtube, video was lagging on 460p. GF was using it as portable PC to listen to podcasts etc, but starting any application like firefox, thunderbird or clementine was taking way too long. When Debian switched to systemD, I decided to give FreeBSD a try after 10 years with Debian/Arch and CentOS on server. I was impressed that command line installation of FreeBSD was simpler than Manjaro with GUI. Honestly, application startup of Firefox, Thunderbid was much quicker, youtube videos work with 720p (nearly full screen of the netbook :D). I had some problems setting up my dev environment there, like Qt5 is said to work out of box, but I had to make some manual fixes to get it working system-wide. Setup of Xorg and SLIM was something different than SDDM on ArchLinux.

I don't know about Intel KMS, I use FreeBSD on portable netbook and my work-station (Dell laptop - came with Ubuntu) and everything is superb. You will need to dig some stuff like rc.conf, but documentation is very clear and once you modified it, you're 100% that it will work after reboot. I still don't remember and know from memory how to enable acpi support on Linux (backlight control on laptops, it worked out of box on both laptops on BSD). if you don't have much time to read about it, install bsdconfig from ports it's a nice command line application that helps you select necessary features of the system.

If anything, it's definitely worth giving BSD a try just to get some new experience! I'm also highly impressed with DragonFlyBSD, worth reading their documentation to learn that BSD systems are ahead of Linux when it comes to security and system design.

Here, have some resources (includes my blog):
https://www.b.agilob.net/freebsd-on-netbook-acer-aspire/
https://www.b.agilob.net/qt5-on-freebsd/
https://en.wikipedia.org/wiki/DragonFly_BSD
http://networkfilter.blogspot.co.uk/2014/12/security-openbsd...
https://www.over-yonder.net/~fullermd/rants/bsd4linux/01
Batman V Superman: Dawn of Justice Box Office Up to $681.3M Worldwide
Um, I get an entirely blank page (even with js enabled), this on Firefox 45/Linux
Normal people don't buy new cars.