skysight-inc/HackerNews huggingface dataset:
Thanks for the comment.

We have initially thought of developing that integration already. However, circumstances had us postpone it for a while. We already have an integration request for postgres on https://github.com/automatisch/automatisch/discussions/858.

I'd appreciate it if you could give an upvote to that discussion so we can prioritize the integrations accordingly.
If you didn't clear the platform code challenge, leveling didn't come into it.

We do respond to responses we get after rejecting people, but it can take us a few days; we tend to do batches of them all at once. My take is: while people are still in consideration, we have an obligation (we don't always meet) to be responsive, because people are pending their career decisions on our own decisions. Once we've communicated that decision, we're less obligated to be zippy, because you have the high-order bit of what you need from us.

I don't know anything about your submission and deliberately didn't try to look it up, because our grading of your work sample is nobody's business here, and I don't want to create the impression of communicating anything about it.

Having said that, I can tell you what we tell everyone who asks why their code sample didn't pass:

We've made a decision to budget the amount of time we ask from candidates, end to end, from application to final decision, to the amount of time they would spend in a hiring loop at a typical company that just did interviews and resume screens.

That implies that we have to keep our coding challenges short and succinct. I can't ask you to spend days coding something; that's more than an interview would ask of you.

A consequence of a short coding sample is that there's less surface area for us to derive signal from. We have to be pretty greedy about selecting coding decisions to judge, because there isn't all that much code to work from (for anybody who doesn't know, our current platform code challenge is to write a TCP proxy).

A consequence of having to jealously collect signal from coding challenges is that we're limited in what we can tell you about our grading. We can't offer you the rubric we use (there is one; reviews are mostly blind, and done by a pool of engineers), because that deprives us signal. We'd learn how good you are at following directions, but not much about how you approach systems programming problems.

I'd want a scoring rubric (and fast responses to emails!) too. I see where you're coming from. All I can do is tell you where we're at.
> and killed himself the first time.

is an oddly poetic way to say that.

also, i tried getting chatgpt to list a bill of materials for a shed build and it refused. maybe one day.
The major differences between Java and F# are:

- Discriminated unions and pattern matching

- Global type inference

- Tail call optimisation

- Syntactic sugar for monadic code (computation expressions)

Java is more “FP” than it used to be, but it is still not minimum viable FP
It kinda depends... my purposes have changed a lot over the years! So here are a couple of instances where computers were underpowered/powerful enough for my purposes.

My TRS-80 model 1 did not have enough memory (4K). Writing early BASIC programs like a program to maintain D&D character stats, I very quickly ran out of space. When I upgraded it to 16K it was adequate as far as RAM. Cassette storage reliability was another issue entirely - none of my old programs have survived.

My college roommate's 512K Mac was way too painful to copy files between floppies - you had to swap them at least a dozen times. It became difficult to manage files and back them up. My later Mac SE was a lot more usable once it had an internal drive.

My PowerBook Duo 230 was surprisingly adequate for writing and programming especially when I started using a magneto-optical drive to back things up.

My later PowerBook G4 was inadequate for audio stuff - I was trying to record podcasts and mix things. I had endless trouble getting a clean recording with an extern USB microphone or headset and mixing audio really strained my hard drive space.

Wi-fi bandwidth was not adequate for what I was trying to do, about 2006 through 2012 or so - I was not able to serve my iTunes library to a different machine across Wi-Fi, and have that different machine stream the audio to an AirPort Express to listen to, without breaking up or stuttering. It's still tricky to get this to work even with much faster Wi-Fi with a 7th generation iPod Touch, although it works great with a recent iPad.

A very old Intel Mac Mini was not really adequate for recording and mixing my podcast projects although it worked better than the the G4.

My 2008 Mac Pro was great for all my video and audio projects with added RAM and 4 internal drives. It's still my workhorse machine for my big e-mail archive and producing podcasts.

I am using several little Intel NUC machines, i3 and i5. They are surprisingly fast. I use one as a headless build server for personal projects using VSCode. My kids use a couple of them for gaming even though they have pretty minimal GPUs. But they work just fine for a lot of games, especially games that are a few years older.

My M2 MacBook Air is shockingly powerful enough for anything that doesn't require a huge amount of storage, so it's my new workhorse for writing, programming, Logic Pro mixes, etc. I can even generate Stable Diffusion images on it. The big archive of projects lives on a Synology now. The battery life is finally long enough!

I'm planning at some point to replace the 2008 Mac Pro with a machine set up specifically for video projects. It might be a new Mac Mini...
That outage was limited to Route 53 DNS record editing and not DNS lookups.
One could, but the competitiveness of low-end Android makes that pretty implausible; people buying a cheap no-name Android who replace it with another cheap no-name Android are unlikely to get that from the same company.
Hey, you are your generation’s:

“People that don’t smoke get cancer too”

That’s what people used to tell me 40 years ago.

Yes, bad things can still happen to you even if you take care of yourself. On average though, people will be much healthier.

Now, if we could only convince the “we’re all going to die anyway” crowd that we can actually cure ALS, cancers, heart disease, etc.
The hero here I see, that isn't shown on that page is Application Bundles. Being able to drop a single .app in the Applications folder and have it work is one of the biggest selling points of macOS imho.

https://hellosystem.github.io/docs/developer/application-bun...

The docs page have a lot of interesting technical details that the linked page either gloss over or do not touch. It's worth a look to see why this is seemingly more than a skin on FreeBSD.
strange, I think it was cause I was on Mobile that the numbers were different. Also why I couldn't see the explanations.
I was referring to #49. The explanation says its a "Little earth composite of the sky".

Still no idea what that means.
A startlingly effective pre- and post-workout drink: Nonalcoholic beer
Exactly, just accept it amd grow old with grace
There is an economic case being made above that explains why, you might want to try and follow that and respond on point instead of mindlessly nitpicking.

There exist large scale trials for this idea, you never heard of them because (aside from the fact you are arguing on a subject you know little about) they failed or are barely limping along.
I wouldn't say that as an absolute statement, but in US English (at least the regional dialects I'm most familiar with), "throw on some clothes," "the clothes I'm wearing," etc. certainly sound more natural.
Interesting, the story I've heard from various Senior Engineers is that Microsoft poached him by offering him a ton of money. Crazy to think they all repeated a tech urban legend I guess
Sure, but when you outsource, you lose efficiency to an extent. Corporations are large because of advantages they get from centralisation resulting in administrative efficiencies and this would be forcing them to undo some of those advantages.
Wow, Mogul looks exactly like what I was looking for in a CRM for myself.
> Apple is letting people pay $20/year for the privilege of being locked into an ecosystem run by people who think that they’re the best thing since the transistor radio. They make it virtually impossible to leave, even when they offer no meaningful value-add to folks who have outgrown their meager offering.

Sounds like a lot of what Apple does!
True, I mean, just look at all of the examples of technologies that were projected to revolutionize computing and machine learning "..." eventually, here:

https://en.wikipedia.org/wiki/AI_winter

Just because they haven't happened to yet doesn't mean they never will!
I've heard very good things about expert systems and IBM's Watson for Oncology.

The Harvard Business Review has a great article on all of the eventual "..." AGIs here:

https://hbr.org/2022/03/why-ai-failed-to-live-up-to-its-pote...
In practice almost anyone can become an "accredited investor" by simply lying on the form. I know people who did this in order to invest in pre-IPO stock offerings. Many financial services companies don't bother to verify investor qualifications. (To be clear I am not recommending that anyone break the law.)
I watched it as well, and it tallies with much of what my relatives in India have told me. A society that claims to be democratic and open must actually tolerates dissent and let programmes like this be available and challenge factual inaccuracies instead of resorting to banning.
It's often not feasible for legal or regulatory reasons to install bundled versions of C libraries. Like most enterprise software wants to use the system version of openssl because otherwise the vendor has to scramble to update for each openssl security issue.

Even when it is possible to install bundled libraries, someone has to do the work to set up Python packages that bundle the native libraries. This work is done for some of the most important pacakges like TensorFlow, but probably not for some more esoteric library you want to use. I also suspect that people seriously using TensorFlow probably want careful control over which version they are using, rather than letting a random Python package manage that.

Basically, interacting with native libraries is a hard problem to fully solve for any language. A lot of other languages like Java have struggled with this as well. But at least in Java you seldom use native dependencies. In Python you use them all the time (arguably, serving as glue code for crusty old FORTRAN and C libraries is where Python shines.)

Python's stubborn determination not to standardize on anything for packaging (we have easy_install, conda, pip, pipenv, poetry, and who knows how many others) as well as its insistence on breaking its own compatibility certainly don't help either. And Python is more hostile than most languages to integrating with the system package manager (RPM, deb, etc.) because of how it sprays its files around the filesystem.
It’s often not enough to just index the snippets themselves. You may need to augment them. For instance, you may need to keep track of the context, and prepend it to the actual snippet that you want to index.

The important thing in such a pipeline is not GPT 3. The important thing is the retrieving/ranking algorithm that finds the most relevant snippets and feeds them into GPT 3. The latter is only the mouthpiece, if you will.

In fact, you might even find that you’re better off without it (no confabulation, ground truth data).
Book Review of Termination Shock by Neal Stephenson
Rubber Duck AI chat bot, you explain your problem and it critiques your wording leading you sharpen your argument.
Chewy hasn't solved the problem that Pets.com had, we've just had enough free cash flowing around for longer this time so it doesn't matter.

When Chewy starts to make more than they spend then it will be interesting, but as it stands now it just looks like we're in a bigger bubble rather than solving problems that couldn't be solved back then.
Hi, Radu from Infinite Table here. Thanks for mentioning it - if you need any help with it, we're keen to give you a hand. You can reach out to us with a DM on twitter @get_infinite
Contentedness can be found doing things for other people, e:g if you have kids, if the software you work on helps others, if you do some caring for relatives, if you are a good friend. Meaning isn't hard to find IMHO but it involves doing things for other people! The happiest people I know do that so much, they're far too busy to have angst about "what's my purpose" . But human nature being what it is, we tend to do stuff for ourselves instead, which doesn't satisfy in the same way. I am guilty of that at times like alone else. The person I believe had the most smart things to say about this subject was Jesus. Whether he was the son of God or not is a topic for another time. ;) I happen to think he was, and is. Even for people who doesn't think he was, if you look at what he was reported to have said, it seems a lot smarter to me than anything said by any other human. Basically distills to "love your neighbour as yourself". Just my 2p, others may strongly disagree, and that seems OK to me. :)
You can ask an analyst to double check their work, and a good one will find any such mistakes.

If you ask GPT-3 to correct an error it always confidently tells you you're wrong and it made no mistake (in my experience).

It's funny but I imagine more annoying when it's eventually integrated into a paid service people rely on.
But you will not use it if the depreciation on your car vastly exceeds what you could earn from the scheme.
Sure, it's becoming commonplace. Does that stop people from voting with their fingers? What noise needs to be made to stop what? I'm really trying to understand. I think I am kind of starting to get it, I have been assuming people are just upset that there is a social pressure to tip. The fact that this pressure now takes place on a touchscreen is nothing new.

Employees are going to want their employer to have a 'give me more money' button at the end of every purchase, and this is just currently in vogue because of touchscreen point of sale systems. I have plenty of neurotic millennial tendencies, but I usually only see older generations complain about the tip screen. If I don't think I should tip for buying a candy bar then I won't. Is there a concern that all transactions will require something that will eventually become more than a tip, like some required fee? Is it so upsetting to be presented with the number 25%? Please help me understand.
It was back in 2019.

https://twitter.com/AWSSupport/status/1186735657387003904

I forget the details. I do remember half of our internal tools not working at the time due to DNS issues, though. Good times.
I think this is a solid point. Different distribution methodologies change the numbers. If you sell to a distributor at 60% of list (giving them "40 points" in the lingo) and they then sell to a reseller at 80% of list, the brick and mortar store has the option of having a "10% to 15% off sale" and still making money.

Hence the "rule" that your cost of goods needs to be 1/3 of the MSRP if you want to go through two tiers of distribution.

At Freegate we shipped directly to retailers and gave them 30 points off MSRP, but that meant on a new order, they ordered from us, we shipped to them and they shipped to the customer so a fairly long lead time between order to arrival.

When I was at Google the PM for "consumer devices" was looking at what it would cost to get things on the shelf at Fry's and Bestbuy and the price negotiation was more about where on the shelf it sat rather than store profit it seemed. Something to factor in to the economics as well.

But the bottom line here is that there is a "market price" for something, and the "cost to get it to market" + "cost to make it" and if that market price is less than the sum of the other two, well you can't make it up on volume :-).

I think Amazon's LAAS business made that calculation simpler and thus there was less uncertainty about whether or not one could make any money selling them.
> The value of a cross-platform SDK just doesn't make sense anymore.

It makes perfect sense to the market. Flutter in fact fills a niche that does pay off in many use cases. Is it the perfect fit for everything? No, but for many small dev shops "going iOS only" is not feasible at all, since they need market penetration across platforms; and going native for two platforms is not practical since they don't have the dev resources.
I think a much better approach would be porting Pantheon to FreeBSD, and patching Pantheon to allow a global menu as an compile-time option or user configuration.

All the other stuff can come later. IMO it's a bit overly ambitious (I'd be happy to be wrong!) and I fear it dying prematurely.
> We have souls, understand and live by a hopefully objective set of moral values and duties, aren't thrown off by contradictions the same way computers are

Citations needed
Awesome! Can one submit semi-custom or full-custom layouts as well as digital logic?

We have FPGAs for (most) logic stuff, but what if I wanted a tiny, power-efficient RF (Wi-Fi or GPS for instance) chip?
And it is not really punishing, yet at least. He likes his new job despite the mess he was put in. He loves it because he learns so many new things (analytics, how the be a better manager, etc) and how he has managed to make his team actually deliver a lot of value to the company in spite of these problems. It is possibly that the challenge will be too big for him and it will burn him out but so far he likes it.

And, no, it is very unlikely to be intended as a punishment. More likely he got it because he was too interested in getting good reports. The usual accidental volunteering where if you are too interested in something you end up doing all the hard work.
Infinite Table Is Here
Infinite Table is a modern, lightweight, declarative and extensible DataGrid for building React apps - faster!
Here's a direct link so you don't have to give traffic to some dinguses blog https://archaeology-world.com/9000-year-old-stonehenge-like-...
I feel like this treatment is incomplete without having tested the scenario where the unmatched ret is replaced with a br lr.

EDIT: Reading the documentation after the fact, it appears that that was what
br x30 was - naively I had interpreted the hex as a fixed offset to a label.
> from which we can conclude, that (also) from the view of Apple original Pascal was not suited for the endeavor

Another conclusion might be that Apple started with UCSD Pascal (which was available for the Apple II and already included extensions to standard Pascal) and that they thought that certain extensions were useful even if they weren't technically necessary.

Clearly the Lisa didn't need Clascal or Object Pascal (the Macintosh didn't require them), but they provide advantages in terms of conciseness, modularity, reusability, etc..
Prompt engineering is now a job title. How interesting. Soon we really will be in a world where we ask the computer questions as portrayed on Star Trek.

Wow.
understood but eggs are unique only in the magnitude of the price increase. Every other product under the sun has seen and is still seeing inflation currently. Why would home prices go down in those conditions?

Where I am, it is STILL damn near impossible to get a house bought and that is after enormous increases in interest rates over the last couple years.
>Modern Architecture

I wouldn't call FreeBSD (or any UNIX(1971)-like system) modern.

A modern architecture would be something like Genode[0], a multi-server system built around the concept of capabilities.

0. https://www.genode.org/
In over 20 years of using Python for large and small projects and one-off scripts I have never not even once needed a virtual environment. That is not to say that virtual environments are useless in general, but for me they are. Python's great strength is that it is flexible and adapts to your workflow rather than forcing you into its preferred workflow like some other language (f.e. Scala and Clojure). For many users, all this change would entail would be lots of duplicated .venv directories filled with NumPy, Pandas, TensorFlow, matplotlib, etc. installations littering their hard drives. Also hidden dot directories were a horrible idea 60 years ago and it still is.
It doesn't really say what parts of the MacOS philosophy it's aligned with. Seems more like riding on coattails. What is listed are a number of differences that apply to most any Linux/BSD distro. I think 'philosophy' here means surface appearance of the desktop.

And if it's about openness, why link to the branding pages rather than the source repo? I couldn't even find a link searching for 'source' on the page.
This doesn't necessarily mean you're in the clear, as we don't know what the age of the backups that were stolen are.

If you were a LastPass user at any point you should rotate all the credentials that touched that service.
The 'photo' of the diver doesn't seem to match up with the other images in the article. Is there any confirmation or caption for that picture from other articles?
Man, these are each really good reasons for the controlled ditch theory. Food for thought.
> His soul has been almost completely neglected.

Science is about how the world works, and spirituality is about how to have a good life.

Scientific progress is obvious to everyone, but in terms of spirituality we seem to be losing ground.

Organized religion has its flaws, and it's generally on the decline. There seems to be no good replacement on offer:

- Neoliberal globalism and libertarianism both seem to tacitly endorse a sort of hedonistic nihilism which is good for consumer-driven businesses but is dangerously close to pure utilitarianism as a framework for making moral decisions, especially when tradeoffs are involved.

- Conservative spiritualism seems to be about interpreting vague, selectively chosen parts of difficult-to-understand ancient spiritual authority to whip people into a moral frenzy to forcibly impose particular philosophies on an entire society. It's too much about outrage and political benefits, not enough about understanding the intended moral lessons of the ancient texts and the underlying philosophy. We should be finding the parts of those ancient ways of thinking can be improved / adapted to modern society / discarded because they're obsolete.

Why is our understanding of how the world works so good that even elementary schoolkids are way more informed about the universe than Plato was, but our understanding of how people should live is so bad that half the population says "Moral philosophy? Meh. Do what feels good and increases GDP and it'll all sort-of work out" and the other half's moral compass says "Follow these thousand-year-old writings in incomprehensible language that tell a vague and self-contradictory sci-fi story about how humanity's ultimate moral objective should be pleasing an invisible man in the sky because he rage-flooded the world and nuked entire cities into salt when humans did something he doesn't like, and he only decided to stop hitting us when he got mad because we torture-executed his son."
Definitely a joke. It only FEELS punitive!
The state of modern compilers is pretty staggering to me. I've seen some code folding in RyuJIT that makes me feel inferior as a developer.

You've got a few compilers (Java, .NET, et. al.) which are capable of re-compiling hot path code during live execution and then seamlessly transitioning to those paths. This recompilation can be based upon the statistics of the live process, so it's almost like a sort of adaptive AI. Which paths are hot in production does not need to be known at compile time with these approaches.
> 750,000 messages per second!

ZOMG, that's like... a 1990s DSL connection!