skysight-inc/HackerNews huggingface dataset:
Can't speak for the company and their intention - but here's how I'd answer that question, authentically to me:

"Work is variable. If we are on a super tight deadline with real implications, then people should put in extra hours if they can. Like, if we need to deliver for a major client, let's just do that.

And then other times, you can back off and work at a sustainable pace. It really depends on what makes sense in the situation"

This answer may not please everyone but I think it would resonate with reasonable people. It's worked well for me.
Either fight back or lie as much as possible to get the best possible answer.

"I was in a relationship and it broke me, never again. I do not even like cats"

"I like being in a couple where we are both enthusiastic about our work. And I am sterile"

(or something more sensible - but honestly: lie, lie, lie)
Can't let the devs get uppity. That's a fact.

Look at it from business point of view, they are the only ones who see the money and if they don't feed you requirements you are blind. If they give you a 12% raise today then who's to say you won't just come back tomorrow and request another and another and another, there's really no end. Newsflash, asking for a raise everyday is an exponential growth (did you even know that your incessant raises would lead to your cost ballooning 30x within a month?), while 7-8 highly skilled consultants is a one time 7-8x bargain relative to your exponential growth demands wherein you will consume all the earths resources within the year. How selfish can one person be? MY GOD!
Reminds me of the blog post on Guix HPC, "What's in a Package?" and it was specifically focused on problems with PyTorch and approaches with package managers.

https://hpc.guix.info/blog/2021/09/whats-in-a-package/
I am a Getting Things Done adept since more than 10 years. I believe it's made me consistently more organized and productive.

"Getting Things Done (GTD) is a personal productivity system developed by David Allen and published in a book of the same name. GTD is described as a time management system. Allen states "there is an inverse relationship between things on your mind and those things getting done"."

https://en.m.wikipedia.org/wiki/Getting_Things_Done

Good luck!
Sure. I was just over excited. Sorry :)
Ask HN: Are you annoyed at “Growth hacking” being called "Hacking"?
TBF I'm quite annoyed. It is basically just marketing and has nothing to do with real hacking or hacking culture. I guess you can argue that "Hacking" is for everything, including marketing, but I don't believe "Hacking" is for everything.

What do you think?
I don't want to translate titles, so you'll have to figure it out yourself. Anyways...

Tolstoi, the 2 most important books.
Dostojewski, the 2 most important books.
Don Quijote.
Umberto Eco is good.
Frank Herberts Dune.
Hermann Hesse.
Lolita.
Pinoccio.
Frankenstein.
2022: Breaking Records in Spaceflight
I read this as an extended life metaphor, the first reports seemed to describe a maternity ward, then a school etc. They get progressively more confused, ending with a grown up realisation that every moment matters. Didnt see much horror or dystopia in here. A nice read.
The biggest problem is the like button. The like button is not only a bad metric - it's the worst possible metric.

Speaking up used to be something you do to change someone's mind or yours. What's the point in speaking up if nobody does anything with what you said?

The like button reprogrammed people. They started getting positive feedback for speaking in an echo chamber, for saying and doing things their audience already agrees with. They started getting negative feedback for doing the thing language was designed for.

Normal purposeful speech makes different opinions closer, while speech under the feedback of the like button makes similar opinions even closer and different opinions further apart.

If the interaction stays the same of course fragmentation is inevitable - but that's not a good thing. This fragmentation extends to the real world and has real consequences. It will blow up. Even with Twitter being internally fragmented the polarization in society grew. Nobody wants to listen to the other side anymore, while there's always the most to be learned from listening to the other side.

The core of the problem needs to be addressed: that social media has reprogrammed people to the purpose of speech.

One of the reasons I'm even bothering with websites like HN as opposed to social media is because it still feels like there's a slight chance of making people change their minds here.
Because of the advancements of amp modeling along with hardware and software for most people this type of stuff does not matter.

A lot of professional guitarists (like Steve Vai but there are many others) rely on equipment from fractal audio. I am sure there are counter examples to this though.

Ultimately amps do have a certain sound based on physical placement and physical characteristics of the equipment used in the amp. But now you can capture all of that with amp modelers and then you do not need the amp anymore. It is an amazing time to be a guitar player.

Link to the hardware from Fractal (it is not cheap) https://www.fractalaudio.com/iii/
That is an often quoted, but incorrect analysis; an amp that distorts audibly is not a good amp. I can buy both solid state and tube amps that do not distort relevantly.

The perfect amp is a wire with gain, no matter the technology it uses.
Show HN: Logic Master – Easily understand complex circuits with this tool
They should ofc have used

SELECT
CREATE
UPDATE
DELETE
SUBMIT

and nothing more :D

#TheWebThatNeverWas
https://youtu.be/8JOD1AQGqEg?t=1240
There’s still places that use Lotus Notes. Lotus Notes definitely isn’t dead. It’s not quite as influential as it used to be though.
Kotlin may be growing on GitHub, BUT Java has the "late-mover advantage": it will incorporate all good ideas from Kotlin & others into the language and it will skip on all failed ideas (like async/await, etc.). So the Kotlin advantage is shrinking - just like it happened with Groovy and others. The Java ecosystem is huge - you have libraries for just anything. And it is similar to Raspberry Pi vs other competitors: RPI has ecosystem, others are much smaller.
https://github.com/hasura/graphql-engine

https://github.com/hoppscotch/hoppscotch

https://github.com/nestjs/nest
Still need CGNAT for Dual Stack - Lite. Or, a NAT for 464Xlat.
I’ve been working almost exclusively with JVM languages for 6 years but have probably written less than 1000 lines of Java in that time. Almost all my work has been in Kotlin and Scala.

Given the clear pattern of Java decline and Kotlin growth combined with the near seamless interoperability between Java and Kotlin, I expect Kotlin will slowly but surely take over during the next 10 years.
Java is 1995

C# is 2000. And Windows-only for a very long time.
Not at all, we want to have a unified discourse, but we have vastly different values and therefore moderation preferences. The only solution to this is making moderation user-based, but with better UX than just block everyone you don't like. The user initiatives formed 'block lists' on twitter, which are kind of a good idea for this, you have decentralized decisions that get aggregated into a single filter which then the user simply applies if he chooses so.
So you're refusing to name the "convenient reference for an entire school of thought"??

I guess I'll see if Google can enlighten me
It’s really incredible to me how much punch modern tech can cram into a small enclosure. I have a pair of QSC K12, basically a versatile loudspeaker/monitor… the new ones are rated for 2KW (Peak), are built chiefly of plastic, have very impressive bass extension, and weigh about 40lb a piece.

Very different, and much more precise, engineering than the old bass cab I bought as a kid, which rolled on casters and seemingly had enough room inside for me to crawl into, and had time best described as “flabby.”
> I can use the images in a product, but not sell them directly? The transformative line is ill defined.

I think the intent is the same as we frequently see with stock images and clip art, and sometimes with other art assets. It's a "no compete" clause. They don't want someone using the tool to, say, generate 500 circles and then try to sell that for $5, undercutting the sales of the tool.
C++ at the End of 2022
Personal: work on slowing down build up of chronic pains from computer work.
You mean the bailouts which earned the government handsome profits?

> In total, U.S. government economic bailouts related to the global financial crisis had federal outflows (expenditures, loans, and investments) of $633.6 billion and inflows (funds returned to the Treasury as interest, dividends, fees, or stock warrant repurchases) of $754.8 billion, for a net profit of $121 billion.[89]

https://en.m.wikipedia.org/wiki/Troubled_Asset_Relief_Progra...

And the outflows include about 30% that went to Fannie and Freddie, which were quasi govt operations, and 10% to auto makers that the govt created no mechanism to recover money from.

In reality, outside of the original Bear Sterns collapse, what the 2008 financial sector basically saw was a loss of confidence which was leading to a bank run. All the govt did was provided a backstop that prevented the bank run, which is why even though the government took ludicrously low ownership stakes for the money they put in, their stakes were still highly profitable.

Another example showing this, but from the private sector, was Warren Buffett getting Goldman Sachs to basically pay him hundreds of millions of dollars just to lend his credibility, which was sufficient for them to weather the environment (this was structured as a loan, but the loan was just window dressing for the fact that Buffett was saying he had trust in GS).

In reality, there was always gonna be a recession as house prices went back to more realistic levels and the wrongly rated AAA mortgage backed securities were marked to market to a much more realistic number, along with the knock on effects on various portfolios that included them.

What tipped this recession into a major financial crisis was Paulson forcing Lehman brothers to collapse despite bids from at least 2 other companies that would have saved Lehman, simply because of a personal vendetta.

The overnight and unexpected Lehman bankruptcy sowed massive uncertainty into the markets, drove a bank run, and triggered a chain reaction of failed assets that eventually made it to AIG, and the risk of an AIG failure, was what eventually caused the crisis.

Much of it could have been avoided simply if Paulson wasn’t such an asshole.
https://github.com/openjdk/jdk/blob/master/LICENSE
> Literally just ship the compiled Go binary for your app, everything is "batteries included" for the user. Doesn't matter if you're writing a simple CLI tool or a server.

> It's cleaner and more robust to code and it's easier to deploy because of zero dependencies.

If you want clean and simple then C# does all this and is clean and simpler.
Yeah, but TurboTax (et al) actually lobbies to keep those requirements high and changing, specifically to increase their own profits.

Yes, in any given year, the specific nature and timing of the requirements may be out of their hands, but in aggregate, they absolutely bear some responsibility for that.

Furthermore, it should also be their responsibility to ensure they have enough trained staff on hand to handle the tax season rush without harming their employees.
Take-away: this is the time for the ambitious, the clever, the go-getters to… go-get. What better time to stand out above the crowd.
Lolssss you’ve all been duped… this list will be used to train an ai model, which will then take over your job!!
Data from _Github_ is making this argument? Java is surely embedded in the kinds of enterprises that would never share a line of code publicly. I can believe Java is "in decline" for new open source projects, but that's not the same thing as being "in decline" among working programmers.
I’d be surprised if many people mention a wage gap without knowing the different measurements. Like most things it’s the underlying assumptions combined with the view on ethics that people tend to disagree on.

For example, your assertion that the 80% gap “better informs” makes no sense without some context you didn’t share. As a random fact it’s no better or worse than any other, but it doesn’t explain anything. The 96% points to what likely represents a real (but small) ethical issue that needs corrected, it’s also a more precise and accurate statement that I’d say better informs.

Neither number says anything about a glass ceiling, and using them to argue about a glass ceiling just undermines credibility.
This should really be happening in code, not literal numbers. That way, it's always current.
Fragile Technologists
No pathway to homeownership? Only if you insist on buying your dream home in your dream city where everyone of your peers also wants to live. Meanwhile right now I can link you to search results on Zillow showing thousands of starter homes (yes, still very much a thing) for under $100k in most metropolitan areas.

Is the problem that much of this generation thinks they're too good to live in a $100k house in a suburb of KC, St Louis, Cleveland, Detroit, Milwaukee, Little Rock, Dallas, etc. etc.? Or do they honestly believe this nonsense that there are literally no jobs outside of SF/Boston/NYC/LA/Seattle?

Because what it appears to be from all the evidence is just a lazy excuse to not try.
I think the mentality has changed. We know unmaintained systems fail, so updates are considered part of the cost. That old app that has a bunch of exploits and network stack bugs is probably going to be Java.
Epstein was not some cartoon super-villain whose every endeavor was directly in furtherance of his sex trafficking operation. Real world major bad guys almost never actually work like that. They almost almost always have major legitimate (or legitimate appearing) businesses and activities they spend considerable effort on too.

Epstein had a bunch of stuff going on in the finance world and was a philanthropist. His black book was full of contacts related to those activities.

Same with the flight records. His island was a hub for his legitimate (or legitimate appearing) activities. There were plenty of people who had reason to visit his island to arrange business deals, or to try to convince him to fund their cause, or to attend conferences that were hosted there without knowing that he also ran a sex trafficking operation there.

That makes merely being in the black book or flight records a pretty weak signal on its own that someone was involved in the sex trafficking.
Don’t Be Afraid of Haters
I was fired a few months ago from a well paying swe job; they said my performance was lacking because I was only doing my job and not more. Because the company is actually on my linkedin (they insisted on that to have my name there), my potential replacements contact me. I tell them it is nice work with quite a bit of responsibility over the technical side of their products, but they hire people (and this was true for all my colleagues) that will go the extra mile without the extra compensation. They don’t give out shares or bonuses so it’s literally without benefit. I took the position because it seemed like it was exactly that; pay for a 40 hour week, no shares, inflation indexed raise yearly and that’s it, so there is no reason to work more or over 40 hours. This expectation is pretty weird.
There's a pretty good BBC podcast that discusses this and other associated things. First contact at https://www.bbc.co.uk/sounds/play/m001gjkj (I think a signup is required to access BBC Sounds)
Meanwhile JavaScript ecosystem and IDE's became so complicated (Note.js & IDE installation & configuration) that I can say Java is easier in this regard...
Can Java steal top-level functions already?
This is one of those important articles that Will have me thinking years down the line. This article is howling into the void for change. Can we change now? Please??

Successful open source providers need to morph themselves into vendors, that is clear. The process needs to be low friction for all parties (subscription model). The article hints that the success of that transformation to vendor is governed by the supplyee being able to continuously drive change/quality requests down to the supplier to get what they need out of the code.

At first blush, I think: "to a package manager, attach: a credit card/subscription system, ticket tracker/change request system and the supplier's email/contact info". A system like that would mean, if you are a big megacorp, whenever one of your devs adds a package to their dependencies, and that package is from someone that wants to form a supplier relationship, the subscription request is automatically submitted to the accounting department for approval. Upon approval, money flows, and yucky details like seats and corporate rates can be negotiated by the accountants or legal. That would be an amazing improvement over the "labor of love" buy-me-a-coffee model we have today.

I think the grumbling begins in such a system where a package was free/unencumbered and it suddenly become a paid one. Kind of feels like a rugpull especially for supplyees that ARE poor and ARE only raccoons rummaging through trash. Perhaps there are rules of how to appropriately rugpull that need to be in-effect.

What I do not glean from the article is how money would necessarily transform an OSS developer into a supplier. Maybe the developer is an amateur supplier and will never get their shit together enough to truly meet the needs of the suppliee. Maybe they are a solo developer and die and leave the supplyee hanging.

The license and copyright I think necessarily need to preserve the AS-IS nature of the software itself due to the power imbalance between supplier and supplyee. But then how do we handle issues of negligence and impropriety on the part of a supplier?

In my mind it comes down to copyright. There has to be a socially acceptable weakening of copyright when a supplier turns bad or goes missing. Some arbiter (the package manager itself) can sever the subscription and give the supplier's copyright away so that it can find a new home.

Such a system ultimately becomes corrupt and the suppliers will get screwed out of their labor though. I can't see how such a system can be made to work in the long term and AS-IS is the best we can do. Le sigh.
Java has historically been good at catching up when competing languages outran it.

C# was a better language than Java for some years until Java caught up again.
Man I was frustrated by this article. Despite it being on a subject matter I normally ignore, it lured me in with the promise to “dig into data publicly in a way that (so far) I haven’t seen anyone else do”.

I was expecting some novel analysis of in depth data scraped from GitHub APIs, or the results of a qualitative survey of big Java shops, or … something?

Instead what we got was a reposting of a few surface level stats pulled from other blog posts which have tolled the death of Java (or C++ or whatever) ad nauseum.

It’s as if the author started with a narrative and went searching for the line plots to justify it.

To be clear I don’t doubt the growth of Java amongst new learners is slowing down. Partly perhaps due to an image problem relative to other new languages, but likely also due to having somewhat saturated its “total addressable market” and not repositioning itself in new “markets” in the way that, say python has done.

But it’s still a great language for many categories of problem (e.g. high throughput live service) and has rich ecosystem. Build what you like with whatever tool is good for the job. Stop using bad stats to motivate your recent learning choices and just go build stuff :-)
"Fragmented" is not "eradicated".

The Famous Article:

> Why did this happen to the centralized internet when it hadn’t happened to the decentralized internet of previous decades?

The reason is that people scale poorly. Dunbar's Number[1] is a thing, and every human effort in physical- or cyber-space, sacred or profane, tends toward a Tower of Babel[2] over time.

Those that conform to Gall's Law[3] may prove relatively durable.

[1] https://en.m.wikipedia.org/wiki/Dunbar's_number

[2] https://en.m.wikipedia.org/wiki/Tower_of_Babel

[3] https://en.m.wikipedia.org/wiki/John_Gall_(author)#Gall's_la...
https://en.wikipedia.org/wiki/List_of_top_book_lists
> It also means you still need to remember to consider deleted_at when doing things like setting up unique indexes.

Considering soft deleted for uniqueness can be a feature, especially if one has a restore feature. Though I agree it can be easily overlooked if you want to exclude them, such as forgetting to use COALESCE with some reserved value. (Otherwise null will make the whole constraint always unique.)
Yes! I liked even the sequels.

A Japanese requel came out last year( well 2021). Haven't had a chance to watch it but up there on my list!
Java is the reason I dropped my CS major. Python brought me back to programming
Assuming the same user on site a and b are the same based on username is not a good idea.
40 hours of total work. Not 40h of your best work, 40h of output.

If that lands you in the bottom 15%, I’d start looking for other opportunities.

I’ve been in your shoes. We had time tracking and for me to consistently log 40h of actual work in a week, I’d have to sit in front of my computer from morning to night. Even weekends sometimes to catch up on what I’d missed.

What a fool I was.

I did that for years for mediocre pay (although I couldn’t see it at the time) to the detriment of everything else around me.

It wasn’t worth it. Now I couldn’t care less. The whole “quiet quitting” phenomenon resonates deeply with me.
Study finds simple, inexpensive, DIY air filter effective to reduce pollution
Wow... I be really feel like this could be turned into a movie
And C# is growing…