jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> for programmers, the conditions and pay is good.

Whatever happened with that anti-poaching agreement the big SV companies had? Because it seems to me the pay and conditions would be a lot better in a truly free market.
If not for global markets, my fresh fruit and vegetable selection would be VERY limited. As a kid, I had mostly root vegetables and apples from October until spring.
You can slaughter them first and ship the carcasses.
>You can use Python, C and Fortran code from Julia. More importantly package development is much faster in Julia than in Python. Which means the speed of which packages get added to Julia is much faster than Python.

That's because Python already has tons, while Julia lacks tons.

Are the new ones added to Julia as good or better though?

>That means 10 packages in Julia can quickly do more than 50 packages in other language. Say somebody makes a GPU processing package and somebody else makes a Machine learning package. They don't know about it each other. Yet with Julia we frequently see that these guy can use each others package. The ML package can with little effort run on a GPU by including a GPU package even if it was never
designed for it.

This sounds like magic bullet / handwaving.

Perhaps Julia's multiple dispatch helps here (?), but why would the above be the case and wouldn't be achievable in other existing languages as is?
TikTok is exploding worldwide and already claims 1.5B users. We may yet find ourselves pining for the benevolent dictatorship of Zuck if its successor is controlled by the Chinese state...
A 150ft yacht is exactly the upgraded version of a fishing boat from a 1950s driveway in a newly minted middle class neighbourhood.
* You could argue that I'm using the wrong tool for the job.*

You are. You could try this reporting tool instead: http://pebblereports.com it has an Office like interface, works really well with databases and has performant crosstabs.
As I said below, it's about the secrecy of the products & plans they're working on. Keeping those secrets is worth anywhere between $200 and $300 million of free advertisement a year (a conservative estimate, these days), so it shouldn’t really be such a shock they’d like to keep secret things secret.
> However Jeff Atwood is from the USA which has a strangley low number of passport holders.

It's not strangely low; Americans can travel to far more than the equivalent of the EU without one. (We can go to all 50 plus Canada and Mexico.)
I have all my logins saved in Firefox and there's not one site I'm using where Firefox is able to autocomplete OpenID details, it forces me to enter my ID, leave the page, authenticate with OpenID, go back and submit. It needs to either die or get way more convenient than this.
I would have literally never discovered that without this post. I honestly forgot there was a File->Print button until I read this. Ctrl/cmd+P is jus burned into my muscle memory.
I came here from reddit because it got "too big" and full of simple people. Most communities became picture based, shallow, repetitive and uninspiring.

Often the text based articles end where they should start (this is a general problem that also touches the press), so you learn nothing. Then you see the same 10-20 repetitive factoid comments. (BTW. what a pity there is no more the "reddit frame")

With the inflow of simps reddit is becoming incredibly anti intelectual: ask for sources? Get downvoted. Write long paragraph of gibberish? Get upvoted.

Many people lament that /r/funny is not funny (I think it never was), /r/news is full of paid shills... but problem is that the site now caters to the lowest common denominator.
Pictures everywhere. Compare /r/unitedkingdom (which banned pictures) with /r/Ireland (which didnt). And yes, I am aware that each community had own mods who generally are quite random people. But the New redesign is there to puść more pictures.

Askreddit mods did not want to receive reports so they straight out banned opening comment boxes in their subreddit. This leads to uninspiritng questions and constant repetition.

There are still some communities like /r/truereddit or /r/longreads (plus some niche heavily moderated subreďdits) but most mainstream is incredibly dull.

Sometimes I look on digg - and even this corpse of a website seems to have more interesting stuff than reddit.

Also new reddit just sucks. Once they disable i.reddit / old.reddit the site will become even worse: they don't want intelligent users who can have some sort of a discussion. They want as many users as possible. Because websites should grow like tumors...

Tbh, I mostly wonder now where to go when hacker news dies. The process seems to start too.
Yes, Fox is part of the problem and there will always be bias, but again, there’s a difference between being biased but aspiring for the truth and committing oneself to one’s biases (partisanship). The media landscape of yore was mostly the former even though Fox and other outlets were exceptions to the rule. Today’s media landscape is almost entirely partisan with few outlets that seem to aspire toward neutrality and objectivity.
How about a little sphere or oriented volume that magnetically levitates out of its cubby when the device is powered on -- and maybe the field could be varied to simulate different amounts of resistance ...
Your argument is sound, I can't win. But I know that you know what I am trying to convey.
Yup. And there’s just something special about paging through the weird, poorly-photocopied zines that you find at your local anarchist coffeeshop.
Those 13 years of doing things the old way will come in really handy when the abstraction leaks and you're the one who actually knows how to troubleshoot firewalld
> if you have your ssh private key on several machines, you have to remember to copy it to all those places

Private keys should be per-host. I did copy my private key across multiple machines way back when I was a bit greener and first learning about how SSH worked. I did that for years. Not everyone knows best practice automatically and we should try and educate instead of shaming people who do it.

BUT

When you believe you have enough knowledge on the subject to go and write an article about SSH key best practice and you're still casually doing this as if it's OK, that's different. This is basic stuff; I have no interest in following any advice from this author if they think copying private keys to different hosts is ok.
Why the assumption that Democrats are inherently more interested in campaign finance reform? Obama ran the most expensive campaign in history and took plenty of special interest money.

Seriously, nothing will happen if not even the comparably bright people on this site is able to digest the fact that politics in the US is more complicated (and, indeed more broken) than "democrat good, republican bad". They're pretty much all scum, and the few honest people seem to be pretty well distributed across the parties.
Two friends I went to UT undergrad with have started startups:
- http://www.buildasign.com - a very successful company that sells custom signs
- http://factorcode.org - While the startup portion didn't turn out to be commercially viable, their startup helped to improve Factor.
"Competing" with China is a recipie for disaster. A better strategy is to cooperate with China by allowing mutual free trade. Then, China and the US are one large market, and their success is Americans' success.

what America needs to maintain the middle class throughout the 21st century

20th century notions of the "middle class" are probably already becoming obsolete; talking about "throughout" the 21st century is really premature. Going from 2000 to 2100 is like going from 1900 to 2000, but faster.

It seems likely that we're moving into more of an "information age" where you will basically have a prosperous and successful "information class" (with a huge variation in income, but even those at the bottom will be living comfortably), and a "labor class" for which there is less and less labor over time.

Fortunately, these "classes" are not fundamentally based on birth (as classes were originally envisioned). Also, I think it's perfectly feasible for the size of the "labor class" to shrink at a comfortable rate (i.e., people needing jobs will not outstrip available work to the degree that lots of people have to be living in extreme poverty). But for that to happen, it will be necessary to abandon strong welfare policies in countries with large segments of society that are "stuck" in the "labor class" (America in particular comes to mind).

This is just off the cuff thinking... I may want to retract some of this later on.
Here here. Happy Holidays everyone!
I ran track in College (1976-1978) an my coach back then taught me correct form. I run at least 5 miles almost every day ever since and have never had a running related injury. I attribute this to learning correct running form early on. If you run more than 3 miles and have any pain at all you are probably doing it wrong.
Also, how do you transport something like that along the highway without arriving with three smart cars and a geo metro stuck to the trailer?

It's not charged up, of course.

Moving heavy things that will fit on a standard truck is not difficult. Moving things larger than that is. Some magnet about 20 feet across was moved last year, and they had to close off a roads at night to get the thing to a barge port.
Learning Prolog is a lot of fun! It will not take more than an a day or two - it’s simpler than python.

Download SWI prolog, and get an editor that allows interactive programming with it. Emacs is of course the best for any obscure hacker language, but there may be plug-ins for other editors.

Predicates are like functions but instead of returning you simply leave some parameter as a variable, and the “return value” is prolog finding what the value of that parameter can be.

Making web apps with the built in libraries and library(persistence) is a lot of fun - you can make a real webapp with a relational database with zero dependencies but prolog. Programs are small. Highly recommend for anyone who loves programming.

Only thing I wish for is no effects but instead it being pure like Elm, and a type system rather than runtime type errors.
Sounds like a sweatshop. Just leave.
I think GP is talking about heat pump water heaters that are working between the air in the room where heater is installed and the hot water. Very different from what you are suggesting. It could still make sense if it is installed in a room with lots of waste heat, e.g. next to a clothes dryer and other appliances.
I don’t think the results gathered from this site have anything to do with interactions with the government.

I’d assume all votes are purely based on what they read in “the news”.
This is a bit facetious but, my point is that driving to the airport in a tesla isn't solving climate change. The guy in India who lives in a house with dirt for floor is solving climate change, no matter if he likes it or not.

No, the solution is leaving the oil in the ground, anything less than that and what you're making is excuses and not progress. We can't keep moving the goalposts.

There is nothing good for the climate about 13 norwegians (to reference another comment on this article) buying luxurious cars that happen to be electric.

I doubt renewable micro-grids are going to power EVs in the third world anytime soon, but that would be nice I guess.
You are thinking of "combi" aircraft. In North America, you see a lot of them operating in Northern Canada and Alaska.

https://en.wikipedia.org/wiki/Combi_aircraft
If decide to make one of those exact chairs in the shape of an avocado. Can I be sued for copyright infringement?
Getting deeper into a language you already know has value. On the other hand, learning a new way of thinking about programming also has value. The ideal might be to be T-shaped: deep in one (or a few) languages, but broad at a shallow level.

In this view, you don't have to spend much effort to keep up the skill over time, since you only knew it at a shallow level to begin with.

If you're worried about too many esoteric languages on your resume, don't put them on your resume. You are under no obligation to state everything you know on there...

Is it a distraction? Maybe. Should you make it a serious project? Perhaps not. But there's nothing wrong with stopping and smelling the roses (and the rare languages) every now and then.
> I'm not even sure if assessment scales properly in the larger brick and mortar classes

you're right, it totally doesn't. the system lives with it because the huge intro/survey classes deal with such a superficial level of information that you can measure it with MC/short answer.

upper level classes deal with it by increasing the staff/student ratio, either by lowering the number of students or increasing the number of staff.

so the MOOC classes where the answers can't be graded by programs, MC or short answer, become this hybrid of advanced material with intro level assessments. I don't think this is to the students benefit.

I also think that the MOOC process overall has been corrupted by the same force that corrupted universities, so I don't see the system as providing a more pro-student alternative anytime soon. I don't know what would.
I presume this gives the submitters a chance to improve their submissions without the other competitors appropriating ideas.
I think this is great! I was never very comfortable with the free tier where apps are swapped out (leading to a long loading request time) after an idle period.

A low cost $7/month plan for a dyno to always be running sounds good.
Hacker News is far from just talking about startups and/or for people who expect to start one. I'm here to talk about tech. Startups are cool and all, but I wouldn't come here just for them.
Just because it's 32-bit doesn't mean its code can't store 64-bit ints. There's just a few more instructions that are needed to manipulate it. But it's not a big deal.

That's how computers are able to store, retrieve, and manipulate any variables (like strings) that might be bigger than their address space.
When my Atom-based Vivotab Note runs at 100% CPU, it feels mildly warm. Which is nothing compared to when my Surface Pro 1 gets hot.
Definitely recommend DO, never had any real problems and takes all of 3 minutes
Sys admins who have to click on a GUI to patch a rack-full of servers with the same update? That's just sick. Yeah, we can thank Microsoft for that.

Now, as a developer who remembers the old days, I have to deal with sys admins who have no idea what the hell they are doing on a *nix box. (some of that is hiring, yeah, but that's the pool we have to draw from now)

No, ignore Microsoft at your peril :-(
I don't have specific advice (my methods of coping were not the most healthy), but I can commiserate. My first year up here was harrowingly lonely. I chalk that partially up to the neighborhood I ended up in first (Astoria).

It does take longer to make true friends here. But it does get better. It felt like every other week I was internally debating dropping everything and moving back home. But now... I can't imagine living anywhere else.

If you'd like to grab a coffee or a beer some time, check my profile for my email address.
You can take a look at this book Analyzing the Analyzers
The Authors surveyed data scientists, asking about their
experiences and how they viewed their own skills and careers.They answer your question what is a "data scientist"

http://www.oreilly.com/data/free/files/analyzing-the-analyze...
Note that I recommended the book "ANSI Common Lisp" for an advanced (non Lisp) programmer, not "On Lisp".

That aside, I agree with your description of On Lisp.
You're moving goal posts.

My example is: A sues the NYT, demanding that they rescind something.

Your solution: The government steps in and takes the action itself.

You want the government to get involved. I don't. I want A and the NYT to fight it out in court.
I don't remember the HN post, but I guess it may have referred to this message http://www.realworldtech.com/forums/index.cfm?action=detail&...

(sorry could not dig a better archive)
As a foreigner living in Switzerland, it can feel the same. Driving with a Swiss it's like "are we in Liechtenstein yet?" because you'd never know it otherwise.
That's interesting. I don't listen to any electronic music so I've never contemplated music theory from that angle. I'm also not aware of any music theory apps other than EarWizard [0], which does relative pitch training. I'll have to check out the ones you mentioned.

[0] https://itunes.apple.com/us/app/earwizard/id599466971?mt=8
I work on legacy applcations.

Big, horrible, poorly designed applications. Applications with their own custom string libraries and XML serializers. With bad plumbing and an eye for "making it work."

12 years later and they have to call me in to help them out. It crashes sporadically. It has memory leaks. It's useable but users want new features and programmers can't add them. There's no documentation anywhere. Most of the code is practically unreadable.

A craftsperson is one who practices a trade or skill. The art of craftsmanship (craftpersonship?) is the method and rigor one employs in their studies. To be a craftsperson with good craftsmanship, one must continually practice their skill and endeavour to become better at it.

If you're not a craftsperson and your philosophy of work is to simply "get 'er done," then you don't care about the quality of the work or your skill as a person performing the work. This kind of person will produce the kind of software I described above. True, the users of this software have been using it for years without caring or even knowing what programming language it's written in -- but they do notice the memory leaks when the application sporadically crashes. They do get frustrated with convoluted "features" that are really work arounds to flaws in the initial design of the program.

The quality of your output as a programmer matters. In the case of producing software, the ends do not justify the means. If you write bad code that works, you have only sold your customer short. In my opinion, they pay you for your skill and trust that you will use the best tools available and write software with a high degree of quality.

To use your analogy, people trust the plumber to provide the quality and skill to do the job and do it properly. Not to hack together the first thing that works.
But the named domain's owners were not notified or provided the opportunity to even defend themselves! That's not due process.
Search, Maps, Docs, Mail, Chat, Code, Android, Chrome (V8), ...

www.google.com
My takeaways:

* Google (and competitors) Search is far from solved.

* Citi is a terrible bank. Big shocker.

* Amazon has awesome customer service, to the point of actually deterring bad sellers.
How is this better than macros and read-macros?
AFAIK this is not based on the new architecture introduced in this talk.
That one hurt me bad.

Life is much better after you gather a few restraining orders.
I used Mozy for a while. It was OK, but the desktop/server distinction doesn't always make sense. Never did have to try it in a substantial restore, though.

Nowadays, I keep most of my stuff backed up locally on external hard-drives, but also started using dropbox recently for smallish set of files (sharing, mostly, but serves as a backup of sorts as well).
JSON's minimalism does have some appeal. All you will ever have to deal with are null, booleans, doubles, strings, arrays, and maps. With XML, you can start with an equally simple RPC format but get pressured into dealing with recurring elements, attributes, whitespace normalization, mixed content, processing instructions, and general entity references, just because they exist as possibilities and (most) parsers support them all.
Definitely Enterprise. Box has pretty fine-grained permission/sharing management, including when/how these shares expire (as an example).
I really love C#. I'm back to being a C++ coder for the last 6 months and I miss it sometimes.

Why? Garbage collection is a wonderful thing.
I teach and have a one man saas business. I store similar data to yourself plus my business backups using rsync. I do this to an encrypted hard drive connected to a raspberry pi in my shed over wifi. The pi disk then gets backed up to Google drive. I think I pay £15 per annum for 100Gb Google drive.

Ditching mp3s halved my backups. I'm not sure why you would store mp3s these days now unless you were making the music yourself?

I imagine the Google drive story will change in the future but for now it's fine.

I"m also a few months into syncthing and really getting value out of it. As in, there is my personal archive then there are docs I want to have a Dropbox experience with. Syncthing is great. I am replicating important docs between a few machines. When I get around to it they will be sent to the pi as well.
"Programming is easy" is like "Cooking is easy": it's true and (as nicely put by this blog) completely misleading at the same time.

Anyone can start cooking; because the entry level is really low. But mastering cooking is another thing.

Programming can be learned progressively, even at a very young age. You won't hit any real wall.

It's just a matter of steady slope.
Exactly, this had nothing to do with one person being Chinese and the other being white.
Seems we have some different definitions as I try to ignore most of it.

To me cancel culture seems like the trend of a mob of whiners to start to whine about something until its cancelled, like the latest Dr Seuss book outrage. Now it seems Amazon is the target. Or men. It's kinda like witchburning in the middle ages, and equally ridiculous. And toxic.

The frequent downvoting on HN to censure opposed opinions also seems like cancel culture. HN often seems like an enforced echo chamber "safe place" for bleeding-heart sentiment.

My definition of safe space is a place where people are not allowed to express a different opinion or ridicule someone so maybe we are in agreement on that. People are whining for the need for safe places (like unions) and so I say ciao, go ahead and whine loser.

Edit: and in case you want to say I'm contradicting myself about safe place and unions, I mean you people are trying to create a "safe place" within some else's business where their views cannot be challenged eg right to fire. (instead of being independent and going their own way).

But I don't want to argue the details as I'm trying to ignore most of it.
While reading this article I thought about bootcamps who usually spin these kind of narratives.

I never really found reliable numbers for what percentage of bootcamp graduates actually get a job as a software developer. Their marketing mostly talks about anecdotes and a lot of bootcamps have a very strict application process so in a way they act as gatekeepers as well (not to mention that not everyone can afford them).
It's even worse. According to [1], around 2.18% of addresses control around 94.75% of BTC.

[1] https://bitinfocharts.com/top-100-richest-bitcoin-addresses....
But Sentry will include a trail of all logs that led to that event.
> 100% of your time has to be devoted to benefiting humanity?

I don't see him saying that, or even implying it. Rather, he seems to be indicating that is a valid vector by which the activity can be rated. It is not the only thing it can be rated on, nor is it even necessarily _worth_ rating it on that. But it is a thing that can be discussed.
Oh I definitely won't be doing it any more once I'm fully vaccinated. I just like to be one or two levels of precaution above the common advice because getting long-COVID and potentially ruining my life at 29 is one of my worst nightmares right now.
It's not just the goals, it's the reasoning. There are highly upvoted advice posts that are transparently illogical and/or based on factual errors.
> Rationalize the price too much and the price might become rational.

Very eloquently put