jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Super-late reply but yes, agreed. I am wondering how much value they have in capital goods and land? Like if whatsapp goes bust, it's worth zero but SpaceX has some assets it could sell. And again, they have 3,000 employees, I would think buying heavily considers the size of the workforce they are acquiring.
This "diary" sounds like it was written by the FBI and planted on his computer...
Thanks. Reminds me of this book, which I also highly recommend in the same vein: http://www.amazon.com/The-Master-His-Emissary-Divided/dp/030... .
For hundreds of years, African Americans were systematically murdered, robbed, raped, and disenfranchised by hundreds of thousands of American citizens who were never made culpable for the overwhelming vast majority of those offenses. If countries had to give up after continuous cycles of injustice, there would be no countries.

I concede ahead of time that there's a coherent political philosophy that says "that's right, and that's a good thing". It's just not mine.
Even a parallel map operation must have some synchronization in the beginning and end. The code you write may not, but the parallel framework that you rely on does.
> with local recordings on both ends

This is what Jason Snell & co. do with The Incomparable. They also do a significant amount of editing to cut out people talking over each other, and make everything sound nice. The result is great, but it's a lot of manual effort:

https://www.youtube.com/watch?v=P_2Y74p4UpU
Values that people put on things are fundamentally different. Google values that which we give to it more than we value it, and we value what we get from Google more than what we give, or we wouldn't transact with them in the first place. Phrasing the argument in some sort of absolute value terms is failing at the outset.

A better question would be to ask if people undervalue their privacy, but then, if you phrase it that way, it becomes clear Google isn't the only organization taking advantage of that or even particularly special (there are others with almost as much data as Google, just less visible), and walking up to someone and telling them your personal valuation for X is wrong is a tricky thing to do. Not impossible, but tricky.
Going out on a limb - because I have great respect for Paul Graham, I find this wrong headed. People have two kinds of thinking. Linear and Pattern. The problem with Pattern thinking is that it can't talk. Linear thinking can talk (think about it). How do we recognize faces? Do we use linear analysis - not at all, we just know. Is this genius? No. We all can do it, and we do it all the time. So no, this is not genius, this is just something we do and that linear thinking cannot explain. A la flatland.

Lets suppose this is true, that we are of two minds and one can articulate and the other cannot. Can we culture our intuitive mind? We often call Pattern thinking intuition, and Paul Graham raises a good condition for intuition, one that we are beginning to understand from neural networks - that you need lots of data and lots of training with data to have good intuition. Obsession will do it. Another prerequisite, as he points out is disinterest. You can either attempt to find the pattern or you can attempt to prove the pattern.

Personally, I like to think of this as original thinker. We all can be original thinkers, and in fact many startups come from original thinking. We see something around us with a pattern that makes no sense so we attempt to think, we essay, about the matter.

Just a thought.
So you can almost do that as well on iOS. It just doesn't notify your phone of it until a few days later when you get the charge email and uses the iTunes app to actually auth the purchase.

I see the missing link now, but the article didn't explain that either and still wildly misconstrued the typical install case for people (which is either browse on phone, buy on phone, or find on web, mail to phone, buy on phone). Very few people buy off the phone.
Seems like the author haven't even cared to visit wikipedia's page: http://en.wikipedia.org/wiki/Computer_science

tl;dr:
Areas of computer science:Theory of computation, Algorithms and data structures, Computer elements and architecture,Computational chemistry,Computational physics,Artificial Intelligence,Natural Language Processing, Cryptography,Image processing, etc

Dijkstra was even more direct to the point: Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had better remain pure mathematicians
In addition to these two, the popular Silk icons set should not be forgotten:

http://www.famfamfam.com/archive/silk-icons-thats-your-lot/

It seems like all these icon sets are somewhat compatible, they have a similar style. I wouldn't be afraid to mix and match icons from these sets together, so that makes a pretty large collection of icons to use.
Wh-at the he-ck is up with the brea-ks in this art-icle?
I had a similar experience.

There are little code numbers on some of the Dell troubleshooting self-help pages. When you call in, you can mention you've already tried doing XYZ and list of the code numbers. The guy on the other end of the line said, "I've never had anyone so prepared before. I'll send out a replacement laptop screen right away."
While I agree that "Computer Science" is a bullshit term (would be more accurate to call it something along the lines of "Computation Theory" or "Computation Mathematics"), this article misses that point and attacks the term for the wrong reasons. I call bullshit on his understanding of what computer science is.

And for what it's worth, I think Computer Engineering isn't a particularly strong engineering discipline either...
Hi, I'm the blog owner.

I whipped up a quick fix, so you should now be able to read the article.
Amiga World? It's the only one I've ever actually had a subscription to.
Most claims about variances in programmer productivity cite a study that is more than fifty years old.

A much better study is the one described in Peopleware, which happened about 25 years ago. It found that 10 to 1 differences are common, but also found that much of that difference is explainable by environmental factors.

...and who (if anybody) has done empirical research into deciding whether there are attributes of a language that have a direct bearing on productivity?

In Code Complete Steve McConnell cites research that indicates that programmer productivity in lines of code per day is relatively constant across a wide range of languages. Therefore the conciseness of the language is directly tied to productivity. He then provides a chart estimating the relative productivity of different languages. If I remember correctly (I don't have my books at hand) he was able to cite more research on this in Software Estimation.

In Software Estimation he also discusses the COCOMO II model. His opinion, which I think is reasonable, is that COCOMO II is a bad estimation tool because there are so many factors that people can put their estimates in that they can get out whatever answer they want. HOWEVER it is based on measuring the contribution to actual productivity of many different factors, and so the COCOMO II cost factors are a fascinating source of information on what actually contributes.

I agree with claims that automatic garbage collection, not OO, is the single most important productivity lever to come out of Universities and into industry. How do we know if this is true or false?

We probably never will know. Personally I'd like to suggest that the idea of structured programming (which started with Edsger Dijkstra's Go To Statement Considered Harmful) deserves serious consideration as well.
Yeah, I was also quite skeptical of that part - he was somehow able to track down a parachute, a perfect replica of the jewels, and an outlaw pilot all in the space of 24 hours? All this when he was on vacation in a foreign country with his girlfriend and her family?
I hope this comes across in the genuinely inquizitive manner that I intend it: isn't that what the four beta releases were designed to do: give integrators and users the time to prepare for the impending release?
It just occurred to me a sysadmin log would be very valuable:

Installed update X to prevent risk Y

Wrote script to advance process Z on input A

Etc...
Amazon buys retired planes from other airlines - like [1] built in 1991, flown by Quantas then Westjet, now used by Amazon; or [2] built in 1994, flown by Sobelair, then Vietnam Airlines then Air Europa then Kenya Airways then Nordwind Airlines then Atlas Air, now used by Amazon.

The 737 MAX might be cheap, but it's not 25-30 year old plane cheap.

[1] https://www.planespotters.net/airframe/boeing-767-300-n503az...
[2] https://www.planespotters.net/airframe/boeing-767-300-n1997a...
You're welcome, the isolation is not without upsides :)

That's correct, I tend to drift towards the same style when the language allows it.

This is the result of 35 years of trial and error, not so much careful planning. I've found that structuring my code like this makes it more enjoyable to deal with.

C++ being C++, simplifying and cutting it down to its core is essential from my experience. But I like constructors and destructors, and the standard library is pretty nice these days.
It's definitely possible. There's a game that uses the Open Food Facts data and asks you to guess how much sugar there is in a product (the whole package).
It also uses the same physics engine as Angry Birds (box2d) to make sugar cubes fall: http://howmuchsugar.in/
Shift keys?

Which keyboard layout is this? I've used a few and always had 1-0 directly on keys.

I personally find number pads infuriating; I just don't really get it. It seems like something of very limited application, useful for only those who spend hours per day inputting numbers solidly and not much else. What's the use case? It seems like that amount of manual data entry would be slowed down by error checking much more so than the input stage.
If you're getting 25% as a consultant and not an H1B, then you probably should go through someone else. That is pretty pathetic.
'Arriving in select theaters at the end of 1995 before getting a wide release 25 years ago this week, 12 Monkeys was an immediate commercial success. Directed by Terry Gilliam, it was the middle installment of the three movies the iconoclastic filmmaker made for major American studios during the ’90s. But audiences quickly began to see 12 Monkeys differently.

[...]

And then came the coronavirus pandemic. At the time of this article’s publication, it’s estimated that COVID-19 is directly responsible for more than 1.8 million deaths, and that number is expected to continue to rise across the globe in the coming months, even as vaccines become more widely available. When lockdowns and restrictions were put in place during the first quarter of 2020, viewers started returning to 12 Monkeys or checking it out for the first time.'It had a whole new life,' says Charles Roven, one of the film’s producers. 'It holds up really well.'
But population was much younger as life expectancy was shorter.
One charge of mine lasts months, why on Earth would you need 2 mice? Worse case it runs out of battery and you take a 20min break to get enough charge to last you the rest of the day then make sure to charge overnight.
WFH where? Are you paying 400k+ in taxes?

What are you doing with your time? I think I’d go mad if I only worked 1hr a day with these lockdowns.
I used to work on public safety radio systems. Things which seem like minor issues like clipping the beginning of a transmission every now and then are showstopper defects in that space.

It’s because it can be the difference between “Shoot” and “Don’t shoot.”
I'm not here to propose alternatives. Merely to call out some worship of capitalism. Smarter people have written about alternatives. Maybe join the Marxist group at your school and you might learn some!

> Why did the colonials, when they arrived in west Africa, find they had basically done nothing for thousands of years?

This is so racist and imperialistic, really bad take.

> Capitalism brought you the computer you are typing on.

Soviets had computers too, ya know.
I think that's common knowledge? It was a 4chan meme that got taken seriously because the groups it was mocking were so detached from reality that they interpreted satire as truth.
Seems like it could have disastrous results if the OEM components start talking on the bus, sharing a completely different state.
> Because you are always responsible and are always expected to recover from anything the autopilot might ever come up with.

That's always been the case for any driving assistance systems that automakers offer, AFAIK. Do you object to the state of driving assistance in general or just how Tesla implements it?
> It's one thing to be upfront from the start about how you're going to independently produce vaccine for yourself first

It's not even that, it's being up front about paying all the local manufacturers to make vaccines for you first.
I find it pretty ironic that in Idaho they would oppose a scenario that is aligned to “free market” principles and that Oregon would oppose immigration. I once took a job in Portland and had stuff thrown at my car because of the CA license plate along with screaming “go back to your own state.”

Opinions change very quickly once they involve people personally.
Could you expand on that? Is there a list of these features, or at least a blogpost that interested parties could read to quickly get up to speed with the special interest influences currently observable in the spec?
There's a flag button to flag comments violating guidelines, which actually silences people (unless you have showdead on). That downvotes exist as a separate, more easily accessible feature is a strong suggestion that they're intended to be used for more than just rule-violations.
> Chronic semi-permanent light at night (street lights, signage, lights from businesses like hotels, porch lights, and notably NOT car lights or other transitory light) is generally unpleasant right?

Maybe it's cultural but I generally like those sort of lights at night. If it bothers me at home, I just close the curtains.
Demo game:
https://m.youtube.com/watch?v=qKcZwPb7C3k

All death animations (Amiga):
https://m.youtube.com/watch?v=iSnAiXKU7h8
You have hit upon the so called Abraham Minkowski paradox

https://en.m.wikipedia.org/wiki/Abraham–Minkowski_controvers...
Agreed, writers are what make the site and Quora has routinely ignored their requests and warnings. I'm constantly surprised at how inept their decisions are considering the team behind it.
I think you're missing another possibility (and some other posters are too): maybe it is the case that a simulation can produce consciousness, by simulating a brain for example, but that it takes a sufficiently powerful model of computation to do so.

So, consciousness being computable may not necessarily imply that any given computer could do so. One potential way for this to be the case is if consciousness is tied to some form of hypercomputation (https://en.wikipedia.org/wiki/Hypercomputation), which can provide outputs that are not turing-computable. This would mean that a traditional computer couldn't simulate consciousness, but that another hypothetical machine might be able to.
99Percent Invisible's episode about the Great Bitter Lake Association might be a better resource.

https://99percentinvisible.org/episode/great-bitter-lake-ass...
Anyone remember Archon and ArchonII for the Commodore 64? It was a game that looked like chess, but the figures had to fight a real duel in an arena. The Pawns had just a club, there where dragons that could spit fire, etc. Much closer to an action game than to real chess. Nevertheless, we had a lot of fun paying it.
https://www.c64-wiki.com/wiki/Archon
Note that I have not said anything about cannabis on a prescription basis for medical purposes, you just said "maybe smoke some weed" (smoking anything doesn't seem very healthy...), not "maybe see a doctor".
Or perhaps you're an unconscious robot, so you'll never be able to understand. For me, it's absolutely clear and obvious that the hard problem of consciousness is real (and FTR I'm a very rational and scientifically-minded person).
I experienced this several times as an employee. It becomes hard to stand when you realize that every positive contribution just results in more money being shoveled out of the window behind your back (mainly because of greed, inefficiency, keeping the status quo, and wreckless behaviour caused by trust in your capabilities to somehow fix it again, every time over again) -- as opposed to contributing to a more efficient way of working for everyone.

Been doing extreme over-hours in the hope of fixing stuff once and for ever, only to realize your job becomes more and more like shit-shoveling, since management starts to feel invincible (and protected by your contributions), which leads them to make even more errors without accountability. I've seen some of them with tears in their eyes when I finally quit. 'nuff said. Profiteurs!
Typography is sweet, but I'm still a little disappointed there was no actual topography in that link.
> I really do not understand people.

Well, then learning more about people's psychology and motivations seems like a thing you could benefit from immediately :)
How do you imagine this could work better in actual reality? It's nice to imagine the web as a pure location for users and developers, but nothing else in the world works like that either.
Petra in Jordan also has water system although not tunnels.
Duplicacy compresses.

https://github.com/gilbertchen/duplicacy
The article reads like it was written several years ago, despite the "October 14th 2019" date. It turns out it previously had a "Apr 24, 2017" date: https://web.archive.org/web/20190418231249/https://medium.co...

(Disclosure: I work for Google, speaking only for myself)
Tech has always gone through boom and bust cycles. At the end of the day though, it's really hard to write good software and we're only going to see demand go up over time. There may be some bumps in the road, but there will always be new opportunities. I think programmers are one of the only professions not at risk of automation or disruption as all of that is powered by software which maybe 5%-10% of the population has the ability to write and maintain.
They don't treat advertisers well either, so you know.
So now when you look at the annotated change history all you're going to see is a bunch of changes by the person that reformatted the code instead of the person that wrote it.
How so? This is almost certainly what the internals of a packaged event wait would look like.
In the case of eBook readers, there's plenty of native software that fills that role in every platform, there's hardly a need for a cross-platform Electron ePUB reader.

I suspect Electron frequently fills a need for the developers, instead of their users. It's easy to deploy, cross-platform and stable, I give you that, but the users pay for it with RAM, disk, CPU and energy.

A single user might not mean much, but multiply that by the millions of Electron programs installed, that's the scale of lost resources that pay for the advantages of Electron.
Yeah. I suppose that's a more constructive way to frame my point.
> It's usefult to think of a single commit in itself as a diff.

Except if it has multiple parents like a merge commit.

Actually I don’t agree even in general. It took me an unreasonably long time to become unafraid of git because I clung to the common VCS mental where commits were actually diffs.
Rather hypocritical since the best Supercomputers in the US are often used for military purposes. For example the ones at Lawrence Livermore National Laboratory
> Edit: My practical advice: If you use git every day and you don't know how to rebase, reset, cherrypick, and stash from the command line, make it a goal. Then, once you're comfortable, learn how to do it in a visual tool like Gitkraken and make an effort to incorporate them in to your daily workflow. My guess is things will become a lot less tedious and confusing when things get messy.

I would add git bisect to the list. It's incredibly useful (if your codebase is sane).
I agree if you merge early and often everything goes smooth and if you have a stale branch your doing something else wrong. At least for the work I do, web dev. Some of our pipeline folks are working under a different paradigm and they run into these problems often but also understand how to rebase and cherry pick. As always just depends,
> Take a PR, have the PR have a conflict, now, try to explain to the new user how they can fix their PR via git to not conflict.

Is this a Git problem? I recall entire workdays being wasted on SVN and CVS back in the day with multiple people trying to make sense of a merge.

In Git this is actually easier to do (and easier to do repeatedly, with git rerere and similar).
No, it stores an entirely new set of references to objects, as well as some of those objects themselves (any that are not identical to previously stored objects).

You cannot look at a commit on its own and know exactly how it's different from the previous commit, but you do have the complete new state. You have to look at the parent commit's references and do an object-by-object comparison to identify exact changes. On the other hand, when you look at a diff, you can see exactly what has changed, but you cannot produce the version that came before without also having a complete copy of the current version.
I am sure readers will dislike the genius claims, but I think it would be missing the main point to get distracted by the tone.

The point I hear most loudly is that some sort of systems thinking combined with math is a pretty useful and powerful way to think about the world, but for some reason people don’t care to learn that way of thinking.

I think this is pretty profound. Systems theorists are super quirky, (I highly recommend the systems bible btw) and some of the earliest writers were not mathematically inclined - they tend to balk at hard predictions for a variety of reasons. It is a vanishingly small group, but I think one that has a lot to offer.

Anyway, I charitably read this as a plea to care about the systems that make up the world, and second that plea.
It'll be interesting, when the dust settles, to see how this event squares away with the regulator's risk modelling. My initial impression is there is a correlation between extreme power demand and renewable energy being unavailable that would not have been present for a nuclear or fossil fuel based system.
The Firefox reader mode got me through it, so I'd recommend trying that if like me this happens to you often.
> gold standard adjuvants

Neither Pfizer-BioNTech or Moderna's vaccines bring any additional adjuvants to the yard. mRNA is inherently immunogenic. This speaks generally about mRNA vaccines and touches on that property, among others: https://www.cell.com/trends/molecular-medicine/fulltext/S147...
No-one was forced to enact laws against me visiting my family.

It leads me to my original post:

> They will throw you under the bus immediately and comprehensively as soon as there's even the slightest microscopic threat to their wellbeing.

> And they'll cast the blame on you. They'll say it's your failing. They'll say - never mind our responsibilities to you - you need to do your bit regardless.