skysight-inc/HackerNews huggingface dataset:
That's all well and good but it doesn't address anything the article author was railing against. They didn't even mention ad blocking or the like.

I agree the extension landscape is better on Android, though with the last update (or maybe it was 2 updates ago) iOS got content blockers and extensions in Safari that I'm happy enough with.

My point is the author acts like web /apps/ are being held back by Safari when we don't see Android users leaving the Play store in favor of web apps (on a platform that allows custom engines).

If the article author was arguing the points you made I would have agreed with them, as I have with you, but their arguments about Safari holding back web apps by not allowing custom browsers just doesn't hold water. I agree that the browser could expose more functionality (some things I'd just as well they didn't expose) but we don't see that really happening on Android so why would custom browsers on iOS suddenly change that?
The reason that people don't support bans on guns isn't that they don't think mass shootings might happen, so mass shootings happening don't change their opinion on whether guns should be banned.

A mass shooting happening doesn't really change anybody's calculus. The people who want to ban guns have wanted to ban guns well before [latest event], and the people who don't aren't persuaded by [latest event]. [latest event], however tragic, is rarely materially different from what has come before.
If 2009 is any gauge it comes gently and then suddenly. Ripple effects of contracting credit take a long time to work through the economy, so it's important to heed observations of the bow shock. Fewer startups, lower credit card limits, no access to cheap corporate debt, cost cutting, more conservative consumer spending, all add up until one day you're chatting to a recruiter who is visibly sweating as he tells you he hasn't placed a candidate in months.

I was already senior back in 2009 too and it was ugly. If your bum is not already in a seat, right now it should be your top priority, and you should absolutely be vetting the kinds of companies making you offers.
The single, best general audience easy read on the basics of why we know the planet is warming due to human greenhouse gas emissions is Kerry Emanuel's ["What we know about climate change"](https://www.amazon.com/What-About-Climate-Change-Press/dp/02...).
Article is apparently about microbes and not insects (lol.) The author also uses the word "evolve" but is this really correct? Doesn't it literally take millions of years for evolutionary changes? IMO: what's happening is they're finding microbes that already had the ability to break-down plastic rather than microbes literally changing forms to be able to break-down plastic? Or can these kind of environmental changes really happen that fast?
You mean that product that had the same temporary surge in demand as everyone else?
> I hope some experienced people in the industry can give some hope and advice. Is demoralizing to find out I spent 4 years in school just to get into a really harsh job market. First pandemic, then recession? F...

Overall, I'd say relax a bit. You're still in a good situation. Recessions are hard for many, but software engineers were among the best off during the last one and I expect will be this time also.

> I wanna know if during recessions recruiting slows down even for big profitable companies.

I remember Google's recruiting slowed down in ~2008. [edit: 2009? Maybe not right at the start of the recession.] [1] So sometimes yes. On the bright side, it's rare for profitable large tech companies to lay off software engineers, so if you get in, you're pretty safe.

Even at startups, I don't expect a universal freeze. I asked an external recruiter (that is, someone who recruits for a variety of startups) a couple days ago about the present situation. She told me some companies she works with have done hiring freezes, others are still desperate to hire. There are opportunities. I'm not a good enough business person to give you solid general advice about which startups will be most resilient, though.

If you are good enough and/or persistent enough, my feeling is there will be a place for you in tech. (Even if, for example, you freeze up during coding interviews. Some companies do these, others don't. There's enough variety that you can still be okay if you don't have your sights set on a particular company.)

If you are not, there's almost certainly still a place for you as a software engineer in a stable, non-tech company or government position. Non-tech typically isn't as lucrative, but you can be comfortable. My feeling is many of these places have a tremendous need for just basic automation. Arguably more so during a recession, although they may not all realize this.

I started my career not long before the last recession. I didn't have any real existing savings to lose. Then I was earning far in excess of my needs and investing much of the rest in index funds (e.g. VTI) when stock prices were low. The recession ended and stock prices soared. I feel scummy saying this about many people's suffering, but the recession worked out well for me.

[1] Personally I think this was a mistake. They could have hired a lot of great people during this time. "Be bold when others are fearful." They had solid financial footing for hiring, and if nothing else, they could have put a fair number of folks on efficiency projects that would have more than paid their way in machine costs.
It reads like anti-gay propaganda to me, which seem appropriate considering the site it's hosted on.
Also it’ll mean all of our non-waste plastic will be pretty useless, since the bacteria aren’t going to discriminate.
Well, local unfettered growth can definitely cause local environmental problems.

https://en.wikipedia.org/wiki/Eutrophication
That sounds fascinating! Can you elaborate or point me to more information on it? I would love to hear your perspective on it from a real use case.
If I were to do a "Bad Take of the Week" kind of thing, this would have won it already, and it's only Tuesday.
Looking up the stats, there were 1,788 bank robberies in 2020. There's probably an SOP to robbing banks by now, and a SOP to dealing with them.

Tellers are trained to be very polite to bank robbers, which throws them off. Most bank robberies don't even involve a gun right away. They're written notes asking for smaller amounts of money. The clearance rate is 60% which means about 40% don't get caught.

However, before anyone sets down this path, you should probably consider that it might be easier to make $100k just working at a bank.
Real progress requires largely-uninterrupted time, space and adequate resources, cannot be readily predicted and is inherently risky. By outsourcing higher thought to the private sector, progress without immediate commercial application has been grossly disincentivized and I would argue the prerequisite culture has been lost.

A 15-bit computer[0] brought us to the moon, whereas this time awash with 64 bit mobile supercomputers, infinite RAM, search engines and cloud computing has brought us high profile failures in corporate drone programs. In such an environment, cost is not the issue. In the private sector and public at large, perhaps we've forgotten how to work together. The military sector seems to have constant cost overruns and occasional big failures but at least gets the job done.

[0] https://en.wikipedia.org/wiki/Apollo_Guidance_Computer
I've never heard of Roborock and cant find much availability in Europe which might explain the one price I did find. Shame, the Dyson won't cut it once I move to a bigger place.
It's not the case because temperatures are correlated; If <random suburb of $BIG_CITY> sets a high, it's likely that $BIG_CITY will as well.

However, we should be somewhat regularly setting new highs just because we have on the order of just 200 years of data (so just 200 data points for each daily high); if the planet were not warming, and the high for any given day will be normally distributed around some average for that day, then as time marches on the odds of getting an extreme outlier increases. Some cities on some days will have a high that is very improbable, while others will not have gotten "lucky" yet.
Part 3: Crypto, the money of the future
Some interesting ideas on how crypto will be in the future.
Jeez here i thought i knew a lot about gardening / ag. I would never have guessed nature worked that way! That said i wouldn’t mind a few apple trees for cider myself.
I think I've seen similar blog posts about doing the same with the DNS and BGP networks
That might take a few years.
Activision Blizzard union vote could signal a big change in the video game world
Also for what its worth, I usually get around 90ms typing latency with Parsec...
What's the point of increasing productivity? Does higher productivity mean higher resource-conversion?
A lot of kids eat paper. Maybe we'll get somewhere on that front one day. :)
If you're female - OnlyFans.
> Another message which appeared on the ticker read simply: "Weather rain everywhere."

Also accurate.
Why not just host it on a Raspberry Pi? May as well host the entire project on it. If your Internet provider doesn't let external clients directly access your connection, tunnel it through the cheapest VPS you can find. Or just host the whole thing on said cheap VPS.
I wrote about this just a couple of days ago! Our investors have been warning of a looming bear market for many months and now financing another round anytime soon looks rough.

If you want personal advice check this out:

https://www.towardssoftware.com/blog/economic-environment-fo...
I use it all the time in civil engineering. There's always some question I have for which we didn't collect data or photos about and before I send someone out to look, I check streetview.

I also use it to preview a route when navigating from one place to another in unfamiliar locations. That way, I typically don't need any further instructions, the guidance ends up being review anyway and i don't need to worry soich about poorly timed or ambiguous instructions.
Oh hey man - long time no see! I hope all's well.
So, colloquially?
They had me until "Android Go Edition"
>At Google we were told to stop thinking about all this

and as a result Chrome slams SSD by writing cached Youtube videos to disk .... except Youtube never reuses cached video data (not even when rewinding more than couple minutes to already watched spot in same video), it explicitly generates hashed requests with custom URL parameters googlevideo.com/videoplayback?expire (~6hour shelf life) &range &sig &lsig. Heavy YT viewing results in wearing out your SSD by tens of gigabytes per day for no particular reason. This is just one small example of side effects from such brilliant decisions.
There's a paper (forgot the title or author, sorry) that gives the conclusion that it takes exponentially more resource to advance technologies forward in a linear fashion. Technological advances are not moving forward exponentially but rather it takes exponentially more resource to just keep progressing in linear scale. This applies to different disciplines across the board, in CS, in physics, chemistry, medical research, etc.

It might relate to the productivity debate. It might take exponentially more advances in technologies to improve productivity linearly.
Agreed, I think N would have to be too high to depend on this entirely, and high N looks a lot like insolvency. But it could still buffer against a partial bank run.
Yes, exactly. That's is what I did. I did pick up some contract work while doing my Masters back then, but the pickings were pretty sparse in my non-silicon valley area. Usually 3 to 6 month contracts with breaks between which allowed me to focus on the schooling. There were a couple of years there in the early 2000s where I only worked about 3 months. I was fortunate to have savings built up during the booming 90s to enable me to get by during bad times in the early 2000s.
Maybe I'm still misunderstanding the situation; but if you graduate college and then don't get a job for 3 years, I don't think that's going to help you get interviews.
The async and await is just syntactic sugar that makes you more addicted to it.
+1

If we were discussing teaching apprentice roof installers, you wouldn't argue that collated nails (the kind that feed into a nail gun) are worse for teaching because they are harder to use without additional tooling (a nail gun). The 'additional tooling' is in fact industry standard tooling that the apprentice will be using from the very start anyways, and that they need to be comfortable with as well.
>The new reactors at Plant Vogtle Nuclear Power Plant near Waynesboro were supposed to cost $14 billion and start generating power in 2016. They are still not operational and won’t be this year. The price tag has swollen to $29.8 billion. Yet some in the eclectic pro-nuclear-power coalition are pushing hard for more new reactors.

According to [0] (December 2021), wind turbines cost '1.3 million per megawatt'. That's $1.3B per gigawatt. Vogtle (now 9 years abuilding) will add 2GW. Hmmm. $2.6B vs $30B, one year vs (?? 9+). The wind difference (apart from time) would buy a lot of storage. Possibly 'some' 'eclectic' people are in no hurry.

[0] https://weatherguardwind.com/how-much-does-wind-turbine-cost...
> Weirdly i feel like there’s no really good, singular American equivalent…

I recommend checking out The State: https://www.youtube.com/watch?v=8O9Eo-rlZZc
Bugs eat plastic, people eat bugs, people make plastic. It’s the circle of life.
https://en.wikipedia.org/wiki/List_of_countries_by_cancer_ra...

When skin cancer isn't removed as it is in some lists, the effects of the sun in Australia and New Zealand really shines through.

Interestingly it's not because of the ozone layer though. The Earths orbit brings it just under 2% closer to the sun during January which means the southern hemisphere gets ~7% more UV than the northern hemisphere during our respective summers. That coupled with predominantly white skin == cancer!

Source: https://www.cancerwa.asn.au/articles/news-2018/why-does-aust...
Cryptocurrency is trying to regain your trust
That isn't helping your exaggerated claim. 1.6 is not a multiple of one, making it quite literally not multiple years. You have two apples. You cut one and give half away. How many do you have? One apple, and one half of an apple. You no longer have multiple apples.

Also, the page you're linking to has a gigantic "coming soon" banner at the top, which would indicate it's not actually available. Its call to action is not to purchase a bare metal server, but instead a link to register for their Green Light program, which lists the bare metal beta as "upcoming."

So, no, the beta hasn't been available for years, you're still ignoring that whole "on-site labor in the middle of a pandemic" thing, and I can't imagine why you felt like an attempt at publicly shaming them twice was necessary.
The government has decided to make it official policy that it's legal when "their guys" do it and only a crime when "those guys" do it.
> A hello world can literally just be a single line

Yes a bazooka can kill an ant. Does it make it suited for the job?

> things like immutability, pattern matching, anonymous (aka lambda) functions, etc

Immutability is easier to understand than all the problems that arise with mutability. Also with Elixir, unlike Erlang, you can rebind a variable, which does not break mutability and yet gives you some liberty with what you're doing.

Pattern matching might be the most natural thing in the world:

| I have this on the left, does it look like this on the right?

vs

| Bunch of if/else/switch/... that basically answer the same question

Since I tasted pattern matching in Erlang/Elixir, I just feel limited whenever I go back to another language.

But while those features might be nice and all, once you start searching about Elixir, the literature/forums/chats will be all about OTP, best practices, gen servers, distributed systems, and all of that. Because that's what 99% of the people using Elixir are doing.

Just like starting with TypeScript, one might expect to see a lot of Javascript thrown in the mix.

This will only confuse the newbie because they will not know what they're are reading.
The extremely high paid FANG income is a thing of the past, already down 50% ytd. I hope you enjoyed it while it lasted.
> If your programming language is simple, then the complexity will be in the code

I think there are two different definitions of simple in programming languages: simple to implement and simple to use. Simple to use programming languages can be quite complex under the hood. Python’s bigints are an example of a relatively complex to implement feature that simplifies life for developers.

Whether language features and restrictions simplify life for developers depends on what programs they want to write, though. If you want to emulate wrap-around 32-bit unsigned integers, for example, that’s harder in python than in C.

So, whether a language is simple to use will depend on what programs developers want to write in it. Consequently, language designers should know their audience when designing a language.
“The right side of the bell curve can now program an application worth many dollars per month and zero marginal reproduction costs.”

“The inventions of the last 50 years were of smart people for smart people.”

building the surveillance state for big brother isn’t intelligent. also, they get paid a salary.
HR only understands years of service sometimes. I've seen business analysts doing entry level work with nearly no responsibilities and making ~$140k. It's insane. No matter how much the rest of the company complains, those people are safe until layoffs come.
bogus! I was there, and let me tell you, I get so much more done each day, it's shocking:

- cellphones, the internet and GPS saves insane amounts of time coordinating RL events. I'm never gonna get back the 1000+ hours I spent with paper maps trying to find places, playing "phone tag" coordinating activities, etc. Kids these days, they just have no idea.

- remote work & learning = 2+ hours PER DAY. I used to pay $500 (in today-dollars) a month to sit on the Long Island Railroad and read books. Now I work when I'm ready to be productive. I listen-in on zoom calls, whisper questions to people, read docs, all "soaking up" information. Recently, I got tons of work done while on a grand jury - 21 cases in 8 days and no problem interleaving work, thanks to excellent WiFi and work-from-anywhere.

- e-commerce and youtube = no more repeated trips to the store for stupid shit. I've got a dozen major home improvement projects going at once, with ecomm orders every which way, from lumber to jigsaws, electrical to plumbing. Easy returns means I can experiment more. YouTube means fewer mistakes and far fewer disasters.

- globalization = variety = better tools for the job. No seriously, you have no idea how limited and shitty products used to be. In software, we had no source control let alone CI/CD - reproducibility was not a thing, let alone distributed computing. IRL, I remember trying to buy stuff at Sears and Service Merchandise and the only review system was the store clerk on commission. You can't imagine the BS we put up with, simply for a lack of variety.

(I could go on... you can't imagine healthcare back then... in the starkest definition of "productivity," cancer was often a death sentence even caught early, and now people routine survive stage 4 cancers... also everybody knew people who died young in car accidents, it was tragic but normalized, and then DUI laws and education, crumple zones and airbags all made this rare...)

Now it's true, we "waste" our newfound freedoms binge-watching Netflix, wasting time here on HN, going to the gym, and so on. Put another way, I dunno about you, but my daily/weekly "productivity limit" is not based on output, but on my brain maxxing out, from too many projects, too many names, too many details.

It's also true that many upgrades are "trivial" - vacuums with lights and on/off buttons on the handle; better quality audio and video; 1000s of streaming shows. Back in the day, we had maybe a dozen channels and the quality was often terrible, from mediocre writing and acting, to hilariously simple production values that even pre-dated the demands of 4K. Historical fiction wasn't popular because it sucked. Sci-fi and horror weren't much of a thing because the special effects sucked. And and and.

These don't make you productive, and they don't even make you happier unless you remember to appreciate them.

Which is why I'm taking the time to write this comment. I just had another amazing day that my older self simply couldn't imagine, let alone someone from mid-century or before computers.
This is unfortunately quite commonplace. Governments the world over have rediscovered the power of the never-ending "emergency"
Agreed, I've had issues with Digital Ocean...
Our VC backed company is still hiring! It will totally depend on the situation, but my general advice is that public companies and the hot VC backed cos will do fine. The less capitalized businesses will have knee jerk reactions to this. Plan accordingly! I wrote a synopsis from my experience and talking with friends that are founders as well.

https://www.towardssoftware.com/blog/economic-environment-fo...
Piece featured recently here : https://news.ycombinator.com/item?id=8464573
First design what the website will look like and function. This part is relatively easy for non-techs. You can do an outline of the site on paper. Things like number of pages, content for each page, layout, colors, desired function. Create as much as you can on paper. You should be able to show it to someone and that person should be able to understand how the site will work from looking at the pages you put together.

Get your ideas from existing pages in the web. Don't try to create your own. Copy as much as possible from the web for your design.

Once you have done as much as possible on paper. Sign up on to one of the page builder sites such as square space or wix. Set up your design there. They also have the ability to create interactive pages so go thru the tutorial until you can create the interaction you want.

A big advantage of having a project you want to create is that you can hunt for the different tutorials on the web that will show you how to get what you need done. There are tons of tutorials on the web. Take advantage of the situation and use them.

There's going to be a steep learning curb for you but it's very doable.

Once done decide if you want to continue learning. At that point turn your site into html files and look for a place to host the site. Once you have a working html web site look into creating the interactive pages in javascript or php.

You can't be an expert overnight but if you do it a bit at a time you can achieve a lot. Make it a hobby where you learn a little bit at a time.
Right there with you. Small manufacturing company, been going steady for 51 years, boring as can be (20 year old PCB layout software and straight C on bare metal Arm Cortex), but we've found a good niche solving problems for customers that nobody else will. Being able to attract workers is definitely difficult though, as we cannot pay what the big guys around here can.
How to Set SaaS Price?
Absolutely. Conversely, I find that the people who are exceedingly eager on self-aggrandisement are usually mediocre.
My SteelSeries Arctis 7 headset is awesome. Battery lasts all day, sound quality isnt terrible, no lights other than the microphone mute. USB interface, it presents a "game" and "voice" output to the system and you can control the volume for each with a wheel on the headset.