skysight-inc/HackerNews huggingface dataset:
FSF the Ferret Saving Foundation
https://enderverse.fandom.com/wiki/Ansible
Ursula K. Le Guin coined the word ansible in her 1966 novel Rocannon's World. Le Guin states that she derived the name from the word "answerable", as the device would allow its users to receive answers to their messages in a reasonable amount of time, even over interstellar distances.
I actually did one of these as well. We couldn't get the video call to work, so the interviewer ended up having me write the code down, and then read it to him over the phone.

At the time if felt pretty dumb (and still kinda does), but he was fairly reasonable about it, and most of the back and forth was me describing the algorithm to him.
Stone and ceramic are very durable (the latter tends to break into potsherds, but doesn't rust away as iron does). And population density doesn't need to be particularly high to be able to locate settlements and dig up artifacts.
>"Dumb question..."

Yep
Not my experience with the number of occupationally successful yet seemingly broken individuals I've worked with. Unless working crazy hours to the detriment of your health and family life is considered growth.
oh okay so they're not the same gotcha
I have always been baffled at how software companies start with few developpers who have this insane challenge: build an app from nothing, get traction, conquer the world. Then the company starts hiring like crazy and engineers pile on. However, it seems like the challenge is becoming less big: you should only have to maintain the code and deliver features your users ask for.

To me, it seems like the team size should actually follow more this trend:

Early: small | Growth: big | Mature: medium

As an anecdote, I just downloaded Windows 11 and it truly feels like a product invented to keep designers and engineers busy. It has a nicer UI, yes, but was it really worth the investment compared to Win 10? Probably not.
There's a good comment from an older discussion here on that: https://news.ycombinator.com/item?id=20404825
I love you and thank you for this. cause I didn't understand what the website was about
Were your experiences at the jobs positive?
Now if this isn't going to be a huge disservice to the cause of Mastodon (which I support, as you might guess).
> Seriously they have 1,000 other qualified candidates lined up right behind you.

That is really not the case right now. It's REALLY hard to even find candidates in the first place. Especially people with OPs years of experience...
Not a lawyer, but I find it highly improbably that section 230 would shield them in this case. It's trivial to think of a scenario where the removal of information constitutes the production of a message, and in that scenario, the information is not itself produced by third parties using a platform, but by the platform itself.

Like, if I write a note that reads: "The President of the United States should morn those that die of COVID." And the note is posted by someone else with "morn those that" removed, they can no longer point to me as the producer of the message. Likewise if video footage is edited to show a different story than reality, the person that did the editing is culpable for the resulting hoax, not the videographer. I think the same applies to editing information produced by multiple other people. The moment you edit information to conform to a certain narrative, you are then the source of that new narrative. In that way, I think Facebook, though they were editing the information available on their platform, are in fact the source of a new narrative that exists in the negative space of their editing.

It would indeed be super interesting to see this argued in court. It would make a really good balance to the free reign that platforms have now to curtail certain messages or information. If they were responsible for the story the surviving information creates, it would make them tread more carefully when censoring users.
The whole self-appointed "fact checker empowered to cancel" movement has to stop. Far too much fair disagreement, and objective truths, have been maliciously "cancelled" for not adhering to a given narrative on public forums.

I get that "freedom of the press" does not include freedom to use someone else's press, and the owner has the absolute right to decide who may use his press. That said, we have a legal differentiation between "publisher" and "common carrier", and by culling §230-protected content in a clearly biased manner Facebook etc is establishing themselves as "publisher" culpable for libelous & criminal content.
Companies don't listen to complaints about functionality much. Facebook has an even bigger problem of privacy and that their platform is actively harming society. None of these matter, Zuckerberg is not trying to fix the problem. Rather he is trying to hide it from public view. The recent change to Meta is just that. They want Oculus to be face of the company and get some cover/distraction from the problem they aren't willing solve.
Great point about declaring a product complete.

The internet is interesting in that it can bypass a lot of consumer protections that have been hard fought in government.

One that I recently saw on here was the government (not sure which level, federal I think) declaring that click to sign up, call to cancel is illegal.

There is so much user hostile behavior online it's crazy, generally speaking it seems we all need to find our way back to morals.

Hang in there with the despair.
As a civilization we've had this for over a decade now, surely this was what radio was like before television.
that's why I use reddit clients like sync for reddit ..no recommendation bs just get the feed from subreddits I subscribed for .. imo you should try it
Former Ubiquiti employee charged with extorting company for $2M ransom
Your tone seems to imply that you're an Android user. How is Google/Android not money-grubbing?
Was this suppressed on Twitter? What about the NYT publishing an objective analysis of the situation? Aren't we discussing Facebook, specifically, here?

In your scenario, do I not have any other options for showing my side of the story other than Facebook?
All they ways they used the energy from deorbiting mass was just so fascinating. Almost makes you wish the moon could shatter in real life.
That's the point. No one is solving the problem, they're regurgitating knowledge.

If you care is someone has completed a Computer Science degree, ask to see their resume. If you care if they actually learned the material, ask to see their GPA.
And for design spec ambiguities read https://web.archive.org/web/20210722231119/https://games.gre...
Whatever happened to VSCO as an Instagram substitute? It didn't include likes for a reason.
IBM also has a computer called the SCAMP.

https://en.wikipedia.org/wiki/IBM_5100
Research Unix v7 for Raspberry Pi
Between Facebook banning any support, President Biden labeling him a white supremacist, and the Democrat head of the judiciary committee Rep. Jerry Nadler suggesting a unanimous jury verdict was a “miscarriage of justice” which needs to be investigated, Rittenhouse is going to a busy man.
As companies trend toward being conglomerates of unrelated businesses, it makes sense for them to rebrand this way.

Google makes (a little) sense for just search, but it makes no sense as a self-driving taxi service.
Speaking as a static analysis person, C and C++ are unholy nightmares for static analysis tools to work with. Even very very basic issues like separate compilation make a mess of things. If the world can successfully shift away from these languages, the supporting tools won't have trouble keeping up.
If you deploy same binary under different roles, it's same issue with complexity.

With modern tooling deployment and managed storages is not a problem at all you use templates or buildbacks or even lambda combined with gitlab github CI abilities. Recent progress allows you to embrace zero-ops and microservices.
In my team we don't have a dedicated ops person, and deployment from dev to prod is running via git by developer.

Node itself has a very bad profiling tooling compares to more "adult" languages.
if you run a microservice it's much easier to spot a problem in CPU or especially memory leak.
And vise versa if you doing something in scala, or java, microservices benefits are minor.
It's also so much easier later to rewrite some of the services in a more performant language.
VSCO also doesn't have likes, wonder how that network's been faring.
The quality of metalwork back then was incredible.

Every so often I stumble on images of various hoards, and the gold work in particular is just awesome. Gold ages well, so there is that, but the workmanship is just incredible. The Great Torc from Snettisham is a good example.

https://en.m.wikipedia.org/wiki/Great_Torc_from_Snettisham
Ask HN: How do you apply what you've learned?
For example, a friend of mine digs deeper into a concept to find out why that thing works the way it does and connects that to what he already knows to understand it better. What are some strategies you use to make those connections between a topic you are learning and what you already know, especially a topic where that real-world application might not immediately be clear?
AirTag Exposes DHL Fraud
Maths researchers hail breakthrough in applications of artificial intelligence
People are displeased when you inform them their 5 year old view of JS and React is indeed outdated, I suppose.
When will we switch to memory safe (but reasonably performant) languages like Go/Rust/C#?

Performance critical sections could remain in C/C++, but MOST code doesn’t need the kind of performance C/C++ provides.

Hopefully C/C++ will go the way of assembly: present in TINY doses.
Palindromic Dates in the Yyyymmdd Format
Well, quite. Why would a company that makes its money selling ads penalise sites that show its ads?

And when you get to that state, you've pretty much turned the entire web into content marketing for your ad sales business.

So - of course search quality suffers. Search quality is not the point.
Except this person isn't American, as he lives on Manitoulin Island, which is in Canada.
Apple | Vancouver, BC | Backend Engineer | Full time | Onsite

The Apple Media Products Engineering team is one of the most exciting examples of Apple's long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive
scale, meeting Apple's high expectations with high performance to deliver a wide variety of entertainment in over 35 languages to more than 150 countries.

AMP Platform Infra team is looking for software engineers to build large-scale distributed systems. Engineers should have a strong data structure and algorithm background and proficiency in statically typed languages such as Java, Rust, or Scala.

if interested, please send your resume to mansur.ashraf@apple.com with [HN] in the subject
India's maritime graveyard, where cruise ships go to die
I think it's probably because the system doesn't see it as "copying", it sees it as "writing arbitrary data that just-so-happens-to-be identical to existing data in another open file". It'd be tricky to figure out (and verify in a secure manner) that data is in fact being copied.
Also the president immediately expressing disappointment on Twitter at the jury's decision... what a slap in the face to due process
I mean, yeah. Doesn't make it reasonable. You can either argue it's unreasonable or argue that Facebook should behave "ethically" here, I don't think you can have both. It seems like people want Facebook to help everyone to have a strong opinion based on zero knowledge, but they want everyone to have the "correct" opinion.

I think social media doesn't give people "the wrong opinion," I think it gives people opinions in general when they shouldn't have any.
I fully accept that FB is free to run itself how it pleases.

That said, it's clear they are not in a position to act as a neutral platform for civic discourse.

I try to support technologies and platforms that provide a voice to all. Decentralized over centralized.

I try to curate my own list of sources, rather than rely on third-party curation.

How else can I ensure a healthy and diverse information perspective?
Curious what the structure of this is. Is this supposed to be many->one? Where many people with small amounts of $ get together and give one person a grant? One->many, where many people get small amounts of $ from one relatively wealthy person? Or many->many?
(spoiler, sorry --)

> The criminal must be someone mentioned in the early part of the story, but must not be anyone whose thoughts the reader has been allowed to follow

The Murder of Roger Ackroyd breaks that one decisively, no? I find it interesting that Agatha's first classic was already turning the genre on its head.

Pretty sure she broke this one too:

> The detective must not himself commit the crime.

... but I'll refrain from mentioning where.
Funny thing about apple last time I interviewed there, everyone is an independent interview team. If you want to work at apple, you can, you just have to keep on interviewing and interviewing and interviewing and eventually you'll get a bite.
I've written and thought a lot about the need for a platform that enables investment in individuals and projects[0], so I'm REALLY happy for any initiatives that look into this.

I work on a game engine[1] and am slowly acquiring GitHub sponsors. When I think about these platforms, I think about them relative to the status quo: GitHub sponsors, Patreon, Kickstarter.

From what I can tell Moth Minds isn't an investment platform but rather a "generous donor creates a grant program, people apply and get an effective donation" program. I'm left wondering: am I missing anything? How does this differ from someone donating to individuals on GitHub sponsors, Patreon, Kickstarter, etc.? It seems the primary thing is that the donor doesn't need to find individuals to sponsor (which is great) but not the massive game changer I hope to see in our future.

That said, still very interesting work Molly-thank you for exploring this! I wish more people were thinking about this!

[0] https://devlog.hexops.com/2021/terrifying-parallels-between-...

[1] https://devlog.hexops.com/2021/mach-engine-the-future-of-gra...
I believe the format specifies the META-INF/MANIFEST.MF path, but in practice the classloader and jar tools can deal with a missing manifest. Otherwise it is a zip, with all of its warts and non-reproducible default behavior.

Did you know you can have multiple zip entries with the same path? Ask me how I found out.
Most mass shootings in the US are gang related using illegally-owned pistols, IIRC. At least using the definition that gets you big numbers of mass shootings.
Ah this is fascinating. Thanks for the link. Cheers!
Thank you! Not much to argue with, rather just nodding my head. I hope one of us interviews the other some day, and that we have a chance to debrief after.
> maybe we should just fund legit grant seeking PhDs.

We already do, through the NSF, DARPA, DOJ, NSA, NASA, etc.
Except Facebook changed their name to distract people with a shiny new thing, hoping they will see that and forget about the other issue.

The square rebranding too doesn't make a lot of sense to me. Bitcoins will fit naturally into their line of products without rebranding. Of course rebranding with a bitcoin related word is a cheap way to achieve a stock bump. So probably smart in that sense.
Juries have been wrong before, and many times at that.

Personally I am sick and tired of the way this character is now put forward as some kind of saint, in my book he's a multiple murderer and there isn't anything that will change that. There is such a thing as intent and I don't buy for one second the self defense angle, that's akin to me tooling up with a bunch of weapons, walking into a bar fight and then shooting people that come after me and claiming self defense.

Of course the violent right now have their poster boy and a fantastic fig leaf to engage in some more of this, beware of sowing wind, you'll end up reaping storm.

There is a reason more civilized countries have decided that the state should have the monopoly on violence. This isn't 100% ideal either but at least it stops this kind of excess.
I disabled WebGL and WebGPU in my primary browser. I simply see a blank page with the words "Application error: a client-side exception has occurred (developer guidance)".

You can do the same too. Most webpages don't need fancy graphics. CSS transforms and animations (which can be 3D) are fancy enough for me.
> Paul Graham's assertion that 'parents send their kids to private schools to improve university admission standards' does not guarantee that 'kids from public schools are smarter than kids from private schools.'

You are correct. However, it does mathematically guarantee that 'kids from public schools are smarter than kids from private schools at any given university (except, maybe, one of HYPMCS)'

In any competitive market, from the perspective of a market actor, independent selected-for variables will appear to be inversely correlated.
Facebook is orders of magnitude larger.
Which end-user applications are affected? And what would an attacker have to do to exploit this in the wild?
The question is, if media centralization continues, what evidence/perspectives could have been removed from the public sphere, and what impact could that have on impartiality?

Tech has the potential to decentralize power. Alas...
> per the comments

Why are you believing comments over what the content of a video/article is? And you're wrong.
A minimum billable increment is not double billing when properly outlined in a contract. If one item is an hour and two minutes and is interrupted by a three minute item, the bill comes out to 65 minutes of work and 25 minutes of contractually obligated rounding. Anything that had to be item had to be rounded up to the minimum and that's the price the client had to pay for itemization. I wasn't going to play guessing games about which calls counted as an item and which ones didn't.
> Given the weird nature of this case, and how only one viewpoint about it was allowed on social media, I wonder if that constitutes defamation on the part of the social media companies, since they were in practice making an editorial decision that he was bad.

You yourself acknowledge that it is a "viewpoint", or the term more common in law an "opinion". Opinions are protected speech by the first amendment (not section 230) and as such Facebook cannot be liable in any way for promoting one or silencing another.

To be liable for defamation, you would need to be stating false facts with reckless disregard for the truth (or malice, if Rittenhouse counts as a public figure), not just promoting an opinion. This is regardless of section 230 (which might or might not provide them further protection).
Fact checking, or more importantly which claims get fact checked, is a signal for political leanings, if nothing else.
How much of the trial did you watch?
I'm curious if anyone might have a good recommendation for a good introduction to Schopenhauer?
No one is safe in meta: https://youtu.be/-XWedbTIcV4
Url changed from https://kottke.org/21/11/the-ten-rules-of-golden-age-detecti..., which points to this.

I took the title from https://thrillingdetective.com/2019/01/10/father-knoxs-decal..., which that one points to, and which is closer to the original source.
Wow, quite brazen. What an interesting read.

Couple things that stood out to me was that the incident occurs in December and the raid ensues March 24th, so roughly 3 months. Building the case I presume.

Then after the raid, the accused doubles down and seeds fake news stories.
Hello, sorry, this is incorrect. I really did receive it a few days after emailing pc about it.
There’s an old saying attributed to Abe Lincoln: “Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”

I contend that most software engineers (and most engineering houses) don’t spend any time sharpening the axe. Certainly not when it comes to optimizing for development speed. Nobody even talks about deliberate practice in software. Isn’t that weird?

1000 lines of code is way too much code to write from scratch in a day, or code review. I claim it’s not a lot of code to port - especially once you’re familiar with the code base and you’ve built some momentum. The hardest part would be mapping C pointers into rust lifetimes.

> most likely have no idea about real world.

I have no doubt this sort of speed is unheard of in your office, with your processes. That doesn’t tell us anything about the upper bound of porting speed. If you have more real world experience than me, how fast did you port code last time you did it?

Mind you, going hell to leather is probably a terrible idea with something as security sensitive as BoringSSL. It’s not the project to skip code review. And code review would probably take as long again as porting the code itself.
Enough to be sick of it.

This is not how you run a civilized society. The problem is not so much the trial as it is the events leading up to it and the fact that kids walk around with powerful weapons. But please ignore me, and ignore the future consequences as well, this isn't going to solve anything.
numBytesToCpy != sourceSize

Otherwise that's a potential read out of bounds.
I actually replied to Patrick via e-mail; I have zero reason to be anonymous.
They almost never ask a question you are familiar with, and recently implemented, that's the problem.

"Oh, I know that one!" is not a solution for the rest of us. Including you at the next interview where the different question is to implement the Ceph distributed filesystem on a whiteboard, clock-ticking, and an asshole looking over your shoulder.
I don't fully understand your approach here, but I would like to.

How is this different from individuals donating to people e.g. developing software via GitHub sponsors, or donating to artists they like on Patreon, or funding development of physical products on Kickstarter?

The best answer I can come up with is that gitcoindao tries to ride the "DAO", "Web3", "decentralized" buzz words.

Unless the goal is really to have investments to people on gitcoindao give real-world returns, using a DAO to skirt SEC securities regulations?

How do you plan to resolve the issue of basically just crypto stuff being sponsored with this? seems like another missed opportunity if it only applies to the crypto community, but not surprising
Nice! Here's to hoping it's successful and provides benefit to people, and doesn't trigger some startup founder to think they can "monetize all that potential you're leaving on the table" or some such.

I say that jokingly, but honestly, a non/not for profit is probably an really good way to structure some of these things to do an end run around both the market and people's expectations, so I sincerely wish you the best in whatever your endeavor is (and you can consider this me politely asking what it is, so you don't have to feel like you are injecting it into the conversation). :)
I'd bet Square already has one or more microservices named tessaract.
I found this go.dev blog entry from 2018. It looks like the average pause time they were able to achieve was significantly less than 1ms back then.

"The SLO whisper number here is around 100-200 microseconds and we will push towards that. If you see anything over a couple hundred microseconds then we really want to talk to you.."

https://go.dev/blog/ismmkeynote
That's correct! Thanks for your comment; I wrote the original to practice logical thinking, and your feedback is helpful for learning.
This case is so weird from a european pov. Rittenhouse would be certainly convicted of murder in countries like germany. The self-defense argument would get you some laughs at the trial.
Perhaps Ubiquiti could use those savings to operate a support department.
Agreed. Do your own due diligence.