skysight-inc/HackerNews huggingface dataset:
SEEKING WORK | Melbourne, Australia | Remote

I am an experienced full stack software developer with 15+ years of experience across the board dealing with dozens of languages and frameworks. Most of my recent work involves working within the Python ecosystem with Django as the framework of choice for web development. My experience includes working directly with customers and managing small teams to launch products and services. I also enjoy working with Linux servers and production infrastructure.

Reach out if you need help with any of the following:

- Defining requirements and setting priorities
- Prototype, POC and MVP development
- Turning prototypes into production-ready platforms
- Scaling your platform
- Optimizing performance
- Decreasing technical debt
- Maintaining legacy applications
- Conducting due diligence
- Technically managing your small team to ensure delivery

Get in touch if you'd like to discuss details.

Technology: Python/Django, Javascript/React, Javascript/Vue, PostgreSQL, AWS

Website: https://codedemigod.com

Email: alaa@codedemigod.com

Résumé/CV: Available upon request
The actual order targets both VPS and VPN providers, here's the excerpt:

> Data Centres, Virtual Private Server (VPS) providers, Cloud Service providers and Virtual Private Network Service (VPN Service) providers, shall be required to register the following accurate information which must be maintained by them for a period of 5 years or longer duration as mandated by the law after any cancellation or withdrawal of the registration as the case may be:

> a. Validated names of subscribers/customers hiring the services

> b. Period of hire including dates

> c. IPs allotted to / being used by the members

> d. Email address and IP address and time stamp used at the time of registration / on-boarding

> e. Purpose for hiring services

> f. Validated address and contact numbers

> g. Ownership pattern of the subscribers / customers hiring services

https://www.cert-in.org.in/PDF/CERT-In_Directions_70B_28.04....
That's actually quite encouraging to hear. I have encountered it once when I was younger and I wish I had the self-confidence to deal with it the way I described in my comment. I think I just did the "nervous people listing off their worst qualities" thing.

I feel a bit bad at the "bullshitters" comment, I was trying to show the worst case scenario and didn't factor in "normal nice people who have a prepared answer" :)
I'm not the same person that you responded to, but I feel much less secure in TS than in C# due to the fact that typing is not a requirement, and that type definitions might differ from the actual library/framework code. It's still a big improvement over plain JS though.
Being able to answer BS questions such as that is likely strongly correlated to conscientiousness, social skills, and intelligence, even if the actual content of the answer is irrelevant.
Author makes a claim that Rust is hard because it's a systems language, i'd like to claim that Rust is hard because it hides the systems part of systems programming.
Systems Programming is just UNUX/POSIX/WIN32 Programming it's writing software that interacts with the OS, Rust hides much of this in language abstraction (for good reason) but the trade-off is that using the language becomes complicated.
Designing a kitchen requires a human designer. If you could feed a cabinet and benchtop range into a design AI and allow people to use the AI online to design their ideal kitchen, you wouldn't need a designer.

This would enable DIY kitchens to be sold to a much larger market. Alternatively small kitchen installers could handle the sales and installation. Manufacturing can already be done by many 3rd parties. The expensive part is in design.
So what is the deal here?
Was this information previously not available on the net?
Is this Information that got leaked for the first time?
D lang is incorporating a borrow-checking system. I'm not certain how far along they are with it. Walter Bright posts here often and will know. D has a wide range of GC and non-GC techniques that may meet your needs.
As a ex. IB Delta One Trader, this sort of thing shouldnt be possible. It is more a reflection of the fact Citi's systems dont have (any? or sufficient) fat finger checks (or liquidity impact checks) pre execution. Trade entry errors are a given when you are probably doing 50-500+ trades a day, its the processes and procedures in place to mitigate them that are important. It is also telling from a cultural perspective that the trader in question is on leave - rather than someone from management who allowed poor risk management/technology design/governance to seep into such a critical system. Citi has a poor reputation on the street for systems and people - this just perpetuates that status.
Legibility. It is a significant improvement, and it still bothers me that English underuses it, even after years of it being my primary reading language.
Being able to build on libraries that are efficient means that your inefficient rust can still be lightweight.
Almost all upper castes are vegetarians. Brahmins definitely will be vegetarians. There will be exceptions for first generation immigrant kids I suppose.
What does that mean?

Most extensions are available from GitHub.
Spotify Introduces an Open-Source Tool to Fix a Big Problem for Modern Musicians
I need to buy Soul of a New Machine and read it. So many people seem to like it.
Isn’t linking explicitly allowed by LGPL?
It is! There's a wonderful community-maintained `brew` package for it:

`brew install cheat`
It's unlikely to happen because the incentives are different.

00's Microsoft stopped IE development when they had a monopoly because they wanted everyone on Windows. The web was a competitor, they tried to stifle it.

Google makes all of their money on the web. They want everyone on their browser and for the experience to be as good as possible.
The good ones end up in prison, the bad ones run the country or try to buy Twitter /s
Great! These are wonderful initiatives on behalf of the company.

Also, would be great to hear of the coping mechanisms the individuals and families involved ... that were beneficial for them in their own personal capacity and situation.
Search Engine Party
Access to that particular material and that particular doc might allow the set of possibilities around a suspected spy to be reduced until there is only one person in it.
Having a higher up ask some question that you can answer by running a JQL query is pretty useful. Also as an async discussion tool it is pretty good.
I don't see how it is immoral at all. It's not like they are adding some malware in the binary. From the sound of it, the only "closed" part is configuration, like the endpoints for telemetry API.

As far as I am concerned, telemetry is a good thing. Unless you are very paranoid, I don't see a good reason to disable it. Telemetry makes it possible for your usage patterns to influence the development of the product, which is beneficial for you as a user.
There are definitely better ways to phrase the infamous weakness question. This gives me idea to start asking: "Are there any aspects of how you work, which you’re trying to improve?"

That would gauge whether they're introspective, self-aware, and self-critical.
people like to hear my findings about shady stuff?

despite this existing, the raspberry people chose to add microsoft's repo overnight, to offer vscode

https://www.cyberciti.biz/linux-news/heads-up-microsoft-repo...
That's a simple piece of software, and I doubt it would make a difference if it were open sourced: it would still run on their servers under their control.
> complex language which limits you

Rust really does not limit you. Anything possible in C or C++ can be done in Rust if you're willing to use unsafe code.
You aren't really out of material things. Do you produce your own gas and food and energy? If not, somebody else is paying for your material things - me and the girl from the grocery shop who sells you lettuce and the guy from the gas pump, we are paying your freedom with a little part of our earnings called "taxes". It's your decision which is affecting me and that girl and that other guy, a decision which siphons a little money from the hospital maintenance to your freedom. Do I mind? Not that much, but it bears saying: you are not free, just living off us.
We have a similar situation with German President, our head of state. The president has to sign laws once they are passed by both chambers of parliament. Usually Presidents sign, almost, whatever is put in front of them. Quite some time ago government had a phase when they tried to pass laws that were later struck down by the constitutional court. That prompted the then President to do some due dilligence and return proposed laws to parliament. Needless to say politians were not amused.

That being said, our Presidents have not real power in the legislative process, pretty much like most Monarchs do.

Playing this process, like in your example, is fair game if doesn't happen all the time.
> That is untrue.

Indeed. Emacs actually got a preliminary port to the Boehm generational, incremental, mark-sweep collector many years ago, with a complete lack of interest in pursuing it.

Also, Emacs conservative stack scanning came from SIOD via SCM https://people.delphiforums.com/gjc//siod.html#garbage
Dont buy it from me. Read the "How Dalits are ‘vetted’ for work" section in this https://thewire.in/caste/cisco-caste-discrimination-silicon-...
`cheat` allows you to create cheatsheets on your local machine, so you can trivially create whichever Powershell cheatsheets you need.

I don't believe we have any Powershell cheatsheets in the upstream community repo yet, but if you create some, please share them! They would surely be appreciated.
I feel like people just woke signal their concern for privacy without understanding it.

There are definitely some things that should be focused on privacy, however many modern great products (both hardware and software) got to that state specifically because data was collected and product was refined, all without any evidence of nefarious use.

Personally, I look forward towards the day when I can open up VSCode, type commands in plain English, and it spits out working, correct code.
Don't all languages hide OS API under their own libraries and abstractions? How is Rust special in this? IMO Rust is hard because it (the borrow checker) forces you to keep track of data and state manually. If you were aiming for practically bugless C/C++ I believe you'd have expend pretty much the same effort, but Rust forces you to do it, while C/C++ leave it up to you.
feel the authors pain

everytime i sit down to give rust a try i get catapulted down some esoteric rabbit hole about conceptual abstraction over computer memory that rust invented for my safety that isn't fully fleshed out conceptually or in implementation

all my rust programs are provably safe though, because i never finish them and no one ever uses them
My statement was on the present and in no way an easy-vs-west value judgement. Everyone knows that the European colonialism and the ongoing neocolonialist story are pure evil.
How is abiding by the EULA tied to warranty? It's tied to your using the product.
Or just use the SFTP parts of the SSH protocol. Enabled in openssh by default.
Outside of movies these antics were confined to a specific (wealthy, male, usually white) demographic, though. Likewise a lot of 80s movies happily depict "funny" antics that would even at the time have been considered sexual assault or rape if the perps weren't wealthy white college "boys".

Sure, culture has become more sensitive to these things overall and criminal prosecution of credit card fraud and computer crimes has become a lot more effective but there's a tangible difference between generating fake credit card numbers and masking your identity to defraud ISPs and hacking the Pentagon to access government secrets (namely, the latter fits into the hacker ethos of "liberating information" and rejecting authority whereas the former just provides personal gain). Changing your school records as a student is a childish version of the latter (as the intent is not to create false credentials for monetary gain but to defy the authority of teachers by subverting their means of "punishment").
But seriously, in your situation with the visa, you decided to accept an offer from a shady crypto company instead of a FAANG, especially during this huge crypto downturn?
Honestly I can’t understand how anyone can make this kind of choice..
I rely on 4 libraries in total when doing web apps in C++ (postgres, http, json, logging). Not a single one ever gave me any surprise of the kind.

I use other libs of course but those are domain specific and are solving non web problems
When you have multiple ways to interpret what someone says, it's generally a good idea to assume best intentions. In this case Linux pipes would then refer to pipes in Linux, rather than implied ownership or origin. This avoids a lot of unnecessary squabbling
Create AI-Generated personalised video for sales, training and marketing in 40+ languages without actors, cameras or post production. Our new Instant Avatars feature allows you to upload and animate photos like her #RoyalAIness.
I fully agree with your perspective, and I think there's a lot of cargo-culting in that area that explains your observations. Sure, if you're a FAANG collecting massive amounts of data comes almost for free, and it makes sense to find a way to properly utilize that data. But for many startups collecting that amount of data doesn't make sense (either because they don't have a lot of users yet or because their domain isn't high-freq digital activity or both), and in those cases it can be more worthwhile figuring out what to do with the little data they have than shoe-horning their way into Big Data (TM).

There's much more money to be had convincing startups to use big data infrastructure and train huge nets on GPU clusters etc. than convincing them to iterate on small ad-hoc models developed in-house. Not saying that big data or models are necessarily wrong for small startups, just that they don't have to be the default.
There isn't a standard way to do this, and all depends on people using random "Geo IP" databases. Most of these databases are made using a variety of sources, though primarily the easiest is to see what ASN the IP address belongs to, and then you just put all those IPs as belonging to that ISPs country. This covers 90% of the domestic users. What ExpressVPN has to do is, simply convince one of these ASNs to allow announcing a IP block from them on BGP, and that will work until some GeoIP database finds out and changes the country for whatever IP block ExpressVPN got.

In some cases, traceroutes from different locations around the world can be used to roughly triangulate the location. Though you may find the datacenter to be inside of earth if the IP is actively being used for unicast :)
I was trying to compile my internal data and encounter "what's the right way to represent string in Webassembly" so that's why I came up with the demand for tutorial from a toy language because it has less features to worry about.

I don't understand why I got downvoted, it seems HN users with power to downvote just see everything is a nail they wanted to exercise their power.

Anyway, I'd probably write one when I actually implement it. I know linear memory is available but not sure whether or not having GC or mechanism that make memory safe.
It's statically linked - which is fine, as long as they allow relinking of the LGPL parts and don't add any restrictions on those (which this EULA goes directly against)
Why ? If you want to work at Google you shall embrace the company's "culture".
Ambedkar said similar things to muslims as well, you can stop hating on Hindus. Hinduism does not condone honour killings, it’s a cultural thing. The amount of hate and comments from you is appalling, while everything you say is not wrong but please be civil.
I'm not sure why I should trust VSCodium more than I trust Microsoft. There were supply chain attacks coming from open source community and none that I can think of coming from Microsoft.
I actually feel this way about C++ to some extent. I love that C++ has zero overhead abstractions. I hate that to use them requires programming in the most obtuse and indirect meta language.

If you ever read, I think it was Modern C++? Where they point out the huge "trick" in C++ was someone figuring out you could make a compile time branch by declaring arrays of size 0 or some such nonsense. They then wrapped that feature in a template so you could then try to use it. At some point they formalized it so it's no longer based on arrays of size 0 but still, read any boost library and look at how unreadable it is. It might be nice to use, but it shouldn't be so hard to write!

But, I think the fact that it is hard to write brings joy indirectly to many programmers. They get a dopamine hit for "solving the puzzle of finally getting their cryptic incantation to work". Maybe they write a bitset class. It takes 500-1000 lines of code. Or maybe they make a lighter weight fixed size array and again it's 1000+ lines of template code. They forget that the goal of coding is shipping, not having fun solving the incantation puzzle.

It doesn't seem like it take 1000+ lines to do these things.
Eclipse has a similar feature called RDT for a very long time. It can either work over standard SSH or via its own userspace daemon.

I don't remember how it works in detail, but if my memory serves me well, you develop the code locally, and it pushes it and builds it there, and runs it. At the end of the day, you use your Eclipse installation on the local system, but develop at the remote system transparently.

I've used it 5-6 years ago, but didn't use it recently since I didn't need it. However, it's a very mature system and doesn't limit what extensions or plugins you use. It's just an overlay.

I'm using Eclipse since its inception, and probably won't migrate away ever, but it's nice to see alternatives. Also, I'd never touch VSCode due to plethora of reasons, but these are my own reasons and this comment box is not the right place for them.
best reason? it's laggy on my computer. it's not a good user experience for me. it's clear that a non telemetric solution just performs better, atleast on my end.
Show HN: Go-srpc: Simple streaming RPC for Golang
How about we just call the web finished, stop messing with the spec, and only fix bugs from here on in.
what ?? Got any source, you can’t just be spewing venom all the time!
Does SFTP let you launch processes? And if so, which ones are you going to launch - are you going to use system grep to implement searching the open folder? There's a lot of different versions of grep out there!
> we’ve been lucky to have component compatibility across manufacturers as an option for decades.

Aha-ha-haa! Tell me again how many different bottom bracket "standards" do we have, and why? (Just to pick an example)
Just use `Arc`, it's fine, it will be plenty fast.
>In fact routinely gets laws changed in her favor.

"Routinely" is a pretty substantial claim - certainly there have been occasions where the crown has been involved in negotiations over their own tax affairs.

Other than that, what 'routine' changes in legislation would you point to?
I think after the (correct) first sentence you are a bit mistaken here. The example you describe can be solved correctly and also with good performance in garbage collected languages such as Haskell or Scala. I would even say that those languages make a correct solution easier than in Rust, but they trade in a bit of performance for it (e.g. by using immutable datastructures instead of an ownership model). But for async stuff, I think this is actually simpler.

However, when performance is key, then Rust is by far the easiest solution to get it performant and still correct.
> Take Japanese for an example, when you have hiragana, katakana, and kanji to express the same idea

I'm sure you know this, but for readers who aren't familiar with Japanese, it might be worth saying that hiragana, katakana and kanji aren't strictly interchangeable. Sure you can use hiragana and katakana as a fallback when you cannot or don't want to use the kanji for various reasons, but normally in every situation there's a recommended script to use in order to write correct Japanese.
Gaia Family | Software Engineer, Full Stack, Lead Engineer | £75,000 - £120,000 | Full Time | London, UK | ONSITE, REMOTE UK

Gaia combines reproductive health data with financial technology to make IVF treatments more accessible, affordable and individual. We remove the ambiguity of IVF with a personalised success prediction and tailored insurance plans to protect yourself from spiralling costs and financial unknowns. That means unique and supported fertility journeys with the option to get reimbursed if things don’t go your way. Family starts here.

We are looking to hire passionate engineers with experience in designing for and operating AWS based systems.

Some of the technologies we use: TypeScript, GraphQL, PostgreSQL, AWS Lambda, React, Pulumi, NextJS, Vercel

Reach out to me or apply via https://grnh.se/b9d426b2teu
Would getting the cheaper subscription not require the user to have a valid mode of payment that can be attributed to India? I do not understand how credit cards work, but I suppose the company probably can atleast obtain the card holder's country?
Regulators sue Winklevoss crypto firm over futures contracts
In my experience, overfitting also helps in case of small data problems. After all, there is a reason that you do only have few training data samples and the chance that any new prediction sample is close to the existing training ones is higher. In other words, for small data its more about specialization than generalization. Of course this has to be evaluated case specific.
> I agree; if you use dynamic `Arc`s almost everywhere in your code, what's the point in a systems PL whose essence is in managing static lifetimes?

You can have the best of both worlds: In many cases, I simply put an object into an Arc, clone that a bunch of times, and pass/store it to wherever it's needed. Then, within loops, I pass a reference to local function calls (instead of cloning the Arc for every call). For any given v: Arc<T>, doing &*v is zero-cost – unlike in many other languages, where you'd have to pass the Arc itself, which would involve atomic increments/decrements without escape analysis.
Can anyone elaborate on what the use case for me, an end user, is here? Am I supposed to learn something? Enjoy it?
I've seen this series-hybrid system also used in buses in my town. I'm not a mechanical or electrical engineer, but as far as I understand, the advantage in this scenario is that the motor can run nearly continuously at lower RPM where it is apparently more efficient. The spike in power usage that's needed during acceleration is then handled by the battery acting as a buffer.
I've only written php, Python and R to any large-ish extend and way back in the day i was introduced to programming using Delphi.

I have absolutely no idea about what is going on in that article.

Is Rust just completely different from everything else, or have I been completely shielded from "actual programming"?
I mean, you can re-build it yourself, in docker

https://github.com/VSCodium/vscodium/blob/master/docs/build....

But I think you can also just build VSCode itself yourself. (But, I am not sure if that still doesn't have some non-free parts.)

https://github.com/Microsoft/vscode/wiki/How-to-Contribute#b...
"Toys"
Hello ? Any source please? Anyone can talk nonsense and say it’s a personal recount
Senate Bill S6486D Establishes a moratorium on cryptocurrency mining