skysight-inc/HackerNews huggingface dataset:
Not sure why this is being promoted today (new release?), but I absolutely love this project. I use esp32 boards to power two strips in the house and another is currently powering my Christmas lights outside. The integration with Home Assistant is awesome. I just this week made the outside lights do a little dance (turn different colours and wave) when the doorbell rings.
ARM committed the sin of suing a really big customer of theirs, so there is likely some exit-seeking all around the industry
Nope it is a Java based OS that uses the Linux kernel.
> It's not a downgrade by any mean.

If the minimum password length is 8 and the last two characters are the current month or year, the actual password length is roughly 6.
Recently and most memorably? Becoming a parent. I'd been spending decades escaping stress and emotions by losing myself in videogames, and while the shift towards healing didn't happen right away (I was still escaping the new stress of living with a newborn, and my wife bore so much of that burden- if I could go back and counsel my past self, I'd ask me to go for a long walk without earbuds or phone and imagine what it might be like to gestate a human, give birth, and then not only keep the new person alive but work to give it the healthiest environment possible) I eventually came around, got out of my head and started making sacrifices to help my child learn and grow.

I shed a bunch of hobbies, unhooked from anything that begged daily time (Hearthstone was methadone to WoW heroin, and eventually I pulled that plug, too- no more complulsive daily quests) and which didn't help me heal from childhood trauma (daily walks, yes please), and started regularly seeing a therapist, something I've done on and off most of my life, and accept is helpful, and now have a motivating reason to continue: to minimize the baggage I pass on to my child.
My parents had rough childhoods and didn't really outgrow that until well after I'd left home. We didn't have a lot of money to cushion (or exacerbate) the impact of dysfunction.

Like with alcohol, I still enjoy games but reserve that indulgence for special occasions, mainly as a way to maintain and grow friendships.
Years ago, when I was at Twilio (2012), there was an amazing alternative reality game that I got to advise.

It was a stage production that "started" as soon as you bought your tickets and gave them your phone number with the in-theatre performance actually being the climax. You'd start to get texts from the cast giving you information and asking for help.

It'd culminate in the audience showing up for the finale with the audience members "knowing" some of the characters and have brought objects for the cast to use. The cast would be in the lobby and continue the interaction and they could check if the audience member brought what they were supposed to use during the show.

I followed how JJ Abrams put together the worlds around Alias and Lost back in the day so it was an amazing experience. And then the EA Deadspace writers were at SXSW talking about their experience about that time. If you want to learn more on the space, it's also called "transmedia storytelling"
Thanks for explaining. Sounds very reasonable.
LastPass is disingenuous with their security notice blog post to save their own skin: SENSITIVE INFORMATION IS LEAKED. The "threat actor" (and anyone else the info is shared with on the hacker forums) now has copies of:

- Customer Names / Company Names

- Email Address of main LastPass account

- Billing Address

- Telephone Numbers

- IP addresses (from where customers accessed the service)

Unencrypted fields in password vault include:

- *Website URLs* saved in LastPass vaults

- Password creation time

- Last password modification time

- Last password access time (great to guess which accounts might be used more often!)

- Whether you added this account to favorites

- Whether or not the password was auto-generated (great to figure out which passwords might be more vulnerable!) ... and a lot more, which might contain a good amount of data about your usage habits as they concern specific sites (e.g. whether you enabled auto-logon)

- Encrypted vaults secured by only the master password of the time of backup. Weak master passwords are probably readily crackable with current password hashing/guessing techniques. For stronger password it is only a matter of time until hardware becomes powerful enough. See [/u/dschwarz's post on bruteforce time estimates for your password](https://www.reddit.com/r/Lastpass/comments/zt6h1t/zxcvbn_can...).

I also have a bone to pick with LastPass communication here:

- LastPass lied in their marketing about Zero Knowledge vaults: website URLs are UNENCRYPTED, this is sensitive information and exposes you to large-scale automated targeted phishing, doxing, social engineering and blackmail attacks.

- LastPass waited 5 MONTHS after the August breach to warn us. They waited the day before Christmas to announce this with obfuscating language to minimize reach of this bad news.

- LastPass will unlikely survive the litigation, class action lawsuits and customer exodus that will follow. This will result in decreased operational security as whole teams are fired during bankruptcy, processes deteriorate and disgruntled employees head for the door.
Modern C by Jens Gustedt is quite good. This video gives a good overview of some modern patterns in C:

https://www.youtube.com/watch?v=QpAhX-gsHMs

I think the best thing you can do is go find a unit testing library you like the look of, maybe some tools for address/leak sanitization, and spend a good amount of time learning CMake and creating a build/project workflow you're happy with. Coming from Rust you've got great tooling and good guardrails in place to keep you on the happy path, I think getting into that groove early in C where you can run experiments and break things in a sane environment is important.
Self-loading code is a huge part of the value-add of python libraries. Many of the popular libraries (e.g. Numpy and friends) trigger a bewildering chain of events to compile from source if not installing from pre-built wheels. And if you do have wheels, you have opaque binary blobs. So pick your poison: compile-on-install with possible backdoor or prebuilt .so/.dylib/.pyc with possible backdoor.

The most obvious (but not necessarily easiest) approach is to phase out setup.py and move everything to the declarative pyproject.toml approach. This is not just better for metadata (setup scripts make it really hard to statically infer what deps a lib has), it also allows for better control over what installers/toolchains run on install.

Attackers still have quite a lot of latitude during the build phase, but at least libraries have the option to specify declaratively what permissions they need (and presumably the user has the option to forbid them).

Also eval/exec are terrible and I wish there were a mode to disable their usage, but I don't know if the python runtime has some deep dependency on it. Maybe there's a way to restrict it so that only low level frames can call the eval opcode.
A very basic trait of our capitalistic system is that you'll always want more regardless of your actual, personal needs. You're always left wanting, always. And that's by design.

"Information" in the current sense (stats, news, (inter)national "politics") is a commodity that's being generated by the boatloads. Just because there's lots of it doesn't mean it's valuable in the sense that it actually pertains to you and your life.

So from my perspective you have the right ideas but wanting to satiate others with "information" is a bottomless pit (again, by design).

The information that is actually actionable is still right in front of us (at least in the west): it's local media (newspapers, radio, not TV). The slow, boring, local, tedious stuff. Apart from that it happens in associations, sport clubs, regional politics, NGO's.

For that, you don't need an AI.

Just fyi: I'm a doomscroller and news junkie so I'm not in a position to judge you. :)
Also, aren't stats something like 1 in 10 startups succeeds? Or one in 100? So you have a long way to go.
Funny, I’d cite Elon Musk level capital accumulation and his decisions on how to allocate his capital over the last year as a perfect case study of the theory that, while capital accumulation can be a good thing, we also don’t want all our eggs in too few baskets.
Thanks for the extra details :)
Travis Kalanick (Uber's founder) collected unemployment while working on his startup.
The goal is so large though! You can't score on something as simple as running old software or using whichever graphics API you prefer?
Right, he's the polar opposite of Rothfuss
This system also obliterates the middle class and penalizes saving money while rewarding irresponsible behavior.

It essentially makes the system be "tell us how much money you have, and that's what the price is for you".

If you spend 18 years saving money for your kid's college, or they work and save during high school, the university just takes all that money. If you spend it all instead, you'll get more "financial aid" to lower the price.

Which, if you're a socialist school administrator is great news. No one keeps any money, everyone leaves school equally poor and dependent on the state, regardless of their previous labor or financial responsibility.
Finding Mnemonics in a Body of Text
Honestly, I think they could just move the facial recognition check. It's something that happens in a computer using video feeds. There would be no physical difference in the setup, the security would just come for you after you get your beer. That's what makes this so insidious in my opinion.
I don't think slide toggles are inherently bad, but yes color is your friend and doing them like Material does them is a solid foundation.
Honestly just returning the icon that appeared when the site had a feed would be a huge win. Browser integrated feed-readers and bookmark notifications were nice but dedicated RSS readers are probably going to be better. You can click the feed icon and the browser can redirect you to your preferred feed reader.

There are extensions that do this but having it built-in would make it widely available and easier to set up.
I have a VW from 2019. I think it's the last generation to only have Bluetooth connectivity. Still, every time I talk to an official VW employee they ask me to install their app and update the car firmware, so they can spy on me. I politely refuse.

I'm sure we'll figure out the regulation sooner or later, but for now it looks like things will get worse before they get better.
Sounds like a 0-sum-game.

Just remember: There are only so many people willing to be suckered by the same pitch; so if you're selling a dream, your dream needs to be different enough so you can find new suckers.
Money will ruin all AI for the masses in the same way that social media companies ruined the internet. Really, almost every industry today has been ruined by regulatory capture. Once established players get rolling, they will make it legally impossible for others to follow.
Owning the AI robots seems like a good investment too.
The main things are a huge (ideally uncontested) potential market and a sustainable competitive advantage (i.e. moat). This means it's VRINE - valuable, rare, inimitable (can't be copied), non-substitutable (nothing else will do), exploitable (people will pay for it).

What is VRINE may be proprietary technology (ideally patented), key strategic partners (e.g. suppliers, distributors, collaborators), or perhaps brand if you're first to market. You also need the relevant resources and capabilities (i.e. skills) to be able to make it happen or attract people who can help you.

You should be at the leading edge of a new trend before other people are aware of it so you can become the dominant product ("blue ocean") and become associated with the product category itself. However, this is easier said than done since innovation is often messy, with no clear end point, so agility and learning is key. Also, Apple were consistently second movers, in which case you need a clear differentiator (think Stripe focussing on ease of use, Apple on design, etc.).

You may also want to research value chain reconfiguration. This explains how you can avoid competing head-on in established industries in ways the incumbents just can't respond to rapidly because it cuts against the core of their business model. The classic example is low cost airlines.

These aren't hard and fast rules. But check out the Innovator's Dilemma to see why entrepreneurs will always be needed.
Thank you @pg and @dang for maintaining this forum, because you’ve been my MBA.

See, I’m an engineer, a moderately good one, passionate with business but unable to get the connections to start one, let alone know how to start one.

Thanks to countless essays, from Paul Graham’s to Kalzumeus or Joel on Software, and countless comments, bouncing ideas, and books (Founders at Work), etc., when I started my company, I knew exactly what to do, how to react to catastrophic events, how to notice a pivot, etc. It led me to hiring 3 employees and having the money to hire 5-10 more, bootstrapped and always spending wisely. Thank you HN.

I wonder whether there’s now a place to learn how to go from 3 employees to 30. We hear very few stories of managers on HN, as opposed to stories of founders.

Lots of my friends call me talented, and treat my 10-year business with respect.

Well, I have a little secret.

It’s always been you, HN.

PS: Maybe I should apply to YCombinator in the end, to give you the 7% of my business I owe you ;)
My guess is that the smooth talkers are more of a problem in jargon-heavy interviews.
Why would GitHub prevent commits from the future? Git allows commit dates from the future and from before git was invented, and GitHub's job is to store git repositories.
I've been using my aggregator since google reader died: https://github.com/urandom/readeef
I've never seen the words "dialogue box". If I'm speaking of drama, that's dialogue; but but an interactive box in a computer UI is a "dialog".

In the same way, the instructions controlling a computer are a "program"; the TV drama with the dialogue is a "programme".

/me British English speaker (obv)
The US is good-er. There are bad people in the US of course, but this will always be the case and can’t be a reason we restrict ourselves from increasing the good in the world. This argument boils down to “there are bad things and bad people even among us, so we have no moral standing to prevent any more evil”.

Again, no. That fatalistic attitude doesn’t help anyone and is just a suicide pact. We have a responsibility to expand the good in the world. That includes domestically with rooting out our evil, but also includes keeping China out.
Hi-Res JPGs of Re-Designed Apple-1 Schematics (2021)
Its not about discovery or aggregation or being social. Its a way to keep up to date with things you explicitly subscribe to. You have a bunch of sites that you like, which puts out periodic updates. Like a weekly webcomic, or a news site, or local weather alerts. Then you subscribe to those feeds. Then whenever they make a new post, it shows as an update in your reader. Think Twitter, but instead of 280 character posts, they're previews of other webpages.
The language is only part of it. In my opinion, you would learn even more about C by consuming well-known libraries written in C and trying to do something useful with it and complementing that with some books, etc rather than just learning the syntax and semantics of C.

There are tons of useful/fun things you could do with C. Write some desktop apps with GTK, a web server with Mongoose (https://mongoose.ws), etc.
Well in this case, these are self-published audio-books so it can't be the publisher.
My advice, pivot to crypto. If you build anything, literally "anything" of actual substance, you can raise 7 figures easily in the next bull market. I've seen absolute dogsh*t nft projects and projects with barely working landing pages and no users raise millions. If you build an actual working product, then the incentives and grants on the layer 2 chains like Optimism and Arbitrum are there for the taking
As far as I can tell the proportion of those who have any excuse to do so who smell their own farts well exceeds 50%. If you deny yourself that pleasure more power to you. It’s still the case that just as more is written about Harvard every year than about all community colleges combined there’s more written about MBB than about the rest of the strategy consulting industry combined. People love prestige.

If you have inside knowledge might you be able to confirm the dumbest thing I’ve heard about McKinsey, that they have an absolute bar on hiring people with subpar academic credentials? The example I heard was a guy who was being recruited as an MD and when they discovered he’d gotten a third class honours they had to rescind the offer.
newsboat if you want something for the CLI
I mean you're not wrong but you missed my point. There's always an angle. That's how everyone succeeds. You find your angle and you exploit it. Everybody has at least one.

You choose here to focus on the fact that some people have more angles available to them than others. You call them privilege and believe them to be unjust. If you do that too much, you'll defeat yourself and destroy your own agency.

Maybe you're right, maybe they are unjust, I do have opinions on that sort of thing, I also think the best places to indulge those opinions are at the ballot box and at my desk writing checks to nonprofits. I mean I do screw this up and focus my time/energy/attention on them at inappropriate times. But I know it is a screw-up when I do it. No one is serving the greater good by wasting time.
In fairness the MAGA hat is generally understood to stand for hateful positions (screw your feelings, screw immigrants, remove rights to minorities and women), which is a bit antagonistic. I assume a different republican piece of apparel (like a McCain 2016 shirt) would yield no reaction.
I still don't think people should discriminate but I do think MAGA in particular is objectively tainted, it's essentially the slogan of an attempted coup after all (I know officially it was "KAG" at that time, but MAGA remained the main "brand")
ARM is already attacking one of their largest licensees, and RISC-V is already in use at Apple. As Apple’s hardware accelerated x86 translation proves, they can proficiently transition to any hardware platform. The ISA really isn’t that important anymore, and I expect Apple to do what makes the most sense regarding price/performance.
It's about the locus of control. HN, or other aggregators, are about the crowd curating your feed; RSS is about you curating your feed. The unit of attention, namely some headline, is either presented to you by The Algorithm (whether human-powered or otherwise) if on a modern aggregator, or your own previous choices if using RSS.

In modernity, we might call that latter a "filter bubble", but in the parlance of the 00s, we thought of it as a "personal newspaper".
Government is NOT a crowd, and if that was the case, it shouldn't be concerned about undefinable "in" status.

Just simple words and sentences, unambiguous. ELI5. Those guys know their stuff.
I am quite sure that if Visual Age product line hadn't been rebooted into Eclipse, and IBM Smalltalk replaced by WebSphere, IBM J9, things would have worked otherwise.

IBM's Developer portal from 1998 - 2002 shows quite well how much IBM was partnering with Sun spreading the Java gospel.

C# only came to be after Microsoft's misadventure, and OCaml never mattered that much in 2000.
Thank you for making my exact comment. I was too stressed out today and you nailed it ;)
Optical components for matrix processing (2019)
Across what time scale? Are you going to run your A/B test over the course of years to see if the changes drive users away?
True. The author might enjoy studying something like OpenBSD (https://github.com/openbsd/src)
How do you propose we "ban" it from the United States? Should it be illegal for me to run TikTok on any of my devices? Do you want the US government to compel Apple and Google to delist TikTok from their app stores?

Before answering, consider carefully whether this is a precedent you want to set. Some in government may want to do the same for Twitter.
I'm not the one invoking conspiracy here.

SBF has been charged with the following crimes in a U.S. federal court.

Conspiracy to commit wire fraud on customers
Wire fraud on customers
Conspiracy to commit wire fraud on lenders
Wire fraud on lenders
Conspiracy to commit commodities fraud
Conspiracy to commit securities fraud
Conspiracy to commit money laundering
Conspiracy to defraud the United States and violate the campaign finance law.

With the limited information we currently have, to assume that he is the biggest player in this and that him, Ellison, and Wang were the only ones involved is naive at best. The discovery process for these cases will be extremely interesting.
Even with VC money, running a business is very hard. Accepting VC money means you just sold a big chunk of your business to people who want to see it grow at maximum rate at any cost. Most won't blink an eye at burning out every single employee including the founders, for example.

Running a business is always hard and will always be hard, since it's a competitive activity against other humans who are also clever, hard-working and ambitious. Non-hardworking founders need an incredible niche or they will eventually be driven out by competitors who are just as smart but work harder.
...this is beknown to the elder russian fellows. RIP in peace, Yuri! I hope you can sing your songs up there, too. luv ya-
What’s unique about entrepreneurship is that, once you earn enough from it, it can fully replace your work.

“Hobbies”, relationships, family, etc don’t do that. If you can’t find fulfillment in your 9-5 you’re still stuck grinding through it everyday looking forward to get back to those things. 8 hours every weekday. A HUGE chunk of your life.
Similar, when I went a bit overboard feeding a troll I got a calmly worded request to not do it again and to refresh on the guidelines -- which I did. It seemed like a fair request.

I've tried to keep it in mind since too. I also set my delay setting to 10 minutes so that I can self-mod anything that reads back a bit too snarky. That's handy.

Something else was swapping out HN replies by email to HN replies by RSS. Can't get caught up in a flamewar if I only check once a day :)

The moderation style here (light handed on first infraction, and ideally paid for the work) will be kept in mind if I'm ever running a community of some sort.
Government folks typically do not know their stuff
No, I don't think there is much fundamental difference. Some RSS readers support inbound emails as a feed source and I get my RSS feeds delivered via email. I think the main reason newsletters are "winning" over RSS right now is that everyone has an email address but not everyone has a feed reader configured. It provides an easy onboarding where you can start getting it in your inbox available on all of your devices and once that becomes annoying you can easily set up filters to organize.