skysight-inc/HackerNews huggingface dataset:
>In hindsight nobody asked anything _super_ hard, but you cannot make a single mistake, or a suboptimal solution, or give the wrong response to a question right now.
>I've started grinding leetcode, reviewing system design, and behavioral questions. You MUST memorize perfect responses to regurgitate as fast as possible on the interview. Again, you cannot afford a single mistake in process right now or they will pass on you.

Did they tell you that they passed on you because of your minor imperfection in the answer? Or is this an assumption on your part?

I might have passed on you based on what you've written, but it wouldn't have been because you gave a B+ answer and I required at least an A- solution or something.

Honestly this entire concept of gamifying your interview is not great. Maybe this is what gets you in at the big shops like Microsoft or Amazon these days? Totally understand that, I'm more of in the start-up world.

In my world, we're looking at personality, attitude, problem solving. I'm not looking for a robot to regurgitate a technically perfect answer. I'm looking for a human who responds like someone would in a job. Depends on the interview (up, peer, or down in seniority), but the interview is a space to basically pair something out and work together and see if you fit with how we operate. We wouldn't want someone to come in and just regurgitate what they think is perfect. We'd prefer to pair it out, talk it through, look stuff up live, and see if there is charisma/chemistry in the working relationship and the culture. Depending on seniority of course but we can teach a Jr or Mid coding and technical material but we cannot change their personality or make them better to work with.
Sounds like a great professor. "Think about what you are doing" is probably good advice for any discipline.
Nah. SSL_ERROR_BAD_CERT_DOMAIN
Is there a reason why you use rabbitmq instead of just using the whats available in the language (I understand if those primitives are hard to work with)
Or an... array? Like why bother?
Cactus cactus!
Normally EXCEPT or MINUS does a good enough job.

For full comparisons of MSSQL tables, I often use Visual Studio which has a Data Comparison tool that shows identical rows and differences between source and target.
Proof you need to keep your resume current. lol
Discs of Tron cabinet have changed hands for $10K+ in recent months. This one appears to be in fabulous condition too.
The platform team you describe sounds more like DevOps ("upgrades, CI + CD, ....").

The platform teams I've seen at scale are more focused on providing APIs and services for a business domain. Such as, you can have a platform team for KYC/KYB that develops integrations to document verification providers, and then have stream aligned teams that sit on top of that platform and use it in a product to onboard users. Or in payments, a platform team can manage all of the underlying banking integrations, and then a product team can use these APIs to develop a product that lets users pay for things online. I once managed a platform team that managed the internal ledger for a virtual wallet/venmo type company. There weren't many product features there, but they had to deal with scaling our transaction processing capacity, ensuring idempotency of money transfers, and providing an easy to use API for product teams to integrate with. For more academic/research minded software engineers, it's an awesome team to be on.
A friend of mine has used an IKEA bag to lug around a dozen or so board games (including some heavy ones) to every game night for years. Those things are incredibly durable.
As a general life advice (this may sound harsh (but thats life)) ... never admit weakness or flaw to anyone that you're selling yourself to. They will immediately ignore your 99 other good qualities and only focus on the flaw you mention.

Selling yourself is a game, and the ones "buying" you dont have the cognitive head space to make difficult decisions across many candidates. They will always choose the mentally easier option.

The "game" is that you have to as quickly as possible figure out exactly the mental model of what it is they want, and frame yourself as that. All the parts of whether you or they actually fit each others needs must be done within that dynamic. You cannot explicitly mention negative qualities, you have to infer whether they will be accommodating.
I wouldn't be surprised if the author, and a large segment of HNers agreeing with her, did a swift about-face when they realized that Tor also provides an end-run around the internet backbone black-holing of IPs that some Tier 1 ISPs did to KiwiFarms last year, during the height of the campaign to deplatform it. More people using Tor in general means more people having the means and know-how to evade censorship, and we can't have that, can we?
Ask HN: Thoughts on the difference between anonymous vs. not social media voting
Some platforms like Facebook, Instagram, to a limited extent Twitter will tell you the names of exactly who liked a particular post.

Other platforms, particularly ones with downvoting, like Reddit, HN, etc keep the voting anonymous.

My colleague thinks this has an impact on what content rises to the top, how it is perceived once it does, the long term evolution / Eternal September effect, etc on these platforms.

Wondering if anyone else has thoughts. Her first thought was that secret voting can allow agenda-driven forces to go operate in hidden ways. I’m sure there are pros and cons
CPU cache, main ram & disk are all treated the same at the software layer. All memory accesses are somehow expected (in theory) to be O(1).

The best you can do with such a model is try to predict space (access pattern etc). On the other hand, cellular automata would make it much more obvious and benefit both small & big programs.

Parallelism is ultimately the duplication of space. If one bucket isn't enough, you get a second one. But with our space-unaware ISAs you need some cooperation from your OS, all the layers above and predict as best you can.
Forbidden 403 - Github.com
Anyone else currently experiences problems with github?
Maybe 1/10 requests returns a 200 the rest are 403.

I'm not crawling them or anything unusual just browsing through repos.

I tryed contacting the support but - you guessed it - I get a 403 there too.
Out of curiosity, why would people have “horror” at the idea of going to a chain restaurant, as opposed to, say, “disinterest”?
> As a developer, I'm fine with 3 years of support, security or otherwise.

There's the problem: developers primarily think of themselves, expecting end users to be power users not unlike developers.

That doesn't hold. Developers can handle change & a rapid upgrade cycle. End users... not so much. Or not at all.

The only updates end users care for are risk-free, invisible, hassle-free (as in: automatic) updates that plug security holes, correct broken functionality, or minor feature updates that don't interfere with anything already there. For example drivers that support new hardware which uses existing system bus w/ existing software infrastructure.

Update can't fit into this frame? Then put it in next, feature-breaking release. Not in currently-stable, supported one.

Imho, Linux currently has a pressing need for community maintained distro with 10y+ LTS cycle. Or existing distro that offers 10y+ support on selected releases. Such distro could easily send RHEL into obscurity.
My team is building Quiet, an alternative to team chat apps like Slack and Discord that works as you describe:

https://github.com/TryQuiet/quiet/#readme

> Granted, sending a message would require all parties to be online at the same time, but there could be a set of relay servers to hold messages until they get fetched.

We actually do a bit better than this! We use a gossip network (libp2p gossipsub) so all peers don't have to connect directly, and a CRDT over a private IPFS network so that everyone in a community eventually syncs all messages. As long as there's a continuity of online peers, the availability of messages is the same as a central server, and with a few Android users in the mix it's pretty easy to get to that level of continuity.

(The battery impact of staying connected all the time on Android isn't as bad as you'd think, and we haven't even begun to optimize it.)

And yes, it builds on the maturity of Tor rather than trying to roll its own onion routing layer as Session is doing. Quiet is still a work in progress, but we've been dogfooding the desktop app for over a yearn now as our main team chat, and the Android app for a little less than that. We're working on iOS now, which is... tricky. But we're hopeful.
If you only have a few teams in your company/organization, then you are not at a scale that necessitates a platform team and this discussion isn't for you.

When dozens of teams need a shared capability (e.g. for ad serving across many verticals at a FAANG), then you absolutely need one or more.
You can go to jail for insulting the Italian prime minister! And, in some (West!) European countries, even for insulting other countries' heads of state: https://www.politico.eu/article/european-countries-where-ins...

Also, deities: https://en.m.wikipedia.org/wiki/Blasphemy_law
Oy, you've got a loicense to access that publicly funded knowledge? Look what Carmen Ortiz did to Aaron Swartz.
Poor people might be better served with targeted ads to help them find lower cost goods to save money, access helpful services they otherwise wouldn't know about, and seek out support groups/clubs/organizations. Not everything in this life is evil ya know.
The Republicans are pretty clear in what they want to ruin no hiding behind the curtain. That sort of honesty is something. They are terrible but at least they dont really play as many games as Democrats. They scare you into voting for Democrats and then the Democrats disappoint you so much that you stop voting. Thats how the system works.
The Pizza Hut near my mom is the the old school shape with the salad bar and all the trimmings of the ones in the 90s
There's no goalpost moving. The point is that the USSR was so successful that no one wants to copy its legacy nor did anyone want to emigrate there.
I know at least Puregym in the UK eschews physical passes, and while 80% of people check in by scanning the QR code on the app, they also just give you a number which you can put in the keypad on the door instead
> the big menu is definitely a reason to go

The problem with chain restaurants is that the more they offer the more likely it's pre-prepared frozen/canned food that they just reheated or dropped in a fryer.
To be honest despite agreeing with many arguments around privacy, they're not quite compelling enough to convince me to adopt Tor's approach to it which in my mind is akin to hiding in a bin.

Sure, you're hidden, but you're also in with a lot of stuff you don't want to be in with and that can come with legal liabilities and ethical issues that I don't feel qualified to mitigate. And as other people have pointed out maybe the government or your least favourite company actually has a camera in the bin you chose to hide in.
Profit numbers caused wall street to ease off a bit and so the natural empire building and workload reducing motivations to hire more staff moved the equilibrium back a bit more to hiring.
Thanks for the correction. I don't think I would have believed my memory even if I had remembered that fact correctly!
Dumb question: how do Adobe, et al. do it when creating the standard color wheel/color picker? Would there not be some kind of Levenshteinesque mapping possible, against something like `FlattenedColorLine = Circle2LineProjection(GenerateColorWheel())`? (Is this projection what's being accomplished with Hilbert curves?)

I recall toying with this problem in my early programming days, when I was just learning about sorting and RGB values. A first-pass solution (RGB?) gave me results like this[1], my least-favorite color-picker UI. I decided that maybe the devs weren't stupid and bad after all, and this made sense to someone smarter than me, at least on some level. (I still groan when I see it in the wild, though)

How/when/why did we improve from this layout to the "standard" color-picker interface we see everywhere, like Adobe or a Google search for "color picker"?

(ETA: I'm talking about the awful sort order, not the end of using only "web-safe" colors)

[1] https://shemeerns.gallerycdn.vsassets.io/extensions/shemeern...
> Permanent identifier

Consistent visitor ID over months or years, even as browsers are upgraded.

This advertisement implies some things that could potentially be illegal, but I don't think that practice is by itself. Stalking as a service really gives Saas a new meaning .
> There is darkness inside people that lack of rules, lack of order, lack of accountability brings out.

This extends to social networking too. As much angst as there is about moderation, it’s a feature people want.
Ah, makes a ton of sense actually, thanks.

Didn't mean to Beetlejuice you, Bryan :)
The quality of indie apps on iOS has always been a huge draw for me.

Unfortunately that’s mostly been replaced by the swamp of garbage from IAP and ad driven filth that only cares about money.

But the gems are still there.
> I'd be surprised and disappointed if a party like the EFF would be against free access to scientific knowledge.

It's possible to support and encourage free access to scientific knowledge while not supporting IP infringement.
Not sure what you're implying here, but just because there isn't a scientific consensus on a condition does not immediately make it a "grift".
It really depends on the person. Clearly they're doing something right.
I think it's heavily dependant on the site you're using. Loading this page in Firefox on android with a pretty crappy connection took ~2 seconds. In the Tor browser it was ~6seconds

Definitely slower and this is a pretty minimal page, but I've got a hunch it really starts to choke when a page is loading a ton of different css/js assets at load
Sure, and that's what most do. But they don't actually derive any value from it - it's just busy work because others want the new features. If we could have 50 years of secure Windows XP or Linux 3.something, lots of software teams would be freed from periodic migrations to just building more features.
One thing that could help:

Add to the top of the readme something that basically shows "put in this / do this" and "get this"

Kind of like a before and after.

Basically, I'd recommend exposing 2-3 of the examples on the readme, otherwise the readme just shows how to run it, which doesn't show what it does / what it's for.
Twitter doesn't show threads for me anymore. Probably one of Musk's "improvements".
It is funny because the industry wants devs who can amplify their productivity with AI. ChatGPT can crack leetcode problems easily, yet the interview process is selecting for people who are good at competing directly with AI.
I thought this would be about building VyOS from source, but fun article nonetheless.

I use VyOS whenever I need layer 3 routing in vSphere for test environments. NSX-T is (way) faster by dint of being deeply integrated into VMkernel, but VyOS is pretty performant for what it is and is easier to install to boot.
WORKSFORME

(In UK.)
I think this tech downturn is all a collusion amongst tech leaders to bring down software developer salaries. How are so many places hiring yet so many are laying off thousands, and most of them in tech/development? Even the places laying people off are still hiring those positions.
File timestamp is a hard one, I’m not really sure what the “correct” way to implement that is while preserving privacy. Maybe hiding timestamps on files not owned by that app?

But free space (if being used for caching purposes): Why not just try to save to .cachesDirectory? If there’s no space the file save will fail, which is fine, your app should handle that anyways. If there’s low but sufficient space that fine, the OS will evict the file soon enough.
What is your definition of long running processes?

AWS Fargate (containers as a service for ECS/EKS) uses Firecracker under the hood, and you can easily have the container up for weeks, and probably even for months.

Similarly, Fly.io also uses Firecracker, and again, you can have weeks/months long uptime on containers.
> identity leaked and sold on the dark web

You mean, after it's sold and resold by the likes of facebook or google in open transactions?
Since property is so easy to steal then it’s probably not good for society to have minimal restrictions on ownership of firearms.
This "Pixel is the only good Android" sentiment is so bizarre to see. Similarly the point about Samsung devices being loaded with bloat and customizations that aren't better.

That second argument was valid like 5 years ago, but definitely not today. Samsung devices do still have a lot of customization, but most of it is actually pretty useful in my experience. Lots of little features that I hadn't realized would be nice to have and similarly to Apple, lots of cross-device integration conveniences, except that unlike Apple, they don't lock you in anywhere near as strongly. The S23U and Tab S8U are amazing devices both in hardware and software.

And then there are other pretty great devices from Sony, Motorola, OnePlus etc.
Had no idea vyatta is what Ubiquiti uses. Very cool.
11s we’re running less than 100$ per phone. By far the best low end phones
sure. support for ukraine, minority rights, democracy, freedom. china is pushing propaganda to cover up their genocide. thinking the US is even remotely equivalent to china regarding propaganda is frankly insane; maybe you should read https://en.wikipedia.org/wiki/Censorship_in_China as a primer on how China manipulates the truth. Also this https://en.wikipedia.org/wiki/Chinese_censorship_abroad

TBH its funny when people bring up american propaganda anyway. US media outlets are so overly critical of america, to the point it borders on anti-american propaganda
> I think we somehow need to enable "always-training" and I'm not sure anyone has the faintest idea how.

To ask the naive question, why can't we just keep continually training it with new stuff? If it takes, say, a year to ingest approximately the whole internet, tacking on a single large codebase should probably take something like an additional few seconds if we consider what fraction that codebase is of the full training set. I know it's not that simple for a lot of reasons, but it doesn't seem obvious that fundamentally new methods are needed to do this.
>Does Linus have an "heir"?

No formalized succession plan whatsoever.
I needed to pass big dataframes between workers and the main thread. Turned out that the easiest way for me was having them write parquet files and reading them in the main thread.
This is also true of (at least parts of) the US. This whole conversation is bizarre to my Midwestern eyes.
LuaXPrivacy is not maintained but works and is updated for Android 13.
This might be shocking to hear for some but fwiw: https://imgur.io/gallery/z1noQGJ

Also from 17 hours ago: "UFO hearing key takeaways: What a whistleblower told Congress about UAPs"

For detailed scientific elaboration on propaganda Jacques Ellul is a must read: https://en.m.wikipedia.org/wiki/Jacques_Ellul -> Joseph Weizenbaum has read him, and so should anyone who uses the P-word on HN :)

PS: Слава Україні! :)
I just swapped to a Pixel Fold from an iPhone 14 myself. Some of the issues you talk about are present on both, but are issues in different ways imo.

> - There's reproducable little bugs that annoy me. For example when I initially boot up the phone, I can't tap the password field to open the on-screen keyboard. It doesn't work. I have to turn the screen off and turn it back on, and then I can open the keyboard

I've also noticed bugs with the PIN input, where it just won't register touches at first when the screen turns on, leading to a missed digit at the start.

> If you open a certificate file to import, you get a frigging dialog box telling you to manually go to the Settings app and approve it in some well hidden sub-section. Why doesn't the dialog offer you a jump straight into there?

This is 100% an issue on Android now too. Not sure when they made the change, but certs result in a dialog essentially saying "go to settings."
So was Sicily the only producer of citrus fruit in the world?

If not, did mafias form on every location where citrus fruit was produced?

The article says that the sudden surge in demand for citrus coupled with weak law is what triggered it

Wouldn’t that have happened in a lot of other places as well?

Doesn’t seem to be specific enough
I'm from the Caribbean and my backyard has orange trees, a mango tree, a guava tree, a lime tree and others (but no avocado tree). So your choices were pretty spot on.
idk I've found VyOS fairly easy to automate. It doesn't have an HTTP API and everything needs to be configured through vbash afaik.
Absolutely. When I was in college (early 2000s) I found someone selling a Hammond A-100 in great condition for $400. It was her grandmother's who had recently passed, so they were trying to clear out the house. She had a really nice Wurlitzer baby grand piano for a similar price, but my college apartment definitely couldn't fit that thing.
No more a trap than 5.7. It's no Postgres, but 8.x is faster and far more feature-complete than 5.7. Adds CTEs, window functions, and more.
Maybe they can’t make those promises either? Todist hasn’t changed much but it has changed…
Wait, I couldn't even survive without my smartphone, being blind and all. Given that context, if a person deeply emersed in tech to actually get things done during the day says they think not everything should be solved with an app, that is a counter-tech opinion?

And yes, I sort of deliberately put this comment here to see how HN users react if their believes or their bussiness model are seemingly "attacked".
A JavaScript Iambic Pentameter Generator (2018)
> I don't want my bank knowing everything about my diet etc.

Germans have a certain paranoia. I understand where it comes from but how are you ever going to move on if you hold these beliefs so tightly?
Much like when lightning launched, mostly I think we’ll get whiny think pieces.

“Why do I have to buy new cables? What about the stuff that uses the old cable still? I need two now?”

I agree it’s the other new feature, whatever they are, that would be primary drivers for most people.
The Cray-1 had 160 MFLOPS, and a single Pico has about 133 KFLOPS, so 8 of them would be just over 1 megaflop (not accounting for any overhead). So about 1/160th!
Nitter is unresponsive. However, this works: https://archive.is/KJW3I
Walmart didn’t kill the small town, it is the small town
There is more. I am remove an app and reinstall it and my data is still there. So I can be tracked across installs.
I wish Microsoft had bought Oculus instead.
You're incorrect on what the GPL 2 and 3 require. You should read them, it's pretty approachable language.

Actually enforcing the GPL, that's an entirely different issue. Some jurisdictions have found that only the original authors of a line of code have standing to file suit under GPL, not end users.

The VMware case also demonstrated that even if you have an original author, at least in Germany, the bar is very high to prove that the work is infringed, basically to the point of impossibility.

I don't believe any court has found in favor of the GPL in regards to end user being harmed.
Yeah, CCF is well-know for making the majority of its food from scratch. It may be boring food, but they at least try to make it right.
At the same time popular Linux distributions do almost nothing to prevent fingerprinting.
If you're thinking of the stress: There are exceedingly few positions open for studying sand circles, and probably not much money for it.
Of course you won't get ignored, you'll get escorted out by security. The likelihood of a hiring manager being in the office nowadays is also very low.
The turning point for was when Apple allowed users to set app permissions and Google didn’t