jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> That doesn't make a lot of sense to me. That essentially just escalates as everyones 'naturally' speeds up as a herd and then the whole point of having rules is moot.

You'd be wrong. If you remove all speed limits and all enforcement, people won't be driving 180mph on small roads.

Turns out for the vast majority of the drivers, a combination of awareness and experience will lead them to correctly judge a highest actually safe speed and they'll just drive that and no more.

This is codified in the rules that state that speed limits are supposed to be set to 85th percentile of natural traffic flow, not lower. That way for nearly everyone on the road the speed limit will make sense and not be oppressively low (laws are supposed to make sense, not just be arbitrary enforcement).

That's the rule on paper. Of course, if the speed limit matches the natural speed, it means hardly anyone will ever be speeding, which cuts the revenue source of speeding tickets. So jurisdictions play all kinds of games to set the posted speed limit far below the 85th percentile, which increases ticket revenue.
Isn't following a policy like that at all a fault?
I definitely noticed this weird lack of information on Express. I've found the best thing is to check out the examples from Express' own github: https://github.com/visionmedia/express/tree/master/examples

That's useful to see how something is done, but not why or the different options available. For that, there's still a definite lack of a clear guide. The guide on the Express website reads more like an API reference and doesn't go into detail on how to use the different features, which I think would be very helpful.

Right now I'm working on my first application using Express. Over the Summer, when I have free time, I'd like to write a tutorial series for Express and put it up on github so it can be updated as Express evolves. That's really one of the main issues right now, all this stuff is changing so rapidly that a tutorial can become outdated in a few months.
I don't think this analogy really carries over to software development. I think being able to develop quality code in X time even using libraries is a great demonstration of experience.
It looks like the Jump Math site is down(jumpmath.org). Does anyone have links with more info about the program or a cached copy of the site?
It isn't a criticism of the protocol. It's a threat to the current system. A centrally-controlled, government-sanctioned/mandated fork of the protocol that removes the bulk of the desirable properties could starve the "good" BitCoin by stealing away the vast bulk of the users that BitCoin needs for long-term effectiveness, and long-term protection from the charge that it is only useful for money laundering and drug deals. That charge needs to be visibly false for it to stand a chance.

The best way to guarantee that this threat manifests is to just poo-poo it as an impossibility, and not prepare for it. No matter how you slice it, BitCoin faces an uphill battle to get to the point where it has enough acceptance to dodge the laundering charge, and a quasi-religious denial of the problems because "BitCoin is just too awesome to be affected by anything bad!" is a quick path to total failure.

One entity dominating the network may not be a serious threat. A cartel damn well is. The article is correct, the resources are not centrally distributed and you don't need anything like 50% of the humans to cooperate to end up possession 50%+ of the network power, especially if you've got the men-with-guns backing you and even modest cleverness.

I've seen a couple of dismissals of this possibility, linked elsewhere in this comment section, but it's like the BitCoin proponents suddenly forget they're up against men with guns, despite starting out with this understanding, not just some people who want to play modestly unfairly and merely "collaborate when they shouldn't", but otherwise follow the rules. Effort bent towards breaking BitCoins will be proportionate to the size of the BitCoin economy.
I agree, but I have found that many people here hold the complimentary view: that programming ability is an inborn trait.
I also sleep shorter after melatonine, but I feel more awaken then after more sleep without melatonine. Of course that's only after week or two of taking melatonine. First few days when your body clock adjusts might be rough.
GPA has pretty much F/A to do with your application if you're not looking for an Internship.

"More anecdotally, everyone I know who made it to the interview process had a stellar GPA. Most were members of the CS honor society on campus."

As a student you should probably understand correlation and causative factors better :p
of course food pics/blogging are a facet of experientialism
Simple answer: Yes, they basically check every packet, or at least as many as they can. No, DLP isn't perfect, and it doesn't always work. This should not be a shocker.

Notes:

1) Modern DLP solutions have some pretty sophisticated obfuscation detection tech. Like almost all of these kinds of technologies, they're looking for the 80% case, not the 99% case.

2) Tunneling out encrypted tunnels is subject to traffic analysis techniques. It's not as uncommon as one might suspect to detect out-of-band ex-filtration of many different types this way.
It is true that the sites people actually need secure transactions with are certified by less than a dozen CA. The problem is those dozen CAs are not the same dozen CAs.
Check out Webpay for payments in Japan.
Their API was originally supposed to be a clone of the Stripe API, but have gone off with their own API updates based on the JP market.
https://webpay.jp/
I'm not thinking very hard about it, but that second bullet sounds like a really good idea.
Sometimes I wonder if the usefulness of calculus is overstated compared to other areas of math. Linear algebra & discrete math pop up a lot more than integrals in CS.

I loved my real & complex analysis courses but my courses on linear algebra, abstract algebra, & discrete math have been much more useful.
While I appreciate what you are saying, I think this statement is not really accurate if you look at the facts. I would not say "virtually any" because there are numerous academic projects that are now abandoned and whose creators consider a failure. So, semantically, "some" might be a better word in the place of "virtually any". In any case, I think you are underestimating how complex Airbnb's tech is. They have tons of banking regulations that they have to follow because of their payments and to think that their tech is "crud" is just a testament to how well they make the complex seem easy.
Actually the company I founded start 2000 and was quite succesful used perl. Off course I wrote the MVP in it. I loved perl.

When I sold it due to personal reasons I was not yet ready to retire. In that time and especially in Europe buy-outs were quite modest. I started doing consultancy until I would have a new idea and start working on that one. Indeed the golden cage of consulting can be dangerous. I'm already consulting 5 years and didn't start anything new.

I don't consult as a programmer anymore. I implemented Agile in my own company and now I'm an agile coach in large enterprises. Programming I still do in my freetime just to keep me sharp.

But here in Belgium 99% of the projects are CRUD projects so I'm not really missing out on anything. Most of the times senior developers go to architect roles not because they want to stop coding but because they're tired of writing CRUD code.
I grew up in Ireland. Very few robo calls. Why? It's illegal.

The solution is not a technical solution, but a legal one.
If you're ever in Redmond, stop by and we'll go inspire some confidence with the folks maintaining it.
The last few seconds very clearly shows more people already "let in" on the other side of the gate. More context is needed.
Iirc, it was 1€, and maybe it was even only on iOS.

I remember vaguely getting convinced by a friend, "you just payed [200,300,idk]€ for that new phone, can't pay one euro for this one app?"
In case anyone is wondering: Rake is “Ruby Make,” which is just a utility for defining and running Ruby scripts.
Rules kept getting stricter on paper but none were really enforced in the real world
You are being naive. I wanted to see what the impact of a 50 caliber looks like on iron plates. This is just a childish curiosity for things that go bang. Immediately I was bombarded with recommendations of barely concealed white supremacists, and bizarre conspiracy theorists. I know that if I clicked on even one of them, then my recommendations will be full of that crap. Similarly, watch one motivational video, and Youtube decides "oh! I see!! so that's what you really want. Here's a deluge of 'similar' crap."

What I want to know about is more coherent explanations of abstract math and some scientific experiments which I never got to see in school, in addition to comedy. That I watch something else once in a while is not really an indication of my identity or my Jungian shadow self.
And the pyramids of Caral were being built in Peru.

https://en.wikipedia.org/wiki/Caral
7 pounds, ~10.50 US$ as a maximum to ship it anywhere in the world, be it Pitcairn Island or the US, doesn't strike me as quite equaling not "very interested in selling outside the UK".
You appear to have put this post in the wrong place, as it says nothing that relates to the observation presented in the parent, which is that elsewhere, you ultimately abandoned your C++-analogy approach in favor of one that discusses Java in Java terms -e.g. 'Read the JLS. This is Java as defined by its creators, absent of C++.'

Which is not to say that there is anywhere this post belongs, as you attempt to use a couple of tired old rhetorical ploys: insinuating a position that has not been stated, and the insertion of a specific item into a list of disjunctions in the hope of insinuating that it is necessary.

Your argument here depends on the misunderstanding that all explanations in computer science are abstract, and specifically that they are inevitably more abstract than a discussion of the same topic in C++. That is not so; a discussion of argument-passing can be (and is) done in terms of addresses and stack frames. That's more concrete than 'abstract pointers', and also more straightforward than making qualified analogies between elements of Java and C++, which are of no help to anyone who doesn't have a solid understanding of C++, anyway.

This is just as well, or how else would anyone have understood this stuff before they had C++?
There are 3 options vote for A, vote for B, or abstain in one way or another.

When you have such a limited number of options their isn’t an obvious reason for the choice. Both loving A or hating B more than you hate A can result in an A vote. With millions of voters some people are going to vote based on silly crap like a candidates name being similar to someone they know, or a coin flip. Hell, you can expect at least a few mistakes.

PS: 1,865,620 people voted libertarian, presumably a few felt the way you do but when you know someone isn’t getting elected that opens up even more options.
Ok are you saying that is a good reason to invest in it? I always hear this and it seems like if force or military force is your only bastion of reason left to invest in a currency you should have left it long ago.
You mean competition.
And what of the women on the jury?
Pretty old article isn't it?
> Whales are nice to have but any financial model that includes them is gonna end up focusing on pleasing them

I completly understand where you are coming from, but most of our historical art is because of "whales", so all in all I don't think whales are bad for art. I am sure Leonardo would have preferred not to be under pressure from whichever prince he was currently working for, but did his art suffer?

I am not saying a whale is required, van Gogh is a good example, but even van Gogh might have benefited from a whale.
> I'm not talking about the market between you and your ISP, which I agree is not very free.

Right, but those two issues are for me, inseparable. If I don't have the freedom to choose my ISP and my ISP doesn't take my opinion into account when making business decisions, then I have no recourse.

If there were other ISPs for me to choose from, then I'm all for absolutely ZERO laws about net neutrality because then actual market forces can actually go to work.

Market forces on the consumer side of consumer ISPs can directly influence the happenings on the peering side of consumer ISPs.

> I think every participant should be allowed to make their own decision whether to pay, and the other side shouldn't be forced to carry traffic it isn't paid for from that side.

Sure, so now Cogent and Level3 can demand $100/Mbps/mo from Comcast right? Because without buying global transit, it's not really INTERNET, it's just Comcast. What if all the transit providers decided that those were the new rules? Would Comcast have any alternative?

What if these transit providers all got together and agreed that none of them would offer Comcast global transit for less than $100/Mbps/mo? Would that be OK? I mean, Comcast has highly asymmetric flows right? They should be allowed to do this, shouldn't they?

Because as it stands right now, I've got a million Comcasts I can choose from, but they've all agreed with one another that the pricing is the same no matter which one I pick. If Comcast can hold me hostage, why can't the transit providers all agree to hold Comcast hostage?
Great news for you: we never sent out emails like that. So the entire argument is moot. I also never said anything about spam filters.

Again, if you just want to avoid a newsletter, great. Try the service and move on if you don't like it. Using that as an excuse to abuse a service is the mental leap I can't make and I don't get how it's even defensible. If you really care about services like Mailinator, the abuse is something you should care about because companies will just keep making it harder to use your email hiding service of choice.
Right, it's like no child left behind for college kids. So small, private, and usually online colleges are taking advantage of poor people with access to subsidized tuition. I agree that's a problem, but creating a broad-spectrum standardized testing scheme is a completely wrong way to go about it. I don't know what the answer is, but some effort must be made to crack down on the for-profit diploma mills.
I never went to HS or college. It's pretty easy to learn if you're motivated and have an internet connection. I have a high-paying career that I made for myself. Of course, whenever I bring this up people write me off as some kind of genius (I'm not) or some kind of exception. I'm really not. Yes, statistics show that going to college is correlated with more financial success than those who do not attend college. I suspect that has more to do with the demographics associated with those who attend college rather than what was learned in college.

Regardless, my problem with college is they take zero responsibility for their student's success while simultaneously employing rhetoric and advertising that tells kids that it will help them get a job. This is borderline fraud. Colleges should not be able to sell kids degrees on the idea that they will get a job with them whilst not actually accomplishing that.

What do I mean by taking responsibility for success? There are trade schools where if you don't get a job within X years you only owe a fraction of the tuition (or none at all).
You are wrong on practically every account:

> Joe Developer sees this advice and decides not to write crypto software.

False. Moe Manager stomps his foot and makes Joe Developer wire together "something good enough", regardless of Joe's qualifications. Since neither Joe nor Moe are able to tell how good a crypto system is, they invariably end up with something in the awful-to-kludge spectrum. Both Moe and Joe need to be repeatedly reminded that they don't know enough about this non trivial problem to make good enough calls.

> That's unambiguously bad, because the software industry thrives on failing a lot until a good solution is found.

"Unambiguosly bad" is a thought stopper, a rhetoric trick. This just means that since you don't like any of the options made available to you by reality (like... paying big bucks to a real expert), self deception is preferable.

Now, the fact that our software industry thrives on failure... I am ashamed to say that this just means our industry is really good at externalizing the consequences of our own incompetence to the customers. This is all good and fun, until real lives are on the line. Crypto is one of those cases, so it is one of those lines you don't cross.

> There needs to be a way to develop crypto software that falls in a land of, "Don't use this yet, but maybe someday after we're done testing it, you can start using it and be secure" rather than "nope, just scrap the whole thing".

Are you familiar with the term "Security by Design"? It is one of those pesky realities I was talking about. It basically says that you cannot create a product giving no concern to security, sprinkle some crypto fairy dust on top of it, and magically turn it into a secure product. If you try to do that, you'll end up with a product with broken security.

Which is not all that bad in practice. There are lots of useful products that we all are better of having in insecure form than not having at all. But if the whole point of product X is to be "Y, but done securely" there is no redeeming feature that can save X from the axe.
As someone who runs a security consultancy, I can agree. Strangely, the article seems to frame even Mitnick's admission that he's nothing special in a mysterious light:

> And here’s probably the most interesting fact: Mitnick and his constantly changing team of speciality hackers have a 100 percent success rate. That’s no legend. “It’s not even bragging,” he said. “It’s just a fact.”

Yes, me too. Same with almost every attack crew worth their salt. It's possible to be protected from known vulnerabilities and misconfigurations, and it's even possible to train your employees to never perform dangerous actions or disclose sensitive information... but it's very, very difficult.

The best defense, really, is just making your attack surface as small as possible.
> "there is no such English word as costlily;"

There isn't? I've certainly used it as such.
Just because some people maybe overhyping the risks of (accessible) resource depletion doesn't mean it isn't a valid issue.
I'm not very familiar with the specific details of software licencing, can someone explain this situation to me?
There are a finite set of cultures. "Can be" isn't a particularly productive claim.
Creating a company page is free: http://careers.stackoverflow.com/products/company-pages
If you don't know the size of all rows beforehand, AFAIK, it's pretty much impossible to do this without having a jumpy scrollbar.
If only I had scrolled a bit first, I could have saved myself minutes. Thank you, and my support request is: please start auto-linking safe urls.
I had this same phone, in the post iPhone era we tend to forget that smartphones did exist and some of them were actually pretty fantastic devices. From the 600 I upgraded to the 700w and that was probably my favorite phone of all time.
How about infinite horizontal scroll? I haven't seen any JavaScript data grids that are designed to handle arbitrarily many columns.
Raising a ton of VC and spending it on banner ads is sooooo 90s.
The live event webcast. I meant 1 hour 37 and 1 hour 53 minutes.
I feel like "global passive adversary" is kind of like a True Scotsman. There doesn't seem to be a fixed definition; rather we work backwards from random attacks and determine whether we think they were global adversary worthy or not, and if so then that makes the perpetrator a global adversary.

Could Lizard Squad have executed this attack? (I assume anybody with a botnet could start new Tor relays, so yes.) Is Lizard Squad a global adversary?
You're still giving them a platform to do so - it doesn't matter the exact details of how much is user-generated and how much isn't.

If you allowed anybody in the world to put an ad in your newspaper, for example, you would be responsible when ISIS use it as a recruitment or propaganda tool - they wouldn't have that reach otherwise. Same with imageboards, reddit, or HN.
I just got a Dell Vostro 3400, and am quite impressed. Clean design, multitouch trackpad, nice battery. Just missing the MagSafe power. It's the first PC laptop I could imagine myself using every day, if I couldn't use a MacBook.

http://www.dell.com/content/topics/topic.aspx/us/segments/bs...
Ah, that's different: Fermat's Last Theorem was called a theorem because Fermat claimed to have proved it. Taking him at his word, it's been a theorem since 1637.
Here here. The same for the iPhone. It's better this year because of the features, it's tiered because of storage space! That simple.

When I first got a cell phone I was pretty frustrated. There wasn't even any sort of good, better, better still. One phone had a camera, one could play music, another had some other shitty feature. What the hell? It seemed to me that a lot of those options could somehow be bundled together? I was never happy with any of the choices I made.

I think the philosophies of these companies is just to make a new model to "capture" a certain market sector they identified. So if they identified many different niches then that's what they build. Not to mention the fact that they keep old models around for years at lower and lower prices. Why discontinue it if they were able to lower the cost so much that they can maybe sell more?

Kind of stupid.
My desktop uses a wireless network with an external USB radio. Having the ability to physically disconnect it a few hours a day works better at countering distractions than exercising self-restraint by not opening a browser.
I rarely cook a meal for just myself. Either I cook for my housemates, or one of them cooks for me. It saves a lot of time, because cooking scales sublinearly. It's also cheaper and tastier (I put more effort in if I'm cooking for others).
Well, here in Argentina, we have an obligatory quarantine till March 31st, with some exceptions (medical and security services, essential services, supermarkets, restaurants for takeout, pharmacies, etc)... but we've seen lots of people taking these days as vacations, attempting to travel to tourist destinations. So, authorities eventually started blocking access roads to some of these places.

But in some poor areas, some people are refusing to comply with the quarantine, even attacking police cars [https://www.youtube.com/watch?v=KO4YI8L8l30]. So, the gov is trying harder to communicate the need for isolation, but if people keep disobeying, they said they have Martial Law on the table, they just don't want to get to that point...
...instead of 'bubble'
Thanks.

I agree that there are so many things you can hardly put a prize on. Heck, I'm sure for many people living close to Christiania in Kopenhagen is a quality of life they would miss elsewhere.
Might be controversial on HN but certainly not elsewhere. Most recruiters do require a CS/engineering degree.
Or, alternatively, the more people who learn Javascript learn it's actually really good.
If someone writes C/Python/Lua/language-of-your-choice code that violates good principles, misuses constructs, and generally looks like crap, everyone calls them a lousy coder. Yet when it comes to HTML, using semantically incorrect markup is somehow ok.

I understand why pg hasn't updated the display markup, and it's his website, so he can do what he likes with it, but to say "it doesn't matter" is to give anyone writing bad markup a pass. It degrades our artform. That matters.
"Like setting money on fire." describes everything I know about it.