skysight-inc/HackerNews huggingface dataset:
> If by "multi-winner" you mean multimember districts

That is what I mean. (In theory you could have an election with one enormous constituency under STV, but I accept that it wouldn't be very practical at government level, even if it works well for electing the boards of non-profit organisations.)

> Anything involving districting is, you can still split up populations so they have weaker representation, even under proportional systems, by making their representation much weaker in many districts and overly strong in a few.

True, but if I understand correctly that's about unequal district population, rather than gerrymandering. Proportional systems with a single constituency or compensatory List PR largely avoid concerns about districting.

> I think Germany has a good solution where there's single-winner districts along with a proportional list.

Germany does indeed have a good system, but I'd prefer it without the single-winner districts and with most representatives elected by STV (ie, the STV+ system described in the last paragraph of my other post: https://news.ycombinator.com/item?id=15970289 ).
The lost generation that can't ever retire
Exactly what was bigoted about that comment?
I don’t. Some low budget shitty cell phone pitches are down right cringey. There is nothing wrong with hiring a PR firm to present your pitch in the best light. It’s part of fundraising.
People dump their BTC into Monero or Zcash and then sell back into BTC these days instead of using coincontrol for select inputs or tumblers anymore.
You are wrong on every count. Business is motivated by the desire to be profitable, not national pride. Most people work to live, get rich and out perform that ass hole coworker who got a bullshit promotion. Raise your hand if you work to make America great instead of a salary.

>America and N. Korea could be business partners.

Nuclear weapons testing is the entire reason why they are banned as business partners. It needs to be contained because it's a trump card that a relatively backwards country can use to level the playing field of war.

Additionally, even before the trade sanctions were enabled (2006) the weak North Korean economy would make the country a pitiful and basically non-relevant business partner to the US. China, as N. Koreas' lone trade partner, has the GDP to lift N. Korea up to a relatively prosperous nation but that hasn't happened due to the internal issues with the N. Korean economy itself.

>Look I'm not even offering a moral argument here. I've been using 'should' in the "balls should roll downhill." We should be doing it, not we ought to be. What I'm saying is that this is how foreign policy is done. Has been done, for a thousand years. I'm not saying we ought to be starting an arms race with China. I'm saying that by all rights, by all historical analyses, China looks like a rival, not like a partner. But we're not treating her like one, and just allowing her to accede to the world stage completely unchallenged.

China is a rival politically. But globalization today has made that rivalry all but a front to the true nature of the US and China relationship. US and China are economic partners and rivals in the olympic games and comparing GDP numbers.

The most powerful entities in the united states are not politically elected leaders. The most powerful entities are for profit corporations. Essentially just massive conglomerates of individuals grouped together into a massive entity to work together in business. When you group people together in such a way, an interesting thing happens, the individual morals and desires and "National Pride" of a person get lost in the aggregation of people and what you get is an entity that acts like a psychopathic person on an insane quest to do anything for profit.

Big businesses or aka corporations are the driving forces and most powerful individuals in the world today. It is the desires of these corporations that largely drive economic policies and foreign affairs.

When you look at motive, when you examine the rationale behind why a country does one thing instead of another thing, you have to incorporate Big business into the psychology of your analysis. It looks like your analysis doesn't include this as a factor. If you did, it'd be obvious why the US isn't challenging china.
Turn volume off before trying that in an office :-)
This isn't a real argument. What if you agreed to buy slaves from a foreign person?

Governments obviously have a real interest in what their citizen do regardless of where that activity takes place.
Again, not true. Voting percentage was - 1. Majority leave in poor areas 2. Majority leave in the older population. 3. London voted remain. Reasons? We all know the reasons, and I'm not even going to go into the superiority complex that these people have.
That doesn't imply that cross-feed isn't coming back, only that it isn't needed for the capabilities Musk posted.
Chrome 64 already blocks those by default: https://blog.chromium.org/2017/11/expanding-user-protections...
I don't buy this story. The entire post is one sided - am I really supposed to believe some pr agency straight up stole your money? And now 7 months later you are "doing what we can on a legal front"?

This is a perfect example of why we should all follow the "innocent until proven guilty" idea. There is no proof, no chance for the agency to refute claims, etc.

Convenient that they are also asking for more financing.
Don't you control that by doing text recognition and always placing a frame behind? Let the user customize the color schemes in question (bright white + black text, or off white + off black etc).

If the background is a blue wall in your living room, you place a white framing layer behind the text you're looking at. If the real wall is black, you do the same thing. Makes no difference what color the wall is then.

Wall -> Frame Layer -> Text

Text recognition should be among their easiest chores (which is to say it's still not easy, it's on the lower level of difficulty in what they're trying to do).
Or possibly damaging a reputation of a company unreasonably because we're only hearing one side of the story: https://twitter.com/Woodshedagency/status/943508162002513923

I mean there's a reason why the "court of public opinion" isn't the best way to resolve issues...

edit: well, looks like Woodshead Agency protected their twitter account so you can't see the tweet now. That's not great.
This ruling is pretty disastrous for Uber in some countries where there is ingrained corruption through regulation.

Take România for example: licenses are needed to operate, there is a limited number of them, winning licenses is a black box, there is a maximum limit to the price per kilometer, a phone operator service is required, physical systems that monitor the ride, no credit card taxi support legislation, no legal tipping, cars must be licensed for taxi, drivers need special taxes and tests (some are part time weekend drivers).

In short there is a lot of improvements that Uber brings but the legislation doesn’t cover (like GPS use) and there is no way to change those without hurting the real taxi drivers.
> This myth of the taxi companies lobbying to avoid competition doesn't seem based in reality.

There were protests by taxi/cab drivers in Budapest (no medallion system) organized by the Taxi Drivers Association.

And Uber was banned, because it lacked a telephone dispatcher center and/or whatever.

There was and is still heavy lobbying.

Uber is not a saint, far from it, but it's not like there was/is no problem with taxi/cab markets.
KMSAuto Lite 1.3.5 Activator Free Download [LATEST]
Isn't that what charity is? You could donate 100% of your tax savings to one or more charities next year. If there's a specific government project you want to support, aren't there ways of donating money directly government organizations instead of just the IRS or the Treasury Department?

The government doesn't have to do everything; it's better when citizens take a more direct approach in my opinion.
It really can’t be explained, can it? Anyone remotely interested in space exploration will have their jaw on the floor, dragging it all along the way. I have lots of pictures from there of course, but none that are able to convey the scale or sheer awesomeness of it all.

Also very cool to sit on the bleachers outside when there’s a launch. I’ve only witnessed one launch and it was from the LC39 viewing gantry, but that was the second attempt. The first night I couldn’t get tickets for the gantry but I could for the Saturn V center. Even though they scrubbed the launch that night it was great – the air so thick with anticipation I swear you could cut it with a knife. Everyone’s attention fixed on the rocket out over the creek, mission control over the loudspeakers... Can’t wait to go back!
That was google glasses problem though, they didn't focus enough on productivity. It was a gimmick. Instead of handing it out to techies to play with, they should have made one single useful application, like for doctors or architects, and then only rolled it out to them. Instead of "glassholes" you'd have respected professionals who would come to rely on it for work. More and more applications would be added, and eventually people would use it for gaming and entertainment and daily life. Like, for example, cell phones. And the internet. They both started for productivity purposes and became much more.

And anything that increases productivity will always have plenty of money thrown at it. Think about standing desks, for example. My employer is happy to drop $3,000 on a high end laptop so I can be that much more productive.
As Bitcoin Cash proponents put it, it's not a fork, it's what Bitcoin would be been without the forks (SegWit and others) that are present day BTC.

I don't know if that makes it special, but it does mean it's something different from, say, Bitcoin Diamond or Bitcoin Gold.
Maya definitely works, but I've always needed to create symbolic links and other tweaks for it to work on non-fedora distrust. Can also confirm that Nuke works great on Linux, if you can afford the price tag.
You're absolutely right. There's no such things as tariffs, customs, border inspections, fines, fees or other such leverage a country can exact upon it's citizens and businesses to enforce foreign trade rules...
Article 50 doesn't require a free trade deal to exist after the Brexit, the "no deal" scenario is what happens if Britain exits without a replacement deal, and it's considered (by both sides) an outcome that's bad for UK.
Johnson Space Center in Houston has a Saturn V similarly displayed.
It doesn't matter. Once you have made a commitment to pay a share of something, you pay it.

What would you price the reputation of the UK at? I hope more than £39bn. All the other countries of the world are watching the UK's actions.
Liskov substitution principle, revisited: mind your contracts
My account is 1881 days old, and I'd happily say exactly the same as WhirlingBirdz, with zero intention to troll.
It works on reciprocity. If you never consider disallowing trade with some countries, you cannot use it as an argument when negotiating access to other country markets; and so you open yourself to exploitation via dues etc. And maybe if no one hindered trade in any way, everyone would be better; but you have no ability to decide what everyone does - only what you do yourself.

Plus, there's actual reasons to think completely open, unhindered, and uninspected trade is not desirable. Think human trafficking, etc.
Spotify's way of handling is completely terrible and i am very tempted to cancel. I have a bunch of Echo's around my house and the Spotify family plan which i share with my wife . My wife can't play music on our the Amazon Echo if i am using Spotify elsewhere on my phone, or laptop because of the one account one stream rule Spotify implements..

You can't create fake accounts for your Echo's, they actually make an effort to verify you actually exist with some identity database. All to prevent a legitimate customer from being able to use their service.
The big question is "damaging to who?"

Laws that give the government broad surveillance power give money and power to defense contractors (reliable political donors), and give power to the political group that currently holds power.

These laws damage freedom for all citizens, and they undercut political opponents.

As such, the laws might be harmful to democracy, but are valued by those who have power and wish to further consolidate it.
Thanks, we've merged the discussions.
SEC Halts Crypto Stock Over Manipulation Concerns After Massive Jump
Well sure, you could stare at a tiny monitor, but why not just have a headset that turns all of your available wall space into one massive screen?

Let's take one use case I've seen quite often: someone has three cubicle walls around them, and only uses one 21" wide section of it. Maybe two 21" wide sections, or one 27" wide section if they're lucky. The person has a chair that swivels 360 degrees.

Nothing says "a nice wide monitor" more than a display area that's 20 feet wide by three feet tall.
The article mentioned a book that is literally called Why We Sleep, written by a sleep researcher.
You don't even know what my arguments would be!
Don't forget about reverse educationism. People give me way too much credit for appearing smart.
Micro-spectrometer opens door to a wealth of new smartphone functions
Mozilla's Thunderbird email client isn't dead yet
No, are you? Maybe you are an Angular developer and don't understand that a year is not actually a lot of time.
Imagine a hundred years ago if you came up with a fashion that involved having strings dangle out of your ears- It looks completely stupid and ridiculous.

Yet everybody does this every day in 2017 because headphones are super useful- Now we even think they'er fashionable!
That's absolutely true.
And you will do nothing... as usually. You will just dream about having any influence on the world going on.

I'm not a US citizen, so my voice doesn't count. But does your voice count if you are a US citizen? Nope. The corporations and politicians decide, we can just be allowed to have nice sits in the front row and watch how the corporations world grow.

Happy watching. Tickets are expensive, and mandatory. Nice dreaming.
The worst part may be that I recognized it right away.
Taxi regulations date to a time when governments thought it was a good idea for the government to regulate rates. The government decided how much you could charge and your pricing policies, and in return, it limited competition.
Same. My actual federal tax bill is at least 1.5x what the calculator showed for current tax code. Other things seemed off by huge margin as well.
On the other hand, it wasn't a very trollish comment. Certainly not bigoted, unless it has been edited since you commented! Would you like to revise that description?

Another explanation of the young account phenomenon would be that there is nowadays a larger proportion of people who read the site without accounts and therefore that more comments are from first-time commenters. Perhaps certain types of stories attract more first time commenters. But if it is true that there are more comments from young accounts nowadays, I do agree that that's interesting. The data's available to answer that I believe; anyone know?
Same thought.
Also, I'm in a playbypost pirate DnD adventure, so makes good reading
"Uber was founded in 2009 as UberCab" - Wikipedia
Perl awesome oneliners
Yeah, I haven't worked directly on these sorts of systems either, but my hunch is that it looks something like this, from working on some conceptually-similar areas, and playing around with the implementation some (and hitting certain limits but not others):

To watch something in ESPN app:
1) user visits ESPN app
2) espn kicks user to cableco login embed to verify what channels they're allowed to watch
3) some sort of account-based rights info exchange
4) [everything past this point is ESPN-platform-mediated stream limiting only, and this part is analagous to what Netflix, etc, does as well, but they don't seem to be checking in to the same central place as other partner apps]

Cause doing some account sharing in the past, I noticed there would sometimes be problems if we were all trying to use the same app with the same cable creds, but that me watching ESPN and Alice watching Fox Sports and Bob watching TBS didn't seem to interfere with each other at all.
> ABP wasn't the first

Sure, and the iPhone wasn't the first smartphone either, but it did bring the concept to mainstream attention. Same goes for ABP
Uber appoints former Orbitz CEO Barney Harford as chief operating officer
> 2. fatigue

Do we know the (eye) health effects, yet, of looking at AR/VR screens an inch from your eyes for 6+ hours a day?
What successful founders do to create winning teams
> help Google transcribe books for their digital library, which is arguably a public good

If they were doing it for a public library or releasing the text as public domain, that would be a public good. As it stands, it's just doing free work for an advertising company.
If you are wondering why people seem a bit offended by your comment, it's because calling something vapourware has an implication almost of dishonesty or a con.

Crystal is real software that you can use today and build yourself and modify. It's doesn't make sense to accuse it of being vapourware.
A simple way to get isolated heaps and message passing is multiple os processes and local sockets; this can be more heavy weight than threads/green threads though.

I've done some experimentation with hot reloading in c lately, and I'm not sure how isolated heaps is a precondition for code reloading.

I suspect the requirement for erlang style code reloading is a willingness to take an indirection penalty for fully qualified module calls and tail call optimization so that the old module doesn't stay in process stacks. In an OOP language, if you wanted to tie objects to specific versions of modules, you'd have to do some intrusive accounting as well.

I also attempted hot code reloading in perl many years ago; it's a lot easier to do when you've seen it done properly, and there are language facilities for it (fdlopen is a lot nicer to use than exec on a pm). In my use cases (which were single threaded), I was able to write an outside loop that's simple enough that it's not a big deal that it can't be reloaded.
It’s not just the cost of the license. In the US, and presumably in Europe, taxi rates are set by the government. Taxis can’t use things like surge pricing to maximize revenues.
I'm reminded of the scene is "Ex Machina". If you've seen it you'll know what I mean. If you haven't, I won't spoil it for you. But it's (semi-)relevant.
I'm confused as to what ABP does that is more useful than just adding a blocked list to your /etc/hosts file. Moreso, as to how someone could work on it for 12 years. Exactly what am I missing here?
That's why it's informative.
I have a Python project with 28KLOC of Python, 22KLOC for a Python/C extension, and 26KLOC for the tests, so about 4x larger.

It took me about 6-8 weeks to port.

Part of it was because I had to change the API. I had an API with a method like "X.to_string(fmt)" where the format specifier could be something like 'csv' for text and 'csv.gz' for gzip-compressed text.

I had to split that out into a "X.to_string()" and "X.to_bytes()" variants.

I also deal with formats which almost always only use ASCII but where people end up putting in Latin-1 or UTF-8. The API was something like "X.get_field(name)", where name was a byte string, and it returned a byte string.

(GIGO and it's your responsibility to deal with your byte strings.)

In Python 3, X had to acquire an "encoding" and "errors" parameter, so it could know the expected encoding for the entire record. But to make it work, in practice each field could have a different encoding, so I ended up also adding a "X.get_field_as_bytes(name)". The 'name' can be a Unicode or byte string.

These changes to return a Unicode string from a byte string ended up adding a lot of code of the form:

try:
field = field_bytes.decode(self.encoding, self.encoding_errors)
except UnicodeDecodeError as error:
die("Cannot decode field %r (%r): %s" %
(field_name, field_bytes, error)

All of these new branches then meant adding unit tests to ensure coverage.

Parts of the code supported passing in a byte string, Unicode string containing only ASCII characters, or buffer object. There's no easy way to handle that in the API, so I eventually dug into Python's own source code to copy how Modules/binascii.c supports it.

I also had to switch all my code to use the new buffer API. Only to find I missed a PyBuffer_Release(), which caused a slow memory leak.

Then the performance in Python 3 was slower than Python 2, so I pushed more of the Python-level code into a C extension.

I'm not convinced the new API is all that much better. It's certainly harder to implement and therefore maintain, and I don't have all that many users.

But I can say that "you can convert that in 2 days" feels like an optimistic statement. The test suite contains over 2000 byte string constants, and even at 5 changes per minute that one change alone would take 6 hours.

Admittedly, part of the reason it took 6-8 weeks was because the result works under both Python 2.7 and Python 3.5+. It is not so easy to make compatible Python/C extensions. But as literally all of my users were using Python 2.x, I wasn't going to drop support for at least Python 2.7.

(I learned a few months ago that one potential customer was still using Python 2.6 on their compute cluster. They have since upgraded to Python 2.7. I warned them about 2020.)
Yes. I wrote Rust's regex crate. The parser has gone through a couple rewrites (and another one is ongoing), so that's where the plural came from. :)
Thats a bold move I don’t approve... My browser should not filter content by default by some rules defined by a company
That's not arbitrage, just basic investment. Arbitrage is buying X at place A and selling X at place B.

Energy arbitrage means buying energy where it's low, and selling where it's high. The latter is missing here.
Yup! I cringed when I read the above comment and imagined working in Excel on current AR displays. Resolution is still an issue, as you've stated, and there are still heaps of issues in the realm of focal depths/focal rivalry when it comes to AR. Current displays have a set focal depth and people don't realize how much that can affect things.
This propaganda has no business on HN

Aside from visiting HN I also see the stories percolate up my Facebook feed via following https://www.facebook.com/hnbot/, and this story made the cut.

Indeed, a lot of terrible stories, often flagged off the front page, end up being posted by that bot. Given that only a small, small percentage of HN stories get posted to their Facebook feed it is mystifying, and certainly isn't the best of the best. Asking generally to any who know: Is it only if a story has a Facebook-ready sized image?
This sounds like the beginning of a South Park episode
If researchers fuzz Ethereum smart contracts they will discover critical bugs in the Ethereum Virtual Machine, then decide formally verifying Solidity written contracts was a waste of their time. Of course these bugs will be patched but there will be a never ending river of bugs for researchers to find later just like there is in every other VM. Rewriting the VM, and using a language amenable to formal verification for the contract DSL, then releasing their own implementation would probably be a better use of their skills and resources instead of dressing up Solidity.

Imagine pwn2own had a $100k bounty on the EVM except you also have the added incentive of keeping all the ETH you can grab as well https://arstechnica.com/information-technology/2017/03/hack-...
Because he doesn't wanna live the rest of his life hiding from people that Lost everything?