skysight-inc/HackerNews huggingface dataset:
I'm not partisan left and I shared content showing extreme dismay at the imbecile running my country, too.
> Downvotes? Give me a counter example that shows how TYT or CNN is not left-leaning.

Maybe downvotes are because you claim your parent claims CNN isn't left-leaning, whereas what they said was that CNN isn't "partisan left" in the same way that TYT is. You also don't address their main evidence for their claim, that they frequently attack each other.

I have no idea if you're right, because I haven't looked into the issues in enough depth. Your attack of a strawman is, however, completely unconvincing to me.
A Concrete View of Rule 110 Computation (2009)
Thanks for sharing, will try it.
The Myth of Sisyphus, Anna Karenina, The Brothers Karamazov, Meditations, Walden

Born to Run - Chris McDougall

I had a chance meeting with this book at a newsstand in Logan Airport. I purchased it on a whim. It converted me from a sometimes runner to a full-blown run fanatic - marathons, and mountain, trail, ultra especially. It changed the entire trajectory of my life.
Isn't that kind of like saying InfoWars isn't a conspiracy/entertainment website because it regularly posts about actual news?
If you ever want to count in base-8 (or a subset), or have an abbreviated form of binary, or pack decimal in a way that's easier to reason, or divide a number in half (down to 1) without getting fractions, or represent file permissions (a grouping of four octals).

Is JS a modern language? It was made 24 years ago as a prototype for a scripting language loosely mimicing Java. Presumably octals would have been still used often on recent machines.
There is also, unfortunately, a moral hazard associated with not having pictures. Such a site will probably tend to attract people who would not be glad to be judged by their appearance, other things being equal. For many, this would decrease the average utility.
Colonization Simulation
What about those of us who are already on the "low" end? Or is this something that's more pr less only going to sleffect off the people getting paid six figure to write CRUD apps?
That’s what I did, bought a dumb Samsung TV in 2016 off new egg.
> For the vast majority of jobs being absent a full work week without approval means you don't have a job the next week.

College isn't a job for the student, it's a training and certification program that the student is paying for. The accreditation agencies that validate that the program is appropriate for the certifications being offered generally do not require attendance tracking, because regularity of attendance isn't what is being certified.

> Why does being an adult university student mean you can be absent for months and still succeed?

Attendance tracking in schools for children serves a number of purposes related to the fact that the students are children, including that students are not entrusted to review the syllabus and evaluate the level of engagement required for success on their own. Most students can't be absent for months and succeed, and if they try they will fail. Attendance tracking isn't needed for that if your assessment, grading, and academic standards are working properly (and attendance tracking doesn't fix the problem if they are not.)

> And why do we need instructors?

Because those are among the educational resources students are paying for (though there are universities where that is less the case than traditional universities, such as the competency-based WGU, which has won high praise from many corners.)
And easier to seed with fake profiles to solve the chicken and egg problem.
On Twitter, there are lots of validations about how easy it is to be a programmer. This all seems to be based on piecing together a few NPM packages.
My advice is to close the computer, shut off the phone, and buy a book. Not an ebook, but a "physical" book and start reading
Altruism Kills
If you don’t understand the difference then read these two articles:

https://ourworldindata.org/smoking
https://ourworldindata.org/alcohol-consumption
Programmers need to Unionize!
Thank you for making this, I will seed the torrent for a couple of weeks or until it looks like nobody is downloading it anymore.
The forum comment is from 10 years ago. I have no idea if it still (or ever) accurately describes Abobe's internal decision-making. I do not and have never worked for Adobe, so regardless of the merits of your assertions I can't change anything.

That said, if I had to make an assumption about Adobe's perspective, I'd assume that the position of many linux users that desktop software shouldn't require a recurring subscription was (and is) the main obstacle from Adobe's perspective, not distribution.
The static typing I care most about is function signatures, because it 1) helps my IDE catch me invoking things in unintended ways 2) lets me figure out how to use a function without reading it. Inside the body of a method, go nuts, I don't care. But whenever I'm dealing with a long-lived project I find signatures are a big help.
They're likely helping to create positive experiences and memories for other people during their travels. Some of my best memories in life are thanks to random solo travelers I've met during various trips.

I met a solo traveler waiting for the airport bus in Thailand, and the next week we did a road trip across the country and back together. I met a solo traveler in Hungary on the train that needed accommodation, so they stayed in my living room and we spent a few days traveling. I met a solo traveler in Italy, and the following week we decided to hitchhike to various coastal cities. Their "selfish pursuit" brought me all sorts of value.
"Smoking deaths typically affect older populations: more than half of deaths occurred in people over 70 years old; 93% were over 50 years."

LOL! Death from age-related natural causes also affect older populations. Most of those who die of natural causes are over fifty.
Sounds like a good rationalization. I really think it's hinting for an IDE so that it knows where and when UDTs are used.

The cool thing about python is that the stdlib is readily memorizable. It's a little idiomatic, but it's relatively small. The onus is on the IDE--if you want one--to be smart. Type hinting probably doesn't catch many bugs, especially with metaprogramming, but it might add some value to large codebases or team development.
> what happens if iot LTE connections get cheap enough that the choice is removed altogether

Seriously troubling if the only reason preventing TV manufacturers from making their devices send your data via LTE is the cost of moving the data to them. Soon you'll have to put your TV into a faraday cage or remove the LTE antenna or whatever if you appreciate any notion of privacy.
Yes I found the idea of "intersubjective", and the word, very useful. Money, corporations, religions, etc. being great examples.

(This reminded me of it and I had to look it up)
Why is it if a person is initially attracted to another because of their wealth they are a gold digger, but if it's because of their looks, it's perfectly acceptable?

Isn't that just as shallow?

Personally, I think being attracted to someone for any singular reason is somewhat shallow.
Fun Experiment for Devops Students
> Summary: we don't understand why programmers are paid so well.

Isn't it just Jevon's Paradox but applied to labor?
Ripgrep Code Review: Looking at a Great Example of Good Rust
Contrast to the examples given: Veterinarians, who basically do the med school thing but don't get anywhere near the pay output. Or the social status, it would seem.

Alternately, going with the assumption the author is correct, I'll clip a phrase: the market can stay irrational longer than you.
Why not offer to buy it?
Most kids don’t know much about languages. But its hype cycle is past, I agree. It fits the requirements given above however. A brand new Pyscal lovechild would be awesome.
The conflict is that curation / recommendation is profitable because it "closes the loop" on the skinner box, you can push towards content that will keep people watching or that makes more money.

But Google don't want to be responsible for "recommendations" their own algorithms generate.

So they need to figure out a way to make responsibility for the actual content somebody else's problem while still being able to "optimise for engagement" a.k.a direct the click stream.
I digitized a good chunk of the Dutch broadcast archive using a custom built cluster of PCs and a tower of CD readers. We must have processed many thousands of CDs and entered all the meta data and submitted it to CDDB before the Gracenote acquisition. It was pretty interesting to see a whole delivery van full of CD arrive and to see them go away again a week or two later + a crate of harddrives.

The second version of the cluster looked like this:

https://www.clustercompute.com/

The first (of which I have no pictures) was just 10 whitebox PCs.
This seems reasonable for the SF Bay Area. We're getting close to the next recession. The last two times (1999 and 2008) San Francisco and San Jose emptied out, foreclosures everywhere, traffic way down, layoffs.
Space Launch Now – Spaceflight News and Events
Who makes phone calls anymore? Plus, you could either get a landline, VoIP phone, or soft client VoIP for your cell.

I’m curious if there is some kind of paint we can use to block transmission. Too bad lead is so bad for you.
Only 8 years between the two!
I suspect this has a higher mental cost, leading to physical fatigue and slowed cognition later. We know chess players burn huge amounts of calories from thinking. IOW, there's no free lunch.
You’re assuming that all attractive people are out to find the most attractive partner. In reality, I’ve dated people both much prettier and much uglier than me because personality is a more important factor than looks.
Back in the 1990's you installed those applications when you wanted, upgraded them when you wanted, moved whatever data you wanted between them and in and out of the computer as you wished. Also, you were pretty certain those applications were not spying on you.

You can reverse each of those statements for a current mobile app.
Sunday: Christ – The Center of Daniel
Do you believe the piece linked in the first paragraph[0] describes an outlier in terms of data collection? It shows how location data from a single low-lying location tracking company had enough pings to reliably pinpoint home and work locations of individuals, enough to de-anonymize and interview them. This does not seem like sparse data.

[0] https://www.nytimes.com/interactive/2019/12/19/opinion/locat... (discussion https://news.ycombinator.com/item?id=21833718)
Sounds almost as fun as "safety". The things these PR people come up with!
Every employment is in the benefit of the employer. They pay you money because you make them money. They aren't going to pay you 100k a year if they could fire you and only lose 50k in profit. You make them at least 100k a year. Also, not all coders are paid 65k a year out of college like this guy. I personally know coders only making 45-50k a year.
I'm working through this as I try to learn Rust. I think that large projects teach a lot that toy examples, while extremely helpful, can never.

For example, the lower-level argument parsing code shoen in the CLI example in The Book wouldn't be the right choice for most programs. (Note that for this example the awesome Rust Cookbook provides essentially the same answer as you'd get from reading ripgrep's source: https://rust-lang-nursery.github.io/rust-cookbook/cli/argume...)
Yeah me too, I've been using tmux + vim + shell for 10-15 years and still going strong.

Tiling window managers like i3 are supposed to make the whole OS work like tmux. I tried i3 and a few others once but somehow never got into them.

I'm not sure why but maybe it's worth another try. On the other hand I think there are 10% of tasks that are just easier to do with a mouse.

https://i3wm.org/

I think those window managers are much easier to use with a keyboard, but harder to use with a mouse, which isn't always a win.

But yeah I think doing 90% of my programming tasks with the keyboard is reasonable; it doesn't need to be 100%.
A part of me can’t wait for this to happen. The pretenders and hucksters get cleared out. Good people and good ideas have a chance.
A better solution for p2p E2EE file-transfer is croc [0] because it can compile to a statically-linked binary without runtime dependencies.

Sending files: `croc [files]`
Receiving files: `croc code-phrase`

Custom code-phrases are supported.

More information on design decisions are documented in a blog post [1].

[0]: https://github.com/schollz/croc#usage

[1]: https://schollz.com/blog/croc6/
Purgeable Memory Allocations for Linux
Well cool. Pity they might not be as good. But, I will read anyway.

Get a little nostalgia fix.

Thanks!
I enjoy this app because I get to hear about launches happening all around the world in real time. My only complaint is that it gives live notifications about launches I'm already watching, popping up over the YouTube stream.
"I am sorry, Dave. I am afraid I can't let you do that."
The Taycan is not yet released, and not slated to until "Spring/Summer 2020". And since that's a lot of time till then, it might slip more.

https://insideevs.com/news/383171/porsche-taycan-delivery-de...
> Making an external library of its gui primitives and functions could be an interesting project to be used on small embedded boards.

Think, AzPainter itself already could be used on small embedded boards ;)

For source code of AzPainter's `mlib` toolkit look here:

- https://github.com/Symbian9/azpainter/tree/master/mlib

Since AzPainter v2.1.3, `mlib` sources shipped with AzPainter now licensed under GPLv3 terms, but there is AzPainter theme editor (older `mlib` minimal demo app) which sources licensed under BSD terms:

- http://azsky2.html.xdomain.jp/linux/mthemeeditor.html

Also, there are few other apps based on `mlib` toolkit

- http://azsky2.html.xdomain.jp/linux/azpainterb.html

- http://azsky2.html.xdomain.jp/linux/azcomicv.html

- http://azsky2.html.xdomain.jp/linux/aobook.html
One way to verify your thesis is to read summary books. If they do it diligently and industriously, all books will look alike and contain just common senses. Like Blinkists ;)
The title comes from the original title and two portions of a sentence in the intro. I changed the ordering of those portions to make it work within the length requirements. Is that OK? I'm relatively new here, and know I shouldn't edit titles much, but I'm unsure how much is too much.

Note: The original title is "ripgrep code review" and I added on a modification of the sentence "This post attempts to target those intermediate-level-Rustaceans (like me), by looking at the ripgrep crate by Andrew Gallant, a great example of good Rust."
I don't really hate my job. I think i would rather be a software developer than many other things. I do tend to work around 45 hours, but i don't take my work home with me. Well, not physically. It's more the emotional toll that it takes - having to be extroverted and "on" all through the week uses up all of my spoons. By the weekend i have nothing left.

I definitely would be happier if i had more free time. But my feeling is that i would also be a more productive member of society. At the very least i know i would engage more in the community. I am currently on day 5 of 12 days annual leave, and i am only just getting to the point where i feel i have the energy to venture out of my apartment. Surely this isn't the most efficient way to "contribute to society"?
* Information: A history, a theory, a flood - James Gleick

* Sapiens - Yuval Harari

* Thinking, fast and slow - Daniel Kahneman

* Power of Habit - Charles Duhig
Demand for software folks is so incredible (anecdotal), it’s hard to see salaries falling anytime soon. As a mechanical guy, I envy the job selection. Software jobs outnumber mechanical 10:1
I was lonely. But also way too angry for a relationship.

So yeah, it was bittersweet.

Also, said ex wife was professionally quite awesome, so I think that sort of rubbed off on me.
"How easy it is to become one" much to every talented engineer's chagrin. If I had a dollar for every engineer who writes unmaintainable, non-tested code that doesn't scale or even manage a company's current needs particularly well I'd be rich. I think we need to go in the opposite direction and I know I'm not alone in that thinking.
Lin and Larry Pardey
Have you purchased one of Purism’s products (phone, laptop, etc)? That’s their entire shtick. I could see them developing into the kind of company you describe with a wide range of privacy respecting products.
"We don't understand it"? Source?

Seems pretty well understood to me: we generate a lot of value through the work we do.
Happiness scales with income until about the $200,000 mark where it levels off. If you're making six digits you have more in common with Jeff Bezos than you do with someone making minimum wage.
> so if one provider tried to charge a price nobody who needed the treatment could afford, they would go out of business

Lets be realistic here. What happens is that most drugs are either actually manufactured overseas or at least can be shipped from overseas for pennies. However due to regulations and lobbying drug companies charge really high prices for the same drugs and they make sure it is illegal to import those drugs. In case the government itself was paying for these drugs it would be much harder for the companies to game the system like this and an individual would be protected from such predatory practices.

> So either we keep paying more and more taxes as a higher and higher percentage of people have the illness, to the point where we are just as badly off as if we each paid our own costs individually,

This is not true if you observe the tax rates in any countries with government funded healthcare. The taxes more or less remain the same but of course there are differences in the healthcare budget.

> This scheme also ignores the possibility of making the treatments cheaper.

Once again the healthcare costs in the US have actually risen quite significantly under the private system.

> This is not the obvious truth you appear to think it is. It is an extremely strong claim which is not at all clearly established by actual historical evidence.

Police and education it already is true even in the US. Even pension has significant regulation. The only reason healthcare is not is aggressive lobbying by private companies.
> When I compare it to how I started programming right out of college, making more money for 40hr weeks and no on-call, I feel embarrassed.

I hope he realizes his experience is also a rather privileged one. Many people, in particular women and black people, have a much different experience.
So should nurses and lawyers...
A human life is not a permanent installation. It is more like a mandala. Constantly in the state of being made until it is complete, and then it is discarded.

Your life is a mandala. None of it will remain. Don't hoard physical things and don't hoard information. Let it pass through you. Delete the entire lists.

Believe in the stickiness of important things. After you delete the lists try to remember items from it. Read whatever you remember right away.

In the end there's really nothing you have to do, even breathe.
I often heard it as: “The market can stay irrational longer than you can stay solvent”
Understanding Information System Failures from the Complexity Perspective [pdf]
No matter what happens, his basic advice is sound: spend a small portion of your income.

My advice is similar: live on your base salary, and save a lot of it, so you will be fine even if your bonuses/RSUs/options end up worth nothing.

In the worst case, you save up a lot of cash before programming compensation drops. But even if that doesn't happen, it's still better to build wealth, save for retirement, and perhaps have the ability to retire early if you choose to.
I don’t see why this is reasonable, but for what it’s worth my recollection of those years does not align much with yours. Home price indexes in Cupertino were down 15% tops even when mortgages were nearly unavailable, and SF city population peaked in 2001 and bottomed in 2004 at a count equivalent to 1999 (a total loss of 11,000 people, ~10%). This is even with Silicon Gultch hysteria.

Also, the blog post doesn’t claim the change in salaries will be linked to a recession at all —- it’s claiming the supply demand dynamics of the SWE labor marketplace will change somehow. It’s hard for me to reconcile that with the fact that PMs are paid quite well at technology firms that pay their engineers well, and they don’t have the same skill barriers to entry.
> Given how poorly we understand this

> Summary: we don't understand why programmers are paid so well

Who's "we"?

> Programmers are paid surprisingly well given how much work it is to become one

It's a lot of work to become a good software engineer, and also requires certain talents and traits that not everyone has (just like doctors and lawyers).

> When I compare it to how I started programming right out of college, making more money for 40hr weeks and no on-call, I feel embarrassed.

I think this type of sentiment is toxic among engineers. You shouldn't feel embarrassed for charging market rates for the work you do, in fact you should be proud of yourself for making a good living with honest intellectual labor.

> I think we should treat collapse as a real possibility

I see exactly zero reasons in this text justifying this conclusion.

> Compensation appears to be proportional to the level of sacrifice

This is a simplistic and profoundly incorrect view of economics and world in general, this is not how the world works.
"your emails have been scanned and sold to third parties"

https://www.howtogeek.com/304373/unrollme-is-selling-your-in...
Conversely, there are a lot of places on the internet that think that unless you have a BS in Comp Sci, and work in Silicon Valley, Bay Area, or NYC, you aren't a "real programmer", you're just some code monkey that can throw together a few npm packages. I think programming doesn't get compared to art as much as it should. There are certain metrics of "good" and "bad", but there is a lot of gray are and subjectivity.

In the golden age of Disney animation, you'd be a fool to say any of their animators were bad artists, but there were definitely better among them. There are also perfectly mediocre comic book artists who still make a healthy living. There is art with quality that is entirely subjective. All of this applies to code. The best senior dev on the backend team of a small company is probably a garbage coder compared to the new guy at some Bay Area startup. Code that one team calls elegant and amazing may be called overly complex and unnecessarily clever by another.

At the end of the day, being a programmer is easy. Being a great programmer is hard. Like many things in life, you can get a lot better if you practice at it a lot more, +/- the "talent" modifier. But at the end of the day if you can do basic 8th grade pre-algebra, and speak english, you probably have the education needed to be able to program professionally, its just a matter of learning the syntax and patterns.
A couple of follow-ups here: Andrew Gelman has, I think, the best commentary on Guzey's critique.

https://statmodeling.stat.columbia.edu/2019/11/18/is-matthew...

https://statmodeling.stat.columbia.edu/2019/11/24/why-we-sle...

To my knowledge, Walker hasn't responded to Guzey's criticisms. The other issue that has emerged in the weeks since Guzey published his critique is that Walker seems to be using the erroneous claims in his book in his papers. Relevant exchange here: https://statmodeling.stat.columbia.edu/2019/11/24/why-we-sle...
The software industry has done a really poor job of separating button pressers from actual engineers. Just like in civil engineering not everyone is capable of being a good developer.