skysight-inc/HackerNews huggingface dataset:
I’ve never written a line of Rust in my life. Though as a user of computers I have an interest in software being secure, especially an HTTP client which I may at some point be subject to. I’ve been a developer for a long enough time, worked with enough developers, and written enough C (not much), to have formed the strong belief that: C’s typical use is not memory-safe due to completely understandable human error, these footguns do not justify its use in most greenfield contexts, and any developer that denies the existence of these footguns has bought into a delusion that I can’t even begin to understand.

I don’t care if it’s Rust or something else. The fact that this completely legitimate and long-proven drawback of C is always met with “Rust fanboy!” comments speaks volumes, and not about ‘Rust people’. It’s incredibly disappointing that this is where we’re at with these sorts of discussions. Comments that essentially amount to “fake news!” and reject any premise of a shared reality.
I have worked with a few CEOs like this; the last was an old company (25 years) in dire need of a digital transformation to survive. The company had more than 300 employees and was still using Excel and Lotus Notes on-prem server room. I started a move to Office365 and Azure Cloud .NET, but the CEO showed no interest in the technology and gave me a few months to complete the transition. He came up with some unrealistic ideas for accomplishing the move when timescales were not met.

After a year, I left the company after delivering a few things. Recently, I visited their website and found only a single home page with several PDF documents embedded within it and no sign of any client-facing solution. Assume they are back in Excel again.

There are plenty of CEOs / Founders out there that would love to find a great CTO / CIO so don't give up looking :)

My advice is to start looking for a new job or go freelance. I started doing fractional CTO work - which is interesting but challenging to find new clients.
That's an amazing piece of work. Assuming accuracy: what strikes me is that certain features of the ancient city apparently carry over into the modern day and how ecologically balanced the older city looks compared to the new one. Another interesting feature seems to be that 'places of power' back then are still places of power today but different kinds of power.
Meeting minutes has been my go-to strategy in the past startups I worked at. We share them on notion, participants can edit / add, while it is also visible to other members to view. Just one notion page with subpage for different meetings.

I believe the idea for the meetings are mostly to plan for something or align the team due to changes in requirements or divergence in execution and as such they should rather discuss limited topic(s). That's why I feel meetings minutes are suffice to reach good consensus
Frankly, the link is linear algebra and matmul operations, exactly what's used to drive cameras, movement and much more in video games.
Speaking as a Canadian who moved to the US for work, I think a huge reason is that if you’re an ambitious Canadian it’s a lot easier to move to the US than trying to make it in Canada.

I can’t speak to the other external factors, but I think brain drain to the US is quite significant.
pandoc is a format converter, not a format. You still need to write the document. That said, I would rather choose something pandoc supports as an input format than asciidoc, which is a constantly moving target that still doesn't have a specification, is governed by a working group that seemingly never makes decisions, and in practice asciidoctor may as well be the specification.

As an addendum to yesterday's discussion of software estimates, one of the more amusing open source versions is this guy saying in July of 2014 he expected pandoc's asciidoc frontend to be done in a "few months": https://github.com/jgm/pandoc/issues/1456#issuecomment-50805...
In Mermaid, while I like it a lot, you lose control of layout positioning. Does the auto-layout position large diagrams (many shapes + connectors) appropriately?

The Excalidraw export format is JSON, so you might use that in source control just as well. Or include the format in PNG or SVG export (which draw.io supports also).
> "Czechia" doesn't even have the problem of diacritics and it's still not that widespread.

Not too long ago a British politician was unironically suggesting a post-Brexit trade deal with "Czechoslovakia".

I don't know how much of that was mere incompetence in his case, but in general at least some of it will be old habits dying hard.
While in reality they are coordinating with CISA to try and urgently move people away from C

https://www.cisa.gov/news-events/news/urgent-need-memory-saf...
Full title: "X’s Community Notes is Spreading False Information About Taylor Swift’s Bodyguard"

The shortened title of the submission makes it seem like it's a systemic issue, but it's about a single case, where the Note isn't even that important in the context of the post.

I do find it concerning that apparently the contributors upvoting the Note didn't check whether the source supported the Note's claim. But apart from that it's really not a very important story.
Analogous to the macro environment of flora and fauna; an ecosystem of microorganisms exhibiting the same evolutionary patterns and dynamics inside of host bodies
If you want to compromise on neither location nor space, your only real option is to build upwards. Tall residential skyscrapers are the only way.

Personally I'm fine with that, but I get why people might have an aesthetic issue with it. They're of course allowed to compromise on one of the other 2 points to get a better looking neighborhood if they want.
"Monopolies can reduce network CO2"
Sod that for a game of soldiers
Literally every client I've had in the past months uses MongoDB, even though their data is relational.

I can't imagine why would someone choose mongo in that case except to be slightly faster in the first few days of development, since you don't have to create a schema and update it. The problem is that you pay back that initial advantage with a lot of interests once your data becomes more complex and you need stuff like BI.

Anyway, even if your data isn't relational, JSON in postgres still works better than mongo.
I had a job offer recently and it's very obvious that the CEO does way too much CTO stuff than they should. It was my biggest red flag (against everyone's recommendations, since the job offer came with a very generous package)
I have to admit I never really got into SQL, and maybe learning Prolog in university ruined me for it, but can someone explain why SQL is considered "relational" when you still have to explicitly do queries for basic stuff like this?

If it's just that you can define relations in the database scheme, then pretty any programming language would be considered relational.
All are a bit old and in need of some TLC, but the Mozilla editor had a number of forks and continuations:

* Kompozer

* nVu

* BlueGriffon

(In that order, IIRC.)
The rise of righteous indignation.
i was in Colombia 6 years ago for work (Medellin). 2 things stuck with me:

- there was a part of the city that was kind of fenced off for security purposes. that’s where all the hotels were. once outside of that area guns were everywhere. and you could tell there was a gun culture as every gun was modified.

- the locals were telling me to never go to the north of the country. apparently the people there were in the habit of kidnapping for ransom. there were also rumours of drug/gun trafficking.
That's good and I'm glad it exists, but shouldn't this be a native feature?
Real historians apply source criticism though.

Historical fiction on the other hand often embrace the myths since since they tend to make for bettet stories.
Seems focussed on dealing with a single dataset.

-There doesn't seem to be a canvas for visualizing the flow (graph) of transformations.

-It doesn't seem to support operations of 2 datasets, such as Join.

Isn't that rather limiting? Or have I missed something?
And where would you get power for those sata drives?
I like the "concrete suburbs" we have here in Finland. I get why people born here don't have the highest opinion of them, but something about seeing identical 8-story high unadorned buildings for several blocks in a row, separated by little patches of park and forest sets me at ease. It feels like even if I were to lose my job I would still be able to pay rent here. Maybe it comes from growing up in an American city and seeing just how brutal the rent race can get firsthand.
It might be a string comparison, but one of the strings usually comes from a remote server, which can be costly.
Monopolies are also incredibly efficient at delivering shareholder value while minimising CO2 release.

And Cloudflare is able to deliver the highest mass surveillance per watt in the industry.
I was surprised to see this functionality and tried it - it does technically work… but for authoring, the formatting tools don’t include styles (eg H1), just in-line formatting (bold, etc). I looked at the HTML output, and it added quite a bit of junk. Since TextEdit is quite basic, I disqualified it for this mission- as I’m looking for an authoring environment that I can comfortably & productively “live in” for an hour or two a day while writing. TextEdit’s HTMl mode seems more of a tacked on feature…
What even does "keep it simple" mean. What even is "understandable". Every article about this sort of thing skips past the interesting arguments and assumes that their approach is the simple one, that their aim is simplicity.

If you are presented with the option of an abstraction – perhaps a library or framework, perhaps a service or API – is it "simpler" to use it or to not?

If you don't use it, and you build the alternative, you know more about how the system works as a whole, and therefore arguably it's simpler. But complexity is still introduced, and in some cases the abstraction layers still need to be built (but maybe not all of them).

If you do use it, you can consider the system to be simpler because you hide the complexity, and on the happy-path of usage that may be true, but the complexity still exists and you don't understand it because it's hidden. Arguably it's simpler, but it's easy to point to how it's more complex.

I've met engineers who strongly prioritise one or the other of these sorts, and to them that way is obviously simpler, but the problem is that both approaches are obviously simpler when you look at them in a certain way, you have to get past the obvious to realise that there are trade-offs.
We have a shrinking fertility rate, but it is still above replacement, meaning the global population is still increasing but just not as fast as it used to.
> Launching "a missile" at a target pales in comparison with a row of apartment blocks levelled by air strikes.

It literally nearly levelled a shopping mall and killed 20+ civilians and injured close to 60.

So I guess the real question becomes, are civilian causalities okay or not?, if they are not okay then Russians indiscriminate targeting and killing of civilians in Ukraine is just as bad as Israels.

> And no, ground offensives are not the same. I hope we won't see those in Gaza - there is still chance.

So if Israel kills civilians in a ground offensive does that make it okay?.
There's been a steady stream of essays against technology innovation but few advocating for it. People in the industry don't debate the subject, so the lack of counter arguments left Andreessen to speaking out about the culture that he's been a part of since childhood. The techno optimism essay is a love letter more than it is a manifesto.
Only use it to run Bigscreen VR to hang out with an old buddy of mine, watching YouTube videos and listening to music together.
Yes - this is what I’m aiming for. For example; I’m imagining an “article” is just a folder with HTML, with images & media within it - a self contained doc which ought to be usable for decades.
Now cnn also published their investigation also pointing in the direction of a failed rocket:

https://edition.cnn.com/2023/10/21/middleeast/cnn-investigat...

and the canadian government came to the same conclusion:

https://www.thestar.com/politics/canada-has-high-degree-of-c...
I think you are mistakenly conflating gender bias with qualification bias. The OP's invocation of Berkson's Paradox here does not say anything about sex. You could change the sex of this female executive and OP's argument would still stand.
Most diagramming solutions are like freehand drawing tools. Besides text-based diagrammers (Mermaid, PlantUML, D2Lang) what are good diagramming components for integration in a web front-end that help with strict, validated diagramming? Restricted tool pallet shapes and commands. I.e. defining that a "Concept Map" only has Concepts and Relationships, where the latter must be connecting 2 concepts for the diagram to be valid. Or an "Event Storming" diagram that only has the appropriate sticky note types that must be layed out appropriately on a timeline. Bonus points for supporting collaborative editing.

React Flow [0] until now is the component that's closest to this. Others, Excalidraw [1] and Tldraw [2] may be integrated to support this, with some additional effort.

[0] https://reactflow.dev

[1] https://excalidraw.com

[2] https://tldraw.com
I noticed this too.

My comment was more around the strong connection between antibiotic use, C. difficile overgrowth and resulting harm to health.

But that comment is a good point that simply the presence of a bacteria doesn’t tell you anything by itself.

Reminds me of the people who harbor MRSA in their nose. MRSA can cause a serious infection, but apparently for some people it doesn’t.
I read that as "big organizations can make significant contributions to reduce CO2 emissions", which makes sense to me.
The sound of the rain requires no translation.
Deploying via go static binaries is nice, and putting a little html into the binary at compile time is a built in feature. I use that to package the swagger ui without getting complicated. But for real config, I have that in a separate file, so different flavors get different config.
So this would be a totally separate source of indeterminism than quantum mechanics. So you could have a schrodinger's rocket fired at a indeterministic 3-body system which means multiple sources of indeterminism interact.

Entropy could be viewed as the simple addition of information due to indeterminism.

How can causality survive in a universe like that.
I suspect the key to that success is having bought in before the house prices significantly increased.
I agree wholeheartedly with all of the points made in the article, but this website kinda sucks as an example.

- The website is "one binary", but the deploy strategy involves compiling it instead of running a binary artifact

- Won't rely on github pages, but depends on external resource at openlibrary.org

- Writing your own stuff lets you take advantage of open standards, but the .html files in thoughts/ are structured as plaintext with a false file extension

- When people go this route, they usually try to cram everything into the initial page load. This has several static files served dynamically.

- The Golang code does not cache any responses, and does not store templates in memory.

- Several dependencies in the go.mod file, all of them seem unused?

Most importantly:
No discussion about the technical benefits of the "single-binary" ethos compared to modern infrastructure.

It's my humble opinion that it's a great idea, and this is a poor example.
The datacenter and internet revolution has made no observable difference to CO2 levels whatsoever, in fact you can't see signs of any specific events in graphs of CO2:

https://ourworldindata.org/explorers/climate-change?facet=no...

The rise of China, the internet, nuclear power, green power, the growth of air travel, the endless global conferences. There just aren't any inflections in that graph to link to human decisions.

Every company in the world could switch off its networking equipment tomorrow and it'd not make the blindest bit of difference. So this looks like a pretty icky attempt to claim that people have a moral responsibility to give Cloudflare money. Companies should not engage in such marketing.
How do you actually render / style the Markdown documents, site?

I was thinking to lean into something similar with VS Code - the hypothesis being that VSC is widely used, open source, and a powerful text editor.

Have you / others come across similar plugins? I’d be OK with editing markdown files - would love using a GUI editor. I’m not a fan of writing in markdown with a separate rendered window to the side. Would rather it “feel” like a simple MS Word / Google Docs authoring experience.
US and Canada are two entirely different countries with entirely different approaches to immigration, and the numbers are wildly different:

> There are no accurate figures representing the number or composition of undocumented immigrants residing in Canada. A guesstimate of about half a million has been proposed nationally [1, 2], but this number varies among other sources which suggest anywhere from 20,000 to 200,000 undocumented workers [3–5]. In 2003, Ontario’s Construction Secretariat purported that there were 76,000 non-status immigrants in Ontario’s construction industry alone, while other sources confirmed that at least 36,000 failed refugee applicants had never been deported, and another 64,000 individuals overstayed their work, student or visitor visas in 2002 [5]. If it is assumed that workers are accompanied by family, the numbers in Ontario would rise to the highest figure previously estimated for all of Canada. With respect to settlement, Vancouver, Montreal, and Toronto have the highest number of undocumented migrants [6], with nearly 50% residing in Toronto alone [7].

The total number if illegal immigrants is probably around 10% of the yearly intake of legal immigrants.

Whereas US keeps going for new records: https://www.statista.com/statistics/329256/alien-apprehensio...
> As it was already noticed, it was not due to unannounced airstrikes in Bakhmut but due to ground offensive. Any civilians could and should have been evacuated by then, or at least took cover.

Sure,

So like the Dnipro apartment block strike that was from a Russian Kh-22 and flattened part of the building.

Here's a photo.

https://upload.wikimedia.org/wikipedia/commons/c/cf/Dnipro_a...
Hey all, author here!

If you have any questions, feel free to ask.
The question I always get from tech people - yes, all open source software.
90% Blender, 9% Gimp, 1% Darktable or so.
On a more practical note: people lifted out of poverty that become innovators, are (more) likely to do so in a frugal manner. Because make do with limited resources was spoonfed from early age.

Read: they could make for some very cost-effective innovation.

Lifting other people out of poverty that don't become innovators, would be 'bycatch' from that p.o.v. But still a worthwhile goal.
Actually it's funny, my grandfather has been cited numerous times for burning brush on his property recently. Apparently it's always been a law on the books where he lives but the fire department never enforced it
What would you have used in the 80s to make molds?
Same! Fun times in the labs!
The new CEO of Twitch dan clancy is actually coming across like a really nice guy, he often shows up on random streamers streams and does his own streams etc. He also was a guest for a day of IRL streaming with a streamer called extraemily for example. Recently he was posting that the twitch partner application he sent for his own stream was denied even though he meets the criteria, a long standing grievance of the community he presumably was testing for himself.

My point is just that he really seems to makes an effort to understand live streaming, I'm somewhat cautiously optimistic about the future of Twitch with him on the helm.
Agree with you regarding the underlying data and the reality it presents.

Disagree with your view on marketing: companies engage in whatever marketing delivers dollars in revenue and profit to the bottom line.

If people are dumb enough to blindly believe the green bs then companies are dumb enough to take their money.
Happily streaming music with an rpi 4 plus HiFiBerry DAC extension hat. What would you suggest I should have used instead?
"employee displacement" what a term.
> defining the rules of suduko [...] in SQL

Two rather distinct solutions:

https://www.sqlite.org/lang_with.html#outlandish_recursive_q...

http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Sudoku_in_...
Show HN: ThmDex – Compendium of mathematical definitions, results, conjectures
This is something I built to help me organize my own notes while studying mathematics. Because of this, some definitions/names might be nonstandard. But it's a somewhat novel way to "browse" mathematical theory, so some may find this interesting.

The name originates from abbreviating "theorem" as "thm".
Palantir helps the US defend its southern border from illegal aliens. I don't see anything wrong with that.
This is about Canada, not Canadians. Rust and Java were created in the USA down the road from each other in California, by people working for US companies.

Nobody is claiming there's some sort of genetic difference that causes different levels of entrepreneurship, it's clearly all cultural. Take the Canadian out of Canada, make them report to American bosses and clearly they can create popular new software, no different to Europeans or Indians or Chinese ... the differences therefore must be related to government policy and culture.
Anglicised names are historically grandfathered. The post-colonial consensus, pushed by emerging powers (China etc), is that all topological names should be equally maintained in the source language. The classic example is Peking, which is now called Beijing everywhere.

As such, progress should mean even historical names are reverted to what current inhabitants call them, i.e. we should all visit Firenze, not Florence.
Could be any other reason.

BTW, you can make your own yoghurt, it’s very easy.
I gave LibreOffice an honest try - thinking that “I’ll tolerate a few warts, invest in my tools - especially open source”. I used it for 10 minutes, and decided to uninstall it. While editing a document, I got weird rendering errors, interface was jankt, things felt quite broken. I’m on a recent computer, with minimal special modifications- so who knows what the issues were, but didn’t leave a great first impression.

I’m currently using Apple Pages as my “local document editor” (eg for things to be printed), its fine - but doesn’t handle the “edit this HTML file cleanly” mission.
Relational algebra is not Turing complete. SQL gets Turing completeness by means of various additions/alterations (sometimes pretty weird ones about that). So the foundations are pretty different, and I think this is obvious if you tried to start writing typical programs in SQL/Prolog.

Now, some people argue you might want a less expressive logic programming language, especially datalog, so this isn’t a knock-down argument, but it’s a pretty big difference.
Yep, you just need to move the fuse to a portion that's wired through a relay. Some engine bay fuse boxes have spare relay and fuse positions to add these kinds of things; otherwise you can buy a small automotive fusebox and a relay and a couple dollars in cable and crimp connectors and then you just need to find somewhere to mount it, likely above the outside of the glovebox or such.
Some fifteen years ago I briefly worked with Cisco VoIP and the IVR was all Tcl scripted.

F5 BigIP load balancers has hooks in Tcl that control the balancing and can rewrite requests.

So there are niches for Tcl still. Nice language.