skysight-inc/HackerNews huggingface dataset:
As someone who made a similar transition but in the opposite direction, (from iOS to web frontend to ML), it seems like the best thing is just to start doing more SWE work. It feels like there is neverending demand for entry level SWE in the US, and any background that can pass the interview is welcome. I don't know what the market is like in Europe, but I would not worry about being able to pivot.

The work you did was almost certainly not a waste. The SQL you learned is going to be incredibly valuable to small companies looking for "fullstack" or backend roles too. Definitely puts you above bootcamp grads that only know how to put together a UI. And understanding statistics let's you run proper A/B experiments at large companies, or apply to "data engineer" roles building critical data infrastructure.

All these things are also just valuable even if all they taught you early in your career is that you liked doing something else. Some people get PhD's before realizing they hate the field and then the sunk-cost-fallacy (or student loans) force them to pursue a career in it anyways, it's wonderful to have clarity on what you like so young.

I would probably just finish your degree if you are close, because I think it could make getting visa sponsorship in some countries easier, but I would just read some tutorials for the kind of SWE engineering you want to try on the side, and build a small portfolio project with the tech. It doesn't have to be anything fancy, just a to-do app even if you want to do web frontend in a popular framework like React, for example. I think there are probably MOOCs to look into that pick a project and walk you through it even, but I don't think you have to go that route. Just a little effort to demonstrate to employees you understand the tech you chose, and for you, to make sure you actually enjoyed worked with the tech. I am thinking on the order of 1 weeks work. Throw that on your resume and just apply to the kinds of jobs you want. You are almost certainly over-qualified for many.

The good news is that the worst is probably behind you. In my experience (in the US), SWE is way way easier to break into than data science, you just need to finish a small minor project. This wasn't wasted effort, it's a small part of your overall career and it taught you valuable study skills and how to do hard work!

I will also close by saying, I imagine things can be rough in Russia right now. It is possible the depression you are feeling has multiple contributions and will pass when you change your environment, or your environment evolves, and is not all from the work you are doing. These last few years have been rough for a lot of people around the world. I would say you have built up valuable skills that you will almost certainly use again in your career, and not attribute all of the reasons to feel bad to your early career just yet. You have some excellent experience going for you.

Good luck! Let me know if you choose web development and want any advice on that career in particular. I would look into fullstack or data engineer roles personally. My email is my username at hey if you want to chat more.
there will always be "race to the bottom" labs and territories. The questions lie in "what restrictions will be placed in the markets as the results of the leak drift back and reappear en-masse".. China (printing capital) does not respect written word copyright in English.. this has been going on for decades.
You're mistaken. Most economists understand the difference between a free market and a black market in the same way that I do (I am an economist myself). The very definition of free market that you quoted implies the existence of a legal framework and of an authority with coercive power, since some behaviours are prohibited:

"In a free market, the laws and forces of supply and demand are free from any intervention by a government or other authority other than those interventions which are made to prohibit market coercions. Examples of such prohibited market coercions include: economic privilege, monopolies, and artificial scarcities."

Further, a market in which fraudsters can commit fraud with impunity is also not a free market but a dysfunctional market.

At any rate, the notion of free market is only vaguely defined, as it's not an important theoretical construct in economics.

As far as crypto-currency markets are concerned, these are not a single market, but many different markets, some of which are heavily regulated, so it's hard to argue that it's a free market.
The NIST target:

2022/2024 Draft Standards Available

https://csrc.nist.gov/Projects/post-quantum-cryptography/wor...
2028 headline:

"Australian intelligence services decline to comment on massive data breach."
So many startups implementing absurd ideas, when the best opportunity is right in front of your eyes.

Create a paid, highly reliable, highly secure, client side encrypted, email based service on a proper jurisdiction. Open source your clients and open yourself to independent audits. Be open with your customers, friendly and transparent. Earn the money...

Fastmail, Rackspace and Protonmail are good offers, but as mentioned in this thread for one reason or the other can still be improved.

Any takers?
Um, because moss is awesome?

You can make a moss "milkshake" or "slurry" out of moss and beer, and then "paint" moss on whatever you would like to be delightfully green and fuzzy.
> The contractor was kept under house arrest, and claimed that the Ericsson manager then stopped answering his calls. "He abandoned me, he turned off the phone and disappeared."

In some organizations it's also typical to throw the contractor and underlings under the bus when the project turns to sh*t.
It makes it look like Mozilla is doing something while not actually doing anything meaningful.
The distinction is which messages we are talking about. When I (a US bank) send a message to the US Federal Reserve to please transfer $1,000,000 to another US bank, and the US Federal Reserve updates their records accordingly, that is an actual transfer of money.

When I send a message to the other US bank saying "Hey, I sent you $1,000,000. Of that, $10,000 is for John Doe, $10,000 for Jane Smith, $5,000 for Alice, $5,000 for Bob, ......" that's SWIFT.
This was before any of the recent actions.

I'm a pretty big BoJo hater. But Londongrad existed long before BoJo - don't blame it on him.

So far BoJo has been leading the US and the EU in pretty much every form of support.
Dash / Zeal haven't been updated yet so the previous UI should be present there. I currently have the previous UI in Dash.
That's a great point. As a dev, lots of times you're working with an auth provider, either from a social login like Google or from a centrally managed service.

In either case, you can suggest "let's use <X> token" where X is paseto or something else, but you can't dictate it (Google certainly won't listen and change formats :) ).
2.49% is high for a loan through the dealer. My BMW loan is 0.9% and my Honda loan is 1.9%.
Ok give it to me straight: is this some Mozilla employee's plan to scam money out of their bosses or are managers at Mozilla really this stupid?

FireFox Mobile is a mess that breaks if you toggle Desktop Mode and hit the Back button but this is what Mozilla is spending man-hours on.
Reverse engineering is the opposite of using stolen source code to reimplement something, and it’s legal most places.
Western Digital 20TB NAS HDD Debut
You could always run Folding@Home or something in that vein.
My friend named Dot wanted dot@dot.com. Couldn't get that...
Nvidia Hackers Threaten to Release Mining-Limiter Killer
I would guess from Mozilla's point of view: "Not leaving the Metaverse up to Meta"
It depends on what kind of car you buy, an Audi that’s gone 30% over service interval is much different than a Toyota 30% over.

Also, this is why you should buy high end cars (from a reliable brand) from affluent areas, they are devalued because no one wants them there, and they are well maintained because rich people tend to just take it to the dealer, who will religiously follow the service interval.
> Just a reminder to everybody that Fastmail is an Australian company, and is therefore subject to Australia's TOLA / Assistance And Access. [...] Having your e-mail provider compelled to work against your interests is no joke and you may not want to be in that situation.

This is not quite true.

The TOLA bill does allow the Australian government to compel an employee to break their product's encryption — which, yes, is dumb as hell. But Fastmail does not offer end-to-end encryption. As an Australian company, they already have had to comply with a court warrant asking them to surrender data; in other words, law enforcement does not need them to install a backdoor when they already have a front door. Your comment implies that TOLA made Fastmail less secure somehow, but this has been the case long before TOLA; the existence of that bill changes nothing.

I feel like it's important to point this out, not for the sake of pedantry, but to say that if you want truly secure encrypted e-mail, you must be in control of the encryption and decryption step, rather that having a company do that for you — you can't assume you'll be safe just because your provider isn't based in Australia. It's been a while since I've looked, but I think it would be very hard to find an e-mail provider that explicitly says it won't hand over data when presented with a valid warrant.
> based off of ignorance

what ignorance?
As long as such sanctions are only being used against dictatorships that deliberately commit mass murder, I don't think there will be very much motivation to replace it.
Hey Mozilla, please quit it with this nonsense and focus on Firefox.
Sincerely.
Tried "Create Room" to see what was up. Denied microphone permission because I just wanted to look around and it doesn't need it for that—there won't even be anyone else in the room, right? Even if there were, I wouldn't say anything. Tells me I can't get in without enabling microphone.

:-/

What's with the push to these virtual working spaces? I've had some exposure to earlier ones (which look basically identical to this new wave, looking over the very limited info on this landing page) and they're the worst. Awkward, and eat tons of system resources for no benefit over a text or video chat.
How does SSD flash memory works?
Thank you for this amazing comment. It has helped me reorganize my understanding of the relationship between computer science and software engineering.
Finally someone pointed to this, thanks! As soon as I became aware that huawei supplies concentration camps, I stopped buying their products.
Lol. Ethereum is far from the first cryptocurrency to use proof of stake. Even before modern top 10s like Cardana and Solana, there was Peercoin as the original PoS coin, which at one point was a top 3 coin by market cap.

If anything, Ethereum has been dragging it's feet on this. They originally planned to roll out PoS within a couple years after launch, and we're still here 7 years later. That's years of "wasted" proof of work when plenty of other coins rolled out PoS day one.

This isn't actually about choosing the most impressive technological innovation. This just a cheap political attack on bitcoin's PoW, in some kind of attempt to shame it into transitioning to PoS too, which is never going to happen. The bitcoin mindshare is completely locked in to PoW as a mission critical feature of the system, which would destroy the entire endeavor if transitioned away from.
Russia's invasion of Ukraine threatens the IT industry
Sometimes parts of the world expect "under the table" payments to get things moving.
Secure Supply Chain Collaboration with Solid
Yeah, why whould Europe care about the Austrian painter annexing Czechoslovakia? This only concerns Germany and Czechoslovakia.

Same with Germany and Austria, don't get involved. Germany and Netherlands, just a border dispute. Germany and France, none of your business. Germany and the Soviet Union, why would you care?

It's almost as if we could ignore all the international law we created after WW2, jeez.

The sad thing is that you'll wonder why your state is widely seen as fascist and oppressive, and think of your nation as the victim of the rest, only because they react negatively to your state's questionable foreign policy.

You can have a tyranny and nobody would care for the most part. Be North Korea if you want. Just don't spill it over people who don't want it.
Thank you for your advice, that really helps!

Based on your advice and other comments I have received in this thread I have decided to take the article offline. Will later replace it with a more neutral no-nonsense comparison table, as I still think it's helpful for customers to get an overview on "why choose DGXL instead of X", but leaving out the grandiose statements.
Yes, exactly. Let's imagine you were running two processes on one core, a server and a video game.

The way to achieve the highest /average/ frame rate regardless of latency would be to pause the game for a good second, run the server, pause the server, run the game for a second, and repeat. This has much lower overhead than swapping between them perhaps 100 times a second. Except it's super laggy. Swap them out 100 times a second and the process only has to wait maybe 10 ms until it next executes and appears much less laggy, but total throughput decreases.
Remember the USSR was allies with the Nazis and only turned on them because they were betrayed.

Spending your citizens lives cheaply is not a noble thing.

The US had nukes and its manufacturing and soldier population was massive. Coupled with the Western allies Germany was going to lose once America entered the war (see Churchill’s memoirs). USSR did accelerate it though.
How many people actually do that? No one I know of talks about taking a loan for something they would have paid cash for, then turning around and putting the cash into their Robinhood/Fidelity/Schwab/etc. account. In fact, I haven't even read stories of people doing that, despite all this "advice".
Technically incorrect but socially “correct” where correct means as incorrect as the average person. I consider that to be a very prominent sign of lack of research.
I think you'd need way more resources to bet Meta
MySQL Docker Image for Mac ARM M1
That would be called Layer 2. I wonder when cryptocurrency will evolve a SWIFT.
Yes you can use Android accessibility features with Graphene such as magnification.
IQ tests have been shown to have predict performance in a wide range of jobs. There is a 2004 paper "General Mental Ability in the World of Work: Occupational Attainment and Job Performance" http://wminsk-shared-docs.s3.amazonaws.com/Schmidt_Hunter_20... .
What were typical applications of these computers? And who programmed it?
Their banks can receive wire transfers just like any other bank.
Ask HN: DIY Satellite Phone
I'm a ~30y.o. physics researcher and my family is at the moment living on their skin the Ukrainian crisis.
Up until now they have been able to get (bad) internet access however, after the latest news I fear that Russia will soon disrupt network communications.

Unfortunately I haven't been smart enough to foresee this situation and I didn't provide them in time with any satellite phone/starlink/similar.

I'm in search of any do-it-yourself device capable of connecting to satellite and send SMS or make phone calls. My father has some electronics skills and is fairly good at programming.

My hope is that, perhaps, someone could guide me to a good tutorial on how to build a communication device so that I could still hear from them in case the internet will go down.
It depends on how you define "most of the world."

By country count, in most of the world (>50%), there is not a notion of "stealing source code." There are notions of stealing cattle and pottery. But legal frameworks have not really caught up.
> this is exactly where we are with most JS frameworks these days

Have you been saying the same thing since 2014? JS frameworks have never been simpler, never been more discoverable thanks to TS, and there are plenty of levels of abstraction a developer can put between themselves and vanilla JS. But even calling React too-far-abstracted-to-be-simple is comical; it's a simple system offering composition of components.
You discovered you had poor match quality. And the ds experience will help you anyway.

Read the book “range why generalists triumph in a specialized world” if you want to feel good about switching careers once or even multiple times.
Sure
- They have a novel BLS signature aggregation that allows for a much larger number of participating validators (roughly up to 1M) then other POS systems that top out at a couple thousand.

- It's slashing mechanism creates 'economic finality'. Any validator participating in a reorg beyond that ~12 minute economic finality window would find themselves slashed and forced exited from the validator set.

- Lengthy entrance and exit queues mean that the validator set can't be shifted faster then the community can adapt should an attacker try manipulate the network.

- Multiple independent client teams have implemented a publicly agreed upon specification (there are 6 known at the moment). This keeps insider developers from sneaking in adverse changes without causing a huge hullabaloo.

Getting all this right is why it's taken so long to roll out.
README.1ST of 0.16 tarball:

> WARNING!

> =======

>

> The following is a list of issues with GNUnet 0.11.0 that will need

:|

> 0.11.0

:(

probably a remnant... but who knows?
At least where I live in the United States, the base out-the-door price is generally negotiated _before_ you indicate if you will be paying in cash or via financing. I've never seen an origination fee on an auto loan here.
What is this ?

Why advertise a service without any details about what it actually is ?

On one hand 5$ is a nominal monthly amount to support MDN. But seriously, just ask for money. I'd be more inclined to help if they just wrote a post saying ' servers ain't free, give us money before this turns into w3schools '.
None in particular, it's just a classic jibe from those who dislike UI frameworks because they don't use and thus don't understand them
Wow, Mozilla is so lost. Time for new leadership. This is just bizarre.
>MEMORY
ROM:64 GB
*The available internal storage may be smaller as part of the internal storage is occupied by software.

Memory, ROM(??), RAM all the same thing? Am I misunderstanding or is this not the full picture?
I think you put a lot of effort in, and as a result you learned where your real passion lies. Good!

Many people I know, including smart ones, took a lot longer than you to find out what they would like to do than you. You may found further areas (other than SWE, or other sub-parts of computer science) that you may like even better, and life is long enough to try 2-3 things.

Finish your degree, because it's always good to finish what you start: people who do not know you will have to judge you by your paperwork, and if they can see "whatever he started, he finished, and he did so well" that is going to help you later.

I read your post carefully and you wrote that you like making things. Have you considered doing software development for embedded systems? In that space, you can interact a lot with physical systems, which you might like - whereas in other parts of SWE you often work on cloud machines that you will never see or touch.
Exactly. The whole paradigm of reactive data binding is that data dictates what the UI should render. Don't solve your data needs when rendering ffs.
I find it hard to reason about Rust safe and unsafe interactions, especially when concurrency is involved. It's just not as straightforward to implement algorithms and take their correctness proof as granted.

Linked and skip lists are a good example. In C or Zig you can create concurrent data structures with wait-free and linearizable operations, including wait-free memory reclamation, with bounded memory usage too. You would need a hell of a grasp on Rust to pull that off, if it's even possible.
And many institutions do not support them because why would they - everyone is on SWIFT except for murderous dictatorships.
Oh, sweet summer child. The educated are easier to fool because they tend not to question their own assumptions.
What is even more surprising about this promotion is that NTRU Prime is not a finalist.

https://csrc.nist.gov/Projects/post-quantum-cryptography/rou...

It appears there have been major disagreements in this process.

"Formal complaint regarding 8 June 2021 incident - 2021.06.15, Daniel J. Bernstein

"Executive summary. A week ago Dr. Daniel Apon from NIST publicly accused me of professional misconduct. Specifically, he accused me of initiating private contact with NIST so as to provide false information to NIST regarding the timing of an upcoming announcement relevant to NIST’s ongoing decisions..."
I was able to enter a room I created without allowing microphone access.
Sorry, I shouldn't have phrased that as a direct question. I meant it in a more rhetorical sense.

Oh, sure. It's a very tough field, and would be even if the incumbents didn't have billions to throw at the problem. I definitely don't believe that the better product wins; I only need Microsoft as a counter-example.

But it does strike me as a zone of opportunity. Maybe Substack is a good partial example here. Before the web, we had magazines. Then we basically had magazines on the web, preserving much of the old structure in the new medium. With lots of flailing as people tried to find sustainable business models.

And then Substack came along with an extremely bare-bones implementation mostly using 1980s technology and a lot of writers and readers are very happy with it.

So it's more that I'm asking myself. What are the products that cost 1/100th as much that might be as satisfying for my Facebook-ish needs?
Thank you for your advice. Based on your feedback and other comments I have decided to take the article offline. I will replace it at a later date with a neutral comparison table, which I still think can be of service to my website visitors.
Step 1: just hook up a desktop mail client to your Gmail (Outlook, etc) and download all your emails locally.

That way you have a backup. And copies if your email account gets blocked.

It’s not a permanent or complete solution, but for all the people contemplating this issue, but not yet committed to switching… start with copying down your emails.
Outside of cofounders and founding employees (who, by definition, joined before the company was funded and worth more), the total employee option pool might be around 5% of the company in an early startup. Note that it will grow in later rounds, but dilution will reduce the share of early employees in those rounds.

If you hire 100 employees and split that 5% equally then you get 0.05% per employee. What else would you propose? If you tried to give everyone something like 0.5% then the first 100 employees would have to own 50% of the company. Doesn’t really work.

The earliest employees who join when company size is less than 10 people or so, as well as key early hires like valuable VPs will end up with higher equity, but once a company reaches a point of paying market rate compensation then a 0.05% equity stake isn't really unfair.
That's been my experience too. In addition to attracting new engineers that want to contribute to open source, it's an opportunity to showcase your organization's (hopefully good) coding practices to candidates.
Now perhaps you understand why the Russians are a little bit obsessed about their losses at our last tour to Moscow.
I already said, their history breeds and select paranoia.

So to say, they lived Grove's Motto long ago, only the paranoid survive.
Maybe. But as the image shows, if your company has a staff of furries and the guy from the Yes Chad meme, this could be ideal for you!
> There's no dedicated silicon for DLSS.

You're right, corrected.