skysight-inc/HackerNews huggingface dataset:
I would suggest you sign up for Cloudflare.

Since you will likely not want to move your authoritative DNS zone to Cloudflare you can do a https://developers.cloudflare.com/dns/zone-setups/partial-se.... This will require the business plan $250 a month. If you can move your zone easily then you might be able to get away with the free account.

Once in place, spin up a new load balancer with new IPs for your service or update your current LB but don't publish the new IPs to your DNS zone. Configure Cloudflare to proxy to these. This will keep them hidden from whoever is attacking you.

Within the Cloudflare site config, under Security -> Settings -> Security Level set this to "I'm Under Attack" and this will start to present a challenge page to all users to confirm they're human before it forwards the traffic on to your origin servers.

That should take some pressure off and will allow your legit users to still gain access to the site.
Apple's Swift documentation is killing my enthusiasm for learning the language. Their search is so terrible I wish it just redirected to duckduckgo.

When I look up a class, I can't see all of its methods on a single page because it doesn't show methods inherited by the Protocols it conforms to.

Also, Apple's license for the documentation means that sites like devdocs can't put the docs on their website in a better format.
In flashlights they use gold-plated phosphor bronze springs that seem to work well and last.
Lack of positive feedback, hard to measure the value. So people tend to invest little efforts on documentation. That’s my guess.
I personally view this as gatekeeping, which should be outright illegal.
Serious question...where is this happening? I've been a job-hopper all my life. I'm 54, and i've never felt i was being discriminated against. I keep hearing about agism...is it more in SV? I'm in south carolina
Those looking for a type-safe actor model implementation may find the Gleam language [1] that runs on the actual BEAM VM and its OTP library [2] more interesting. It's type system is much closer to Rust, with native algebraic data types.

[1] https://gleam.run/
[2] https://hexdocs.pm/gleam_otp/
If their latest cpus that beat apples m in battery life while still using X86 are anything to go by, these people seem to still be there.
In the hakko line, fx-951 is the step-up which uses a heater and sensor in the tip (t15/t12 tips).

The alternative, for a hobbyist, would be something like this new iFixit iron, the Pinecil, Miniware TS80/TS100 or one of the variety of chinese irons from amazon and Aliexpress that take Hakko T12 tips (Quicko and similar).

On the high-end, professional side, it's JBC and Metcal. Expensive.
HN title sanitizer strikes again
This appears to be a cross-platform version of h2testw, which is widely recommended for finding the true capacity of a storage device. Another common recommendation is ChipGenius and the various manufacturer-specific tools, which can read the real ID of the NAND ICs, that AFAIK is beyond the ability of nearly all the fakers to change:

https://blog.elcomsoft.com/2019/01/identifying-ssd-controlle...

From the research I've done (mainly related to data recovery), the NAND flash industry seems extremely secretive and shady in many ways --- from the near-zero availability of public datasheets, to the many rebrands/"reclaimed"/recycled part sources, to what they're doing to SLC and higher-reliability technologies. There are also ways to determine how worn-out a NAND IC is, but even those may be reversible with the right physical treatments.
I'd love to hear more about the outcome for harvard.

it seems that they mostly did the right thing, but how they went about it may not have been conforming to the pre-determined rules for employees.
> American industry (and exploitation) funded their R&D.

Don’t forget that European industry was demolished in the war

> when people who were able to get an education are paid and tasked with something other than selling ads and opioids.

Efficient market!
It's a card in Monopoly https://en.wikipedia.org/wiki/Get_Out_of_Jail_Free_card
AWS/GCP throws tons and tons of free credits at startups, I get why it happens. Especially when they can now say things like “we will throw in AI too!” when every startup is some AI wrapper thing.
Sure, so if the drive is genuine, or even one sector short (I recognize it's more typically a much larger fraction for the fraudulent drives), you'd still have to write to nearly the full stated capacity to verify.

This approach though, seems to require reading the first sector many times.
Well your private data isn't hosted in a public cloud, for starters.
Hacker Hits Rental Car Provider Avis, Steals Data on 300k Users
A good alternative to cppreference is https://devdocs.io/cpp

Same content, better search.
Graphics in 5 Minutes
That might be specific to your hearing aids.

With AirPods I only click once to connect on my MacBook and once to change the output back on whatever app I’ve been listening to on my phone (phone stays connected, laptop disconnects).

I think on my personal laptop, AirPods Max stay connected to both the phone and laptop. On my work laptop I have to manually connect. Might be an Apple ID thing, not sure.
I just want a ChatGPT to teach me something
There are phases in every developer’s growth, where you transition from asking coworkers or classmates, to asking on stack overflow, to reading stack overflow, to reading docs and man pages and mailing lists and source code.

I think like you, I worry that LLMs will handicap this trajectory for people newer in the field, because GPT-4/Sonnet/Whatever are an exceptionally good classmate/coworker. So good that you might try to delay progressing along that trajectory.

But LLMs have all the flaws of a classmate: they aren’t authoritative, their opinions are strongly stated but often based on flimsy assumptions that you aren’t qualified to refute or verify, and so on.

I know intellectually that the kids will be alright, but it’ll be interesting to see how we get there. I suspect that as time goes on people will simply increase their discount rate on LLM responses, like you have, until they get dissatisfied with that value and just decide to get good at reading docs.
This is imo the most important one to the businesses creating these models and is way under appreciated. Folks who want a “censorship-free” model from businesses don’t understand what a business is for.
For a technology offering I once thought had a shot at being the future of packaging and deployments, Docker (the company) sure seems set on being the betamax of container technology. We’ve reviewed this at both companies I’ve worked for since their original license changes and both times worked out it was overall better for us to drop Docker all together. In each case a different tech stack won, but for both having an easy, open container standard would have been the better outcome. Keyword being easy, we had some false starts with a few of the ‘replace docker desktop with us’ products that just never worked as well, and so we just walked away from containers as the package and deploy portion of our apps.
From what I understand, some of the fraudulent drives have firmware that just wrap the writes around to the beginning.
No, not worth it
I agree that implementing two themes but not following browser preference is odd, although I'm a dark mode user. The weird thing is that the Hugo theme used (PaperMod) follows browser preference by default. The blog author had to explicitly turn that off.
Fortunately, they were able to raise quite a bit of money (>$300K) on GoFundMe: https://www.gofundme.com/f/uhbka-support-data-coladas-legal-...
China's startup ecosystem has almost completely collapsed in the last 5 years
Search engines 'censor' their results frequently.
Oh, yes. Look up the Decent DE1 to see what that means.

I will drink moka-pot coffee if that's all that's available, but espresso is what I want to have most days. So I have a good enough grinder and an mid-range espresso machine. It isn't always a success. Sometimes it's sour, sometimes bitter, sometimes too weak. Most of the time I don't have a clue why, so I can't address anything in particular, I can only try changing one of the few variables I can control with my setup, and hope to god that the other ones haven't changed on their own.

People are really serious about consistently producing real good espresso. Control and observability are what these machines offer.

If you want to fall into the rabbit hole Lance Hendrick's YouTube goes in depth into recent research and technique. And James Hoffman is a similar but more approachable source.
“[s]cientific controversies must be settled by the methods of science rather than by the methods of litigation”

Boom. And the researchers didn't accuse a person of fabrication, they accused the data of being fabricated.
Their opinion on what constitutes "porn" is probably reductive. It's not a straightforward scale or a solid line.

There's a lot of nuance in how far away nudity is from pure lace, to corset, shoulderless, miniskirt, onesie, all the way to burka.
I completed the book Programming Principles and Practice using C++ (which I HIGHLY recommend to any beginner interested in software engineering) about year ago with GPT4 as a companion. I read the book throughly and did all the exercises, only asking questions to GPT4 when I was stuck. This took me about 900-1000 hours total. Although I achieved my goal of learning C++ to a basic novice level, I acquired another skill unintentionally: the ability to break down tasks effectively to LLMs and prompt in a fashion that is extremely modular. I've been able to create complex apps and programs in a variety of programming languages even though I really only know C++. It has been an eye-opening experience. Of course it isn't perfect, but it is mind blowing and quite disturbing.
see: Lance Armstrong.†

† https://www.abajournal.com/news/article/lance_armstrong_admi...
Notes on OpenAI's new o1 chain-of-thought models
Outside the vehicle for a spacewalk, and above the Karman line for space.
A generator expression would also avoid looping twice - this is valid python:

total = sum(f(record) for record in housing_records)
https://archive.ph/oGM8h
The main trouble I have with Rust as someone who is unfamiliar with the language is all the traits and trait implementations. I’d rather just see all the instance methods available on a string (for example) regardless of what protocol they implement.

But these days you can ask AI chat, so it’s not a big deal.
Good to know. https://www.omscentral.com/ and talking to other students helped a great deal with planning.

Two difficult classes I took together were Embedded Systems Optimization and Compilers, both taught by the same instructor and with similar concepts, so working on one helped solidify concepts in the other.

On the other hand, I took Distributed Computing during its first offering alongside Graduate Algorithms and was super overwhelmed.
I can vouch for the quality of the Java documentation. Having learned Java primarily from the online javadoc pages, the Sun Java Tutorial, and Java in a Nutshell, I think the Java documentation really set the bar high.
Mark Zuckerberg's 20-year mistake
The AI Productivity Guide
It's the same pipe dream as "AI content creators will take over youtube".

There is no "formula" for success in the creator economy - the winners are largely random. A better way to look at it is there are 4 million humans out there trying every permutation to crack success, and ~400k actually do it.

Unless you have a sufficiently advanced AI agent that is both varying it's content and it's marketing strategy to the tune of maybe ~1000 different iterations it's unlikely we will see a version of OnlyFans that exists that is majority AI generated.

The "parasocial ai girlfriend" sounds like a flawed premise aswell. OF girls are not therapists - Cardi B, Bhad Bhabie, and others aren't raking in millions because they are good girlfriends (although that is part of the upsell). Social status plays a part in the most successful girls, people seem to subscribe because the creator is popular, especially if she's already built a platform elsewhere.

In short, social status does not have an AI substitute.
Making libjson RFC 8259 compilant
It’s like every single sentence you just wrote is incorrect?

1. You’re making up some weird goalposts here of what it means to reason. It’s not reasoning unless it can access the internet to search for parts? No. That has nothing to do with reasoning. You just think it would be cool if it could do that.

2. “Can figure out stuff without being trained on it”
That’s exactly what it’s doing in the cypher example. It wasn’t trained to know that that input meant the corresponding output through the cypher. Emergent reasoning through autocomplete, sure, but that’s still reasoning.

3. “Forward only”. If that was the case then back and forth conversations with the llm would be pointless. It wouldn’t be able to improve upon previous answers it gave you when you give it new details. But that’s not how it works. If tell it one thing, then separately tell it another thing, it can change its original conclusion based on your new input.

4. Even desolate your convoluted test for reasoning, ChatGPT CAN do what you asked… even using the internet to look up parts it can either do out of the box or could do if given a plug-in to allow that.
The irony is that Francesca Gino and Dan Ariely are famous for their pop-sci/TED talks studying dishonesty. Turns out they were dishonest themselves.

https://www.npr.org/2023/07/27/1190568472/dan-ariely-frances...
> "Text literals" can become a String, a Text, or a ByteString if you're not explicit about it.

Not without explicitly enabling `OverloadedStrings`!

https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/over...
It's unforgivable that the entire fleet was not mandated to be electric from the start, especially given the post office's nationwide network of parking and service areas where they could charge.

Instead, these will burn gas and emit pollutants in neighborhoods while running in stop-and-go mode, the least efficient and most polluting way to drive.
I remember Dario Amodei mentioned in a podcast once that most models won't tell you the practical lab skills you need. But that sufficiently-capable models would and do tell you the practical lab skills (without your needing to know to ask it to in the first place), in addition to the formal steps.
Presumably that the risk of nuclear strike was higher
Instil.io | Software Architect | Remote (LA preferred) | $180k - $200K + Bonus + Equity

Instil is dedicated to revolutionizing the nonprofit sector with cutting-edge technology solutions. Our modern, purpose-built platform cultivates deeper, more holistic relationships with donor communities. We empower nonprofit organizations to maximize their impact through innovative tools and strategic insights. We're hiring a Principal Engineer who will join us at a critical stage of growth.

Our founder is Adam Miller. He founded Cornerstone on Demand which sold for $5.2B in 2021. We're adding a Software Architect to our team at a critical juncture of our growth.

What you will do:
Design software and architectural patterns which support our world class donor platform
Lead best practices on deployment, monitoring, redundancy, and code management
Define architectural standards and engineering best practices across our entire platform
Set both near and long term architectural strategy

Over the first year, you'll help us answer questions like:
What does an optimal Software Development Lifecycle process that empowers the entire business look like?
What strategies can we implement to enhance scalability while simultaneously maximizing cost efficiency?
What architectural issues do we need to prioritize near term in order to facilitate our future success?
How can we design and implement a Continuous Delivery pipeline that balances rapid deployment with robust safety measures?

Our interview process is relatively fast, deliberate, and considerate.

Job description: https://www.instil.io/careers/software-architect

Instil | About Us: https://www.youtube.com/watch?v=IzRF-Qcqt4U
* Fewer things to manage.

* Less prone to human error.
We have one well-secured, central firewall that only a few developers can access. So, even if a developer forgets to properly secure something downstream, it will still be protected by the firewall. One could argue that this is possible in the cloud, but managing VPCs, etc., introduces risks. There’s always the possibility of something critical being left outside the VPC. On-prem, there’s no way something can physically escape our ethernet cables.

* IAM and bucket management issues.
Anything in the cloud is inherently exposed to the Internet and, in most cases, open by default. You need to manage countless IAM configurations.

* Physical inspection.
We can actually look at our setup, and if necessary, visually inspect if a server is physically encrypted.

* Simplicity and transparency.
Things are simpler and more straightforward: Storage is storage, a disk is a disk, and ethernet is ethernet. Canot stress how beatufill this is, even with 100 servers it easy to manage them than in the cloud.

* Modern open-source software.
Modern open-source solutions have incorporated many smart features from the cloud, making on-premise setups more powerful and easier to manage.
I think Haskell is fundamentally a bad design, because there is no reason to not have dependent types and totality checking in such a language, and also laziness is bad as it makes memory usage unpredictable and potentially asymptotically broken.

Basically Rust is much better at producing efficient code with zero abstraction cost (while still doing a decent job at controlling mutation and having an expressive non-dependent type system) and having a large package ecosystem, and Lean, Agda and Idris are much better at being theoretically perfect languages while sacrificing code efficiency, so why use Haskell?
Anybody notice that the example for their shell is using the Zephyr shell subsystem? Very cool that it's using Zephyr!
> All mainstream, general purpose programming languages are (basically) Turing-complete, and therefore any programme you can write in one you can, in fact, write in another. There is a computational equivalence between them. The main differences are instead in the expressiveness of the languages, the guardrails they give you, and their performance characteristics (although this is possibly more of a runtime/compiler implementation question).

Yes, as I like to tell project managers, everything can be implemented.

... But the Google drive sdk is available in python, java, and node.

Tooling, deployment, library ecosystem, and talent pool are just as important when choosing a language or framework as performance, syntax, or guardrails. Unless you have unlimited budget!
Where are programming languages created? A zoomable map
Even in 1995, I had to beg my parents to get a dialup account so I could stay in touch over breaks.
Yes, but you still have to train it.
I worked for the biggest job site in my country.

They get thousands of doom-scrollers every day, and their revenue was ~$55M last year.

Admittedly, those numbers are peanuts compared to some global SaaS providers.

But they managed to work for decades on two moderately beefy servers, and a database server, behind a load balancer.

Heck, one server was always enough. The second one was there for redundancy, during releases and in case of emergency.

Traffic peaked at 80% during nation-wide flow-tv commercials. As flow-tv is on the way out, the traffic has spread out a lot more.

They used Perl, which isn't insanely fast, it was just well-made (enough caching, no N+1 queries, etc.).

"That point" where auto-scaling is the obvious choice is pretty far out.
https://stealthev.com/product/tesla-module/
It certainly would be interesting if the Austrian-Hungarian Empire survived into current times. Every nation that wanted to leave it probably ended worse off if they had stuck together.
Wasn't aware of "Claude Dev", just tried it out, it's pretty cool. I had this simple node chatbot with a handful of features but it was all just one big script, asked it to split up the logic into separate files that would make further dev work/maintenance easier.

5 minutes and 30 cents later it came up with a decent folder structure and split everything up nicely, even cleaned up a bunch of messy code into some helper functions. Vanilla claude API could've probably done all this as well, but it would've been much more of a hassle. I'll definitely be playing around with it some more!
I miss all of the quirky, smart people being online and none of the boring, mid people being online.

We need a Net 2.0 where we can go and be weird again.
yeah all laptop power saving modes throttles the fps. and otherwise it's capped to your hz on your display (or whatever chrome decides is the limit) which seems to be 60
Sometimes it reloads so quickly I'm not sure if I hit ctrl-r or not
I'm not sure that, absent some serious credentialism, getting a degree makes a lot of sense past some point. Certifications, attending conferences, etc, may well and they're a lot cheaper, companies will probably be happy to pay for them, and they are probably mostly not time out of your pocket.

If a company wants to pay for an executive MBA program or something along those lines, sure why not?, but certainly wouldn't do it on my own.
When we are talking about the elite 0.01% of students the professor is irrelevant for regular coursework. They are almost uniformly autodidacts. A mentor is of course useful at the very boundaries of knowledge that textbooks and papers don't cover. But by the time you are in that range of work, you will be recognized through your performance, and you can find mentors by reaching out to them with links to your work.

Generally, people are completely unaware of what top 0.01% of performance looks like because we are so rarely around these people unless we are in some very elite institution or working on some project which attracts such people.
The first face transplant to include an eye shows no rejection a year later
Even long term learning it does to some extent. Admittedly I’m not very familiar with what it’s doing, but it does create “memories” which appear to be personal details that it deems might be relevant in the future. Then I assume it uses some type of RAG to apply previously learned memories to future conversations.

This makes me wonder if there is or could be some type of RAG for chains of thought…
I'm not paying my doctor to be a therapist or a rabbi. I am paying for the best medical care I can get - and if I want to prolong my life (in whatever condition), that's my choice.

When I hear "don't be afraid of death", that's not medical advice. Medical advice is "there's nothing I can do for you", which is fine, but I'm going to shop for a second opinion. Maybe a third.

For the record, I'm not afraid of death, I just want to postpone it for as long as possible. If medical technology allowed, I'd be very happy with "indefinitely".
It seems to be limited to actual proposals made under the last two Presidential administrations. Even under that criteria I couldn’t tell you if it grabbed everything, but I feel you. There’s no granularity like privatizing Social Security, eliminating tax incentives for employer-based health plans, reclassifying specific pharmaceuticals so you don’t need to go through a doctor who sends you through a behind-the-counter pharmacy, etc.

It has a scope, but I think within that scope it offers enough granularity with just actual proposals and laws that were proposed or passed under the last two administrations to give you some clue into what’s possible; which is why I like it because even with that, it is possible to achieve the goal.
This is ironically, not true.

“It is a defence for defamation to show the imputation in the statement complained of is substantially true.”

https://en.wikipedia.org/wiki/Defamation_Act_2013#Defences