skysight-inc/HackerNews huggingface dataset:
Ask HN: Finding relevant jobs / remote jobs
Hi everyone,

Long time lurker first time poster from India. I've been a software engineer for about a decade with experience across the .NET stack, JS, Angular, React, SQL / NoSQL databases, the works!

I recently got three professional level Azure Certs too. I've been unemployed for a while now due to personal circumstances and have been trying to get into the job market recently and I've run into problems I do not know how to handle.

1) The Pay structure is based on either what you've already been paid at your previous employer (which is mostly underpaid) or tied to years of Experience(Glass ceiling on how much you make)

2) The places where you do get slightly paid more have leetcode style interviews and too many applications and always nodejs / react typical web dev jobs.

3) I do not wanna relocate from my suburban neighborhood to a metropolitan city at all. The pollution, commute, congestion etc., have taken a toll on me.

4) The remote jobs here are turning into Hybrid and it is hard to find truly remote jobs anymore.

5) I'd like to find a truly international remote job but most listings say Remote(US only / Europe Only) or something similar.

6) I am not an expert in any one single tech i.e I'm the guy that gets the job done and have to wear many hats based on what the situation calls for.

How do I go about finding these internationally remote jobs? How do I prepare for these interviews? Where do I even start? I'm so confused and lost and my savings are running out. I'm sorry if this is the wrong place to post.
I suggest first understanding machine learning in general before jumping into deep learning. The book ISLR2 is very accessible and starts with linear regression and works through many other methods including neural networks. There is a Edx course based on the book.

https://www.statlearning.com/

https://www.edx.org/course/statistical-learning
AI might easily be a complement, not a substitute, to traditional artistry. It'll enable schmos like me to think up a cute illustration for our blog, corporate brochure or lecture. Meanwhile the real artists can get on with doing innovative work - which will still be distinguished from the AI stuff by its originality (at least until we get AGI, of course).
Not sure if the cache coherency model would need to be changed: I had been thinking of an OP like "LOAD dest, address, flag", where either dest would be loaded from address from L1, or would be set to an arbitrary value on miss (with flag being set to indicate which happened).

https://www.kernel.org/doc/Documentation/vm/pagemap.txt ?
I can definitely say that for us, going from a company which was 95% in the office to 95% remote, the culture has been negatively impacted. Productivity might be on par or even slightly up but overall I believe most people are less happy.
I moved to XFCE ages ago when Gnome and KDE kept changing things.

XFCE mostly stays the same, which is as it should be. Stop reinventing the wheel!
Teal 0.14 Release
Has anyone noticed how all UK government websites like https://www.gov.uk/, https://www.nhs.uk/, https://tfl.gov.uk/, https://coronavirus.data.gov.uk/ have the same look-and-feel and the same UX? Are there more such examples of countries that have uniform UX for their government websites?
No, it's not what is being talked about. It's about thumbnails where you can see multiple of them at once.
Let me just say that the fight to rewrite history has already begun. Doesn't everyone remember world wide web day as August 6...not August 1?
That’s an interesting idea, thank you.
The timestamp is an awesome idea. Thank you! Why would an adblocker target an analytics app? Misidentification?
Sure. Building Firefox is pretty easy. And then you can pick/choose the patches from LibreWolf maybe. And also for example strip out the Pocket shit, or frob all the defaults to what you like (no DNS over HTTP) and tweak the style too, and even "fix" the default HTML styles.
Mostly compared to Rust. I can iterate much faster with Elixir.

And I already conceded in my comment that this is partially due to me still not living and breathing Rust. I'm quite good at it already but still haven't gotten to the point where my brain offers ready and baked idioms for a problem I'm currently solving.
The whole dev cycle spans from ideation to running on production. Chop it up however fine you want as long as it fits your organization/team size.

Company of less than 5 ppl? All you need to care is whether the whole cycle is delivering something of value.
Team of 5 in a 500 engineers org? All you ever have to care is a small slice of the cycle. Maybe a stage of testing, maybe an aspect of deployment, maybe a piece of user journey, maybe a feature.
The gist is to know that the cycle exists and which part of the cycle matters to your team.
There is a early recording of Andrew Ng Stanford course before he became the star of the field.

It is mostly math behind ML.

There are also his lecture notes from 2014 I suppose.

It is really all one need to know. Machine learning or Deep learning is just pattern recognition which uses NNs as the basis for representation foe the "matcher".

The real problem of ML is to find someone who would pay you for this because we are in a bubble.

It is math and algorithms that matters and there are just a few of them. All the tooling could be mastered in a month.
They all use this design system: https://design-system.service.gov.uk. It's much more than just a CSS framework, it's full specifications on how to implement easy to follow and sensible UX.

I wish there was more buy in by local councils of this system, there are some incredibly poor local government sites.
Yes, the GDS has a design system: https://design-system.service.gov.uk/
Art Is for Seeing Evil
It could be even better than that, it could be used to solve distraction problems we already have: if, during compile breaks (I'm sure some other professions have similar downtime), instead of slacking off on hn or trying to squeeze in some multitasking productivity we'd just do some body stuff, our brains would retain focus much better than without that exercise.
It could be even better than that: if, during compile breaks (I'm sure some other professions have similar downtime), instead of slacking off on hn or trying to squeeze in some multitasking productivity we'd just do some body stuff, our brains would retain focus much better than without that exercise.

If anyone reading is into launching maker stuff: consider putting some hardware/software pair on crowdfunding where the hardware connects to a workout detector (kettle bell with accelerometer, treadmill, DDR mat, whatever, my personal favorite would be a comically big crank on a resistance unit, even just a smartwatch with an accelerometer would do) and the software hooks into the computer's power management, detecting heavy load and enforcing some extra throttling unless the workout detector is worked. I believe that this could fool our motivation/reward system quite nicely.
They're built using the gov.uk design system[0], which is not just a CSS framework! It also has a lot of guidelines and requirements to make sure that the pages you're building are accessible to everyone

https://design-system.service.gov.uk/
Honestly, I used to think they were the same website but they all have different logins. Super cool and uniform UI/UX.
Ublock origin alone would sell FF mobile to the masses.

Side by side scroll a recipe website with chrome vs adblocked FF on the same device. Chrome one is slower, half the content is ads, some of them autoplaying videos with sound!

FF experience is the pure content.

Dunno about all the other nonsense, a lot of the mobile web is utterly unusable without adblocking.
Is mystique worth having? In fiction, sure, but I think not in R&D. I think a lot of ML and AI isn't especially scientific, but I also think there's a lot of low-hanging fruit in applying it to new areas, and both of those make it easier for an amateur to contribute.
Interesting, I get that preview in Firefox but not in any other standard file picker on my system. Any idea why that could be?

That said, the preview is absolutely tiny and takes up a lot of horizontal space so it still feels very suboptimal. I much prefer the way Windows does this (https://ibb.co/jvQ50MG); you can play around with the old Windows file picker over at [1] and I must say that I would happily use this file picker for picking images in GNOME if I had the option.

[1]: https://bellard.org/jslinux/vm.html?url=win2k.cfg&mem=192&gr...
Marketing idea: make this work in Slack and sell it to HR departments for employee wellness.
I imagine a buy-in by local councils is just that - a cost. And most councils are either poorly funded, poorly managed financially or both!
> use a CX-3

Now you're making me sad that we just trashed a box of prototype CX-3s!
I think the UK Gov digital service is pretty well regarded for their clear and accessible UI/UX, not to mention their technical writing. They've got a decent amount of open APIs/data too.

Bonus: The ONS has some pretty smashing data visuals https://www.ons.gov.uk/peoplepopulationandcommunity/healthan...
I take it you work in trading?
> But when it’s on every page, from a web performance perspective, it equates to a lot of data.

How does browser caching come into play here? Doesn't it make a difference?
> Now I know what you may be thinking, that doesn’t sound like a lot of data, especially compared to images which can be multiple megabytes in size. But when it’s on every page, from a web performance perspective, it equates to a lot of data.

Er... the utility of jQuery in 2022 aside, I would say: if it equates to a lot of data when it's on every page (of a single website), you're doing something wrong?! I mean, caching content between different domains is not a thing anymore, but on the same domain jQuery should only be loaded once?
What panic() Issue are you referring to?

IIRC there was only a concern around allocation but the rust std is moving to fallible allocations for that reason (and the rust integration seems to ship their own std lib anyway)

Otherwise there is no issue in redefining panic() to call the kernel oops handler and have the kernel perform a coredump.
It's actually a pretty cool thing to browse through - they have some good advice on how to make things accessible and not confuse users. Each pattern tends to have supporting research as to why things should be done like that.
Returning to the topic of the article, how does DICT - a network protocol - makes a difference here? Are there any states where traffic gets recorded or queried for keywords? That seems like a huge privacy violation and would be a more interesting article.
Yes, this is an example of government design systems, which are becoming popular among developed countries:

- The UK: https://design-system.service.gov.uk/

- The US: https://designsystem.digital.gov/

- Canada: https://www.canada.ca/en/government/about/design-system.html

- Argentina: https://argob.github.io/poncho/

- Italy: https://designers.italia.it/

- Singapore: https://www.designsystem.tech.gov.sg/

- Estonia: https://brand.estonia.ee/
In 2001 I got an article published on The C/C++ User's Journal as introduction to GNOME development with Gtkmm.

In those days I still believed that GNU/Linux would eventually gather around one main desktop solution.

Nowadays I focus on Apple, Google and Microsoft platforms, while GNOME does yet another reboot with Gtk4, leaving behind Glade, extensions and whatever else.

That C++ code for the article has nothing to do with "modern" Gtk.
It’s not that 10rep set is injurious. It’s that 50lbs is injurious, even just lifting it overhead.
This is the design system that the government(1) of The Netherlands uses: https://www.nldesignsystem.nl

(1) https://www.government.nl
Tracking and spyware can be loaded after page load.

And with HTTP2 it doesn't really matter if you have more than 8 resources.

I doubt query selectors will have any meaningful impact on page load
I have tried GetRewardful but it requires manual activities. I would prefer auto-paying affiliates and backfilling.
Moreover, quite expensive imho.
One dead and nine wounded after accident with self-driving car
In a curve the self-driving lost his way and collided with two other cars, leaving the driver dead and wounded nine other persons.
Last week, OpenAI Codex did half the work for a JS contract. It acts like a Stack Overflow, that gives me actual code when asked. Copilot is built on top of Codex, just trained better and integrated into an IDE.

It's free for now, likely to be cheaper than Copilot when it's not free.

I've wanted to write a guide on it, but can't scrape the time to. I might actually use Codex to help me figure out how to use Hugo so I can set up a blog.
Continuous Healthcare
Not likely. Was this an indirect argument the mandate is unconstitutional?
>hardware multitasking

The main reason this wasn't used more is that is isn't a good fit for what an OS needs to do.

Jumping to a TSS or task gate saves the current context and restores that for the new task, in one atomic operation. But most kernels save the registers on syscall/interrupt entry (while remaining in the context of the current task), and restore a possibly different context on exit when the current one gets suspended.

There is no way to do "half of a task switch" with the TSS mechanism, so it would always do useless work:

kernel code does:
push user registers
handle syscall / interrupt
select new task and jump to it
CPU does:
save context A (mostly garbage values at this point)
restore context B (containing previously saved garbage)
kernel code does:
pop user registers
return to ring 3
I'm not so sure, I think there is a real NIH syndrome in local government IT services, they quite often want to build something themselves - but then as you said don't have the budget to do it properly. Using the design system, and sharing platforms using it, would be a significant cost saving.

Plus the (at times) antagonistic relationship between Whitehall and local government I think means they don't want to necessarily use something they associate with the incumbent administration.
imo the best way to learn is to jump into a project. if you want some basic intuition on neural networks, 3blue1brown has some great videos. for everything else, just google things and you'll find lots of resources. medium and towardsdatascience articles have saved my life so many times while working on ML/DL uni projetcs. if you're looking to play around with current research, use https://paperswithcode.com.
>db.exec("select * from A where name='{0}'", my_str)

In any sane framework, that would be using prepared statements under the hood, so it shouldn't matter.
What's your goal? Any exercise at all or something more specific?
Adblockers usually have privacy filters as well. Thats why some analytics apps recommend proxying over website servers instead of directly sending requests to analytics apps endpoints from the client.
I'm getting a blank page. Looking at the source, there is no static content on it, only JS. I have JS turned on, but it seems CORS is blocking loading of JS.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194. (Reason: CORS request did not succeed).
None of the “sha512” hashes in the integrity attribute match the content of the subresource.

Edit: works in Chromium, but not in Firefox.
see this https://xkcd.com/2622/
it also negatively affects anchor links, e.g. example.com/#contact will not always jump to the contact section with lazy loading
If you want to move away from email client into web-based solutions take a look at:

- https://sitracker.org/
- https://bestpractical.com/request-tracker
- https://otrs.com/product-otrs/otrs-community-edition/
- https://osticket.com/
- https://www.zoho.com/desk/
What would i need to add to the my websites privacy policy?

What would i need to do to be GDPR and CCPA compliant?

Those questions go completely unanswered and should be part of https://pathview.io/get-started . If those questions are not unanswered or addressed, the service is a liability. Answering those questions also gives a lot of transperancy to your customer what you are and are not doing. There should be an automatism and promise to inform people that an update to the privacy policy is required.
If you are looking for machine learning outside of Deep Learning, there are just 2 books

1. Elements of Statistical Learning (very frequentist treatment) by Hastie et.all [1]

2. Pattern Recognition and Machine Learning by Bishop(for a Bayesian treatment)[2]

Both are freely available online. Reading one book will get you to top 5% practitioners and reading both will get you to top 1%

[1] https://hastie.su.domains/Papers/ESLII.pdf

[2] https://www.microsoft.com/en-us/research/uploads/prod/2006/0...
I agree with your first sentence. I'm not sure I would recommend SCPD.

If you want to do real ML work, you pretty much need the PhD. This is a hard thing for people who have 140+ IQs but do poorly for whatever reason with formal education to accept, but it's true. Even if you get one real ML job without a doctoral degree, you won't get a second one.

Sure, other 140+ IQs can recognize very smart people with only (or not even) a bachelor's degree, but (a) your career in industry will be influenced by the opinions of not-smart but politically empowered people who rely on heuristics like educational prestige because they can't judge the genuine article, and (b) some of those 140+ are nevertheless scumbags and will use (a) against you.

If you want to be a serious player in an academic field like ML, you need to not only get the degree but start publishing and never stop. It doesn't matter all that much if your papers are any good; no one in industry will ever read them. But you need the image of a successful academic who's just slumming it and can go back any time.
I've had this happen a few times, but I was able to resolve them all except one cadre. Stitch Fix shut down my account abruptly, informing me of "security concerns" and disabled my account without any recourse after I'd spent a bunch of time setting it up. No offering of personal verification mattered. It was disappointing.
Works for me, but it's also on archive: https://web.archive.org/web/20220815211059/https://www.ucis....
Analytics is generally (in detail this might or might not apply for this project) seen as an invasion of privacy, wasting bandwidth, increasing load time and lowering performance. There is a population of users who would gladly accept advertisements without analytics, because they see the invasion into their privacy as the predominant evil. This is why most adblockers nowadays either block analytics by default, or at least provide a configuration to also block analytics.
We’re Deleting Some Inactive Accounts
These — every day vs once a week — are both extremes.

Muscles need around 24 hours to restore but already start to “cool” after around 2 days.

Problem is that nervous system needs at least 2 days to recuperate (if we’re talking about any meaningful workout with free weights for lifting, bench pressing, squalts, etc).

So one should balance these two recoveries: too long — muscles will cool back down, too short — nervous system is not restored which quickly leads to squeezing yourself out and easy illness due to weakened immune system.

So 72 hours are the golden interval both in terms of recovery and practicality so one doesn’t live in the gym.
>A Riot Games account is considered inactive when there has not been any login activity across any of our games, applications or web properties for over three years.
> Has the Rust panic() issue been resolved?

It's my understanding the Rust for Linux project has integrated custom fallible allocations (so, works for them, see: https://github.com/Rust-for-Linux/linux/pull/402), but the fallible allocator API is not yet stabilized for Rust itself (see: https://github.com/Rust-for-Linux/linux/issues/2).

> I would expect a language in the kernel I run to at least have a stable specification or standard.

I hear this occasionally, and I guess I'd like to better understand it. If a document existed that was called "The Rust Specification", why/how would that be significant for kernel development?
I wish more governments would do this to be honest - instead of having hundreds and hundreds of different agencies/localities all hiring different web designers all expressing their artistic preferences of how a website should work.

I applaud the UK for this - the US and its various federal agencies/states/cities/towns should consider the same, not only as a cost saving measure, but making the experience predictable across many different sites.
The kicker is what happens if you get your kwh at the expense of a one time investment in solar and batteries. The grid or fast charging rate is the worst case in terms of pricing. You can actually charge smarter way cheaper than that. Many fast charging setups essentially only rely on the grid to top off the batteries if solar is not providing enough energy.

Basically, if you charge using solar panels that you own, the miles per dollar is a function of maintenance, and purchase cost of the vehicle and panels. The efficiency of the panels or vehicles are not a factor at all since the variable cost is 0$/mile. You only have variable cost when you charge the vehicle somewhere else. The non variable cost is basically the ownership of the vehicle and panels. Which you might simplify via e.g. leasing constructions.
It's only injurious if you can't do it. If you can lift 50 lbs up above your head a few times in a row, there's nothing wrong with doing that.

Most males can probably do that with a tiny bit of practice.
What I miss in this otherwise excellent article is more insight about methodology. There is just murky

> We run tests every day on GOV.UK pages using specific simulated devices and connection speeds. Because we can repeat these tests every day, it allows us to monitor what the changes we are making to the site are doing for real users visiting GOV.UK.

with no mention whether those were all cold start loads or simulated browsing scenarios.

Not wanting to diminish the effort or challenge the conclusions — I know that jQuery does quite a lot checks and feature detecting stuff when it initializes, even when it is not used (so removing it must have significant impact) — but if those measurements were done with cold start empty cache single loads each time, it might count some "extra" time (download, parse, tokenize, build AST) that usually precedes only initial load and "first run" of static library and is not present in subsequent interactions.
I suspect the work you're talking about could be easily handled by an intern working with Core ML and a MacBook.

The landscape is varied. There are companies doing real actual big leading edge stuff, there are companies where ML is sprinkled onto projects as a buzzword but no real interesting work happens, and companies that just need a practical small solution like the ones you mentioned, and could get by with Core ML, but don't because they hire a PhD who isn't aware of Core ML.
XKeyscore is/was used to fight terrorism and it's only available to federal agencies, not local law enforcement. Abortion isn't prohibited on a federal level and it's not a national security concern. It doesn't explain why people should avoid using GNOME Dictionary at all.
Every local councill has a different payment system for colecting councill tax, and all of them fail in novel and unpredictable ways.

Last time they collected my name and address over the phone and got both of them wrong.

Then they were sending letter to a person that doesn't exist, to an address that doesnt exist, never used my email or phone number, didn't respond to my email, but still told me it's my fault!