skysight-inc/HackerNews huggingface dataset:
Elm doesn't support code splitting or `insertRule` styling, both of which are important for performance. `elm-package` is currently piggybacking GitHub's infrastructure instead of having its own hosting. I think Elm should have more patch releases. I don't think `comparable`, `number`, or especially `appendable` should be in the language, and hope they get removed someday. I don't think `==` should be `a -> a -> Bool`. If I were in charge, ports would work with `Value` directly instead of doing automatic conversions at the edges.

Also, your comment was needlessly harsh. If you wanted to know what I consider Elm's flaws, you could have tried just asking.
https://news.ycombinator.com/item?id=16415387
I'd be impressed if I see a self-driving car making a left turn in a crowded junction without a specific left-turn signal at LA. The only way to turn left in such roads is to make an illegal turn after the signal just becomes red. I wonder how the self-driving car would do in such a situation.
In some places, people often walk on the road and it's expected that the drivers will just drive next to them.

If self-driving cars are to use the current infrastructure and drive as a regular car on regular roads then better be able to handle this.
Yeah the codebases I'm talking about are something around 1 million lines over several apps, libraries, all of the tests and codegened models, mocks and network services.
>>People with a ton of wealth don't add (significant) value except by providing that wealth to others, which then nets them even more.

Investments that produce positive returns are the primary mechanism by which productivity increases. Productivity gains explain almost all of the rise in standard of living experienced throughout human existence.
It seems pretty trivial but I could be way wrong as this is in no way my area of expertise...but- pixelization filters in photoshop and other image editing softwares have been around for a very long time.

Even logically it is an easy leap as they're(the software/filters) most likely choosing the most common color in a given area and then converting that area to a square of that color..
I mean, sure. But it doesn't mean that fear is valid or something to write an article about. There's no danger and amazon isn't doing anything wrong.

It bet it does drive a nice amount of traffic to the bostonglobe site to write about it though.
Well, there were 2 things that happened at Berkeley. One was a huge, peaceful counter-demonstration (free speech), another was a small number of violent people. I find it hard to believe that closeparen intended to only label the second group "leftist". But I could be wrong about that.

Fortunately, Ann Coulter or someone has plenty of outlets for her speech. And we've come a long way from Governor Ronald Reagan ordering UC Berkeley to cancel speakers because he didn't like what they had to say.
How often would the magnets need to be replaced?
hq4x looks a lot better in the video comparison:
http://johanneskopf.de/publications/pixelart/supplementary/v...

This method still wins out though.. but interesting never the less.
Isn't WeChat a LINE clone, which wasn't exactly innovating but simply taking advantage of a cultural niche.
Can you clarify what you mean? You seem to imply that using multiple threads is not a good idea, but then also express that not using multiple threads is also not a good idea. What's left?
Perhaps I missed something: is Elm unable to be forked or something?

Evidence to support your assertions that it’s “stagnant” and “average”?
I misread the intent and tone of your reply. Sorry.

I deal with a lot of people in person who use a lot of rhetorical tricks and logical fallacies to perpetuate various false (and easily falsifiable, if they considered science valid) beliefs. So I've developed a low tolerance for misstatements like what I originally responded to and interpreted your reply to me as sarcastic rather than an honest reaction.

Apologies for misinterpreting.
Good luck getting anything else to actually stick to people suffering from a mix of medical issues, mental illness, and addiction.
Roger Ebert said Rush Limbaugh should be "horsewhipped" for insulting the President:

https://www.rogerebert.com/rogers-journal/a-letter-to-rush-l...

Ebert was a prominent liberal, and I liked him a lot. But I was shocked at that article of his. I hope liberals today, given how fashionable it is to insult the President, are glad that Ebert's wish was not granted.

Isn't it grand that we (still) live in a country where one can insult the President and not get horsewhipped? That's a precious right.
It has everything to do with it. Mobile phones have special needs due to their lack of energy and lack of a real network connection. Sure, they can be powerful... for a dozen minutes before thermal throttling and draining the battery. Sure they can stream video like a good consumer but you can't do anything productive on them. You can't even really run a decent NoScript interactively or related due to the lack of a decent UI. So, AMP.

They're really quite shitty computers but luckily there are so many users that tech companies are figuratively bending over backward to make up for their performance problems.
> Well if you kept reading I spell that out:

> Zero rating lets ISPs allow usages that would otherwise turn people away from data completely, while still charging from uses that are incidental. You'll be more likely to use your phone's data if you also have it on while in the car to stream music, the sum for the ISP is less money per MB on average, but more MBs in total.

> Again. The sum for the ISP is less money per MB on average, but more MBs in total.

I still don't see how zero rating is required to enable that. How would the same amount of data, but as a data cap instead of zero rating, not enable the same use cases, and also lead to less money per MB on average, but more MBs total?

> Now you also need to also actually know how zero rating is being used, they give you unlimited to those services, but they're allowed to limit the quality of service. They're allowed to form partnerships with the zero rated services. They're allowed to use their own services. These are all factors that add up to either saving cost or generating additional revenue over normal data usage.

So ... how is zero rating required to enable lower quality services that conserve bandwidth? And if you limit the quality of some services, then transporting a gigabyte sent by that service saves costs vs. transporting a gigabyte from a different service?

> It's not relevant because it doesn't support your point of view...

No, it's not relevant because it does not support discrimination based on service, it only supports discrimination based on bandwidth used.

> The peak bandwidth and total bandwidth needed to let people consume the internet increases if the media the internet is composed of requires... more peak bandwidth and total bandwidth.

> You could read 1990s style HTML and ultra compressed low res JPEG for a year and not use as much data as 4k Netflix does in an hour. That's extremely relevant when suddenly all your customers want to be able to do that.

Really, I completely don't even understand what your point is. Yes, modern internet use cases require more bandwidth than in the old days, therefore, if you as an ISP want to enable people to make use of those, you have to somehow provide them with more bandwidth. So far, I understand and I agree. What I don't understand is how you manage to go from there to "... therefore, ISPs should be able to bill customers more per gigabyte of Debian ISOs than per gigabyte of low-quality youtube streams", or maybe even that that would be required to achieve that goal?! I mean, that is the conclusion that you are trying to support, isn't it?

None of your arguments seems to actually support zero rating (as opposed to any number of other measures that could be used to achieve the same purported goals).
I don't think your point (2) is accurate. It's much more likely that Kosoff just drastically misunderstood.
I do not come close, to even 1% of understanding all the backstory and subtext behind this post, but 4 minutes of Googling strongly indicates that there is a _lot_ of it, and it goes quickly into the weedy intricacies of gender science --- something this author is authoritative on, but clearly not exclusively authoritative on, since she's apparently controversial among practitioners in her field --- and which virtually nobody on this site is qualified to remark on and thus, as a basis for a discussion, seems pretty far outside the remit of Hacker News.
I’m a .NET developer, not a ruby apologist, but fisher-price infrastructure? Gimme a break. Someone go tell GitHub, AirBnb, Hulu, and Bloomberg.
It's good work and it's amazing work for six months.
This is something that people generally need to relearn many times. Believing what we're told is the path of least resistance.
Aqueducts.
Let’s analyse what happens in practice on both sides. This seems to be a rather extreme example from the other side.

https://news.ycombinator.com/item?id=16418048

Clearly, tolerance for not interacting, even in the open marketplace, is not granted for political differences.

So as this is definitely forbidden for certain opinions, and I think very few people would disagree once they look at examples from both sides.
it isn't particularly easy to chase logic through lasagna layers of interfaces and structs.

it isn't even easy to read bog standard code made out of for loops glued together (because that's all you have to work with)

every time i look at another tedious manually written set operation that would been have a simple expression in another language (python is an excellent example) i am deeply pained. every time failure of abstraction forces you to re-implement such things there are opportunities for bugs to creep in.

go is designed to be easy to write, and (in my experience so far) the natural consequence is that any project made up of modules spanning more than one or two directories quickly becomes very, very hard to read.

a common exception to that is when code has to do many set-like operations, which can become very hard to read without having to sprawl out beyond even a single file. very common when dealing with multi-parameter/multi-result RPCs
Yeah, as a New Englander, that's not what I call driving after a heavy snowfall.
In much of Europe, and I would assume Russia as well, that's a pretty typical scenario. I suspect the car is set up to handle the situation much like a native driver.
This page is where all the fun is. But it's also very slow.

http://johanneskopf.de/publications/pixelart/supplementary/m...
The Wild Ancient Greek Drinking Game That Required Throwing Wine
Rediscovering the Newsletter That Inspired a Generation of Comedians
I also recommend this Wired tribute to JPB written by his friend Steven Levy: https://www.wired.com/story/mourning-john-perry-barlow-the-b...
How I check my internet:

1. Open Chrome

2. Type "sdjkgfhsjkfahfd" into the URL bar

3. Hit enter

I have been using this method since I was 9, has been nothing but useful for me.
IIRC, earlier versions of WebKit wouldn't emit data from each chunk when I sent a custom content type. Or maybe there was some conflict with gzip, I forget. Now that those browsers are gone, maybe ndjson? jsons?
https://archive.fo/L5d9z
I don't know exactly the legal details, but over the past several years "privacy policies" have evolved into some sort of "data use policies" (with no privacy to speak of) and the norm is to use terms on apps to basically give companies access to the most invasive and abusive stuff, and we don't see the legal system doing anything to stop this, as long as it isn't directly in medical or legal contexts…
waifu2x seems to be based on Deep Convolutional Neural Networks, while the article looks like a pure handwritten algorithm and at least in this case the algorithm looks like a winner..

I am wondering whether in the future we may forget about writing algorithms altogether and instead rely on ANNs to do tasks that could have done better using hand written algorithms?
> It was a forced famine, this is a common historical knowledge.

Let's see a link to a credible source that states it was a forced famine then.

Edit: The only sites I can find that share your view are anti-Semitic neo-Nazi blogs like:

zionistreport.com/2016/08/video-terror-under-the-jewish-bolshevik-forced-famine-in-russia-1921-1923/

holodomorinfo.com/glossery/bolshevik-atrocities/russian-forced-famine/

Is that where you're getting your "historical knowledge"?

> Of course the link does not talk of it because is is about entirely different thing.

What is it you think the submitted link is about then?
You need only go to India and see the brightly painted sculpture to understand what Greek sculpture looked like. The same people moved into/invaded Greece, Iran, India, Bactria, et al bringing a common language(-root) and religious(-root). I say (-root) since this process likely took centuries, perhaps several.
I’ve bought a lot of books and tech based on recommendations made here.
> and then went on to base much of the rest of his report on it.

The report is mostly based on statistics and the observations of the author. There is some discussion of tax reform later under "VI. Principal current governmental responses" but to claim that the author "went on to base much of the rest of his report on it" is disingenuous at best.

Furthermore, I don't feel like this a controversial claim. Can you cite a single source that argues that the tax reform package will have no effect on income inequality or will reduce it? I was not able to find one (in my limited search). The best I can do is find arguments that income inequality doesn't matter (https://www.usnews.com/opinion/articles/2017-11-30/liberal-c...)
Hey guys, don't believe in doomsayers.

Market (aggregate opinion of investors) is often smarter than each individual.

The market assigns a fairly healthy P/E ratio to FB. Similar to that of Google. Both better than that of AAPL.

All in all, I'd ignore this dude's predictions. Facebook has a bunch of smart people. Market is factoring in plenty of growth into FB's stock. Given market's expectations, I'd bet this guy is wrong.

https://www.nasdaq.com/symbol/fb/pe-ratio

https://www.nasdaq.com/symbol/goog/pe-ratio

http://www.nasdaq.com/symbol/aapl/pe-ratio

(2018 was a special year due to a one-time write-off, check out 2019 and beyond)
The most charitable interpretation I can come up with is that this is a distortion of someone claiming that they couldn't build better anti-harassment tools because of excessive technical debt and maybe a lack technical acumen or focus.
Personally, I use Trello with the Planyway addon.
Seems like self-driving cars will turn into trains and trams by another name.
It's only "fine" if you don't live in places with inclement conditions, and everyone's talking about how we're gonna ban cars that aren't self-driving. ;)

And if there is self-driving zones, and non-self-driving zones, you better believe I still expect my normal car to work if I drive it from Chicago down to San Francisco.
Re-frame-10x: time travel debugger for re-frame epochs
Consider the following program (in pseudopython, not solidity)

function transfer_on_counterexample(int n):
# assume n is a counterexample until proven otherwise
goldbach_counterexample = true
# run through all numbers less than n
for prime1 range(n):
if is_not_prime(prime1):
continue
# do it again for another one
for prime2 in range(n):
if is_not_prime(prime2):
continue
# check if conjecture is satisfied
if prime1 + prime2 == n:
# this number does not refute the goldbach conjecture
goldbach_counterexample = false
return
# didn't find p1+p2? goldbach's conjecture is false.
# provide a finder's fee
if goldbach_counterexample == true:
transfer_ethereum()

The above program is guaranteed to halt after about O(n^2 * sqrt(n)) (depending on how great the is_not_prime function is). However, it is unknown if there is any input that causes `transfer_ethereum` to be executed. So if I find a counterexample, I can compute how much gas I need to pay to win my finder's fee. So sure, it runs in finite time for a given input, but you have to guarantee it won't ever execute the transfer_ethereum function for all inputs if you want to ensure you never pay out. And that, in general, for a general program (even if guaranteed to halt) is equivalent to the halting problem.

Now, I believe that solidity has an upperbound on the size of it's inputs, so the parameter space is bounded, and we return to your original argument that it is a large, but exhaustible, search space.
I assume this "executive" was a non-technical mid-level manager. I don't think either the author of this story or her source has any idea what they're talking about w.r.t web frameworks.
Tax rates should be based on $/h somehow but I don’t know how it would be possible to implement that without it being gamed.

It’s not fair that I should pay 30% tax on my minimum wage part-time Algebra tutoring job just because my software internship earlier in the year had a high salary. And yes, it did serve as a disincentive to work and I quit that job and the students had to make do with what I assume was a marginally worse tutor at the same price.

Similarly it’s unfair that if I do a three month software contract and then go off to Mexico to surf for the rest of the year, I pay the same low tax rate as someone who works hard all year to make the same amount and has to pay high cost of living in the US the entire time.
This smells like boring FUD. Twitter is an incredible tool for real-time information, and everyone already uses it. Twitters content problems are great problems to have, similar to the problems Facebook faces. I think Twitter has a very bright future.

Using Facebook, I have always felt that the website tried to "force" me into where it thought I belonged in the social graph. Twitter has a much lower barrier to entry. I prefer the lurker-first philosophy. Facebook tries way too hard to engineer interactions (so does Twitter, but I think it's not as bad).
The good things include inspiration, ambition, talking to like minded people, discovering great tech content etc.

The bad things include FOMO, addiction to HN, anxiety, low self-confidence.

The key is balance.
Part of the problem is that Twitter encouraged automated signups in the early days, blazing the trail for gigantic bot-farms that we all talk about today. They pushed popular rss-to-tweet gateways, wordpress plugins for auto-tweeting blog posts, etc. There should have been gigantic red flags waving when the hypergrowth of Twitter really started, because you knew these weren't all people signing up for one account.

I'm not sure if Twitter can ever put pandora back in the box, but at the very least, requiring a mobile number is a start. It's hard(-ish) to generate thousands of bots if you have to have a unique phone number with multifactor for each signup.
His foundation does more for the world than most countries. He's going to be dead. What are you trying to get at?
This article is an interesting variant on the 'we're trying but it's a really hard problem' puff PR piece.
Neural nets more accurate than humans at detecting sexual orientation in images
Site down a/o 2/20/2018 12:40 Shanghai time
The main challenge here for cars to overcome is that many, like Google's, are heavily based on centimeter-accurate 3D mapping data. (I am not sure where Yandex's sit on this.)

So giant piles of snow often means that all of your reference points on your fancy 3D map of the road are now obscured by piles of snow, and you still have to be able to position the car well enough that you know when to look for stoplights, crosswalks, and the like.
You're going to think I'm trolling, but I'm not--

What value does Twitter provide to ordinary people? I have friends who are celebrities in their industries or trying to market themselves-- but other than that it seems like the most hostile place imaginable. Why would I want to participate in that?
Two wrongs make a right, etc...
seems pretty far outside the remit of Hacker News

There seem to be some pretty severe information viruses or epistemology problems in the wider culture, or at least the wider Internet culture, and examples of those pop up periodically. These issues have existed for a long time, and it's worth reiterating the utility of wondering what you can't say: http://paulgraham.com/say.html .

I'd also argue that at least 95% of students are fine, but the small minority who tend to make the news may not be: https://jakeseliger.com/2017/04/24/ninety-five-percent-of-pe... . It's too easy to lose track of the majority.
This is not particularly abnormal. Your holding is what is sometimes referred to as "dead weight on the cap table." From the standpoint of investors, your 8% of the company isn't serving a purpose to move the company forward. If you were a full-time employee, the investors would push for you to subject your shares to vesting and continue working to "earn" those shares again. But you aren't.

That being said, they can't force you to do this and, if you are going to do it, as blacksqr says, you should get a premium for it.

At a minimum, any repurchase should be conditioned on the company closing a significant investment round. You can enter into an agreement now where you bind yourself to sell back a percentage of shares subject to that condition. That way the investor, if they care, knows that you will be divesting of a significant percentage of your shares. At the same time, you don't unnecessarily sell back your shares before an investor insists on it (Note: The investor's money is going to end up being used for the share repurchase. So, if they don't actually care, they probably will not agree to fund the repurchase).

It can get a little complicated, in that there are tax implications for you, as well as a potentially detrimental impact on the company's 409A valuation. With some creative lawyering, there could be a win-win here.
Some additional context and opinion on this:
https://www.washingtonpost.com/opinions/ai-gaydar-could-comp...
I would not feel comfortable, based on the very limited research I've done, drawing any conclusions --- one way or the other --- from this post. There's a lot going on here.
The US is high variance. Almost my entire CS graduating class moved from Canada to the US because the dream is still alive there and hardly exists here (despite Canada certainly being a better place to live for the average citizen).
As an angel investor solely focused on Y Combinator with more than 100 startups under portfolio, my observation indicates being rejected by YC can be equally inspiring as being admitted, because over the time, I found out some startups may survive and then thrive better if they are not admitted by Y Combinator. Therefore, I feel great that Y Athletics has been a $1m profitable business without YC or any other angel investor like Zillionize!
Future of space travel – Part I
Just pixelating an image doesn't really give high quality pixel art. No examples handy but I'm confident you'd see this if you tried to reverse the images in the post with the approach you outlined.
Did you read the post? It is only incidentally related to feminism / gender studies. It's about the propagation of falsehoods on the internet, campus politics, and social activism. Those topics are well within "Hacker News's remit", whatever that means.
Bloomberg?