skysight-inc/HackerNews huggingface dataset:
I think you're right about the state of leveraging over seas labor today, but the gap is so large between life over seas and life for SWE in USA that I have no doubt that a middle ground can be found to put SWE in USA out of a job once overseas experience reaches a satisfactory threshold. There is a lot of negotiation to be found between $2 and $50 per hour.

If nothing else, Land Price will be a big driving factor. If both sides have equal budget for commodities and investments, overseas wins on home budget.

>off-shore contractor

this does not need to be a contract arrangement. The person hired overseas could be hired indefinitely to support the product, with typical transition plans in place. same as today with local workers.

>coming up with specs is a frustrating and unsatisfying process, and is akin to writing code, except that you don't actually get to run the code and see the fruits of your labor

We might be operating with different levels of "specs". I am not saying you need to tell them exactly what to write.. it would be the same as a manager talking to a subordinate at a tech company today. You tell them what needs to be done and they have the skill and autonomy to do it.

I agree that this arrangement does not work with low-experience overseas workers. However, the point I am trying to make is that I think overseas experience will catch up way faster than the local need will become more complicated. So even if local employees maintain a lead in skill and experience, overseas does not ever need to catch up to them - they only need to catch up to necessary qualifications. Local people can offer more, sure, but this is a field that discourages over-engineered solutions. That implies there will be significant diminishing returns on all the extra skill local employees provide.

Again, this is not the case today because the lower experience workers are not just lower experienced but too inexperienced in general. Some time in the future they will still be lower experience, but they will be experienced enough. the only question is when, which is a gamble, but i think soon. On the order of 5 - 20 years would be my bet. It already happens but is a rare exception to the rule - so that timeframe is how long for it to become a common occurrence.
Very late but just in case: If you're referring to my post, it was the particular layout I was trying to achieve. The board wanted me to imitate the existing minutes title page layout from their Word "template." The image was inside a table cell, the table had a lot of column/row spans, and things got messy really fast. As with HTML, using tables for layout is just a bad idea all around.

Also, as pointed out deeper in other responses, the basic tabular environment is not terrific when you're not just presenting standard table data.

Breaking apart the image and table and letting LaTeX handle the layout Just Worked (TM) and looked better in my opinion. That said, LaTeX images and tables are pretty easy and look great by default when you're not doing something weird with them.

Edit: A better way to phrase this might actually be that a major principle for LaTeX is that I should be able to just drop in a new chapter in the middle of a large document and LaTeX will automatically reflow and typeset the entire document without any of the very specific fiddling necessary in WYSIWYG word processors.

A major example is for instance, figures/images/tables will move to new pages but will remain correctly placed between paragraph X and Y. Because I've marked it up as such, if paragraph Y is on the page following paragraph X, it will bring the figure along with it to the new page. In WYSIWYG word processors, that figure would likely just sit at the end of the page until I manually moved it myself.

When you try to micromanage the layout of a very specific page, even if it's just the title page, you're going to have a pretty bad time unless you've written your own \documentclass. :-)
Might be an unpopular opinion... but this is exactly why we shouldn't do student loan debt forgiveness. The root core of the issue wouldn't at all be addressed and it would actually be a signal to universities and students alike, that Universities can charge more, and students can continue to take out larger loans because... they might be forgiven at some future point in time.
It's really going to reverberate if a quake induced nuclear disaster occurs.
The commenter didn't say they were getting hit with OOMs. Is this something that is happening to you?
When you're trying to run general purpose code inside of the database, you're beyond what it is good for. I've written a compiler in PL/pgSQL (for a special purpose language for time series data) and agree that there is a limit to what you want to do there.

SQL is a query tool. Not a general purpose programming platform. But it is good for surprisingly complex queries on surprisingly large and complex data sets.
Anyone know why development is being discontinued?
That doesn't include the charger, inverter, rack, or wiring. Add another $1500-2000 for all that.
The kind who might be out of power for more than 3 weeks due to a common natural disaster, has two cars, and wants a backup to keep the stuff in his fridge and freezer cold after the local gasoline supply is depleted. Like folks who have been hit by a major hurricane. Everyone else, who has a gasoline generator, doesn't run them 24/7 unless they've got natural gas. They run them to keep their food cold and charge their phones then shut them off.
What amazes me is that Mac fanatics never have any factual argument as to why it would be better than Windows.

All I hear are attributes that are supposed to be better (spoiler, they're not), but always without a single concrete example.
Why it would be parody? It is a reality. I can provide quotes from university officials.
My understanding is that the region is pretty much de facto independent. So there's probably politics at play: The German team works with the local Kurdish authorities and must keep good relations with them.
State funding per student has steadily declined since 1987. Tuition rates have risen in response. I don’t claim all of the tuition increases have come from the decline in funding but the decline in public funding contributes to the increase. Public colleges are more and more being run like businesses. According to this research, public funding for higher education has declined in response to increased welfare and Medicaid spending.

https://www.educationnext.org/state-funding-public-colleges-...
I'm not sure what a financial messenger is but if it means a real time chat system for people interested in finance the title and heading are not necessarily incongruous. Maybe real time finance chat[0] is focused on crypto these days? Wouldn't surprise me in the least.

0: edit: I meant to include "free" somewhere around here.
I went to one for an associate's, followed by transferring my credits to a state university for two more years for a bachelor's. Got an internship out of it, found my first good programming job within half a year, worked up to six figures remote a few years later. Seems like you get what you put into it and "prestige" isn't necessary at all just to have a good career.
One strategy is to go to community college for your gen ed requirements, transfer those credits to a more prestigious university, then finish your degree there. The piece of paper will have the university's name on it, but you will have saved money in the process.

You have to do some due diligence to figure out what credits you can transfer. You don't want to waste your time and money on a class that doesn't count. But I know of some people who did this.
> on their way to at least a 3x

I'd say this is getting pretty close to a 4.5x /s
People buying new cars don't care about lifetime TCO. They care about getting a trouble free 5-10yr.

Maintenance costs on all vehicles (not just cars) are dominated by the stuff closest to the road, tires, brakes, wheel bearings and suspension/steering components, and stuff like that.
I don't think they control anything. They suggest new terms and publish guidelines on how French should be (according to them) used but their resolutions aren't binding.
How about in exchange we cap their rate of pay so that society as a whole can benefit from their affordable services?
A big part of the value is you can take core classes very inexpensively and then transfer to a more expensive same state university. Not an option for everyone, but it really saves a lot of $$ for those that can make it work. Most two year degrees that don’t focus on a trade of some sort are mostly of dubious value on their own, though.
If you let students default on debt - most of the problems get solved.

Creditors are going to make risk-free high-interest loans. As long as the loans are available - students will take them to get their underwater basket weaving degrees.

If students could default on debt - then there wouldn't be an endless supply of creditors willing to lend them money to get degrees they know won't pay enough money to pay them back.
Honestly, the fact that every consumer hardware store sells racks upon racks of 50+ ft 16-gauge extension cord is obscene. I upgraded my 60 ft lawnmower cable to 12-gauge for safety reasons and was shocked to discover my lawnmower wasn't just safer but also visibly more powerful, which I didn't think was possible.

Folks, spring for one or two good 50+ ft extension cords. You don't need a lot of them and the cheap ones are bad for your equipment and your safety.
In the US it is generally illegal to ask about an employee's medical history in the US due to ADA. Psychiatric care is considered medical care.
The money is going into a bottomless pit of administrative and bureaucratic overhead. Universities are caught up in a zero-sum competition for the top students (and athletes). To attract these students they invest in massive infrastructure projects (new buildings and renovations), often with the support of earmarked donations from wealthy alumni. These new facilities must then be staffed with administrators and maintenance workers. Along with the new facilities come new departments and schools of X and Y which also need their own administration.

The short answer is: administrative bloat. That's where all the money is going. Universities employ far more non-teaching staff than ever before. A large bulk of this staff is essentially dedicated to marketing the university to prospective students, a zero-sum competition with other universities.

One of the big problems is that wealthy donors love to earmark their donations for big projects that carry their name. It's way less sexy to donate a bunch of no-strings-attached money that the school can use to pay salaries and keep tuition down. For donors who actually want to help future students, the usual route is named scholarships. But then, of course, scholarships also require admin staff to oversee them. And schools can have thousands of these scholarships.
I have a surprisingly decent relationship with most of y nuclear family with one exception, most of my brothers live hundreds of thousands of miles away from each other.

I’m almost certain at this point that in order to maintain a good relationship with my family distance is required. When my parents moved last, they ended up close to family that they were really close to and far away from family they had feuded with in the past. By the time I visited last year, they relationship with the family they were close to had severely degraded, and all the family they used to fight with were friendly.
If you're worried about a criminal history, do a background check.

This heuristic would miss people who lie about "consulting" during the time they were in jail and would incorrectly catch someone who was falsely accused and then exonerated.
It's gibberish.
This looks neat, but I don’t see anything off hand that will pull me away from my current git tower + kaleidoscope ~rut~ workflow.

In particular, the drag & drop rebase support in tower is very convenient. Kaleidoscope is capable of all kinds of diffing but the text conflict resolution is probably the feature that I use the most.
as automation continues improving life and we become less dependent on jobs life will become more hedonistic. a homeless dude sits on the beach and drinks beer cause he got nothing better to do everyone freaks but a millionaire doing same thing nobody bats an eye lash. just saying i been on both sides. something gotta be done at least everyone agrees theres a problem! i think if we just had basic toilets and showers and designated camp areas with bus stops would go a long ways and wouldnt cost $100k/head. kowloon city!

https://en.m.wikipedia.org/wiki/Kowloon_Walled_City
Check out https://c4model.com/
I feel like this article doesn't support it's thesis at all. Why does the government lending directly result in less downward price pressure than guaranteeing loans? The only hypothesis I can imagine is that people anticipated something like student loan forgiveness, but that requires more evidence than what is given here (after all the government could in theory waive private loans and reimburse the lender).
In my experience, at -20C you lose about 10 miles of range to get the car up to temperature, plus about 20% of range to keep the car at temperature.
Why are all these comments suggesting new tools instead of answering your question? From what I've seen, high documentation only comes into higher level abstractions such as individual services or architecture design.

In school, I was taught to draw UML for classes within a program. I have never seen that IRL. I think the difference is the time required to comprehend the application.
Compile a Custom Roadrunner Plugin for Laravel Octane
> Surely the people at these labs will want to run ordinary DL frameworks at some point

I don't know about that. A lot of these labs are doing physics simulations and are probably happy to stick with their dense-matrix multiply / BLAS routines.

Deep learning is a newer thing. These national labs can run them of course, but these national labs have existed for many decades and have plenty of work to do without deep learning.

> or do they have the money and time to always build entirely custom stacks?

Given all the talk about OpenMP compatibility and Fortran... my guess is that they're largely running legacy code in Fortran.

Perhaps some new researchers will come in and try to get some deep-learning cycles in the lab and try something new.
It's not financially viable for an attorney. Lawyers charge by the hour; how much time does an arbitration take? For a case like this:

-listen to your story : 1 hr.\\
-read your documents .5 \\
-follow up questions .25 \\
-draft request for arbitration .5 \\
-review rules .5 \\
-respond to correspondence, select arbitrator 1.
-respond to answer from Defendant .5 \\
-schedule arbitration .25 \\
-hearing 2. \\
-request payment .5
total: 5.5

This is an extremely conservative estimate. At $100/hr, that's $550. Good luck finding a lawyer who will charge $100/per and it's much more likely that time estimate is off. Double it, plus... So your legal costs at a minimum are going to hit $1000. On a $2000 claim.

and if payment isn't made, there's a whole 'nuther round...

These cases just aren't economical for lawyers, unless you specialize in them and do nothing but crank them out.
I feel the same about "extra effort". When I lived in New York City, many vegetarian restaurants would go out of their way to get kosher and halal certified (by conservative clerics). The owners would prominantly display the certificate at the entrance, plus the menu would share the same information. In my view it was two things: (1) virtue signalling (fine by me), and (2) appeal to a more customers who might not "naturally" be vegetarian. I knew many Orthodox Jews at my office. If their favourite Jewish Kosher lunch/dinner place was closed, they would check for kosher veg options.
You've never met anyone? No one deserves to be scammed.
Or it's access to development tools required for making things for iPhones and iPads, and MacOS is just a side effect of that choice, and not a factor in the decision.
I gave this a bit of thought earlier this year (https://alexanderell.is/posts/visualizing-code/) and, with the help of HN commenters, collected a small list of ways people are working to help with code visualization. I don't think most of them are production ready (some are just research papers), but you may find them interesting all the same.

SoftVis3D (https://softvis3d.com/): where a "‘code city’ view provides a visualization for the hierarchical structure of the project".

Code Park: A New 3D Code Visualization Tool (2017) (https://arxiv.org/pdf/1708.02174.pdf), a “novel tool for visualizing codebases in a 3D game-like environment” with code represented as “code rooms” with code on the walls.

Code Structure Visualization Using 3D-Flythrough (2016) (https://opus-htw-aalen.bsz-bw.de/frontdoor/deliver/index/doc...), with spatial metaphors and first-person exploration of code.

Primitive (https://primitive.io/), a VR collaboration startup with a Matrix-looking “Immersive Development Environment” with “new tools for visually analyzing software in 3D”.

AppMap (https://appland.com/docs/how-to-use-appmap-diagrams.html), an automated code analysis tool that includes dependency maps and trace views.

plurid (https://github.com/plurid/plurid), a framework for visualizing and debugging code in a 3D explorable structure.

fsn (file manager) (https://en.wikipedia.org/wiki/Fsn_(file_manager)), an experimental application to view a file system in 3D (featured in Jurassic Park).
There's an amusing amount of probability puzzles with seemingly paradoxical solutions out there, to the point that it's almost more surprising to see one where the intuitive answer is correct:

- https://en.wikipedia.org/wiki/Boy_or_Girl_paradox

- https://en.wikipedia.org/wiki/Penney%27s_game

- Waiting time paradox

- Honorary mention: https://en.wikipedia.org/wiki/St._Petersburg_paradox

(feel free to add more)
Surprised at the negativity. This is great IMO! I just bought a house and am surprised by how crappy all the options for backup power generation are.

Cheapo generator: allows you to plug in some stuff but it’s very ad hoc, needs some light maintenance. Definitely good in a pinch but it’s not gonna power your house or even make it easy to keep your lights on.

Expensive generator, wired into house electrical system: great stuff but very expensive, and still requires maintenance.

Powerwall: low maintenance, terrific user experience, however exorbitantly expensive and also won’t really help in a prolonged outage.
I believe it. My experience is that prices have spiked in nice suburbs. Like from $200k-400k in three years, even though overall metro population hasn’t spiked.

I don’t think this is a bubble, I think it’s a readjustment by people who don’t need to drive any more. I’m waiting for in city prices to crater a bit, but it’s been interesting and seems quite different from the 2008 housing crisis that seemed to be a bit more BS.

I’m looking for “pop up exurbs” that are specifically started for this but it seems like home prices are super expensive in the $500-1M and no one is trying to build $100k houses in the middle of nowhere any more.
Aside from the "fired and couldn't find another job" and "had personal problems that prevented him from working angles," there's also the possibility that said employee lives well within his means and can take large blocks of time away from full-time work if he chooses.

Which means that said employee could walk away from the company if he's dissatisfied. The company would rather have someone who needs the paycheck— he'll put up with more.
The 15K quote was for the generator + installation.
https://mobile.twitter.com/Aella_Girl/status/137589259337711...
ol' Bill strikes again
It needs to be factored into the law and forced arbitration clauses need to be abolished.
Echoing this to say I took a full two years off and came back to a 30k raise and that too as a product manager - meaning no hard skills to show in a leetcode type setting. The right team will always understand why you had to take a break. In my case, the first year was for post burnout travel and personal time, the second to recover from a difficult bout of covid. No one blinked at the situation.

OP, if your financial position allows it, consider taking as much as six months off. I don't know what part of the world you are, but a big change in geography and culture and people around you will probably help break your rut. Consider taking a long trip out to somewhere affordable and sunny and give yourself permission to do nothing but walk around.

Email is my profile bio if you want tips on how to plan something like this.
This is a promotional post from Checkmarx. Was anyone actually affected (who misspells "requessts" anyway), or are we making a mountain from a molehill? Also, why does PyPi allow unverified emails to serve as identity proofs?
Never used gittyup but last time I tried the github desktop app was years behind gittower in terms of functionality & features provided.

If you’re earning money developing software but refuse to pay for tools, in my personal and not at all humble opinion, you’re part of The Problem.
Elon Musk is a business man.
He has degree in economics from Wharton (Upenn).

Why would we expect him to run code?
I have constant complainers on my team who have issues setting up python on windows( would rather default to C# for everything).
The real 100x engineers are the dangs we met along the way.
No automated tool will come close to having a 5 minute conversation with the main designer and having him draw you a diagram freehand on the back of a napkin. This is a social and organizational and communication problem, not technical.

If that can't be done, there are some interesting things you can try. A lot of the suggestions in the thread are "top down" methods; you can get a lot of value out of "bottom up" visualizations too. Things like:

- Histograms of which lines / functions get called the most, or spent the most time in

- Which lines / functions / files get changed the most in the git history

- CPU flamegraphs

- Plain old print-debugging

In over-architected systems it can be difficult to figure out where the real "meat" of the code is, as opposed to the endless layers of configuration and wrappers and interfaces and indirection. UML diagrams may not help, or even be deceiving, but a stack trace never is.
I did a semester overseas at a top tier public university in Australia. There were some very notable differences about what is included with university there. Your tuition basically covers the academics, but that is it. No free gym (but the gym was relatively cheap... I guess they provide it at cost or at least don't make much profit). No included meal plan (but again, subsidized). Far fewer student activities. And you know what? The education, which is far and away the most important thing, was just fine... If I were paying Australian tuition prices, the added cost of a gym membership seems like nothing by comparison.

There's a whole lot of bloat in our college experience. I personally loved all the stuff that was included with my tuition. But you know what I don't love? That college is our society's key to upward mobility, but instead it creates crushing debt for many, because it includes lots of unnecessary stuff.
Previous discussion:

- https://news.ycombinator.com/item?id=24343572 (562 comments, 440 points)

- https://news.ycombinator.com/item?id=31569654 (34 comments, 43 points)