jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What... ouch. This is not math, this is... I don't even.

Read the post closely. The author introduces a set S of squarey curves approximating a circle. This set has an obvious correspondence with the natural numbers: there is curve #1, curve #2, etc. Then the author defines a function f: S->S that takes curve #n to curve #n+1. Wait, that doesn't sound right! The function f has no interesting structure whatsoever, it's exactly equivalent to defining f(n)=n+1 on the naturals. Of course, taking the "limit" of a function f: S->S makes no sense at all.

What would make sense is taking the limit of a certain function N->C, where N is the naturals and C is the set of all curves on the plane. That is, the limit of a sequence of curves (not of a function from curves to curves as the OP tried to say). To talk about such limits, you need to define what it means for a sequence of curves to converge - a "topology" on C. There are many ways to do that, some more outlandish than others. One way is pointwise convergence: assume a parameterization t->C_i(t) on each curves in the sequence, and require that C_i(t) converges co C_lim(t) for each t separately.

Now, pretty much any reasonable notion of "convergence" on the space of all curves has to imply pointwise convergence. That is, pointwise convergence is a very "weak" notion of convergence: if we have a sequence of curves that has a limit in some reasonable sense, then it had better coincide with the pointwise limit, dontcha think?

And here we come to the second facepalm moment in the post. Under pointwise convergence, the sequence of squarey curves under discussion does not converge to some "right angled fractal beast". It converges to the circle. As n grows, every point on S_n comes closer and closer to some point on the circle. Ain't nothing more to it.

Now the correct explanation for the original puzzle. Pointwise convergence of curves doesn't imply that their lengths converge to the limit's length. Hell, we don't even need 2-dimensional space to show that! A simple straight line will do. Imagine a human traveling a straight road of 1km length in this fashion: he takes two steps forward, then one step back, then repeats. In the end he will have traveled about 3km instead of 1km. As we make the human and his steps tinier and tinier, his movement looks smoother and smoother to an external observer, but he still travels 3km in total instead of 1. Or maybe (going back to the 2D space) the human could take a step left, then forward, then right; this would make his path look like a fine comb that approximates the straight line more and more closely, but it's always 3x longer. Something like this is happening in the original puzzle.

Finishing touch: there are notions of convergence where it's true that the length of the curves in the sequence always converges to the length of the limit. One such notion says that the direction of travel (velocity vector) must also pointwise converge to the velocity vector of the limit curve. Under this definition of convergence, the original sequence of curves does not converge, because it makes too many sharp turns.
Yahoo chess still eh? You should try out chesscube. It's much much better.
The author seems to be unfamiliar with the "expression" and "statement" conventions used by imperative languages. An expression is something which has a value, whereas a statement describes an action that doesn't (necessarily) have a result. <%= %> expects an expression ie something that has a value. <% %> expects a statement (or series of statements), which don't necessarily have a value.
I don't think this article is making a claim about whether or not these phrases indicate that someone is about to lie to you.

The phrases themselves are often untrue.

For example, if I say "It’s not about the money, but...", what follows is not necessarily a lie. What the article claims is that I'm about to make an argument based on money and that I'm trying to preemptively deflect any counter-argument. Therefore, the phrase "It’s not about the money, but..." may, strictly speaking, become untrue. But that doesn't necessarily have any bearing on what follows.
Not quite related, but fun: sometime ago I figured out that if you say to someone the phrase "I sometimes lie", they know with 100% certainty that you're telling the truth.
Don’t 3D printed guns have a not insignificant chance of blowing the user up?

Seems like a big commitment to using one.
You'll have to excuse me if I don't exactly believe that someone who advocates for fair hiring practices in terms of racial, gender, religion and sexual orientation won't face workplace retaliation in a region of the world that still has a relatively poor human rights record on such issues.

It's easy to not discuss politics when most people in the workplace have a very homogenous view of said politics, and when anyone who might disagree with company policy that could adversely affect people on the basis of social issues are kept out of the office.

Then again, Eastern Europe is fairly big and it's not fair for me to paint the entire region with a single brush stroke. Where specifically in Eastern Europe do you have most experience with?
Except no record executives are going to sue the Beverly Hills PD because they all live in Beverly Hills and those cops can and will make their lives a living hell.
It keeps happening because people are stupid, especially children. This whole culture is being led by children on social media. Reddit is a bunch of teenagers, 4chan started the Trump and Q movements.

Now we are letting our speech be governed by kids who this they are being polite but are really a generation of self centered monsters.

We lost respect for our elders and worship at the feet of the teen instagram model. I think adult men are most immune to this but in my life I see 20-30 something women jumping on the bandwagon of calling themselves victims and identity politics.

The civil legal system has been destroyed by this mess and we are emptying out our institutions of any logical thought.

Corporate America is the last hold out for logic but even they are quickly succumbing to the idiocracy.
This caught me out aswell, when it asked for "recovery key" I assumed it was looking for 12 words, rather than my matrix day-to-day password.
I'm now trying to picture what an Apple handgun would look like
Yeah, I think there's a middle ground between teaching a child to laugh at injuries and immediately having a protective, sensitive reaction. Personally, I tell my son, "You okay, bud?" in a positive tone and wait to see whether he needs comfort or is ready to get back to playing.

Everyone parents differently. I would be interested to see which culture the "laughing" reaction parents come from.
this is a common misconception.

Bitcoin is EVENTUALLY deflationary. Right now, about 900 coins are created every day leading to inflation of ~$45M a day that buying pressure needs to eat up. Every four years that inflation is cut in half, but it's still inflationary.
Do you trust people with your life?

I do understand your point, but I think a lot of people would trust software over a completely unknown person behind the wheel.
It reminds me of this:

https://www.gnu.org/philosophy/right-to-read.html

"I was arrested for possessing a debugger"
That would not enable you to use editor features like autocompletion, context awareness, etc. Now, you could also implement them in the external editors, but then you'd be at step one again and re-implement an IDE in vim.
So then, how does FOSS fit into your notion of human biology?
Pages with more pictures than text subtly urge me to close the browser window, when I was opening them with the expectation to read an article.
Thanks & agreed completely. I'm working on a followup improving the cipher suite score (with a couple of options depending on browser compromises).

I'll do some research around 4096 bit key support. I'm also checking out OCSP stapling.

Edit: precursory investigations show 4096 bit keys generally good to go with a few exceptions, eg AWS CloudFront:http://docs.aws.amazon.com/AmazonCloudFront/latest/Developer...
Remember to US border officer EU passport is not a thing (Polish vs English or German for example). Either way they should totally run a rent-a-suit shop on the border ;-)
This is a great question. The little iOS development that I've done it seems like the script and style are tied together with the markup.

I think about how painful it would be adding a custom button(new behavior) to a notification on a website: you either add an event listener to the dom and listen for it to bubble or add it to the button directly(the easier option). These new web frameworks seem to be adding it directly to the dom node -- we're back to <a onClick="function('value')"> which is faster, but traditionally harder to manage. But since everything is a structured component (all of these things implement an interface) we can build them faster and worry about it on the component level and not the markup level.

I've been playing with React and Riot and it is a very interesting approach. You can build things out a lot faster than you used to and that is what matters in the end. The user will not care if you separate concerns (as long as the page renders and is accessible, but that is another story).
Yeah that would probably work for smaller needs but haven’t seen monitors at 65” and higher range
At some point, it becomes time to pass draconian laws against consumer-hostile practices like phoning home other than to perform the intended function of a product or forcing updates that change behaviour in adverse or unwanted ways.

I am reasonably sure that point is already behind us, but politicians are not exactly known for their tech savvy and timely regulation of tech industry.
I’d never voluntarily buy one. Tech ages much more quickly than TV panels and I don’t want to have to replace my entire TV unit just to upgrade the computing part. Also, you just know that the quality of the computing bits would be tied to the quality of the screen: you wouldn’t be able to get a high-end Apple TV paired with a reasonably priced screen.

I think the current combination of dumb or defanged screen plus an easily replaceable settop box is just about perfect. I’d vastly rather mix and match components than be saddled with some awful chimera.
One thing that's really great about wasm is how it enables lots of native libraries to be usable in the browser. Recently I ran into performance issues due to limitations in the WebAudio API and was able to workaround it by compiling FFmpeg to wasm and using it instead. Being able to use FFmpeg in the browser is very powerful and brings a huge suite of encoding/decoding capabilities that browsers currently lack right now (at least until WebCodecs becomes standardized and implemented).

On another side, compiling existing C/C++ libraries to wasm is still very painful. I struggled a lot using Emscripten to port FFmpeg to wasm - you have to compile EVERY dependency to wasm (so I ended up re-compiling libopus, libmp3lame, etc.) and the compiler warnings are often super cryptic which made the entire process a complete nightmare. The process really needs a lot of work still.

For anyone that's interested, this is the result from my endeavor:
https://github.com/aeroheim/audio-file-decoder

And also check out a great general purpose FFmpeg wasm port here:
https://github.com/Kagami/ffmpeg.js
That series deserves more views.
I don't agree, though I'm not pigheaded about it. I've been using Delicious since the first week of release or so in 2003 I think, and later when delicious-discuss got going I seem to recall many conversations about feature bloat. I recall Joshu was very careful about adding features; one of the primary "core values" of del.icio.us was for it to be lightweight.
Yes - kinetic kill ideas are pretty sound.

http://en.wikipedia.org/wiki/Kinetic_bombardment#Project_Tho...

Lifting that much mass into orbit is pricy though.
Very little collateral damage when you are hitting someone with a rock as compared to blowing up the surrounding block.
It was never a program, just an idea.
Well, once you're off, the benefits start to pile up quickly. Food tastes better, you don't cough up strangely colored things early in the morning, your lungs don't burn, etc. It's still an incredibly difficult addiction to quit, much moreso than I expected before I started smoking. When not smoking, I do tend to miss all of the benefits, especially the extra time to think, but I've in the past replaced it with taking brief walks to get some coffee or tea.
I'd say we should take this a step further, and substitute value (specifically business value) for README.
I wonder what they're using for guidance. GPS and inertial guidance aren't accurate enough and anyway aren't useful against moving targets.

That leaves laser guidance kits, which tend to be pretty expensive. Probably takes more than one attempt on average, too.

On the other hand, you probably don't need to worry much about temperature and humidity when you store concrete munitions. Or maybe they mix up a batch of bombs before the sortie - "You can't launch yet. The concrete isn't dry."
In the UK, Cambridge and Oxford have their own police force.
Someone linked to a coursera course on machine learning in that thread, but the URL seems to have changed. It's now found at https://www.coursera.org/course/ml

"Andrew Ng's Standford course has been a god send in laying out the mathmatics of Machine Learning. Would be a good next step for anybody who was intrigued by this article."
Yeah I ride Amtrak, a fellow passenger told me they lost a lot of funding though, so now they share the tracks with another company. Not sure of the details entirely though. At least down in Florida anyway.
I don't understand modern children. They're all Greek to me.
Caching is not the same, since if the page isn't in the cache - and it's often easy to find one that isn't -, the request will get passed on to the generator, which (vastly) increases the attack surface of the whole system.
heyy congrats harshil a long way to go

many startups are gonna place trust in you ( including mine) , ball is in your court , win them over good luck

P.S what will be procedure of shifting from CC avenue to razorpay

and get wallet service as soon you can
The site alone seemed a bit cheesy for such a lofty "mission".

At first glance I totally thought it was the start of a new ARG.
I love TAILS :3

Hmm, 1.3.2 is coming out in a week. I think I'm going to avoid TAILS for the time being then burn a new DVD.
The "before-sign-up" pages are probably easiest to template as they'd cover most types of businesses. After users sign up, then it varies wildly. It'd be nice to somehow standardize that to work for most cases.
Oddly, I found that mostly readable, though there were a few implicit changes that he failed to spell out, so you need to infer those.
Significant discussion from an earlier submission: http://news.ycombinator.com/item?id=1377651

Then submitted again with no discussion:
http://news.ycombinator.com/item?id=1383888

But it is cool.
rookie mistake, better security if they isolate their networks too...
[If] you're not on Urbanspoon's Rez system or on OpenTable, you may as well not even exist.

Perhaps to you, but I think that attitude is rare. I think most people find a place where they'd like to eat, and then they choose the easiest way to make a reservation -- the difference in convenience between Opentable and the telephone is pretty small. If I'm going to spend $$ on a nice meal, finding a good place is my priority; if I need to call them or tolerate their shitty Flash website, so be it.

Personally, I rarely use Opentable: apart from the fact that they take some of the restaurant's revenue, they can also report false negatives. For at least one restaurant I go to often (Ad Hoc in Yountville), there is almost never a good time available on Opentable, but there often is if you call the restaurant. Since I can't trust a "no availabilities" result from Opentable, it is easier to just call and speak to a live person.
Yeah, it's bit like saying "I tried to play the flute once, man I sucked at it!".
Huh, somehow I had completely missed that. I think that would probably still not be enough, though, since he hasn't been involved in research culture (either in academia or at a research lab like IBM's or Microsoft's) for a long time.

But it seems unlikely to matter either way, since my guess is that "leave YC to direct an academic research lab full-time" isn't high on Graham's list of priorities.
I'm not sure how Notch has his affairs organized, but the corporate tax rate over there is only 26%.

I remembered to check this because all European countries have lower corporate tax rates than America.
Compared to the Fat man problem, this one is easy. Stealing is acceptable. We have courts to sort it out.

http://en.wikipedia.org/wiki/Trolley_problem#The_fat_man
You ignored the law of unintended consequences.

If you cut defense spending you also shrink a massive section of the economy, this will have a large ripple effect and you will end up with less tax receipts, and unemployment.

If you add a carbon tax you are taxing literally every single thing in the economy, this will reduce growth by exactly the amount of the tax, making the whole business a wash in terms of budget. (You'll convert some energy to other sources, but not much, if it was so easy we would do it already.)

Adding a sales tax would do about the same, and would also end up as a wash.
Yes, that is my opinion. I don't doubt that I'm in the minority. Still, for me, OpenTable or Rez support is critical. My girlfriend and I will routinely pick a place to eat on a Friday or Saturday 30 minutes before we intend to eat. I don't like having to call a half-dozen places in order to get a table, and I wouldn't have much choice without these systems.

If the restaurant is unable or unwilling to report their true availability, then the value of OpenTable decreases dramatically.
Oh wow, looking at their graph and the portion they cut out for "aesthetic reasons" this looks almost like fraud to me. It's at least hard to imagine how Kouwenhoven or anyone in his group could not have found this highly problematic. I did my PhD in a similar field (superconducting quantum computing) and if I had cut data from a graph like that I would've gotten a really strong reprimand from my supervisors. If you do a series of IV curves at equidistant points you cannot simply cut out the data you don't like, and if you do remove irrelevant data points (again, you probably shouldn't) you need to replace them with a placeholder value such as a black background to make it immediately clear that you left out some data. Just cropping your graph (which also makes most labels on the X axis invalid) is just insane, they hammer that into your head during the first undergrad lab classes already. I'm sure if they had marked the missing curves with a placeholder the reviewers would've noticed immediately and this article would probably not have been published. So from an outside perspective this doesn't look good at all for the authors.

Well, I guess this shows why it's so important to publish the raw data as supplementary material along with the article.
> Where did all this prosperity happen if the US isn't a capitalist country?

In order for the parasites to have something, they permit a limited amount of regulated market activity (including some forms of rent on capital) and that’s where all the goods and services are produced.

> Give an example of what you consider a capitalist country, please.

Obviously there are none.
This looks pretty neat! I had a few questions:

- Is there any way to add `perf` profiling?

- Could allocation graphs be added, similar to what pprof offers (e.g. the one midway through this article https://blog.detectify.com/2019/09/05/how-we-tracked-down-a-...)? I've found these to be very helpful in practice since flame graphs make it harder to see what lower-level functions are being called a lot.
This will just end very quickly. Soon every company will do what Gitlab did: pay average salary based on your geographical location and call it fair. Markets will always try to find a way for cheap labors, and this is no exception.
Just this week I had my own go at plpgsql again a few years after my last attempts. I have come away with the same conclusions I did last time "oh wow, this is really cool and fast and great; oh bummer, this is taking way too many of my own cycles to get something working".

The pg docs unfortunately weren't much beyond selecting some data. Trying to write any logic is something that left me struggling (in my case, I needed a hash table that could store a key value pair of numbers).

From my own experience a few years ago, however, go look at the stored procedures in PostGIS. There are many, many of them methodically written and you could probably learn most of what there is to know from detailed inspection.
Scrolling between years works in Firefox but not Chrome, for me at least.
The question is whether they'll make this mistake more frequently than innocent people will do this same thing. If it's not more frequent among criminals then it's not useful.
QUOTES THAT HAVE INFLUENCED ME GREATLY:

* You can tell how badly you want [something] by observing your actions each day. Are they consistent with [attaining your goal]? ~ Brian Tracy

* Character is destiny. ~ Sigmund Freud

* Heaven and hell are a state of mind. ~ The Four Agreements

* We shall never know all the good that a simple smile can do. ~ Mother Teresa

* There is nothing in a caterpillar that tells you it's going to be a butterfly. ~ Richard Buckminster Fuller

* After you go to the bathroom, you don't just stand there and look at what you just dropped in there for all night long. At some point you gotta flush it, man. ~ Kobe Bryant

* Whether you believe you can, or you believe you can't... either way you're right. ~ Ron Sutton at The SBRC

* There are some things you can do something about and some things you can't do anything about... don't worry bout stuff you can't do anything about. ~ Dunno

* Work Harder. Play Hardest. ~ Me

* Attraction is not a choice. ~ David DeAngelo

* Intelligence is defined by prediction. ~ Jeff Hawkins

* "Every beginning requires an ending, another revolution around the wheel of life. Death is not sad; the sad thing is that most people don’t really live at all." ~ Dan Millman

* Magnify what's best. Focus on what's next. ~ Change How You See Everything book

* Focus attention on opportunities not problems, strengths not weaknesses and what can be done instead of what cant. ~ Change How You See Everything book

* A diamond is just a hunk of coal made good under pressure. ~ Rod Weckworth

* There are three classes of people: those who see, those who see when they are shown, those who do not see. ~ Leonardo da Vinci
That's true, but why would women over-report disproportionately more than men?
Does Java have typedefs nowadays?
The guy above you trying to argue that a duff battery meter didnt matter has really confused me. Anyway, interesting to hear more comments from people that actually have these.
Interesting. But mostly concerned at the amount of soft drink consumed.
"I can simply download my configuration, load it in the current session and start using all my scripts, aliases on a remote host in less than a minute"

Nothing's stopping you from uploading zsh itself to your remote hosts along with your .zshrc.

Or just use the package manager to install zsh on those machines. On any modern Linux distro it's as easy as typing something like "emerge zsh" or "apt-get install zsh".
I think the Whitehead quote applies as is: unnecessarily complex syntax makes me stupider.
... The whole company uses it. Literally every employee.
Previously: http://news.ycombinator.com/item?id=670218, http://news.ycombinator.com/item?id=1818166, joshu: http://joshua.schachter.org/2007/01/autoincrement.html (http://news.ycombinator.com/item?id=52429 )

Foursquare growth in 2009 inferred from autoincrement IDs: http://www.flickr.com/photos/wallofhair/4232092914/