jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>> Please explain to me how net neutrality will somehow affect things like local municipalities granting ISPs local monopolies. Or how "net neutrality" will allow new-comers to overcome the initial regulatory and capital investment hurdles to setting up a new ISP.

It doesn't. Local monopoly support from the government is a big problem, but it's also not the only problem. I actually have 3 options at my home and it doesn't seem to be causing an increase in service or a reduction in prices.

That said, as video moves to the internet and as the ISPs lose differentiation, we can hope for actual competition on access to what FCC regulation will make a commodity service. But I'm not entirely convinced that will happen either.
Ok, added
I have iBooks, BN eReader, and Kindle on my iPad. I primarily use the Kindle. I use iBooks to put free ePub books on my iPad. I bought an Alastair Reynolds book on the BN app, but I'm leery about it's need to "call home to the mothership" every time I open it. What's going to happen on the plane?

I bought the book from BN instead of Amazon because BN's book was $4 cheaper.

Kindle and BN also do free samples.
Reducing the number of pre-forked processes shouldn't matter that much (at least with Apache). Your kernel implements copy-on-write when forking processes for all the memory that needs to be duplicated, so it doesn't actually use n times the memory, where n is the amount used by a single process -- in my experience web servers usually don't change much of the memory while serving content.

Spamassassin might do this differently though and I suspect child processes are more likely to use all the reported memory.
So apparently Coke still has cocaine, and most companies are big conspiracies... If you ignore the the tin-foil hat stuff though, there are some good tips in the article.
Could you add Cherokee to the list? I voted Others, but i'm sure it's more used than IIS among HN users
If he's a famous anything, he's a famous blogger, not a famous programmer.
If, on top of your mortgage interest, you add in property taxes, property maintenance (2-5% annually?), brokerage fees and the gains foregone in purchasing property rather than bonds, is it still good advice?
The only caveat is if you are somewhere long enough, rents will continue to increase while your fixed rate mortgage will remain constant (taxes and upkeep, of course, may not). I've looked at the costs of short term renting vs. buying in my market, and for the kind of properties I look at, it's significantly more expensive to buy in, say, the 2 year time frame.
> I have mobile devices too, but 99% of my web browsing is still on my laptop

Right. That's because you can. In much of the world, there is no such thing as a high-speed wired infrastructure that lets you purchase $1000 computers, plug them in and go. Most of the world does have a wireless network though, and there are already nearly 1 billion 3G phones connected to those networks.

You and I are not good examples of the new market that will exclusively access the Internet through mobile, so it may be hard to see that it's going to happen that way. But it will.
When interviewing candidates, I rely heavily on their resumes to check their honesty and skills. If somebody says they've spent the last 3 working in Python, then I'll ask them about Python, even if the position doesn't require it.

I prefer to quiz candidates on what they've done, and not just what they'll be asked to do. A truly good programmer who has masted several environments can always learn a new environment.
But he's not talking about the masses in the industrialized world, he's talking about the masses everywhere else. Where the cell phone is already the dominant platform, they'll just get smarter phones and more internet access now.

This may or may not affect a particular business/website, but it's a trend that's worth being aware of.
Interesting if somewhat unfocused think-piece. What struck me is how forward-looking we were in 1956; Tomorrowland's vision of a future in space looked so clear back then. What would we put in Tomorrowland today?
When an American company says they support free speech, everyone assumes they mean the American version. Which, incidentally, does not include exceptions for "hate speech": https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
You might have a reasonable case for custody. Talk to a lawyer.
This was mainly an issue of semantics (suggestions on wording appreciated). Just imagine them in order of least-to-most.
My vote is for the Yellowstone Supervolcano. If you take a look at the image showing potential range of the ash cloud, you can see it might cause a few problems if it were to blow. Maybe not a next-thirty-years type of event, but still an interesting possibility with potential for tremendous casualties, and very little that can be done in the way of prevention.

http://www.earthmountainview.com/yellowstone/yellowstone.htm
I'm confused by the 'likely to create an event in the next 30 years' part - either it's unlikely or it's likely. There are events that are quite likely, but with a low _perception_ of risk. Oil spills happen all the time, it's just been a while since one has happened in a rich Western country. Why? Because we've already tapped almost all of our oil - most of the worst spills happened long before we were born! Now the spills happen in places like the Middle East and Nigeria, but because only poor people live there, nobody notices or cares.

Other events that were or will be likely to occur, but have a low perception of risk, include the recent financial crisis, and, looking forward a decade or two, ocean level rise flooding major cities, and a US debt default.

Some interesting events that (seem to) have a genuinely low probability, but would really change the world if they happened:

* Asteroid hit (either a big one, or a smaller one that hits just right).

* A 'supervolcano' eruption that puts us into nuclear winter

* Solar flares fry every piece of electronics on the planet

* Sudden tipping point in the Antarctic or Greenland ice sheets that raises ocean levels by a few meters over a year.

* A strong 'godlike' AI (benevolent or otherwise)

* A self-replicating nanoassembler

* Godzilla attack
What features would you need?
The most interesting part of this article, to me, is the UI issue raised at the bottom (although I feel it'd be more correctly classified as a user experience issue).

In the current version of iOS, I often find myself hesitating after kicking off a non-instantaneous action, like hitting "Send" in the Mail or Messages apps.

Since these actions complete an interaction, I have a strong instinct to immediately click the Home button and move on to whatever it is I'd like to do next.

But, since "switching" is the same as "quitting", I hesitate: if I switch before the mail is sent, will the app finish doing what I asked it to do first? In the case of those two apps, the answer is yes, they will, but I have no way of being certain. The safest thing to do is wait until I know the action is complete.

Since iOS 4 makes it much easier to complete tasks and save state, there's a good chance my mental model will shift from switching == quitting to switching == switching.

At that point, woe unto any app that breaks that model and actually quits, either losing some state or not performing some task I cared about.
> Your style of writing is awful. I had no idea whether you were the developer or the boss or what until the last two sentences. Try defining the variables first, not last.

Sorry, I should have mentioned my position in the first paragraph.

> And most people need an experience like that to learn to not be a doormat.

I'm not sure doormat is the correct term. Naive would be a much better term. I only stuck with the company because I had signed a contract for the summer and my parents pushed me to stay.

I didn't let the guy walk over me. I implemented the google maps stuff the next week instead of that weekend. I regret my rather impolite reaction to his insistence that I do it that weekend. It's something I hope never to do again.

I successfully argued (politely) against a number of things like including storing and sending credit card data unencrypted. (I had to pull up some laws for that one.)

The whole situation wasn't helped by our communication issues, personality conflicts, and lack of maturity. (The one mature person in the group was rarely around since he had a day job.)
Yes, this is true. This is why Netflix runs fast.com: it serves Netflix content from Netflix servers, so if ISPs want to prioritize fast.com content they'll have to prioritize Netflix content as well. Of course, that doesn't help non-Netflix sites...
The existence of worse doesn't make something good.
> Would Google had struck such deals without the threat of the legistlation?

They did in France. And they did it for a fairly obvious reason: indexing French news is worth something to them. If the option on the table was "index Australian news and pay, or don't index", they would pay because indexing Australian news is worth something.

The problem is there are lots of newspapers out there, all selling the same news. They all fight tooth and nail to get the top rank in every search, which presents Google with a turkey shoot. The price consequently drops to zero. That would happen regardless of whether Google is a monopoly or only had 5% of the market. It should tell you something. All this hand wringing about Google abusing it's market power is rubbish. The problem isn't Google's market power. It's the fact there are 20 different newspapers all selling the same story.

The French solved not by bashing Google. They solved it by forcing all the newspapers into a room, effectively creating a monopoly for French news. Google could no longer play one off against the other, and a price greater than 0 was agreed upon.
For further in-depth reading, I recommend the book "Range: Why Generalists Triumph in a Specialized World". It explores the generalist vs specialist dichotomy within various fields (e.g. sports, music, engineering) and compares the successes and contributions between the two. As you might guess from the title, the book reaches a very similar conclusion - for spaces involving unstructured problem solving such as engineering, breadth lends itself better to creativity and achieving breakthroughs.
Thanks, I am reading the kernel source as I go and using that to answer questions as I figure things out.
Wait is this really true? Since it’s been a long time since I was in school I wasn’t even aware that this subtle but obviously impactful change had taken place. I find it a bit sad because it programs students in a different way. How does one even track this kind of change?
That Google link is from 2010. Access controls at Google are much stricter now.
I’ve enjoyed starting to work through the exercises on Cryptopals[1]. It teaches you the underlying concepts for different ways of encrypting information and asks you to write code to break them.

[1] https://cryptopals.com/
As with most disciplines, the variation between practitioners is bigger than the variation between disciplines.

If you have a practitioner who works for your problems, more power to you.

However, if you're looking for someone new - do not search among chiropractors. They are - on average - much more likely to harm you than a psychotherapist or osteopath.
They just want to label anyone who disagrees as irrational or stupid. A tired rhetorical trick.
The whole campaign was more of a dream, rather than something even remotely realistic. One month with average million a day? Now get it to 3 months and better advertising and it might be possible. I believe it was a decent PR act, but they never really counted on succeeding in it.
You cannot have true security. You can have acceptable security. The law of diminishing returns kicks very hard after a point.

Basically you should aim to keep terrorism the least of the risks for the society but to accept it as a non zero.

But the moment less people are dying from terrorism than lets say random obscure health condition then the money and resources are better invested elsewhere.
About 6 months ago, I had the explosives detector at SFO flag me as suspect after a random pat-down. What followed was a second, slightly more thorough, pat-down and a very thorough search of my carry-on. It all took about 15 minutes, and the TSA staff were nothing but friendly throughout the procedure.

Whenever you fly, keep two things in mind: 1) the TSA staff are mostly just doing their job, and 2) not all of them are assholes.
Along the same lines, a quote from 1975(!):

"Fred Brooks, in Chapter 9 of The Mythical Man-Month, said this:

Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious."

http://www.dreamsongs.com/ObjectsHaveNotFailedNarr.html
Electronic Design, EDN, Photonics Spectra, and EE Times.

Here's a URL for a relevant ad:

http://www.awaiba.com/en/products/medical-image-sensors/

This is for a digital video camera the size of the ball on the end of a ball-point pen. They have a stereo 3-D camera too if you have enough space for it...2.8 cubic millimetres.

Edited to add:

Oh, and that includes the lens.
I agree that it seems unrealistic to expect someone who is currently employed to put everything down for a few weeks to do a trial project. I've only agreed to them when I was already between jobs. Of course the prospect of multiple weeks-long projects before finding a good position doesn't sound very thrilling. Not sure there is a perfect solution.
The political opinions of Hacker News commenters aren't that different from the general public's in their respective nations. There's plenty of people around America, at least, who think the TSA is just fine.

You're surprised by this guy because it's hard to voice certain opinions on certain topics (like the incessant and almost always redundant TSA / NSA / Manning / Snowden coverage) without having someone condescend to you, which gets tiresome quickly. So all the people who agree with him usually don't bother to comment, and often avoid these threads entirely.

In other words, we've just the illusion of conformity around here, and the surprising thing isn't that someone disagrees, it's that they were masochistic enough to start arguing in the first place.
So fewer regulations will lower healthcare costs in the USA?
Shortcut to a huge buyout: develop a map app that generates local, personalized content for users, then start a bidding war between Apple and Yahoo.
Those would make for good plugins when the plugin api is released.
> What's wrong with people using BTC to buy drugs?

The flaw that is raised isn't that BTC is used to buy drugs, but that it (in the view of those raising the complaint) doesn't have a strong use aside from buying drugs (and, while "drugs" are usually mentioned, the substance of the complaint appears to be more about drugs-as-popular-form-of-contraband rather than drugs-qua-drugs.)

And given the way governments tend to respond to things that (1) are primarily used to facilitate unlawful trade, and (2) become increasingly popular, its a real, if political, risk for the Bitcoin ecosystem.
Interesting article, but isn't there an implicit assumption here? That it is better to generate employment than (micro) entrepreneurs? That it is better to work for someone else than to work for yourself?

I'd challenge that assumption, and challenge it hard.

After all, it wasn't a nation of "good corporate employees who don't rock the boat" that built an Empire on which the sun never set... it was a nation of shopkeepers :D

Moreover the amount of funds required to give someone full time western style employment are surely much larger than to give some rural individual the funds to lift themselves out of a murderous loan-shark system and above the poverty line.

So in terms of ROI (where the return is net benefit to society per $ invested) micro finance has to be the winner hands down.

The thing is that it is enormously much easier to throw $1 million at some small company and feel smug that you've done your bit for peace love and mung beans. It is enormously much more difficult to go out into the bush (or wherever) and find a rural village and bootstrap them off loanshark debt by lending a selected few individuals $10 each and then carefully tracking their repayments.

$1000 carefully nurtured will bring prosperity to an entire village. A $1 million dollar loan to some small company is going to benefit the sports car and golf course industries more than it will benefit their own country. Even if some of the money went to employment instead of the owner's lifestyle, is it really 1000x more beneficial to the country than the $1000 that saves a village? I think not.
This isn't how you submit a story on HN...
Personally, I don't agree. I think a majority of the value of K&R actually comes from the exercises.

K&R gives you a very good, clear and detailed explanation of the topic at hand and then immediately gives you several exercises to practice it. If you don't do the exercises the information will just fall out of your short-term memory whereas if you actually do them your long-term memory will get engaged as well as general muscle-memory for C coding.
The point I made in another thread on this: http://news.ycombinator.com/item?id=2468950

Basically by having it stored locally, it lowers the barriers to accessing data, so that it is no longer restricted to law enforcement people seeking telco data.

That changes a lot of things.

For instance imagine you're a police informant or undercover cop: a technically savvy mob would be silly not to hoover up the location data of everyone in their org, which could lead to some interesting discussions.
Yes but you have an error in your reasoning.

If browsers would error out on invalid content then those services would either provide valid content or they would go bust.

And XML/XHTML is much easier to parse and for producing valid content than HTML because it is much more consistent and has less history package than HTML.

It is just that today, we still have tag-soup and error-tolerant parsers in the browsers and of course lots and lots HTML producer are producing shitty HTML and you can't just switch on a strict parsing.

But if history would have taken a slightly different turn, we would be talking about XHTML5 and not HTML5.
The more I think about the Turing Test, the more flawed (or hackable) I see it. What if instead of improving the computer I go the other way around and I put a disabled human (like an autistic or something) behind the curtain? This may certainly exhibit a very unnatural model of thought and make the computer harder to identify. If however, such hack would be prevented by the fact that the judge is the one that chooses his human subject for the test, like they knowing each other to some degree, then the test becomes more of a challenge to recognize the specifics that one particular person may have in relations with not only computers but other humans as well!
This sounds like the plot of a movie: death-row inmate forced to volunteer for implant testing, but he manages to connect to some kind of military robot and fights for his freedom.
HN is more defensive about some companies than others. The F and G of FAANG mostly.

Edit: Even mentioning the rule to someone who asked can bring out the haters.
I don't think they are pretending they figured out a way to fake depth, it sounds like they have created a compact head-mounted light field display, which is absolutely a huge step forward. Unlike classic stereoscopic technologies light field displays let your eyes refocus the image because the displays recreate the direction of the from the object as well as the color and intensity. NVIDIA demoed a compact head mounted light field display recently that explains the concept. See it here https://news.ycombinator.com/item?id=8451746
Do you have a blog? I'd love to read that post if you write some day.

Although I personally use loop and eschew other iteration constructs I see the point you are getting at, it communicates better the intent.
Ah, thanks for that. cheers.
"Fair" reminds me far too much of the horror that is FRAND. It simply provides far too much leeway on the part of the company, who would almost certainly get the largest say in what is "fair." For example, they could easily market "Is it fair that a web site who pays more for quality service gets the same treatment as those who pay less?" as justification for charging sites for "fast lane" fees.
The article doesn't even use the word "intelligence".

The premise of the article is that good education is available to some and not others, and that their children are more likely to also get good education, thus perpetuating the gap.

This leaves plenty of intelligent and meritorious people with poor educations and thus poor prospects, which tends to carry over to their kids. The very opposite of "meritocracy".
... maybe put in setup.py something like

from pip.req import parse_requirements

requirements = parse_requirements("requirements.txt")

setup(

...

install_requires=[str(r.req) for r in requirements]

http://stackoverflow.com/a/16624700/348081
I like the sound (and I'm shameless about it).
> it doesn't matter though.

It does matter if it means otherwise qualified contributors stop contributing or, more likely, never attempt to contribute in the first place. Linus doesn't know how to act any other way, but that doesn't mean there aren't other ways to act that don't harm the overall success of the project but create a more welcoming atmosphere.

It's like he's trapped in this weird world where "being nice" is the alternative to being a temperamental jerk. How about being kind, patient, but forceful? Lots of technical leaders know how to strike this balance and Linux is worse of for Linus' inability to do so.
- you will be asked/pressured to do things - to be places and talk to people you weren't planning to. Best case scenario it's at the cost of your time, worst case scenario it's at the cost of your personal safety.

- you will be expected to report on what other people, including your friends, said or did. Even if they are not doing anything illegal FBI might want information to pressure them into being an informant.

I wasn't in a situation like that, but I expect it would have a huge chilling effect on me - I'd start self-censoring interactions with others our of fear they mention something benign, but gray area legally that I would laugh at otherwise, but now would be required to report and get them in trouble.

This wouldn't have to be something big - I'm sure at some point in time a friend of yours recommended a movie or a tv show that isn't available in your region, implying they have pirated a copy.
Would your first reaction be to notify FBI?
Was this actual cash, or like an iTunes gift card or something?
> This one's a new one to me, and apparently relies on some special new widgets.

ExternalName has been around since 2016.

> Nobody uses NodePort to expose external services directly, and I think you know that.

Sure they do. Anyone using a LoadBalancer does this implicitly. If you don’t want k8s to manage the allocated port or want to use something bespoke that k8s doesn’t offer out of the box then using a NodePort is perfectly fine. You can also create a custom resource type if you’ve got some bespoke setup that can be driven by an internal API.

The happy path is using a cloud load balancer, because that’s what you’d use if you are using a cloud provider and you’re comfortable with k8s wiring it all up for you.

Has your criticism of k8s evolved from “I’m unclear about services” to “well yes it supports everything I want out of the box but uhh nobody does it that way and therefore it can’t do it”?
Halide (https://halide-lang.org/) is one example, designed for implementing low-level image processing functions.
They hired a bunch of FreeBSD secs around that time didn’t they?