skysight-inc/HackerNews huggingface dataset:
Meh, infinity is not a number. If you want kids to look at it like a mathematician you just need to show infinity as a process and leave Lovecraft horror behind.

Here is a circular track. Little ant walks around it counting every number. Where does he stop? Well he never stops!

What happens if he needs to two bags. Well if he picks the first up and leaves the other while counting he will never go back. But, he if picks one up moves it an inch, goes back to the other then they both keep moving forward without stopping.

You can't say he stops sooner without the bags because he never stops! You can say he moves faster without the bags.

PS: If you use this mental model you realise the cow walking forward would never stop stepping into the next set shoe. It would look like a wave where you have infinity and a wave heading at it, but never reaching it. Thus, your not adding 1 to infinity and she never stands on more shoes or adds more legs.
It would be pretty nice if they partnered up with someone like Verizon and offered service in places where there is no regular 2G/3G service, your phone would need to have a chip for it I suppose.
Are you saying that this couldn't have been accomplished by a public utility? Or that these companies have produced better outcomes? We made the choice to hand over the existing backbone that took decades and billions of dollars to build.
Please see https://news.ycombinator.com/item?id=12395442.

We detached this comment from https://news.ycombinator.com/item?id=12380065 and marked it off-topic.
My hardware was set up in January 2013:

cpu: i7-3770 CPU @ 3.40GHz
, ram: Patriot 16GB(2x8GB) Viper III DDR3 2133 (PC3 17000)
, ssd: Kingston HyperX 3K 240 GB SATA III 2.5-Inch 6.0 Gb/s Solid State Drive SH103S3/240G
, mb: ASUS P8Z77-V LGA 1155 Intel Z77 HDMI SATA 6Gb/s USB 3.0 ATX Intel Motherboard

Operating System: Ubuntu 16.04

My Atom performance report:
No lag nor unresponsiveness to report. Nav responds in milliseconds as does auto-complete and live Python syntax checking. I am using atom primarily for Python development.
Not according to their website https://atom.io

"Atom - A hackable text editor"
I have (and upvoted your previous comments) see my anecdote in your previous comment.
It works but it'll unpredictably throttle you if you utilize it too heavily (I'm talking writing at least hundreds of gigabytes).

If you don't abuse it it works great.
I think we are pretty "latched in". The semi-random part is more important than the fragile part.
Please see https://news.ycombinator.com/item?id=12395442.
Anyone who's interested in this kind of thing would do well to visit http://www.cfiresim.com/

I think it's probably one of the best historical modelling simulators out there, allows you to save/share your sims, and models all kinds of neat things like inheritances and expected large expenses.
Thanks for the follow-up. I applaud the self-reflection.

It sounds like your manager knows a thing or two in that you may just need a little more time to settle in and perhaps the word "probationary" lit the appropriate fire under you. I recommend continuing what you have been doing - listen, reflect, reach-out, repeat.
On Two Views of Computation in Computer Science
I shared my opinion, and was attacked for having that opinion. You, or he, may choose to disagree with that opinion, but calling me a prick is bound to insight a response.

I don't normally make posts like that, but I'm also not normally attacked.
Not only. There were (and still are) too many help vampires and they killed something in StackOverflow's community.
After your "never" I wanted to write "When we don't code in lines anymore", but yeah, "last line of code" is a strange thing to achieve. Even now some people make flint tools and it's a growing hobby.
What about Geltbox Money? it doesn't use any third party Aggregation site (the user can aggregate his own data without exposing private data to any third parties /web site.
It is a new way of aggregating data privately.
Such as http://v8project.blogspot.com/2015/09/custom-startup-snapsho...?

At a glance, it looks like there were some issues:
https://github.com/electron/electron/issues/169#issuecomment...
They mention in the talk that the satellite will periodically downlink both its location as well as where it thinks the particular spot beam you're using hits the earth.

So while at the very least I'm not sure you'd get GPS-quality data, if you monitored that data for awhile I'd think you could eventually get "good enough" accuracy.
In BC, Canada the provision of electricity and water are by provincial/municipal governments, have very similiar requirements in terms of running wires/pipes, and in my experience have delivered much better services.

They don't constantly try to gouge me. I've had to call their support lines maybe a few times my entire life (as opposed to many tens of times for telcos). And I really don't see how sending bits could be more difficult than delivering high voltage or pressurized water.
Please see https://news.ycombinator.com/item?id=12395442.

We detached this subthread from https://news.ycombinator.com/item?id=12381368 and marked it off-topic.
A hardcopy backup is also wise
I'm glad you made the switch. I remember when you're thinking about it on HN.
Your team has been spamming this app for awhile: https://news.ycombinator.com/submitted?id=harvis (see w/ showdead)
and it just took a long time to surface

Stack overflow is good at crowdsourcing the effort to take a google-able question and dig down to the Nth page of results, clean up the answer, and stick it onto a domain that will show up in the first page of results.

Anything beyond that is beyond the ability of the crowdsourced labor. It can manifest as controlling editors, pedants, or needless scrutiny. I think those are just symptoms of reaching the extent of the unpaid labor's skills and interests.
> To be honest, she doesn't seem very talented, so she's just taking whatever she can get

Even in a thread full of personal attacks, this stands out as one of the lowest and most vicious comments we've seen. I'm going to assume you did it thoughtlessly rather than maliciously, so instead of banning you, will ask you to stop and consider how malicious such thoughtlessness can be.

You didn't just kick someone when they were down; you dug up information about how down they are, and published it in order to kick them in front of others. That's a mob behavior, worse than many things people spent their day being indignant about in this thread. Please don't post like this to HN.
FWIW: tarsnap is also rsync for cloud storage and Colin (guy who founded and runs tarsnap) also has won a putnam award for his work in mathematics and crypto.

http://www.tarsnap.com/
First of all "toxins" is not a word you want to be using in such discussions. It is a term that tends to be thrown around by people who do not understand chemistry. It is all about the dosage, and so far most research shows that we are talking about some very low doses at best. The heavy metals I noted are probably the most concerning, since those actually do bioaccumulate, but "probably" and "possibly" are not sufficient here.
In that case there are probably lots of travel companies who would buy that email list.
Libtrading, an ultra low-latency trading connectivity library for C and C++
Almost all of these replies involve growing a side project at home while remaining employed. I was under the impression most employers (at least in tech) do not allow this. Aren't you worried that your former employer will come knocking when your successful, asserting ownership over what you built? Where do you find companies that are cool with this? I've asked about tolerance of side-projects during interviews and have always got very clear, unambiguous "Work on only our company's stuff or GTFO" responses.

Also curious about how many of the "saved <double digit> percent of my salary for years" stories happened in the Bay Area with its impossible cost of living. And if so, did you do this with a family? How? I consider my lifestyle extremely frugal, yet I couldn't imagine saving enough capital to start a business in 10 or even 20 years.
This so many times. A few months ago, I was trying to wrap my head around a specific bounding volume problem, and honestly, all of the responses sickened me.

Not responses to the question, but actual just the SO Nazi's looking for internet points. "Can you please prove what you did" "This is not a good fit, try Programming" "Duplicate" "Downvoted".

I just stopped bothering with the whole thing.
Ok, so I'll open it in Sublime/Vim/Emacs, read it, close it, then continue programming in Atom.
> "Yep, there's one thing to tell you to do something that could potentially be harmful, vs telling you to not doing something because it might be harmful to you.".

I don't think anyone was suggesting that it would be harmful to reduce sugar intake (although, I'm sure there may be cases where it is, or perhaps it's just easier said than done). I think it's more that there's apparently no proven link between sugar intake and acne and, given all the possible things that someone try in order do to reduce their acne, it might not make sense to choose one that has no evidence supporting it. Or at least, exhaust the other possibilities first.

Also, in the parent to my comment you say "scientists can't lock us in the cages to make sure we won't do anything else that will impact the results". But, they can, and do. It's called a controlled clinical trial. I've participated in one that went on for a week (was well paid for it) where we were kept in a room, fed a designed diet, and restricted in our activities. There were test subjects in the building who were in for much longer than my trial. So I don't think the idea that it's impossible to (dis)prove these things is accurate.
I think this is deliberate crowd-sourcing the process. They incentives were put there by design to optimize for single-sourcing questions and answers for the benefit of future askers. They have to balance helping the initial questioner versus people 2 through 2 million who may ask the same question in Google search, and want the 1 best answer. They are dramatically favoring the second group.

Whether they've gone too far is open for question, but I believe it's deliberate.
> Seriously, what is up with people attempting to run out of money exactly on their 95th birthday?

Money does you no good if you are dead. And it does you very little good if you are completely out of it in a nursing home. I don't know of any male relative that has ever lived to 95 years old, and only a small percentage of female relatives.

My parents are in their mid-60s, just started their retirements and they are doing as much traveling as they can while they are still both healthy. I applaud their decision.
I've used Vim + GDB quite successfully.
The problem with front-end development recruitment
why should I subsidies whatever you want to have
happen beyond that point?

The theory is tax breaks for charity make people donate more, and a dollar donated to a charity is a dollar that doesn't have to be paid by the government to do the same thing.

For example, if I donate $1000 to a university, higher education is $1000 better funded. Whereas if the government taxes me $330 and gives that to the university, then I spend the rest of the money on hookers and cocaine, higher education is only $330 better funded.

If you're a conservative, you might also think the government is inefficient and most of that $330 would be wasted in the bureaucracy; that most donors are basically like you and hold your views because charity is a christian virtue; or that donations allow donors to choose efficient charities in a competitive market, driving down waste. If you're a liberal, you might think most of that $330 will be spent on costly foreign wars and private prisons; that most donors are basically like you and hold your views because charity is about putting the good of that many above yourself; or that donations are key to supporting causes like animal welfare and vegetarianism that are unlikely to get state funding.

Needless to say, the above assumes charities are basically moving towards the same public good the government is trying to achieve. If I donate to support schools with extremist religious views or to support the families of Palestinian suicide bombers, that's a different matter.

Edit: And complete alignment of charities with the views of government isn't required. If the tax deduction turns $330 into $1000, the charity only needs to be 34% aligned with the government for the outcome to be better; so for example $1000 donated to a religious school that spends $500 on textbooks and $500 on bibles is better than the government giving $330 of textbooks.

I agree, if this is the rationale for charity tax deductions, that there should be strict auditing for sham charities and charities that are wildly out of alignment with the public good.
Why is their logo so degraded [1]?

[1] https://images-na.ssl-images-amazon.com/images/G/01/boost/la...
Have you tried getting your data back out? Getting my wife's files back out of Crashplan was so bad we eventually settled for only getting the stuff that was absolutely vital.
There were a fuckton of people who thought heavier than air flight was not possible until it was done. Not sure how they reconciled birds, but that was a common opinion even among scientists at the time
No, that rule is only for donations to certain private foundations. If you give the "complex assets" directly to the charity you are entitled to a deduction of the fair market value[1].

However, donating such assets directly can be a hassle to do and relies on cooperation from the charity; the DAF has people who specialize in this and will take care of it for you. This allows you to get the biggest possible deduction with minimal hassle.

This is the gist of most of the tax law complaints in the article: the DAF doesn't enable you to do anything you couldn't already do, but it makes everything easier to do, including the things that the author wishes you couldn't do.

[1] https://www.irs.gov/publications/p526/ar02.html#en_US_2015_p...
Probability Cheatsheet [pdf]
No, it's a text editor, like it says on https://atom.io/. It doesn't do much for "code" besides draw keywords in pretty colors.
Yes, I'm saying this would not have been accomplished by a public utility.

I don't know what "hand over the existing backbone" means. Verizon's network consists of optical backhaul links, terminations, and a switching infrastructure that they spent billions to build over decades. They didn't inherit it, and I don't believe UUNet inherited their DS3s and AGS+'s in the 90s, either.
Docker V.1.12 was released very recently and I'm 100% there is no apps in production with swarm mode.

We are evaluating different clustering/orchestration frameworks, Kubernates seems to be the most appropriate but its learning curve and initial setup is a huge pain especially when you are not in GCE or AWS .
Mentioning whether a piece of software is noticeably slow for its primary use case is not "trolling" by any definitely of the word. It's a legitimate issue and deserves to be mentioned for anyone considering it as an option for their development setup.
Python web framework: Flask or Django?
I certainly didn't expect it to make the front page when I submitted it, but I do try to submit good stuff regardless just on principle.
Totally. You wanna talk about people forgetting? It seems everyone has totally forgotten (or forgiven) that Dropbox was mentioned specifically in the Snowden leaks as a source.
The recurring billing business model is a dark pattern, is anti-consumer, and will eventually get in trouble with the FTC.

See http://www.bloomberg.com/features/2016-adore-me/

I was looking at email deliverability services and related offerings (managed email marketing platforms) and I found it really hard to look at all of the offerings that made me choose a $10 a month plan or a $30 a month plan or a $70 a month plan when I really (1) did not know how many emails I would be sending in the long term, and (2) did not want to deal with the cognitive load of having yet another subscription to manage.

You know in their heart of hearts they are just hoping I sign up for the $70 plan and forget about it. I built my own email marketing platform based on AWS DynamoDB, Lambda, and Amazon SES and I like the fact that it has a cost based on what I send.
The majority of cloud-based password managers perform encryption client-side. A server hack would leave the attacker with random garbage. Short of brute-forcing your master password, they're not likely to get anything.

The only real concerns here are weak crypto and backdoors. If your threat model includes backdoors planted by software vendors you trust, not using a password manager won't help you, since someone might as well just backdoor your browser and get your brain-managed passwords as you type them. I'd stay away from webapp-based password managers, as planting a backdoor is typically easier for these.

Weak crypto is a hard problem, so you'd have to do some research and check whether the format your password manager uses has been vetted by the crypto community.

Looking at the vectors that are most commonly used to hack people today, I'm certain that password managers would be a massive improvement compared to the short and re-used passwords the majority of users use today.
No specific information but I have written a blog post on this topic and some general guidelines that I followed. Feel free to read the post (linked in my profile)
What Could Be Going on with Tabetha Boyajian’s Star? Part III
Presumable, services like pluralsight and terakepak need to continuously handle the infrastructure that enables you to use it sporadically and this is what you're paying for. However, this is entirely possibly for SaaSs to do if they use multi-tenant infrastructure and shift the majority of the cost to those using it continuously. Amazon lambda (https://aws.amazon.com/lambda) would be another option, as it allows one to spin up infrastructure on the fly as it's used, but this would require the SaaS to build and take advantage of it.
Web apps authenticate against a SAML IdP. The SAML IdP is among the very small list of things that is allowed to talk directly to Active Directory.

Access to specific applications is usually controlled by group membership.
In order to determine the algo have_faith is using, an attacker would probably need a sample size of at least 4 passwords from different sites (at least, my algo definitely would).

If an attacker has access to 4 of your passwords in plaintext, you have bigger fish to fry.
This assumes everything charities do the government would also do which is clearly false. Thus invalidating the argument as said by your last line.

So, I don't get the point? Is this one of those cognitive dissonance things where you are supposed to accept two things that can't both be true?
This is exactly right - between "Not Invented Here" and the pride of making something work in a new and custom way, there's always going to be people writing code.

Ikea's existence didn't wipe out woodworking.
Show HN: Flowcast, click-and-type sticky notes for website feedback
A viral video (https://youtu.be/rNu8XDBSn10) that turned into a whole career.
> Can someone give some notes about the security of NaCl Secretbox using Poly1305 as authenticator and XSalsa20 for encryption?

(Speaking as an unqualified outsider) Both Poly1305 and Salsa20 are creations of Daniel Bernstein / djb, who seems about as highly respected as you can be in the crypto community. And NaCl, the library they use that implements them (also by djb), is often highly recommended as a 'good' crypto library to use.

That said, it does go against the usual advice not to trust code from people who make their own encryption rather than using existing standards, but maybe this is the exception?

There was an article recently with some good commentary about how uneasy some people feel with how much of modern crypto being used in production is coming from relatively few people, including djb, but I can't seem to find it now...

Older column by Aaron Swartz on djb: http://www.aaronsw.com/weblog/djb

Relevant tptacek comment: https://news.ycombinator.com/item?id=705165 (no idea if this is still valid)
How to Conquer Tech Distractions with This Simple Chart
I think a lot of people renegotiate that clause so that they continue contributing to open source etc. I think companies are open to it as long as you do not use company resources to build what you are building.
Unless there is a compelling reason I never felt comfortable using frameworks. They tend to make a small problem much bigger. You end up spending time understanding, fixing and adjusting to the framework than making that little adjustment to your code to extend the functionality or relook at your needs.
Could you recommended any articles for further reading?
Awesome, it works great for you
It's not because we achieve more with less code that we write less code. Instead we want more. Doing speech recognition would have been unthinkable with punch cards... plenty of things are still unthinkable today, but maybe not tomorrow.
They inherited NSFNET, which emerged from ARPANET. It's in the article.
Employees don't have any control over what you write on your own time. I think some older IBM contracts claimed they did, but if you sign one of these today, you're an idiot (and they're not enforceable).
How long do you have?

This was for a project called "willshake." The system provides a rough overview of itself [0].

I was using Org for documentation, and I decided to try migrating to a literate codebase.

It was clear immediately that I needed a "real" build tool. After some research, I decided that was Tup [1]. Tup is a strict, "functional reactive" build system with extremely fast incremental builds.

So I run the Tup monitor, and everything gets tangled as I write. Great.

But tangling through Emacs/Org was way too slow. So I wrote my own gawk-based tangle [2] that supports the subset of Org Babel's features that I needed, but would tangle any file in 20-50ms.

But usually I want to do something with the tangled code (you know, compile it, run it). So I also define build rules inside of the documents (for example, [3]). I just extract the rules from the documents and feed them to Tup.

Now I can just write whatever I want in a document, and stuff just happens as I write. This includes the removal of obsoleted build targets, which Tup handles. So I can "literally" remove a document file from the project and the feature is removed; return it, and the feature is restored.

But as the system grew, the build started to push 2 seconds. This is because Tup was reviewing thousands of rules whenever any file changed. So I decided (following Christopher Alexander), to treat directories of documents as isolated subsystems.[4]

So I can create features and subsystems with continuous builds ~250ms, using
only Org files and directories.

It still sucks. I'm taking a detour to explore dynamic documents, which I think precedes considerations about "programming."

[0] https://willshake.net/about#more-about

[1] http://gittup.org/tup/

[2] https://bitbucket.org/gavinpc/willshake/src/default/bootstra...

[3] https://willshake.net/about/the_stylesheets#sec-4

[4] https://bitbucket.org/gavinpc/willshake/src/default/bootstra...
Funny thing, my own old mail servers allowed that for AUTHed SMTP w/ correct TLS, but then disallowed invalid domains or wrong account in From field.

There are really no legitimate reasons to allow spoofed outgoing mail.
>>Want to get Justin Bieber to play for your small down? Don't worry you can get that subsidized! Just call it an art's festival.

If the government would otherwise be financing the festival, then yes, otherwise no tax credit, and IMHO, no tax break, should be given.
It's a pretty shitty algo if someone can reverse engineer it with a sample of 1...
Reminds me of [Why I Hate Frameworks] http://discuss.joelonsoftware.com/?joel.3.219431.12