jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I didn't read their comment as claiming they fabricate the sources altogether. However, if you really reduce it to that level you have essentially established an unverifiable theory that is no different to a conspiracy theory. On that basis, the allegation that NYT routinely fabricates sources should not be believed either (since its from an anonymous source with no way to verify it).
Thanks for giving me the benefit of the doubt!

As for stereotyping… maybe! But isn't "laughing a proposal out of a room" a stereotype as well?
I don't get messages sent to my MAC address; I get them sent to various identifiers (email, AIM, QQ number, wechat ID, what have you) that I control.
yeah standing novation was cool... I love how the launchpad is basically just a "dumb" device. And i like lights, and I like buttons... Launchpad FTW
Then strace spotify and post the log to HN. It would get a lot more votes than the silly petition that this thread is about.
Yes, obviously. But what is the point of bringing that up, honestly?
It’s a huge investment. Look at how hard it’s been for Google and Oracle.
"The MIRVing of the Alto user interface into multiple new metaphors means that we are moving into very unfamiliar ground. Everybody should get a Macintosh and understand what’s special about it. We still have a long way to go." -Bill Joy, January 31, 1999

https://donhopkins.medium.com/bill-joys-law-2-year-1984-mill...
Isn't it insignificant in mobile?

Linux dominating mobile should not be about Android using the Linux kernel underneath the scenes...
This legislation is supposed to be a kind of antitrust (ie. competition law) regulation. It came out of an inquiry by the Australian Competition and Consumer Commission. The stated purpose of the law is to remedy a 'bargaining power imbalance between digital platforms and news media businesses': https://parlinfo.aph.gov.au/parlInfo/download/legislation/em...
The Mad Magazine Fold-In Effect in CSS:

https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effec...
Certainly new technology and unprecedented populations were major aspects of warfare during this time period. I would add poison gases to your list.

Remember though that many other (non-destructive) technologies made their entrance during these wars: blimps, new classes of naval vehicles (the so called battlecruiser) and also submarines, precision bombing, new types of artillery, the first tanks, trains for transporting goods and troops, radar...

And remember that the tactics of the time changed as much or more than the technology. In WWI a prevailing tactic was troop attrition - the infamous Battle of Verdun being a sick but paragon example. WW II saw the advent of the term 'strategic bombing' which in essence was the idea that if you directly kill huge numbers of civilians it will demoralize the enemy, cause them to withdraw, and end the war faster - in the end supposedly saving lives. Of course it didn't work out that way, but the belief that it would contributed to the constant bombing raids and huge civilian bombardments that WWII was famous for.
I've been working on mine (bit.ly/1rqJ0NG) for over 7 years. There are a few things that keep me going -

- The first is that while I've been using it (or a version of it) for about 5 years, there are a lot of features I want that are still missing.

- Second is wanting to see it through. There are loads (over 20) of unfinished apps in my \Dev folder. I think some of them are epic ideas, but decided to focus on one and see it through.

- Third is to make some cash. That's a nice to have, and I'm ok with it not making anything, because of reason 4 -

- I love working on it. It's rewarding like nothing else is. I once told a friend (quite seriously) that solving some hard problem in it was better than sex. He told me I was doing sex wrong. Maybe... but I can stare at a piece of code for ages after writing it, if I think it's good. Narcissistic, I suppose, and probably deluded, too. But there it is.

- Fifth, and last, I've learnt more from it than any other (single) project I've ever done - privately or professionally. Not just code, the cloud, document v. relational v. graph dbs, but also the not-so-great value of TDD, the value of DevOps, and arguably the most important, the value of just not accruing technical debt, ever, at all. If you gave me another minute I'll think of a million other things it taught me.
It is about reward structure. Ghengis Khan had gold and fortune to pillage from all the nations he conquered. He forced his ideals upon others but his will was absolute and his moral compass never involved giving a shit about those you crush in battle.

The US is still somewhat run by people - a lot of work has gone into dismantling legitimate democracy in America, but fundamentally I doubt even in the gerrymandered guaranteed seat no choice electorate system the US has today, that the people would idly allow the American military to pillage nations around the globe for gold and jewels.

At least, they could not do it as fast as Ghengis did. I do understand a lot of looting happened in Iraq / Afghanistan and in a large part the motivations to go to war there were over possessions of a different kind.
The author answered, and it's hovering at the top of the comments.
And all those services you keep comparing against, you know, can't be moved outside the USA (I'm not going to china to get a back rub or my transmission rebuilt). And of course, software doesn't work like that at all (I can open a software development office in China with the money I make there; as a bonus, I avoid repatriating the money back into the states for extra taxes).
Welcome to software development, where no one really knows what they are doing, the methodologies don't matter and everyone is wrong! Software is still a mix of art and science, there are a lot of ways to get to the right answer, and it is often very arbitrary and unbounded by physical processes. It might never settle, it might be like all the different methods authors use to write books -- strange rituals and personal patterns... there is no "right" way to author a novel -- might end up being the same with software. The end product is what you will be judged by...

> How do you teach people then?

You can't really, teach to the best of your ability and try to send students out with an ability to learn. It is MORE harmful to PRETEND you know what is going on than to openly admit you don't and are attempting to learn. False knowledge is worse than real confusion.

> Where can i learn how to do my job correctly?

In this field, it is a young and crazy field, maybe you will be the one who pioneers a way to actually do things more consistently... maybe you will just serve up another nonsense silver bullet.

> can you imagine medical students being taught "yea just try something and see what happens, hopefully your patient doesn't die and you'll learn something for the next patient."

Doctors kill patients all the time via mistakes, it is actually one of the leading causes of death in the western world... the half-life of medical knowledge tends to be less than a decade, so a decade out of school, a lot of what they know is wrong, or worse... actively harmful. We turn doctors into gods because it COMFORTS US, not because it has any connection to reality.
If there's a truism, it's that Agile is and always will be a reactionary process to older Waterfall style methodologies adopted from other engineering principles. That means it suffers from some of the kinds of problems reactionary "we'll do the opposite of that old broken stuff" ideas have.

For example, I'm afraid that in many environments, Agile ends up meaning "directionless or micro-directioned iterative development"

e.g. just start building stuff, nobody has any real idea what the ends state is supposed to look like or work, but we'll iterate into something at some point. Probably when we get close to running out of money.

Old fashioned honest engineering is tossed out while the framework/technology of the month gets absorbed into this or that sprint cycle and when problems preventing what feels like forward motion are discovered, crap just gets thrown against the wall until something moves forward a step.

Things ship late, nobody can schedule anything, budgeting and hiring plans are a mess.

One of the defining aspects of being human is that we're capable of thinking a few steps ahead and formulating a plan. The way Agile works in most shops returns us to being mere beasts of coding.

Of the places I've seen, the difference between success and endless-iteration-failure-followed-by-multiple-rewrites-from-scratch-before-delivery-because-look-at-all-the-lessons-we-learned-along-the-way is that somebody sat down before any work started and defined the goal, timing, budget and expectations.

There's some planning, some mockups, some interaction prototypes, etc. at the start that's hard work to do, but defines the goals and vision the work effort should be going towards...the "shape" of the work.

Goal driven development is something that seems to be missing in too many shops. It's hard though, because you don't want to end up in the waterfall trap again, but you don't want to end up in an directionless iteration morass either.

It takes experience and lots of road miles to understand that balance and succeed.
The assusption isn't false (at least not the one you point out) the main assumption to the article is "great programmers are born" this comes from the statement that you can you can reach component programmes but not exceptional ones. The thesis is not about "programmers" it is about "exceptional programmers.
It is a fact that less than 5% of the population lives in the US. You have to assume the qualities that make a great programmer are fairly evenly distributed (even if that person never utilises his skill) this is not a thin out false assumption.
If you want to attack an assumption, attack the one that says you can't teach great programmers
The main arguments against there being a bubble seem to be that things aren't as obviously a bubble as they were before the previous tech bubble. This is all a businessperson's approach to analyzing this situation.

Looking at it from a technical perspective: there are two kinds of companies out there. There are companies that do something people care about and ones that don't.

Think about Twitter for a second. If Twitter dropped off the face of the earth, would you really care? I wouldn't. Even if I used Twitter, it wouldn't be hard to just go find all the same people on Facebook or whatever and follow them there. People and companies use Twitter for self-promotion, but that puts Twitter into the same business demographic as a TV channel that runs infomercials. Some people watch infomercials, but if the entire infomercial market disappeared, nobody would really care. The problem with Twitter isn't that they can't monetize their product, it's that they don't have a product.

Then there are companies that actually have a product. They may not charge for their product, but if they did, people would pay for it. Uber and AirBNB charge for their products.

Duolingo doesn't charge language learners, but they probably could: my experience is that they are more effective for language learning than Pimsleur, which a lot of people pay for. It's an artifact of the Google age that companies don't actually charge for their product, but charge for ancilliary services around it. Google doesn't charge for search: they charge for ads. But if Google decided to start charging $10/mo for search? A lot of people would pay it.
tl;dr An interesting post that began well with a reasonable (but arguable) observation around Rails development orientated in closed source products but then got derailed in why OS X sucks.

(esp, by the sounds of it, if you are German/Austrian like the author and using a German keyboard - which made the references to DHH being Der Führer slightly uncomfortable.)
For a bit more information -- Backbone.js and Underscore.js are open source components of DocumentCloud, funded by the Knight Foundation's News Challenge, and are used to build this:

http://cl.ly/3N0Z

... and this:

http://documents.latimes.com/la-county-plastic-bag-ban/
No indeed. Language selection was a random sample, though I'm cutting off those with < 5 K mentions (e.g. C# @ 4553). Happy to run more languages if people have questions about them.
What.js

https://github.com/entmike/What -- I've been playing with this, written by a buddy of mine. It's a Node.js-based application server, complete with an HttpServlet implementation.
"On OS X you have a BSD userland which is irritating if you're used to GNU tools."
And Windows cmd is much less irritating [/sarcasm]
One possible candidate - Qt Lighthouse Android port: http://code.google.com/p/android-lighthouse/
Hypothetically Qt could be a robust cross-platform solution for mobile phones just like it is on desktop. But mobile platforms are more closed. And Qt is owned by Nokia now which brings in a lot of politics in the game.
The good news is that the Qt team has seemingly been very enthusiastic about the Qt Lighthouse project so far.
Not unless the biz guys go crazy making content changes (they can commit to svn and their changes go live via the same CD system)
Been on HN for 3 years. I personally have met many people that are part of the community. I have met pg a couple of times. I have had personal experience in different communities where members generate news. I have found for the last 3 years that HN'ers who submit stories and comment on them offer sometimes radically different opinions about something, but almost always present interesting and reasoned arguments supporting their positions. There are few trolls here, and they are beaten mercilessly when the emerge. I frequently hop around to "mainstream" news sites (msnbc, cnn, fox, etc) to see if there is anything being reported that I haven't seen on HN or elsewhere. 98.6% of the time whatever is reported on those sites is crap or bullshit, to use the Anathem/Mathic expressions of those terms.

I trust the people of HN, based on all of the previously mentioned reasons.
C has a tiny little runtime: https://en.m.wikipedia.org/wiki/Crt0
Cargo will allow you to solve this problem half a dozen ways. I’m certain at least one of those ways would fit the patterns you’re describing.

But you keep coming back to this idea of how Rust has to fit your workflow perfectly and you’re unwilling to make any changes to have things work better with Rust...

If you’re unwilling to change anything at all, then it’s laughable to imply that you would use an entirely different programming language for anything, even if it fits your workflow exactly.

So, I just don’t see the purpose of this discussion. You’re basically saying that you’re not going to use Rust, no matter what Rust does or does not do. That’s neat?
Oh, so it's a bit like electron screening, but with virtual particles ? Fine structurally neat !
No, it implies that he values the social interaction in the office, not that that's his entire social life.
One thing that would interest me: What about Ransomware? If everything is connected and synced, how to prevent getting everything encrypted before it is too late?

For me encrypted FreeNAS with readonly ZFS-Snapshots have been a good solution for this.
Weird. This must have changed in the past 10 years or so, since I've been out of college.
Xenix was weirdly one of the first OSes I was ever exposed to. In the early 90s I got my hands on a trash-picked TRS-80 Model 12 that was fully upgraded to a Model 16 - along with a 15MB Hard disk that booted Xenix. Its previous owner gave me its root password. Technically, this was my first computer. I checked out "Understanding Unix A Conceptual Guide" from the library to try stuff out and immediately became obsessed with Unix. Sadly it was not long for this world and died from a power surge just 3 months later :(

A few years later when I we finally got a modern family PC I immediately decided to dual-boot Linux.
It's interesting because being added to the PSL reduces your ability to track users. So yeah, I have a bridge to sell you, interested?
I'm extrapolating here, but effectively you're arguing that diversity initiatives don't provide any value because everyone lives a unique life?
Find me a Go, D lang or Zig thread from this year untouched from Rust "evangelism".
Two bubble articles on the front page? Is it going to be fulfilling?

Regardless, I'm honestly kind of scared, despite it not being a particularly rational thing to think.
I don’t think the Russian agenda favors Republicans — it favors sowing chaos. Trump was certainly that candidate in 2016 but that could change.
Thing is, it took me a long time to accept that people not caring was ok.

Now I realize that my dad is frustrated I never learned something as simple as changing the oil on my car.

My mom does not understand how I can't name more than two flowers and can't bake a pie.

My legal-minded friends are astounded I do not take a day to work on my legal status to pay less taxes. Hell, my wife does the paperwork I am not even sure of the tax rate we are paying.

And yet, I see myself as pretty curious, jack of all trade. I understand many things about CS, mechanics, electronics, manufacturing, politics, economics, ecology... We live in a complex world and we rely on each other to make it work.

Love each other, we really depend on each other, it is easier if we don't consider others stupid for choosing different areas of skills.
My killer feature is when you want to streamline your workflow. Adding a new test runner on VSCode for your favourite language? Possible but takes a lot of effort to get right. Adding one in emacs? I can inspect the source code or my language bindings and add/change the command it’s running. In a few dozen lines of elisp I can add shortcuts to all my daily tasks and even combine them. Search for an error message I get in my tests on Honeybadger? Check. Run code snippets in org mode against my local machine and export the whole document as PDF or markdown to our wiki? Saves me a few minutes here and there
When I was in my early 20s I couldn’t understand why people were so jaded about anything. A decade later and, I understand.

People don’t give a damn and it’s mind-boggling. All you can do is shake your head and continue with your day.
There's almost zero monetary incentives for any startups.

Product focused on indoor pollution - doesn't help that much as people still spend some time outside.

Product that "cleans" outdoor pollution - the only way to get money from that is to sell it directly to government (maybe local). Unless you develop something really groundbreaking it's cheaper to do regulation and policy changes.
There are a few variants of this. Most classic is to work for an actual consultancy (Accenture, ThoughtWorks et al.). That's a normal job, where you have a normal salary with the benefits etc. They will handle the sales process, and depending on the company and project you might be working with colleagues from the consultancy or you might be working as a lone contractor at the client.

The other is to be a freelancer. Then you are dependent on contracts, and you lack a lot of benefits (no guaranteed salary, no extra benefits). On the other hand, you should make a lot more money. As a freelancer, you can either work with a firm that handles the sales and account management for you, or you can try to find clients on your own. The first one has the benefit that you work with (hopefully) experienced sales people that can do the sales and contract work for you, but they can take anywhere between 10% to 30% of your rate as a commission.

Doing sales yourself is the most flexible and you likely earn the most, but I would not recommend doing it unless you have a solid contact network already. Sales is often a difficult and tedious work, and that's not always fully understood or appreciated by consultants.

I have not worked with Fiverr or Upwork, but I don't see them as a serious alternative. Too short contracts that are not paid nearly well enough. They might be nice for students that want to make a bit of extra income though.

Source: I've been a consultant and a freelancer for nearly a decade
I'd be willing to pay monthly for Firefox to make for the lost advertising revenue.
Sounds like the AMD64 red zone, which can't be used in the kernel context.
> network transfers had slowed to a crawl again (on a local gigabit network.)

10 gigabit is pretty cheap nowadays. Just in case your problem could simply be solved with higher bandwidth...
I work as a contractor for a bank.

A few months ago everybody was up in arms about a "major" security issue discovered by an auditor (you could see the settings of random users by changing an id in a url).
I've just shown them you can credit money to your account, yet this is low priority and they provided a fix that I'm 100% percent sure didn't fix anything, unfortunately the functionality is down on all but the production environment. I'm tempted to just credit myself 1 monetary unit in production and just show them the statement.
The audio data's almost certainly being processed by the application itself and only a tiny bit of information sent back to the company's servers - both due to the privacy issues and the implications of having an internet connection open continuously (battery drain, high data usage bills, etc.)

This wouldn't be the first time fear and partial information damaged adoption of a promising technology.
It's neither unecesssary nor obsolete, because a lot of people like watching movies on big screens and in theaters and filmmakers like making them for that destination.
the nicest home theater in the world is not as good as seeing something on a 60 foot screen.

And you're not just paying 'some other guy' - as
i pointed out, when you purchase a ticket or buy a DVD it goes to someone who is contractually obliged to pay either day rates or residuals or some combination of the two to the people who work on the film. That's why you see accountants and legal people listed in the movie credits, a significant part of their job is making sure that people are paid in a timely fashion.

If you don't want to pay the distributor, then the distributor can't pay the producer, and if you the producer doesn't get his/her share of your money then there's nothing to pass on to anyone else. Your individual purchase is a tiny amount but in the aggregate those purchases pay people's wages and residual income and allows them to make a living. Stop with the Robin Hood arguments, they're bullshit.
This post was briefly killed by user flags. It's not hard to see why: its deliberately outrageous linkbait title violated the HN guidelines. Please don't do that again.

The post itself is substantive [1], so we've unkilled it and attempted to give it a neutral title.

1. Edit: though dismayingly not free of the same drama-mongering. Hopefully the HN thread will stay substantive in response.
Yep, that is usually why they get paid the big bucks, for their competency.
I really like listening to Richard Feynman because not only is the man a genius, but he explains concepts very well. That, and his accent is humorous. It's the little things.
And if that's true, is it really much different than what we have today? If you have deep pockets, you can already buy speed by using the services of a CDN like Akamai. We already have an unlevel playing field.
Icon on Windows 7 taskbar looks good when Chrome is open: http://i.imgur.com/Axvg4.jpg and bad when Chrome is closed: http://i.imgur.com/EnoQt.jpg (there's white ring that should be transparent)
Right, and that is ridiculous. I was merely saying that a trademark on "1-Click" is slightly less silly than a trademark on "App Store", not making a positive statement about Amazon's exercise of IP in general.
Is Delicious in good hands? There is no place like localhost: http://i.imgur.com/KGVzN.png (funny)