skysight-inc/HackerNews huggingface dataset:
Programming is an onion, it has many layers of abstraction layered on top of each other.

You can work at any level you want but it helps to understand how the onion peels.

In many senses there are programs that write programs and in that regard all of our jobs are automatable.

The higher levels are closer to "no codification" than the lower ones at this time. Remember when we had web developers writing HTML? Now it is JavaScript.

As you learn to code together APIs, use frameworks, take the time to peel the onion and learn how it all works.
Scarfolk is amazing. It’s just so beautifully done.

If you want to go further, I’d very much recommend exploring artists like Belbury Poly [0] and Pye Corner Audio [1] and labels like Ghost Box [2] and Castles in Space [3].

They mine a similar mix of BBC Radiophonic Workshop-style sounds, 60s/70s public information films, vintage library music, TV themes, pagan folk horror and existential dread.

Wonderful stuff.

[0] https://ghostbox.co.uk/artists-page/belbury-poly/

[1] https://m.soundcloud.com/ghost-box/sets/pye-corner-audio-sle...

[2] https://ghostbox.co.uk/

[3] https://www.castlesinspace.com/
Jump bailed out Wormhole after the massive hack. This is already well known isn't it? [1] They own Certus One who developed the Wormhole bridge.

[1] https://decrypt.co/92709/jump-crypto-wormhole-defi
Fundamental for those whose job is building web servers, sure. Id expect nothing less from the authors of apache, nginx, etc.
> For me the ADD really is a part of my identity — not my persona, which is what I present to the world, but my innermost self, the way I am actually am. I would be a different person without it. I might be a better person, or a happier or more successful one (I don't know) but I'd definitely be someone different.

There's a lot of modern discourse around "identity". My view is that the only healthy conception of your identity is the things you share with no one else. So ADD is not your identity, nor is your skin color, ethnicity, religion and so on. Rather, your identity is the result of experiences unique to your life and how those experiences shaped you.

Another big issue here is locus of control. I'm reminded of this quote: "I was dissatisfied with my own conduct, and laid the blame for my excesses on irresistible inner forces, as well as a combination of inscrutable external factors, invisibly staged to provoke and upset me."
I solve this problem by simply actually using my nice supplies. Nothing more satisfying than a full notebook!
As I said upthread, love this design, but I sure did see that, and sure did get mildly triggered.

It would be more cohesive to have it in a monospace font to match the rest of the website. And probably not on an arc, as that's going to be relatively difficult to manually kern using CSS transforms. Maybe a little bit of a perspective distort instead, give it an almost isometric style.
Which is preferred: truncating or rounding?
Only under certain scenarios do contracts have to be written, never mind signed. Very often, handshake or verbal contracts are perfectly enforceable.
Get good. Artificial scarcity of PhDs (or really anything) is not the answer. We want meritocracies right?
Do CUDA AI projects not containerize well? I understand that AI projects often have many, many dependencies, but this seems like something containers ("docker") would be ideally suited for. Something like `docker pull dall-e` and `docker run -ie -n dalle dall-e` probably volume mount in a local folder? I'm curious what the hurdles are here for packaging something like this.
I have ADHD (ADD), and was diagnosed after 30 - though I've greatly suffered from it since my teenage years. Sure, it is a big part of me, always has been, but I don't really make it part of my identity. I can't control it like a superpower, and there are serious consequences if you're not careful.

I've noticed that in the ADHD community, there are some very vocal people that will wear the diagnosis with pride. I mean, good for them - but it is not really anything I can relate to. I treat it pretty much like I treat my gout...take my medication, adjust my lifestyle, and go on with my day.
There isn't any non-bigoted English, eh? That's not the kind of argument that inspires me to continue honestly.
> When your business is, even just operationally, different in some way, bespoke is often the best way. Make it good and it doesn't matter a sniff if it's an established public framework or not.

There was a post recently on hackernews talking about how startups have an "innovation limit". That is, if you try to innovate too much, your scope grows beyond your reach. I think the idea applies here as well. Building everything yourself takes a lot of time. If you can position yourself to leverage the advancements of others, you can move much faster.
When I try to visit that bottom link, I get the following error:

UserProjectAccountProblemThe project to be billed is associated with a delinquent billing account.
Because a window isn't a door
Depression also seems to teach people valuable lessons when they survive it. For example, it leaves some people far more resilient in certain circumstances.

It’s the classic “what doesn’t kill you makes you stronger” adage at work. The sad thing is that it does kill many, and for some, never leaves in order to make room for growth.

As for the tunnel vision, that’s an interesting one because it does let you focus in on a problem exceptionally well and that could be useful. The trouble I’ve found in myself is that I haven’t always had the tools or resources to do something with that attention.

You end up intently focused on a problem, and it just becomes a painful echo chamber instead of an opportunity to address something. I suspect this is largely due to a lack of understanding and teaching. Perhaps too, like you mentioned, we expect medication to function as a solution eventually, relieving ourselves of any duty to investigate internal solutions. Had I known how normal depression is though, how it can present, how it can be managed, I suspect my own experiences could have been a lot better. It’s impossible to be certain.

I definitely disagree about the ups and downs in any case. Struggle defines us and helps us grow. Getting better doesn’t have to be a fun or enjoyable experience.
Just by way of example: pay attention to how Niko Matsakis answers the first question ("what is systems programming") on this panel with Bjarne and Alexandrescu and Rob Pike:

https://video.ch9.ms/ch9/6596/ed57ccc9-2cbb-42b0-b4f0-70909f...

(It's hard for me to disagree with any of them, except maybe that I don't at all agree with Alexandescu's argument that systems programming is defined in part by being able to forge pointers from integers --- something, of course, that you can do in both Go and Rust [unfortunately]).
Please share your project with acid tones! :)
I've had pretty good experiences with TailwindCSS in both Rails and Phoenix. I did customize my auto-generated templates though, so perhaps that is why.
It's owned by a Carl Sagan fan and not Carl Sagan himself. Carl Sagan passed away in the 90s. I'm not sure why you're saying $50,000 is fair as a matter of fact and what you mean by dry-ink manuscripts.
Well, they're removing hardware (due to shortages) for a feature that's still a few "this year, I promise!" lies away anyway, so what's the big deal. I'm biased against the dishonest car salesman CEO, but if you want to buy a bucket of lies, how's an extra lie going to hurt.
Transcrypt looks pretty great for my purposes, thank you!
Most of HN is corporate drones...
That's a weird definition of engineering. I think you are confusing implementation (construction technique) which is of course valuable, with the more general principle of designing in safety margins, redundancies, and tolerances for specific loads/forces. This is a lot of applied math.
To note, names tend to follow the male/unisex -> female shift pattern, so any name chosen now can still end up sounding “female” at any point in time.

Except if it’s a name with existing genres variation (like Mario/Maria or Jean/Jeanne) I feel it’s a lost proposition to put too much imaginary in a given name.
Ok say you go into an antique store. You see a vase you like. You ask the shopkeeper "hey how much for that vase?" and they say "it's a firm $50,000."

You have not paid yet.

The seller goes back and realizes that the sticker price was wrong, or that it was the owner's special vase, or that they don't actually really want to sell it.

Can you sue at this point? I'd wager not.

There are certain jurisdictions where public advertisement of prices must be honored, assuming stock and conditions are met - but this is not one of those cases. Even airlines are no longer actually required to honor mistake fares after they collect money from the passenger in spite of 14 CFR 399.88(a) [1]

Asking how much something costs and getting a quote doesn't entitle you then to make that purchase unilaterally, even if you get a counterproposal. Otherwise any time a website bugs out and displays an incorrect price you could just sue them lol.

At no point did Jump obtain a binding option to purchase. Generally to force the seller's hand, they must have already accepted the money or signed something indicating that they will sell.

[1] https://www.law.cornell.edu/cfr/text/14/399.88
> This means a Raspberry Pi and some other platforms such as the Respeaker core or the Matrix Creator is the best choices for a hardware platform. As for which Raspberry Pi, a raspberry 3, 3b, 3b+, 3A+ or 4 for the main unit are good choices.

Extrapolating on the expected hardware, it's likely going to be either inaccurate, have very high latency, or both.

Even Mycroft which open sourced everything else still runs the voice recognition part in the cloud because it's not possible to host it locally without rather beefy hardware that the average user won't have around (and even that has high latency). I did try some offline speech to text alternatives for it but they all more or less sucked to be frank.
Using PowerShell, twarc and Emacs Org mode to display Twitter threads
And https://16-bits.org/ft2.php
I've heard accountants say the pandemic was great for people engaged in long term fraud. Odd accounting? Blame it on the pandemic.
Ive is just the latest vehicle for the oft retold “apple is doomed” story.
The media frequently plays apple as some kind of small company where genius individuals are developing blockbuster products in isolation, and not the hard-slog reality of their product development methodology.
I'm not a lawyer... but say I produce some intellectual property. I can sell that copyright of that intellectual property. Everyone is with me so far. I can call that thing an NFT.

When you buy an NFT of a viral video. You are buying the copyright of it, nothing problematic there.
I think the difference here is between what contract law states under common law and what people imagine it to state. I agree it feels weird to say hey I offer you X for a house and you accept then we're under contract. It's such a big purchase and typically there's so much else going on (local regs, mold disclosures, lead paint disclosures, etc.) that it feels weird, but this is how contract law operates.
Well, if it’s well-defined but not documented, then you can’t tell the definition and can’t judge wether it is well-defined. If it’s documented but not well-defined, then that means that the documentation is incomplete (there is “undefined” behavior) and/or inconsistent. Having a complete and consistent definition (which is what I would call “well-defined”) is almost the same as having a complete (describes all behaviors) and correct (the actual behaviors match the documented behaviors) documentation.
if you have a bunch of lettuce (like iceberg or whatever) and do an extraction - i'm not sure what type other than distillate - the resulting compound is narcotic.

You can go online or to a drug store and buy wild lettuce and/or lettuce extract and take it for pain or inflammation.

https://en.wikipedia.org/wiki/Lactucarium
System level environment variables would be nice. It’s a pita to use a yubikey (arguably more secure than a plaintext key in .ssh) for ssh key storage. I remember having to start certain UI programs from a shell just to run them because they needed SSH abilities.
Real world immutable systems usually support the eventual garbage collection of soft-deleted or superseded records. No one actually wants disk usage to grow unbounded forever. It just means you are not going to support "overwrite immediately" semantics in ordinary application code paths.

Datomic describes its capability here: https://docs.datomic.com/on-prem/reference/excision.html
I agree that the whitespace in text example seems a bit contrived but I've done similar types of byte elision operations on binary streams (e.g. for compression purposes), which this could be trivially adapted to.
This technology always reminds me of the TNG episode Schisms, where the holodeck renders an alien site based on evolving text descriptions.

https://www.youtube.com/watch?v=lPLiaYD1lUo
So, the extra chip was only needed in case the user bought the FSD package. In view of the chip shortage, Tesla decided not to install it, allowing them to produce twice as many cars. Of course, for those cumstomers who choose to purchase the $12.000 FSD package, Tesla will install the chip for free. …

Seems pretty smart to me.
They do containerize but it’s not enough. You still need the right drivers and CUDA stuff installed on the docker host, which can be finicky to setup. Not to mention figuring out how to get docker to actually pass the GPU to the container.
Any idea if they'll ever support sales/accounting?
Difficult to see how a government agency would not be breaching the first amendment by doing that.
What do you call architecting?
Windows + WSL for open source stuff and PopOS for work.
Have you tried pandas+duckdb?

Duckdb can run over Pandas dataframe and it is super fast. I haven't tried it yet. I am more familiar with Pandas than SQL so I would like to hear your opinion after you give it a shot.

https://duckdb.org/2021/05/14/sql-on-pandas.html
There's some other new content in the game after completing a few endings from the original game. You'll know it when you see it.
Medicated AD(H)D of Hacker News, did your medication (please specify) influence your personality?

If so how?
I feel like more software died during the 32->64 bit transition than any other time in recent history. Lifting the rug is also par for the course for Apple, even artificially so with their latest crackdown on apps that don’t run well.
The Statute of Frauds sets the limit over which a contract has to be in writing, and other things. Not all contracts have to be in writing. Additionally, while contracts are generally signed by both parties, it actually, when a written/signed contract is required, only needs to be signed by the party against whom a remedy is being sought.

If agree to sell me your bicycle in a written contract for $1,500 and you sign it and I pay, that contract doesn't need my signature for me to seek a legal remedy against you in the event you don't deliver the bicycle.
Well you at least need to know a whole plethora of things that can trigger undefined behaviour, many of which are triggered by code patterns that are idiomatic in others contexts.

This is very unlike language like most other languages where you can play around with little language specific knowledge and the worst thing that's likely to happen is a runtime exception.
A quote is not a necessary element to formation of a contract.

If you're holding a yard sale, and I point at some knickknack and ask "how much for that?", and you say "it's a dollar" and I say "that's a deal", that's a contract.
It's APIs all the way down to the ones and zeros.
I had several points:

1. For jellybean ICs "less than [US]$1" understates the case by about an order of magnitude; it's less than [US]$⅒.

2. Other ICs mentioned like the CD4017 have ceased to be jellybean parts and have become esoteric specialty parts, but they're still less than US$1, if you can find them.

3. The reason for this is that, as microcontrollers have gotten cheaper and more capable, the range of circuits for which they are a good fit has grown enormously, and in particular covers just about every circuit where you'd use a CD4017. And once you have a microcontroller in your circuit you probably don't need a 4017 or a 555 because you can usually replace them with 1–5 lines of code.

4. Probing line power with a questionable-quality multimeter really is dangerous.

Does that clarify?

I agree that Arduino is a much more beginner-friendly environment, even more so than quasi-analog DIPs in a breadboard, and also that the programmer hardware for the Padauk μCs is a significant obstacle.
>> Depression is not something with upsides and downsides.

> Not sure if this is true.

The remarkable film "Melancholia" (Lars von Trier, 2011) was inspired by the director's depression, and one particular upside: that when things get bad, like really bad, the depressive can function better than normal folks because the outside now matches their inside. Kirsten Dunst plays a young woman with utterly crippling depression, I've never seen anything like it in real life or on film, like unable to move or eat. But when the Earth is about to be destroyed, she's sanguine, unlike everyone else.

Not sure if this is true to life, but it makes some sort of sense.
I did have a read about that, the PDI makes a lot of sense to me and is pretty interesting if a little pseudoscientific (nowhere can quite seem to pin down how the numbered ratings are calculated but it seems arbritrary) - this being said its not clear if a thing such as cultural difference can have numbers put to it easily if at all, and I'd largely agree with the ratings of countries I have experience with.

But man that got me into looking at some of the other measures used alongside that, and the "Long Term Orientation" might be some of the most inane, incoherent garbage I have ever heard. I'd say it's asian exceptionalism but it's not even that - it just doesn't make sense. Every explanation of it seems different, and most explanations aren't internally consistent, literally including examples of the same thing at opposite ends as though it were different. As far as I can tell the original concept seems to have started out with "lets make a rating that puts china at the top/I heard of yin and yang once" and gone from there, but even then as described it usually is stupid, putting things like "belief in tradition" and "desire for stability" as things in the SHORT term column and "adaptability" in the long term column like lol what
It's the same phenomena as when a protocol or data interchange format brands itself as "simple"
> I feel like I have a decent eye for UX

Likewise, and it has been a gift and a curse ever since in my experience.
Does it have an option to cache the whole "Hey Alice, what's gonna be the weather at 11 tomorrow?" utterance then if the wake word is detected send what's been cached after it?

That's the main gripe I had with Mycroft, as there was no going around this:

"Hey Mycroft."

long pause

"What's gonna be the weather at 11 tomorrow?"

even longer pause

<answer>

Which is frankly so unnatural and just too annoying to be practical. And it feels like something that should be very straightforward to implement in terms of logic.
I/my company personally did not ever encounter this particular issue so not a problem in my world. I understand it is still valid concern but I'd let the actual victims worry about it.
There is absolutely demand. I've been doing cobol for four years and have banks and insurance companies asking me to come in for an interview all the time.

But no remote teams, no companies ready to offer any support for relocation and not a pay making a move worth it until I've built up some savings.

I think the offers I've seen in Scandinavia are 35-40k/month for a dev with some experience, and very slow wage increases.

It's true there is a lot of demand, but it's not true that it pays a ton. The devs returning from retirement with 20 years of experience with the specific systems can, and do, charge a lot though.
For context, the endosymbiont hypothesis is the current leader (AFAIK) for the theory on how eukaroyotic cells developed mitochondria and chloroplasts. Very neat stuff!
The Curious Case of August Engelhardt, Leader of a Coconut-Obsessed Cult (2017)
What about Nazis who don't advocate for extermination of people based on ethnicity? If you associate yourself with the ideology, are you automatically guilty of advocating all its things even if you don't agree with all of them?

And yes, it's a serious question. Seems like you have a simple decision tree of ethnic extermination? -> Toxic asshole.
There's been some discussion below on OpenAI not being open. Contrary to most arguments, I have to share that I like their current approach. We can all easily imagine the sort of negative things that could come out of the misuse of their models, and it is their responsibility to ensure it drips into public domain rather than just putting it out there. It also allows them to more carefully consider any implications that they might have missed during development. And even when you do have access to them, at least in my experience they make sure to properly caveat some uses even during runtime (eg, in their playground for the DaVinci model). So while I'm not associated with OpenAI in any way, I would like to go out and say I broadly support their "closedness" for now and hope we can all be in a place in the future well release of high-performance models does not need to be so carefully considered because people would be more reasonable overall.
There's epigenetics. This is why we see differences with monozygotic twins.
???

The only factor as to why to use something isn't 'because more people know this'
I always assumed it stemmed from the telephone operators being primarily female, which lead to a large corpus of audio recordings, which lead to the training data for the first decent text-to-speech models being mostly women voices.
For some people 500 would be generous compensation to change an email address. Others 5,000,000. What your personal level is doesn't factor in.

Not getting a current market value offer an blindly accepting isn't greed. Being 79 with a domain you carried for years can be worth more than 100,000 which after taxes is much less.
Learning curve is a temporary problem because Rust is pretty new and a lot of people need to begin ramping up at the same time. Hopefully we’ll get to amortize that across many years of projects, like C++.
I still love this. In particular: the placenames, which are wonderful parodies of odd little East Anglian village names; "we deliver FREE absolutely anywhere in the world (except Whoft)"; and the surreal property listings ("Superb new development of 0-bedroom flats. Reduced to clear due to planning error. Garden.").
Sorry I'm not following. This is Home Office advice to visitors to the UK not for UK citizens visiting other countries.
Executing functions in python is slow!
The house building analogy is pretty good and I think that frameworks are pretty close to how house building works right now. Pre-fab is like using cookie cutter components and throwing them together into a website using something like Wordpress or Squarespace. On the other hand, frameworks are like using common tools, foundations, scaffolding, and (literally) frameworks to build a custom architectured house.

Of course, building your own home is possible but that could be a shack made up of sticks and mud or a stack of bricks and mortar with no base/foundation which can fall apart at any moment.