skysight-inc/HackerNews huggingface dataset:
> Don't first tackle something a bit easier on my behalf, but if you need to then we can.

I appreciate the open-minded reason in the rest of your reply, but wow, this opening is patronizing. A failure to read what I wrote, specifically "If we can't agree on the answers to these questions it's unlikely we can agree on anything." I'm not interested in a technical/logical debate where the two participants don't even share the same values. It's pointless nor do I enjoy it (It's just intellectual masturbation. Wait, scratch that, masturbation is enjoyable). It is absolutely essential to determine first whether we have common ground. And that common ground, if it exists, is not some objective a priori truth, but subjective values. Most of the answers to your other questions are dependent on values.

Why would the market be fair, you ask? That's my whole point. To me, to my values, fairness matters. To other people's values, optimizing the world for material wealth matters more, and to others optimizing the world for their personal wealth matters most. (It's a very important question how individuals of the same species can have such divergent values, but that's another large topic).

If you go back 700 years, I doubt anyone came across a system objectively more fair than feudalism. I'm very glad people didn't decide to not challenge it and look for better. To me it's sad that my first comment above got so many down-votes (up to 5, then down to negative, now back to zero). I frequently quote Upton Sinclair here on HN because it to me perfectly captures the filter bubble that is HN: "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"

Perhaps the biggest problem I see, in America at least, is that many people treat private property as an "a priori" right, and the invisible hand as a wielder of truth, rather than getting that private property and the free market are social contracts, nothing more.

I'm not trying to play games either. :)
Alright, but then why are politicians and the media exempt from these data logs? What if you have a double agent in some government position, how would the government audit itself to guarantee it isn't being infiltrated?
It's only 'more robust' as long as you don't care about languages in which it isn't.

The example is bad, because reversing code points also corrupts the content, but in a different and a somewhat harder to detect way. A better method of reversing text is to split it by grapheme clusters and reverse that. (It may still fail to work when someone manages to sneak a bidi control character in the string, and I am quite confident there may be other issues here that I cannot anticipate right now.) Python 3 offers no advantage here over Python 2. Reversing code points only appears to work, until you feed it stress-marked Cyrillic or Korean with individually encoded jamo; which is quite similar to the charge levelled against Python 2 strings: 'it appears to work, until you feed it non-ASCII input'. The problem isn't solved; the failures are just swept over to language environments in which Western programmers often don't bother to test their programs.

Expecting len() to count characters in a string, as you seem to be doing, is also wrong.

>>> len('а́')
2

The correct way to count characters is, again, to count grapheme clusters. However, counting characters is not an operation that useful in practice either. If you want to check a string against a database limit, those are usually specified in bytes (or sometimes indeed in code points). If you wish to know how much a piece of text takes on screen, you should ask a font-rendering library to compute it for you; unless you're rendering to a tty, in which case fine, count grapheme clusters. Apart from which syntax gets you codepoint versus byte length, there's no difference here between Python 2 and Python 3 here.

Case conversion is also locale-dependent. In Turkish and Azeri, the uppercase form of i is not I, but İ. In Lithuanian, the lowercase form of Ì should be i̇̀, which has both a dot and a grave accent above. str.upper() and str.lower() fail to take that into account, and don't even warn about it in the documentation. Again, it almost works... until you're a Turk and it doesn't. Is it really all that better than Python 2?

Manipulating human-readable strings is hard. Operating on code points instead of bytes makes it easier, but doesn't solve it completely. Handwaving about 'tools to deal with those tricky situations' is not an answer; I am quite sure some of those tools exist for Python 2 as well.
It's plainly off-topic, and the worst kind of off-topic tangent: the kind that makes a thread even more generically political.
We don't have our own machines that are capable of handling this. If you're offering to host them for us for at least two years for free: get in touch.
Yep. I was at Netscape in Mountain View around that time, and the data center was mostly full of SGI stuff and Sun stuff. The new datacenter on Ellis opened up, the AOL thing happened, and even more Sun hardware started showing up. E4500s, E450s, you name it. I had an Ultra 5 sitting in my cube just because I could. And then the Intel stuff started showing up in droves. Compaq servers running Linux. And I don't remember seeing a single Sun box show up in that data center after that...
Cyber College for Code-Breakers Planned in UK Bletchley Park
Editorializing the title. Proper title should be Bright Lights, Small Government
Sometimes anxiety is a symptom of high-functioning autism spectrum. (Note that anxiety doesn't need to be solely related to social situations in this case either)
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3809000/
In the NYT interview, he pretty much went back on everything he said during the elections.

Prosecute Hillary? "We have to move forward"

Torture works? "Well, General Madd Dogg Mattis thinks its not very important"

Climate change? "I have an open mind about it"

I'm not saying it's a bad thing, but what Trump could do is pretty much up in the air at the moment
> You'd think that social media would expand peoples' knowledge, open mindedness, etc, but clearly we have a ways to go.

Ohh how I wish...
If by "more professional" you mean "with infinitely more regard for the real truth", then sure.
It's not mutually exclusive. It's just an extra option (much like Stripe allows you to select Card or Bitcoin, for example).
No, that is in fact not what I'm saying.
It is driven by fear. If you have bolivars and you know it they will be worth half in a month what do you do ? You buy USDs, and you will pay any price for them. So people are desperate just trying to save their savings.

Sure. There are many fundamental economic problems. But it is fear that drives hyperinflation. And this is why it is hard to fix. Because even if you fix the fundamentals the fear will still create hyper-inflation.
> Please don't support a company that actively works against you in order to secure their infamous 40% profit margin for doing nothing more than severely limiting your choices.

Or, better yet, don't support the people who did support Apple's profit margins, and buy your stuff stuff from a less crappy manufacturer instead.
I started calling movements like that semi-voluntary. Just like with OCD, what you're doing is totally conscious and done by voluntary muscle contractions, but you just go nuts if you don't do it and satisfy the kind of craving to do that movement.
Please don't take HN threads on generic ideological tangents. This is like a poster child of that.

We detached this subthread from https://news.ycombinator.com/item?id=13037254 and marked it off-topic.
I don't consider "compulsory" to mean involuntary. Something like a muscle twitch or spasm is involuntary, whereas something that's compulsory just means you feel the need to do it, not necessarily involuntary though. I do understand your point though, thanks for your comment.
I'd be extremely concerned as to what took it down and act accordingly.
Tesla received fraction of the subsidies the Big 3 and oil industry have received
A correctly configured VPN solves this problem (testing that config is what the site does). Your VPN provider also becomes your DNS service.
How much censorship is there on WeChat? My parents came flew in for Thanksgiving...the amount of fake news on WeChat shocked me - all they showed me were pro Trump and none of which passed the sniff test...parents believed every one of them. It made for a pleasant Thanksgiving dinner conversation...

Maybe China can start there. (I know, they won't...sarcasm).
rate limiting from 8.8.8.8 to a specific ISP perhaps?
OT but Stripe has some of the most beautiful front-end design I've seen on a major financial product. All their pages are just so beautiful, yet functional
My romantic night with my dog
>The fact that it's taken until now for the CEO to use it suggests that it's not actually ripe for abuse.

And you know this how, exactly? Because the perpetrator said so?

I find the scenario that this was the first and only time this was done implausible.
Show HN: A decentralized insurance vehicle on an Ethereum blockchain
Somebody in ops is shitting bricks right now. Heart goes out to you brother/sister.
If we're to go by this article [1], the TSA is only 4.3% effective.

[1] http://edition.cnn.com/2015/06/01/politics/tsa-failed-underc...
In order to keep this from being swept under the rug, I can say that I highly empathize with you. I will also say that this issue has improved greatly. When I used to hang out in #gonuts it used to be worse.

I blame this on the egos and the expectations of early adopters and contributors. They came from a point of senior systems programmers. As the language grew in popularity, they were unprepared psychologically for dealing with new or junior programmers: the level of questions put forth were things the original crew had learned early in their careers and took for granted.

It is often this way in early languages. We need to always make room for those who are just learning, or are not experienced as those who initially created the language or space. I have seen this improving in the Golang community. The more new people come in, the more it will improve.
If you're considering writing it in C, you probably have some reason why you don't want to use a scripting language. To that end, I'd suggest using something like Rust instead of C.
I think I was 10 or 11. I was having a rough time in school. Little in regards to friends, rather a lot of mocking behaviour. My Tourette's was mild, but it got worse with stress. It almost completely disappears in nature and the garden. So around age 10-11 I decided that I would not have any of this ticks and unwanted movements of hands, head and compulsiveness. I started exercising breathing and paying attention to my limbs during what I did not really understand for what it was at the time: meditation. It brought awareness that I lacked before, something that no-one has taught me about. I overcame much of my Tourette's during those years. Some remain, but it is mostly restricted to times of stress and tiredness.

I don't really know what I'm trying to say with this post. I cried a bit during that video, understanding how worse people have it than I do. I feel for you. I wish you the best, and I wish I could just give you people a hug during the hard times.
You actually made me laugh. I immediately thought of Trump. With global warming and his disbelief in it I think we are heading unto our own flood.
Fake news became profitable right around the time when a major candidate ran on a platform that peddled conspiracy theories. What a surprise!
They call it the "Tesla shock" and the article says that by 2040 there will be 150 million electric cars. Yet a few paragraphs later they admit that there will be 2 billion cars in use in 2040 (ergo 90% internal combustion engines).

I'm not saying that the progress is not impressive, but 10% maximum market share in 24 years doesn't feel like a shock.

Also, the polar ice caps are doomed :)
Hear, hear. The thing that messes me up most is probably the category spam (also frequently seen with third-party sellers on Newegg). Just as an example, go into Home & Kitchen:Vacuums & Floor Care:Vacuums:Upright Vacuums. Think you'll find the cheapest upright vacuum cleaners if you sort this category by Lowest Price? Ha ha ha ha. No. First you'll need to go through at least 3 pages of miscellaneous parts, fuses, extension cords, and shop vacs before you even get to the first actual upright vacuum cleaner. Amazon's pagination system makes you do this one page at a time (at least on my browser). This is one of the better categories. Most categories related to cell phones are such fucking disasters that it's hard to even gauge how bad the problem is.
Their revenue mattered a lot more than their COGS. At least in this case.
Lmao, yeah, that second paragraph is spot on.
I am neither from YC or a rich person but I strongly believe in helping people get over these issues and I am interested in learning more about what you're thinking about.

For me, I do think that there should be a scalable solution but I also think that the solution should involve more connectedness with the human side of people. Something along the lines of building a network of support like AA but on a grander scale.
Go (golang) is a great language for web applications and has comparatively small syscall coverage making it easy to sandbox with seccomp(2). It also has most of the protections of a fully managed language, makes making raw syscalls easy, and can be used without libc. If you don't use cgo or SWIG (pure Go and Go assembly are fine), building statically linked pure Go binaries without libc is just a couple of commandline flags. If you don't import the net package or a few other problematic packages, no commandline flags are required.
I don't know why people harp on the 2 million popular votes thing.

If that was the goal, that's what the candidates would have campaigned for.

But the goal was 270 electoral votes, so that's what the candidates campaigned for.

This is like a losing soccer team saying that they won more free kicks, so they should get to win, not the team that scored more goals
One act of self-immolation is widely credited with catalyzing the Arab Spring.

https://en.wikipedia.org/wiki/Mohamed_Bouazizi
Amazon needs to also stop disallowing bad reviews. I put up a bad review once, with no profanity or anything obviously worthy of rejecting other than a bad review of a product, and they refused to post it citing something "against their policy". All I can think of is the fact that i accused the product of being a fake/counterfeit which was most certainly true.

Of course the real moral of that story is never buy anything made of any kind of fabric from a China seller. You'll get something 2 sizes too small and only roughly similar to what you saw in the picture, and in my experiences anything you think you're getting from China which is a "name brand" will indeed be a knock off (fake) one.
A Working-Class Hero, Part 2: Bloody April
so scientific. sorry. i'll run ads on breitbart now. convinced by your link that it won't destroy my brand.
It's easier to think of matrix multiplication by computing the matrix elements, which means reducing the problem to NM vector dot products.

To get the element of the result matrix at position (n,m), compute the inner product < r_n | c_m >, where r_n is the nth row vector of the left matrix and c_m is the mth column vector of the right matrix. Once you try it, you'll see that it's also much easier to visualize than this strange, unintuitive approach.

With great power comes great responsibility. That domain name belongs to that person. I hope they do society a favor and put more content regarding MM that that, because they chose one of the least intuitive ways of thinking about it. Put more ways up, or ditch the domain.

If the goal is to get people to understand what matrices are, the best way is to teach them about operators, transformations, vector spaces and linear algebra in general, because this is really the only way to fully understand what's going on without relying on some heuristic.

If the goal is to get people to remember how to do matrix multiplication, at least put up more ways of doing it.
Not on it's own. But muddying someone's character might confuse a jury in some otherwise mundane technical case.
This is the production engineering pod right now: https://twitter.com/tobi/status/802160212249604096
I go to the gym. I pick up textbooks. I take a nap. I watch any of the DVDs at home. I play video games that don't require an internet connection.

It's pretty easy. I worked overseas for a year and was frequently without internet access for 2-3 days at a time.
If he just left reddit and deleted his account, that's one thing. Shutting down the community and deleting the content is another. But going through steps to make sure that community can never rebuilt itself after it's gone is so far beyond a protest against one person that I can't even believe it's being considered.

Literally, in that Google Groups conversation they said they wanted to delete everything and make it private so no one could ever use it again. That's insane.
> If that was the goal, that's what the candidates would have campaigned for.

And I think that would've been a good thing. Do you disagree?
Maybe a garbage dump that has been covered would be expected to sink?
Hey there!

We just open sourced a set of Ethereum contracts for anyone to freely provide, consume and invest in transparent and fair insurance vehicles.

Insurance can get really bureaucratic and opaque; using Ethereum, bureaucracy is nonexistent, and everything is transparent. No individual party has control over the funds, or can withdraw all its money at any time.

We want Provident One to be a community driven effort to create and standardize a set of Solidity contracts that anyone in the world can use to create insurance vehicles that are more transparent, fair and free.

Thanks!
Reduce is easy to fix also, but that ignores the entire reasoning for it being removed and only serves to highlight the massive chasm between 2 and 3.

The clean break of 3 and the sanity it brings to the language is undeniable.
That's cool. I wouldn't buy a condo there though. Would you?
I have an EGO electric leaf blower; it uses a 56V li-ion battery and is really quite excellent. On turbo mode the battery only lasts about 20 mins, but I also have the EGO weedwacker and EGO lawn mower (which are also both excellent), so I have plenty of spare batteries.
In spite of the virulent dislike for the Daily Mail usually expressed in these pages, I'll stick my head out and offer a link to a list of the folk who'll be snooping on your browsing if you live in the UK.

http://www.dailymail.co.uk/sciencetech/article-3971214/The-4...

Edit: If that's a step too far . . . here it is.

Metropolitan police force, City of London police force,
Police forces maintained under section 2 of the Police Act 1996, Police Service of Scotland, Police Service of Northern Ireland,British Transport Police,
Ministry of Defence Police,Royal Navy Police,
Royal Military Police,Royal Air Force Police,
Security Service,Secret Intelligence Service,
GCHQ,Ministry of Defence,Department of Health,
Home Office,Ministry of Justice,
National Crime Agency,HM Revenue & Customs,
Department for Transport,Department for Work and Pensions,
NHS trusts and foundation trusts in England that provide ambulance services,Common Services Agency for the Scottish Health Service,Competition and Markets Authority,
Criminal Cases Review Commission,Department for Communities in Northern Ireland,Department for the Economy in Northern Ireland,Department of Justice in Northern Ireland,
Financial Conduct Authority,Fire and rescue authorities under the Fire and Rescue Services Act 2004,
Food Standards Agency,Food Standards Scotland,
Gambling Commission,Gangmasters and Labour Abuse Authority,
Health and Safety Executive,Independent Police Complaints Commissioner,Information Commissioner,
NHS Business Services Authority,Northern Ireland Ambulance Service Health and Social Care Trust,
Northern Ireland Fire and Rescue Service Board,
Northern Ireland Health and Social Care Regional Business Services Organisation,Office of Communications,
Office of the Police Ombudsman for Northern Ireland,
Police Investigations and Review Commissioner,
Scottish Ambulance Service Board,
Scottish Criminal Cases Review Commission,
Serious Fraud Office,Welsh Ambulance Services National Health Service Trust.
I have no idea what's going on there.

But it's a cool piece of art, I'm guessing that was the intention.
https://paw.cloud/ is half price all weekend. http://www.gamefromscratch.com/post/2016/11/24/Black-Friday-... has deals for game creators.
> When people are anonymous, they tend to be more candid about what's really deep down inside.

And I, 'vacri' can respond as such to you, 'djsumdog'. However, if either of us started sending rape or death threats here on HN, we'd be shadowbanned at a minimum.

There's a difference between being candid, and being an arsehole because you're anonymous. Just because someone is frustrated doesn't mean they can take it out on random passers-by.
I also have reason to believe that it's also related to one's upbringing.

That being said, I think you're doing a noble thing. By taking little steps to overcome these issues are the best way to get through the root cause.
I worked for geocities as a front end person back then. We got to work on some cool javascript stuff for the page builder app that was really pretty far ahead for its time. I got into trouble for bringing a laptop with suse linux on it into the office, back then linux was considered a major security risk, you notice all the machines are from Sun. They were also very early adopters of server side java, but most of the plumbing was composed of c code, the javascript people were kept far away from the server side and we didn't make it up to yahoo, but they did snatch up almost all of the unix admins.
I can see how Parts Unknown can be confused for a porn title.
The Thin Gene
Not to mention that there are Oregon White and Black truffles[1], which are quite good, already grow in the US, and are much cheaper.

Now, if they had figured out to grow the mycelium in vitro at scale, I'd be impressed...

1: https://whatscookingamerica.net/Truffles/OregonTruffles.htm
Fakenews/webspam has been profitable for years. I've seen articles with titles like "Martin Sheen dead!" for a lot longer than the 2016 US Presidential campaign (which, granted, seemed like it lasted forever)
Hijacking the thread: was the cause of the GPU glitch with mid 2011 iMacs (https://support.apple.com/en-us/HT203787) ever determined?

Mine had this problem. I've been obsessive about keeping all temperature readings below 50C ever since it came back from repair.
A link to the relevant caniuse.com page in each section would be fantastic
Woa! I wonder what this chart would look like for Amazon
Another option would be draw the hue right using the currently selected saturation. That would mean that the color you click is the color you get, whatever the current saturation is. If the saturation is zero, then the entire ring becomes a uniform gray bar, making it clear that clicking anywhere isn't going to have an immediate effect.
I still say Resharper taught me Linq back when it first came out.

It'd generate some abhorrent Linq statements in place of very clean, readable code, but just trying to grok what those statements meant made me so much more comfortable with it.

And of course I'd always go back and undo the changes, but occasionally it'd do something that was the right balance of nifty and readable that I'd try to salvage out of the larger statement and reuse elsewhere.

It's true it takes some effort to tweak it to cut down on noise from its analysis (and IntelliJ has the same issue), but I think it manages to be worth it over all (assuming you have that time and effort to contribute, which it sounds like you didn't at the time)