skysight-inc/HackerNews huggingface dataset:
> My opinion is that most people only go to college these days because they perceive it as the only path to a good paying job, not because they are terribly interested in the material.

I know most people here refer to American system and universities but my experience in Poland is, degrees, especially related to computer science, mostly teach you useless, outdated stuff, that you will never need to know. Most people here approach CS degree as something that you simply have to do to get a decent job in IT(though it's slowly changing toward not doing a degree at all), or simply because your family expects you to. Most universities here pump out diplomas to get paid by government and industry, so they can pump out more diplomas. Honestly I haven't met a single employer or even coworker that ever cared if I had CS degree. Most of stuff I learned there is 'nice to know it exists' but nothing I've ever used in real life work, most professors clearly have never even worked in the industry. Best thing that came out of my BEng in CS are friends and realization that noone cares about me so I needed to solve issues and learn on my own.
This is an issue with getting feedback on designs too. Wonder if there is overlap in the problem space.

If you present pixel perfect designs for feedback, feedback is less specific because users think the product is finished. However, when it’s a pencil sketch, users become critical and critique everything because they don’t think anything is set in stone. I try to present LoFi everything until final sign off.
> edit illegally required COVID PCR test certificates to satisfy morons blindly following illegal requirements as later confirmed by Czech supreme court (all mandates were illegal))

Edgy! And complete nonsense, of course. Legal requirements, for one, but more HN-related: Do you really think that you and your PDF editor can fake the authorities' signature in that QR code?
First things first: You're not a loser. You matter. You matter to at least someone even if that someone is yourself. I think it's super brave of you to post here and that is the first step to feeling more connected, fulfilled.

Coding/working/etc is all just a construct we have to do to pay for shit to live. What about things outside of that? What else makes you happy? Do you like being outside? Have you tried traveling? Seeing the world?

How are your connections with friends or family? Sometimes serving others, helping out at a food kitchen, a shelter, etc., helps put things in perspective and helps you both appreciate what you have but also helps you see what role a job has -- that it's not everything.

I wanted to also add my +1 to not working more than 40 hours.
The comment you’re replying to is mocking these theories, not supporting them.
I'd add "well designed" to the standard library point. When I first started using Go, one of the things that struck me was that not only was there tons of standard library functionality to do things I'd normally have to install 3rd party modules for in other languages, but those standard library modules (mostly) had well-designed, easy-to-use, and consistent interfaces. Mostly. I'll still never forgive them for making crypto.PublicKey an empty interface.
> 2. Hit up recruiters, hit up whatever network you have (including old acquaintances). Your story is incredibly straightforward: you held the line on these systems by yourself for years on end, including all their on-call needs, it's enough work for a 4-person team, and no help is coming. You're looking to work on an actual team where people actually learn from each other.

OP said they weren't good at networking, but I just want to echo this. I might be better than average at networking for the field (at least traditionally), but when I started freelancing I mainly go through recruiters (who do take a cut, but worth it for me).

There are plenty of recruiters for employed work too, and hopefully some will recognize both the value in your resume and your humility.

Tech meetups have also started up again after covid, try to go to one of those if you're in any kind of metropolitan area. It might not be the specific topic you're interested in, but there are going to be other people who also want to network, and hey, free pizza (usually).
Going through something similar. Recommend the writing and podcasts of Cal Newport specifically around passion and purpose.
This is partially why UX research typically starts with rough wireframes rather than full application design, even in front of clients. The idea is that the lack of fidelity forces the client/user to focus on the functionality of the app rather than the bells and whistles of the design (especially of the visual kind).

The impression I think is that the more polished a product or MVP looks, the more "finished" it is and therefore the more open it'll be to criticism (there's literally more of the product to criticise). This could be a good thing, since it gives you much more insight into what needs to be improved for the final product
Found an Interesting Game – Scrtrlty.de
Found that game a few days ago - someone send me a note via AirDrop.

Here's the text:

-------
scrtrlty.de

Let's play a game.
Find clues on this site and progress to the next level.
Warning: this game ist hard, really hard.
You need to find clues in the source code, images, colours, maybe sounds.
Check the site at random times in the day, maybe the content is going to change, who knows.

I wish you good luck
And remember, don't take the wrong path

- x14y82

-------

I haven't got the time to play but maybe you guys want to give it a try.

Cheers
heavy.js: make your site heavy with a single script
You're probably better than you think. Something that tripped me up for a long time (depending on your background, in my case I attribute it to being self taught but could be wrong), theres a huge difference between the academic side of things and the practical side.

You see people on here talking like "oh, you could implement a forward-signed dash dot this that array etc..." and I have no idea what they mean. Theres probably even a lot of more basic stuff which I don't understand. Maybe I should work on that more, but point is if you asked me to add a new feature into a codebase, I'd feel pretty confident doing that. From the sound of things, you could be in a very similar boat. Afterall, you're already doing the work.

Also, stop doing the overtime. Occasionally its fine, if it takes less effort to do it than fight it your usually alright, but that isn't your case at all.
About 4-5% of the UK's population are Muslims, 2% are Jews and 1.5% are Hindus which means they are forbidden to eat beef-based gelatine. The problem is that food declarations do not have to specify from which animal(s) the gelatine was sourced, and many manufacturers don't bother with halal/kosher certifications due to the extra work involved (the certifications usually have to meet strict ultra-orthodox standards, whereas many people don't care about the specifics but only about the kind of animal).

As for the number of vegetarians and vegans, the UK reports 11% who live at least vegetarian or stricter per [1].

Unfortunately I haven't been able to find vegetarianism and religion correlations for the UK, but in any case it's safe to assume that anything between 11 and 19% of the UK's population are in one way or another following ethics that refuse gelatine-based products. That is not "nobody" at all.

[1] https://www.food.gov.uk/sites/default/files/media/document/f...
So the only thing that doesn't kill you in Australia is Mosquitoes, who would have though that!
Good catch. I have removed jquery. Now fontawesome is the only outside file that's being called.
Note that in this instance the user is setting index-url, so no additional indexes are added, but the default index is replaced. So as long as the replaced index is faster, it will result in a faster install. It’s the extra-index-url option that should be used with caution.
Glicol: Next-Generation Music Language
That is super awesome!

Do you think it negatively affects performance?

Why don't you think it's a good idea?

I don't see how __slots__ would be relevant to this? Isn't __slots__ a thing to define how classes store their properties?
If we take any finite interval [0,a], there's a unique uninformed prior of the uniform distribution, and we get a (a-b)/a probability of gaining by switching under that distribution. If we drag a to infinity, we get with probability 1 that switching is better. Numbers are big yo
It is certainly true that mosquitoes need still water to breed, their larvae being aquatic. Depending on the species, this can be anything from a pond to a tiny puddle or even a thimble-full of water in a bromeliad. The main requirement is that the water remain for about 5-7 days, the time it takes for the larvae to go from egg to mosquito, so in places where the water from a rainfall dries up faster than that you aren't going to get a lot of mosquitos. If there's no still water, some mosquitos will lay their eggs in (slowly) running water as well, but few of the larvae are likely to survive as running water is likely to have plenty of other life in it and pretty much everything else that moves in water loves to eat mosquito larvae.

In order to keep the window of time that their larvae need to develop a small as possible, the females try to give their offspring a head start in the form of highly concentrated protein... the source for which is your blood! The only time they bite is when they're "pregnant" with eggs (so only the females), otherwise adult mosquitos feed mostly on nectar.
There is a project in Wikipedia that the volunteers record they reading articles:

https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Spoken_W...

It is not complete (of course...it a big big number of articles) but maybe it could help you.
I started in the mainframe COBOL world, and I've added COBOL search terms to job listing searches. Compensation is ridiculously low (I mean ~50K in SV itself).
> Alexa and her friends know you all too well

> Alexa recordings may also be used by the police.

> Currently, there is no evidence that your raw voice recordings are shared with anyone outside of Amazon itself.

Of course they are not "shared with anyone outside of Amazon itself.". They are shared with Alexa's friends. And she has a lot of friends because she likes to talk a lot and her friends are good listeners.
>especially in a fast moving technology space like cloud, k8s, ML

You are kidding yourself.
I worked a corporate job for several years where I pretty much learned nothing. As far as my skills go, the end result was almost no different to not working at all.
I've placed 1000s of developers at startups over many years. My advice is forget about the money at 28, it doesn't matter if you earn peanuts or peanuts++

What matters is who you work for and that they develop you/manage you right. Different people need different kinds of teams/incentives/cultures. A great manager at a shit company will be better for you long term.

Also, learn how to hustle. Start sending cold emails to companies you admire. When you don't get a reply or a reply you like, send emails to the employees. In most successful companies there's so much going on that being persistent and annoying is the only way in.
The more deadlier a virus, the rest likely it is to spread. Let’s take ebola as an example which was very feared due to it being quite deadly, yet a flu-like virus managed to infect many orders of magnitude more people.
Some need to start with it, IT support will follow after what people use. Still, there are unresolved problems. A common school distribution would be good, also central group policies for Linux. This infrastructure is sadly often lacking for Linux and any self-made solution cannot scale beyond individual schools.

But I think using Linux would increase technical competence of pupils massively. They don't learn anything from using another iPad. They can use that better than their parents anyway because they already have phones.
Human Brain and Neurons Turn Out to Be Even More Complex Than We Thought [video]
> apparently you can't pickle a module object

Not with the standard library pickle, but "dill extends python’s pickle module for serializing and de-serializing python objects to the majority of the built-in python types".

— https://pypi.org/project/dill/
Show HN: Recursion, Y Combinators and IIFEs
Interesting. I would be interested with a WTFRuby. As I lately explored Ruby deeper, I was surprised that Complex would remove #% as well as most Comparable operators.

https://stackoverflow.com/questions/72314247/how-can-ruby-co...

https://stackoverflow.com/questions/71439853/why-ruby-doesn-...
This reads exactly like the joke where successful people describe their daily routine and one of the items besides things like running and meditating once a day is "my parents are millionaires".
We've been using Sumatra at my work in New Zealand for the past year.

I moved back to Windows after years of Linux use. I was shocked at how slow PDFS opened. So, I started looking for a replacement. Sumatra was by far the best.
Yeah, all you have to do is say "I took a year off to tend to personal family matters," and they should hear "none of your damn business" loud and clear or they don't understand boundaries, in which case they're disqualified from employing you.
Don’t be afraid of changing direction if you have systematic skills and feel unhappy. Other jobs that pay well with these skills are electrical engineering, plumbing etc
TypeScript Primer
Apart from the concurrency benefits, Golang provides actual value like C or C++.

Therefore it got popular without incessant propaganda and a large consultancy ecosystem (unlike Python, which relies on brutal marketing: There are basically two uninteresting syntax posts on the front page every day, just to keep the brand recognition going).
Yeah, I probably should. In any case for the next Show HN I do I think I will deliberately have a lofi landing page and see how that goes ;)
This is a property of how VAT works. In the common scenario, the seller is effectively "tax administrator" for the buyer (much like employer pays payroll taxes on behalf of employee), therefore an invoice triggers two independent payables:
1. Seller to taxman
2. Buyer to seller

Neither seller cares how you handle your payments to the taxman, nor taxman cares about customer payments.

The second part regarding credit/debit invoices is again a property of "append-only double-entry bookkeeping". You fix wrong credit/debit entry with reversed debit/credit entry.
It's a simple as that. If you know you pick A and then you will switch to B then it's the same as if you had just decided to pick B in the first place.
This is a class of "hard to find, easy to verify" solutions.
Insert coin: How the gaming industry exploits consumers using loot boxes
I'm not sure why Scandinavians would need the fossils in their corner of the earth to support this. The stories could have travelled from other parts of the world.
Plenty of other good advice being commented here (particularly around working fewer hours) but one I'd like to emphasise: you're absolutely not a loser.
Would love to hear the sounds that didn't make it.
I want to throw out there that HN is not going to have the average compassion and emotional intelligence to give you good advice. You need to hire yourself a life coach or work with a therapist (which in your case would serve the same purpose). It may not seem it to you, but you are very young still. You have more growing to do and everyone needs trusted advisors.

Also, the world is full of "lies" and most people believe them like facts. These un-truths or unhelpful-truths tend to not do you have favors. They are spread because they are attractive or convenient or benefit someone else's agenda.

Here some things you talked about that you should press x to doubt on:

A Rockstar programmer isn't a desirable professional to hire any more than actual rockstars. All stars are rare and have a big network of people around them enabling then. A lot of the work they get credit for comes from other people.

All performance is 80% situational. We are not islands. Great people in bad situations are failures. Failures in great situations are rockstars.

28 is not old. Teenagers can spend their time being children without affecting their future job prospects. People can spend their 20's partying and still run for office. Most of us get many chances in life.

Hard work does not pay off. (This one is starting to break through for you and is the main reason for your post). Luck pays off. Who you know pays off. Who you can convince pays off. Effort is not linearly correlated with reward and can often be uncorrelated. Lots of people who want to pay you a wage to do things they would rather not do would like you and everyone else to believe otherwise.

Lots of people would like to convince you that your self worth should come from them, from the money they give you, the title they give you and all of the things you can do for them. Do not listen to these people. You are the only person in the world who can properly value you. When it comes to your self-worth, you have the only opinion that matters.
North America Fiber Broadband Report (FTTH and 5G Review) 2022 to 2026
And even if someone spent their time video gaming and doing drugs why can't they turn their life around if they want and demonstrate to have the skill. Burnout, depression, horrible circumstances and families all exists and sometimes you have to hit a stable rock bottom to start climbing.
Gotcha, I see where we differ. I've exclusively programmed in Python and since int, str and tuple are immutable in Python, I've always assumed "+=" operators create copies and don't update the object.
Someone every so often uses my email address instead of his/her own and you’d be surprised how many services don’t do any validation at all and you have to consider yourself lucky if you can get them to close the account without resetting the password, which is illegal.
Why in god's name would they do that? I miss the reader, too bad is not available in Linux
Decentralized Society: Finding Web3's Soul - Vitalik Buterin
A 3400-year-old city emerges from the Tigris River
I was about to say the same thing. Go is popular because it's initiated and backed up by Google.
Why not mooses then?
My first Computer was a Commodore 116 which also had a 6502 derivative processor.
I stumbled accross Ben Eaters video series and nostalgia hit me hard.
I started the ZeroMips project (https://zeromips.org/) and now I have the old Amiga Bouncing Ball demo running on my Western Design Center W65C02S together with FPGA based video hardware. This escalated quickly ;)
Like Go, C# has also always been a decade behind on the tooling side. For a recent project I wanted very fast HTML templating and I/O. Went with C# instead of Go and it's looking pretty good so far. The tooling is close to the level Ruby was ten years ago, and that was really acceptable. I was very happy with my previous project that I did in Go as well, you just can't go wrong with Go for implementing network protocols.

If you need more than a microservice, then you need more than Go in my opinion, and C# is an excellent choice. I think most of these startups going mono-lingual on Go are going to regret it, just like the startups that went mono-lingual on Node.js a decade ago.

If you're building anything that requires some serious architectural structure, and that might be easiest to implement as a monolithic app, then you need a language that supports that instead of getting in the way. Now with Typescript Node.JS might finally be suitable. But I'd definitely consider Ruby and C# or maybe Java or even Haskell first. Maybe Elixir, I heard that's still going strong as well.
DITM – Developer in the Middle, Firefox Add-On
And what is the solution? I would just take the money at point A, i.e. at the very beginning, you never know when the experiment supervisor decides that he has enough of potentially giving even more free money (in case I'm smarter compared to him/her). Plus, free money at moment t is better than potentially double free money at moment t+t1
> int is immutable

But what does that have to do with assignment?

>>> a = 3
>>> a += 4
>>> print(a)
7

3 and 7 are immutable, yet a takes on those objects.

Obviously, this is inspired by the C += operator, and behaves accordingly, when it's not being weird.
No need to overthink it, I think – it fills a niche where there were poor choices before. It's a safe(ish) language offering a reasonably fast runtime, with good tooling, a standard library that covers most common requirements, some clever and clean API design, and which generates native binaries. It's pretty pragmatic in that sense.

I still find it a bit of a frustrating wasted opportunity – the type system in particular just needs a few more steps to make me feel comfortable. But others may feel differently.
It doesn't stand in people's way.
I can't find it now, but I remember reading about 10 years ago about how long and ugly landing pages convert better. Now, I wouldn't necessarily subscribe to that theory, but it's an interesting one.
I used to use Sumatra all the time. It's fast and light, exactly what I'm looking for

Unfortunately BSI added DRM to the PDFs which means I'm now locked down to Acrobat
It's that attitude of recruiters' that keeps me unemployable.

The fact is that the IT world does not progress in a linear direction. It's like a puddle that grows into multiple directions. But it is still covering most of the same spots as before. Banks still use COBOL. High-performance code is still in C or C++ with assembler (but that "C" may run on a GPU), etc.
Yes, apparently you don't know how language affects emotions, expectations and personal relationships, and what the long-term effects on mental health, productivity, longevity and quality-years-of-life are. Don't confuse your pseudo-empiricism with objectivity (we don't even have enough data here! how can you talk about unrealistic expectations without data?). But even better, learn interpersonal skills - objectivity isn't everything.
Indeed. Here's why we know this isn't true: everyone has areas they focus on, and they aren't defined as "everything fast-paced that exists." You can spend literal years working on problems in the security space, or on web front end crap, or in audio processing, or object storage, learning absolutely jack squat about cloud, ML or k8s, and you don't shrivel up and die. I basically completely switch disciplines every time I job hop, and nobody's ever questioned me about keeping up with whatever fast-paced stuff I was doing two jobs ago.
Nanotech Coating Can Keep Cars Cooler Without AC
> It really should be put in the context of someone's life.

Absolutely agree.
Last summer I put water into a basin (d~50cm) to create some humidity, which I believed was lacking in my room. The room is usually isolated from the outside and AC-ed due to the heat. Some day I noticed a mosquito and it successfully fed on my leg. Fast forward a week, I surprisingly started noticing more mosquitoes. That was unexpected because a couple may come in by chance, but something felt off to me then. In this semi-alarmed state I started to check around, when noticed the basin - it was full of t-shaped larvae, every few cm2 there was one. In disgust I washed it with best chemicals I had and never experimented with it again.

Idk if these larvae actually produced new mosquitoes or if it was just a coincidence.
Alcohol consumption (and production) by monks and priests is well documented. Also they hotbox the whole church a few times a year, maybe the mix used to be more interesting, especially when you have a monastery with a good medicinal garden.
I migrated from Python and C and JS (and kind-of java, but Java 7...) and from that direction, Go seems amazing.

I cannot, however, compare it to modern Java or C#.