skysight-inc/HackerNews huggingface dataset:
No. Children are not the bottleneck. Parents are. All the statistics we have say that children in homes where the adults value education and urge their children to learn do better, regardless of other circumstances. Unruly children are typically the result of parental neglect. There are many many examples among poor families of well-behaved children achieving a trajectory that raises them out of poverty within a generation. But it all has to do with the attitude toward education and behavior in the home.

The classic example is poor Asian immigrants that produce successful professionals within one or two generations. Strict behavioral expectations in the home, coupled with an attitude of parental sacrifice for their child's educational opportunities causes significantly better results decade over decade. But this is an attitude that often doesn't translate to many American households.

Vouchers might be one way to help, but it still requires parental involvement in creating the incentive for the child.
What's different about the development experience. In Visual Studio it doesn't make much of a difference if you're target framework or .Net 5+.
>I wonder if this could be used to make C# webassembly more viable. If I remember, a significant part of the download size is the .NET libraries (themselves written in C#?)

Until WASM ships GC, you're stuck with having to download an entire runtime regardless.

>On that note, is there any 2D game framework/engine that targets the browser that uses C# and produces small binaries?

Godot supports C# scripting and WASM compilation, probably your best bet.
Viewer independent glasses free stereograpic displays all suffer from the same problem: you need a huge number of pixels (to support viewing from N angles, you need N times as many pixels).
Wow thank you!

That seems super robust.

I suppose now I need to decide if I should go with a trendy new distro or the classic.
Are “destroy the purity of my idea” and “destroy the company” the same?
These days, it's either Vue, React or Angular. The new frameworks just keep us excited about new tech popping up left and right.

Svelte (or Qwik or Solid.js) for example, I personally wouldn't use it in production but it's still nice to learn because it helps me know more about React alternatives.
Pulsar Fusion wants to use fusion to make interstellar space travel a reality
Ah yes, that secret majority, that doesn't show up in polls or any other way of measuring sentiment...

* The majority of voters in every state and in all but six congressional districts endorsed the goal of a 100% clean energy grid.

* Even deep red states such as Mississippi and Alabama showed clear majority support for Biden's goal. And coal-producing states, such as Wyoming and West Virginia, showed narrow majority support (52% and 53%, respectively)

https://www.axios.com/2021/07/21/poll-biden-clean-energy
This is an unhelpful comment and tone that doesn't add much.

Many of us come to HN for the discussion and don't even care for the articles. Threads will often digress into interesting and orthogonal tangents.

A better way to respond might be, "your comment is true in some circumstances, but the article states condition X, which makes the advice applicable."
I can’t imagine the post lasting long here of all places.
Writing C code is fun and enjoyable. C programs are typically fast due to the use of primitives and low overhead. C's set of tools and abstractions typically forces you to think about how best to implement a particular data structure or interface, which is the kind of problem I most enjoy.

>I used to think "C presents the most honest representation of the low-level mechanisms of the computer", but... even this is shaky. I've been programming for almost 15 years now, and I don't think I've ever seen a computer where memory is actually a continuous array of bits sorted by memory address. The C representation of memory (and all the pointer arithmetic) is not a real representation of your hardware, and this too is an abstraction.

Pointers are an abstraction, but they are less abstract than most languages simply assuming there is just one giant sheet of memory to take from.
On the other hand, my first self-funded startup got destroyed by a VC funded venture. They had a worse product but far better marketing and they used every dirty trick in book to tarnish my company’s reputation.

There is no way I’ll start another startup unless I receive backing from a huge VC company.

Current economic paradigm is more similar to centralised/controlled economies of USSR. Thus if you want to succeed, you will need friends with connections to central banks.
wow, such good arguments on both sides. I need to re-watch 1984.
Post Growth Entrepreneurship UvA 2023
>knocking over this rock

5 years of time to only few thousand dollars in fines? Infuriating
Here's how to do it:

1. Download and install the legacy Evernote v.6.25.x.x. Evernote has removed it from their website but you can get it at FileHippo. Download this now - I downloaded 6.25.3.9348 and used it, but now it's gone from FileHippo... not sure why. https://filehippo.com/download_evernote/6.25.1.9091/ I installed on a separate computer, but probably you can run v10.x and v.6.25.x on the same one.

2. Follow the undocumented trick for downloading all notebooks at once. This will preserve tags as well. Archived here: https://archive.ph/XDnqN - scroll down to KoZz's comment posted on "Tuesday at 11:53 AM".

3. Then if you want to move to Obsidian, use YARLE but note the template that automatically loads doesn't work (it has spaces and breaks other rules). https://github.com/akosbalasko/yarle

4. Template block definitions here: https://github.com/akosbalasko/yarle/blob/master/Templates.m... FWIW, I used this as my template (paste in the "Set Template" window for YARLE):

{content-block}{content}{end-content-block}
{tags-block}
Tag(s): {tags}
{end-tags-block}
I have some comparisons here:

https://github.com/AustinWise/SmallestDotnetHelloWorlds
I have met plenty of people who were really enthusiastic about filmmaking, writing, sports of various kinds, etc. who were simply not very good. It’s probably hard to excel at something you hate but enthusiasm doesn’t necessarily translate into skill.
>You know, in ancient times, when Peter Drucker, the Master Yoda of business books, was still roaming the planet (alongside dinosaurs, probably) and writing business books, the definition of a successful company actually included the fact that the company was making more money than it was spending - it was profitable.

I guess some companies like Yahoo were never profitable but some people got rich buying and selling shares.
Ask HN: Resources to learn vanilla web programming in 2023?
I want to learn web programming. Mostly because I will have the full stack to express myself starting from the UI to the functionality (backend).

But, I don't want to start with frameworks. I want to learn vanilla HTML, CS, JS. Frameworks hide many things. I know the DOM is a structured form of data. I want full control through vanilla JS to manipulate and bend that structure at my will.

Where to learn that from? Also I believe learning in this way will give me more understanding about JS frameworks when I study their source code.
>This article will confuse people since the executable in question requires a runtime installed on the system (in fact, it uses .NET Framework 4.7.2, in 2023!).

That's fair though. The post is titled "the smallest .NET hello world binary", not "the smallest C# hello world binary"
Yes, exactly. I have seen entire backend systems written in bash. Everything was shell script, sed and awk. The owner didn't want python or perl because he only knew bash and the related tools.

Everything was needlessly hard because these tools were not built for that. Easy to talk about philosophy and the "classic Unix approach" if you don't have to build modern applications this way.
“Misleading” is accurate I guess. I guess I’m trying to reframe “willpower” into just being a side effect caused by information processing. Not a system in itself.

That does not oppose experiments with chemicals etc. Just offer a different explanation for how they work.
Which is why this place is just Reddit with more flowery language and an illusion of expertise
Yeah I don't disagree with you on any of that.

I'm a tech worker in Europe that has lived in London in the past. I wouldn't live there again now that Brexit has happened and I don't think this is going to succeed because I suspect many feel the same.
> Petzold did the same on his highly acclaimed book

takes me back. i thought it was crap. i used to work at The Instruction Set (one of UK's biggest tech training companies at the time) and everyone hated the Windows/C course based on Petzold. my boss came up to me (somehow I was the windows guy in a unix company) and said "we need a new windows course" and me said "OK, i need a framemaker license and to work at home for a week" - worked out great.

this was early 90s, i suppose?
This article is technically correct about a lot of things, but it also feels like it’s over-thinking things. Yes if you take big VC investments, the purpose is to grow a big company and sell it later, and at that point the deal really is “rocket ship or bust.” But there are also a lot of VCs who are happy to invest small amounts very early, don’t get control of the company, and would be happy to see you get profitable without taking any more investment — often these smallest investors are called “angels” but there are also firms that specialize in these kinds of investment.

It’s fine for the author to be all high and mighty about looking down on taking funding, but for most people bootstrapping isn’t practical or even possible, the business they want to run requires full-time focus and attention, and they don’t have the means to work for 2+ years without a paycheck. VC funding gives people like that a chance to try!
There's a niche doing C++ (vs. straight C) on microcontrollers but the rest are just tinkerer choices.
I think it’s sad that Discourse is not federated as it broadly used in open source software. Maybe this will be added in the future?

Or maybe the forums will move to Lemmy as it matures.
Oh, I don't use C for every command-line utility. If it's something IO-bound like parsing a webpage and downloading a bunch of files linked from it, I write it in Python. The convenience of modules like argparse and requests is very hard to beat, and it would take me a lot longer to do it in C.

I reach for C when performance matters, for example when processing multi-GB files or looking for perceptual hashes that are similar. It can be a difference between minutes and hours of running time.
VC money is the rocket fuel. If you're not going to build a rocket, then don't take resources. There are plenty of tech startups generating over $100 million in revenue that didn't require that fuel.
Dunno who these guys are, but generally w.r.t. ML licensing, research kit is the important thing nobody is publishing. You know, the code used for diagnostics, visualization, benchmarks, decision support, etc. Research kit can be orders of magnitude larger than the final implementation code. Weights are just a binary with expensive build process.
(author) Thanks! No special reason for the foil other than being a convenient heat resistant shield that can be disposed of so I'm not scattering solder bits around the back room.
Granting that premise, consider that words do not exist in a vacuum. What pain is it to you to promote a more inclusive atmosphere?
Some of the worst bugs I have experienced are ones where code is executing without it being clear where it is executing. The front end stack is the most awful about this, where at any given moment all kinds of things might happen without notice. A clear, sequential program can be stepped through and understood.
People have lives outside where they work. It's a job to pay the mortgage not some mission to change the world. If you think your value to a company makes you irreplaceable then you're not the first to sit in the chair of naivety.
Not the hero we deserved but the hero we needed.

The irony and tragedy of the Internet is BitTorrent solved Internet Scale at the protocol level, but is at odds with how content companies, ISPs, and Silicon Valley want to organize themselves.
I really don't agree. This place is filled with some of the most intelligent subject matter experts in the world.
Wow, I want to try that, what a cool idea. You are using a little irreplacable helium, but it's in use at party stores around the world so it's not that irreplacable.
If we get rid of whitelist/blacklist then we should also make referring to a company being in the black or the red verboten as well.

Both terms of phrase have just as much racist connotation which is to say none.
And when you suggest that maybe the distance between those making the decision and those on the ground shouldnt be too large, and maybe those on the ground are allowed to take decisions on their own, youd be branded a commie :/
At some point around 2008 starting a (tech) company became possible at "ramen" levels - middle class kids could launch on AWS etc. Tech VC struggled to adjust and a new breed of VC (ie ycombinator) saw a gap and exploited it - they needed smart founders who could get to series A with minimal funding. (more fairly they also (slowly?) paid founders much more and encouraged earlier liquidity so founders you know could see earlier payoffs)

anyway, the point was that it became possible to launch and run with small capital investment. But at some point you had to hire more people to do the extra coding bits.

I am wondering if LLMs are about to chnage that. The coding output is so good it could put off hiring a tranche of new devs for months or years. "create a web page to show the cities in yellow where users > 1 poker per month" is something you used to hire someone to do, and correct their work. now you are hiring OpenAI.

How much early phase work can be delegated to OpenAI if you know the right questions? Can the onboarding work through a chat bot? the initial demos? And is the next ycombinator skill set going to be "I know the right questions to ask ChatGPT to allow you to keep lean for another year?"
While I agree there should be regulations, there should be clear requirements instead of saying "bias". What does bias mean? To clarify, here are a few examples:

1. Gender bias

There is a widely used keyword-based gender bias measurement based on a study from 2011. The research claims that job ads with higher levels have more masculine words. This is based on a pre-defined list of masculine and feminine words [0][1]. Another Harvard study stated that women would only apply for jobs if they meet 100% of the requirements, while men would apply for 60% or less [2].

2. Racial bias

This might be more related to video interviews or based on name, age, or address in resumes. For resumes, there are tools already to anonymise resumes to ensure the focus is on experience instead of the person.

3. Disability

ADA (American Disability Act). According to this FAQ [3], "The ADA does not require employers to develop or maintain job descriptions. However, a written job description that is prepared before advertising or interviewing applicants for a job will be considered as evidence along with other relevant factors."

The list could go on, with age, sexual orientation, native speaker or not ... etc. That's why the expectations have to be clearly defined.

The law, as I understand it, will lock employers to their vendors as they will be required to keep data for auditing, which might incur more charges.

[0] https://gender-decoder.katmatfield.com/static/documents/Gauc...

[1] https://gender-decoder.katmatfield.com/about

[2] https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless...

[3] https://adata.org/faq/does-ada-require-employers-develop-wri....
You are the person attributing a racial issue to random words.

But hey, i can do that, too:

> no matter the actual origins of the word in question

> The only way to not be seen as a racist is to apologize and use whatever words they tell you to use.

Please stop using the words "debating", "win", "game", "oppose", "racist", "apologize". They are highly offensive and racist vocabulary.
You’re so right! It was an absolute disaster for us. Never do it!!!!!

Kidding aside, it is true that raising money from VCs puts you on a very defined path with really only three potential outcomes: 1) failure, 2) sell to acquirer, or 3) go public. There are a small handful of exceptions, mostly for companies that throw off massive amounts of cash, but, realistically, those are the outcomes.

If you don’t like any of those end states and what it realistically will take to get to them, don’t raise money from VCs.

But, having done so and been successful and taken a company public, I can say: it’s pretty great and I have zero regrets about anyone we raised money from. And I’m proud that everyone who invested in us prior to going public made at least a 10x return.

While there are plenty of VC horror stories, there are fairytales as well.
I also live in Asia (Vietnam) and my previous two laptops have had Intel chips (current: MSI GE66 i7+3070, previously an old Clevo with a 970m). I've never had noticeable thermal throttling even when running in very hot summers in rooms with barely functioning AC (which is basically every room here). My northern European body struggles - a lot - but I haven't seen my laptops being much bothered. I do a lot of intense 3d work, I would notice if it started throttling. Maybe the problem was your laptop?
As the article concedes, that is non-news because of article 5 of the NATO treaty (https://www.nato.int/cps/en/natolive/official_texts_17120.ht...):

“The Parties agree that an armed attack against one or more of them in Europe or North America shall be considered an attack against them all and consequently they agree that, if such an armed attack occurs, each of them, in exercise of the right of individual or collective self-defence recognised by Article 51 of the Charter of the United Nations, will assist the Party or Parties so attacked by taking forthwith, individually and in concert with the other Parties, such action as it deems necessary, including the use of armed force, to restore and maintain the security of the North Atlantic area”
If style didn't matter at all, we'd be writing assembly or bytecode. But we don't, because code is written for humans most importantly. Reducing the code down to basically the AST makes it lose important semantic meaning; which defeats the purpose of high-level languages.
Litestar: Extensible Python ASGI API Framework
Only take rocket fuel (VC funding) if you've got a rocket (PMF in a massive TAM with net revenue retention)

If you don't have a rocket, the rocket fuel will be wasted and disappointing in any other vehicle. Ideally you bootstrap until it's clear. But if you start the company with VC funding, you should know the expectation.

If you truly have a rocket the economics of VC funding is favorable for everyone.
(author) Bob's replica unit looked really cool but I never got around to picking one up before his untimely death. It's always nerve-wracking working on a museum piece but this one is very special to me.
What does SSBC mean in this context?
Ditto. My current laptop is starting to get flaky and I'm getting increasingly itchy for a replacement, so I might start looking for quicker-shipping alternatives.
Not sure I understand.

In “the capacity to effect the determination of resolve“ isn’t the “determination of resolve” the same as will power?

My attempt is to reframe as willpower as having mental capacity to take information into account, or to lack the capacity and default to path of least resistance logic.

In all three we are assuming there’s an actor making a choice. But I think we can stay at that level of abstraction for this discussion.
I second this. Have had a similar experience.
From the section about proposed ActivityPub integrations:

>If you have a public profile on Threads, this means your posts would be accessible from other apps, allowing you to reach new people with no added effort. If you have a private profile, you’d be able to approve users on Threads who want to follow you and interact with your content, similar to your experience on Instagram.

That reads like they'll be supporting ActivityPub for public profiles, but private profiles will be Threads-only. Does ActivityPub have anything in the spec for private sharing? Is there anyone working on that? (I'd love to get in touch!)
> WASM is good for things that need to be as fast as possible

i would've thought that WASM was really only "good" for reusing existing software written in other languages not intended for the web, by recompiling it into WASM.

For example, you want to create a web version of an app written with QT or some other widgeting framework which could get a WASM target.
White and black are technical terms used in physics and electrical engineering. White means all of the components of the spectrum and black means none of the components of the spectrum.

White noise contains all the frequencies.
Black body radiation is radiation due to heat emitted from an object which does not reflect any light (is black).

That is the etymology of whitelist and blacklist.
Reflecting on Code Sharing Between React and React Native
VR’s focus plane is 4-6 feet away for all distances, so you won’t need progressive lenses.
This is a great idea, but I'm thinking weights aren't enough. If the recent rumors are true of the latest models like chat GPT-4, for example - they have a realitively new style of overlapping _a cohort_ of models, not just utilizing a giant matrix of weights (as has hereforto been the defacto architecture) - or is this still the case even for chat gpt 4 after training?

I'm no expert in ML, so perhaps I am ignorant as to what information is truly needed to reproduce results. I just cant help but think you'd need some hints at the model architecture itself as well.
(author) Hey now, not all of us are adept at this. I appreciate the tips but we all start somewhere. I was particularly motivated on this one because it's a relatively simple machine that's special to me and I should be able to maintain it.
35 days, that's correct!
The writer is not an entrepreneur (according to his bio), and didn't back his "analysis" with any form of data (beyond some anecdotal telltales) — yet his conclusion is stated without any sliver of doubt: "it *will* destroy your company"!
Sure, but you’re really missing the point I’m making here.

It’s good enough to play any modern game you throw at it, even poorly optimized and demanding ones like Cyberpunk.

So all it needs is better software compatibility and you have a lot of Mac users who are no longer motivated to buy a second system. Apple sells 1/4 of all laptops in the US to the most affluent segment of the market.
Noticing how the world is. That's dangerous and "biased".
How would E2E encryption stop law enforcement from subpoenaing data at-rest?
I don’t think any rational people are offended by the word “blacklist”.

I do think there is some validity to the change.

Black lists are lists of bad things that need to be blocked or prevented, white lists are things that are good and allowed and wanted. That does create an unsavory connotation with the words themselves.

Furthermore, as someone in an industry that used blacklist and whitelist extensively, noobs screw up those words all the time. It’s not a very clear word. Blocklist and allowlist are much less ambiguous.