skysight-inc/HackerNews huggingface dataset:
Well, papers with a first preference for any candidate that stays in the race until the last round of counting are only counted once, which might save a lot of time with many candidates if there is one very popular candidate (and even if there is a higher small number of popular candidates).

With large numbers of candidates, voters probably leave more unranked. When there are no more valid preferences on a ballot paper, there is no further need to count it. (I would prefer their votes to go to compromise candidates, instead of being exhausted, though.)

It depends on circumstances, but I expect votes for the candidates to be eliminated earliest would fairly quickly be redistributed to compromise candidates.

Consider an election between n candidates who are left/right-of-centre to varying extents. If my first preference is for a candidate at one extreme and my subsequent preferences are in order of similarity to that extreme and there are n-1 rounds of counting and my vote is counted every time, then my vote is probably quite unusual, because my favourite candidate was eliminated first and must therefore have had the fewest first preferences. However, the election itself is unusual, because the eventual winner is the kind of decisive fringe candidate that usually attracts few votes other than first preferences, but if such a candidate won on the strength of first preferences alone, there would be only one round of counting and no ballot papers would be counted more then once.

I don't know what the upper limit is on the number of counted preferences (as a function of the numbers of candidates and voters), but I would be interested in finding out.
Stop thinking every side project needs to make money
What about SIP?
It is an open standard and has support for voice/video/chat.
Actually it is the most used protocol by telecom companies and there are a lot of competing implementations such as mizu: https://www.mizu-voip.com/Software/Softphones.aspx
VoIP companies offers such to their customers and they are both easy to use and with high call quality, most of them with P2P media routing capabilities.
I think its time someone created yet another messaging/video app. We just don't have enough ways to communicate.
Does every screen reader have Javascript?
1. Of course it's over-engineered.

2. It wouldn't be a bash script; it would have to be batch or PowerShell, neither of which I know well, and neither of which I like.

3. It was fun.
Breaking Down Problems Is the #1 Software Developer Skill
https://dummyimage.com
Considering the biased source, it'd be nice to hear first hand experience from HNers.

Let me start.

India:

Generally free. Sometimes random people are arrested because they happened to curse a politician, and some moron complained to the Police. It's more often comical, in contrast to say cases like Snowden/Assange, The IT dept. (like much else) are rather incompetent, and have at various points blocked Github and Vimeo in their puritanical zeal.
Re: Python, I've had success with running pyinstaller from within wine. I do most of my development from within linux, and so this covered my use case. No luck in cross-compiling into an OSX executable, though.

Re: Go, I've had the opposite experience. So long as you only use pure-Go libraries, cross-compiling works. If you use any C libraries (which last time I checked, include some of the standard library), you run into issues. For me, it was OpenGL bindings that made cross-compiling impossible.
He does know what he's doing and it certainly was deliberate. While most of his stunts probably hurt he doesn't set them up exactly as he presents them (I.e. it's usually not mains).
A way more powerful motor and power electronics that allow for a "taller" (smaller reduction ratio) final drive.
Gif OS X native application
IIRC the AWD versions (recognizable by a 'D' at the end of the model name, as in P90D) use 2 motors, one for the front and one for the rear. These two motors have different gear ratios, so one is more opimized for torque and the other for high speed.

The rear wheel drive versions have a single ratio which has to strike a balance between speed and torque.

This is also the reason that the AWD versions are faster than the RWD even though they are heavier due to the additional motors.
The article only briefly touches on this, but LG Korea is a huge part of this. They make the motor, battery & drivetrain, basically everything that makes this car an electric car. Chevrolet is just manufacturing the parts that would be mostly identical to any of their other cars.

Rather than Tesla being worried about Chevrolet, I think they'd be more worried about the likes of LG & Samsung in the longer term.
I remembered the problem, it was the execution of unsigned/remotely signed powershell scripts where you have to open powershell and give a permission[1] by typing something like:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

[1] https://technet.microsoft.com/en-us/library/bb613481.aspx
This is great! Others your age smoke and use drugs... Until they realize how quickly time passes, it will be too late.
The problem with Signal is that no one I know is using it :-(
Fuck yeah kerning, a celebration of horrendous kerning
A tool to make JS bookmarklets:

https://bookmarkify.it/

I created this years ago because I wanted a quick way to create bookmarklets. Since putting it online I have had good months in terms of visitors (1000+) and worse (50), but I am still very happy that people keep coming to bookmarkify to create helpful bookmarklets for themselves and others.

By now it has been around longer than 4 years, despite what the banner says.
But the people with whom I share a common interest are my friends!

And I think it's always been like that. I could never just hang out with people for no good reason. It's easier when we share a common interest. As a consequence, I also never know what to do on family days with the in-laws. (My family is easy; we're all nerds.)
For the record, as the author of the linked post… this is exactly what one "should" do for convenience in this situation.

Compiling Python to exe from Mac to run on Windows is actually a lot of work, though it's doable (I've done it more than once in the past).
H guys,
I'm one of the researchers with kryptowire if you have any questions
I have some sideprojects around the internet, but so far the most useful thing I made has been

http://paralleltext.io

A tool that helps you learn languages by reading public domain books. I should continue working on that...
The Quakers I grew up with might argue with you about the military, but I get what you are saying.

Maybe a better comparison would be the tax deduction for mortgage interest or agricultural subsidies.
Unfortunately Jitsi was acquired by Atlassian, so I don't think you'll see many advances there.

They were (are) some of the best at working with WebRTC.

Edit: I would put more stock on Appear.in. They also have some of the best people, and they have recently launched a monetization plan (I was worried about that part)
My friend actually has the source code, so yes, he could do all of this. :)

Also, worth note that these "twelve steps" are:

- inclusive of literally everything including installing Rust and adding dependencies; this is like including "install Python" and "pip install" for a Python tutorial. The point was to be approachable for anyone. I think it succeeded.

- inclusive of the "copy the executable to hand to a friend" step in both cases, which is intentionally over the top in the true listicle style

- inclusive of a bunch of steps you only ever have to do once to get full MSVC-compatible cross compilation happening for Windows.

It's almost like I was intentionally using this tiny project (which isn't especially interesting in its own right; as many have noted it's a one-liner batch file) to provide a one-stop shop for the basics of getting a cross-compiled setup with Rust. ;)
I'm proud of many things :(

* I converted a rotary phone into a cellphone: https://www.youtube.com/watch?v=fSkdWQswpc8

* I wrote a personal bookmark search engine: http://historio.us/

* A site that talks to spammers so you don't have to: https://spa.mnesty.com/

* A pastebin: http://pastery.net/

* A remote-controlled GSM irrigation controller for farmers: https://gitlab.com/stavros/irrigation-controller

* A button that orders food when pressed: https://www.stavros.io/posts/emergency-food-button/

* A python library and cli utility for controlling YeeLight RGB LED bulbs (a cheaper and nicer version of Hue bulbs) that I wrote this weekend: https://yeelight.readthedocs.io/en/latest/

* A secure communications library for IoT devices: http://stringphone.readthedocs.org/

* I took some non-terrible photos and made a site for them: http://portfolio.stavros.io/

* A hardware library for the A6 GSM modem: https://github.com/skorokithakis/A6lib

* Expounder, a better way to explain things in text: http://skorokithakis.github.io/expounder

* Dead man's switch, a website to email people after you die: https://www.deadmansswitch.net/

* I can't even remember the rest.
You can't individually switch off video on duo.
Yeah, I use a Chromebook as my main browsing machine and I've been so disappointed with it's capabilities. For some reason, I thought Google would make some efforts to make the ChromeOS a tool for developers on-the-go, but they've just seemed to shit on the entire lineup except for the Pixel.

Probably the last Google-backed device I'll buy.
Ad-supported social media are driven by engagement, and critical thinking skills are unevenly distributed. Those two problems aren't likely going anywhere.
The author here: I agree with your assessment. Apparently the scare quotes didn't convey my intent: it's easy to do something (including cross-platform) where I normally would have used a traditional scripting language, and the portability is nice. ¯\_(ツ)_/¯
oh lord... thanks for the infos :)
Children win right to sue US government on climate change inaction
I wonder if taking pre-orders for the model 3 was a way for Tesla to lock up orders in anticipation of competition?
I feel this way about backend frameworks, but to me if you take the time to learn something like Angular, it saves will reduce the bulk of the code substantially, compared to using jQuery for example. A listener for this, a listener for that? No, just data-bind and be done with it.

There are challenges of course. Once you are in, you are all in, and you will be maintaining this application for its lifetime or rewriting it. Javascript frameworks these days move at the speed of sound, so if you start writing it today at while your framework is at v1.0, there is a good chance that your framework will be v1.5 by the time you release, with several breaking changes. This is probably the most aggravating part to me.

I have thought that perhaps the diversity of opinions on these sorts of issues, and the speed at which these frameworks are written and rewritten are symptoms of a larger problem, namely the browser as a platform.
well, there are people who make good money with gaming haha

but there are more who make good money with coding
Gartner’s Top Strategic Technology Trends for 2017
I must be misremembering.
From what I remember, I used to subscribe the RSS feeds per-channel, but then they all had posts saying this feature was going away, and then they stopped working. Did they just change the URL or something?
The pc game Ignition from 97 looked great in its non-perspective-corrected 3d.

https://youtu.be/f2lajsZt4Hg
Sarah Sharp leaving the kernel community comes to mind (although Torvalds is not mentioned by name but more a perspective on the whole community).

http://sarah.thesharps.us/2015/10/05/closing-a-door/
how about household cleaning tips. diy/lifehack blogspam advocating mixing vinegar and baking soda together to clean.

how about the uva rolling stone. i dont know how you can claim there isnt a gray area.

how about the dnc rigging the election, obviously one of the two sides is wrong.
I wish we could have disposable phones in Germany...
Acquired #25 – The Facebook IPO
I totally agree with you, and just to expand on my point, I belive considering problema like

>Meanwhile, people continue to flock to
>* Slack (deliberately putting this at the top, given the audience)
>* Signal
>* Whatsapp
>* Line
>* WeChat
>* Facebook Messenger
>* Viber

is lacking consciousness for the effects. It is a comfortable illusion to ignore the fact that these are all (or at least predominantly) run by private companies, whose interest is not offering a through and through good service, but rather a profitable. Ostensibly, it might seem good/fast/better but that's by far not everything.

As others have mentioned, it is partly our "social/moral responsibility" (hope this wont provocate anyone) to educate people on the pitfalls and problems we and will be encountering with these services.

And regarding your second point, that also expands to the consciousness of decentralisation/federalisation/distribution. Centralize network is a special kind of distributed network with only one server. But that's not to point of people like me who are trying to promote these kinds of systems. And partially thats also blamable on the people who made the system (but to be fair, there were quite a few, and it wasn't that coordinated).
How can someone detect if their phone has this backdoor installed?
Nyan Mode.

https://github.com/TeMPOraL/nyan-mode

I made it as a simple joke, but for some reason it rapidly gained popularity among Emacs users, and now I sometimes find it or hear about it in unexpected places.

(Also I fear that on my deathbed I'll look back and realize that the most used thing I've ever made in my life was an animated cat for a text editor... sigh)
Givefiftyonesie – fairtrade onesies for babies
https://simplesharingbuttons.com/

Despite the site being free and open source, people still send me a few bucks each month, and very nice thank-you emails. And there are at least 2-3 sites out there that I'm personally a fan of that used it.
Leave. Sounds like they'll fail and you'll be miserable the whole time. You don't owe anybody anything. That's what I'd do anyway.
+1 but it's not a flaw, it's how it is. There is no easy way to develop on an iPhone or Android phone using the local CPU and storage. I stress "easy". You probably agree on this because you're advocating an open smartphone. I think we can do that with an Ubuntu phone. Not mainstream though.
A top speed around 150 km/h isn't unusual for smaller ICEs either. Unless you spend that much time on the Autobahn and do mostly city driving the speed limit isn't really a problem in my experience. But I guess with an electric vehicle you're unlikely to drive long distances at those speeds anyway.
https://www.hiroapp.com - Note-taking reduced to the core that just works™. Offline first, no signup needed, easily sharable (url, sms, email) and (web)realtime sync between all devices and collaborators.

My co-founder and I moved on to a new project a year ago, but this thing is still buzzing along on a cheap DO box and works like a charm with basically zero maintenance. Frontend is vanilla JS, backend in Go and the protocol is our slight modification of differential sync[0] to (re-)synchronize all text and metadata.

[0] https://neil.fraser.name/writing/sync/
> The hook was that it was one of the first 3D games were things looked kind-of, sort-of, maybe-if-you-squinted-at-them realistic.

The graphics in general were not ground breaking (for me earlier games like Quake, Magic Carpet, Heretic, Descent, Tie Fighter, etc. were just as good if not better - Duke Nukem 3d was far behind the 8 ball), it was the movement mechanics which really sold it - definitely the first 3d character who moved with a degree of realism. I don't think even today movement is always handled quite so well - too many glitches where you suddenly zip through a movement at lightning speed.
This is excellent method, I made good amount of money following method mentioned in this guide, really very easy to follow.
x and i instances.
So basically the answer is: "They didn't" ?

Damn, someone managed to spend 7,920 words to say that...
How is that the problem?

An obviously detectable "fake" news site is kinda benign compared to a serious looking outlet that tells the reader what they want to hear regardless of accuracy.

Remember when Jon Stewart spent a decade arguing that Fox News was doing a disservice to the country? Do you think Breitbart, HuffPo or any of the Gawker properties do better at informing the public.
I for one would make no design decisions at all taking French AZERTY as a consideration. As a Frenchman I feel I can say it's the world's most badly designed keyboard that's used in a major language. I would truly like to know its origins and how it got so bad, cause I have no idea.

Only two of my main gripes: How come there's a whole key dedicated to superscript 2 and superscript 3? How many times a year does one use the key that's dedicated to the Greek letter Mu and the £ sign?

If we're lacking a key for `, howbout we change the ù key into it, given ù is used only in a single word in the whole language?
Is your business vulnerable to DDoS attacks?
My top 2 are:

1) Sherlock, a JavaScript natural language parser for entering events that I hacked the bulk of in a particularly productive all-nighter many years ago. https://github.com/neilgupta/Sherlock

2) Exceptionally, a super simple Rails API exception handling library that is tiny but has proven very useful on every project I've worked on. https://github.com/neilgupta/exceptionally
> Who made the rule that websites should work without JS?

It's not an arbitrary rule, it's just that they always have.

That's the hole point of progressive enhancement, you don't start requiring some technology as soon as it reaches x% market share and ignore the remaining minority. You build on top and offer a better experience to those that can or want.

In the apps world, it's usual to draw a line on a set of minimum system requirements and expect that line to move forward as the years go by.

But this is the Web, being accessible should be a priority.
After Trump’s win, news organizations see a bump in subscriptions and donations
st - simple statistics from the command line

https://github.com/nferraz/st
Why go out of your way to comment to say that you aren't interested in a particular book? If this book doesn't interest you why did you click the link? Such negativity and casual dismissal of things other people may be interested in.
Fix Windows 10 Privacy
Install a Linux distro on it?
An archive of chrome extensions versions: https://crx.dam.io (I should upload it to archive.org)

Also, this small templating library for python: https://github.com/mdamien/lys

Also, a chrome extension that display images like firefox do, people seems to like it: https://chrome.google.com/webstore/detail/center-images/dama...
Does anyone regularly audit devices and apps with something similar to a web proxy, to see where they talk to during the course of normal usage? This seems like a decent low-hanging fruit (well, relatively speaking).

I also remember there used to be application firewalls in windows that kept track of the connections that each application made and if any of them contacted a new server, they'd ask you for permission. I don't think most folks used them because in the end they kept asking a lot of questions that the users didn't necessarily know how to answer, but I wonder if it wasn't such a bad idea after all, and whether the "default" choice could be mined from other users' settings.
Lyft is replacing the pink mustache with a psychedelic dash display
better aggregators. we will never make the internet less noisy. we need better filters. facebook could easily have different toggles for the newsfeed to let you have more temporal control over what you see. currently any feedback you give goes into a black box and you cant change a feedback contribution later, you can only contribute more.

http://www.memeorandum.com/river

http://www.techmeme.com/river

http://www.mediagazer.com/river

https://redef.com

https://longform.org

http://www.aldaily.com
Agility as a Service
Ask HN: Distributed content ranking learning resources?
I want to get my hands dirty with distributed systems, and my main interest lies in building distributed alternatives to authority- and identity-based voting systems for content, to make it possible to have distributed open-data projects. I want content curation without centralized authority.

I'm looking for a way to curate content with the following properties:

* Decentralized ranking

* No centralized identity provider

* Resistant to vote manipulation

* Optional manual training for better filtering/ranking

* Optional (partial) trust for 3rd parties that have aggregated manual training data (like Adblock filter lists) or explicit rules

I would want to use this to build alternatives to forum software like Reddit, and also to make open data projects containing i.e. cooking recipes or media metadata easier to decentralize.

I'm thinking some kind of web-of-trust implementation paired with content/behaviour analysis to segregate human users from bots (ideally to the point where bots would have to post actually "good" content to compete), but I'm completely stumped as to where to even start researching.

I have seen Aether, a decentralized Reddit alternative, but it's seems to be inactive until the next release.

What techniques and/or papers would you recommend I start with? Do you know any good book or tutorials on this topic?

Edit: wording, made title clearer
TL;DR:
Fix Windows 10 Privacy can be used via a GUI or the
commandline. Right now it implements about 130 rules,
which keep Windows 10 in check, regarding data protection.

And:
OneDrive Cloud users or users of others of the above mentioned features should refrain from using this tool at this time, because the functionality of these services will be limited or disabled after running it.
Observideo, annotating videos tool for social sciences students. The norm is either excel or very costly software, this simple tool saves hours of manual tagging. https://observideo.com
I didn't read it as saying "stick to one language for life", although even that isn't a bad plan in some cases - as long as you also learn other languages eventually. For instance, some folk have had very long C-centric careers and can still pull some of the highest paying programming jobs.

Despite having been forced to use a bunch of languages over the course of my career, you can only focus on so many. Truthfully, this is a great time to be a language dilettante, but one must pick and choose where to get serious. For instance, at the moment I'm focusing on Swift for a variety of reasons, but I wish I could spend more time with Scala and Julia. There are only so many hours in the day, and only so much mental bandwidth.
Need an app but don't have coders on staff? Now you too can be agile and develop the apps you need. We integrate to give you an effective agile, development and testing wing to your startup or enterprise. Many more experts as well, all available 24/7/365. 5 Day free trial to see how it works for your needs.
before salon?