skysight-inc/HackerNews huggingface dataset:
I'm not sure how. iPhone was available in June 2007. Android went into public beta in November 2007, and reached 1.0 and was first released in a commercial device in September 2008. [1]

I guess Android, or what morphed into Android, was probably being developed, in a pre-beta state, when iPhone was announced in January 2007. Okay. It sounded to me like someone was saying that Android was released on Blackberry-like phones at the time iPhone came out. That was only thing i was objecting to. Sorry, a small point I almost didn't even bother to make, and probably not helpful to anybody, anyway.

[1] https://en.wikipedia.org/wiki/Android_version_history
Works pretty fine / well with a tiling window manager.
This is fair comment - there are definitely experienced devs who really are not up to scratch.

But - there are tons who are great devs, unwilling to 'play the leetcode game'.

So both those things can be true at the same time.
> we were talking about "compiled code", then your answer jumps to talking about shaders. Can all OpenGL code be represented as shaders? Or is the OpenGL code needing hardware-specific compilation shaders only? When the above poster said that Mesa "compiles code from OpenGL to some target backend", were they referring to shaders already?

OpenGL code consists of both code running on the CPU, and shader programs running on the GPU. Most of the heavy number crunching is handled by the shader programs and the CPU acts mostly as the control plane, handling resource allocation and dispatching data and work items to the GPU.

Early versions of OpenGL predated programmable GPUs and had no concept of shader programs. Instead, various GPU mode registers were programmed to set up the rendering pipeline, which was then fed vertex and texture data to render. Modern OpenGL largely abandons that beginner-friendly immediate mode paradigm and requires you to provide shader programs and do various other setup work to get anything on screen; you can't simply make a DrawTriangle kind of function call on the CPU. Newer APIs like Vulkan strip away even more abstractions.
I would think FAANG would be considered as "endgame company" for many. Including myself.
Exactly this. The parent takes no systemic affects into account, only individual actor greed. In the academic sense of those terms.
They don’t know.
Seems like you are doing pretty well. Coasting means different things to different people, do what’s right for you. Just make sure there are no regrets later, life is too short for that.

Sometimes that means coasting and spending more time on your hobbies or with your family. Can’t see anything wrong with that.
When I hire, I would be happier to hire older (>40) engineers; they have more experience, they are usually done with job hopping, and are also mostly done with resumė stuffing and buzzword bingos that includes the latest framework.

However, it seems that those older people that I want are not actually looking for a job - they either found their endgame in tech or realized that they have to go to management/consulting for better salary and control.

Many of the 20-years of experience that do apply are better described as “having 20 times the same 1-year experience”. They are not any better than a recent grad despite those 20 years, but they lack the energy and expect much higher pay and automatic respect for their opinions.

The rare older engineer who wants to keep doing technical work, has learned from their experience, and can actually deliver is very valuable. Many people describe themselves in this population and complain of ageism but very few actually are.
This is absolutely absurd nowadays.

My friend have a reasonably old Thinkpad laptop, she ran out of battery during a very important meeting, and I was able to help her by plugging my powerbank
You can program any remote to work with AppleTV.

https://support.apple.com/guide/tv/use-other-remotes-atvb041...
Is that an offer? :)
https://www.linkedin.com/in/jimhunziker/

One hit was for making machine guns target humans better. (I rejected the in-person interview.)

Another dropped me because they wanted cloud experience.

A YC company changed the job from remote to SF only before we talked.
coca leaves is different from cocaine. coca leaves are used traditionally for anti nausea and altitude sickness. It is not uncommon to stick a wad of coca leaves while hiking up maachu picchu. having said that..i cant stress this enough..cocaine is entirely different from medicinal herb known as coca leaves.

https://www.businessinsider.com/how-cocaine-is-made-2017-10 > how cocaine is made

https://en.wikipedia.org/wiki/Coca_tea > coca tea
If that really is the only solution. What a sad world
> ”Why can’t Facebook just list the position and hire you when it’s demonstrated that you’re the only qualified candidate in existence?”

Why waste people’s time applying for a job that’s not an actual vacancy? If I can’t get the green card, FB isn’t going to fire me and hire an American in my place, they’ll just relocate me to UK or Canada.

> “why do people have such a hard time with the idea of America/Americans trying to protect American interests?”

Because, respectfully, you appear to have put totally incompetent people in charge of doing that. This lawsuit seems to be political theatre that does nothing to protect American interests. To start actually fixing the problem, you might want to look at how Canada handles immigration and get some ideas.
All real world data is inherently biased... Don't they teach this fact in introductory statistics? I can't imagine otherwise.
Damn that SQL injection will get you owned in 3 seconds or less :D
Small nit but BBR stands for bottleneck bandwidth and round-trip propagation time [1].

[1] https://queue.acm.org/detail.cfm?id=3022184
Pop!_OS (their own Linux distro) has DPI scaling built in. I can actually turn on x2 scaling, and while it's huge on the poor 1080 display, it works perfectly.

Also a lot of the big linux distro's now have support for this. I know Manjaro and Ubuntu can do it with minimal effort.
I think we need to read more.
Because time is a finite resource.
2 more leavin NY right here. Hello Florida and Colorado airbnbs
Because it's not the latter that gets you the next job in many cases.

After you've been in the industry for a while, you are likely to be referred for jobs by former colleagues, or even invited by those former colleagues to come and interview at their new companies. If you excel at your job, your former colleagues will be more likely to do this. They very likely have no idea how good you are at Leetcode-style problems.
The technology to "move gaming to the cloud" was around at least a decade ago, when Gaikai started doing zero-day "play this game in your browser via Java". It worked well then, it works well today (HN had a article several months back by a sort of follow-up to the Gaikai concept). The problem is convincing gaming companies to actually use it(they have some good reasons to be concerned).
Please write a blog post or something similar explaining what exactly you’ve done because it sounds fascinating and would love to learn more
The one time I ran out of quota in Gmail, because Google backup for MacOS has a serious bug, I did not receive the notice because the same batch job that disables delivery for your account is the one that sends you the email. I didn’t get the message until a week later when I figured it out and deleted some photos. Pretty dumb.

Also, Gmail delivers an in-band message about your quota, but not in Inbox, Inbox for iOS, nor the Gmail app for iOS nor Gmail for mobile web. ONLY Gmail classic for desktop web. So I didn’t get those banners, either.

In other words I still find this quota system difficult to use despite the fact that I was the tech lead of Gmail delivery SRE for years.
Linktree but for Filmmakers
I really like their laptops but it seems like it almost costs the same as a macbook pro if I try to match the specs. If it was cheaper I would definitely consider them for my next laptop.
I haven't played MtG in years, but I still read Rosewater's articles weekly. He's been a big inspiration for my blog writing style over the years and I'm glad he's still at it.
I'm on a System76 Lemur Pro these days and really love it. It's light, keyboard feels good, battery life is great. Echo the desire expressed in other comments here of wanting nicer / higher res screens. But having been on Arch+xmonad/dmenu/i3 etc. before for a while then main-ing mac since then, PopOS on this laptop feels like a good convenience combo (Bluetooth setup etc. works easily) with something like Regolith. The hardware being actually supported the way System76 does it is comforting, esp. with the open source firmware code (I don't ever do anything with that but it's just comforting in some way I guess).
The MacBook Pro display is better in many more ways than just resolution. It's also has a wide gamut, excellent factory calibration, good contrast, and an effective antireflective coating on its glossy panel. I'd prioritize each of these over increasing the resolution from 1080p.
+1 on 'Code Archeology'.

I wonder if interviews should consist more of reading a pile of open source and just trying to make sense of it.

There's some crusty open source I've had to deal with whereupon it took quite some intelligence just to get it to compile and work - absolutely nothing to do with 'algorithms'.

I'm half inclined to just say: "Here's a git repo, build it, modify this thing to do that" and if they can, they're gold.
It's a "fixed supply" of something that's very divisible. The media loves the fixed supply narrative, but it's really not important. Other coins have permanently inflating supplies and their charts mostly match the bitcoin chart.

The real gift of bitcoin is that it jump-started a wave of innovation by birthing "cryptocurrency". Once people saw that money would flow into bitcoin, people started new projects to try out all the other now-obvious ideas for cryptocurrencies. People want to build important things.

If you're thinking of bitcoin in the mindset of beanie babies or building a better credit card, then you may have missed the bigger thing that's happening. It's becoming obvious, to me at least, that cryptocurrency is trending in a direction where it will profoundly disrupt any industry that uses the internet, beginning with finance.

Also, I've been following this thread, and you should probably re-read all of vmception's comments. IMO he's right about some important stuff that your replies suggest you may be missing.
> Doing an actual good job, above and beyond, is not going to be worth much when you're looking for your next job.

After you've been in the industry for a while, you are likely to be referred for jobs by former colleagues, or even invited by those former colleagues to come and interview at their new companies.

If you excel at your job, your former colleagues will be more likely to do this, because they enjoyed working with you and want to work with you again. They very likely have no idea how good you are at Leetcode-style problems.
That is what I wondered too.

It could mean "any kind of ARM based SoC". Or "an ARM based SoC with x86_64 memory model emulation".

It could however also mean "a tightly coupled package with CPU, GPU and RAM" - even if that's x86 based.
For a 14" display, I think that a 2k display is a better option.
What non free software is necessary to run this hardware?
Is there an Intel ME equivalent?
I honestly think you can do it if you want even not knowing much about you. People there are not all special. If you want some tips or a referral let me know, email is my username @ gmail.
My emotional support cobra is very important to me. I will die on HN if I don't have access to it. Look, it already happened! Ahhhh!
After acquiring Maktoob, Yahoo! killed dvd4arab, one of the biggest Arabic content forums with over a decade of content, everything from political and sports discussion to poetry to (unfortunately) links to pirated content.

They didn't offer a backup or anything of even the 99% of subforums which were not involved in any piracy related activities. Sad..I still miss the awesome friendly environment that existed there..
Did you just start off doing leetcode questions online and learned from the solutions? I'd study leetcode stuff if I could even start getting interviews to show my skills :/
I think you're missing the part where I specified The West. To clarify, that means European countries, America, and Canada. Yes, Russia was an opposing super power, but they were the super power of the East.

And to clarify more, there still is no singular super power. Russia is still a super power and China is a super power. We are still in a cold war, but things have changed dramatically in how it is being fought and with who.
Multiply that by the number of jobs someone typically applies for when they want to change role and you're likely contributing to someone not seeing their family or friends for almost a month. Also... Is that 2 days total dev time, or a deadline that's 2 days away? Someone with few responsibilities and a willingness to forego sleep is likely to put in far more time than someone with a family of the deadline is two days away.

It sounds like your interview process is designed to push away people with families and friends. Let me guess... Those great hires really put in the extra hours?
The mask mandate personal choice indignation really cracks me up. Try buying a gallon of milk without pants.
This has half the battery capacity of the more compact XPS 15. Is Dell really that far ahead with in their engineering ability?
I know Adobe Acrobat Reader, and is massively slow, so I open PDFs in browser.
Can confirm. Competitive programming is the new normal as we all hyper optimize our selves for the corporate overlords. Watch some videos from the top competitive programmers, crack a book, and crush leetcode. This is the way.

I think it’s a waste of time and boring as hell but 9 times out of 10 nobody is ever going to look at your accomplishments or work history unless you’re coming out of a FAANG.

Just memorize Two Pointer, Depth First, Breadth First, Binary Search, and Dynamic Programming. Solve leetcode problems. Most people recommend 200-300 before applying to FAANGs. Turn the descriptions into Anki cards and learn to site read them for TP, DF, BF, BS, DP. Keep a soreadsheet if your solve times and each puzzle’s solution type. Optimize, optimize, optimize.

I don’t think it’s a good system but that’s what we have.
I can recall a number of outages on us west 1/2 so not sure the argument applies maybe us east 1 failure is just more visible when it happens... the latest incident didn’t impact all of us east 1 - really just people using kensis right?
Google, Facebook, Amazon all need to be broken up cleanly along org lines. Competition is a good thing. We need a need type of trust busting place and the law should be modernized.
Understood. Intent is often difficult to robustly convey without being neurotically verbose.

I promise my response was not borne of annoyance. I just got the impression that you wanted to focus credit on the one thing about the A1 SOC which could plausibly attributed to anyone other than Apple. That seemed a stretch, is all.
Windows is easy because it's a non-modifiable binary image. You build a computer that either runs stock Windows or it doesn't run Windows at all. Your UEFI has to provide boot support for all the stuff in your SoC and you also have to provide WHQL drivers.
It's really backorder - they previously had stock delivering earlier.
The rockpro64 is midgard, not bifrost. Its been supported for quite a while.

Edit: I see you are specifically asking about vulkan. I don't think vulkan is supported in panfrost right now. Just OpenGL.
This culture eludes me. You don’t have to practice made up questions of varying difficulty for 5 months before looking for a job, there are great companies out there that are not Facebook or Google, and that will give you job satisfaction and a decent salary without grilling you, look for those:

1. Office friendships that last a lifetime are never to be seen anymore, all people seem to want these days is sh*t load of money.
2. What about contentment? No I need more, which eventually becomes a cause of restlessness, anxiety.

If employment is Organized slavery, interview is basically blackmailing.
They'll include that tiny & mega slow charger with a six inch cable.
Best Project Management Software for Free
I have a 13" HP Spectre from mid-2017 with a 4k display. It's noticeably sharper (and brighter) than the 1080p alternatives. Prior to that, I had a QHD laptop from circa 2013. No font size issues on Linux that affected my work.
Ok but there’s no way you actually understand how attachments are counted against your quota unless you’re a google insider or they radically improved the UI since I last did this.
I think 4k is a stretch on a laptop screen. I think 2k would fit better, require less powerful graphics card, and conserve battery power.
Oh, I'm informed. But that doesn't make experience. And neither does a side project, really. And what side project needs cloud scale?

The meet-up is a good idea.
= Microsoft thought of using this to make money. "You pay to make your repo show up on the trending section" , but realised GitHub isn't LinkedIn/Twitter/FB.
Our client library is completely modular, so the authentication part works with gotrue (Netlify's auth server). Our client library is here (and yes, stored in local storage): https://github.com/supabase/gotrue-js

> How does the auth front end work?

Once we authenticate the user, the JWT is passed as a header and you can use it in Postgres within Policies (for Row Level Security). We add some helper functions in an auth schema to make this easier
She gave them the out because they had no plans to do as she said, that's just the way it works. They both probably have at-will clauses in the contracts. It's not really fair but it's just a fact of life in the USA unless your contract says otherwise. There is no "fair" in law, just what the law says.
We do this! For the coding portion, candidates get a crappy React app we slapped together in 20 minutes. They’re asked to add a feature.

Really tells you a lot about the candidate.
Rome took quite some time to decline, and to fall. And there were always pockets of stability. Maybe your app is Byzantium.
I agree and also don't get it: I barely write real code in my day job as the only coder on a project I own. I mostly go in, make notes on what looks bad, then fix it later, but the majority of the work isn't writing code and sometimes even I have to look up the proper `case` statement syntax or something. I can imagine being nervous, going in to do FizzBuzz, and bombing it, even as someone who has coded since I was 14 (I am now much older). We need to stop worrying about coding expertise and start thinking about how a programmer visualizes and thinks about data and code flow, that's the important part. Syntax can be forgotten, the semantics of programming are the important thing.
If I may put it differently, you know how most on the left see trump as infantile, poor of character, and so on
All Intel chips have ME and all AMD chips have PSP. You may want to adjust your expectations.
Mozilla is still using Google's reCAPTCHA on their donation page
This is despite their claim that they fight for Internet users' privacy.
Curious.. operating cost per annum on the f35 is presumably > $0.
I guess this is coming soon to a smartphone near me: take a few photos, generate a 3D scene.
Thanks for being kind. I plan to take a closer look at cue in the coming time off.

Also, folks on the team decided to go ahead with lua for this. Ship codebase + lua binary. Compile on target machine.
If you make the changes and they sign (or maybe even just signal acceptance), then I think they accepted them.
It seems like you ignored my original post, which explained exactly why that idea doesn't work, and why your continued talk about "inefficiency" and ragging on tenure is ignorant.

I'll restate. Labor has to be a single unit in order to negotiate on equal terms with capital. Since unions are formed in a given workplace or industry, it's not like a union or local can negotiate with multiple employers in order to gain leverage. That concept kind of exists in the form of consulting agencies, but they fill a much different niche. Unions optimize their power structure for continuity and cohesion - the efficiency of their employer is highly, highly secondary. This is a good thing, as stable unions means a stable middle class, and low social unrest. Minimizing the labor cost of American businesses is not the end-all, be-all of social KPI.

Based on your comments, I'm guessing you have a specific political bent, but if you do the slightest bit of research, you'll find that people of all persuasions push their ideology via the School Board. Texas is a particularly famous example of right-wing ideologues re-writing history in their way. Unfortunately the humans seem to be the weak point of the system, so the only thing you can do is be involved and build a strong community.
I think you are forgetting about all the people who could not hold onto their houses.
+1 for Vivaldi. I can promise you the people behind it just want to make a great browser.
I suppose my lack of age here is obvious, but what made the CRTs better? Presumably they weren’t outputting any more pixels than LCDs were?
Yes, all AMD chips [1] after 2013 come with an equivalent to the invasive and vulnerable Intel ME [2].

It's arguably worse, since we have some known ways to reduce the scope of the Intel ME backdoor [3].

But realistically, if you care about security and privacy, both Intel and AMD chips are unusable.

1. https://libreboot.org/faq.html#amd-platform-security-process...

2. https://libreboot.org/faq.html#intelme

3. https://github.com/corna/me_cleaner
Notepad++, vim , winmerge, WhatsApp,
Thank you, this is brilliant advice. Despite decades of experience I was nervous due to this trend and spent way too much time on hackerank. The company I ended up with didn't ask any of that crap (despite being founded by a PhD), and we couldn't be a better fit.
I don't know enough about the ARM / aarch64 instruction set to know how optimal memcmp()/strcmp() is implemented on ARM / aarch64. However, in the general case, since these comparisons treat earlier bytes as more significant, fast implementation either needs dedicated instructions or wide big-endian unsigned integer comparisons.

A related use case is that if you have structures full of unsigned big-endian integer types, memcmp() will give you the same ordering as numeric comparison of the integers. It's a pretty corner case, but it might be useful for b-tree key comparisons where you have compound keys, say in a database table with a compound primary key.
I'd like to point out https://Permanent.org/, ahem. It made the front page here a while back (not posted by me), and it's relevant here: you pay a one-time payment for permanent storage -- that's right, your stuff will stay right there even if you're "inactive for 2 years".

(Disclosure: My company does some consulting work for Permanent. When I received the notice today from Google of their storage policy change, I realized that the reason it sounded weird to me was that I'd gotten accustomed to Permanent's model.)
> fallback to websockets

Just to make sure I understand your question, do you mean falling back from websockets to something like long polling (on https port)?
> wear a mask because it works

It doesn't. The masks are there only for psychological comfort, they're no more effective in preventing an autoimmune disease like covid than a tin foil hat.
Well, yes, but services like SNS and S3 use kinesis, so if you used either of those...