skysight-inc/HackerNews huggingface dataset:
The main point of this calculation is tricking laypeople by sneakily changing definitions. It's a bit like a school kid asking you to deny something embarrassing then informing you that it's Opposites Day. But there's no need to accept their definition. If they don't specify then the best definition is the commonly used intuitive one, under which it's indeed possible to sum infinite positive integers, resulting in positive infinity.

This number system was used to invent calculus, and worked just fine for over 150 years despite theoretical unsoundness. And it turns out that it's possible to formally define a provably consistent number system that obeys our intuition, the hyperreal numbers. See:

https://en.wikipedia.org/wiki/Non-standard_analysis
Full Metal Jacket: A Visual Programming Language Based on Lisp
You win ;)

As a side note, French presidents were elected for 7 years x2, which makes 14 years for Mitterand (1981-1995) and 12 for Chirac (1995-2007). But at least PMs change and they can't renew again.
Didn't watch the video, but what is mentioned in the article is correct - analytic continuation is used to extend this series to an analytic function on the complex plane, and it happens to be the Riemann zeta function. By uniqueness of analytic continuation (due to a theorem or lemma that when an analytic function is constant at an infinite number of points, it is constant everywhere), we know this is the only valid extension that makes sense to work with (consider being analytic similar to what it means for a function to be differentiable in the real numbers).
The code examples use ==, which does lossy comparison. Using === is much safer. The tools section mentions JSLint which flags any use of == as an error.

JavaScript is such a quirky language that I always want the code to pass JSLint and Closure Compiler with 100% type annotation. I simply do not feel confident about the code otherwise.

I'm surprised about the lack of space after 'if'. 'if' is not a function so 'if(' looks weird.
Nope, this is absolutely clickbait akin to pretending 'Wikipedia in 5 megabytes' if you limit that to just pokemon and no images. It gives a false promise.
I think you're missing one important consideration, here: they're saying "make math simple enough for regular people to understand when your audience is regular people."

Scientific American is targeted at educated laypeople. The author's job is to communicate with that target audience. And it absolutely is a tease to use a headline that, to that audience, will come over as a bizarre indication that they're actually clueless.
Not Planck, but by a few others after him. https://en.wikipedia.org/wiki/Quantum_spacetime
Good read, I've been meaning to make more time for reading up on the state of biased-but-low-variance estimation.
Bruce Schneier Joins the Tor Project
That describes a previous study. But indeed, the current study focused on a Western diet too:

"The study […] looked at healthy young people, some of whom ate a Western-style diet."
You seem obsessed with other people's downvoting. Relax, seriously. If you think someone got a downvote they didn't deserve, upvote it yourself and move on. It's not your responsibility to police other people's voting behavior.

Edit: If it really bugs you that much, post a comment backing the person up, but don't bring up the votes. It never adds anything except drama and distraction.
Serious topic in a light hearted font (MHRD India) [pdf]
What patents? All kinds of CPU's have MMU's. Implementations go back decades. Cant imagine a patent risk for MMU's.
When using common lisp on SLIME you can type your code in the buffer, select it and have have it eval'ed. The result will be printed in the repl buffer instead of next to the cursor, but that's a pro to me.

When I tried out pharo I was pressing backspace all the time because outputs are not valid code and thus would break the highlighting.

Anyway, a repl is just that, a read eval print loop. If you interface with it using a command line or other means is just an implementation detail.
What's wrong with SQLite?
Backup is a cron job to move a file.
Keep the db in the same place as the site if it is low value.
No expense but the expense you already have made for whatever server is hosting the content that isnt the database.
Basically every OS has drivers for it, and it has really good performance for such a small package (especially if you dont have oodles and oodles of data)
How to build a simple project fastly
I think it's a nice analogy. It's a bit tongue in cheek, but it does give you the right idea when you compare it to programming languages.

Set theory is a reductionistic system. It's supposed to give a foundation which is as "small" as possible.
In set theory you start with almost nothing and you have to encode all useful concepts into sets before you can start proving/programming.

Compare this to Turing machines, where you start with a very primitive model of computation. The first step in most treatments of Turing machines is similar to set theory, you show that some useful concepts (associative memory, high-level control flow, etc.) can be encoded into Turing machines. You then use this encoding to construct arbitrary programs.

Type theory starts out with a functional programming language and you derive new concepts from free constructions. In type theory you shouldn't be encoding things at all. You should be describing concepts (~adding an API) and possibly extending your model (~the compiler).

As analogies go, I'd say that this one is pretty accurate.
I ‘ve come to realise that no matter what your data engine choice is(Storm, Spark, Flink, DataFlow, Ruby or Bash scripts, whatever) it is extremely beneficial to persist incoming data first to a distributed log.

Even if all you want to do is accept events and immediately persist them on some data store (Cassandra, mySQL, text files, etc), you re far better of first publishing them on a distributed log, and then consuming from it and persist on, say, a mySQL or Cassandra cluster.

You decouple the data flow from processing - and this means you don’t need to necessarily directly attach your firehose to the processing systems. You can just accept them as they come and deal with them later, if ever - in fact many distinct processing engines can each, asynchronously and independently, access and scan those previously collected event streams, and they can do so at whatever pace makes sense(i.e depending on how fast they can process messages/events).

You are probably familiar with the the log abstraction anyway. See https://engineering.linkedin.com/distributed-systems/log-wha... and http://www.confluent.io/blog/stream-data-platform-1/

Using Kafka as a core infrastructure technology, and for persisting any incoming and generated messages/events to it should be the default strategy. Also, it’s extremely unlikely you will hit service capacity limits, because publishing to Kafka, or a Kafka like service; publishing is mostly about appending data to a file and consuming is mostly about streaming (sequential scan) from files — all very fast and low overhead operations.

Shameless plug: if you want a Kafka like service, with, currently, fewer features but with better performance and far less requirements and a standalone operation mode(no need for ZooKepeper), you may want to check https://github.com/phaistos-networks/TANK

Anyway, I can’t recommend Kafka and investing on logs enough. Also, Kafka Streams is very elegant; likely based on Google’s DataFlow design and semantics. If you are using Kafka or plan to use it, you may want to evaluate it and adopt it over other heavier footprint and more complicated systems (e.g Storm or Spark).
Depression/rumination for one I would think.
Voxel Quest: Hello﻿ Old Friend
You scroll with the arrow keys. The "obscure commands" (ctrl-p and ctrl-n) are to get to the Previous and Next commands typed and are more or less universal in unix command line systems.
I guess that's what I was getting at. "every 100 minutes" doesn't work, because cron reads it as "every 100th minute of an hour".
Oh so now the EU is at fault for problems in Turkey? This is, what, the 6th coup d'etat in Turkey since the second world war? How do you expect the EU to accept such an unstable country? Turkey has had a problem keeping the secular regime since Ataturk. You are obviously not ready. Islam is obviously not ready to take a backseat and let democracy do its thing. And if Turkey isn't ready, no Islamic country is ready.
It's not necessary. Just interpret the bits as coefficients of powers of 2, in a purely conventional manner. Say that leading digits match the high bit rather than being 0 regardless of the high bit. And you're done, you have working signed arithmetic that displays all the behavior you expect and conforms to the geometric series equality. Here 1 + 2 + 4 + ... = -1 in the integers.
You say that but SSI is bound to become fashionable again at some point.
If there is no explicit license that comes with the code, copyright applies by default and you can't reproduce the code without permission from the author (at least in theory).
Then don't read it. Thats the freedom you have contrary to those living in Turkey who don't even get to read about it.
A mall security robot has knocked down and run over a toddler in Silicon Valley
The article mentions several alternatives that are less than $20/month for actual DDoS mitigation.
I remember this one, it was very inspiring, and it's still very inspiring.
That was not humor, and the editor holy wars haven't ever been funny or interesting. Comments like that belong in cesspits like Reddit, not here.
It isn't so simple, unfortunately. The idea behind set theory was to describe some universal building blocks of mathematics. The problem is that - unlike in the case of computable functions - such a universal building block can't exist.

There's a lot of mathematics which can't be formalized in classical first-order logic with the ZFC axioms. For most things you can get around this by adding enough Grothendieck universes, but this is still incomplete and always will be.
Show HN: 5 Minute Resumé of Your GitHub Contributions
My feeling is that this is actually a problem with github and the "pull request" method specifically. All of the back and forth, waiting for the contributor to update commits is a huge time sink for me. It takes 10x as much effort to merge a small pull request than to actually write the code myself.

The solution I see, is to make it so that rather than commenting on pull requests, I "adopt" the pull requests. I merge them into a private branch, fix the spelling errors and the "bad" variable names, and then I push the bundle. For some reason, most contributors want to have a clean commit history and don't like this method. I agree that it is messy. I think that my "solution" points to the need for a better solution. Either one implemented by github or one implemented by a competitor which destroys github.
> You can't, at least not without using a different service that works exactly like CloudFlare (which would obviously defeat the point). You probably shouldn't be hosting your site on S3 to begin with (this isn't what it's for, really), and you wouldn't have this problem in the first place.

I understand your point about CloudFlare as an intermediary for SSL not being ideal and I agree. On the S3 issue I quite strongly disagree, if you have a site that updates infrequently and can be compiled as static files S3 is one of the absolute best choices because it's cheap and requires you to manage no infrastructure at all. It is indeed one of the things it is for, they wouldn't have a public website checkbox if that wasn't the case.

> Use Caddy, which does this all automatically without you even having to think about it.

Again this has the prerequisite of maintaining infrastructure which needs to be kept up to date and secure. It's also massively more expensive than S3 for my use case.
The analogy to complex numbers is really useful. Of course sqrt(-1) doesn't exist. But if we just pretend that is does exist, we can build a rigorous theory out of these imaginary numbers. Once we do that we notice that these numbers are really useful for calculating real physical things. So maybe imaginary numbers aren't so imaginary.

Same with these infinite sums. By the math you learn in middle school, you can't have infinite sums. But break the rules for just a second and again we have something that is helpful with real physics.
I've had pretty bad experiences with cloudfront but might be interesting. How does the free SSL work?
> - Every big network company is at the mercy of government. Not sure what the point is here... so we should ban all big companies? Everyone from the ISP to the website host to the network equipment manufacturer can and might be compromised.

Covered in the article.

> - Every CDN today is a reverse proxy and MITM is what they do. That's just how it fundamentally works. No magical way around this.

Nope. Covered in the article.

> - CF supports websockets now in addition to HTTP(S) for every plan. If you need more protocol support than use a service specialized for that, CF clearly states that they don't focus on mail or game servers.

How does them stating this make it not a problem?

> - Who cares if they do mitigation? What I want is my origin to be protected, that's it. If they soak it up with network capacity or have advanced processes doesn't matter to me.

But your origin isn't protected, that's the point. Only their servers are.

> - Free plans are free, so they have every right to kick you off if you consume too many resources and are getting DDOS'ed all the time. Pro plans also get plenty of protection, you have to be seriously under attack to have them contact you about it. And in that case, 200/month is probably one of the cheapest options considering most other hosts (like AWS) will be happy to bill you like crazy or just cant even handle it.

You're comparing to mitigation-less providers. Compare to providers that offer mitigation instead. Apples and oranges.

> - The "under attack" option is supposed to pose problems, because you're under attack. It's pretty clear that it's not the normal mode of operation. Don't turn this on unless you really need it.

It only poses problems for legitimate users, not the attacker(s). Covered in the article.

> - Not sure what the issue is with having to whitelist bots with them. A whitelist approach is far better than trying to maintain an infinite blacklist. Also they are more advanced than simple IP filters, that approach stopped working a decade ago.

Covered in the article.

> - Connectivity is not good, even in much of the western world, and varies widely between location, device, capacity, etc. Latency is a real physical limitation that can only be overcome by being closer to users. Try browsing a site in another continent that's not using a CDN and see what happens. Also CF is a CDN, not sure how "use a CDN" was an answer to this.

And CloudFlare doesn't actually make this better. Covered in the article. And no, CloudFlare is not a CDN - it's an Anycast proxy.

> The only real criticism is their Flexible SSL option that doesn't encrypt the connection to the origin and this has been debated endlessly. I think their recent announcement of free origin certs are a way to improve this but ultimately it's a potential security risk and up to the website operator to understand.

Still doesn't solve the problem, as covered in the article.

---

Did you actually read the article, or just skim it?
Pale Moon 27 is released
Pale Moon 27 is finally released.

Offers finally a more state of the art Gecko engine, 1080P Youtube video support and many other improvements.

Grab it from here:
https://www.palemoon.org/WIP/

Additonal links:
https://forum.palemoon.org/viewforum.php?f=56 - official board section

https://github.com/MoonchildProductions/Tycho - if you want to help contribute to the code

Opinions? Good, bad or a waste of time?
Pretty much par for the course for those days. Converting Smalltalk apps to Java ones usually yielded horrble Java apps, because Java was very immature, to be frank. While it was still VisualAge for Java, it was considered one of the best Java IDEs of the time.
I forget who said, "In mathematics, you don't learn things, you just get used to them." But it applies here.
> Its main advantage is that it protects you as a site operator from SYN floods, traffic reflection attacks (ohai NTP, DNSoverUDP) and similar attacks.

It doesn't. It protects their servers, not yours. This is precisely why "CloudFlare resolvers" are a thing.
Making Avoyd
‘Computing on Programmable Logic’ at Microsoft Research Faculty Summit 2016
Like with any observational study, it's worthwhile to think of other things people who eat a Western-style diet might do differently from the control population before accepting the implication that the observed difference in memory performance is because of the food.

For example, perhaps affinity for snack food has something to do with how much time people spend engaging in sedentary activities like watching TV. There's already plenty of existing evidence (mostly also observational, mind) suggesting that lack of physical activity is associated with poorer cognitive outcomes.
A DIY diabetes kit
That's the only way commands are added. Every command on there was added by a plugin. You can see a simple example in the about plugin: a command is created at https://github.com/jupyter/jupyterlab/blob/6d540709ad64e7767..., and is added to the command palette at https://github.com/jupyter/jupyterlab/blob/6d540709ad64e7767....
There are hardware backdoors that require only dopant-level changes, see the second comment here:

https://lwn.net/Articles/688751/
I want familiar before with the concept of analytic continuations and so this part really confused me:

("The" is the appropriate article to use because the analytic continuation of a function is unique.)

Let f: N -> N, f(x) = x be a function on the natural numbers.
Then I could define two functions g(x) and h(x) on N u {foo} that behave just like f for natural numbers. However, g(foo) is 42 while h(foo) is 666.
Wouldn't g and h both be valid analytic continuations of f in N u {foo}, according to the definition of analytic continuations explained in the article?

I'm wondering about that as the uniqueness seems to be an important property for the rest of the explanation, yet it is simply assumed here without any further explanation.
Trump would be a 'disaster for innovation' say Silicon Valley tech giants
160€/mo rent
15€/mo utilities
5€ other stuff
the house is shared with 4 guys, two bedrooms

(Turin so yea it's a little cheaper)
That's a cool idea. If you launch the browser in application mode, does it do the same thing (i.e., appear to the OS as a separate application with window grouping?)

We hope to support tearing out tabs into new child windows, so you can have multiple OS window panes associated with the single jupyterlab page that is running.
You obviously haven't seen Remedy.
Much appriciated with comments and I believe you are touching some important points. And yeah I could have concluded it much more, but it was a matter of time to experiment with this new article platform which im linking to. So its two things in one post actually.
This is nice video/article, but strongly outdated / missing "current" javascript maintainability standards.

Not so much "javascript" specific advices here.

No words on ES6 classes, that help keeping a meaningfull syntax, rest parameters, template strings.

No words on nodejs callback as last arg best practice.

No words on generator & promises (nor async await) that totally change callback behavior. No word on synchronious throw / catch vs callback(err) pattern.

No words on code modularisation.

This video is 4 years old, believe we, javascript change, a lot (and the "maintainable" best practice)

No link to mozilla MDN, when it's now a de-factor standard for web & js documentation.
The EU is not at fault, but could've helped positive progress. But in your comments I can see why that hasn't been possible.
USDCHF Closes Flat, Vulnerable to the Downside
There is a little more to it, there are a lot of Pokemon games out there which have never made it. So you have to include these other points, aswell as many of the good comments that have come here!
So, in other words, you are confirming that my vote as an (Italian) citizen is basically worthless.

This was precisely my point.
Oh, also I'm looking for work, but ended up writing this...

https://beneills.com | ben@<that website>.com
One thing people use it for is ephemeral computations that they don't need/want to be saved, so they don't want to bother with dealing with a notebook file.

Another thing we could support in the future is easily switching kernels mid-stream in the console. Maybe that makes sense---it did come up in conversation yesterday night here at scipy.
Tlenter community expands
It doesn't (yet). I really hope eventually it will include a number of debugging tools, a variable explorer being one of them.
Yeah i totally agree, it was a while since I played ingress and forgot about some key points, but it was more about the totallity. But again good points you give here and valueble to other readers!
The "citation" goes to the front page of a conference, rather than to a publication at that conference. I am unable to find any paper matching the description on the conference web site or with google scholar and, quite frankly, I have no trust whatsoever in sciencebulletin.org to summarize these things correctly. This doesn't deserve a front page slot because it's extremely likely to be untrue.
COBOL is statically typed. In fact, one of the good features about COBOL is that all fields (variables) have exactly specified lengths, including numbers. You don't just say "I want an integer", you have to say exactly how many digits are in the integer, assuming you use PIC fields (decimal) instead of COMP (binary). Non-numeric fields have exact sizes too, like X(20). It is impossible to have a buffer overflow in COBOL.
Yes because hackers who go around DDOSing entities care about perjury
Well, that century of research can be summed up like this: There is no good induction based proof generator.
Rumination could be the reason for the success of Westerners. Negative emotions exist for reasons linked to survival or they would not exist at all.

It is difficult not to notice that those countries which have prospered the most over time are also those places where the inhabitants can be stereotypically withdrawn, introspective, morose.

It is for this reason I do not trust sunny Californian optimism. It is more than plausible that the opposite, a dim view of the future and humanity, will lead to ultimate long lasting successes.

In countries where the inhabitants are exuberant, joyful, extroverted, their economy is invariably en route back to a war torn hellscape from which it came.

Don't ask me to have a universal theory of why this should be so. It is just hard not to notice the pattern. I believe that holding a dystopian view of the future is counterintuitively key to the development of new technology that arrests the probability of that view becoming a reality. Prepare for war if you want peace. Perhaps the same is true of humanity and technology.
Open Tower from within Xcode
HN wants us to use the title of the source. This is the title of the source, and it's not even clickbait.
Pokémon GO Unofficially Arrives on PC via Microsoft HoloLens Demo
There have been many engaging, nostalgic games. Viral is just another word for popular. Social games have been tried out before and never really hit off. Still some people feel awkward playing pokemon, I speak of experience when i walk around and point out pokemoners and say, "pokemon go! yeah!", they crinche as they were embarrased. But it might change at some point.
Hilarious, but not nearly boring enough to use in actual business writing:)
Yeah I agree, its kinda what I meant by brand name but didnt want to go into to much detail. It was suppose to be an easy read and spur up discussions as this. But I appreciate the feedback!
Poor at 20, Poor for Life