skysight-inc/HackerNews huggingface dataset:
I think talking about whether it is universally wrong or not is a distraction. It is sufficient to simply _not like it_ without having to get the universe (which almost certainly doesn't care, at least not enough to step in and do something about it) involved.

Personally, I am a moral skeptic - I don't really believe that moral truths exist in the same way that physical truths exist. For me, the only questions are what kind of world do I want to live and and what power do I have to make the world that way?
I think a lot of very accurate reasons have been covered by others. These are my key points:

* COL in most areas has skyrocketed, housing and healthcare have both ballooned in cost massively. This has meant I'm much less likely to take risks that would put either of these at risk.

* My ideas aren't unique. I'm 99.9995% sure that the ideas I have floating around in my head for a startup are already covered by someone much more capable than I to execute them. Given that the main reason startups fail is a lack of market, and I'm definitely not the sort of person that can just make a market appear overnight... Yeah definitely not feeling like taking a risk on something likely either already served or which needs someone who can communicate to prospective customers why such a market should exist.

* I'm not interested in cashing out. My goal if I'm growing a business is to have something I enjoy and cherish. Not just to sell and cash out. (I say this now naively )

TLDR: The risk reward ratio in my estimation only favors the ultra wealthy, or unicorn engineers right now. I'm smart but I'm not that smart. My goal right now is to get enough money I can retire and work on projects I want to. If that means one of them becomes a startup, I'm good with that. But, I'm also not expecting to IPO or get VC backing if that happens.
Instagram announces a blatant CapCut clone
When it comes to regular ink/laser printers: yes. When it comes to thermal printers, you are normally left alone with just the ESC/P protocol, plus most printers handle the commands in a different way. The way I solved this issue is to write an image buffer directly to the printer, circumventing the protocol and always ensuring that prints look the same regardless of the printer.
The paper says that LLM usage doesn't appear to move baseline curiosity. Thanks aithrowawaycomm for https://arxiv.org/pdf/2412.09315

Ridiculous that academic work on the technology of education is behind a paywall and not open access. Stinks.
We could make explicit effect (context, error) declarations for public functions and inferred for private functions. Explicit enumeration of possible exceptions is required for stable APIs anyway.
A few hanging chads really changed the course of the western world in... 2000 I think.
Ask HN: Tools detecting malicious/non-legitimate content
Hey everyone, I’ve been building something over the past few months on this space and would like to understand how platform creators/managers are solving this problem right now.

If you are building (or involved in) a platform with user-generated content and have (or would like to have) implemented something to detect of malicious/non-legitimate content, I’d like to know what it is and what’s your experience with it (or what would you like to use and why).

Right now I have solutions working for malicious links and non-legitimate emails, but am open to exploring more (NSFW image, video, and audio, or full message content, for example).

I hope this isn’t breaking any rules and if you think this is too sensitive to share publicly, I’m happy to talk via email (you can find it in my website, which is in my profile).

Thank you!
The subtleties of human courtship that enable bilateral pleasure and the principles of animal husbandry are quite orthogonal.
Good old fashioned email listservs are always an option.
Telling someone not to come to your event is totally free, so is calling the police on them if they come anyways.
let see whether the consistency will happen or what is the response about the matter.
interesting. I thought you are required to be a legal resident of USA to maintain a your green card status. I am interested in answer to this question too.
Wol: Wake up your devices with a single command or click
same is true for google, gps, etc.
Exactly this.
While I might scratch the surface of some topics, it helps me cast a wider net of cognitive exploration in the free time I have. This in turn leads me into deeper rabbit holes for things that pique my interest, leading to faster iteration of the knowledge tree, while also providing me with a way to estimate my understanding of the topic.
Startup scene in Europe is where? Berlin, Amsterdam, London, where else?
Gnothi seauton – Temet Nosce – Know thyself
IANAL, but that sounds like a situation where you need hire an actual immigration attorney.
I constantly run out of space and the endless cycle of cleaning out a few images continues every few weeks/months. This actually seems very interesting.
I was not aware that this was already a crowded market, but it makes sense I suppose.
I think the transparency and privacy points that you highlight are very key, however it does not seem to be very clearly highlighted on the actual app page or your landing page. Is there a reason for this?
The abstract does not define, nor contextually suggest from the prior statements of the results what "metacognitive laziness" means.

Personally speaking, I find being able to ask ChatGPT continually more nuanced questions about an initial answer the one clear benefit over a Google search, where I have diminishing marginal returns on my inquisitiveness for the time invested over subsequent searches. The more precisely I am able to formulate my question on a traditional search engine, the harder it is for non-SEO optimized results to appear: it's either meant more for a casual reader with no new information, or is a very specialized resource that requires extensive professional background knowledge. LLMs really build that bridge to precisely the answers I want.
For things I prepare in bulk myself (eg perhaps sauce in your case), I usually just get stats on the whole batch. Then just approximate per serving or average it over the whole batch.
1. Use a hash for the base images.
2. The meaning of “latest” is dependent on what base images you are using. Using UBI images for example means your versions are not going to change because redhat versions don’t really change.

But really containerizing the build environment is not related to deterministic builds as there’s a lot more work needed to guarantee that. Including possible changes in the application itself.

Lastly you don’t need to use docker or dockerfiles to build containers. You can use whatever tooling you want to create a rootfs and then create an image out of that. A nifty way of actually guaranteeing reproducibility is to use nix to build a container image.
“The kids these days are too lazy to be bothered to learn” is a psychological trap that people often fall into.

It’s not to say we shouldn’t do our best to understand and provide guardrails, but the kids will be fine.
Nice! you've built a whole product around and the Twitch demo is great.

In case you need a very basic version of this, I've created a project some time ago, where you can print text over a template, also trough an API and using ESC/POS compatible printers:

https://github.com/emi420/esc-pos-server-print
another vote for inoreader, closest to the no BS approach as with google reader, just headlines, small summaries, nothing more needed;
Could diffractive optics be a decent alternative to reflective optics for EUV lithography?
It has the same advantage of not needing a refractive material that works with EUV, but you can stick with optics that are 'inline'.

I guess the exposure just isn't going to be strong-enough because the actual aperture is just to small?
So humans are supposed to review all of the code that GenAI creates. We’re supposed to ensure that it doesn’t generate (obvious?) errors and that it’s building the “right thing” in a manner prescribed by our requirements.

The anecdotes from practitioners using GenAI in this way suggest it’s a good tool for experienced developers because they know what to look out for.

Now we admit folks who don’t know what they’re doing and are in the process of learning. They don’t know what to look out for. How does this tech help them? Do they know to ask what a use-after-free is or how cache memory works? Do they know the names of the algorithms and data structures? Do they know when the GenAI is bullshitting them?

Studies such as this are hard but important. Interesting one here even though the sample is small. I wonder if anyone can repeat it.
Gallagher (the bill sponsor) and several other lawmakers made it sound like censorship, and the timing also matches.
Welp I guess let's hope that carbon capture tech really takes off over the next decade because it's "burn baby burn" for now.

Though of course I'm curious if automakers will want to change course from their current direction and where they are sitting globally.

Is 4 years of continued ICE production in the U.S. worth it when everywhere else is going the EV and there's already been a significant push I the U.S. to go with EVs?

Make EV manufacturing with slow but I doubt there will be any real difference between a new ICE model and 4 years from now.

Why spend money on design to just sell to one market when you can sell to many markets with an alternative?
15% of 0.5% of a billion dollar company is just over $700,000. That's not FU money, but that's a down payment on a 3.5MM home.
I have found ChatGPT is pretty good at explaining topics when the source documentation is poorly written or lacks examples. Obviously it does make mistakes so skepticism in the output is a good idea.
I feel this, because it’s like I don’t need to know about something, I just need to know how to know about something. Like, the initial contact with a mystery subject is overcome by knowing how to describe the mystery in a way that AI understands what I don’t understand, and seeks to fill in the understanding.

An example, I have no clue about React. I do know why I don’t like to use React and why I have avoided it over the years. I describe to some ML tool the difficulties I’ve had learning React and using it productively .. and voila, it plots a chart through the knowledge that, kinda, makes me want to learn React and use it.

It’s like, the human ability to form an ontology in the face of mystery even if it is in accurate or faulty, allows the AI to take over and plot an ontological route through the mystery into understanding.

Another thing I realized lately, as ML has taken over my critical faculties, is that it’s really only useful for things that are already known by others. I can’t ask ML to give me some new, groundbreaking idea about something - everything it suggests has already been thought, somewhere, by a real human - and this its not new or groundbreaking. It’s just contextually - in my own local ontological universe - filling in a mystery gap.

Pretty fun times we’re having, but I do fear for the generations that will know and understand no other way than to have ML explain things for them. I don’t think we have the ethics tools, as cultures and societies, to prevent this from becoming a catastrophe of glib, knowledge-less folks, collapsing all knowledge into a raging dumpster fire of collective reactivity, but I hope someone is training a model, somewhere, to rescue us from this, somehow ..
> an implicit context variable that allows you to pass stuff deep down the call stack, without intermediate functions knowing about it. [...] but is actually very useful and can result in cleaner code with less globals or less superfluous function arguments. [...] and it applies to everything down the call stack (but not in other threads/async contexts).

In my experience, these "thread-local" implicit contexts are a pain, for several reasons. First of all, they make refactoring harder: things like moving part of the computation to a thread pool, making part of the computation lazy, calling something which ends up modifying the implicit context behind your back without you knowing, etc. All of that means you have to manually save and restore the implicit context (inheritance doesn't help when the thread doing the work is not under your control). And for that, you have to know which implicit contexts exist (and how to save and restore them), which leads to my second point: they make the code harder to understand and debug. You have to know and understand each and every implicit context which might affect code you're calling (or code called by code you're calling, and so on). As proponents of another programming language would say, explicit is better than implicit.
Prigs really aren't that big of a deal. Like literally who cares what they are up to?
Yeah, there's absolutely nothing tech or intellectually provoking about about this post! Wait...
This is really cool. I used to enjoy toying with thermal printers until I found out the paper is coated with a very fine dust of BPA. Still they sell thermal printer cameras on Amazon marketed for children
Ok how about a D&D style character sheet for a Lvl 2. Aarakocra barbarian. Lets make it brief and fun with emojis and include prompts for basic rolls and a way to keep track of health points by filling in bubbles or boxes.
I think several factors have changed over time, which have made the startup landscape—and for us mere mortals who dream about it—less exciting:

- Massive consolidation in tech: Large tech companies can easily acquire and neutralize potential competitors by offering founders a few million dollars, leading to fewer truly groundbreaking success stories.

- The evolving role of accelerators and VCs: They’ve turned startups into something akin to product management roles within their own agendas. Whether it’s cloud, AI, or the next big trend, founders often end up building what investors want rather than pursuing their own unique visions.

- A lack of truly groundbreaking ideas: We don’t see as many revolutionary concepts anymore—the kind that once gave birth to companies like Google or Amazon. This is likely tied to the investor-driven focus mentioned above.

- A shift in cultural expectations: Perhaps we—or at least the HN audience—are becoming more like Europe, with an increasing expectation that governments will take care of us, whether through healthcare or other social services. This isn’t necessarily a bad thing, but it does shift the mindset around risk and entrepreneurship.
I feel bad for suggesting this, but what about using prison population for researching dietary science? Every single part of their life is controlled. As long as it's humane (stuff like coffee vs no coffee).
What garbage, what absolute filth. What an embarrassment to our nation.
If you have the half of the country strongly disagreeing with you, then.. it is. There's no other criteria...

Of course I can only guess we also disagree on what "misinformation", "propaganda" and even "racism" are. So in practice, I can't agree with any of your conclusion.
Haha trying to get around pattern matching by lopping off the word “both” doesn’t really strengthen your argument.

The problem is that you’re pretending like the sides don’t exist now, yet they do.

In reality, the individuals that compose one side are different from the individuals that compose the other side in predictable and problematic ways. Yes, individuals matter, but so too does the trend those individuals embody.
> interesting. Why are you required to pay US taxes if you are a resident of India now.

The US taxes global income for all residents: https://www.irs.gov/individuals/international-taxpayers/freq...
> I find it very unlikely that TurboTax is beloved enough to merit 4.8 stars.

TurboTax is the most popular tax software in the US, and I imagine iOS is one of their larger platforms. I bet the majority of Americans who use it just punch in their W2(s) and 1099(s) and it just worked and they were happy with it.

I think the disdain for Intuit (which I share) is a niche concern, relative to the number of people who file their taxes. Mix that with a 5-star rating prompt after they show you that you're getting a refund (unlikely due to some tax optimization they did specifically) and you have a bunch of 5-star reviews.
or you're sleeping like shit. or you have an autoimmune disease. or you're depressed. or you have an ongoing inflammatory state from a lingering virus. etc
The major features that may have required a 2.0 were implemented in a backwards-compatible way, removing the utility of a Go 2.0.

Go 2.0 was basically a blank check for the future that said "We may need to break backwards compatibility in a big way". It turns out the Go team does not see the need to cash that check and there is no anticipated upcoming feature in the next several years that would require it.

The last one that I was sort of wondering about was the standard library, but the introduction of math/rand/v2 has made it clear the devs are comfortable ramping standard library packages without a Go 2. There are a number of standard libraries that I think could stand to take a v2; there aren't any that are so broken that it's worth a v2 to hard-remove them. (Except arguably syscall [1], which turns out it doesn't belong in the standard library because it can't maintain the standard library backwards compatibility and should have been in the extended standard library from the beginning, but that's been the way it is now for a long time and also doesn't rate a v2.)

(And again let me underline I'm not saying all the standard library is perfect. There is some brokenness here and there, for various definitions of "brokenness". I'm just saying it's not so broken that it's worth a v2 hard break at the language level and hard elimination of the libraries such that old code is forcibly broken and forced to update to continue on.)

[1]: https://pkg.go.dev/syscall
Personally the thing that annoys me isn't so much the open vs closed source of (parts of) these extensions, but the blocking of using these extensions on VSCode forks.
The US has planned for that scenario by heavily investing in defense to minimize risk to our security even if our allies abandon us. The rest of the NATO alliance does not appear to have done this and appears quite vulnerable. I know where I'd rather be.
If you're that old, you probably already have a house when it was much cheaper relative to income levels. Now, a tiny shift in interests rates affects not only the general economy, but people paying back mortgages which can take a significant chunk out of your income.
Moving away from the CLI was a mistake.

TUI was peak computing.

Now "everything is a vector graphic"
Not everyone is in a position to work for a FAANG - they don't support working in all areas in all countries, often have formal education requirements and generally will be less flexible hours-wise than working for yourself.

If you don't want to leave where you are, a full time or side-project web startup can be started and bootstrapped with barely any prior requirements that you can't teach yourself and could be a good option.
I drew a similar conclusion from the abstract as you. The only negative I could think out of that is with higher essay scores, one might expect higher knowledge gain, and that wasn’t present.

However, I agree that that doesn’t really seem to be a negative over other methods.
First chatbot, ELIZA, resurrected from 60-year-old computer code
> It's not a trend.

Yes, it is a disease. /s
It depends on what kind of community you want. Something like Facebook Events, I haven’t really seen a successful alternative for.

If you just want a discussion board, Discourse is self-hostable and people might be familiar with it from other companies. I’d argue it’s not a very normie-friendly platform however and out of the box, I find the notification defaults quite annoying. Maybe admins can change that, but most of the communities that I’m a part of do not.
Cucumber is everywhere https://www.youtube.com/watch?v=7arlFeaGX4U

:)
> Now we admit folks who don’t know what they’re doing and are in the process of learning. They don’t know what to look out for. How does this tech help them? Do they know to ask what a use-after-free is or how cache memory works? Do they know the names of the algorithms and data structures? Do they know when the GenAI is bullshitting them?

You can know enough in X to allow you to do Y together with X, which you might not have been able to before.

For example, I'm a programmer, but horrible at math. I want to develop games, and I technically could, but all the math stuff makes it a lot harder sometimes to make progress. I've still managed to make and release games, but math always gets in the way. I know exactly how I want it to behave and work, but I cannot always figure out how to get there. LLMs help me a lot with this, where I can isolate those parts into small black boxes that I know they give me the right thing, but not 100% sure about how. I know when the LLM gives me the incorrect code, because I know what I'm looking for and why, only missing the "how" part.

Basically like having 3rd party libraries you don't fully understand the internals of, but can still use granted you understand the public API, except you keep in your code base and pepper it with unit tests.
I'm not saying it's completely random. It's very likely a combination of skill [1] and luck, with luck being the bigger factor. So even if you're "special", you're unlikely to make it.

[1] And possibly contacts, or safety net, or wealthy family and/or friends.
Svelte standalone: cross plataform tool to create JavaScript embedabbles
This won't be useful for you because you share food with others, but for people who do not share food and are interested in long term tracking rather than short term (e.g., they want to take off some weight at a healthy rate and keep it off, as opposed to people who just want to lose a few pounds rapidly for their class reunion and will make no effort after that to keep it off) there is a simple trick that can make it a lot easier.

That trick is to focus on months instead of days. Then count your calories when you buy the food instead of when you eat it. For example lets say you buy a loaf of bread. It is 100 calories per slice and there are 17 slices. Add 1700 to your calorie count for the month.

At the end of the month you can approximate your average daily calories as the amount of calories you bought that month divided by the number of days.

Some things you buy in a month might last into the next month. That will introduce some variation but over longer periods it should cancel out. If you want you can smooth that out a bit by logically splitting those items when they have a lot of calories.

For example consider jar of mayonnaise that might last a few months and is 8000 calories. Instead of counting all 8000 in the month you buy it you can count it as 2000 that month and 2000 more each of the next 3 months.
>be astounded if there were not a far greater proportion of people who are here because they are generically interested in tech topics and not specifically startups.

For me what hn use to be an interaction between art and tech in the theme of hackers & painters. Tech along is not so interesting IMHO unless it's in the context of art and/or humanity.
X is U+1D54F (except on HN) you don't need to embed SVG in the title.
Dreaming of Smel Shell
and let's not forget the garbage data you find in the database used by all the calorie counting apps, which make it a chore and a challenge even when you weigh everything