skysight-inc/HackerNews huggingface dataset:
> Grad students are worked like dogs

They do... but the thing is the work for themselves, which I think is a different kind of hard work.

> and in the end only few of them attain their goal of becoming a professor

Is that the goal?
And I guess being extremely dumb carries a larger risk of death than being extremely smart, so if people start out symmetrically distributed along this scale, the distribution will skew right over time.
You'll enjoy this read: https://joinyaa.com/guides/how-did-car-dealerships-become-so...

The reason car dealers are so powerful is because they influence so many aspects of local government.
Perhaps unwittingly, you've hit upon people's exact frustrations with Airflow! :)
> Their product is simply inferior in every way

Completely untrue, I've played on both and the UX + post game Analysis, video content library, etc is far better on chess.com.

I do hope lichess.org is able to improve and find better monetization options that's able to pay for more dev + UX resources, championship prizes + GM commentators which makes watching chess far more entertaining.
Imagine 100 years from now when humanity's population has been reduced by 100s of millions because of climate catastrophe. Now imagine all the software society relies upon. Now imagine being one of the few people left alive being capable of working on that software. You probably won't have source code.

One thing that has remained constant in our lives is the number of people who are capabable of working on complex software has steadily increased. What happens if that number suddenly decreases?
How does that help anyone who is struggling with acces to water today?

meanwhile melting permafrost releases methane, destroys buildings, and creates swamps. It does not create viable, drinkable rivers
> PhD students should be employees with all of the protections this gives them.

I don't understand this point of view. Why do you want to be an employee, working for someone else, with all the obligations and restrictions of that... rather than a student free to pursue what you want and to do it in your own way.

If you want to be an employee and to be told what to research, then become a research engineer, don't do a PhD. That's an existing research career that's open to you.
for me it's having my game records accessible on the front page, I spend more time analyzing my games than playing.
That's a great question! While in theory, yes that is absolutely true tests should be reproducible anywhere, unfortunately in practice, tests can unfortunately fail in hard to reproduce ways (very much like production issues!), especially when testing a complex app or working in a large test suite written by many different people.

Common examples of this entails race conditions, your test server might be super snappy on your local machine, but run much slower in CI, and expose race conditions that were unaccounted for. Other times it may be due to subtle difference between environments (service doesn't behave properly in CI due to build step differences or service is initialized differently in CI than locally).

The list of scenarios where local reproduction can be hard is unfortunately quite long, which is the downside of running end to end tests, the surface area they test (and can fail at) is really wide and complex, much like production failures. Enough so that teams find it useful to have proper debugging tools to debug what when wrong when tests fail in CI, like how you'd want proper debugging tools when apps fail in production :)

Of course there's the other side of rerunning failing tests locally, even if they are reproducible. E2E tests and their associated environment can take time to set up locally. Why bother spending 20 minutes checking out the failed commit, searching up internally how to spin up the local e2e environment to reproduce the failure, and then running the test(s) to debug. Instead you can just click through a UI and get everything you need, it's much smoother!
Start with “I have 60 minutes to conclude this deal [90 if for some reason you need to test drive it]” and start packing up your things at the 55 minute mark.

If you spend 3 hours at a dealer after you’ve identified a single car you’re interested in, part of that is on you.

Yes, I’ve walked out twice. One dealer rescued the deal; the other lost the sale to a dealer about 20 miles away.
But unlike nature, we can do intelligent design.
In the UK but have another data point - was looking to buy a demo car from a VW dealership - paid the deposit and it was a decent amount under MSRP as it had 1500 miles on it.

Phoned up the next day to say another dealer in their network had already sold it earlier in the day but not uploaded the paperwork yet.

Polite, but firm, email was sent back opining being disappointed in their customer service as the dealership was so close to work and would have loved to have a long-term relationship with them yielded - a 1250 GBP discount on ordering a new car, as specced, at MSRP.

There are good dealerships out there, but it's liking finding a diamond in the rough.
Hiding it from the army is not the point. Who knows if there'd be another maniac with a homemade gun or explosives out there, just like what happened with the ex-PM of Japan.
Active GitHub Forks
“When it comes time to hang the capitalists, they will vie with each other for the rope contract.” - attributed to Lenin, probably apocryphal, but accurate.
https://news.ycombinator.com/item?id=32329786
Architectures of a Modern Data Platform
> ...the impossibility of their 7 perpendicular red lines requirement.

For those who do not know the reference: https://m.youtube.com/watch?v=BKorP55Aqvg
https://archive.ph/1H4Mc
I haven’t seen a career field yet where early-career employees are not abused.

Doctors? Residency

IT? Support or DevOps

Lawyers? “Partner track”

Our current education system at all levels is fundamentally broken in many ways. We don’t even agree on what education is for- most people think it’s for preparing you for work but many people think that it’s for training you to be well-rounded or to inculcate cultural mores and values or to propagate ideology.

In general, to prepare people for work (to enable them to self-support and to be net benefit for society rather than net cost) you need some basic education (reading, arithmetic, etc) and then some skill training.

I think all sorts of careers would benefit from having apprenticeships that incorporate whatever mix of classroom training and practice, but there are several problems:

1. Most businesses don’t want to bear the costs of training employees, and don’t care to be vested in their success in that way. They’d rather pick drop-in rock stars, compensate them as little as necessary to attract and retain them, and cut them loose the second their performance starts to drop.

2. Gatekeeping - the people who would train apprentices might feel threatened by apprentices, mostly because who wants to compete for their own job, so why not limit the number of entrants and either assimilate or eliminate ones that could pose competitive threats. many organizations, eg the AMA (American Medical Association), cosmetologists, moving companies(!) capture government licensing mechanisms and either limit entry to the field or impose ridiculous burdens of effort and cost for entry.

3. Power dynamics. TFA discussed this at length, but many people happily exploit those under their power for labor, sex, or money.

So the bottom line is that we’re screwed; there’s so much entrenched interest at every single level, and so much negative human nature involved, that there will never be some kind of systemic solution.
Reminds me of
https://en.wikipedia.org/wiki/Prora
> This is a problem of having succeeded beyond your expectations, which is a problem only unicorns have.

Nope. I've worked on a few projects that are not "unicorns" yet have legitimately hit that wall. Particularly around on line gaming and gambling.
https://archive.ph/Ftvdh
Direct messages that can be delivered to a user’s mobile or website are known as push notifications. They can show up in the top area of a user’s device. WordPress push notifications are beneficial for your business's growth and convincing new users. Read this blog and get to know how push notifications really help businesses to grow.
>Would Nike be happy if Portugal’s Cristiano Ronaldo suddenly appeared in Adidas shoes?

how about if Ronaldo appeared wearing shoes given to him by a charity?
Are We Game Yet?
You reckon Shopify will buy them out?
> I'm seeing less 'balls of mud' with microservices. Thats not zero balls of mud.

They are probably younger. Give them time :P
..and what should this say about esp32? I don't understand what you are implying...

xtensa/tensilica is a good architecture, cheap and lean, unfortunately its biggest problem seems to be its harvard architecture and weird memory structure because out there I find very few loader/relocator impementations (nominally I only know niicoooo's version[1], brian pug's derivative[2] for his interesting joltos, mongoose/Zephyr's supercustom versions, and my own) and this seems to be the main stumbling block for new os development in this platform

[1] https://github.com/niicoooo/esp32-elfloader

[2] https://github.com/joltwallet/jolt_wallet/tree/master/jolt_o...
I think it's interesting that "Troll" now covers a range of activity from "Mildly amusing but fake anecdotes designed to trigger a reaction" to "Sending violent rape threats to people on the internet".

It's beautiful to see the craft of some of these posts though, the repeated reference to (female), the slight stretching of the possible. But I think the funniest part is the pure lack of sense of humour in the people he's trolling - that's always the best part. If I were a part of a group like that I would far prefer to allow the trolling to continue as an in-joke rather than the ridiculous move to ban him. It's like banning a Dilbert cartoon.
There are some very good points in the article. As someone whose adviser proved troublesome when it came to graduating and letter writing (a horrible practice as well!), I second most of the points made.

At the same time, there's also reason for cautious optimism. In the German system, for instance, PhD students are paid (mind you, it's an academic salary, which is not a lot but a first year PhD student with a full time contract already makes more money than the median German salaried worker) and new graduate school regulations are supposed to crack down on advisers abusing the system.

Yes, not everything is perfect, and there's a bunch of people in academia that are trying hard to keep the status quo, but things are shifting slightly.

The most worrisome trend, also mentioned in the article, is that there are just so many highly qualified academics. If the trend I see in machine learning continues, the next generation of PhD students will require multiple publications before being admitted to a job... That's highly problematic in more than one way.
This is more like the empirical "laws" that various engineering disciplines use. I.e. some number crunching that has no theoretical foundations whatsoever, but seems to be working anyway.
I work for a German company and am responsible for GDPR implementation. I would not suggest following the advice in the article. It is full of mistakes and bad advice and would easily put you at risk for a law suit, at least in Germany.

If you are coming at this from any perspective other than "what is the minimum data I need to collect to run my service" then you aren't following the GDPR.

I've noticed that a lot of US based companies claim GDPR compliance but when you read their privacy policy, they clearly aren't compliant. The biggest violations come from what companies try to claim as "legitimate interest." Things such as analytics tracking, that are not tied to service delivery, are not acceptable under legitimate interest. Sharing my visit with Meta will never be legitimate interest. And so on.
“Cookies are small text files” – what? (2009)
I know many people outside the US who did a PhD without any kind of masters. I did mine with a masters but no bachelors. It's even possible to be a full professor but not have any PhD. There's lots of options - don't force yourself to fit an arbitrary pipeline.
I think the main issue is that you wrote "every" there, instead of some, which would have been fine/correct. And that a lot more things in IRC are possible than you realize and some of the modern solutions are somewhat more limited than you state.

Is NAT still a thing in 2022? With IPv6 at home not really an issue anymore (which neither slack nor discord seems to support either...).
Also in the corporate use-case it's not really an issue either.
And wanting to share rather large files is not as obscure of a use-case as you make it out to be (even outside of work!). Of course it's a distribution of sizes and it's nice that the low to mid is covered, but would be nice to have it fully covered.

Every IRC client has ignore and depending on the client that can be very advanced with support for regex and more (slack doesn't have that at all; Discord only has all or nothing blocking; matrix depends on the client; not sure about other solutions).

A lot of the abuse control is server/network side (the same really as with discord, etc.) and really works rather well these days (I see as much/little spam on libera/oftc/.. as I see on slack or discord.. if even that). I would argue it works even better, since Discord has to resort to phone activation to combat spam, while well-run IRC networks manage to be just as spam-free without collecting any email or phone numbers (and just with server-side filtering and other behind the scenes tricks) or without being invitation-only for the most part (which does quite a bit of the heavy lifting as well - which you could do on IRC as well if need be). Some more capabilities very much depend on the network, but you can also limit who can send you privmsgs (for example on libera: everyone; only registered users; only users that share channels; only users that you have explicitly/implicitly allowed). Blocking by registered user names is also possible on many IRC networks - no need to rely on host masks.
If there are things that can be added or improved to improve moderation, people do add them over time - although not in any standardized way, I'll give you that.
Channel operators have more than enough tools at their disposal to moderate discussion and writing IRC bots to do more things that the network doesn't happen to support is trivial.
Modern tooling doesn't always mean better or easier - Getting slack integration to work was so much more pain than hacking up a simple IRC bot to do the same thing.
If I'm not mistaken, you overlooked another role of cloud services: coordination of real-time connections between endpoints, and in some cases actual relaying of data to work around NAT. I guess this is the space you're in with ZeroTier. But I'm not sure how much of a market there is for generalized solutions like ZeroTier and Tailscale. For the most part, people want solutions that connect their machines for a specific purpose, such as remote desktop access (e.g. TeamViewer/AnyDesk), and developers of such products don't want to require their users to have another networking product (ZeroTier/Tailscale) first.
I've done that, mostly because my position felt stagnant and repetitive. Some things to keep in mind:

- It's a full-time job. Unless you're really brilliant, or your current position has a huge overlap with the research you want to work on, expect to drop your current position.

- You have a steady income at this point, so you're not in a rush. Be patient and research where to apply.

- If you can use your position to first network with your future advisor, do it. Can you set-up some small collaboration relevant to your current position? Even better. Trust can get you a long way, and lift any doubts.

- Your strong card is that you will probably need much less "babysitting" than a younger student. Play that well.

- Writing is essential part of the PhD. If you already have strong technical writing skills, that's a huge advantage.

- Find a PhD that involves the least amount of exams possible. It's fine to attend courses if you find the topic relevant to your research, but being forced through an exam routine may not sit very well if you're already in your mid-30s.

- Post-PhD industry job opportunities typically arise through (paid!) industry internships. Make sure to complete 1-2 of them, even if that will add to your PhD time.
Future programmers will write prompts for a future version of Github Copilot: "database layer with all the usual CRUD operations, in readable modern C++, code compiles and passes tests, test cases carefully written by computer scientists with great attention to detail".
There is about one post a month on this, which seems to most serve as opportunity for lichess users to assert the site is superior in every way.

It's snappier, and there are some analysis features that are better than the com's free offering.

But overall, if you pay, the com is a much more complete and rewarding experience.
Result: Change the system and let climate issues stay...
Why? You can still do what you want to do - this sort of thing just helps people who perhaps don't have the ability or inclination to capably form their own concepts.

It's much like hiring a painter, a writer or a web designer... .

At least, it's interesting for me to see what may be the beginnings of a new job class. I've been wondering where all this ML/AI business might take us.
That’s interesting thanks for sharing. I always was bearish on neural networks when advertised as “AI”, but now I think that perhaps when used as a tool rather than a panacea they could be very useful. Humans learn to operate heavy machinery in industrial settings through experience and use via our own neural networks, and we have incomplete understanding of physics, so why not use a neural network to learn the physically best way to drive an industrial machine and use the physics as backup for safety? Seems to work well based on all these stories so far, so maybe learning neural networks are the next differential equations for engineering.
I've been down this rabbit hole a few times when trying to go from an orgmode document to something I can share with other people. Usually, the path took me via html and then to pdf.

My initial impression was that the opening sentence is underselling the project:

Casual-Markdown-Doc provide a quick solution to use markdown as document.

I believe the word document is not clear here, for clarity's sake I would suggest expanding it to describe what are the potential outputs (... to use markdown directly as a ready to publish html website?)
It is sound if the technological solution is easier or of similar difficulty to the political solution. Famine has no technological silver bullet, but water purification might.
There’s something endearing about someone famous saying that their talent isn’t fit for what people want them to do, and still, somehow, nail it anyway.
Maybe in the short term, but I'm talking about a somewhat longer time frame where the entire world will realize exponential growth is no more. Eventually there will be no more upselling because there will be no one left to buy it.
the lichess post game analysis is as good as that of chess.com, but isn’t presented in quite such a shiny appealing way.

it’s not hard to find, but you have to seek it out, whereas chess.com shoves it in your face and tries to get you to pay for more
Also because Burundi is bordering the worlds second largest freshwater lake, so not much need of a desalination device.
Partially related: is there a simple metric and/or a website with data on the supply of cars vs. demand? To see how long before the supply constraints ease up and which brands are most affected?
I wish posting translated Russian and Chinese article, credited, could be easy Karma on HN.

(Not since I know these languages, but since I would like to be able to read some of those news.)
People should NEVER touch any upgradable contract. It is literally centralized, and defeats the whole purpose of DeFi.

Yes, writing perfect code is very hard. But smart contracts are an example of code that must be extremely thoroughly tested, formally verified and so on.

But that doesn't go well with being first to market, move fast break things, etc.
Thank you mate, I'll go and revise my copy now.

As for the concerns you mentioned, I think they do exist as well. But in fact, for me, or Unknot itself is positioned as a Q & A platform. The questions on this platform are more practical ones, like I ask you for advice on how to polish my website copy? How to be a good copywriter. It is more like consulting and paying for knowledge.

What do you think?
It was explained to me like this: the credit score is not a credit score in the sense you might imagine. It doesn't track your likelihood to repay. It's a score indicating your likely aggregate profitability to banks as a borrower.
> out of wack and resetting RAM is the only way to fix it.

This is not how this works. It doesn’t matter what language an application is written in, if a process is terminated, that frees all RAM consumed on any commonly used operating system.
That we only need to abolish PhD programs is like shaving the foam off the top of a spoiled bear and thinking that fixes it. The whole premise of college has been rendered obsolete by the Internet a long time ago. What does a University provide that you cannot find online? You are paying to read textbooks and listen to someone quote from those textbooks. Do you need someone to tell you that you must study X for N hours a day and then pass a test for it? Follow your curiosity and enforce your own discipline. Other than that, colleges are merely social clubs. In the USA, the job requirement for a University degree has become part of the grand grift for profit: you are billed outrageous amounts for babysitting and then pay more in interest on the loans that you will be saddled with for decades. This, like so much of our society, has become a scam.
> It makes me worry about the future of humanity

I have the impression that most of it is geared towards children and teenagers. So of course it seems abhorrent to us oldies. Teenagers are stupid. Always were, always will be. I know I was.

And yet here we are. Alive and well.
Marcan has been pretty clear in saying the same thing as I've said here. Apple doesn't have much use of such a feature themselves (apparently), but no communication was made of why the change happened. However small chance is that the change was made for other purposes, we simply don't know why it was made.
Does that do requests asynchronously now? For a long time it would stall the whole client every time the slack API had issues (which was quite a lot more times than their status board suggested).
At some point it got so bad I had to stop using it - I have switched to matterircd now (it also does slack).
I thoroughly enjoyed my time as a PhD student.

Imho it might be the only time in your career when you are truly, 100% your own boss. You own your PhD thesis. While your professor/advisors give input and feedback you ultimately decide what goes in there and what not. You have the freedom to explore anything you deem as relevant and there are no customers/co-workers/VCs etc who tell you otherwise.
Is this a cultural problem? I've never experienced abuse of junior employees, generally they get a "buddy" and are encouraged to find a mentor. Here in the Netherlands PhD students get a proper salary and are encouraged to finished in 4 years, I wrote my thesis with only 1 paper published (of 5 chapters). It was a nice time, I learned a lot from my friendly prof that cared about my well being and loved being in the lab with me.

It's not all bad. Sure, the whole graduation ceremony is an elitist clown-show with a weird dress-code, but it was fun.

But perhaps I was lucky.
You can stop waiting.
Great game! Assuming you made the Inked game.