skysight-inc/HackerNews huggingface dataset:
> 12 character password

Those are rookie numbers!

In all serious, my point is roughly that typing Sp3c1al_(h4racTer_p@ssw0rd$ is like O(n) whereas typing passphrases is like O(log n). Once you hit a certain length, pass phrases start pulling ahead in ease-of-use.

We're already constantly maintaining muscle memory just by typing normal words every day. With muscle memory for special character passwords, you have to start over from scratch every time you have to change one.

In other words, imagine I flipped over a flashcard with a new passphrase on it consisting of lowercase English words, and asked you to type it. Now imagine I flip over a flashcard with a new, special character password. How many more times do you think you'd have to reference the flashcard with the special character password while typing it out and developing the muscle memory over the flashcard with the passphrase?
Your viewpoint, to be frank, is extremely naive and plain wrong.

Link me your reimplementations of tensorflow, numpy, and django (with similar features and same or better performance) and we can talk.
A speech and language therapist tells me that spelling and reading is hard for deaf children because we match phonics to text but they don't have access to phonics, so they have much lower literacy levels without specialist help
Not just people — some animals are also more curious than others of their species.
Great story, great looking site.

Your counter 2x which may be due to my system - felt a little odd.

So let's say you get your 20% - and then zero savings - do they remain a client?
I'm still at R&D, which I'm guessing you have some familiarity with...
I think a good place to start is to mostly ignore most/all the advice in this thread. I haven't obviously read every response but I have struggled to find any response near the top which isn't recommending something which will give poor results or is outright wrong.

Good resources:

- #c on libera.chat *

- https://www.iso-9899.info/

Good books:

- C Programming: A Modern Approach - K. N. King

- K&R2 with the errata at hand and the guidance of someone experienced when doing all the exercises

Good advice:

- Don't write a single line for which you are not sure that the behaviour is either well defined by the standard or by your particular implementation (and if the latter is the case, ensure you are well aware of the implications and document them appropriately).

- C is not a "try it and see" language, trying it will lead to undefined behavior and buggy code which you might not even become aware of until you have "learned" the language.

- Lots of C out there is littered with poor practices or heavily specialised to the task/target set of architectures/situation and is therefore not a good example for learning. Feel free to read lots of C once you have the fundamentals down, not before.

Things to avoid:

- Every online tutorial (no I haven't seen them all but none of the popular ones seem to instill the right discipline and are usually full of errors, one of the ones linked from this thread has a bug in the hello world program in the first exercise).

- Most books on the matter.

- Writing C.

* disclaimer: I am one of the founders of this channel.
> It absolutely is [rent-seeking].

That's not what I meant. What I wanted to say is that it absolutely is an "argument over whether there will be rent-seeking or not".

Copyrights, truly time limited, are a lot of things but not rent seeking. Rent seeking is when you just collect rent from existing successful properties without having to create new works. If the copyright terms are short and limited, creators have no choice but to create new stuff or lose their revenue.

> So you’re okay with rent seeking for authors for a certain period of time.

I'm not okay with any rent seeking at all. I simply don't think it is rent seeking if the duration is short enough.
Twenty years ago I might have liked that too, but these days I much prefer dedicated machines (MCUs like Arduino, P8X32A, R.Pico etc. or "single-board" (or rather "open-frame") computers like R.Pi, BBB etc.) for the acoustic noise alone (not to speak of power bill and electrical safety). USB or Ethernet (preferred for galvanic separation) on the PC does just fine to connect to those.
Yes I agree, it does show a slight misunderstanding of linguistics. But I think on the whole choosing simpler less flowery words and phrases makes sense in this context.

"Simpler and less flowery" is obviously not very well defined but it's also definitely a real spectrum. One of those things that needs taste and judgement.
Nick's Mathematical Puzzles (2009)
Related:

Thinking Like Transformers - https://news.ycombinator.com/item?id=27528004 - June 2021 (42 comments)
4chan is even worse. It's mainly the constant chasing of money and this startup bullshit I wasted my life on. I fucking hate this place and every ivy league tea sipping computer cunt in here. Can't wait to get nuked.

PG just press the barrel of your internet gun firmly against the head of my account and gently apply pressure. Thank you.
Ask HN: Advice on EM journey next steps
Hey HN - I come to all of you seeking advice. I'm posting from a throwaway, but I'm not embarrassed by my ask so maybe I should have used my normal login. Also I apologize for the wall of text I'm about to write.

The question I'm struggling with: what should I do next in my career?

The context: I'm in the midst of a minor career crisis. Not because I don't know what I want to do with my career, but because I'm paranoid about closing doors too early.

I've had a somewhat less traditional career arc to this point. I joined a FAANG company straight out of college as a software engineer. I found some success early and got promoted after a little over a year. I spent the following year as a SWE before role changing to a product manager because I wanted to be closer to customers. 2 years later I was promoted to a senior product manager and stayed in that role for another year before making the switch to an engineering manager. I was an EM for 1 year at the same FAANG company before switching companies to a series C startup for the last year where I've been EM for a team that grew from 2 to 10.

I've made the decision to leave my current company for various reasons and I'm grappling with what's next. I think I've had success in each role I've been in, but I realize I'm a strange candidate for EM roles even though it's the role I love and believe I'm best at. I've had recruiters tell me as much in the last two weeks. I've also had a hiring manager screen where the first question the HM asked me is "are you technical enough?" I've never received feedback that I'm not technical enough, but now I'm nervous.

My fear is that my odd job arc has eliminated me from most traditional EM roles that want (totally understandably) 6+ years of software engineering experience. What I'm grappling with now is whether I should take a hiatus from the EM role and try to return back to a software engineer role for a few years to build up that part of my resume OR whether I should keep forging ahead trying to find an EM role.

My hang up on pursuing a software engineering role (besides loving the EM role) is that my technical imposter syndrome is now through the roof. I've been away from hands on engineering for 5 years now and I'm fearful that I would fail on the job.

ALL of this to say: has anybody made the transition back to a software engineer after years away? And do people think I'm going close a lot of future doors if I don't bolster that part of my resume in the near term?

I welcome any and all advice.
Many of the apps are designed to the conventions of the various desktop environments on Linux (or Windows, in case of Wine), and feel most at home in one of them. Without additional effort to e.g. implement D-Bus and XDG portals, having a Qt or GTK app run will mean those apps open File Open/Save dialogs that are not the native Haiku ones. In the end it will be a fractured feel as well.

I hear what you're saying and I do understand the point you're trying to make. However, I think it's interesting to point out just how app-centric systems have become, with many apps even shipping essentially their own unique HIG and look and feel.

If you look at Haiku's competitors, 10 years ago they were all much more editorialized with a strong sense of what a proper, native app for them should look like. And despite all having more such native apps than Haiku has now, the trends have - at least for the time being - pulled away from that. If Haiku gets more popular it'll similarly become subject to simply running the most popular software.
You know this is not really Elon, right?
If a large enough minority use FOSS-only systems, and support their development (with donations of money and/or effort) - that is enough to prop up sound and capable alternatives which gradually attract users.

Twenty years ago, it was rather difficult to suggest to clueless users to use a FOSS-based system. Today, it's quite realistic. Not everything is in an ideal state, but still.
I was looking into this question a few weeks ago and couldn't find any libraries I would use in typical applications (eg. background jobs, etc) implementing Ractors.

There are occasional comments in GH issues discussing the possibility of implementing Ractors, but nothing material.
Your hatred for Wikipedia is driving you to make extreme statements.

In case you're not aware, this might be time to step away from the subject. Or not, live your life.
I suspect (1) is just because Dear ImGui is BYO graphics backend, so it doing lots of clever texture management stuff for lots of images would increase the surface area of that integration which would make it harder to use for most folks.
"World class" health and education brings you some of the worst maternal mortality rates in the developed world[1]. Doubling Canada's rate and adding a bit more really screams world class.

You do pay out the ass for it though so good job making someone rich I guess? Shame about all the dead babies though[2].

[0] https://www.statista.com/statistics/283221/per-capita-health...
[1] https://www.healthsystemtracker.org/chart-collection/quality...
[2] https://www.americashealthrankings.org/learn/reports/2019-an...
Agree with everything except the last bit. As an early employee you have way more influence on company success than investor. You also have way more visibility into it if you decide to jump ship.

Generally speaking, in terms of risk early employee has an unfair advantage over investors (though investors have other ways to mitigate that risk, like liquidation preference).
Another interesting use case for LSH is search results caching. Used by Amazon
https://www.linkedin.com/feed/update/urn:li:activity:6943348...
https://www.amazon.science/blog/more-efficient-caching-for-p...
inflammable scarf/coat

I think you mean flammable.

find an Android vulnerability and make several phones burn at the same time

I don't think that exists.
While on the topic, I still don‘t get it why we have [].last but {}.last fails with a NoMethodError.
How many times do you "randomly" get stopped at the airport now?
Hey! We were using mirotalk for p2p video consultations, but switched to jitsi because of the google translate integration. I know searching for all strings and replacing them with placeholders is a giant task, but google is really bad at translating single words without context
Not faster to integrate it into a build system or compile it though.
1. How well is CUDA supported there, for example?

2. What about when your users are on Windows?

3. How easy is it to combine autotools projects?
>Also eval/exec are terrible and I wish there were a mode to disable their usage,

You can use audit hooks in the sys module (as long as you load it first) to disable eval/exec/process spawning or even arbitrary imports or network requests.
Last I checked, it's not so much that Google wasn't allowed to operate, it's that they didn't want to have to follow the rules (and for good reason) ?

Apple (at least) seems to have managed to strike some kind of a deal ?
I thought it would be tedious to link to however many examples would illustrate a pattern. I think this wording is pretty commonplace though - military-style rifle, which sounds like "military grade" but is a motte and bailey for "looks military". That sort of thing.

I'm not a gun person at all, but I really despise manipulative language in media. That's why I'm harping on.
When I first was learning to program I was shocked at the logical mistakes and errors I was making. I thought these were an initial bout of bad luck that would pass. But no! And I learned the craft of debugging before my programming hobby took could really take off.

Programming takes high precision thinking. Learning mathematics is what has tuned my mind to better, more precise, thinking. So I am grateful for this and feel I am a much better programmer for it. It also seems to sharpen up ones debugging skills.

There are other things that help also. Second, I'd say learning to write well helps a lot also. Programming is communication (by way of the source code you leave behind for others to read and interpret). A deft hand for exposition sits at the centre of good naming practices for code.
The more salient point is that English is going to be a second language for people who grew up deaf (with a completely unrelated sign language probably being the first language).
https://archive.ph/7Ufjz
That's kind of my point though - it ends up being charged on the 'value add' at each stage, so the vertical integration doesn't matter. X % of the final cost should still be VAT.
Twitter Is Said to Have Struggled over Revealing U.S. Influence Campaign
A well written article and the problem of efficient peer discovery in a large network of nodes will become even more pronounced in the near future.

Another design using proximity based hashing is to use a particle swarm optimization approach [1]

[1]

Proximity-based Networking: Small world overlays optimized with particle swarm optimization

https://arxiv.org/pdf/2006.02006.pdf
A constructive proof of existence is exactly a program. (It might not always be a program for a Turing machine, because "constructive" and "computable" are not exactly the same - but that's beside the point.) Even a non-constructive proof of existence for x can be significant in a programmatic context; it tells you that you can posit an oracle for x (e.g. asking for it to be input by the user, introducing further assumptions based on some special case, etc.) without thereby crashing the program or causing it to behave incorrectly.
I would love to see Android/Google vs. Apple/IPhone statistics.
So if HN or 4chan aren't exactly working for you, what exactly are you searching for?

IMO, complaining so hard and not saying what you're looking for is lame.
https://archive.vn/6p8Qk
There is no ebook. But there's my old email sequence I used to have back when I was writing to software developers. Contact me via email if you want me to put you on that list. It's got tons of amazing ideas.
Mods might not see this post. E-mail hn@ycombinator.com
Doesn’t matter

My money my choice, it discounts the branding value for me which is previously there for Tesla. Now from a utility perspective I don’t think this car worth a premium, others are making EVs as well, and EVs actually has a lower market entrance bar than gas powered vehicles
Will Anthropic return the $580M in Series B funding led by SBF?
What will happen to this money? Will it be clawed back in bankruptcy proceedings? If Anthropic isn’t legally obligated to return it, will they voluntarily return it out of ethical and reputational concerns? How will this affect their operations and runway?

I wonder if the FTX liquidators have already contacted them saying not to spend it.

> The Series B follows the company raising $124 million in a Series A round in 2021. The Series B round was led by Sam Bankman-Fried, CEO of FTX. The round also included participation from Caroline Ellison, Jim McClave, Nishad Singh, Jaan Tallinn, and the Center for Emerging Risk Research (CERR).

https://www.anthropic.com/news/announcement
That sounds like a mental illness that should be treated with some sort of anti-anxiety medication.

I'm not sure that medicating the general population to numb their most basic survival instincts is such a great idea. Do you want a bunch of people driving around with no fear of death? I don't...

Another word for someone who doesn't fear death is "reckless."
Depends on the deal the author negotiated with the narrator (i.e. were they paid up front or in royalties). That money comes out of the author's 40%.
> they can just play their timelapse in reverse

Similarly, with the combo of demographic and location databases, they can rule out everyone with an alibi.
Are hashes guaranteed to be ordered in some way (not just incidentally implemented that way, but specified so that changing it in the future would be considered breaking)? I thought they weren't, in which case there wouldn't really be any obvious way to define `last`, but I might be mistaken
Related:

Particle Lenia: Self Organising Particles - https://news.ycombinator.com/item?id=34108724 - Dec 2022 (2 comments)
Paper: https://google-research.github.io/self-organising-systems/pa...

(via https://news.ycombinator.com/item?id=34108745, but we merged that thread hither)
4.0 will remove the expiration requirement finally.
Top_1000 America's Best Managed Companies
The 0.14 beta just released which adds support for 2d matrixes. Great bit of software for easily controlling RGB strips.
One of their demos already has a software rasterizer. I've used it to draw directly to a frame buffer for a custom OS that didn't support accelerated graphics. It's in the demo directory under x11_rawfb. I made some tweaks to that (getting rid of all X11 stuff) and wrote my own fb/tty/mouse/keyboard driver and got it working great without any graphics API layer between it and the pixels that get drawn directly to video memory and the screen.
I've tried over 16 years to try to move from windows to Linux (mostly mint, think I first installed it from a Linux format magazine or some Linux mag disk) .

I always end up giving up, windows backward compatible with software and hardware is just so good. I can't be arsed with messing about with conf files anymore. Also if I get time to play games they mostly are old and come from gog.com.

Mint is amazing, but I've given up.
Nope! If the savings are zero, we aren't paid so they do not remain a client. :-)
Because it sounds like a psychological/attitude issue to solve with counselling.

That said, for general anxiety (which would include frequent thoughts of fear of death) there are tons of medications doctors give...

And most people don't fear death that much, except rarely. I mean they might fear it when they think deep about it, but they don't care about it most of the time...
Another thing to be aware of with SoM is that Minsky was reading in many fields, and trying to sketch out theories informed by that.

One time, before the DL explosion, during a lull in AI, I sent a colleague a Minsky pop-sci quote from the earlier AI years, before our time, asserting that, soon, a self-teaching machine will be able to increase in power exponentially. I was making a joke about how that was more than a little over-optimistic. My colleague responded something like, "What you fail to see is that modern-day Marvin is that machine."

By the time I was bumping into AI at Brown and MIT, the students (including Minsky's protege, Push Singh, who started tackling commonsense reasoning) described SoM various ways, including:

* Minsky sketching out spaces for investigation, where each page was at least one PhD thesis someone could tackle. I see some comments here about the book seeming light and hand-wavy, but I suppose it's possible there's more thinking behind what is there than is obvious, and that it wasn't intended to be the definitive answer, but progress on a framework, and very accessible.

* Suggestion (maybe half-serious) that the different theories of human mind or AI/robotics reflect how the particular brilliant person behind the theory thinks. I recall the person said it as "I can totally believe that Marvin is a society of mind, ___ thinks by ___ ..."

I don't know anyone who held it out as a bible, but at the time it seemed probably everyone in AI would do well to be aware of the history of thinking, and the current thinking of people who founded the field and who have spent many decades at the center of the action of a lot of people's work.
I wonder if something similar will eventually happen to the Tether people? To my understanding they're printing money (USDT) which they claim is backed 1:1 by USD but really isn't. These USDTs can then be spent to pump up various other crypto assets. Seems a very shady business.
Pasting works on mobile. Also rather inconvenient, but…
The fire conventional wisdom thing is just that: conventional wisdom. Debunked in this week's Tom Scott video.
The Nextcloud News app, I started using it when it was still the Owncloud news app many years ago. Initially I used it in combination with the related Own/Newscloud News app for Android but just use the web interface now since this is always up to date and does not need any synchronisation.
I had to read this a few times to establish that you weren’t confusing LastPass (the topic of TFA) and 1Password.

But even then I’m not 100% sure… :)
Is this from actual investigative reporting with sources or just assumed from theoretical capability of tech? Not trying to say this isn’t happening. Just saying that what’s possible and what’s happening don’t always match up.
Do you have an opinion on or evidence for/against this comment that the purpose is a continuous timelapse video of major portions of the city to backtrack vehicles after a crime has occurred?[1]

[1] https://news.ycombinator.com/item?id=34110888
GPT3 and Python-based Grist spreadsheets work well together
i am sorry but who eats brezel with nutella,
plain butter everything else is _strengstens verboten_.
Absolutely. But it is his actual full time job. I think an interesting signal is when people who (#) are not paid still spend an enormous amount of time on a "thing". That's either you have found weirdos, or found some level of market fit - gold flakes in the river bed if you like.

(#) I am assuming all the people with really high submission rates are not HN moderators or otherwise employed / encouraged.
Around 2001, I ran the contemporary BeOS demo on a Pentium MMX 200 MHz machine with 32 MB of RAM. Even with those limitations, the thing screamed. I believe it was live CD you downloaded and burned.

I am absolutely not surprised it works well on Athlon 64.
My first time in the UK shook my world: Where is the bread? This is it? That is not bread! After that visit I realized that Germany has a rich baking culture. And yes, we do love a hard crust once in while. So please, leave the Knäusele for me, if you don't like it.
It's the same way many startups make products that they sell to other tech companies.
The 7 offences are not detailed individually in the news, or I couldn't find it.
Ruby hashes are ordered, per the docs.
I'm not sure what I can add to this comment to make it substantial. I just support every word of it.

He really is the kind of person everyone should aspire to be, in both work-ethic and ethic-ethic.
Apple is in a unique position with a perpetual ARM license, so they don't feel any particular competitive pressure from RISC-V. In fact they're adopting it for microcontrollers and such.
Related:

Tales of Statisticians: George B. Dantzig - https://news.ycombinator.com/item?id=8315825 - Sept 2014 (3 comments)

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
unless, of course, you consider the government a player in the market as opposed to an outside force
That's what Alibaba is already doing too. They bought T-Head and have been releasing open source RISC-V cores that have been taped out in a move to "commoditize your complement", thus bringing total costs down by making their vendors' markets more competitive.