skysight-inc/HackerNews huggingface dataset:
> If they don't, then it just proves how much they support Putin.

Strong disagree. The Russian people are victims of their government too, held at gunpoint from expressing their opinions freely. A sufficiently large crowd might be able to storm the institutions of government, but a lot of people would have to be at the front of that crowd, literally in the firing line.
Never thought I would see "3090" and "most cost-effective" in the same sentence, and I own one.
Not exactly a steel man.
My heart says ML/DS, but when I start learning my brain says stop it :) If you do not enjoy it, give a pause and relax. ICT is huge and spans across different industries/domains, with many different roles and responsibilities. Start as a SWE of anything you are familiar/comfortable with, after gaining noticeably experience, change to the role/domain/technology of your choice. Always remember today’s greatest technology might turn to a legacy/irrelevant after 5 years. Your foremost goal is to finish your degree, unless you have a quest to start your own business. Then get a decent SWE job to gain industry experience.
I personally can't imagine ever going back to not using my phone in the shower.

Sony perfected the water proof phone with the open headphone jack years ago so I always felt the push to get rid of the headphone jack was fake, but I don't know of any high end phones that were waterproof and had a removable battery.
Attachments are always encrypted if the email is encrypted. So clients are already there...
No big deal - the dealer wanted me to get a loan when I bought a new car six years ago. I figured they must get some incentive from originating a loan. There's no prepayment penalty so just pay it off. However my rate was so low that I had no reason to accelerate the payoff.
gmail login works with tor browser (based on firefox), of all things. my guess is that you're using an outdated/weird build of firefox and/or you have extensions that mess with the javascript execution environment (eg. canvas blocker, user agent spoofer)
Which still can be used, no? All we need is to know the API to the firmware blob, which this leak probably shows nicely
You can turn these all off. Lack of features is not a feature imho - no mather how hard people try to sell this.
You are missing key benefit: when Google locks you out of your account, you don't lose access to significant part of your digital life (your email, all these sign with google ect).

Google is using law of algorithm, not a rule of law. Trying to get to a person is nearly impossible.
It definitely requires a bit of a thick skin at times, and to know when not to respond to people. Still though, I'd encourage you to post it! Some of the best discussions I've ever had about my projects has been with people on / from HN
same here, so I use two to three browsers

1) Chrome for gmail and the odd other service (eg domains)

2) FF for general browsing (avoiding google at all costs)

3) Chrome based browser (Iridium) for the odd web site that
needs Chrome or has too many scripts to open (and I really want to use the site)
Nice game!

Is it open source?
“Your browser might not be secure” is a worthless error message. If you have a strong reason to believe this is the case, you should tell me. If you don’t tell me, I’m going to assume you don’t have a good reason, and you’re just scaremongering.
With Data Science experience interested in SWE, my first thought is that you could focus on a related specialty area, for example Data Visualisation.
Your data science background will mean you have strong foundations to build upon. Datavis expertise in increasingly sought after.
Some banks lease other banks' tarnsfer mechanisms and I've read official statements that their card infrastructure was also affected.
The next time around people like you will be complaining about 'how come russia invaded ukraine and it was ok' so how come conflict x is suddenly not ok.

This kind of argument only derails conversations and doesn't achieve anything.
See Chamberlain, Neville. Bullies are sated eventually, right?
It hasn't been fully adapted at all yet though.
hello!

finish your degree as other people said!

most of my friends pivoted HARD after graduating to something completely different: think geology--> marketing, neuroscience--> UX, etc.

find the components of the job you like, and try to dig into those. You now have a really lovely skillset that will be useful in all areas.

you can also always go back to school for a masters, phd, etc.

Good luck! I pivoted last year from medicine to neuroscience through going to a phd program, and it was a very tough transition, but I am so so much happier now. You are still young, you've got this.
In most cases Microsoft hires software engineers for one of 9 levels: SDE, SDE2, and Senior all have 2 and principal has 3.

Those levels are the same for any engineering track (IC or manager).

There are some exceptions like vendors and partner+ positions, but those levels won’t overlap with the typical engineering job postings.

Within the context of Microsoft: we often interview people for a Senior role, find a good candidate and make an offer, while at the same time making an SDE2 offer to someone else who did well on the interview but doesn’t seem ready for senior. Since the SDE2 salary range will be different than Senior (there is some overlap), I wonder how that works with the law.
`Angular Language Service` is the only domain specific extension I've ever needed and its never been an issue. The template separation, as well as (s)css, I like organizationally compared to the chaos you end up in with large jsx-styled applications.
Really well with LoopVectorization The following code is 4x faster than openblas for small matrices, and 10% faster at 1000x1000. It still loses to MKL at larger sizes, but if you look at Octavian.jl, it's a pure Julia library that beats or is equal to MKL at pretty much all sizes.

using LoopVectorization

function mul!(C,A,B)

@tturbo for i in 1:size(C,1)

for j in 1:size(C,2)

C[i,j] = zero(eltype(C))

for k in 1:size(A,1)

C[i,j] += A[i,k]*B[k,j]

end

end

end

return C

end
To be abundantly clear: I'd hate to have my source code leaked.

But I will admit that incidents like these or the Windows XP source leak are fascinating. I'd hope others share the same curiosity I have for getting to "peek behind the scenes" of some impressive software and engineering accomplishments.
It's double standards; the US is guilty of war crimes and has yet to face any consequences or even condemnation. They got away with labeling people as a category putting them outside of the US's own legal system, international law, and the Geneva Convention; oh no they're not enemy soldiers / POWs, they are terrorists, it's Different. That led to them being put in CIA black sites and Gitmo and made them victims of inhumane treatment and routine torture. Some have been incarcerated for twenty years now without trial. The world knows, footage from the humiliation and sexual abuse in gitmo came out years and years ago... and nothing happened.

If this was e.g. a central or eastern European country, its leaders would be on trial in The Hague by now.
My background is actually in Physics where DS seems an obvious choice. Although I didn't like experimental Physics much where people do lots of statistics. So I tried to shift focus on DS but I never really got off the ground, usually when I had the chance to work on something DS related it wasn't fun at all. (Also as you mention, model building seems not to be too popular) So I worked for years as Full stack engineer but shifted towards Backend. That I find most rewarding, sounds like Backend is also interesting for you. So I recommend applying there, I think the hiring stage is still competitive for people starting but far less then DS
Yes it's var View = F() and var hidden_global_variables_for_hooks;
Every application / service that insists on using Google / FB / Whatever as sign in method exclusively is a 100% no go for me.
> Also, keep in mind, humans write these stories. Getting one thing wrong here or there is not an indictment of that writer or their publication, if it's handled properly by printing a correct or retraction.

This is the normal feeling I think we've had for decades. The recent ten years or so has felt much more as though:

- certain news stories are just not reported if they are going to send the wrong message. E.g. reporting on the BLM organisation (on both sides)

- certain news stories are just built out of nowhere and even if technically retracted, are not retracted with the same force as they were generated. E.g. Covington kid reality on the left, Covid facts on the right

Perhaps it was always this way, but that's how it seems to me.
My account is 5 years old and I'm Italian. I have no interest in supporting any particular side, only for the truth to come out.
This is in contrast to what ukraine has been requesting, which is for ICANN to drop .ru from root servers, and for RIPE to deallocate IP address space.

https://news.ycombinator.com/item?id=30509567
Valery Gergiev, a Putin Ally, Fired as Chief Conductor in Munich
Lots of Security by obscurity, as usual. )
Did you try it on mobile? I was gonna comment the same thing, but I tried it and worked perfectly to my surprise. If you tried and it didn't work, mind sharing what mobile/browser?
> they don't want a massive audience of highly technical people picking

I'd suggest finding a bright side: if all a massive audience of highly technical people can find wrong is presentation nitpicks, then there your project/idea/content can't be too terrible.

Though to be fair to the nitpickers, if you are criticising design matters you should probably make sure your own design is solid enough.
you should be driving slow enough that your braking distance matches your line of sight. I think most people do, especially in dense fog.

there are plenty of cities with great transit, just not in the states
Actually, I tried buying one by charge card as it was within the limit (rather than cash). Whole lotta points. Dealer just said no. Took a certified check as I didn’t want to use a Brinks truck.

Also wanted to see if it extended the warranty by a year. And the buyer protection plan.
> If there's a nuclear explosion close enough that you need to take shelter, 911 isn't coming

Not necessarily true. Even if you are quite far away, going inside to avoid the fallout is a very strategy and 911 will (most likely) at least be available.
> or overseas (which have been frozen and are actively being seized)

Except in the UK, where they fund the tory party so there's very little being done.
Care to elaborate? What mistakes are you referring to?
At least this way container-shipping companies from the non-Western world may be able to find and develop a lucrative niche for themselves, it has always bug me the very wrong way the way Denmark (the country) was branding itself as this environmental-heaven why one of its biggest companies (and I guess one of its biggest tax contributors, directly or indirectly) is one of the main culprits of climate change: directly, through the ships they use, indirectly, because cheaper transport means more stuff being actually made means more climate change.
I'm no geopolitical expert, but the economic concerns are there. Ukraine is a 'breadbasket', if they were to join the EU's common market (with export tarrifs) then presumably Russians would face rising food costs.

The motivation to keep Ukraine in Russia's military sphere probably has as much to do with economics as anything else.
They are exactly what are so-called not safe, take kmail as example
Samsung's Galaxy S5, their 2014 flagship, was IP67 water resistant and had a removable battery.
Well Jack only started tweeting after he left the Twitter CEO position.
What seems to be the problem with pgp (apart from nobody using it)
If powered by ESP32 or Arduino, there is some old school appeal, specially when doing bare metal.

Otherwise one is better off getting a used Android, a gamepad adapter, and just code away with the NDK/AGK.
Force brand new accounts with no purchase history to wait for the transaction to confirm?
Just think about that from a logical perspective: if you start your proof with false axioms, you can never produce anything true. You can only produce a universe of internally-consistent false statements.

The only way out of the propaganda trap is to find organizations that legitimately care about good journalism. They definitely exist!

One place to start might be Wikipedia, the culture there is very much "organize knowledge" as opposed to "achieve some political end".
Another great option is to mount the remote file system with SSHFS.
Twitter exists because you can't write long posts. Snapchat exists because you can't view past messages. Tinder exists because you can't just talk to anyone unless they are interested in you too. Limitations and missing "features" absolutely can be an asset to a platform.
I agree, I am writing some apps like that and we still want some minimal level of interactivity that is suited to react. E.g. a file uploader.
Coming from apple, right?
As a European, I find this highly amusing — I had the same problem when in the US. "What do you mean I can't just wire-transfer the money?"
In Latin, the plural is 'homines'.
A Private Gentleman: On “The Trials of Harry S. Truman”
Swiss banking secrecy enabled an unequal global financial system
I think GNUNet GNS system is really nice. I wish they would find an application that actually uses it.

The problem with all that GNUNet stuff its that its almost all research, no real active open source project built around them.

I really like re:claimID, basically OpenID Connect auth against your local device. But it would of course need much more work to be practical.

https://www.aisec.fraunhofer.de/de/fields-of-expertise/proje...

Overall its all very cool and this is in no way criticism on anybody that works on it. I am just point out to people that if you want to get involved or build on top of it what it is.

I would them to work together with some of those Peer-to-peer chat systems or something like that.

PS:

New GnuNet release: https://www.gnunet.org/en/news/2022-02-0.16.0.html
Ok, it's not less secure.
But i hope this won't affect my NeoMutt set-up and that 'application password' work around will work as it does now.
I love the device and the SDK.

But as a game dev, what I utterly dislike is the business model.

I don't understand it and I feel I won't have any control.

I think they botched it.
They mean Google Play certified phones, not Android.
That only goes to show that the US Government of the time was valuing the money brought in by companies like Standard Oil as being more important than the non-US civilians being killed at that moment in Europe.
6) Sending data but staying on the current page.

You can make links or forms submit but not cause browser navigation by having your server respond with a 204 No Content.

I feel like this is a completely forgotten technique, but we used this a ton pre-AJAX for little one off things to shoot a message to the server without interruption.
> Twitter is also a source of claims that civilian objects are out of bounds for the conflict. Well it proved to be an evidence of not being the case.

This claim could be true, but outdated.
Could you point to a specific example please? Or screenshot if those are apps. I'm curious about trying some accordion pattern that people actually _like_.
I'm looking to do that now, since Google will starts charging for (old grandfathered) custom domains. What service are you using for emails?
Any suggestions for good privacy-centric email providers?
In Europe you can generally only get political asylum if you are considered personally at risk of persecution. So just disagreeing with the government would not be enough.

The current refugee crisis is going to be a challenge for Europe. I think most countries would rather spend their resourcing on helping the direct victims of the war rather than Russians fleeing from the consequences of the sanctions.
> 20 years ago an accordion was a design pattern that made a bit of sense - scrolling meant moving the mouse to the scrollbar or pressing Page Down which took you out of the reading flow on the page

Scroll wheels were a thing 20 years ago too :)

I've been building websites as well as surfing the web for nearly 30 years now and I can honestly say I've never once found the scrollbar or using the arrow keys (which I favored over the Page Down) as jarring to the reading experience like you said it is. Generally you'd just keep one hand hovered over the keyboard button or the mouse cursor on the scrollbar, much like you might keep your finger on the scroll wheel now.

If anything, I find swiping on a mobile screen more jarring since it means I have to use both hands (since I'd be holding the phone with one hand), or do some "phone gymnastics" where I try to shift the phone position in my hand enough to slide the screen with my thumb while still holding the phone, and do so without dropping the phone. Which often results in scrolling either too far or not far enough.

> Not to mention screens were tiny so a long page didn't work very well.

Mobile screens display a lot less text than a webpage did on a 90's 800x600 PC screen. Remember that modern screens will have a higher DPI to make things look smoother. On older screens we just accepted that stuff would look pixelated because that was the state of the art.
There have been posts here before that began to criticize PH for the same reasons you describe. From what I remember, the honeymoon period for that site was about a year. After that gaming the system became a lot more common.

Most 'products' are of very low quality, or nothing at all, e.g. "a collection of color palettes for your website". There are sites like AppSumo where you can buy lifetime licenses for SaaS software, and I've found that to be a better source of tools, because those are somewhat mature products with a specific audience in mind.
Some people want dark mode for some things and light mode for others. I don't, but I know people who do.
But auto loans (like most loans) usually have origination fees and other amounts lumped into the loan. So by taking a loan and paying it off you are immediately paying a premium on the cash value of the loan.
Oh, wow, that's a great Nobel lecture. Thank you for sharing.
Ask HN: What's currently the best and fastest UI framework for web apps?
This will probably break many other use cases as well (e.g. services that allow pasting formatted text and will convert it to unformatted text, or pages like GitHub where you can paste an image into the edit area).
Reminds me how vanilla hibernate is unusable but Grails'/Groovy's GORM (built on Hibernate) is absolutely fantastic.
> PSA: position: sticky; exists now.

I joined this company that has a 10 year old Dojo application as their UI. Before I joined they had a guy come over once a week for some maintenance work. They spent several days trying to solve an issue where a bar with a 'save / close' action would show up at the bottom of a dialog, making users scroll down. This was a complaint that users had for literal years.

I added position: sticky and had to figure out how it worked, but the issue was resolved with about ten minutes of work. Not to pat my own shoulder too much, but that was pretty cool. Plus it works gracefully, in that if the browser doesn't support it yet, it falls back to (or, should) to the old behaviour.
I use the HN community as a filter. The highly educated are harder to fool.
Ask them about chip and pin. Unless things changed during covid, I recall chip and signature.
GitLens adds “Premium Features” and enough reminders that you don't miss them
When is OAuth2 and Open ID Connect Useful?
> Google, not the Thunderbird team, are to blame for why your Gmail password is the same as your Google Vault password…

Hmm, but couldn’t third party developers just use OAuth instead? Thunderbird works with Google’s standard XOATH Oauth IMAP implementation, last I checked.
Imagine answering "don't know" to any question that starts with "would it be right to use military force", let alone those questions.
This is a non-starter because it doesn't, and can't, work the way you expect it to.

Email can be thought of as an encrypted communications protocol where the parties can negotiate down to plain text. In other words, it isn't encrypted communication, it's bare communication over which the user might choose to send encrypted information.

Something with the ergonomics of email, but built over a platform with enforceable E2E such as Matrix, would be quite welcome. But it can't be an extension of mail protocols, or reuse the email address space, so it won't be email.
TCL and many other manufacturers use Roku For their OS. I’m on my second tv with it, and have never connected either to the internet, without any issues.

That’s what you want.
"For quite a long time (and especially in the webdev world), there exists a perception that to achieve scalability, all our request handlers need to be as stateless as possible."

This is definitely overdue for a re-examination. "Web handlers should be stateless" goes all the way back to the 1990s, when a server system was lucky to have a single gigahertz, and even server systems could be looking at being loaded with the obscene quantity of maybe 128MB of RAM.

The solution is obviously not to just flip all the way to the other side. But the landscape has changed a lot since then. I've made a lot of hay out of very selectively stateful web services. It takes some care, but sometimes it honestly takes less care than trying to build completely pristinely stateless servers, because it's not like that's trivial all the time either!
Origins of the Pandemic
I agree that most people probably have zero intuitive concept what $500MM can actually buy in concrete terms (e.g. how many yachts/mansions/political capital/failed presidential campaigns/etc.), but I think they do have the intuition that no individual has enough money to make every single person in the US wealthy.
https://www.w3.org/DesignIssues/PersistentDomains.html

> For example, let us create a series of top-level persistent domains y2000, y2001 and so on. One would only be able to acquire a .y2000 domain name during the year 2000. Once acquired one would have it forever.
Code Coverage of Unreal Engine Projects
Very much this.

When a game idea occurs to me, the exciting part is discovering the mechanics, the story, the gotchas. As soon as the idea is even semi-formed on paper or in my mind I lose interest.
A coworker of mine bought his car on his Amex and the dealer was more than happy. I paid for my new truck with a debit card back in 2019 (well $15k of it rest on loan).
I think nobody tried because there was simply no need. Now that killing financial access is used as a political tool in domestic and international conflicts, redundant lines could be established. Doesn't work in the short term of course.
That is just posturing by Putin to keep NATO's forces at bay; nobody believes he is that crazy, both the US and UK have dismissed it.

However, the US Intel agencies are trying to figure out Putin's state of mind : https://edition.cnn.com/2022/03/01/politics/us-intelligence-...
Not sure how to feel about this. On the one hand, the information does seem more accessible. On the other, all the personality of MDN has been completely wiped out and it feels like an autogenerated github page.

Sadly par for the course with modern web design.
From the data it looks like they get more or less an average market salary for e.g. architect, team lead, project manager position. What really surprised me was the equity that they keep until series A (below 20%). I expected something at least around 35% for a successful startup that even makes it to series A.
https://www.fsf.org/resources/webmail-systems
Is there a hardware PICO-8?
Depends on your threat analysis. I'm a happy Fastmail user for several years, mainly due to privacy and quality of the product. Others available.