skysight-inc/HackerNews huggingface dataset:
Location: near Boston, MA
Remote: Yes (preferred)
Willing to relocate: No
Technologies: Kotlin, Java, JavaScript, Typescript, Golang, Python
Résumé/CV: https://cloud.spryservers.net/s/ND2NngTxTBcXkeZ
Email: andrew [at] cleasby.org

I have 20+ years software development experience including turns in team leadership, tech leadership, people management, program management. I'm enthusiastic about learning new technologies and solving real-world business and technology challenges. Looking for either software development work with technical or organizational leadership elements. Open to contract and full-time roles.
if you hang out in reddit.com/r/stablediffusion you'll always be up to date
Yeah that is a fair point, its not really a valid comparison.
The point of the article seems more like NY Mag getting clicks by having one of their writers throw together a rebuttal to some recently popular tweets. I think the lack of seriousness is highlighted by the paragraph I quoted along with other bits from the author like this one:

>Thus it is possible that the social pathologies cited by Lorenz are preconditions for today’s mental-health crisis.

and

>It’s possible that Lorenz’s general intuitions may someday be validated.

and

>What we can say with confidence is that we do not know and that we owe it to those suffering in our mental-health crisis to be honest about that fact.

It’s clickbait meant to congratulate people that disagreed with Lorenz before they clicked on the article. Its substance is considerably less strong or confident than the headline assigned by the editor.
Yes, instead of technical limitations of OCR, we’ll have inscrutable language models making up random shit, and people too lazy to look at the primary source material.
An off the cuff plausible explanation is that sticking out arms are challenging because they would easily break off due to gravity etc, whereas arms touching the body are straightforward. So we end up with statues that are very vertical all over the world because it’s easier.
Artory | Software Engineer | Full Time | Berlin, Germany | www.artory.com

Work at the exciting intersection of art and tech—the laboratory for the rapidly developing opportunities to bring real-world assets on chain. Artory is looking for a talented Software Engineer with a proven track record developing blockchain applications, who is passionate about Web3. This position is based in the Kreuzberg neighborhood in Berlin, Germany, but with flexible, hybrid work opportunities. This is your chance to work with cutting-edge technology and to be part of a team that is changing global markets.

Artory is the world leader in diligence certification and tokenization solutions for artworks and collectibles. Artory connects the art market with the digital-first, financial ecosystem. Combining leading technology, art expertise, digital certification, and tokenization, Artory secures on the blockchain verified artwork information from expert partners who verify and sign off on validated data. Artory was founded in 2016 by art market leader, Nanne Dekking. The business team is based in midtown Manhattan and the product and technology teams are in Berlin and remote.

Languages: TypeScript, Python.

See more and apply at https://apply.workable.com/artory/j/165F2E977A/
This line of "what if an asteroid hits the primary & DR data centers in the same microsecond" thinking is why we settled on running our product on 1 VM with SQLite in-proc.

After taking our customers through this same kind of apocalyptic rabbit hole conversation, they tend to agree with this architecture decision.

The cost of anticipating the .00001% that might never come is completely drowned out by the massive, daily 99%-certain headache that is managing a convoluted, multi-cloud cluster.

Many times the business owners will get the message and finally reveal that they have always had access to a completely ridiculous workaround involving literal paper & pen that is just as feasible in 2023 as it was in the 18th century.
India Moves Closer to Approving Purchase of Armed Drones from the U.S.
Meanwhile, in my city, the public library is more popular than ever on any metric.
> Except neither bats nor pangolins were sold at the market.

We know that because…?

"Raccoon dogs, marmots, civets, mink, Siberian badgers and many other furry mammals that could have served as intermediate hosts for the SARS-CoV-2 virus were openly, illegally and profitably sold in the market. The wild and farmed animals were documented to be in poor health, and crowded together in their cages."

https://www.tandfonline.com/doi/full/10.1080/00396338.2021.2...

"Live animals that are susceptible to COVID-19 were in the market in December 2019"

https://www.npr.org/sections/goatsandsoda/2023/02/28/1160162...
Stopping at highlights alone might be the problem. Migrating highlights to rewriting it your own words for spaced and periodic review can be helpful.
I completely agree with your take on what makes for a good shorthand property, I would also have pointed to border: as a good shorthand and flex: as a bad shorthand. I think place-self: is a good shorthand, though - the fact that it’s a redundant way to specify two separate properties in a single line is good in this specific case because it matches the developer’s mental model of “center this div please” being a single and simple request. Yes, the truth of layout is that centering stuff is not actually simple and does not involve one single operation, and so we have had to build complex layout systems to handle all the edge cases and complexities, but now that we’ve built those systems it makes sense to offer a shorthand for this common request that resolves to the set of commands required to achieve the result. (e.g. I think ES6’s for-of iteration construct is a good idea, despite redundancy/confusion with the existing C-style for-i++ iteration construct.)
A high ratio between the two means that population growth doesn't explain the increased pedestrian facilities and therefore this is something to worry about.
Probably something like that.

You could try formatting it like

Question 1: ...
Answer 1: ...

...

Question n: ...
Answer n: ...

It makes you vulnerable to prompt injection, but for most cases this would probably work fine.
> The only thing being codified here is that if you happen to use a janky cable Apple didn't certify, the results are on you.

"Janky" is inserted by you. I can use high quality cables that aren't certified and perfectly capable of handling power, and such. With this comes the implication that any manufacturer who is not willing to give Apple a cut of their cable sales is something inferior and subpar.

> They only warrant that if you use the certified cable, your phone won't blow up.

I guarantee you that they warrant no such thing. And that they'll point you at the cable manufacturer if something damages your phone.
Coloring the specification would be nice. Have it either in a band or on connector. There is already blue color for USB3. Would need color for the USB-PD extra power and for USB4/Thunderbolt. Most cables are USB2 and don't need color.
Stainless | Founding Engineer | NYC ONSITE | Full-time

Stainless is building the platform for high-quality, easy-to-use APIs.

Our first product is SDKs as a service – you send us your OpenAPI spec, and we generate pacakges in all the major languages and publish them to npm/pypi/etc (think `npm install your-company`). These SDKs are world-class: you get an idiomatic wrapper with autocomplete, types, etc. (I built a version of this at Stripe for their SDKs, and am now building a better version for everyone.)

Next, we want to make it easy to build amazing REST APIs. REST is simple and ubiquitous, but right now it’s also messy, chaotic, and hard to get right. We’re going to build great open-source standards and tooling that bring the benefits of GraphQL (types, field selection/expansion, standards) and gRPC (types, speed, versioning) to REST.

From there, we plan to build out a rich family of developer platform products – everything an API team would need to deliver a terrific DX to their partners and/or customers.

We’re about a year old, under 5 people, have strong revenue, and are selling to companies you interact with every day. We’re backed by Sequoia, a bunch of (ex-)Stripe people, and founders of Next.js, Prisma, and Segment.

As a founding engineer, you’ll get autonomy to build great products, skilled peers, opportunity for tremendous impact, competitive salary, and a very competitive ownership stake.

We’re looking for exceptionally productive, thoughtful, tasteful, and kind people with a passion for making software development better for everyone. Want to build the future of API tooling? Say hi: alex at stainlessapi.com
I have one of these https://www.amazon.com/EMAY-SleepO2-Bluetooth-Overnight-Cont...

I have a similar issue where maybe once or twice a night now my sp02 drops below 90, followed by a spike in my heart rate. From the word of my sleep doctor, that is not normal for a younger person. She used this to try to justify the cost of a psg to my insurance company.

Find a different doctor. Young and fat is not the qualifying criterea. From this entire thread you can get a sense that there are a lot of people suffering out there that have sleep apnea but not fat. Also, a take home sleep study is cheap and easy and covered by insurance.
A good live action people with CGI dragons could certainly be done now. The technology is there. The 2014 "Paddington" and the 2016 "The Jungle Book" certainly showed that live action and CGI characters can interact really well.

On the other hand animators seem to have found that sweet spot for animated human characters where they are human enough that as long as you are somewhat interested in the story you can easily forget they are animated, but still different enough to avoid the uncanny valley.

Same with animated sets.

If someone were to do a Dragonriders of Pern movie I think I'd prefer fully animated, because Pern really needs at least a trilogy and I think it would have a better shot of getting second and third movies if the first were fully animated.

That's because a fully animated version could have a short at winning the Best Animated Feature Academy Award (at least if they ever change the rules to make the voting for Best Animated Feature sane [1]). A big award win would boost the sequel chances.

If it was live action with animated dragons it would not be eligible for Best Animated Feature.

[1] For Best Animated there are two voting differences from most of the other specialized categories. (1) Every member of the Academy can vote, as opposed to only members in the branches of the Academy related to the category, and (2) voters are not required to have seen all the nominees.

I've seen interviews asking members why those voted for the movies they did and with Best Animated Feature you see a lot of answers like "I haven't watched cartoons since I was 6, but my grandkids wanted to see <Some_Disney_Movie> so I took them. I waited in the lobby doing work on my phone while they watched. When they came out they seemed happy, so I voted for <Some_Disney_Movie", or "My kids streamed <Some_Disney_Movie> 10 times a day for 6 months so I voted for it".

Here's is recent video that goes over in great detail the problems with the Best Animated Feature award [2].

[2] https://www.youtube.com/watch?v=1S8zsRWst7U
I don't think that experience is universal. I bought lots of usbc cables from lots of different places and haven't had this issue. But I have bought cables certified for a certain amount of power etc. There is a huge danger in letting Apple get away with this ridiculous certified cable nonsense. It's just another money train for them. I hope the EU says it's a violation of their rules and that triggers them dropping this terrible idea.
Maybe I didn't get the point. Of course we can't have exactly-once delivery directly in the layer of an unreliable network - but it seems pretty easy to construct it on a higher layer if your network stack supports at-least-once delivery: Just assign each message a unique ID during sending, then track those IDs in the receiver side and discard duplicates. And you need those IDs anyway so you can generate ACKs.

Isn't this basically what every "reliable" transport (TCP, HTTP3, message queues...) does?
Why should we need AGI for AI to be more of a threat than a random human? We already have assassination bots that allow people to be killed from across the globe. Add in your average sociopathic corporation and a government that has a track record of waging wars to protect its economic interests, and AGI becomes no more than a drop in that same bucket.
This is not the TLDR and the Anki worshipping is silly. You can’t use Anki to learn physics, or math. There’s only so much you need to memorize in those subjects, the rest you have to work through problems.
I wouldn’t mind paying a premium for the convenience (maybe $5 per month, billed monthly, max), but I’m definitely not spending $20.
Show HN: ChatGPT-powered dystopia simulator
OP here. This comment contains SPOILERS so try the dystopia simulator first before reading further!

I built "WeChatGPT+" in December on top of GPT-3. It was pretty surreal when OpenAI released an actual product named "ChatGPT Plus" a few months after that. Then the Microsoft partnership was announced, Bing AI was released, and marketing materials were leaked indicating that Bing AI would start including advertisements within the chat responses. Reality imitates fiction, I guess.

Today - literally a few hours ago - OpenAI announced public ChatGPT API with 10% the cost of GPT-3. I immediately migrated. Took about an hour to re-tune the prompt for a different model. I wouldn't have been able to afford serving this over the GPT-3 API because it costs so much (I'd kept the server disabled for more than a month). Should be much more affordable now. Also some of the responses seem wittier and funnier.

Prompt generation and other source code available here: https://github.com/baobabKoodaa/future/blob/master/server.js...

Let me know how you feel about this! :)
> According to AMD, MI300 is comprised of 9 5nm chiplets, sitting on top of 4 6nm chiplets. The 5nm chiplets are undoubtedly the compute logic chipets – i.e. the CPU and GPU chiplets – though a precise breakdown of what’s what is not available. A reasonable guess at this point would be 3 CPU chiplets (8 Zen 4 cores each) paired with possibly 6 GPU chiplets; though there's still some cache chiplets unaccounted for. Meanwhile, taking AMD’s “on top of” statement literally, the 6nm chiplets would then be the base dies all of this sits on top of. Based on AMD’s renders, it looks like there’s 8 HBM3 memory stacks in play, which implies around 5TB/second of memory bandwidth, if not more.

I cant get this to add up when I look at the photo of the chip. Maybe this is the lower layer we have photographed? The photo is a central cluster of 4 huge chiplets, then and 2+2 big+small chiplets next to each.

At first I was trying to imagine this as the top layer, the 9 5nm chiplets, and just couldn't square it.

Maybe the 2+2 are all cache/hbm, and this is the 4 6nm chiplets we're seeing? I wonder if that means the 9 compute chiplets are burried in the stack, but the words "on top" keep making me think otherwise. Or perhaps this photo isn't a complete chip, is missing the top dies?

I'm still more excited to know about how this all connects than anything else. There's such a huge amount of switching required to connect this all. This feels like such a radical change for Infinity Fabric, such a huge step function.
Radical Candor and Inspired
Hi! We would like to share with you this blog post about two inspirational books, which we used in 2022, for bringing and implementing new practices at Octobot.

Check it out at the following link

We hope you like it!

https://www.octobot.io/blog/radical-candor-inspired/
That's exactly what's going to happen. Low prices now, wait until your business becomes dependent on it, then jack it up to whatever you need it to be.
An honest question I don't think is being asked in technical interviews
All successful relationships are built on an initial foundation of "mutual" trust.

The risk vs reward is often biased by the perception of trust.

Trust has been known to be established by the 1:5 ratio.
The "for every 1 bad event there must be 5 good events to maintain a relationship".

For an employee, the burden of prof to establish and maintain trust is often placed on the employee themself.

That often looks like:

* During the interview it is mostly the employee that is called into question.
(references, code challenges, soft skills, ect)

* After the interview the employee is often quantified via some scale that rarely equates to quality or productivity.
(scrum, agile, kanban)

These are generalizations, I would agree.

This may not be the whole story and we all should keep an open mind when asking critical questions of each other.

With that last statement in mind.

How often is it that the company's trust is called in to question?

* During an interview, who asks the question? *
"How does management hold themselves accountable for failure?"

After the interview how is that ever seen or measured?

You may take offense to these statements,
but you should also keep in mind that is a truth I'm sure for many more than not.

I hope this helps open your mind to question the status quo in our current industry.

Also ask the question: "How many people do you think are being held accountable for someone else's failed trust"

If you are not working on your life's goal,
then you are working on someone else's.

Another example that may come up.
If someone's gap in employment history comes up, than I think it's fair to ask how many employees has the company let go.

In other words, how many gaps have they contributed to?

What all this seems to boil down to is that trust can also be broken.

Just like communication is hard, so is expressing intent.

From my perspective as an employee, this industry is unhealthy for human health.

Far too often have I had my livelihood uprooted by failed trust that no more than one year is the joke and also the standard.
As I understand it, what we call “mild steel” is simple iron; there is practically no carbon in it. The difference with what we have today is mostly the lack of other impurities: no slag distributed throughout the metal, and no sulfur dissolved in it.
That feels like a theoretical problem that very rarely occurs in practice. I have had many USBC devices including Apple Max but many other Macs that take USBC at higher than 15 watts and I've never had a problem. There's just no reason for this apple attempt to stick on the wasted money train.
I feel like at the moment governments are equal parts trying to understand how this is going to shake up the nature of competition between nations and trying to figure out how to exploit this technology.

Dunno how many of them are thinking "let's release this for EVERYONE"

Including our adversaries, many of whom are technologically behind us
Tough crowd for jumping lamp makers!
The first settlers most likely made it to Rapa Nui from East Polynesia, this trip has been done in 19 days in a replica canoe in 1975.

The island used to be almost completely covered by a forest, it got deforested over time. Initially it wouldn't have been hard to survive, there are lakes and caves with drinkable water and you can easily catch fish, there were also several species of land and sea birds.

You can only see the heads in this picture because they were carved out of stone hundreds of years ago and got buried by sand and soil over time. Winds are very strong on the island and they blow directly towards this place most afternoons, it is also situated right under the crater wall of the volcano so material will naturally accumulate there. If you walk down a few minutes from the quarry statues lay in the ground almost completely uncovered. This only happens at the quarry location, many statues stand erected (or toppled over) all over the island.
The "potentially damage a product if connected in an unexpected way" is wrong. It is impossible to damage device with in-spec cable and devices. Mismatched cable results in slower data or slower charging.

Out-of-spec cables and chargers are definitely a problem but the solution is to not buy cheap junk. Specifying the capabilities won't help.
The art of balding: a brief history of hairless men
Is this being actively developed anymore?

Asking because the Nyxt browser apparently depends on it.
Meta Needs a Decade of Efficiency
Ok so maybe the letter gets sent more than once but the message gets sent exactly once, because the messages are numbered and you only process each number once.

If you get a letter with the same number you already read you don't even open it.

In Kafka this is also handled this way, events are numbered, and you request "latest" from the last one you processed.

In our eventstreaming it's also done like this, it may surprise you that Kafka is just an implementation of eventstreaming and not the same as.

With Kafka the offset of the consumers, or until which number it had already processed, used to be handled by the ZooKeeper but is migrated to the consumers.

There is on "exactly one consumer gets the message" done by the ZooKeeper, all consumers get all the messages from the topics they subscribed to. If you want exactly on exactly one consumer you should create different topics.

So not true.
It works really well if you avoid threads, and I've found it pretty easy to avoid them in my code.
Lithuanian energy group to consider donating share of profits to Ukraine
On Pausing Alcohol
The AI utopia seems to be evolving into just a new rat race. I'm obsolete before I can think about it.
Setting up the environment and tooling around in the code is not a burden, it's a nice change of pace from the boring code I have to deal with normally. Likewise, playing around to build intuition about how prompts and parameters correspond to neighborhoods in latent space is quite fun.

Beyond that, being able to go to sleep with my computer doing a massive batch job state space exploration and wake up with a bunch of cool stuff to look at gives me Christmas vibes daily.
Here you go:

https://nixos.wiki/wiki/Flakes

https://tonyfinn.com/blog/nix-from-first-principles-flake-ed...

The second link appears to be down at the moment so check back later.
I have no direct experience, so you can ignore the rest of this if you want.

What's the cost to development from “slowing down” due to integration/acceptance tests before deployment vs. stopping development entirely to go back and fix errors that were deployed (including potential real dollar costs to customers being affected by the error)? If you had to choose between slowing down development by requiring tests vs. accruing technical debt by deploying potentially buggy code without the tests as a gate, which makes economic sense?
Career Karma drives 50k+ traffic using instant gratification strategy
Why the Abstraction and Reasoning Corpus is interesting and important for AI
Hiring junior engineers?
Each model needs 8x to run at the same time per request.
Yup! Freakin' adorable.
Theoretically true, and easy to say. But the hard part is actually implementing this in the context of business problems. What if you need to call external services that you don't control, and they don't provide idempotence? Like sending emails. Or worse: you send a message to a warehouse to deliver an item, and they deliver duplicates...
Arduino GIGA R1 WiFi
"Most Likely" and "Low Confidence" don't really mesh in my mind very well.
If we would have flex units instead of display:flexbox then this:

div {
width:max-content;
margin:*;
}

is enough to place block in the middle of its container (vertically and horizontally), see: https://terrainformatica.com/2018/12/11/10-years-of-flexboxi...
You could say this about anything ... like golf, etc.