skysight-inc/HackerNews huggingface dataset:
Community college has also gotten really expensive. I was looking at the price for my alma matter, tuition has more than doubled since I graduated in 2010. The price has gone up faster than my university’s tuition, making the community college less competitive. I wouldn’t be surprised if economics also is contributing to declining community college enrollment.
Yes that would be wonderful. Sometimes I don't let my significant other search for her stuff while i'm logged in, i dont want to get suggestions based on her search.
I think IntelliJ generally has the feature to autocomplete code in markdown code blocks based on the current project. So that in itself is not a Copilot feature.

It's really useful because it will even understand Angular2 codebases and autocomplete custom components in html snippets.
I have kids, well 1 kid, and it still applies if not more so. Is making a bit more worth the stress of changing all of my childcare arrangements? My current job I can clearly state that I have school pickup/dropoff at this time so no meetings. A prospective employer could promise the same flexibility and after the initial 6 month grind I would be comfortable demanding it, but starting a employer/employee relationship that way is much easier said than done.
I could use an employee who does work that is their passion. Based on your comment, will you do the work for free? It’s your passion like Wordle guy after all
If you think you’ll get better suggestions doing this I’m afraid you’ll be surprised. Just open the Trending page to see what kind of junk is popular. Hint: Curate your feeds if you care about them.
It is not really calling "itself" Eliza.

It is predicting how a piece of text is likely to continue, and it probably had examples of the original ELIZA conversations, and other similar documents, in its training data.

If the user took charge of writing the ELIZA responses, then it would likely do just as well at predicting the next question of the "human" side of the conversation.
It's funny they mention Ozark, but Ozark color grades very much towards the blue.
Everyone agrees that toxic culture is bad.

Take any room full of people and had them secretly write down what toxic culture means. Then reveal. Even though post-reveal some people will try to form consensus, I bet none of the answers are the same.

What I don't like is bad. And the root of corporate problems everywhere.
What’s New in WordPress 5.9
It is not ridiculous if the data is longitudinally consistent.
Not the only provider, worth looking at Plausible.

https://plausible.io/
Usually never. I will list a few systems that are there in my home:

1. My personal laptop: I did an Windows 10 erase and install when I purchased it to get rid of the junk, and split the hard drive for a dual boot. I also installed Fedora initially, but a month later shifted to Debian 11, and have not touched that since. It has been 6 months.

2. My wife's laptop: It is very old - maybe 10 years. It used to run Windows till 2017. Then it fell into disuse due to a hard drive failure. I revived it with an SSD around the time Linux Mint 20 released, installed it, and it has never been erased since.

3. My father's and father-in-law's computers: These aren't in my home, but I manage them. They are also a few years old. They run Debian. Started with 9 I think. I updated them to 10 and then to 11. They work flawlessly too.

4. Phones: I erased my phone (Oneplus 6) only once after Oneplus stopped updates to install LineageOS. Others haven't been erased since they've been bought. All are over 3.5 years old.
So much this. I've used a parser generator successfully exactly once, and even then I simply didn't care about proper error reporting.

I wouldn't mind something reusable that generated red-green trees for me a la Roslyn. I can bang out a recursive descent parser in a day, but not one that can be run after every keystroke.
I use Copilot to write test. It's amazing how well it understand my prior tests and make slight adjustments to create new tests. I really enjoy using it.

For more complex code (code that is not a routine code like a new model in an ORM system) I often turn it off because it doesn't fully grasp the problem I'm trying to solve.
> If you’re a strictly B2B company, you work when businesses work. That means “9-5” schedules, most major holidays observed, and almost no weekend pager duty. Mention this to your prospects. A sane workplace with defined starts and ends to the workday is very attractive to a certain kind of engineer - the kind that likes to be home for dinner, and read their children bedtime stories, for example.

I am the "kind of engineer" that stereotypically should be throwing themselves into the cogs -- mid twenties, bachelor, etc.

I have the fortune of working for a B2B shop that is exactly like this, and sure -- I might not have quite as much experience now as a guy that has spent the last 18 months doing 60-80 hour weeks. On the other hand, I have been able to focus on my writing and speaking, build some cool projects and work on an open-source team, not to mention really improve my physical health.

Living to work is not worth it to me, and I am very hesitant to look at low-to-mid-level positions in FAAMG or startups as a result.
If only it had a feature to get rid of every video with someone pulling a stupid face on the poster frame. I might even actually visit YouTube if it did.
Saying that they are a tech company is popular amongst the big banks these days. Technically that's true - they (and most businesses these days) are driven by tech and would fall apart without it. But tech is most definitely a cost center entity at such firms and tech employees likewise treated as second class citizen. As my old engineering manager at a bank told us - "if a trader tells you to jump and dance like a monkey, you jump and dance like a monkey".

I've heard Goldman Sachs has attempted to make some strides in running their Marcus product more like a Silicon Valley tech company (within reason). But I've also heard that ultimately that it too fell prey to the burden of the old conservative bank culture. A friend who worked there until recently told me not to fall for the glitzy marketing, and that it was just all more of the same. Would be interested what someone who is actually working there now has to say, esp. someone that has worked in both SV tech companies and Goldman to compare.
Upgrade Our Right to Privacy
Show HN: Looptap – A minimal game to waste your time
Yeah this is what I thought, I remember fiddling around with this to make Soulseek (or something) work on my old Linksys WRT54G back when I was at university. I wonder what Switch services/games work this way
I guess it will bog you down from the minute you (or someone else) has to go back to a piece of sh... er, code you wrote a few months ago in order to implement a new feature or fix a bug. So I'd say following some minimal standards of non-shittiness would be real nice: names don't have to be perfect, but e.g. shouldn't be completely misleading or contain typos (ok, pet peeve of mine), you shouldn't use strings where a boolean is obviously better (like in the screenshot above the article) etc. etc. So, not stuff that will require hours of thinking and planning, but stuff that should be second nature to any programmer worth their salt. Of course, if you're a beginner or someone dabbling with a new programming language, by all means, go ahead and write all the shitty code you want, until you get better at it...
A film which does not cause you to feel anything - to manipulate your emotions - has failed. Without that it's just moving wallpaper.
This happens to so many people, it’s a tale as old as programming languages. If you ever find yourself saying “wouldn’t it be neat…” or “if I could just only…”, stop yourself immediately — you may be about to accidentally spend the next 3-5 years writing a compiler. So many compilers started out looking to implement small feature X, and then ended up spending ungodly amounts of time writing an entire compiler instead.

The scariest thing about compilers is by writing one, it induces a kind of amnesia where you can’t remember why you started writing it in the first place! Soon enough the point of the compiler is to write the compiler, and feature X goes unimplemented. Eventually it will be possible once the compiler is done. But the compiler is never done… never… done…
You think expletives are a sign of poor education? How dull.
I see that Wordle has around 2.7 million users currently (based on searching "wordle daily users", if anyone has better data, let us know).

If he charges $1, that's $0.70 per user after the app store takes it cut. He could clear just under a million if half of the player base chooses to buy it. Then take off about half for taxes and whatever, and you have somewhere in the neighborhood of $475k.

If he adds a simple banner ad at the bottom, I don't know how that would translate.

And as for opportunities, I'm not sure either. Yes, it's popular. But, at the end of the day, it's Mastermind with letters. Sure, clever, fun, and all that, but you could clone this relatively easy. It doesn't really speak to his ability to write or design software.
> >Is an extra $10k per year worth learning a new org, a new skillset, a new set of expectations, a new set of coworkers, and a new boss?
>
> For many engineers, the answer is: “No.”

Not too long ago, I was at a Very Large Tech Firm. Base pay was great, and the RSUs were really great. I ended up leaving for a smaller company where IT is considered a cost center. The tech stack isn't all that exciting, total comp is a significant step down, and the only way to stay here and get a substantial raise is to get promoted... but I get along well with the people there, and I don't have to worry about off-hours emergencies. The only companies that might be willing to offer enough for me to take the jump away from that, would likely be a well-capitalized tech firm, of which few have a physical presence here.
Generation cyber: How diversity and ageism can impact the IT workforce
So very much this.

We’re now at a point where the widespread and rampant destruction that’s been wrought in the name of agile is so bad that it’s not reasonable to say “oh you’re not doing it properly”.

That excuse could be used to avoid responsibility for literally anything.

Hype bros use that to defend token scams (“you just don’t get it”).

There’s an increasing mountain of evidence that shows agile just doesn’t work, makes things actively worse by forcing the creation and then concealment by neglect of engineering problems, and (as discussed above) actively reduces documentation so that agile cheerleaders can pin their incompetence on the engineers that inherit their mess when they cruise on up the ladder oblivious of their failures.

All of this and not a shred of empirical evidence, ever, that it actually achieves anything other than obscuring management stupidity.
The software priests who taught the MSCS courses I took did not teach these insights. No harm comes from studying the beautiful code of the ancients. But, indeed, less work gets done when you complicate your task with goals of beauty and future-proofing.
Everything from trying to reduce drop-off during initial sign-up, to increasing likelihood of converting from a trial user to a paying customer, all the way to creating in-app cross-sells to recommend our customers try other products we built.

Almost everything we build is initially an experiment, and we have analysts run the statistics against a control group to see if it worked before productionising.
I wonder if remote settings is what changed my proxy settings after update too.
I feel like you can apply the same sentiment to many of the "big scary things" in programming.

Things that you don't want to build (as far as "common engineering wisdom" is to be believed):

- a compiler

- a programming language (not sure that there is a difference to compiler as stated in the article)

- a database (query engine)

- a CMS

- a ERP

But sometimes you actually _do_ want to build that (even if every alarm bell in your engineering lizard brain goes off), and then it's probably better to commit and learn the ins and outs of that specific problem domain.

I think especially the recommendation to commit to it is something that's missing from the article. It's "easy" to point a people and saying "look, you did the thing you said you wouldn't do", but far harder to suggest a course of action.

I personally hit the barrier of "things you shouldn't build" in the past, and I've always been happiest (and professional outcomes have been the best) when I decided to break through the barrier and prepare for what lies on the other side, instead of trying to dance around it for ages.
Yep, was out most of the day (until 7 pm I think). Airtel is my ISP as well.
Shitty code such as a website that shows 0 text with third party js being disabled?
Chrome also has this feature: I recently realised this as a Firefox user after being semi-forced to half-switch to Chrome for a good portion of my work.

It's incredibly well hidden though, and the UX is horrific, which I'm convinced must be deliberate.
Exactly my point. However the European Commission has released "Approved" SCC's in June 2021. Does this case now invalidate those because "the DSB has rejected these measures as absolutely useless when it comes to US surveillance" in which case it is in conflict with the European Commissions guidance.
While they never said they wouldn't hand it over to a steward, it also requires MORE work on their part to vet any strangers to ensure they are not there to abuse the system.

Handing it over to another public ad-blocking DNS resolver might be reasonable, but I think it's more honest to disable to service to let users know (in spectacularly failing way, true) that this particular service is going offline (basically, don't transfer the data to a service these customers have not signed up for).

Since it's DNS, they could also just resolve everything to their own homepage saying the service is dead, but that would still break a bunch of non-web-browser apps.
Less than 3k kids under the age of 24 have died from covid since the start of the pandemic [0] yet they have some how wound up with the harshest restrictions.

These kids will never get these years back. What a disgrace.

[0] https://data.cdc.gov/NCHS/Provisional-COVID-19-Deaths-by-Sex...
Happens to games too, i often spend good time modifying the game to get rid of the screen filter effects that ruin the whole render.
>/* aIgnoreCase = */ true

Very interesting, is that comment inserted automatically by an IDE?
I have 3 college-aged kids and one nearly there. Their universal concern is the cost. It has become prohibitive.

Colleges assumed the trend of charging $25k to $50k per year would be sustainable. They were dead wrong, especially given the horrendously predatory loans backed by the government and barred from bankruptcy.

If we fix the college financial system, enrollment would likely skyrocket.
It does use the neighboring files for context. Check out the FAQ (https://copilot.github.com/#faq-what-context-does-github-cop...)
This! Also compared to a mobile ecosystem which is actually dependent on a few centralised players for distribution. WEB is still arguably free.

You can choose your social network - if you don't like it, create one.

You can choose where to store your data - if you don't like it, move it.

You can choose where to host your website - if you don't like it, you have options...

etc.
> there is quite a trend of grading them orange/teal

I could swear I read in essence the same article about movies being all orange/teal a couple or three years ago.

EDIT: oh, that was 2013 actually. Ironically O'Brother gets the blame for that too.

https://shootandcut.wordpress.com/2013/01/01/teal-and-orange...
If it's a party composed of workers and it advocates specifically on behalf of the interests of the members, then yes I would call it a union. If party membership is open to anyone and labor issues are only some of the planks in its platform, then no I would not call it a union.

Honestly I think this is just continuing a very uninteresting semantics discussion - now we have to decide what "labor party" means. The point here is that you seem to have a different definition of "union" than the average person, which is fine, you should just be aware of that and watch out for misunderstandings when you're discussing with someone so you aren't talking past each other.
> We also analyzed the free text of more than 1.4 million Glassdoor reviews, using the Natural Employee Language Understanding platform developed by CultureX, a company two of us (Donald and Charles) cofounded.

People go to a complaints website to complain, don't be surprised if you find complaints. The fact that large numbers of people are moving jobs means that large numbers of people suddenly feel empowered to complain. It's not necessarily cause and effect.

The word 'toxic' itself is not really well defined. It just means polluted or poisoned - it offers no incite as to what the unexpected addition is. If you crawl the reviews and find the word 'bad', is 'badness' a leading cause of employees leaving? How can 'badness' be addressed?

The article then pushes their interpretation of what they believe toxicity to be. In my opinion, toxicity is not usually something that can be well defined, hence the use of the word. Generally though it appears to be the feeling that other colleagues make the day-to-day experience worse. This could be a boss that gives you a hard time all the time, colleagues that talk behind about each other in negative ways, the feeling that your colleagues are your opposition and not your allies, etc. It appears to be bad inter-colleague relationships.

If you want to build up better inter-colleague relationships, the solution is not to introduce remote work where they simply avoid each other. Whilst initially it may work (less conflicts), it only serves to isolate staff and strengthen cliques. You need to build up morale, get them working together, have positive work-based experiences together, social events, etc. Go back to basics.
I recognize that this is merely my impression of the matter, but I don't think most Americans are that concerned about it. I very much doubt that enough are sufficiently concerned to convince enough politicians to do something about it.
They are busy making us hate them as much as they can, eh?
You nailed it for me. Once I met a certain pay level I just started leveraging for lifestyle. The way to get me to jump to your org is less work for the same pay.
I don't think all movies do up-close quick-cut camera shots during fights. I'm fairly certain the reasons they do that are not because it's trendy, but because of other constraints. Things like a lack of actor training, time for practice or reshoots, or good choreography in general. It's what they can use to get away with these things.
Enrollment in higher ed decreased 7% from 2008 to 2018. It’s not true that colleges have been expanding with zero constraints. The increase in tuition at public colleges and universities has occurred with the decrease in public funding per student. At my system 20 years ago roughly 60% of the cost of education was publicly funded and now it is 40%. We’ve correspondingly increased tuition.

https://nces.ed.gov/programs/digest/d19/ch_3.asp
I'm not sure you do. Code that runs fine for years but breaks if you change something is still shitty, albeit not necessarily shitty along the axis you currently care about.

One of the arts of software development is deciding when it is worthwhile to optimize along some quality axis and how much to invest.

That is, knowing when to churn the code out fast, knowing when to optimize and for and what and when to leave it alone are all much more subtle trade offs than they appear on the face of it.

I've been in the OP's situation before and the shitty code lasted until it's natural end of life successfully.

I've also been in the situation where everything was fine for years and then sudden new business priority changes dictated a slew of simple feature requests we couldnt handle.
The problem is that, yeah companies are reluctant to give more than a 10% raise because that’s considered a “good” raise. To do better, you now need to convince both your management chain and HR.

To do the latter, you need objective & independent proof of value, like an outside offer.
Oh yeah, that sounds like a great idea haha

Also, just making sure every intersection in Manhattan has street signs would be great. It's wild how many are missing either one or even both signs.
“Great Britain and the USA: two countries separated by a common language” (or similar) comes to mind.

So many examples come to mind. On a seasonal theme: mince pies in the U.K., which are filled with mincemeat. Mince pies are a sweet vegetarian snack, because “mincemeat” isn’t “minced meat”.

Conversely, “biscuits in gravy”…

USA: https://daisysworld.net/2012/01/25/buttermilk-biscuits-and-g...

U.K.: https://old.reddit.com/r/pics/comments/65dg0d/americans_i_ha...
And don't forget accessibility. I don't know exactly how much accessibility contributes to the total size of Chromium (singling it out since Electron is everyone's punching bag), but it's something. In my AccessKit project [1], I'm probably going to spend at least a few weeks working on the accessibility of text editing alone. And that's just multi-line plain text; hypertext is way more complicated.

[1]: https://github.com/AccessKit/accesskit
The problem with highly infectious diseases is those who get it also infect others. The professors are likely in the age bracket that has a higher risk than the student.
It reminds me of the old PRISM system described here:

https://www.amazon.com/Clustering-America-Michael-J-Weiss/dp...

which was not an unsupervised clustering but rather a grid subdivision into communities over a few variables. Then they gave catchy names like "Shotguns and Pickups" and "Blue Blood Estates" to the boxes.

The current study divided first into three categories of growing, stable and shrinking and then split the growing communities into high, middle and low income.

That kind of division is more likely to be meaningful than an unsupervised clustering (e.g. I can explain the structure in a sentence so of course it is meaningful.)
It's hard to say for sure but I think probably yes. It was essentially an accident that the bay area tech scene ever existed at all and other than nerds writing code and VC's getting rich I don't know how much residents of the area even liked it.

The way to make the bay sustainable is to build taller buildings for people to live in. However this isn't especially popular and even if it was, there is enough bureaucratic cover for a minority to stall it off indefinitely.

I think if you could do that in the next 20 years the bay could maintain it's hegemony. Seems exceedingly unlikely to me.

I suspect it will keep enough momentum to beat out most markets for some time to come, though already by a smaller margin and with a seemingly worse quality of life these days.
Use ThousandEyes to integrate data into your own application or dashboard
OGL – A Great Cross Platform OpenGL Base Library with Almost Everything OpenGL
I'm not a lawyer, but I don't think the law is as interested in pedantic "you're technically correct" loopholes as HN is.
> You're assuming that all subscription businesses would prefer to engage unethically with their customers.

I'm assuming some do. Apple protects me from those companies. I also think most people aren't going to steal from me, but I still lock my door. Meanwhile, you have far more faith than I do that businesses will pay a fairly high additional cost (say 4x) to signal that cancelling is trustworthy - whether it makes sense or not.

Basically, Apple currently protects me over app developers, and I want that to continue.