skysight-inc/HackerNews huggingface dataset:
This doesn’t mirror my experience at all. Where I worked agile meant removing unnecessary processes as well as trusting people over tools. As a junior I was given a lot of flexibility and probably too little oversight. I was mostly given a high level task, no deadline, and had to together with others find ways to make the tasks smaller.
I was a perl user from about 2003 to around 2013, when I found Ansible. Took a liking to Python and never looked back.

Now, from the outside looking in, I feel like Perl is stagnant.
We have a drawing book for little children and this is indeed clearly painted and labeled on one of anthill cut-through images, named 'landfill' for waste and cemetery.
> Android has been the dominant mobile OS for over a decade.

worldwide, and not by a large margin. I believe it's 60/40 last I checked.

Among US and a few other first world countries, it's nearly 50/50, with a very small advantadge to Apple. Slashing your consumer base in the biggest markets isn't an attractive proposition.

>Where is the multitude of amazing native-like web apps that we keep hearing about?

well Apple made PWA's harder to do in the EU, so ask them... They're doing what they did to Flash long ago, with much less justification this time around.
I enjoy dipping into the Changelog family of podcasts, particularly their more casual ones.

Recently I started listening to Acquired, starting with their episodes on Nintendo and Sega, then Microsoft. Not all of their episodes are tech companies, but plenty are if that’s what you want.

Software Unscripted sometimes, and Rustacian Station occasionally. CoRecursive as you already mentioned.
What an excellent ad for SQLite, where you could do this with a simple schema:

Table 1: <piece id> <combo id> <location>

Table 2: <combo id> <glaze id> <priority>

That's.. it.

Location specifies where the combo is applied to the part; priority specifies ordering of the glaze layers (glazes whose order doesn't matter have the same priority).

The only thinking that needs to be done is understanding that you don't mix glazes and combinations in a single project, but a project has a set of combinations associated with it, some of which may only have one glaze.

Writing the requisite SELECT queries (getting all pieces that use a glaze, or vice versa) is left as an exercise to the reader (which, I hope, is straightforward - but the same can be said of the schema).

This article does a lot of mental gymnastics to avoid using a relational database to store relations. NoSQL has its places (e.g. sometimes, a KV store is a KV store), but this isn't it.

Sometimes I feel like the NoSQL hype did some collective damage to the way people think about data. But then again, I'm not a database architect, so what do I know.
> but it is non-ideal that I’m only allowing half the range of size_t.

I am fairly certain that in C it's actually impossible to have an object whose size is larger than half of the range of size_t unless ptrdiff_t is wider than size_t, which normally isn't. Unless, of course, C standard decided to make subtracting two valid pointers into the same array (or one past the end) a potential UB, just because.
The CFA curriculum hardly relieves this flavor of criticism.
> I studied the global monetary system in detail

You seem to have sampled a hodgepodge of modern monetary theory and neo-pacifist international relations theory. (Also, ignored the role of recession and default in money destruction.) That leads to a mix of correct and incorrect observations tied together incoherently. Within that context, you are right to be frustrated, but not by the state of the world but by your ignorance of it.

Introductory texts in money and banking (Mishkin) and international finance (Krugman or Pilbeam) would be advised. You may also benefit from reading Bagehot, who describes British central banking under the gold standard (and colonialism).

> given the current rate of AI progress, it's possible you may never read another contrarian comment like this again in your life and neither will any of your descendants

Given what AI was trained on, and its lack of understanding and tendency to hallucinate, I’d expect this to become the dominant form of AI-generated economics talk. It certainly is that way on Twitter, Reddit and YouTube already.
This particular video is an exceptionally awesome video.

And so are his other neural net videos.

He keeps bringing you back to first principles, again and again, does not let a single doubt remain, and the code is very accessible and practical.

The intersection between those who can teach and those who truly understand the deepest essence of a subject is much smaller than we would hope. People like Feynman, Tanenbaum, Sussman, Susskind, and now Karpathy are exceedingly rare. Each of them is a gift for generations to come. So, when you find one whose style resonates with the way you think, I suggest watching their videos multiple times. :)
Cowboys who can shoot with both hands. Got it.
I think it’s not a nation state actor thing. In 2018 British airways checkout got popped by a JavaScript being library being changed to eavesdrop credit cards. The same thing could easily happen with password forms

Granted they didn’t break the session in flight, but there is a low bar to achieve the same thing
This seems to be fake technology. If they were really absorbing light, the spheres would be black.
Nice whataboutism. I don't really care about random Chinese person opinion on democracy. I want civilized society around me. If you really believe rape threats are somehow political speech you can fuck right off. I am generally against violence but if you try to justify this to my face you would get slapped.

I am fine with people voicing ideas ranging from communism to white supremacism as long as there are no calls for hate and violence.
Just as a follow-up, using this[1] tool it seems that from my location Quad9 is about as fast as Cloudflare. Both faster than Google. Now, I'm in Norway and Quad9 is in Switzerland, so that might be related.

1. 1. 1. 1 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0.010 | 0.012 | 0.014 | 0.001 | 100.0 |
- Uncached Name | 0.010 | 0.046 | 0.249 | 0.056 | 100.0 |
- DotCom Lookup | 0.009 | 0.014 | 0.021 | 0.002 | 100.0 |
---<-------->---+-------+-------+-------+-------+-------+
one.one.one.one
CLOUDFLARENET, US

9. 9. 9. 9 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0.009 | 0.012 | 0.015 | 0.001 | 100.0 |
- Uncached Name | 0.013 | 0.066 | 0.286 | 0.074 | 100.0 |
- DotCom Lookup | 0.029 | 0.042 | 0.060 | 0.012 | 100.0 |
---<-------->---+-------+-------+-------+-------+-------+
dns9.quad9.net
QUAD9-AS-1, CH

[1]: https://www.grc.com/dns/benchmark.htm
Should You Get a PhD?
> Just have them upload blobs to S3 or Azure Storage.

Not everyone can store their data in cloud services, most likely.

That said, self-hosted S3 compatible solutions like MinIO might be a good choice: https://github.com/minio/minio or maybe SeaweedFS for something with a more permissive license: https://github.com/seaweedfs/seaweedfs
A hacker can perform a SIM swap attack, where they convince the operator using bribes and/or fake IDs to provide a replacement SIM card for your number.
the web isn't shit per se. But it's horrible in the one way it matters to business; it is very hard to monetize web content compared to apps. That's a small part of why flash games quickly gave way to mobile.

But it's hard to deny there are quite a few technical shortcomings. Shortcomings only just now starting to dimish as WebASM/WebGPU gain traction.
Remember that this is for c, not c++. Void pointers are entirely unnecessary in c++ unless you’re interoperating with existing libraries and can’t change the interface. You’ll get faster and safer code with templates and function overloading
The purpose of a currency is not for investment but to keep circulating in the economy. Low steady inflation ensures this happens. Inflation also clears up debts which would otherwise compound. Nobody forces you to store wealth long term using the currency and it would be dumb to do so.

If you disagree with the taxes being collected either vote to change how that government spends your money else vote with your feet and find another country. There are tax free jurisdictions. Why not go live there if the tax you pay bothers you?
Oh this brought back memories! Getting a PS file, using px for everything to "match the designs", random jQuery snippets to get a hamburger menu. Not a damn clue what I was doing but loving every minute of it.
At least among first-worlders (and tbh swathes of people in places like China too), if you've got an office job and a home with water, heat, and power, the article is probably relevant to you.
Unlock the Full Potential of Your Research
Yeah, so after collecting enough opinions from enough people, I'm 100% confident saying there isn't truly anything specific to GW here. When I use the ROOT library from CERN to analyze my molecular dynamics data, I'm not doing particle physics, I'm using ROOT as a general purpose library.

It doesn't really matter. The work is not exceptional, it doesn't shed new light on anything, and really only got the coverage it did due to clever use of key words and hype by the press release authors. In other words, like 90% of popular science.
Dell lists their read intensive drives for about $1/GB, $3,000 for a 3.2TB model. Price point holds up to the 15TB models they have listed.

I see the Micron drives on CDW for the prices you state though:

https://www.cdw.com/product/micron-6500-ion-ssd-enterprise-3...
>>The one about Lisp, Perl and God is good too

https://xkcd.com/224/
I don't want to talk to anyone, until I do, and with something like a mortgage, I'd better be able to talk to someone about a half-mil debt.
..web built an AI whatever software task that does whatever task for you...
> Our fiscal system is a zero sum game in the end

“Fiscal usually refers to government finance” [1]. By definition, the government can create and destroy money by fiat. It is not a zero-sum system.

[1] https://en.m.wikipedia.org/wiki/Fiscal
>doesn't make sense to me in terms of building what they wanted

What is it that you think they wanted, and why doesn't keeping the data locally make sense?

If what they wanted is learning a graph DB API, then sure. Otherwise, please elaborate.

To me, this looks like a perfect fit for a SQLite database (see my other comment). Their entire dataset has a smaller size than the HTML page you're reading right now.

If they wanted cloud sync, they could simply send the entire thing over the wire. Or, you know, use SQL.

Though unless they're running a custom-order ceramics factory, that'd be an overkill. But hey, they'd learn why SQL is useful from that.
Cool, another computer nerd into ceramic and glazes!

Glazes is actually glass where you mix all kinds of powdered element from the periodic table and melt them at 1200C to hopefully get a result you like.
A unusual kind of chemistry.

I am more interested in the glazes and the results he got than the crud app and the DB. Just read it in diagonal, but I don't see why a simple Django app wouldn't take care of this easily (with admin) and you use sqlite for local use case.
c11 fixed this. C++ allows casting as long as you don’t access the intermediate casted item and cast it back to the type it started as.

In practice though, it works pretty much everywhere in my experience.
No, I also have my passwords synced to me desktop. my phone is usually in a different room when I am on my desktop.
Counterpoint: when you're writing C, you end up only implementing as much complexity as you actually need. I rolled a hash table for a project that only need to contain integer keys and (I think) string values. It didn't need to carry around all the complexity to handle hashing arbitrary structured data for keys, etc. Multi-threading was supported but a simple lock over the whole table was sufficient for correctness and met the required performance.

The whole thing was perhaps 200 lines of straightforward code. If you don't need to carry around support for all the third-prime-numbered-Tuesday-of-the-month scenarios that general purpose libraries have to, you end up with code you can understand fully and don't have to spend time reasoning about complexity that doesn't exist.
What are the biggest errors in that post? Say top 3, that are easy to prove are false.
“Birthday” is just short for “birth day anniversary”, I guess…
https://archive.is/5eW9D
Hey folks,

We've been working hard on something special, and I can't wait to share it with you. It's called GetCopy.ai, a super cool platform we've whipped up to revolutionize the way you write academic and professional documents. We're all about giving your next research paper some serious swagger, and to do that, we're tapping into some pretty nifty AI tech.

So, what’s GetCopy.ai all about?

Think of GetCopy.ai as your personal writing assistant. We've designed it to make the process of creating documents a breeze for students, researchers, and professionals alike. Our platform comes with a bunch of tools to spruce up your writing and save you some serious time.

Here are the bells and whistles:

1. Document Wizard: Tired of legalese? Our wizard guides you step-by-step to craft legal documents. Just answer a few questions, and voila - a custom document made just for you.

2. AI Commands: Got writer’s block? No worries - our AI's got your back. It'll help you find the right words and fill those pesky blank pages in no time.

3. LaTeX Support: Whether LaTeX is your best friend or a total stranger, GetCopy.ai can help you whip up perfectly formatted documents for even the most complex academic writing.

4. Citing Sources: No more citation headaches! Easily cite sources in APA, MLA, IEEE, Chicago, or Harvard styles using your research and PDF materials.

5. Research Library: Keep your research sources tidy with our reference management tool. Organize, annotate, and cite with ease.

6. Sharing: Sharing is caring! Share your documents smoothly with your team or clients, ditching the hassle of email attachments or clunky file-sharing services.

When can you use it?

- Essays & Theses: Make your writing process quick and painless.

- Literature Reviews: Write up your research summaries and analyses without breaking a sweat.

- Research Papers: Give your writing the edge it needs for acceptance and publication.

- Personal Statements: Nail your college application letters with confidence.

- Blog Posts & Speeches: Speed up your content creation with a little AI magic.

The tech that powers GetCopy.ai:

- Backend: PHP, Laravel, Laravel Reverb, Laravel Socialite, Pest PHP, Filament

- Frontend: Vue.js, Inertia.js

- Database: MySQL, Redis

- AI: OpenAI GPT-4, Anthropic Claude 3.5 Sonnet

- Search Engine: Typesense

- Billing: Lemon Squeezy

Why give GetCopy.ai a go?

With the digital world shifting gears, we're looking to stay ahead of the curve. We've built tools that not only elevate the quality of your work but also streamline the process. Whether you’re a student, researcher, or professional, GetCopy.ai is here to jazz up your writing journey.

We're all ears for feedback and thoughts. If you've got questions or want to share your experiences with document creation, shoot! Can't wait to engage with the HN community!
This is just an ad basically. Right?
DevOps is dying? As in the job market for DevOps is actually shrinking?
> when I was a small kid .. lay down with small, pocket radio, catching foreign stations on LW.

I’m long past being a kid and I still do this
Show HN: Pinboard, pin files for contextual, codebase-level AI assistance
Almost all of this codebase has been produced by issuing high-level directives against pinned files. Pinboard is a command-line tool for managing file references when working with raw language models. It's meant to streamline codebase-level development workflows, allowing users to request contextual, in-place file updates efficiently.
> The value is in communicating ideas and understanding.

And those ideas absolutely can't be communicated in concise writing, I have to waste my life on listening to talking heads?
> there's no good way to write 2000 - 2009

I have heard people use "the aughts" to refer to this time range [1]. I guess if I was trying to be specific about which century one could say "the two thousand aughts" or "the eighteen hundred aughts". But I think in that context i'd be more likely to say "in the first decade of the 1800s"

1: https://en.wikipedia.org/wiki/Aughts
Inbucket: [self hosted] disposable webmail
In Hicksons own words:

"The reality is that for all of the work that we've put into HTML, and CSS, and the DOM, it has fundamentally utterly failed to deliver on its promise.

It's even worse than that, actually, because all of the things we've built aren't just not doing what we want, they're holding developers back. People build their applications on frameworks that _abstract out_ all the APIs we build for browsers, and _even with those frameworks_ developers are hamstrung by weird limitations of the web."

https://news.ycombinator.com/item?id=34622514

We can pretend that the W3C eggheads were up there in ivory towers with no understanding of how the web should move forward, but the reality is that a lot of modern web dev is tree like data structures being sent across the web to be rendered with client side templates, exactly what they were aiming for with XML and XSLT.

Namespaces, custom elements, client side templating and more, the web had it all and threw it away so that we can instead spend the next century reimplementing worse versions of what XML provided out of the box.
The "ohs". Twenty-ohs. Rhymes with that oaty breakfast cereal.
Path traversal in YouTube-dl leading to RCE – CVE-2024-38519
Ask your parents, spouse, children, co-workers how they'd feel if you died simply because you were to lazy to do just one simple action before driving off into the sunset. I'm pretty sure they don't want you to join the Derek Kieper club https://www.snopes.com/fact-check/seat-belt-advocate-killed/
I think you must have read another text. Literally none of what you said is mentioned in the diamond sutra.
Japan won its 'war' on floppy disks, but its love of archaic tech lingers
Alt: https://archive.is/C28c3#selection-527.0-527.73

What I don't understand is the emphasis on the robustness of tech such as floppies. I remember them being quite fiddly and easily corrupted. Is it just a way to justify dragging their feet on modernizing? Security by obscurity? Something else?
Where do you get the stream urls from?
"plus ellen A B that is equal to the" ... at https://youtu.be/4ChuiS6lUv0?si=35bpjGt3QRBTJ1hv&t=32

does not give any confidence the producer understand what's even being said.

(they just threw some auto captions in there)

ellen is supposed to be "ln()" as in a logarithmic function
> Not by Western European enlightenment values.

Interesting that you bring that up in this context, because Enlightenment thought advocated fewer checks and balances on centralized power. Enlightenment thinkers admired Socrates' philosopher kings, who had pretty much absolute power. Think about the problems they faced at the time though: the French revolution was largely caused by the king not having the ability to balance his budget. The French revolution solved this by giving much more power to the national government.

> The governments that Marine Le Pen and Jordan Bardella openly admire, such as that of Viktor Orbán in Hungary, give us an idea of their project: an authoritarian populism, where checks and balances are weakened, opposition muzzled and the freedom of the press restricted.

So in one of the most important ways, according to this article, the far right are closer to the enlightenment ideal than the current system. Now I don't know if that's actually the case--this is a hit piece after all. It's hard to sift through and know which parts of the article are merely complaining about losing popularity vs. genuine concerns.
Seconding everything you said.

I'm about to assemble my Cerambot 3D printer and get into the game too :D

But yeah, the year is 2024, and the idea of using a relational database model to store relations is new again. Otherwise, this is a poster use case for SQLite.
As the article mentions, the Red Pine translation is pretty good.
When you find yourself putting a sticker that says 2030 on your license plate, chances are 30s won't mean 1930s very much longer.
Probably not. Which is why they are begrudgingly applying, slowly. Last thing they want to do is pay their domestic country taxes that goes back (kinda) to the people.
A git switching utility that switches git profiles and ssh keys between two accounts, written in powershell. Its a one click solution by clicking of two batch file wrappers one for original and one for override configs, I love it saving me faffing manually w git configs and ssh agents.

Built custom (atom) extensions for the Hydra vj environment (https://hydra.ojack.xyz/) that add in midi control (based on the midi spec for web which I am still amazed exists and is at least somewhat supported https://www.w3.org/TR/webmidi/) , some lazy eval helpers and custom css styling for the programming text for more crazy feedback visuals.

A custom build script that runs a client and server architecture and their related logs all split in the same Window terminal window.

Several highly idiosyncratic single purpose visualisation / vj apps in processing and openframeworks, some doing camera feedback stuff, some wiggling points and particulars around on music or blob detection.
This is a very weird thread: half the people are arguing that having these timestamps is not a realistic security problem at all, and the other half is arguing that any fix to it has to have Fort Knox level security policies.

It seems to me: the actual value of knowing these ids/timestamps to a hacker is tiny, but it's not nothing (German tank problem and all that). Like, if a hacker was able to decode the timestamps, it's not ideal, but it's not like a catastrophe either (especially given that half the people in this thread thinks it has no security value at all). Given that threat model, a simple scheme like I suggested seems fine to me.
Socialism for me. Capitalism for thee.
Well first it’s not most countries, it’s US specifically. Why US does it is because people still use dollars as a world base currency.

Now I would agree about the immorality point here, but it’s a product of religious foundations of US, not the Hayek vs Keynes. If anything, printing money is more enabling of solving inequality, it’s just US chooses not to do so
I find it somewhat interesting and
providing European perspective.
Perhaps the text is hard to translate due
cultural frame of reference being
so obscure and distant:
more that Homer and enmeshed in society
was isolated from the West for millenia.
Yes. Skim the video. You're watching someone explain things interactively in a way that cannot be done with text.

Whether you have the preference for it or not is not up for debate here.
That argument didn't work for Microsoft in the 90's (just install BSD or buy a mac if you don't like IE), I don't know why it should work for Apple who's gotten much bigger than 90's MS.