skysight-inc/HackerNews huggingface dataset:
You won't get the job not because you "didn't worry about the algorithm" but because you didn't ask any questions about the problem; just went straightforward to the implementation. In FAANG interviews that would be a red flag.
William McGowan Is Dead at 64; a Challenger of Phone Monopoly (1992)
Sufficiently automated IOUs are indistinguishable from money!

What is the scenario you're imagining of Alice attacking Charlie?
But do both you and your wife have to be at BigCo? Maybe you could take a more flexible, fulfilling job that lets you have more time with the kids while she focuses on money. Break those gender stereotypes?
Did you know Airplane was a remake of an earlier film ‘Zero Hour’? Most impressively, Zero Hour was a serious film that had a script adjusted and combined with directing, acting, and visual gags to create this comedic masterpiece.
> replaced them with real engineers

nice gatekeeping. Shame on them for working to get a job they want.
> get a lot of help from the internet

But this exactly what they’ll do on the job. Actually, searching for help and distilling what you’ve found into a clean solution is a skill in itself.
It helps to remember that the downvote button is so close to the upvote button that it’s very easy to hit it by mistake on mobile. And I reckon most people don’t take the time to double check and undo the downvote.

I feel you, and it’s a natural worry. I deal with it too. But remember, the point of HN is for the discussion to be for the readers. And reading about downvotes is boring.

One hint that helps me, is when I write things like “Smart people don’t like statistics?” —- it sort of helps me realize that I’m in the frame of mind where I should step back and close orange website for awhile. And I mean all of this genuinely; I’m not patronizing or just saying it. It happens a lot.
V0.8.0 Qdrant vector search engine went live
Distributed deployment, less RAM usage, even better filleting by #semanticcore, and more...that's all about v0.8.0 update of Qdrant neural search engine.
A blog is exactly what the Django Girls tutorial does: https://tutorial.djangogirls.org/en/
Ten male humans.
This isn’t true where
i hail from (also, which parts of the midwest rely on sprinklers? I’ve only seen them in the west and southern plains. Maybe Kansas and the western Dakotas?
No need to gatekeep. We can show a bit more empathy to the teens (or older folks) that are trying this for the first time in their life. Compartmentalization of concerns is an important part of pedagogy.
RMA the device.
An often overlooked issue is TCP congestion window scaling; For HTTP/1.1 it can be beneficial to serve all resources from a single host as you will likely have "hot" (=larger scaled congestion window) tcp connections to that host. In contrast, if you serve resources from 3-4 different hosts, the TCP congestion windows needs to scale up for each inididual host, which takes a couple of round trips before maximum throughput is achieved. However, there is no silver bullet here, whether or not this is faster or slower depends on a myriad of connection/link parameters.
The long edge of one cell is probably 4-8cm long. It’s in that ballpark anyway.
> What do you suggest for the 99%+ other candidates?

To apply for the 90% tech companies out there. 10% of all tech companies out there are FAANG or FAANG-like. 90% of tech companies are normal tech companies (they'll care about your education and cv and the interviews are usually just a chat. No IQ tests)
Also interesting: You're allowed to use the same query parameter multiple times in one URL and the server is expected to merge it into an array. But I don't really know which implementations do this.
Hot Fuzz
Got somewhat homesick opening the article and the first photo is a place I've walked right by many times, it's right around the corner from my in-laws. At least one other and maybe three others are within 100 yards of first photo as well.
I'm afraid I don't. There came a point where I had to accept that the project was not going anywhere, and move on; I let the blog & web site expire.

I did eventually post the code on github, though it's missing most of its history, and the work is stalled out mid-transition from one code generator backend to another, so it doesn't actually run; but you can get a sense of the language style from the 'samples' and 'validation' directories:

https://github.com/marssaxman/radian

In a nutshell, name-rebinding and an indirection operator provided the flavor of a mutable, object-oriented language over immutable datastructures and functional semantics. Loops were all range-based, and the dataflow graph was decomposed into maps & reduces; maps were applied in parallel, via work-stealing.

Were I to do it over again, I might be a little less opinionated about the syntax - but I was having fun at the time.
> How is reading them wasting time?

- No text reflow, no text resizing. So I'm standing at the bus stop with my phone awkwardly in landscape. On the other hand, on my 32" monitor, columns are way too narrow.

- Can't copy images in most PDF readers.

- Text selection so bad that it has a 50% chance of selecting some random unrelated characters on the page.

- Not to mention needless page breaks which further complicate selection and highlighting.

- Hyperlinks often don't work. When reading citations I don't even bother to click links anymore.

- Hyperlinks within documents make it difficult to go back. Some readers have a history function, but it is inconsistent.

> [...] then PDF will never die.

- Documentation is usually written in nice HTML pages and optionally browsable through Apps like Dash.

- EPub is standard for books

- Academia is the last bastion, but scientific journals already publish HTML versions of papers.
So, the opposite of the emotions experienced when flying and going through airports.
> The cost of operating such a plant would be at least 10x the equivalent fission plant. But fission is already not competitive, and gets less so every day.

People keep repeating this (fission is not competitive) like it's a law of nature, but the reason they are not competitive are entirely human-made.
a better way to say it is if the content creator doesn't want you to receive it, blocking it isn't "censorship".

You wouldn't say that they GPDR or anti-tracking web browser tech is censorship, would you?
To me it just feels like this release isn't very exciting other than the new colour. The new chip sounds fine, but until real world independent benchmarks come out it's probably safest to assume it's an incremental improvement. Otherwise if you're getting a base model then you're not getting a lot more than you would have gotten in 2020 (still 8GB memory which is becoming laughable for such an expensive machine, still 256GB SSD, slightly fancier screen and webcam), and at least by UK pricing you'll be paying 25% more for the privilege.
Most websites and web apps spend so much time on server side CPU per page load that offloading a few static requests makes next to no difference. The CDN thing is way down the list of changes you can make to improve performance in most cases.
Automating Data Protection at Scale, Part 2
Greg Egan in Permutation City neatly avoided the "computers is hyperspace" trope by locating his computing platform.... somewhere/everywhere.
Automating Data Protection at Scale, Part 3
That's why they hire only 10xers, so they CAN do a work of 10 men!
- Sin City

- Forrest Gump
Seems like being divergent on any access would push matter away over time.
In the context of the episode Don Draper spent the entire episode thinking about the minor character constantly. When he says the line in the elevator we know it’s absolutely not true, especially when the character was asking Draper why he hates him; Draper makes the remark to be more hateful because the character has been occupying his mind for days.

Always funny to see “memes” evolve outside the original context.
After seeing all the unreliable and buggy software, i think more gatekeeping in IT would probably be beneficial.

You wouldn't let someone do surgery on you that hasn't been to medical school.
Average GPA of the class of 2025 admits was roughly identical (3.95).

We will obviously have to wait a few years to see how college admissions turn out and then we'll need to wait longer than that to see how their lives turn out. But early concerns about the students being "lower quality" are not panning out.

There is also the question of what "elite" means. Should TJ select for people that are extremely good at taking tests so they can have students take a mountain of AP classes and score a lot of 5s? Or is that not actually the best kind of education for gifted students? The most valuable material when I attended was not the testing but building weird software in the syslab. This value isn't encoded in grades and test scores.
>Meanwhile, if your caching reverse-proxy goes down, you have the option to immediately put a different caching service in front of your site, or temporarily serve static content from your servers directly, and get things working again with no code changes or backend deployments required

I think I'd prefer deploying a new CDN link to updating DNS. "No code changes or backend deployments" makes the assumption that DNS is a manual change (not terraform, etc.)
There are quirkier things:

• Content-Length is defined to be a number, but it actually may be a comma-separated list. This is due to a rule that repeated headers can be merged into one header with a list, and buggy software that happened to output multiple Content-Length headers that subsequently got merged.

• If you want to implement a crawler or proxy that works with all real-world HTTP servers, then no matter how broken and invalid responses you get, if Internet Explorer accepted them (and it accepted pretty much everything), then you have to make sense of them too.

• HTTP/1 is vulnerable to request smuggling. There can be multiple HTTP messages on the same TCP/IP connection sent one after another. If the sender and recipient don't parse the length of the first message in exactly the same way, they'll get out of sync and the recipient will start interpreting message body (often attacker-controlled) as subsequent HTTP requests/responses.

• Expect + 100 Continue allows clients to start uploading a file only if the server gives it a green light (client sends headers and waits for status 100 response). However, this part of the protocol is kinda buggy, because the client has no way of knowing if the server supports status 100. If the client gives up waiting for status 100 and falls back to sending the body anyway, there's a risk of a race condition when server denied the upload, but still received it. In that case the server will parse body as a new HTTP request.
It's so heavy! I love the laptop but it is a little bit heavier than ideal for me. I think a MacBook Air works for me too! I don't need much computing power. I wish they had a larger screen version of it
How would anyone learn? I agree when it comes to anything with stakes or deployments to production, but everyone starts somewhere and copy pasting a url from a CDN is one less headache when you’re playing with something totally new.
No – they explicitly stated at the time the Studio was released that a new Pro is on the way.

I would expect it to be released around the November timeframe, which would mark two years since the first M1 release and matches with the two-year transition timeline they initially pitched.
That is so great to hear! We are in the midst of refactoring the documentation structure for different audiences: people who want to try it out quickly, those who want in depth understanding (like you), code contributors, non-dev

It’s a long journey! If you ever see some of our docs again and feel that it has lost it’s way please reach out; It’s very important to us to not only show how the product works but also why :)
OG link https://news.ycombinator.com/item?id=22767253 by Dan G

" If job ads were threads, each thread would be a generic referendum on the company. Worse, it would be the same referendum over and over.

Job ads are boring, so there wouldn't be anything to discuss other than how one feels about the company, and that's boring except to people who have strong feelings on the topic, and strong feelings on the internet tend to be negative, so the threads would fill up with negative generic comments.

I believe that the hivemind resents boring things, such as submissions where the only new information is "X is hiring", so it gets cranky and fills the vacuum with indignation, basically as the only way to amuse itself in the absence of anything interesting to discuss. It doesn't want to, it just doesn't know any better way to have fun in a vacuum. In practice, what this would look like in a job thread is "I applied in 2015 and never heard back", plus—if there has ever been a negative story X about the company—every variation of X, X, X, repeated increasingly snarkily.

Actually, it's worse. Building a business is a long hard slog. One needs to hire far more often than one has scintillating new information for the community to have fun discussing. Therefore, each successive job ad would be even more boring than the previous one, leading to monotonically increasing resentment. Repetition is the enemy of curiosity.

Launch posts don't suffer from this dynamic because by definition, the startup is new, so there's something new to discuss. "

HTH
> Considering the normalization of spending hundreds of hours grinding LC questions and the industry built around whiteboard interview preparation, my (n=1) conclusion is that LC interviews is not about technical assessment at all.

The “hundreds of hours” grinding LC is largely for juniors without experience. I don’t know any senior engineers who had to grind LeetCode like that for their FAANG interviews.
Is there an UI for the identity management like defining roles and assigning identities to roles?

I see the API part. But is there an UI part, besides the self-service account management?

Because that general management interface is the missing piece in many of the identity services.
That is "rent" price. You pay 1m at move in but you don't own the apartment. The landlord gets the interest on it as your rent. When you move out you get the 1m back.
I’ve been using last years Pro and even during light video editing, compiling code etc its never missed a beat, never spun the fans. I’ve been blown away tbh (but not by the fans)
Just because you can describe velocity from any frame of reference doesn't mean all frames of reference are valid for describing time dilation. They're not. If you're not accelerating, you're not accelerating.

Either way, supposing you were accelerating towards a photon at rest, at the speed of light, that doesn't mean you would suddenly experience time in slow mo. You're going to feel "time" normally. It means that the photon would appear to be in slo mo, which isn't something easy to imagine. Hence the preference for imagining clocks that turn slower.
Copyright is in the US Constitution.
https://www.verbraucherzentrale.de/wissen/digitale-welt/mobi...

was removed?
For anyone interested: https://www.bbc.co.uk/sounds/play/b09sqqd3

I just listened to it, and it's... yeah, I get what you mean when you wrote "it was one of the most engaging documentary I had listened to!". It truely is.
Perhaps that is your experience, but that is not mine. Tutors are only used in my areas for kids that are falling behind, not for the tip of the spear.
sure, I often have to do tree and graph traversals in my day to day but, I will 100% fail to do that under pressure with people looking at me and expecting me to "talk throught my thought process".

If you really really care about me traversing a graph, leave me alone with the task for a while, let me take my time, give me access to the internet even. Why do you care that I can write it on the spot? If anything that just proves that I memorised it just before the interview, not that I actually had to think much about it
> Any tips on what’s worked or not?

- Showing code is optional. A bit of storytelling to set the scene is enough. So you can keep it generic, or you can add some details, as you wish! Just make sure that the candidate understands the scene. If you present something generic and feel they don't understand, tell it again with more details. If you think you've lost your explanation in details, start over with less details.

- Be sure to know what answer you want. The number 1 thing we want is for the candidate to talk about adding (non-regression) tests. But the candidate can talk about many different things: profiling, tracing, A/B testing of the new implementation, etc. If they don't talk about the #1 thing you want, try to subtly bring them to that point ("how do you ensure that the new implem works as well as the previous one?")

Not specific to the refactoring challenge:

- Ask for feedback. After each challenge, we ask the candidate their honest opinion on the challenge.

- Grasp a feeling of whether or not you'd like to work with this candidate. Try to challenge them, correct them, ask them to explain things in more details and see how they react.

- We do it with 2 interviewers: main and observer (watcher?). Both from the technical team (so 2 devs). We encourage anyone from the tech team to do it if they want, even juniors.

- We do the 3 challenges in 1 hour but that's a bit short. 1h30 would be better, if the candidate is ok with that.
I finished my PhD and I am so defeated
Its the Anglo Common Law model.
I believe the assumption here is that the candidate would be made aware of the circumstance.
An SNES with a couple games still sells for like $300
I actually have a CRUD-type interface for a database, where everything is done with GET and POST (or PUT or whatever), and I use 409 Conflict to mean "There was a conflict, someone else edited this, I rejected your edit because your edit was based on an assumption that is no longer true".

I guess if I used AJAX for everything, I could return a 200 OK and a JSON object meaning "actually everything is not okay, there was a conflict" but I did it the simple way first.
> But I can easily say that checking ID, without first making sure valid voters can easily get the needed ID, is unacceptable.

Agreed. The issue is the Democratic solution is to never ID, instead of coming up with a way to easily get people IDs. That makes me rather suspicious of their motives.
Same. I had to parse HTML written by eBay sellers. They were professional sellers, not webmasters.
> I'd rather either not run applications I don't trust or just containerize them. Guess how Flatpak works?

Containers are not security isolation, I'm not sure why this has to be repeated so often because it's very obviously not the problem containers try to solve.

Maybe you're thinking of Jails or Zones from BSD and Solaris?

> I don't trust random unpaid volunteers to do this anyway.

But you trust them to produce your kernel, coreutils and the very software you're talking about?

> [flatpak] eliminate[s] the ability for software to conflict

I can very much think of ways they can still conflict; one would be port bindings for example. But I agree with the sentiment, you're basically arguing in favour of static binaries being shipped... except instead of static binaries it's... a tarball you run in a chroot... which has some kind of value I suppose.

> I use a computer to run software. I use a personal computer to run the software I personally want to run.

Sure, nobody stops you from downloading random binaries, or an application developer creating their own package repo and allowing you to download directly. There is history with that approach, in fact I consider rpmfusion (third party repo) to be basically essential for desktop fedora/rhel/centos.

My major point is: centralising trust to a few maintainers who you can hold accountable for your entire OS experience has value, and you can still opt out. But making flatpaks mandatory decentralises that trust back to application developers, who might not be trustable.

One need only look at how many backdoored docker containers exist on dockerhub.. since it's a platform where anyone can publish essentially anything, even if you're aware you should avoid it- it _does_ pose a concern.

There's also a minor argument about blast radius', a developer account being compromised: on docker hub this would be disastrous and opaque, but for github it would not be so bad and probably noticable, and for an apt repository it would be much less dangerous (and very noticable).
Looks like the website is from fiverr https://www.fiverr.com/asmi2022/create-responsive-mobile-app...
For completeness, the Xkcd "Isaac in grade school" comic:
https://xkcd.com/1448/#isaac
We built a GPT-3 Chrome Extension that summarizes and replies to your emails
> The title of the article is outrageous clickbait and the author should be ashamed of that fact

Agreed. Some big part of this blog post are things that every backend, web and even mobile developer should know (except if you are really deep into HTTP like yourself I presume). However, from the job interviews I conducted, roughly 90% of backend/web/mobile devs don't know 90% of facts in this article, which is a shame. And which ironically makes the title not so clickbaity anymore.
It's not just convenience. Some of us would rather stream content legally because it's a straightforward way to make sure the creators of what we watch or listen to get some compensation. I'm getting something I want from them, and their expectation is to get paid; I'd be doing wrong if they didn't get something in return.
People frequently post here saying that they are senior and needed to do that or would need to do that.
Women Allowed Topless in Pools in Germany for Gender Equality
What are the resources missing to build them quickly?
I see both as well, but I think they were talking about just the non-block code samples. "cURL" in this example: https://live.staticflickr.com/65535/52133970834_47a88e642e_o...
Huawei founder's observation of Japan's “lost decade”
If you read Tim Wu's master switch, this is nothing new. There are certain people (technocrates, geeks too) like to consolidate and centralize stuff. Yes it makes things easier to manage and organise, however the cost is freedom.

A messier world with more freedom is always better for the public.
To me a real engineer is good at engineering, what you described sounds like a good HR manager.
You are not the target customer
This title is toxic. Don't push AWS on me. AWS is for huge corporations or for devs who don't know how an internet application works.
Hi, thank you for your contributions to Atom @nathansobo. I really enjoy the git/github integration and the window for staging files and writing the commit message. It is clean and easy to read. I still prefer the Atom clean interface to VSCode/JetBrains PyCharm, mostly due to this git readability.
A non-embodied AGI could know and reason about physical stuff. Non-physical intelligence abounds, no? This conversation we're having here is not in the physical world.

You're right that babies aren't up to what my standard for AGI would be either, that's a bad example, good catch.
Maybe doing leetcode style interviews is just a bias that gets you more young applicants (recent graduates).
SRI?
They pre-announced the previous Mac Pro at WWDC 2019, but even that was only available in December, I think. Before that, they previewed the previous Mac Pro in 2013. So, yeah. No harm in hoping but it's really rare for them to actually release new pro-branded hardware at WWDC.