skysight-inc/HackerNews huggingface dataset:
Or, more directly, “your applying [...] is unrealistic”.
AOC won’t be immune to the same pressure that eventually corrupts longtime politicians. She’s just barely begun her second term. I’m certain she’s already begun to make perfectly legal deals and investments that are going to look shady to average people.

Also, one person’s “shouting nutjob with barely a highschool degree” is someone else’s “passionate populist who represents the common people.”
I'm not quite sure I understand your analogy because I think most would agree that knives should not be regulated and we shouldn't investigate and punish knife sellers/makers for stabbings.

To play along with your analogy: if social media sites are well-designed, they do what they're supposed to do: communicate information or misinformation. And just like how we don't crack down on knives even though there are plenty of stabbings, we shouldn't be cracking down on social media & online speech even though there are plenty of liars and idiots who spread misinformation.
> Honestly, I don't know why anyone wants to work for Google anyways.

I can tell you why - www.levels.fyi

Google is quite literally one of the most well-known and powerful tech companies in the world - I assume it's not that hard to think people who work in tech would want to associate with an organization int hat position.

---

I don't understand your basis of judging the skills of their engineers either. You had one data point of taking a course from a former engineer - not working together with, not a current Googler. Google employs thousands of Software Engineers and represent a large part of the Internet.
Seattle has one of the best mass transit systems I've seen for the size, it has a very walkable and livable city, tons of parks, and very good government transparency.

This is what I'm saying, people hate on this city but if you've ever lived in LA, Chicago, NYC...oh boy are you in for a shock if you're not a fan of "I honestly have no idea what they do with public money."

Please, move to Chicago then come back to this thread.
I do think Java has a bad rep as a "dry, corporate, enterprise" language, but I think there is an ecosystem around Java that is pretty awesome and you can build incredible applications with Java if you want to.

Java has a branding problem. Java (and Oracle) missed the wave of the last 15 years when tech became "cool." If you were new to tech/programming and wanted to pick up a language, which of these three would you pick, based on the website?

- Java: https://www.java.com/en/

- Kotlin: https://kotlinlang.org/

- Scala: https://www.scala-lang.org/

Java just doesn't have the cool factor that other languages have. A little rebranding could go a long way to reinvigorating the language in the eyes of newcomers. And I say that because the author of this blog post is a newcomer. Experiened developers know that, despite the ugly Oracle branding, Java is a good language with a sophisticated ecosystem of tools surrounding it. He seems to be mostly enamored with the developer experience of IntelliJ + Java + Maven. And while it is great, that experience is possible with most programming languages.

Disclaimer: I haven't used Java since my early University classes 10+ years ago.
But how else will your app automatically detect and inject its enterprise LangDetectLanguageIdentifierConfligurator at startup?
snakedoctor, you have borderline traits and should try to work with a therapist to gain insight into the dissonance between how you see yourself and how others see you. It is not realistic for you to achieve your goals without working on your mental health first.
Schools use it because it used to be the best way to get a job. Not anymore.
Bulls and Cows [pdf]
> Unless you are a psychiatrist who has met with OP in person (well, Zoom, these days, I guess), please don't armchair diagnose someone as being autistic. You have no basis or qualifications for this, and reading a couple posts on HN does not count.

I got the impression they were also on the spectrum and speaking from a place of familiarity. Sure, not a basis for diagnosis, but "I'd guess" isn't a diagnosis. It's a "yeah that seems to line up for me".

People with neurodivergence spot each other whether we want to or mean to or not. It's incredibly delicate bringing it up, but it can be incredibly helpful when someone with like experience says "hey I see a familiar pattern".
> You can't ask people how to do it, because if they could tell you then everyone would do it and it wouldn't work

Coding-camps?
I have heard about Java quite a bit more ever since Oracle lost against Google at the Supreme Court. I don't think that's a coincidence.
Tree cover and valleys as well as phone placement or orientation can have a massive effect on gps signal
You def. are doing well with both title and content, controversial stuff always has an audience.

I would just recommend learning another programming language :)
A parallel is snack food.

I like to try older candies that haven't been optimized to be easy to eat. Usually they satisfy a sweet craving with a smaller serving.

Or compare kettle cooked potato chips to Dorito's. It's still easy to eat an unnecessary amount of calories with kettle chips, but they are more satisfying chip-for-chip than mega commercial stuff.
We should keep in mind the kind of features, performance, observability the jvm can provide, compare that with the other runtimes and then see if the script to execute is too much :)
Crypto only provides a small fraction of the functionality of the federal reserve or banks or credit card companies, so it isn't fair to compare energy consumption. (I know coiners basically don't want monetary policy so the fed has negative value to them but many people disagree.)
Namespacing in reverse dns order is something Java got right. It naturally segments things and you can immediately see the relative provenance of classes.

It’s just impossible to use without editor support. Nobody who cares for their sanity can type out those package names manually. I think even Gosling said as much.
The proper way of combining multiple articles into one
That helps actually!
Spotify (Premium) lets you cache your library for offline play.
They just posted a new comment that isn't dead. I really doubt HN does that kind of stuff.
“for many of us, money is only experienced through our phones”

I’m calling bullshit. Where we live, the air we breathe, who we know, all we see and experience in our culture is mediated by how much money we have. Money defines our existence.

What the author is noticing is a change in our attitude towards risk. After the past year people have hit the saturation point for fear.
On the other hand, Tacoma Power couldn't make the economics of their own-brand broadband Click Network work, [1] so they cut their losses to some extent by transferring operations to a private company, Rainier Connect. [2] Rainier Connect's Tacoma system is still owned by the city of Tacoma, though, and hopefully there will not be further moves toward complete privatization.

[1] https://www.mytpu.org/community-environment/projects/click-n...

[2] https://www.rainierconnect.com/welcome-click-customers

[2]
IntelliJ is nice, don't get me wrong. You can't really get a nice (for 2020) experience out of Java without it, because it's an absolute slog of a language. Just... so... much... ... ... ... everything. IntelliJ cuts through all that. You can get a nice for 2005 experience with Eclipse. Without an IDE, Java really falls down.

Java is a phenomenal piece of kit, the amount of engineering that went into the JVM is insane. But people took the lessons from Java and put them into newer languages, that don't have the problems Java does that require an IDE.

My love is in the language that IDEs don't and can't really add much to, Ruby. Emacs give me all I need.
i'm sure the salary was paid according to the employer's desire for the labor to be done, and the available supply of that kind of labor in the market
That's interesting but I don't really see the point. Why not just use a cheap android tablet instead?
Yeah the Microsoft contract is up to $21B, and it's over 10 years. It's also a military contract, which is a different beast from consumer goods.

And if the Quest 2 has sold 2-3 million units so far, that's unremarkable. The Apple Watch was considered a failure in its first year and it made 10 million sales. We've already passed Christmas so you're not going to see a further spike in sales.

If Apple enters the market it might reignite the spark. Apple can do that because they deliver extremely high quality products that inspire people. Google can't do that because it's not in the company DNA and Googlers knows it, so it's a waste of time.
That's a great analogy, but I'm a bit confused about the later part, is it "you'll never be wanted for work as ..." or "you'll never want to work as ..."?
Your jab at TS was lame as Java itself has complete type erasure for generics.

>by crystallizing type definitions and guaranteeing type guards by default.

Not so crystallizing if you know.. if you've ever used a Java List, Set or a Map. i.e., List<icouldbeanythinginhere>. such guarantee. wow.

Honestly, I'd prefer TS with strict mode over Java any day because nullability is explicit, don't have to watch out for the dreaded NullPointerExceptions left and right.
Brain damage caused by plasticisers
The "learn Go" part always puzzles me. In a city of 15 million (Buenos Aires), I can find about ~3 jobs for Go, but ~800 for Java. Clearly Go isn't going to be paying anyones bills anytime soon. At least not in this part of the world.
Use pgbouncer once you start getting some traffic and vertically scale as needed. If you're that concerned about scaling you could also just start with Aurora and I think RDS even has a built in connection pooler now. That will get you really, really far. You could also just put pgbouncer on the application servers and use the RDS connection proxy. If you really start needing scale then call Citus and at that point you'd be able to afford them.
I've been avoiding figuring this out years and resorting to editing /etc/resolv.conf manually and chattr +i it to make it readonly. I'm a NetworkManager user so guess it's time to set it up through there
That's baffling to me too. There are kids over at /r/csmajors who haven't had this many interviews with this array of companies at this caliber.
I think a good coding camp is a plausible route to an entry level dev position. I know a Google dev who got there via a coding camp.

I wouldn't describe it as a hack or hustle though. It's basically learn the skills required, demonstrate your knowledge, then interview and get a matching job.
> > The data is only from 2016, and in the 2013-2018 period there has been a big jump in vaccination rates in the 18-26 population

> Can you provide a source?

https://www.cdc.gov/nchs/data/databriefs/db354-h.pdf
I wouldn't be so quick to dismiss medicine; we all just witnessed mRNA paying off its research tab, so it would seem.

CRISPR is at the beginning of its journey, but monoclonal antibodies are practically miraculous to people with a lot of autoimmune conditions. I have one which almost certainly would have blinded me 30 years ago. Today I can get an (admittedly enormously expensive, we still have progress to make there) IV infusion every couple of months which has practically no side effects and effectively forces the disease into remission. This drug (Remicade) wasn't around when I was born, and I'm only 39.
Personally, I wonder if/when Java will become the next COBOL: nobody wants to learn it, feels extremely awkward and obtuse compared to whatever is current then, but there will be loads of old code that needs maintaining.
Certainly feels like it's on that track now...
Thanks man. Not looking for a full time role, rather collaborating on exciting projects on my spare time.
If you get feedback that doesn't make much sense, it's likely not the real reason. Just like if a date rejects you, they'll give some silly fake reason why.
Only way to do that is to stop using Google. While Google would likely have your data hitting the EU servers, it still would transfer it back to HQ and datacenters around the world, considering it is caching your data, so once it hits one, it hits them all.
> It would probably just open up a reverse shell or something like that

Codecov is a service meant to be run in CI, so your reverse shell would just be running in a GitHub/GitLab/... CI job. Not very interesting. You can however grab tokens from the environment that will give you access to the GitHub/GitLab/... repositories, which is much more valuable than getting a shell.

It looks like it's exactly what they did: https://news.ycombinator.com/item?id=26825432
"It’s true that without dramatic action in the next couple of decades..."

You missed the first part of their sentence.

On the flipside perhaps you're a little too much into doomsday scenarios?

We've quite literally transformed the entire planet and way of living inside of 30 years since personal computation technology took off. I really don't see it as particularly farfetched that we can correct for our negative consumptive habits inside of the same timeframe, considering our rate of advance and change only accelerated within that same timeframe.

I'll live out just the end of this century if I'm lucky so I'll be able to eat my words just fine if I'm wrong, but I'll bet you I'm not.
San Francisco is an amazing place. You can be outside year-round. And this guy missing the shitty food. Still hilarious.
Thanks for your efforts. Here’s a podcast[1] episode about regenerative farming, with an anecdote from a farming couple in MN who note lower cost per bushel of corn and soybeans over the past seven years after transitioning to no-till. They also observe more birds on their farm, presumably eating more insects, eating more-numerous smaller life forms supported by the soil which is up from 1-2% organic material to 5% (previous prairie, under management by pre-colonial humans, had about 12%)[1]. One of the podcast hosts is Ayana Elizabeth Johnson, editor of a recent book[2] about actions we can take as the climate changes.

[1] How to Save a Planet, episode 2021-01-07 titled “Soil: The Dirty Climate Solution”

[2] Johnson and Wilkinson, editors (2020); All We Can Save: truth, courage, and solutions for the climate crisis; ISBN 978-0-593-23706-9
Every significant Java codebase I've worked in has had incredible amounts of magic. Between AOP, DI frameworks, APT, reflection, proxies, SPI, Lombok compiler hacks, dynamic classloaders, etc., there is a LOT of magic flying around and it can be quite hard to understand what will happen at runtime.
I see it as a conjunction of the two.

Science is a good tool for getting things done. The how.

Money is the motivation for getting them done. The why.

You've both got good points.

Scientific capability enables fucked because money.
Jacobs was 91. There’s something in the water at MAD.
I agree the social aspect is what makes Twitter appealing. Twitter combines microblogging with a feed reader.

If you’re interested in a simple RSS reader + blogging, check out <https://yunaru.com/>.

It provides a minimal Twitter-like feed (no unread counts), and another view displaying only the most recent entry for each feed.
It’s one of those games that it feels best to not really know what type of game it is at first going in. It felt like the ultimate “lots and lots under the surface” game when it came out, but now so many features have been coopted what seemed really clever before now feels like a waste of time since you are more intimately familiar with the mechanics. It’s a “what’s over there?” game.
A bit unrelated and I'm sure you had your reasons, but it's worth noting that while this is rampant in multiplayer games, it's not really common in single player games which are still fairly popular. I see and play plenty of such games and I think it wouldn't be too difficult to find game design work making interesting single player experiences instead of the typical multiplayer treadmill.
It's impossible to tell if OP's on the spectrum. I used to think I could do that until I got close with a Clinical Psychologist. Sometimes it can't be confirmed even after a few in-person sessions with professionals, so it's certainly dangerous to "guess" it from a few internet comments.
One fun way to deal with the speed issue is the "boots of blinding speed."

They're easy to get, and they let your character run extremely quickly. But they also completely blind you - the screen goes black when you put them on.

You can get them by escorting or killing a traveler on a road near near Caldera. They promise you a great treasure if you walk them to a nearby town, but the boots are pretty useless if you don't have a way to resist magic.

Personally, I liked the game's sense of humor.
CFO of Mint here.

I’ve been tracking this, of course, and just glad to hear Mint mentioned :)
Also, forgot to mention, I was recently working "QA" for 5 years. Transitioned into that from full-stack webdev and am back in webdev again. QA in my case was actually very technical, required deep knowledge of web application deployment mechanisms, occasional debugging of web app code, a variety of languages, and writing tons of bash and CI configuration, some tests, and automating cloud things.

I won't lie and say it was as fun as traditional programming. But QA means a lot of different things, and just because you had a really bad experience with it (and I've heard terrible things about EA in general, not just their QA department), you should definitely be looking at QA for job opportunities that will meet your needs. Realistically you're going to be better suited to a lot of QA jobs right now, and employers are going to be more open to taking a chance on you given your history.
Vigilant*

While someone going all Batman on a fossil fuel power plant would be interesting, it would probably end poorly.
Yeah, I just revel in stuff like this. In some alternative universe Sheldon Cooper is contributing to HN.
It's more unstable that ever with Scala 3 around the corner (which is basically a new language) and the May 1st Bintray shutdown that'll be massively breaking for the ecosystem. SBT builds were failing the other day from the Bintray brown-out cause all SBT plugins are still in Bintray: https://www.reddit.com/r/scala/comments/mph43t/sbt_build_fai...
People often talk about favorite TV ads. College kids will put pretty magazine ads on their dorm walls. We all sing radio jingles involuntarily.

Has anyone ever enjoyed a banner ad?
I feel bad for the renters, but rent control isn't a solution to high rents and exacerbates the underlying housing shortage. Hopefully this increases support for long-term solutions like upzoning and massively increasing the housing supply, public or private.
> I would not listen to any advice on HN. I have a pretty solid hiring strategy, but it got downvoted to hell because HN skews to people without much real world experience. They can only think of tech products to sell to other tech companies.

< Proceeds to give advice on HN >

This part doesn't really seem worthwhile to post.

> Focus on smaller companies that need help solving actual business problems with automation. Offer to do a project for $20 an hour. Get a job doing straight up IT stuff until you earn their trust, and then show them what you can do software wise. There is a lot of room for competent IT people, but you need to be way more realistic about who is going to hire you.

Excellent advice.
A simple move that would ban selling fossil power plants for cryptocurrencies mining purpose BUT allowing to do so for the carbon-neutral energy would be a win-win for both sides and will help the transition from carbon-heavy energy.
When load varies you'll only pay while it's in use. Web-hosts without VMs or containers often promise a lot until you find their shadows limits. And those with VMs and containers can come out more expensive for some workloads.

The landscape is changing too. So if your work is stateless or relatively low bandwidth, and has variable load then it's probably worth trying FAAS.
anti-captological design

in reference to https://en.wikipedia.org/wiki/Captology
That's a very respectable mindset to have, cheers.
Open JDK is pretty good now - Im migrating our prod env away from Oracle JDK soon. The smoke test env running Open JDK has passed all tests. No reason to stay on Oracle anymore. There are other JDK makers and they work great.
Coffeehouse: 1 Hour of coffee shop sounds in your inbox every weekday
This. Most phones make simple tasks like reading your lat/lon a PITA. You have to download a spammy 25MB ad-filled app that wants you to subscribe to some casino newsletter before you can read out your coordinates.

Personally I would do it with Termux and Python, but non-coders would have trouble using that.

Hell on the latest version of Android I can't even read my battery percentage without typing in some code (the latest update removed the battery % from the status bar). Everything has gone downhill.
You never punched the monkey???
Ouch.

I knew PyPI and pip were unloved, but wow, what brutal neglect.
It supports duck typing with Protocol, I believe.
> To be very blunt because I'm anonymous, how do I monetize this stickiness to extract maximum value from future customers?

Addons/extras/upsells. Find some features that might make the most sense as something that exists outside of your current pricing structure, maybe due to specific fixed costs of some sort that don't make sense to roll into the plan pricing, and offer them a la carte at like $20/mo or something. This would allow you to bump your ARPU a bit.

Another option is services. Not knowing your product, its hard to make any concrete suggestion here, but data migrations and initial account setups are common ones.
Rip off?

They explicitly say it’s based on starlette (along with why you might want to use FastAPI instead): https://fastapi.tiangolo.com/alternatives/#starlette
This: a whole separate machine might be overkill, but try your hardest to make your build not require secrets, and run it where the secrets aren't. This is usually not too hard, as you can use other methods to restrict access to whatever remote files the build needs to access.

Even for my local manual builds, I started doing this from fresh git-worktrees that I do no development in, as .env/.git/.log files tend to accumulate in your development copy and are very easy to put in the Docker image by mistake.
Skilled workers flee from polluted cities, hampering economic growth
> I really feel its time for Python 3 to freeze language features. This PEP and the previous walrus operator fiasco feel like people trying to morph Python into something that it isn't with one kludge after another. This will not lead to a robust language, but instead another Perl 5 monstrosity of complexity.

I disagree entirely. This is how Python will be left behind. It needs to be able to compete with languages that adopt new features and paradigms.

For example, new Ruby releases got optional typing and pattern matching. Even Java is getting pattern matching[1]. This is where the developer zeitgeist is heading, and if Python doesn't keep up, it'll be replaced with a language that does.

[1] https://benjiweber.co.uk/blog/2021/03/14/java-16-pattern-mat...
“ Never heard of Laravel. Decided to take a look. First thing the intro documentation says to do is install something called 'Docker Desktop'. I'm good, thanks.
Why do I need Docker to play around with a web framework?”

Because modern web development is complex, and Docker helps make that burden less so.

You make it sound like you took one look at the docs, and that was just too much for you to go any further.

Don’t get into front end development, because you’ll lose your mind.
Don't dwell on guilt, just focus on doing better. It sounds like you already are, because your comment here makes it seem like you are thinking and living the humble life now.