skysight-inc/HackerNews huggingface dataset:
Of course you're right about the ramp up speed, but if you can't trust the person to figure it out: you don't want to hire them regardless.

As time goes on, I've become more and more convinced the skill to really look for in hiring is knowing how to learn. I think I've always thought this implicitly, but as I've been forced to articulate why someone someone is doing well or not, it's become more conscious.

Even if you use 100% popular languages/frameworks/infrastructure, what you do will always be new and proprietary in some (unless it's an explicit open source project that the new hire has already worked on, which is a pretty rare situation in the scheme of things). So there will always be new stuff to learn. Does the person know how to diagnose an issue when they get an error that they can't Google? For a lot of folks, even with years of experience, the answer turns out to be no.
Is the efficiency really that depend on the architecture (x86 vs arm64)? I always thought Apples lead comes from things like the little big approach and the lower transistor size. Can someone elaborate?
https://youtu.be/-SYL-iU0E9Q
This has been their modus operandi forever.

I've got to the point where I don't trust them on any of this stuff. I target WinForms and if they ever decide to kill that then I'll abandon the platform completely.

>Who cares about "styling" your app and all the rest of the garbage.

One of the problems with WPF is the lack of styling of the standard controls. It takes a lot of work to ensure your app doesn't look like a turd.
I think it's true for any platform for housing markets.
Once you have easy access to pricing of houses sold or being sold around you, as a seller you will try to be at the same ballpark and higher. So everyone ups the price by 5-10% so it becomes the new normal and repeat.
> the main blocker in getting up to speed quickly will be learning $TECHNOLOGY rather than learning your version control system, deployment system, company engineering culture, etc.

I guess the product's requirements and architecture aren't important as things like company engineering culture. While I agree with the rant, it doesn't mention the product anywhere. I must have had it the wrong way around this whole time.
We all became Finnish?
> they can't leave their tiny allocated stretch of land

That is how country boundaries work - there are lots of disputed territories in Israel - pretending it is as simple as 'allocated land' is completely disingenuous

>their economic opportunities are completely restricted by a foreign government that they have no representation in. They live under a constant threat of violence from an occupying force.

You mean Hamas? They elected Hamas and all that came with it, and I agree it has lead to a very sad state of affairs. (Unless you are referring to Israel in which case again, that is just how country boundaries work. I don't get to vote in the French elections when I reside in the UK.)
Don't forget https://www.amazon.com/Cryotron-Files-Computer-Scientist-Mic...
I agree with you. But I did not think that this applied to the New Yorker. Thanks for this comment, you got me curious. I'll take a look at the New Yorker of the past, maybe reevaluate.
If it specifically targets Pinterest then maybe. But if they write a general rule (say, penalizing sites that require a login before displaying content I'm looking at you Quora...), or add additional features like perm-blacklisting sites or display more varied image results like Bing/Yandex, that'd get around most anticompetitive accusations
Mandela was offered an early release if he renounced violence. He did not take that offer. I don't know about after his release, but for most of his life he believed in achieving his aims with violence, if need be.

As for the violence the ANC perpetrated: It would definitely be considered terrorism today.
Well we tried this whole “open your eyes” thing in a different way. We tried, and still do to some degree, to highlight who is in charge of these companies, what their backgrounds tend to be in the great majority of cases. To look for patterns and agendas. How is it orchestrated, these sorts of things. But then we get deplatformed and ostracized.

The end result of which is that some people, having been burned, who once would have defended a better internet than the one we have now, are perfectly fine with watching it burn.
Yeah, the main reason for hiring a contractor is because the contractor has very specific experience with all of the quirks and flaws of XYZ thing that I need to implement, and can do in a few days what would take me a few weeks of learning the hard way.
Low karma doesn't make him or anyone a shill (+ it's a old account from 2019, NOT a newly created account just for this thread), some people just don't like commenting on political stuff with their main accounts. You have been heavily brigading this thread tho and your higher karma doesn't give you immunity to the shilling classification.
"Equivalent" often includes professional experience. If you are straight out of high school and have never programmed, you don't have the equivalent of a CS bachelors. If you've just been discharged from the Army and worked as an MP for 20 years, you don't have the equivalent (most likely). However, if you've been working for 3-8 years (depending on what you've done), you should be approaching equivalency, at least in the areas most offices need you to be. That is, you likely won't know or understand theoretical CS, the difference between regular and context free languages, various advanced CS/programming areas, or some of the math topics. But you'll be competent in one or more programming languages, core algorithms and data structures (their use, if not their creation), real-world systems programming (lower level OS tuning, databases, etc.), and more.

This is what the "equivalent" means for many (but not all) employers (the HR departments may not be so enlightened, however).
Needs a (1995) in the title.
I agree with smaller communities being helpful. Because of Reddit's massive userbase and breadth of topics I frequently append 'site:reddit.com' to my searches because I have much more confidence in a dedicated subreddit answering my question than some random blog or webpage that usually ends up being some SEO scheme.

That said, these communities don't represent Reddit as a whole. Looking at r/all, and in theory seeing the most trafficked pages on Reddit, gives an entirely different view than my niche group of subreddits. I think the biggest reason for this is that the thing that get promoted on r/all are the most engaging post of the most engaging subreddits. Sometimes that's something apolitical like a post from r/eyebleach, where people generally agree that cute things are nice. Other posts are things like this one [0] which are meant to inflame you regardless of your side in the matter. If the post's score is anything to go by, this one post gets more engagement then some of the subreddits I visit do in a month.

When someone says Reddit is toxic I usually assume they mean r/all. The platform itself isn't inherently toxic, but it's desire to funnel everyone into the same threads is.

[0] https://www.reddit.com/r/facepalm/comments/qpcaeh/just_your_...
Why not both? Linear models for absolute lowest tick-to-trade latency doesn't preclude you from using fancier stuff at earlier modelling steps. Final linear models you ship to fpga can be mere distillations/triggers
I could do this and would welcome this type of interview experience. I'd be able to talk in general terms about the problems I work on and their solutions but not the low level specifics.

To add some context, my work is in Financial Services, trading systems and whatnot.
>Ever had a script that's compatible with both, Python 2 and 3...

The article is literally about this scenario, which is why I'm also confused. Yes, `/usr/bin/env python` is a bad idea IF your script depends on a certain version, but that's exactly what the author doesn't need!
And of course, wanting's nasty little brother is envy...
Intel has a significant presence there as has probably a number of other American companies and since they stay there despite the logistic and PR issues there must be some advantages.

A whole lot of other products and tech originate in Israel it seems, so much that every boycott Israel campaign only get so far before everyone figure out it isn't worth the trouble.

Besides Israel has been invaluable in getting intelligence about Russia, which as far as I have understood was the reason why the US military became so close friends with Israel in the first place.
Is this a joke I'm tired to understand?
>While your replies seem to be made in bad faith

This is absolutely false. And such an assertion, while dismissing my comments by saying everything is made of stardust, is indeed a reply in bad faith.
> Our political class is exchanging our young and bright

...who would be unemployed.

> over to foreign pensioners, and now apparently, foreign remote workers.

...who already have and income and are happy to spend it in Portugal.

Not a terrible deal.
Ask HN: Hiring a remote engineering team abroad?
I am thinking of offering the services of a remote engineering team to build/deploy/maintain projects within the US

For context, in my home country there is a lot of engineering talent who graduate from university but don't have the means to work remotely for a US firm or there isn't a pipeline to help them migrate. Many times these CS graduates end up taking up jobs in construction, car mechanic and other trades to keep a roof over their heads. But I know where/how to find them and I'd like to provide them with opportunity - very likely earning more than the local job market would pay them while providing a service to US businesses

My plan is to start off taking on projects that I can handle by myself in a reasonable timeframe while I recruit and train abroad. Then take on larger projects but I would remain the customer's primary contact point

Is this something you or your business would be interested in or am I naive? The pessimist in me thinks this is freelancing with extra steps; the optimist in me says there's so much talent available there that would love an opportunity like this

If you have time please fill the survey (all questions optional): https://forms.gle/tzLGrZoEya16wtco9
Ask HN: Experience learning English programming syntax as a non-native speaker?
Most (if not all) of the most popular programming languages use English syntax, however, for many programmers, English is not their first language. What is it like to learn English programming languages as a non-native speaker? Can you easily learn from online resources or read read documentation? Are classes taught in your native language or English? When learning syntax, do words feel arbitrary or can you tell why they were chosen?

Personally, English is my first language. I’m just curious about the experiences of others :)
Calling it "evil" is too simplistic.

I prefer to think of current tech much like genetic diversity on a highly accelerated scale. The evolution of what survives has little intelligent design.

What works; works. What starves or causes damage to attract gov't regulation; dies or mutates.

What we are seeing is the chaos before an equilibrium is formed. We see the complex interaction of governments, corporations, cryptos, social media, AI, and humans - and as stable power structures form that can survive the tumult endure, so they evolve and become more "fit" than other elements in the ecosystem.

Think of it like a jungle, not a religious quest.
Literally just do zoom
> If you can tell the difference between a family scene and a screening of a Hollywood film, …

That's a big "if". I wouldn't guarantee to always be able to tell the difference. And there is a lot of non-Hollywood content which looks a lot more like something out of a Hollywood film than just "family scenes". (People do make their own films, you know, not just recordings of family events.)

> … why can't your camera?

That's asking a lot out of the kind of computing hardware you can reasonably fit into a camera. Even if you assume something like a smartphone with much more computing capacity than a standalone DSLR or mirrorless camera (and a correspondingly higher power budge / shorter battery life), you're not going to be able to train it to recognize every bit of Hollywood content and reliably distinguish it from non-Hollywood content offline. (Online recognition where the camera can upload content to the server for pattern recognition is a different matter, but something like this would presumably be done offline anyway.) The information requirements would be on the order of having all that content downloaded to the phone—never mind the processing involved.
I’m surprised to see that I get higher FPS on the WebGL Aquarium on my iPhone 13 Pro Max than the macOS scores. I have to assume this is a combination of being on a new SoC design, driving fewer pixels, and maybe the multitasking model of iOS?
An executive order can't do that. The 10th Amendment says that only the Constitution itself can.
But let's say you'd worked in a warehouse for 10 years before, and now wanted to upgrade to forklift driver, and were previously a truck driver. It wouldn't be unreasonable to expect you might do well in forklift training, and be able to get up to speed faster than a random 18 year old who just graduated from HS.
If they’re creating a PIN in the app, the developer could just store that in plain text more easily than trying to derive it from the accelerometer. I think you’re right that most people probably use the same PIN for their phone and apps, but then the app maker has easy access to the PIN because the user gave it to them
It is perhaps not a chore to you, but if you have social anxiety it can be a big deal.

Social Anxiety isn't the same as being an introvert. For an introvert it can still be a great experience, it is just that it drains him of energy.
There is nothing here that applies particularly to intelligence. A universal Turing machine that "contains all Turing machines" already exists; it's called a computer. So yes, computers cannot be "contained," but what does it have to do with intelligence? Even their definition is merely the definition of a general-purpose computer attached to some sensors and actuators:

> A superintelligent machine is a programmable machine with a program R, that receives input D from the external world (the state of the world), and is able to act on the external world as a function of the output of its program R(D). The program in this machine must be able to simulate the behavior of a universal Turing machine.

There is nothing in the paper that distinguishes between a "superintelligent machine" and my laptop.

What has always fascinated me in discussions about the safety and power of artificial intelligence (or "strong" AI as it has unfortunately come to be called [1]) is that the people who are obsessed with the problem are those who like to believe that intelligence carries much more power than the evidence suggests. Over the history of all the intelligent species we know, much more power has been yielded by unintelligent beings (microorganisms and even insects); even the presence agency does not seem to play a role in the potential for harm. Within human society itself, other traits, such as charisma, seem to be correlated with power, and especially harm, much more than intelligence.

I think that the reason a certain group of people chooses to focus particularly on the dangers of intelligence [2] have a power fantasy about intelligence because they believe it to be their own extraordinary trait.

[1]: Not to be confused with the proven dangers of statistical inference methods that are sometimes called AI these days.

[2]: We have no idea what "superintelligence" is, whether or not it could exist (that question is separate from the question of whether human-level intelligence could be achieved in a mechanical computer, to which the answer is most likely yes), what it could do that mere "ordinary" intelligence could not, or even if the term can be meaningfully defined at all.
Maath
Netscape was bought by AOL for $10B in 1999.[0] According to [1], Netscape was valued at $3B after it's IPO. So in that sense its early investors did well (not so much those who bought at the peak price later in 1995). However the natural follow-on question is did AOL actually get $10B worth of value out of owning Netscape. I would guess not, but I don't know how you'd prove it.

[0]: https://web.archive.org/web/20171107021707/http://news.morni...

[1]: https://www.fool.com/investing/general/2013/08/09/the-ipo-th...
Anything new here? Lots of previous discussion: https://news.ycombinator.com/item?id=16763235
The tools are meant for those who live on the command line, this more or less excludes 'non-technical people'. For those non-technical people there is always the multitude of web things, the Windows tool which started this thread and the plain ol' Library, the which the Library Genesis project - that is, the original version as headed by Bookwarrior - aims/aimed to be.

Let there always be tools tailored to specific group's needs, the one-size-fits-all approach nearly always ends up dumbing down the interface by removing 'difficult to use' functions and 'complicated' options to present a Fisher-prize interface with big happy buttons and lots of open space.

Also notice that the Books tools weigh in at 47K compressed, there is something to be said for light and nimble tools.
Ugh, Pinterest is the experts-exchange of images. But there's a very straightforward way for Google to deal with Pinterext, and Medium, and Quora, and sign-up-only newspapers and magazines. Google just needs a preferences checkbox that says "Remove all sites which present themselves differently if they know GoogleBot is accessing them."
Exactly. People sell cars to CarMax for less than they could otherwise get because it's easy, fast, and certain. People buy cars from Carvana over the lowest price they could pay elsewhere because it's easy, fast, and certain.

I think there's a lot of money to be earned by turning a slow, tense process into a fast, lower stress process.
> Hacker News is social media too.

Had to remind people of the same thing on a popular blog with a (hyper)active comment section recently. Social media is like cooking: everyone thinks their own tastes better than anyone else's. (Yes, I know the other analogy. Gross.) Or maybe it's like driving: everyone thinks they're above average. Too many people relentlessly bash social media they don't like, while ignoring any flaws in the social media they're using to do it. Maybe it would be more productive to look at how they're different, and how to accentuate or replicate the good parts.
I think this is what I meant. A senior level contractor you need to have the specific skills for specific tech, a senior level employee you plan to train so you don’t need to filter on specific tech familiarity.
I feel like I have the opposite problem, my social media is simply dead. And I'm only 29 years old so I'm supposedly in the prime demographic for it.

My Facebook timeline is basically someone posting holiday photos every few months and annual birthday wishes. Everything is happening in personal WhatsApp groups with friends these days and it seems like my family/work/friend circle isn't on any 'newsfeed' type media at all.

And mind you it's not just introverted coders. A while ago when these posts came out about Facebook pivoting to private communication away from its traditional format that made perfect sense to me. To me social media these days is too boring to spend hours on.
Focusing on What Is Most Important
> "Clickbait" has nothing to do with whether or not something is factual but rather with the emotional tone.

Generally not. You seem to be confusing the nature of clickbait with some broad writing methodologies that can be part of a clickbait method.

Clickbait itself tends to refer to content that isn't substantive or isn't well reflected by the title. Neither of those is meaningfully descriptive of the article.
>> in a hypothetical case when I would want to make one, I’m pretty confident it would take me a week or two to learn these things.

The thought might be, how long would it take you to make a great one? An 'expert' might be able to create it by the time someone else has started figuring out lower to mid-level concepts.
I wrote an android process to automatically uninstall all social media apps every 2 hours (if they exist).

My "social media experience" is now amazing. No notifications, much fewer distractions. I literally download just download, pop in to see whatever it was I wanted, then don't think about it (no notifications either), until the next time I REALLY want to use it.
That's sort of my point. I'm also an old fogey in Linux hipster-land, who started off with RH5, then moved to Mandrake, then Gentoo somewhere around the kernel 2.2->2.4 transition.

It was really important then to know how to identify hardware so you could actually have it supported in your kernel (I don't remember if `genkernel` didn't exist yet or whether I was just trying to squeeze out as much performance as I could -- probably the latter). But it was also the era of winmodems, winprinters, risk of actual damage to your monitor if you screwed up the modes in X11R5/6.conf, we had to use `lilo` and remember to update it every time, etc, etc.

A lot of the people I talk to know who end up in the same positions as me still use those skills -- but we use them at distro vendors to make sure that 'normal' users never need to worry about it. Honestly, with the way Linux has been adopted, my expectation would be that by the time I exit the industry, people with the skillsets you and I have will be rare, and mostly unnecessary. Linux "just works" on the vast majority of hardware these days, and we old fogeys put a lot of blood, sweat, and tears into making that so.

It's not that I think that it's useless, it's that it's not _required_ knowledge anymore, and anyone who is convincing themselves that it's giving them deeper knowledge considering the vast increase in complexity is kidding themselves. In a pre-EFI world where all you needed was a binary (any binary) located at `/init` which "knew" how to handle everything else, it was great.

At this point, if I were starting from scratch, I'd tell people try to really understand how EFI works (https://www.happyassassin.net/posts/2014/01/25/uefi-boot-how...), get a handle on IOMMU groups+SRIOV/nvme namespacing/whatever, and learn as much as possible about network namespacing and how SDN/CNI work, so "how does a packet get from the outside all the way to a pod || EC2/openstack instance || whatever" is reasonable, and that's not even touching "how does `dracut`/`mkinitcpio` come up and hand off to systemd+cgroups", because those are the areas where things are likely to blow up, rather than "whoops, you forgot to build the driver for your HBA into your kernel and now you can't boot", or "X11R6 completely shit the bed after a driver update broke your Xinerama config".

Different years, different problems, different things are important. What was crucial for us to learn in 2000 hardly matters in 2022 when an Arch live USB will more or less boot on any system anywhere and get you a working framebuffer, with a couple of commands to bring up your system.
Why are the later email exchanges in this post documented through embedded tweets of images of text? On mobile most of the images are cut off in this display format, requiring readers to click through to Twitter to read each one of them. I don't really understand why people do this when they can either embed the image directly or just copy-paste the text.
Ah, I hadn't seen that there's a 100% AI blog. That sample is not bad, I might give it a shot.