skysight-inc/HackerNews huggingface dataset:
I started with text files in Notepad, then learnt from a friend how to use Freemind to organise notes as hierarchical mindmaps instead. It worked great, but search was broken (DFS but only able to find results in one treepath?!). Years passed, and I needed something to take notes with on mobile, and Google Keep was the simplest fit. But Freemind and Keep were both still too inconvenient on desktop, so at some point I ended up back at text files. I skipped all other note-taking apps over the years because I was convinced by people here who said plaintext was best.

In the last two years, though, my current text file has gotten too unwieldy to use. I have to do a bunch of searching to get to sections (or remember their character-exact names). Then last week, I lost a day's research notes because Google Drive crashed and didn't sync until it was too late, overwriting my work. Clearly, I'd outgrown my setup.

This last Sunday, I researched note-taking apps that don't use proprietary formats or cloud storage: Obsidian? Foam? Dendron? Logseq? I went with Obsidian, which while closed-source, keeps everything in Markdown files, so I'll always be able to use them in the future. (Logseq's different approach also seemed promising, and it's open-source too; I'd recommend trying that too.) I set up Obsidian-git for reasonable syncing that wouldn't result my notes being overwritten by accident. It all took a few hours, not endless tinkering.

I've migrated a few note sections into it, done a few diagrams and code blocks. Works well. I think I'm set for the next 10 years.
I recommend just reading or closing the privacy policy -- it's a single screen (on my device) and is quite reasonable. Because "whatever that is" is a godbolt link... and godbolt is one of the absolutely most valuable and greatest tools available for software developers who work in compiled languages. It's definitely worth becoming familiar with.
The OP is based tho

frfr

Ahem

I really do think that the author of the article has a good point.
In Permutation City there was a legally required “opt-out” for digital minds. Disabling that was one of the early things the protagonist does to allow his experiment to continue.
> Gtk doesn't look native anywhere but at least it has a very complete widget set and has been around for a while.

It's being worked on.

https://twitter.com/paulrouget2/status/1595357518913449992
It is boom & bust. When wages rise "too high" then the media is full of "shortage of X". Youngsters see that, switch to that career, then a couple years later the glut of workers drives wages down until people quit, wages rise and the media is filled again with "shortage of X".
Gatsby.
> But targeted taps and intercepts, though expensive, used to be more straightforward in terms of process.

Targeted taps and phone calls don't scale. Even police states that wanted to surveil their entire population could only directly monitor a small portion of the population at any time. These barriers no longer exist.

> Messenger service seems about as old as the written word.

Widespread literacy is a 19th/20th century invention. The telephone and telegraph became popular for non-essential communications only in the 20th century. Asynchronous "store and forward" electronic communications became a primary channel for communications (as in, nearly everyone in your family uses it in place of phone calls and paper letters, or even private conversations) only in the 2000s.
One great thing about being old (75 in June) is that you don't care at all about privacy/public record/what's deletable or not...
NeMo Guardrails for LLM safety and trustworthiness
I have answered here: https://news.ycombinator.com/item?id=35701126

In my case, I had to index big tables with URLs, with no need for partial match.
I did it naively but did help a lot.
You do realize the Earth doesn't have "night" as a globe-wide event right? If it's night here, it must not be night somewhere else.
The benefit is a proportionally smaller index.
> I am not blocking a person, I am blocking a random handle on the Internet.

I am not blocking a person, I am blocking a random telephone number that's calling my office.

I am not blocking a person, I am throwing out all mail from a random mailing address in my district.
Simple solution to that is don't pass it. When the deadline comes, you'll have the reason documented.
GPT makes a fair point. Engineering expertise is certainly necessary to anticipate what future capabilities will arise. But none is needed to anticipate the social effects of a capability once you know the capability already exists.
I'll always use the real thing (applying for companies I have no actual interest in working for) and get the interview practice for free. Coaching is very much a mixed bag.

It's my way of getting my wasted time back from incompetent recruiters.
https://www.reddit.com/r/Entrepreneur/comments/12lztvb/genz_...
> So 50% plus of Americans only buy a phone because of the “look”?

Again, not what I said. I feel like we're talking across each other really, sorry about that.

Incidentally I'm not an Apple fanboi if that's your concern - I own an iPod nano from about 2010 but that's it.

edit to add: nor do I intend to knock Apple products, just trying to make an objective assessment of their marketing strategy.
Continuing with the FYIs:

Explicit locks can mean just calling LOCK TABLE account_balances IN SHARE ROW EXCLUSIVE MODE; early in the transaction and then doing SELECT ... FOR UPDATE; or similar configurations to enforce business rules where it matters.

https://www.postgresql.org/docs/current/sql-lock.html
Same, big fan of f#.
GPT4 should be part of your toolkit
U WOT M8
Since Notion is just plain text files, it would be lovely if someone could produce a better app for mobile that could work with those files.

It could be a fraction of the features, like just text editing and good lists, and you could always switch to editing markdown if you needed to.
> how is the chipset getting “List of the software on the device” unless the chipset is aware of the operating system?

The chipset is aware of the operating system, or rather the other way around. Manufacturers use kernel modifications and user space libraries provided by Qualcomm for their chipsets.
Did you just compare the happy birthday song to a function from GPL-licensed repository? Is the song licensed, does it have commercial competition?

Sorry, but you sound just a little biased and greedy to me...
I do not believe this. What will one do about intermetidate computations which can have complex coefficients? In general, you'd need some way to change the gates/ unitary matrices themselves to be purely real. So you'd need to find an isomorpism from U(n) into a subgroup of SO(poly(n)) for this claim to work. Why does such an isomorphism exist?
Although if it leads to exponentially increasing population, even in only a few countries or regions, that could create issues in the long term. We also need responsible population growth.
The article is about the hardware chip directly sending these information, not through drivers. It is not about iOS or Android or any other OS.
Would you not consider the object system to be ad-hoc polymorphism?
Mine got published yesterday! Good lock with yours :)
I've always had problems with how complex numbers are taught.

The most common explanation is a geometric one, that of the "complex plane", that seems awfully analagous to any old 2D plane. But teachers never seem to explain why you'd have a complex plane in the first place, or when you'd use it instead of a regular plane, and you slowly realize that indeed, nobody's ever using it as a dimensional "plane" at all that's used for geometry or 2D coordinates or anything.

Then you progress into all the complex e^ functions where you basically forget about a plane, and it's just a convenient shorthand for math that would otherwise involve a bunch of trigonometric functions. But again, this never provides any actual intuition... it's just convenience. You could still write everything as sin() and cos() etc.

I finally felt like I understood complex numbers when I asked myself, how do you create a continuous solution to the function y(x) = (-1)^x? Because for x = [1, 2, 3, 4...], y = [-1, 1, -1, 1...]. But you can work out the math such that it necessarily produces a spiral through them. And it's different from the e^ equations because there's no pi involved.

And so rather than thinking of complex numbers as a "plane", it's much better to think of them simply as the inherently spiral motion required to continuously join alternating values. And when I look at how complex numbers are actually used in things with physical correlates -- e.g. signal processing -- the spiral intuition always continues to make sense.

Of course, at the end of the day, it's all the same math. But the idea of a continuous spiral path between otherwise discontinuous real numbers has wound up clicking for me in a way that the metaphors of a 2D plane, or of more generalized arbitrary "rotation", never has. That complex numbers are about spiral oscillation, not about planes.
It'd have to be more than a slight bias for ChatGPT to be completely useless. However, this provides an excellent incentive to reform the legislative process which is long overdue anyways.
> Article is pretty thin though and seems to exist only to show off the fake Native American photographs.

So? Your comment does even less than that, and yet you still posted for us to read.
So no more external investment? If a worker cooperative needs $20M to build a factory it comes from where?
Same, except that I've added Obsidian as a UI on top of it. Check in markdown, have decent visual on top.
The newspapers for April 25, 2023:

New York Times national edition, page A1, top left corner headline "Battle Looms And, for Kyiv, Immense Risks". Beside it, a four-column photograph illustrating a story "Allies Took In Ukraine's Grain as Theirs Piled Up."

Washington Post page A1 upper left corner: "The Discord Leaks: Kyiv held off Russia attacks at U.S. behest."
> That's why you install a firewall on your phone and disallow all outgoing traffic by default

If it's being done by the firmware on the Qualcomm SOC then a firewall in Android is not going to save you.
> 2. Syntax? yes, it's not C-like... you'll get used to it in a few days

Since the author mentions Haskell as a positive example multiple times, I don't think a lack of C-like syntax is the problem for them here.

Also, the author claims:

> Since 2013 I’ve had the chance to use OCaml a few times in different jobs, and I got frustrated and disappointed every time I had to use it.

So it's safe to assume "in a few days" their dislike for OCaml syntax won't go away.

For the record, I don't think syntax is a big issue.
> But if we are taking the physical analogy, as a model for online interaction then I would point out that people have a range of options before calling the cops and getting a restraining order. For starters, they can simply walk away.

What I said was in the context of someone visiting the representative's office. You can make all sorts of comparable analogies, like calling them on the phone, or mailing them a letter. Can't "walk away" from your own office, so the police would be involved in extreme cases of threats or abuse.
"Freeing" the artifacts by attaching their models to rent-seeking NFTs. Lol. Lmao.
As a bonus, if you pass NULL for the first argument, its return value tells you how much memory it would have used, so you can allocate a buffer that's the right size. Bigger performance hit, but in practice, I found the impact negligible in a codebase that doesn't do a lot of stringy stuff but needs to emit reasonable messages to logfiles etc.
That matches my experience. I am far less involved in internet drama, my computer feels more like a tool, I read more books, and I spend more time on my bicycle.

The main takeaway is that the benefits outlasted the initial surge of motivation. These changes had a lasting impact on my quality of life.
Do you know of any good reading materials on this topic/concept?
The scope of modern OS, its utilities and commands is so large that good and comprehensive doc would be huge. And that is just the description of command with options. How do I do X is even more complex and may require things that go way beyond the simple doc and will require books. This is just not scalable and impractical. Having piles of common knowledge like Stack Overflow / forums / etc augmented with search and now ChatGPT is way more practical.

I've personally written what is very comprehensive doc for one of my software products. It described every nook and cranny. Still I ended up supporting a forum with most common questions percolated to a dedicated How Do I Do XYZ section and it just keeps growing. In the beginning I was answering question there. Now I just see people supporting themselves.
Can't bed bugs last 6 months to a year without feeding? Have fun waiting them out
> It'll probably be a net win once the dust settles if it makes it harder to ram stuff through without debate

Or make it worse, because it completely normalises the practice of foisting long revisions on people at the last minute "you had plenty of time to understand it; my computer read it in seconds!" and encourages people rely more on tooling than dividing reading text between themselves and people they trust who (unlike GPT) have a shared interest in achieving particular goals and protecting particular parties.

From what we've seen current gen summarising tools aren't particularly accurate at summarising legal documents, never mind highlighting stuff which is politically sensitive, and that's before we get into clauses inserted adversarially by entities who have the same tools to test whether GPT summaries pick them up
I don't mean to imply that's it's all bling and no substance - their build quality is indeed generally very good but that's part of it isn't it? Good build quality is a luxury these days, especially in tech.
Two pop-up ads is the limit. Smithsonian you are better than that -- lose the trashy web annoyances to weather sites.
OSS is hard mostly because there’s an enormous number of zombie projects out there and you need to find the one that fits you. Sort of like, say, a job. I’m mostly in the rust world, but try these crates: ratatui-rs, nushell. Python: cadquery, build123d

They’re active, the contributors and maintainers are helpful, and are doing interesting (to me) work.

My point however wasn’t that open source monolithically solves the problems. My point was it can solve the problems that an endemic to office culture, and I’ve rarely found office cultures that solve these problems. My assertion was that the modalities of OSS work can apply to corporate work, with strong effect, but only if people are committed to making it work and invest in each other. The same is true of in office, but I hold that the asynchronous style of work is inherently more efficient due to the fact that asynchronous work in general is more efficient than synchronous.

In my career I’ve seen a lot of fads including importing OSS style work into the office. These were done by cargo culting- using pull requests, open code base, etc. The real magic behind OSS is that everyone works asynchronously - irc, slack, discord, mail lists, Usenet, uucp, etc except for when it’s absolutely necessary to stop the world and synchronize. This is intuitively more productive, or at least as an engineer you should see clearly how that applies to computers, programs, logistics, and every every production process - why not to software development?

The primary “why not” is “I like working in an office with people because after college I’m lonely.” But that’s just because you’ve not re-adapted to living in your community. Before the automobile and it’s associated infrastructure most people worked from home, or extremely proximate. You can have friends again outside college and without an office. It’ll just take some adapting to being human again. The human hamster wheels aren’t necessary.
Funny, except the comparison makes no sense. Is the happy birthday song licensed, does it have commercial competition?
> An extension of this common mistake is thinking of people as interchangeable, or fungible, when planning work - pretending who does the work doesn’t matter.

I agree with your whole post, but there is a nuance here that's important. This fallacy becomes true in a project large enough to average out individual variance. If you need 5000 software engineers, you probably don't care about their individual traits (you might care about the selection process and aggregate traits, but that's another level up).

So at a certain level of executive, this fallacy serves them well. And it probably serves their reports (who might manage 750 people) decently. But their reports, managing 150 people, hear the language and see the behaviors of their bosses and emulate this belief in fungibility, and it really breaks down at this scale. Even worse for the next levels down, who might manage 30 and 5 people respectively. Yet everyone who sits in at an important meeting of skip-levels and execs sees this model used for resourcing.
The guy was fascinated by a prompt of native americans and that's it there is nothing with merit behind this article. Your comment is also pretty much passive agressive low effort garbage.
try this: https://www.swiss-miss.com/2023/04/the-cozy-web.html

I'm determined to get you there
No more than 2 hours on average: some days it’s zero, some days could be 4-5 hours of intense focus.
I'd argue, their argument is that their skills will be now needed more than ever. But this isn't exactly about individual careers. It's more about identity (who are we, where do we come from, how do we know?) and the system embedding media (and its economies) as a whole. IMHO, bothering about such things isn't just unfortunate.
I don't have any particular axe to grind. Agreed about being a dick, but there's the thing right? Shooting the messenger is a trope for a reason, and there are some people, who cannot receive some messages, no matter how wordsmithed they are, without reaching for their sixgun.

The SNAFU principle[1] is a joke, but it's one of the "haha, only serious" ones. It's entirely impossible to avoid the SNAFU effect altogether. So perhaps I should have said "when was the last time you rewarded a bearer of bad news with a highly desirable outcome like making staff?" In any event that was what I meant.

[1] https://www.techfak.uni-bielefeld.de/~joern/jargon/SNAFUprin...
Oh you're right. TIL. I just assumed because it's used a lot in Chinese phones.
Show HN: FFF Flavored Frontmatter – Flexible and Functional Frontmatter Solution
I used to be a total Linux nerd throughout highschool. To the point of being a Gentoo user! On a machine that took 3 days to build KDE.

Around freshman year of college I switched to Mac. Realized I wanted my computer to be a tool, not a hobby. Some config is fine, but for the most part I stick to the defaults now and trust that people who spent years thinking about this stuff have it handled. If they don’t, it’s probably because I’m not their target user and should pick a different app or OS.
What do you mean by "first party compilers"? I've never heard this phrase in this context. Any examples?
Soho Chases Asteroid's Tail
In this context if you arent trusted then your PR isnt even looked at.
Carbon dioxide removal: the tech that is polarising climate science
> Also, the narrative that Hillary Clinton somehow failed spectacularly is a retrofiction

No, its not. Trump was, on most indicators of strength prior to the election, either the weakest or second weakest general election candidate in the history of the kind of indicators from which you could judge this, with Clinton as his only close competition (Trump’s negatives across the electoratrs were higher, but Clinton’s were nearly as high and by all indications firmer). Losing to Trump was, itself, a monumental underperformance.

> She got millions more votes than Trump, it just didn't actually matter because she didn't campaign well enough in the correct states.

Yes, well, getting the right votes are part of campaign performance. Yes, it sucks that the US has a bad and undemocratic system of Presidential elections, but that’s a known part of the system that campaigns address from day one.

(That said, concluding from Hillary’s performance as a uniquely bad general election candidate for reasons that were apparent long before the election that have nothing to do with her gender that there is a general weakness of women as candidates, as suggested upthread, would be a mistake.)
Absolutely love Notion for the aspects mentioned in the article; I love how I can cluster everything together (work, life, etc.)

From short term planning (templates for my week which I copy every Sunday to start a fresh week - these templates are a 7 day todo list (in columns) with a link to my main calendar, project 'kanban' boards, and a linked "general todo" list for things that don't fit in the week and keep dragging on)

After being addicted to scheduling everything in a calendar (for about 5-6 years), and having to drag items I didn't complete to the next day every single day, working with templates (and linked lists / embedded sections) in Notion is really a game changer. I've tried many other to-do tools (like Wunderlist which I loved before it came Microsoft To-Do, which I still gave a chance but had too many bugs).

Notion is just a game changer plain and simple, I hope they never break it, this is the only tool I have come to love and trust to keep my entire life in.
What does it mean that the forest has surface trees, a shallow surface-dweller layer, and deeper decay and bedrock layers?

Is there something meaningful (in terms of linear continuity) on the y-axis of a forest? Or are you looking for a continuous function to apply where the metaphor isn't asking for one?
Why use this to plan your life?

Just use a Calendar... and write somewhere what you need to do. Or hell, just use your brain, if you can't keep what is important in your head, it probably means it isn't important at all.

Your life isn't complex like managing multiple workstreams and projects for a whole organisation of thousands of people, it's supposed to be simple. If you have too many things to keep track of, you are doing something wrong.

People like to overcomplicate their lives. Just do it!
Seems like you are at a place where you need to be SOC2 compliant. Good for you that you are able to satisfy those requirements.
"Everything worth learning is taught in most schools" is a remarkably bold claim. Would you be willing to please offer some support for it?
That's one possibility, but pseudonmyous is the default on Twitter now unless you pay for the privilege. It's a tricky problem. We want some degree of anonymity but that also invites abuse. We need something like a zero-knowledge proof of citizenry, at the very least.
I feel like open offices are sometimes implemented by oblivious extroverts at the expense of introverts (and real productivity).

I remember working with some extroverts who loved war room calls because it made them feel like they were doing something productive. When there was a problem they insisted on sitting in a conference call for hours. So I was trying to get the work done while they were talking about weather. They were feeling productive because they were on an important call and I felt unproductive because I couldn't tune out the noise and get the actual work done. Made the whole process really painful.
I am skeptical. I feel like I already have to sift through a lot before I find something I think is worth reading. Knowing it is written by a computer makes me feel less interested in reading it.