skysight-inc/HackerNews huggingface dataset:
> ~5 years Python, STEM non-cs degree that all recruiters tell me is “amazing.”

Over the years I have had several coworkers with STEM non-cs PhDs. It does carry over to fields like data science, but it doesn't carry over too much to the average software shop where the main struggles are things like tech debt, rotting technologies, API bugs, etc... you won't necessarily do better than someone with a solid high school education and companies know it. My advice is that you start showcasing your skills ASAP with some Github repos, it helped me get out of a similar situation.
Human females typically prefer males that use deodorant. Human females can smell male sweat and typically find it smelly.
Do you really think dating used to be easy? I fail to see how "dating apps and social media" is the direct cause of the problems you mention, or that any of those problems are new to society.
Turkey, journalist arrested for covering a leak of a government database
I got 98.63% using what I think were pretty fair words:

Witchcraft
Legumes
Pagers
Uranium
Regret
Showers
Archaeology
Poetry is almost that. It also takes 99% of the trouble of solving dependencies in pip files

(though the usual way it breaks is your python interpreter gets updated and the venv becomes useless)
Eh, not all people look at their relationship in that specific "work for sex" way. Read up on "invisible labor" if you want to understand why women in particular could get offended by your perspective.

If you're looking for such a relationship, I'm sure you'll find a mate on those terms. But don't claim that this is the only way. And please accept that other people may prefer other setups.
Not to mention can pass grueling half day interviews.
I’ve made tons of things in Django. My first experience w Python was making something in django (for actual users). I don’t feel like clogging up the internet w some post about how I made something in django, but if that’s what it takes then maybe? It just seems as much like garbage-self promotion as posting a pic on Instagram or something. Anyway, with me I don’t think experience is the problem. As silly as it seems, I think I just come off as dumb due to my voice, face, etc.
Bear Blog is simple to use, understand, with no frills or client-side JS. https://bearblog.dev
Compute what faster?
I didn't even know anything like those groups existed. That's very helpful. Thank you!
I like the part " _microservices is basically SOA_ " , want to say that loud so many times myself :)
In seriousness, who (that the Israelis would sell to) would target the Spanish PM & Defense Minister?

This is clearly a use-case of military espionage, not of an intrusive police state.

Leaving questions of tools and their creators aside, who is making these decisions and why?
Stop using JavaScript-dependent image lazyloading in your webpages (2022)
Ye ... I wonder for how long this US developer wage gap is going to last.

You don't have to look to Sweden for cheaper devs. You could settle for UK. Or Eastern Europe who have a totally different cost of living.
We should all drive bulletproof cars.
Regarding the edit, that would make sense. I have the same laptop and first tried to run Ubuntu LTS, had some problems with the thermals, even though it was definitely usable.

Tried Arch (with the 5.17 kernel, from Ubuntu LTS's 5.4 kernel) and the thermals were more or less identical to Windows, including the fan behavior.

It's a really nice little machine! :D
Depends on which area you want to work on, anything related with GPGPU, HPC/HFT, GUI tooling, LLVM/GCC infrastructure will be focused on C++ for at least one decade, or more still.

For Cloud Native stuff, Rust might be a better option, specially due to the security focus.
I'm in a similar position as you.

It's deeply unfortunate that it's so asymmetrical. u/symlinkk has asked a question that in isolation is merely a category error, a lazy intellectual argument regarding burden of proof, subjectivity inherent in the DSM, clinical standards regarding impairment, etc., that can be dispatched in short order. However the emotional effect of a question that implicitly denies the existence of the illness remains long after the intellectual error is corrected.

It's structurally similar to LGBT erasure. We have already gone through life for years believing that there was something wrong with us that we could fix, and therefore was a moral failing and source of shame ("just use a planner" [1]). If in fact it is an immutable characteristic akin to sexuality, then it cannot be a source of shame. One would not ask nowadays whether one was really sure about their sexual orientation. Then again, very few people recreationally take testosterone.

I can only wish you the best regards, and be grateful that we live in the modern day where science (but not the general public yet) has developed an understanding of these things.

[1] https://old.reddit.com/r/ADHD/comments/pelip6/how_i_cured_my...
Producing Aluminum requires huge amounts of energy, which might not come from renewable sources. Always look the at complete manufacturing chain.
4.6 millions
Apt has the big brained move of uninstalling half your system if you try to reinstall a core dependency instead of just setting the dependant packages as disabled while it's missing or something, ffs.
It's a bit of a dilemma if we are talking about landing a job here.

With C++ you'll have more offers, but you are more likely to be unsatisfied with your job: in large corps you'll usually have to untangle lots of messy legacy codes; while in start-ups things are more likely to be done quick and dirty and the flexibility C++ provides doesn't make it any better.

With Rust unless you are in the US, it's gonna be extremely difficult for you to find an opportunity; even in the US I gather there are not many chances and I _guess_ recruiters would expect higher proficiency as Rust is known for its steep learning curve.
It is mostly for western/rich countries I think.

Asian countries (rich and poor) still don't suffer from obesity.
At the boundaries, applications aren't functional
It's a global company but not particularly known for being Tech-y. It's also my first position that's entirely globally remote, I'm currently working from Montenegro for a month, then Greece. Pay has really jumped in the last year or so as demand has risen.
Readers are the one downvoting.
If you had reading/writing skills you'd waste less time watching talking heads on tiktok...
Show HN: Search Engine for Developers
Congratulations on being so inclusive, but studies have repeatedly demonstrated that what you look like, down to the brands you wear, makes a significant difference to interview outcomes.
Does this fill the same role as "Insert - On Conflict Do Update," but it doesn't require unique indexes?
Kinda but not really. First, you can reuse and even steal material heavily. Second, you can rely on props, whatever happens around. Third, you don't need to be that good: you're competing with six other boring dudes she went out with and her uncle, not Tim Dillon.

Finally, after a while she will pick up and start talking herself. Then you can bounce off that, tease, make fun. This is the best anyway since anything about her is by default interesting.
Silicon Trojans must perish.
> Wonderful keyboard, good Linux support (even fingerprint reader works).

I am on a T490s with Fedora now (this machine).
Any tips on how you got the fingerprint sensor to work?

$ cat /etc/os-release
NAME="Fedora Linux"
VERSION="35 (Workstation Edition)"
ID=fedora
VERSION_ID=35
VERSION_CODENAME=""
PLATFORM_ID="platform:f35"
PRETTY_NAME="Fedora Linux 35 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:35"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f35/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=35
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=35
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Thing is, these "specially hardened" devices are... a pain at best.

Nearly all VIP's insist on at least have their private phone as well, if not simply refusing to carry / use the issued devices.
How many times are you applying? I applied to 500 different companies on Indeed, dedicating ~4 hours a day to filling applications, customizing resumes to job descriptions, and conducting phone and video interviews. Was hired in about 3 weeks. Maybe use that as a metric.
When the car's automatic gearbox breaks down, it is nice that there are some mechanics around.
This sounds interesting. I'll check it out, thanks :)
But that's the "job" of releasers? I have had to manually sync subs to audio maybe a few times over the past two decades...
Same in some parts of the UK—north east of England in my case. It's fine among friends, but I'd never say it in a business meeting or to my grandmother. It's all about the context and delivery—calling someone a cunt will be taken very badly indeed if you do it in the wrong situation.
I look back with nostalgia when Obama was using Blackberry (with some extra security). I just wonder what should world leaders use today…
Hi HN,
My name is Eden and I’m the CTO at keyval.
We are building a search engine specifically made for technical questions asked by developers.

Advantages of using keyval:
- Driven by your technology stack. We use OpenTelemetry and eBPF to map your existing stack and show you only results that are relevant to the tools and technologies that you are using.
- No ads
- No SEO
- Only trusted sources such as StackOverflow, GitHub and Reddit.

We are just getting started. In the next few days we will also add search directly from command line by piping command output (think `make compile | kv` - for search without having to manually remove your class name from the search query) and searching in Slack and Discord workspaces of popular open source projects.

We worked really hard on this and can’t wait to hear your thoughts.
Pretty much everyone spies everyone, and that includes several institutions inside spain who are constantly against each other, not to mention the central gov vs other regional govs, being the Catalan one the most notorious for obvious reasons.
A tool to quickly collaborate on an email response, like googöe drive but for a short period of time and throw away.

We used to ise etherpad and pther tools and drive for bigger emails, bit they are both not ideal.
"and not for the authors' speculations about causes"

I'm sorry? You're taking NatGeo's word over the people who did the research because, "the authors were just speculating?"

That's not how research works. That's not how any of this works.
Isn‘t that just a good old Nokia? :)
How do you expect people to collaborate if they can't git? Git is not that easy to grok, not even for Ph.d. students who successfuly completed some very complex scientific research (I am trying to teach Git a few of them so it's very visible to me).

Making it the only way to send in homework motivates people to learn the absolute basics (I haven't seen anyone learn branching like this), but also pisses them off and a lot of times they don't want to use Git at all after that experience.
I'm gonna get downvoted...but, do you know how to do Leetcode?
If you go for C++, don't start lower than C++20. MSVC has a chunk of C++23 done already
South Africa's Aspen Covid-19 vaccine plant risks closure after no orders
> For electron, because it is the only reasonable multi platform UI platform out there. I do not like that fact but it is true.

Why do people constantly repeat this? Did we all forget about Qt? Did Qt do such a good job of driving people away from it?
I have an open position with a 4 working days week for a full stack developer.

The post is for junior but i need a medium/senior developer
https://menelabs.com/Careers
There are two main 3x3x3 speedsolving methods.
Cfop and roux.
90% of world class solvers use cfop which has significantly higher move count (55 vs 45).
The cfop method has characteristics which make it considerably more finger friendly, allows for less regrips and makes look ahead easier which makes up for the extra 10 moves.

The world record progression is mostly due to top solvers being able to turn faster with fewer pauses.

E.g. the fastest cuber ever Max Park averages less than 6 seconds but his solves are not more sophisticated than those averaging 10s.
Imagine if they could like, hire a developer, and task him with reading up on Django for two or three months.

It is insane how much companies pay for refusing to pay for training.
Out of curiosity, are you ESL or a native English speaker? It really seems like choosing uncommon words is the way to go.
Tell HN: 3 years of running a minimal blogging platform
Roughly 3 years ago I launched the open-source blogging platform [Bear Blog](https://bearblog.dev) (which was greeted by the HN hug on its first day live). Since then it's been cracking along well, with about 150 blogs per week being started, and some prolific bloggers settling into it.

The best thing is seeing the variety of blogs popping up. I'm going to have to set up a list of "neat Bear Blogs" in the future.

The worst thing is the sheer number of spam accounts being opened (about 30% of new blogs).I review all blogs by hand in a Tinder-esque system.

Currently there are a few people sponsoring the project (about $240 per month) which pays for the server and my coffee. It's fun. I only put in a handful of hours a month to maintain, update, and secure the blogs.

Next steps? I'm thinking of just keeping it up. Over the next few years it will become more refined, more robust, and more secure. This isn't a financial project (my other company pays me a salary). It's just fun building the blogging platform I want to use.
Both wireless headphones and laptops have downsides that you pay for the convenience of portability/ease of use. Sometimes it's worth it, sometimes it's not.

I use laptop only when I don't have any other option (traveling, meetings) and there is no way in hell that I'm going to work on a unplugged laptop for more that few hours simply because I don't like the ergonomics, performance and lack of "monitor space". This means that "battery life" after certain treshold (few hours) is useless for me and not something I would consider while buying one.

I understand that different people have different workflows and battery life is crucial for some of them, but it's not something everybody needs.
Thinkpads work. They don't make user hostile choices like zero-upgradability and zero-repairablity, the touchbar, replacing the esc key with the touch bar 'key' (only to roll it back) like the the macbooks. They also don't make confusing usability decisions like the giant ass trackpad that routinely registers false positives as you type.

I recently got an old refurbished Thinkpad T430 for casual use when I am not near my desktop and installed Debian + LXDE on it. T430s are models from 10 years ago and is more enjoyable to work on than the 2019 MacBook Pro provided by my employer that I have to use for work. The only way I can make the MacBook tolerable is by using it in clamshell mode connected to monitors + physical keyboard/mouse so I don't have to interact with the actual hardware. It takes off like a rocket engine and warms my side desk pretty well (not to mention physically hot to touch, can't even imagine using it on my "lap"), docker is crap on it, not to mention the cmd-ctrl nonsense in addition to the things mentioned earlier. I have already dropped my Thinkpad a couple of times in pretty bad falls as it has survived whereas I don't have the same level of confidence in the MacBook.
> Eh, not all people look at their relationship in that specific "work for sex" way.

I'm not talking just about relationships, I'm talking about the asymmetric access men and women have to sex. This is an undeniable fact of life. If a man wants to get laid tonight, he will have to work hard, and his chances are not that high. That's why ~80% of the prostitutes are women... most women just don't need to pay for sex.
How many files have you lost by rm-ing? :D
It is strange that most of these tools seem to involve sending your data half way around the world. Guess local doesn't pay?

I just use good old SMB/network sharing - it's not much harder than setting up some program on two devices. Works between Windows/Linux/Android, fast and good enough.
I‘d even go as far as to say there have been no major improvements in 30 years.
What is your objective? If it's to be exposed to new ideas, I suspect that you will find Rust more interesting. In general Rust's notions of ownership/borrowing will be new to anyone, but to a Python/Go/C programmer like yourself I suspect you will also enjoy learning about tagged unions (what Rust calls "enums"), pattern matching, and expression-oriented programming (e.g. how `if` can be used directly as a ternary operator).
Yes. We are on our own now. Try not to die. I suffer from Long Covid. Try not to get that.
Yeah, and this might not go over well here but: ... Wear a suit to the interview. Doesn't have to be an expensive Armani or anything, just look like you give half a shit.
Aa, now I see. Mutual appreciation = "like".
Friend = someone who always clicks a like for you, no matter what.
> For electron, because it is the only reasonable multi platform UI platform out there.

Swing.
Do you have a source? Not that I’m doubting you, just curious
That may have been your experience but don't expand it out to an Australia vs America thing. I'm from the US and the "Australian experience" describes my college and early 20s experience. Pre-gaming with friends, milking a few cheap drinks at bars, preferably going to a party where the drinks were either free or everyone threw a few $ in a hat to buy cheap kegs and then possibly back to someone's house for a drink or smoke to close out the night. Most people I have met since had similar experiences with the ratio of bar vs party changing depending upon the size of the city/town their school was located in.

There are class differences and some level of class separation everywhere. It isn't a distinctly or even more more pronounced American trait. As for class differences in college my experience was that I made and have had enduring friendships with people from all different social classes that I made in college. Some of my friends from college came from extremely wealthy families, made for some great mostly free for me spring break trips, and some were working multiple jobs to get through school. Those working the multiple jobs and those from wealth were also friends. Are some wealthy people snobs and jerks? Yes, but I have also met just as many reverse-snobs and jerks. My experience is being a jerk is a distinct trait with no direct connection to your social class. I'm mentioning this only because you say elite college in your comment and I don't want to have someone say the experience is different for elite colleges. I went to a university which is consistently ranked by those publications which rank such things as being in the top 10 and in specific areas of study in the top 3 programs in the country.

As for the original premise of whether college is needed to make life long friendships, I actually don't agree. I have life long friends from before, during and after college.
Live in a cold country. Hesitant to touch an aluminium laptop. Static electricity and cold metal.
Less nutritious = lower costs for production = increased sales
I'm not gonna do your homework .
Rude
https://www.postgresql.org/message-id/CAM3SWZRP0c3g6+aJ=YYDG...

upsert is built on top of insert while merge allows you specify multiple conditions and includes the ability to perform a delete.

i.e if you have a blog post with a list of tags, you could say:

- if submitted tag is not found > insert it

- if submitted tag is found > do nothing

- if tag exists that wasn't submitted > delete it

It can be quite powerful but it can get difficult to read also. I just hate using it in SQL Server because every time someone adds it, a year later its the code causing deadlocks.
I live near a village called “Horsted Keynes” pronounced “Horsted Cains” - thought it was odd but found an old map from 1750ish and that has it written as “Horsted Cains” - somewhere along the line the name must have changed but the locals kept calling it by the old name and it has stuck.

Before we moved here my wife phoned up the local pub trying to reserve a table and said “are you in horsted keens “ the lady quickly, and quite sharply, corrected her “it is pronounced cains” - so I can see why it has stayed, the locals can be quite terse about it and generally always correct people.
The Lenovo Legion 7 Pro and 5 Pro also have a 16:10 screen.
> C++ has a myriad of wonderful language features that exist entirely within C++ and cross no language boundaries. I really adore C++ as a language but unfortunately I find little pragmatic use for it unless I'm working 100% inside C++ and using native APIs only. If you're doing that, it's a dream. Rust, on the other hand, speaks the same ABI as C, and with serde, can read and write to most formats and/or APIs with utmost ease.

This seems like a weird statement. Yes, C++ has a load of features you can't express in a C API. But so does Rust! Yes, Rust can produce and consume libraries with a C API. But so can C++! They're in pretty much identical positions here, aren't they?

It's true that serde is great, and C++ doesn't have an equivalent (AFAIK). But C++ does typically have excellent piecemeal support for popular serialisation formats.
> Second, you can rely on props

I’ve clearly got no idea how people are dating these days…
mTLS certainly seems like the the most expensive option here (not that expensive outside attacks, though).

S-tier implementations include: firewall rules or a BPF program, or a VPN-based approach (like Cloudflare Tunnel). The way I did it is fine for small-scale attacks like that one, but a large enough attack will have you spend too much time on syscalls and waste valuable kernel resources.

I'd love to read a write-up about how these different approaches perform in practice, because this is largely gut feeling / the popular wisdom that "the sooner you block, the better".
Yes. Because the experience of building something with QT that looks good and work cross platform is like pulling your own teeth.
You probably won't like hearing this, but that's very similar to the incredible feeling of removing the plastic on a new pack of cigarettes, tapping one out, lighting it up, taking a nice big inhale and feeling the buzz work its magic.
Is there hypothetically a single algorithm I can just repeat indefinitely and eventually get a solved cube?

I’m guessing no: you need conditional branches otherwise your single algorithm would just end up back where you started?
i make slightly less than the op, am self taught and have 15yrs of professional coding experience(only 7 i would classify as actual engineering - the rest being flash bang wiz prototype in production bc market cap potential - but hey, thats show business). the difference however is i work ablut 28hrs a week(i am not self employed). my point being is you can make as much as you want if you try - i like my time off and still consider myself one of the lucky few degenerates of the golden age
"show a little more cleavage and pretend to like their jokes"
> how else are you to get a Cabinet position and a peerage?

Indeed.

PPE @ Oxford a.k.a the Westminster seat degree
I would choose Rust. Today it might be that the market has more jobs on C++ and there are more codebases.

In the future, those codebases will only be the legacy ones and you will end up doing more maintenance with C++.

With Rust your investment of today will pay off in a few years.

Deciding what to learn today is an investment decision and you should look into what you think the future will look like. To me it looks Rusty. :-)
C(+) on client and Java on Server, for eternity.