skysight-inc/HackerNews huggingface dataset:
Fourier and Newton's work was almost entirely of a practical and applicable nature. Fourier's main work for example was on investigating how heat propagated through different materials, with his famous transform being more of a useful biproduct of that work.
Unfortunately, there are lots of more important and even competing factors besides sheer type correctness. Performance, tooling, ecosystem, documentation, learning curve, readability, performance, etc all matter and Go performs better in aggregate than any of the sophisticated type system languages around today, even if it isn’t the best in any one category.

I’d pay you a lot of money to develop a readable functional language that interoperates seamlessly with Go and shares its runtime.
Then why would you recommend a solution that hasn't even enabled end-to-end encryption by default?
Out of curiosity, how hard would it be to make an open-source, home ancestry test? Assuming that all the necessary data is there, which equipment would you need to sequence your DNA?
Does it support light-weight threads (co-routines) channels yet? (and if it does, does it multiplex them on mulitple CPUs?). I had a look a few years ago, and then it did not.

I think this is so badly needed to get an easy route to pipeline paralellism, which is simply everywhere in today's data analysis "pipelines".
> If you have an independent local ISP, use them!

Lol If only. I can't remember the time I rented an apartment and had even an option other than a monopoly like Comcast. I've literally never seen it available in the midwest. You always just have the single choice, sadly.
I am a machine learning library developer and I don’t share your feelings. For example the specific example you cite, I feel, should never be something scientists or engineers actively think about, only language implementers.

Once you make that distinction, then whether you write it as a Cython module exposed in Python or you can use native language features to do it in Julia, nobody cares. It’s encapsulated away from people who use numerical libraries, as it should be.

I also spend time developing these “runtime overhead avoidant” backend numerical libraries, and I would say I’ve seen no significant reason to prefer Julia over Cython.

Don’t getme wrong, Julia is great, just not offering anything fundamentally different. And since there’s already a critical mass of people with engineering and optimization experience in the Cython & Python extension module stack, I’d expect that community to continue dominating Julia just by attrition alone.
Other reasons were these addons:

* ublock origin
* view image (google picture search)
* background video playback (eg. YouTube)
* redirector (eg. auto switch to old.reddit)
I think it's more subtle than that. It's also about symmetry of information.
If you for example do 23&me you might find it that you have a much increased likelihood of getting a fatal disease soon. Thinking about your family's financial future you might decide to get life insurance because of this new information. Your individual risk in this case is very different from the average, you know this and that's why you are getting the insurance.
This scenario if it became common also would break the insurance model because the insured pool suddenly wouldn't include people with average risk but tend towards higher risk. This would lead to higher cost for everyone who is insured. In an extreme scenario the cost might get so high that it only makes sense to get life insurance for people who know they are likely to die soon. Of course the likely scenario is less extreme, but this shows the principle nicely.
Plots.jl is a pretty darn good plotting library. If you prefer something more along the lines of grammar of graphics, checkout VegaLite.jl or Gadfly.jl. For dplyr, I just saw a presentation by Dr. David Anthoff on his QueryVerse.jl family of packages, and it's probably just what you're looking for.

That said, I do not recommend the linked article for learning Julia as it's highly out-of-date.
I am far too old and uncool to have any idea that that kind of thing existed. I'm more in the barstool sports/onion/fuckjerry/animalsdoingthings wheelhouse. Pure stupid entertainment, hearkening back to a simpler internet. Pepperidge Farms remembers...
My apologies for being unclear. Yes, it is known that FB can and has taken a ton of info from Android. I was questioning how they know that Apple doesn't put in back doors, and doesn't spy on you.
I don't think that's how risk pools work in the first place.

The idea is not to put people with similar levels of risk in the same pool. The idea is to make the pool as large as possible, charge everyone for their expected cost + a margin, and then pay out everyone for their actual costs.

It's the law of large numbers at work here. Take the mean value of a large number of variables with high variance and you end up with a mean that has low variance.

Not only is it normal for people with condition X to be in the same pool as condition Y, but this is a good thing because the costs for people with condition X are less correlated with the costs for people with condition Y, and this reduces risk in the pool. For example, if you have a pool that only contains people with condition X, and then it turns out that a commonly used medication prescribed for condition X has horrible side effects, then that single problem is disastrous for the entire pool.

> Why should a profit-seeking insurance company insure me past some point when the data strongly indicates i'm going to need drastic and expensive intervention.

Because you pass laws that make it illegal for insurance companies to deny coverage on this basis, and then you turn around and pass laws to keep the pool healthy enough for insurance to still be profitable. Or you just nationalize it.
They are closer than complementary and that is exactly what I am trying to point out.

How much funding, support, mind share, conferences, venture capital yadda yadda does stats get compared to ML -- thats what I mean by losing its crown. All that ML has now could easily have been stat's were it not for the attitude I draw attention to.

Isnt that sad, given that ML in many cases is just stats without the baggage "R can solve all of my problems and whatever R cant solve isnt a stats problem"
I already mentioned in my comment above that when a chat app misbehaves I don't spend time doing that and that my friends are even less likely to. It might seem unfair to you but that's just how it is. If it doesn't work I move on. Best of luck to Wire though.
Replace 'academic kudos' with 'the metric which we measure to check if you are improving society' and the issue becomes more apparent.

>A PHD should be about improving society, not chasing the metric which we measure to check if you are improving society.

It seems to be Campbell's law in action. Of course you can determine a different metric to use, or just tune the current metric some, but you'll eventually see the same problems emerge, maybe worse, maybe better.

I also think this issue shouldn't be viewed in isolation of other related issues, such as how the current system discourages reproducing the research of others and of publishing trivial results (we tested to see if we found this unexpected thing and we didn't).

Figuring how who is a good scientist, given that some theoretical good scientist could spend a decade chasing down an issue that ended up being nothing, is not an easy problem to solve. Tenure is one attempt to fix it, but it largely just re-frames the problem into deciding which scientists deserve tenure.

https://en.wikipedia.org/wiki/Campbell%27s_law

>Take my example. I research how to mitigate the social impact of hydropower dams. My core paper on this topic has been cited three times so far. I read in the promotions guidelines at my university that if I want to be promoted from assistant to associate professor I need to accumulate significant citations. As a result, I have now published a paper in which I reviewed 114 definitions of a current academic buzzword, circular economy, to propose the 115th definition of this term.

>In academic terms, this paper is a hit: it’s been cited 39 times since its publication. It is in the top 3% of all research outputs ever tracked by Altmetric, a tool measuring a paper’s influence among academics on social media. People I’ve never met before come up to me at conferences to congratulate me. But I’m not celebrating: this paper symbolises everything that’s broken in the academy. Academics love definitions, not solutions.

This feels like the pure distilled essence of Campbell's law.
this might be medically unadvisable, but i have found that education goes a long way towards disarming the notion that anything can ever really be clean if it is in your house. i helped one of my friends be slightly less obsessed with cleanliness this way.

let's say you bleach down a perfectly smooth countertop in your kitchen. okay, it's clean, there's no bacteria there. for about two seconds. probably less, in reality. we can't see microorganisms with our naked eyes, but they are as much a part of our physical environment as the air.

put differently, you can't make them go away by cleaning compulsively. not even for a moment. not in your home, at least. sure, if you see mold growing on food, throw it out. but you aren't about to out-clean nature's ability to survive.

remember, nature has been playing the game of "gotta inhabit every potential niche, ESPECIALLY if nobody else is there, because then there will be more room for me!" for a few billion years. a lifetime spent applying cleaning products isn't about to make any headway, nor will it prevent disease beyond a certain minimal level.
I am prevented from accessing my own data. A lot of bank's online banking is absolutely awful and doesn't go back more than 3 months worth of transactions.

Thankfully none of this bullshit actually applies to me (I use Monzo Bank which does have an API) but I feel the pain for everyone else.

> it doesn't mean they have to open all doors and say "do what you want, I'm not even here"

So hold on, does this means we now need regulation on how we can use cash? Because at the moment, stupid people can withdraw all their cash and throw it away, and nobody is there to prevent them from doing so.

How about we let people be responsible for their own data, and let them do whatever they want with it?
Scientists Claim to Have Solved the Mystery of the Bermuda Triangle
The fact that Federal government is not unique in wasting money is still not a reason to throw a ton of new money at it.
I suppose a derivative of serendipity is at work here. That is we accidentally find something unused and is suddenly very useful (backprop although not a perfect example). But I think there was a paper sometime back that showed if you want to take advantage of seredipity you may want to divide your resources equally.
Why Facebook, Twitter and Google should act like banks
Personally, I use
the PurifyCSS[1] and PurgeCSS[2] Grunt/Gulp/Webpack modules for this task.

https://github.com/purifycss/purifycss

https://github.com/FullHuman/purgecss

The Purge documentation claims that a third tool, UnCSS[3], may be even more accurate.

https://github.com/uncss
The # magic, details about the shebang/hash-bang mechanism on various Unices
Show HN: Find anyone's email in seconds
I made a Chrome extension for Gmail and would like to receive some feedback. It looks up email addresses by a person's name: https://teragod.com/ please let me know your thoughts.
But that should not keep us from ramping up solar and wind. These details are important only if we want to go 100% CO2-free. I am not sure that is a requirement, if we can achieve 90% soon enough, that should be fine. And in no case it should stop us going all the way to 90%. What the right answer is to go to 100%, depends on the region. In most regions, solar and wind are good for a seasonal balance. This greatly reduces the need for long-term storage.

If not run 0-100%, lithium ion batteries can have thousands of cycles. For stationary storage one can optimize the chemistry for long-term stability rather than weight and volume. A lithium battery doesn't just fail, rather it continuously uses capacity over the cycles used. So the rated number of cycles marks the point where it has 75% of its capacity left, for storage it can be used far beyond that.

On the grid scale, beyond large batteries, one can of course used pumped water storage - still the most efficient mass grid storage available. If really long-term storage is desired, synthesizing methane could be considered, which can easily be stored and then used to drive high efficient gas power plants.
For most products it's better to have something than nothing, but not for cryptography. Bad encryption can be worse than no encryption, since it leads to a false sense of security. So it's really important to get it right, and worth criticizing even if you don't have anything better.
How Much Can We Boost IQ and Scholastic Achievement? (1969) [pdf]
Fwiw, Matrix E2E actually exists in separate codebases in: Riot/Web, Riot/iOS, Riot/Android, nheko, matrix-python-sdk, libpurple (in PR), and shortly in Fractal (thanks to https://gitlab.gnome.org/jhaye/olm-rs etc). So yup, it sucks that it's not turned on by default in private rooms, but we're working away as fast as we can.
Ask HN: For a web developer, Which is the most boring component to code?
Okay something tells me you've never played an online game, like ever?
When did I do this?
The Economist is more Europe-centric, owned by less-shady people/corps, much better structured and written, less biased, and features less crappy filler articles.
I used to use this feature. It meant that I didn't have to log in to Facebook to re-post the thing I already posted on Twitter. If I still used this feature, I'd be upset that Facebook just took a step to make my life a little bit harder.

In general, I care more about my own convenience than some incremental step against bots that probably won't noticeably impact my experience on the site.
But in the linked post he does not explain, why he does not maintain a F-Droid repository for people who do not trust google, nor why the original Signal Client does not connect to Signal Forks, even if they use everything the same.
Security reasons? Ordinary smartphones are full of rootkits anyways, so someone using a forked Signal version probably is better of anyway, as he knows a bit more what he is doing.

So the base argument holds in my opinion: Moxies main focus is Moxie in control. And not making Signal the best and securely possible.

So I also use Signal, but as soon as Matrix gets stable, I am gone
Blogs are such a waste. I dont need to hear your life story and opinions.

Post the situation, the plan, and details/documentation.

I do not have the time to read a literal 6,000 words.
I do love Julia, but start up and import time can make scripting a little rough. Hopefully PackageCompiler.jl will solve that soon.
Knowing more about risk pools does not change the rate of deaths. So, for everything negative you learn someone else ends up in a more positive light as the overall average does not change.

Now, if we find a lot of negative things about one person their premiums might become unaffordable but otherwise it's not a big deal for the industry.
How linearly does that scale as you approach the speed of light?
This could literally be said about any other human endeavor. I mean, Comcast should be about improving society, but I don't see articles in the Guardian shaming them.
Go was designed by dudes who live the Unix philosophy. It was designed to be like C, be lean and efficient and most importantly to be scalable on multi CPU architectures with some beautifully simple primitives that enable channels/routines.

Go is awesome for what it is.
Just because something is the predominant culture does not make it right or okay.

It's not like going to France and getting offended that everyone is speaking French.

Strip clubs, tit jokes, objectifying others, homophobic slander, and transphobia as part of a company 'culture' is toxic.
Those benchmarks draw a lot of hate, because anyone coming from language X will get offended at how unoptimized code in language X is. Also true if X == Julia. For example, they never turn off boundschecks, which disables vectorization.

The point is mostly to (a) show the difference between fast languages compiled to efficient assembly and (b) represent code someone new to a language may bang out to get something done (while avoiding performance pitfalls) and avoid the benchmark game.

That said, I agree.
I try (poorly) not to advertise speed, because people coming from languages like R will rarely fail to write type unstable code that is slow, observe JIT compilations that make Julia a little laggy, and then come away disappointed.

Things like the type system and meta-programming shown off in your examples are amazing, and also not something you can reproduce in other languages by adding binary dependencies.
Last time I've tried Matrix (this spring) with a group of peers, my E2E rooms were full of random "failed to decrypt" and lots of out-of-band communications "hey, are my messages working for you today?"

Yes, we had one Synapse server running on a resource-constrained machine that sometimes "fell behind" the rest of the network. I believe that is what had caused such issues. Still, the fact things easily break with server load or network issues means there is something faulty about the protocol. Resilience and reliability are no less important than security.
And this affects life insurance, so you wont be alive when they dispute your claim!
> For the same reason we can't have quite a lot of other nice things - scammers and shysters will take advantage.

In that case, let's get rid of cash, cards, and frankly everything, because otherwise scammers will take advantage.
Ctrl-F "has died" on HN front page usually clues you in.
Breaking Down the Door to Emergency Services Through Cellular IoT Gateways
That only works if they're actually more secure than the mainstream alternatives. I don't think they are; Signal has transport encryption but the system probably isn't secure against Open Whisper Systems themselves or someone who controls the central server, which is the same security situation you'd be in with any of the alternatives I mentioned.
Start in the high 4 digits. If you're lucky.
Same. They completely ignored my unsubscribe email?
Simple Worrying Stats Problems
There is a real possibility of escalation as I doubt Trump will capitulate.

Trump seems to like the pomp of a 'win'... real or imagined.

I think it will come down to how quickly things escalate and if Trump runs or wins in 2020. It's possible the Chinese will hold out until then and adjust accordingly... I think the stakes are high on both sides. Thus far China has had virtually no economic push back to the transfer of jobs and wealth from the US. If the Chinese can break through, I doubt anything will stop China's accent. Likewise, if Trump doesn't persist it's possible he'll lose his voter base and it's unlikely that any other administration will have the stomach to take on China.

I think it's possible that if a few other things go Trump's way (North Korean, Iran, the wall) he'll have enough voter support for a second term. I don't see a blue wave forming if that happens, nor do I see a large pool of credible Democratic Party presidential candidates emerging no matter how uncouth Trump's rhetoric. A perfect example is Ocasio-Cortez and her socialist policies who I don't see appealing to a large enough voter base.
If you bought "Pyromania" from Def Leppard in 1983 on vinyl should the record company (who may be out of business, or switched owners, or may not own the copyright anymore) have to provide you a digital copy on iTunes/Google Play to put on your iPhone/Android phone even if your computer is perfectly capable of digitizing your vinyl?

How is that different from the NES example you laid out above?
I have the exact same compulsion with locking my door. If I leave my apartment and I don't do my little ritual then I'll either be worried all day, or some times I'll drive back to my apartment and "properly" close the door.
I'm not convinced.

Your problem was not that your CSS was 340 KBytes, but the simple fact you were using 5 CSS frameworks. And if you start removing unused styles at random, any time you want to work on the site and add features you may encounter edge cases where the style you want to use has been removed. And, if your CSS is used on multiple pages with different layouts, it looks like you will need to manually browse each one and merge the results.

However, this is not to say that merging and compressing stylesheets is bad. If you do so then you can embed the style in the page to remove a render blocking resource and speed up your site. Then you can repeat the same process with Javascript.
Because for some that's not a show-stopper.
Precisely this. Thank you.
Marketing isn't a bad thing on Hacker News. There are behaviors associated with marketing that HN deals with efficiently. These include getting attention by an annoying number of posts. I think you're probably far from that. A few posts a few days apart is unlikely to be considered spam. If you're concerned about overstepping HN norms, maybe contact the moderators using the |contact| link.

Show HN is explicitly designed for people like you to market their projects. It seems like you value HN, but are maybe erring too much on the side of caution.

For what it's worth, your conclusions about what a large market means may be causing you to avoid finding customers one a time. Big established markets mean that most potential customers already have something that lessens the problem. They're not out actively looking. The recurrent cost -- a $5 credit -- is often not the major cost. Time spent figuring out if your product meets their needs is more important...I mean, five bucks is nice, and consumers may switch for it. A well run business spends more money in salary when an employee looks at the landing page. Deploying a new app at scale means changing a business process. That's where a new app fits into the ecosystem.
I'd love to have avoided the war in Afghanistan, it's a horrible quagmire with no end in sight. But let's not forget the western world was perfectly happy to let the Taliban get on with whatever they wanted to get on with, right up until they conspired with an international terrorist organisation operating from their territory with their support and blessing, to murder 2,977 people in New York.

Until you can come up with a viable, demonstrably effective non-military approach to eliminating threats like that, we will continue to need a military capability. I speak as a Brit, about the wider 'we'. British troops are operating in Afghanistan right now, some of them are even Muslims. We're standing by the US, yet we have Americans here advocating undermining your own military, putting US and foreign services lives in greater danger, so they can feel a smug sense of moral superiority while sipping their skinny lattes in a nice comfortable office, just like the ones incinerated in New York in 2001.

Wars are horrible messy affairs. Innocent people suffer. It sucks. But advocating pretending threats don't exist and it's not our problem without addressing the actual issues is an utter abrogation of moral responsibility. Western militaries have gone to huge lengths to improve intelligence gathering techniques and achieve more precise targeting, massively reducing civilian casualties and blue-on-blue incidents. Surely supporting such technologies and programmes is worthwhile?
Maybe some people just support the American military for moral reasons.

https://en.wikipedia.org/wiki/Pax_Americana