skysight-inc/HackerNews huggingface dataset:
I wrote an inspection tracking system in Turbo Pascal/MS-DOS with some Norand hand-held computers running PL/N back in the late 1980s. As we modified the system to handle new classes of inspections, I ended up having a little configuration file that sat in the folder, that looked just like Pascal.

I encrypted that file by XORing it with a random string in a little command line program for the purpose. It also decrypted the file so you could work on it, of course.

Those were fun days, except for the lack of GIT, and the resultant stack of floppy disks I kept the source backed up on.
Google didn’t find it without an author hint: https://astralcodexten.substack.com/p/epistemic-minor-league...
Show HN: We Built Typhoon Orchestrator to Transpile to Airflow from YAML DAGs
Sounds like you know the area.

I've been dreaming about the day we can have solar on the roof, charging and storing that energy in the car, and releasing that energy to the home via V2H when needed.

I looked into this about 6 months ago and options seemed very scant due to technical limitations or manufacturer hesitation.

Are you aware of anything new or actually working in this arena?

Question open to all, obviously. Thanks.
Yes, it does exist.
In the domain of "Drag & Drop" ETL tools (looking at you, Matillion, Talend, Alteryx etc.), I've seen horrible setups.

No version control, no centralized overview of queries, dependencies, code linting or auto-completion etc.

Normally these tools are chosen by unexperienced, rather non-technical data or business people, to whom the initial ease of development is highly appealing. Of course compelxity quickly spirals out of control as LoC across all kinds of different transformation steps increase.
I thought that was Arc?
Why not just post an article on how to generate flame bait?
Yeah, I should have phrased it differently. I'm sure these exist, but maybe sociology isn't the right discipline, and/or I assume I really don't have enough familiarity to find what I'm looking for.

I'll go try that tho!
I haven't heard any, but I haven't gone looking either. I'm just saying there's at least literally one reason to use webpack for new code.
Hacker News runs on a language that runs on Racket? Which language is that?
It actually did. During the briefing for the attack on the Death Star, the wireframe image of the DS was CGI.
I think he meant he doesn’t cut away. He moves the camera all over the place because he is moving all over the place, and it works really well.
The reason they can't move back is mostly not due to techies inflating housing costs, but due to artificially, deliberately and chronically restricted supply of housing, implemented via policies such as zoning. It's an artificial scarcity that can be undone by legislation, but you need legislators (of both sexes) to grow some balls first.
> If you look outside of coastal cities, there are plenty of job offers for engineering jobs that pay less than 6 figures. Over in Europe and East Asia, $50 to $60k salaries are the norm.

Indeed, the population of people who post on this board are very binomial, and it often causes blanket statements to be confusing to one side or the other.
We detached this subthread from https://news.ycombinator.com/item?id=29920088.
No /s necessary.

From startups to mega corporations - sexual predators and outright rapists are systemically protected. (I am aware of a few "hushed up" incidents personally here in NYC)
> In most business cases, code needs to change frequently

That has not been my experience in several industries. Sure, there is always something that is being changed, but once the project matures the changes tend to be at the boundaries or around new features that were recently introduced. A relatively small % of the code is changed each year.
Yes. Another way to put it is: engineering should be focused on what's needed more than what the Right People On The Internet Say.

Additionally, the dirty secret of all those things is they make orders of magnitude more sense to dig into and learn vs the innumerable arcane errors require Googling to fix (obscure Webpack errors, CSS hackery, etc). Your learning accumulates over time.
500k is getting close to 10x the salary.
Their estimate of turnover by industry clearly has an average around 10%, but quit rates this year should mean that the average turnover is more like 30%. They limit themselves to the 500 biggest employers or whatever the Culture 500 is, but I sincerely doubt there is that big of a discrepancy in turnover between big companies and small.
I know very little about networking, but i know that my kids can play multiplayer at the smae time together that wont work until i set up thier NAT correctly.

My naivity says that its either NAT handles it or the swithces are choosing random ports (or maybe negotiating through plug and play).
> Why wouldn't it just be a download button...

My guess is more options become available if you're logged in.
And sound tracks. Many soundtracks are made by the directors saying “make something that sounds like {scene from other movie}” and you get similar outcomes. Especially for trailers.
You misunderstand the study. GAP didn't start "fucking" with anyone's schedule.

In the study, they stopped "fucking" with schedules. This is an improvement.

They rolled out a policy that they thought would help workers to half the stores, monitored the impact, and saw that it good!

This should be be applauded.
This game is hooking!
makes sense, i hadn't thought about the grade inflation aspect. somewhat akin to the prevalence of fraud in asset bubbles.

i also wonder if something like the power law is in play - larger schools fairing better with a larger student base to allocate acquisition costs over, vs smaller specialty schools. anecdotally i have seen one or two small schools close to me close/merge with other schools.
> Innovation is not always a good thing

Maybe so, but you do not get to decide which innovation is good and which is bad. People do. And most of us do not give a flying monkey about data companies collect about us. What's the worst they will do: better ads?!

We do care about privacy from governments though, but that is never legislated, is there?
Shoe-horning your remote self into a position that the company would prefer not to be remote seems like a big risk for stagnation.
> Well, if you don't need to change it (like the GP), most dimensions are moot. We used to call that "maturity", but the entire concept is out of fashion nowadays.

Isn't that how you get ancient COBOL monoliths running on mainframes which everyone is afraid to touch?
In Python, you can just specify `foo=bar` when invoking the function, or even better, make `foo` a keyword-only argument.
I’ve been looking at going back to school for some years, and it’s finally looking like I’ll be able to begin the process this year.

I can do the first two years of undergrad, through a community colleges while still working, and grad school can be figure out later if I decide on it, but I’m still concerned about how much I need to save for those last two years of undergrad.

Tuition is one thing, while generally expensive, I’m in a state that’s not too bad if you can get in-state tuition. It’s still probably expensive, but nothing unmanageable (doesn’t seem much worse than financing a new car). The main concern is living expenses.

The financial aid system is a bureaucratic joke as far as I’m aware, and “estimated family contribution” seems like a delusion in the case of most people. I half-joked with some friends about living in a car for the last couple years, and one thought I was crazy, responding with an anecdote about how “you don’t have to do that, I worked 3 jobs to pay for my education” which to me almost seems more miserable at this point.
I would only use it if it had separate models trained on non-GPL-licensed code, or if it could link to the exact code used.
I have seen these hang on someone's wall. Because they made the ATI cpu. I thought the whole thing was one big cpu. I was not impressed.

Now I am! 15 years late.
I hope this catches on: https://www.wsj.com/articles/instead-of-tuition-students-giv...

If we can align the incentives of colleges and students to find jobs, it will also be a win for the economy. Let students bargain with their future earning potential, if they don’t make anything, the school doesn’t make anything.
Interesting. That's a good start. It's interesting how it focuses on communication. I'd suggest that the gold standard is "business value", though I don't know how you'd measure it. My casual experience matches what this study says. But the flip side is that most people I know work a few more hours a week (replacing commuting time with work), and have replaced meetings and casual chatter with writing code.

I also wonder how we will quantify "remote work" between different disciplines. HR vs Sales vs Engineering vs creative work, etc.. I'd guess the effects are different on different disciplines.
The Great Surrender: How We Gave Up and Let Covid Win
>> It is so unlikely such a novel, effective, and dangerous virus was created
through bats sharing the same cave that it's not even worth considering.

I'm not old enough to remember first-hand but I have a friend (and mentor) who
does, and this is the kind of thing that people used to say about AIDS, that
it's not possible that such a horrible and lethal disease could arise
spontaneously in nature. So in the early days of the AIDS epidemic many people
invented all sorts of stories about how HIV was created by humans. It was a
bioweapon that escaped the lab, it was created specifically to target gays, it
was created to remind people that sex is only for reproduction...

Back then also, the conspiracy theories circulated in the press because the media
figured they'd have a field day kicking up a shit storm and then sitting back
and pretending they're only doing their job objectively presenting both sides of
the "debate".

Then, as now, people also denied the existence of HIV completely, or denied that
it was lethal, or denied that taking the few early treatments that could
prolongue life was beneficial, or thought that the treatments caused AIDS. It's
déja-vu all over again.

So not only there is a very strong prior for zoonotic origin of lethal
pandemics, there is also a very strong prior for people coming up with all sorts
of fanciful stories to explain the appearance of new diseases. Anyone who
understands anything about how the human mind works and how it tends to tangle
up itself in its own unconscious biases should proceed very carefully, if what
one wants is to know the truth (rather than role-play an interesting fantasy of
human-caused pandemic).

Btw, it's no joke: the norm throughout history was to ascribe disease to
conscious agency, for example, the spirits of the dead, or evil sorcerers. See
for example what people made of kuru:

https://en.wikipedia.org/wiki/Kuru_(disease)#History
Your first point makes no sense. The logic follows that we should have let the original and more deadly variants rip through society?

Young people are part of society so they are obligated to protect it.
Isn't that about where the showrunners began te write the story instead of GRRM?

Seemed to me they ran out of characters to kill, made some filler to get to the last season and then rushed a bunch of stuff badly.
It’s not the color itself that matters. It’s the consequences of seeing said bubble. It could be purple. The point is that these nice features such as liking a message or FaceTiming the group easily are now gone. I don’t avoid Android users, but I personally try to lump them into separate groups and/or use something like FB Messenger to get back some of those missing features.
Lack of psychological security in our society is an artifact of greed.
Well now I'm curious why they didn't. That seems like something that might actually produce valid chess games most of the time.
> I seriously wonder if this is why we ended up with a patriarchal 'civilization'. Simply because so many women are silently traumatized.

Men are also, in general, significantly stronger physically.
> Once the pandemic is over

Pandemic is not really going to be "over". The hope that it would just become endemic is fizzling out. We'll certainly continue living life, but it will never go back to the way it was.

My money is that Omicron will bring record deaths that we'll start seeing a few weeks. People will realize wishful thinking doesn't do much to fight pandemics. Most people will think Omicron will make them immune forever, and we'll get new variants periodically, sometimes they'll be short and mild sometimes they'll be awful. People will start realizing that it's waiting for an end that's exhausting, and getting on with life, even if that means things are never quite the same, is preferable.

"Back to office" will increasingly seem like a liability. Employees are already getting sick of the perpetually moving "back to office" dates. After 3 years of perpetually moving back these dates more and more companies will realize it's much healthier and more productive to just move forward as things are.

> In-office is much more efficient and it will be immediately evident once it is enforced.

People may hate remote work during the pandemic, but I have seen very few people find that their teams are any less productive and plenty that have found them more productive. I've worked for successful remote teams for years prior to pandemic. The only issue in the past that remote startups really had was that VCs didn't like the look of not having an office in SF.
> You get ORM, a web framework, dependency injection, messaging

But you can get all that stuff without Spring, too. And Spring adds another layer in between you and the ORM, the web framework and the messaging framework - a layer that's heavily reflection-based and makes a ton of undocumented assumptions about how things are set up and throws cryptic error messages when those assumptions are violated.
> The first is many companies will return to requiring a majority of time in the office.

I think it will be the major choice for many companies for one simple reason, they've paid for the office. Either via rent or by building it.

An office also normally has a vibe, a community spirit, etc. That has disappeared with remote work. People complain they miss it yet still don't realise the only way it's coming back is if everyone has to go to the office.

I think the hybrid way will be popular for a year or two then companies will go back to demanding that people are in the office. Especially large corporations.
Good question. The two things that seem to work are:

(1) Provide correct information in a way that is more substantive and more respectful than the comment you're replying to;

and/or

(2) Chalk it up to the internet being wrong about everything and walk away (silently—not with a swipe).

As a side point, you'll usually end up at #2 anyhow, because #1 usually provokes more of the same, so after a certain number of iterations you'll find yourself in a tit-for-tat entanglement, which is greatly to be avoided.

The question is what is the optimal number of iterations. Probably it's 1. Maybe 2. Not 3. 4 is right out.
Ask HN: How much have you paid to repo collaborators?
Recently started building a snippet reference on every programming language [1], and I'm thinking it might be a good idea to pay to contributors. Maybe sending a tip to buymeacoffee, patreon, others? Any collaborators out there: how much have you received on a free project?

[1]: https://github.com/snippetfinder/The-Quick-Snippet-Reference
I wonder if/when it will enter the popular consciousness that the United States is a place that operates without the rule of law.
Am I missing something here?

SQL is code.

So what else would I treat it like?
Yes, but isn't that lab the place to go for researching coronavirus? Dividing the odds through all experiments may underestimate it, but it's not very far.
CryptPad: Collaboration suite end-to-end encrypted and open-source
And the tooling is better. I always found it hard to find working examples with bison.
I don’t see the Bay Area getting cheaper anytime soon.
I think used non-Walmart bikes are a great option for budget buyers, and I'm disappointed they weren't mentioned in the article. Are used bike shops less common these days, compared to 10-15 years ago? That was the last time I was in the market and not coincidentally how long my used bike has lasted (so far).
My usual approach is a bit like how I wrote essays on loose-leaf paper back in school: Start with a rough draft, and then once all your edits are done, produce a "clean" copy.

I think a lot of code that is described as shitty comes from doing the first step, but due to time constraints the second step is skipped.
If you can't come up with a good name for a function or variable, you will find it difficult to make progress because you do not have a high-level understanding of what you are trying to accomplish. Laboring on without achieving that may be possible but it will never be as efficient as building up a good mental model of the problem space before spewing more lines of code.
Appendix A summarizes all the findings reported in this paper:

https://www.ncbi.nlm.nih.gov/labs/pmc/articles/PMC3693773/#A...
Yes, this is the issue right on the head. At a $0 income, federal and state grants + student loans will not cover tuition and housing costs at the most affordable of in state universities.

We can't just look at tuition, but housing costs. The cost of housing sometimes rivals tuition. A fun fact is they make freshmen have to buy $2200 meal plans for their first year. They also prevent freshmen from better housing where they can cook for themselves and save money through food stamps.

Ontop of this part of those grants are work study, you have to work to receive that money. This is again even if you're dirt poor with nothing. You will have to take a second job if you need to buy personal items like deodorant.

The vast majority of students don't fit into this, they come from middle class parents and have to take out private loans. Students have to pay on private loans, so, again, more and more work. I know students working 30 hours a week just to meet living costs and pay what they owe to the University so they are not barred from signing up for classes. These students are not learning what they should be, even though they are very bright hard workers it's wasted because we let universities charge these ridiculous amounts.

It's not as if the unis are using it responsibly, either. They're not funding extracurriculars or programs students can learn more by being involved in. I recall one of our programs having to be funded by professors themselves to go anywhere. There are many different administrative workers that simply don't need to exist. The system has become lazy and inefficient. I recall in HS teachers spent hours grading. In uni - it's largely automatic. Yet we continue to have multiple teachers per subject and give professors just 1 or 2 classes.

If we defund universities they will shape up quickly. Defund, regulate, start firing people.
Violations outpace enforcement both in current volume and rate of growth, by orders of magnitude. This is the opposite of reassuring.
I find it odd that the author equates "cool stuff to work on" with "cool tech". As I have gotten older, I have become less interested in specific technology and more interested in what that technology enables. There's a big reckoning going over the effects that big tech has had on our society, and engineers are not immune from this. A lot of us are interested in more than cool new languages, hot new frameworks, and massive scale deployments.

The author touches on this a bit, mentioning Elon Musk and Tesla/SpaceX, but focuses more on cool products like rockets and self-driving cars and not about, say, the future of humanity in space, or reshaping personal transportation. These are the kinds of impacts that really matter: What is the company actually doing for its users? Does it solve a real problem? Is society better off because of it?

Start by addressing these concerns and I will be much more interesting in working for your company.
They’re both issues contributing to rising housing costs.
If I may ask, what work do you do / what company do you work for that allows you to only work 3 days a week?
It's funny that no one wants to admit that Covid-19 was the forcing function for shifting to remote wholesale. I have many peers who have been fighting for internal accessibility of working remotely, most of whom gave up and jumped ship. I even know a few people who left Stripe in 2019 due to their inflexible remote work policies.

So to now come out and say "look at all the remote hiring we're doing" sure leaves a bad taste in my mouth. Yeah, because you have no choice!

The talent has realized they have all the cards and bargaining power in terms of remote work right now. Anyone who is fighting to return to the office is missing the point. We should all be striving to unlock permanent mobility within our professions.
Open salary calculator: a commitment to transparency and fairness
your argument seems to hinge on the perspective on "scale"

i.e. enthusiast homelabs from today have sufficient capacity/performance to accomodate production scenarios ("at scale") from 20y ago.

besides the need for appreciation of ones work, everybody, all the time, is cooking with water.
> The second future is all our tech jobs get offshored, similar to what happened after the dotcom bubble burst.

I think a few factors might moderate this outcome:

1) Timezone-spreads matter. The 4-hour span of West Coast to East Coast time zones isn't ideal, but manageable. Beyond that, realtime collaboration becomes a serious challenge.

2) Maybe (I hope) remote-work enablers like dedicated workspaces and interactive whiteboards will get more widely adopted.

These could make a "middle ground" between those to extremes more competitive.
The problem with fair use is that it is very often in practice decided by "judge gets a gut feeling of whether or not it's fair, and uses the factor to buttress their opinion." It's not an objective reading of the factors in practice--read the dueling analyses in SCOTUS's opinion Google v Oracle. One analysis finds all four factors favor fair use, whereas the other finds that the three factors that really matter (as who really cares about factor 2) all disfavor fair use. The latter was the dissenting opinion, but quite frankly, it's the kind of analysis you're likely to see a trial court judge actually use.

Let's run through that kind of analysis here. Factor 2 disfavors fair use, because the original work is clearly "creative"; what more needs to be said? Factor 4 is the marketplace factor, and clearly, people who are watching the game aren't going to be playing the game themselves, so it's having a depressive market effect--fair use disfavored. Factor 1 is again disfavoring of fair use, because you're reusing market value copyrighted content in a commercial context. It's not transformative because it's not commenting on the original work [1]. Factor 3 again disfavors fair use, because you're reproducing essentially the entire video game in the playthrough.

Conclusion: all 4 factors disfavor fair use, so how can it be fair? I personally disagree with this analysis, and I even think that it misapplies SCOTUS-level precedent (precedent at the circuit court level is even more incoherent), but this kind of analysis is more likely to be what I expect to see, especially because (as in Thomas's minority opinion) the monetary and commercial implications of the use tend to dominate the thinking.

[1] My understanding of practical US fair use analysis is that "transformative" is viewed far, far narrower by the courts than by lay people.
> But if I sign up to Facebook and I put there my name and my face, it's because I want to

Facebook wouldn't have all its negativity around privacy if they only captured & used data that the user explicitly entered. The problem is that Facebook collects much more data that what you knowingly & willingly give it.