skysight-inc/HackerNews huggingface dataset:
I've been a front-end engineer for over a decade and I still struggle to understand the value of SSR as a feature of front-end frameworks.

- Websites that care about SEO rarely need front-end frameworks.
- Web apps that need front-end frameworks tend to be behind a login screen or used for creating documents rather than publishing them.
- SSR strategies sometimes render loading states through `</html>` and then tack on additional JavaScript streamed at the end for fully-loaded state, removing any NoScript benefit you might hope to get.
Yes, Deno is a Typescript runtime with some nifty additions. Fresh is a web framework similar to Next.js that builds on the philosophy of Deno. It supports the popular Tailwind (via Twind) for styling.
I am a little surprised by the enthusiasm they have for SBF, I doubt they had a similar discussion for Madoff for example. They keep calling him a kid, but isn't he 30? Was he really this magnetic in person?
I think this is good advice but curious on the specifics of this - what is the benefit of the legal designation of an LLC (or whatever corp) instead of "self study"-type of thing?

LLC is good for legitimacy but is it supposed to look good on a resume or something?

Edit: Specifically curious if the LLC is supposed to fill-in as legit taxable paid work in-event-of-emergency or just gap-filler
This is true for many games, probably even most available on iOS and Android today, but there isn’t really a reason it has to be true. iOS has native support for great USB/BT controllers (Dual(Shock|Sense), Xbox, Switch, etc) so as long as there’s adequate computing power there’s no reason why it shouldn’t be capable of the same games one might play on a Deck, PS5, PC tower, etc, especially on iPad or Apple TV where the screen being used is larger.
Don't listen to advice on the internet and think about the situation you're in, it's always individual. Advice from the internet will always paint in big strokes.

But also regarding code:
If you think you will need it later, you probably won't. Build simple and don't overengineer. Chance is, you do it even though you think you don't. If it overgeneralizes something because you think it might be a requirement in two weeks, do it when the need arises, not now.
>Does the Great Pyramid of Cheops consist of 8 sides, not 4?

No. Article seems like it's written by AI or something. Doesn't even explain why some people would suggest that it contains more than 4.
Five Eyes Campaign Against Encryption Threatens Democracy
Passwordless authentication > hardware-backed MFA > TOTP/HOTP MFA > SMS MFA > no MFA

The reason being is the secret used to authenticate you is non-portable (since it's based on asymmetric crypto, it doesn't need to be shared). On the other hand, portable credentials, like TOTP/HOTP code AND passwords are responsible for almost all compromise today.

Bearer token based authentication will always be inferior to FIDO/U2F - it's not even the same ballgame.
It's still not necessarily legal just because you can get away with it.
My experiences outside the US do not match yours, I guess.
I'm not talking about tests. I'm talking about the compiler.
Looking for beta testers for my first SwiftUI AppScreen Studio app
Hi, community! I'm relatively new in Swift development and I'm in the stage of building my first pretty big one AppStore (MacOS). I'm going to test it pretty soon. Feel free to reach out to me in the comments, or in my Twitter. Subscribe for release and for beta tests at https://appscreen.studio/
Snapdragon X is the new PC chip tier from Qualcomm that take on Apple Silicon
This modelling ambiguity is resolved by do calculus, which makes a clear distinction between intervention and observation: https://arxiv.org/pdf/1305.5506.pdf
This article addresses the question of land very clearly:

https://robertjprince.net/

....
Tried it on math video and it was surprisingly good at getting the speakers tone and the overall content correct.

Where it struggled a bit were terms like "X to the power of 7". Sometimes it chose the correct term and sometimes a more literal translation.

It had difficulties getting choosing a consistent translation of "you" (informal "du" or formal "Sie") and translated the "it's" variant incorrectly.
You know there are plant-based ground covers even for wetter climates that better satisfy all your "plus" criteria at even less maintenance?

What lawns provide over those are mostly aesthetic and functional, not ecological.

Getting rid of the lawn, and with it the lawnmower, is the clear ecological choice, even if not always the right personal choice. No koan or paradox involved.
Contrarian probably isn't the right term, but there is real value in having someone come at the problem with a different set of blinders than you have - particularly if they understand their role is not to redo the design but to stress test the existing one. I suspect this is what you mean by "good faith" and "good relationship".
It's been around and never got traction cause the project keeps changing direction and how things are done.
I'm hoping they fix that "you shall enter your credentials manager password or we will bug you for it on every. single. page with login form" (which on some webpages is literally every page). It forces one to be logged into password manager all the time, instead of authenticating just when needed.

Still, I trust Mozilla more than some random xyzPass.
Context-Aware Authentication
Most municipalities, especially ones relying on cops to enforce these rules, rarely take action on these complaints.
Very excited to see how Fresh is coming along. It is a joy to use and its implementation of the islands just feels effortless.
Much less, much much less. Imagine paying $4,999 USD for a device from a company with $2.8T market cap and blaming anybody except Apple for the drawbacks of your platform.
https://news.ycombinator.com/item?id=37834072
I meant on the lines of the software stack you were using. Langsmith and Promptflow are what I was considering, however there is precious little discussion yet. There are some great videos for prompt flow though, which is at least one saving grace.

Sadly the Human Review option is simply never going to scale - Human review becomes the bottleneck.
LLM output is non-deterministic at even temp 0, so scalable solutions are always critical.
I reacted snarkily because you appeared to be giving a one-sentence criticism of the entire model of startup investment. Doesn't that seem much too large a topic, and too well-established an aspect of modern economies, to dismiss in such a shallow manner?

Is it greedy to accept large amounts of money that an investor offers you? It had never occurred to me to think of it that way. I think of it as being fortunate to be in a position where someone says "I'll give you lots of funding to start a software company". That sounds to me like an exciting opportunity that's definitely worth taking, but apparently you think it's greed?
That seems to follow the comics. I think for the last 20 years or so Marvel comic characters are all sarcastic one-liner comedians committing ultra-violence on each other every month.
I like the idea of Lit a lot, but every time I’ve tried to use it, it feels kind of unclear what the intended way of using it actually is. Like, what an actual code base that uses it heavily would look like. All of their example code seems to have no context around it at all, so it’s really difficult to infer from that how to actually make anything useful, or even how to get started. I hope they sort that out at some point.
Yes, exactly. I use it for aquarium plants. You can start with a $20 culture from the store and turn it into 100 starter plants over a couple months or so. I love densely planted tanks, and the whole process is just fun and fascinating. If you’ve got the gear already, it’s worth playing around and learning something new.

This was what got me started because I was blown away that bucephalandra was $20 for a tiny pot of cultured starts: https://www.plantcelltechnology.com/bloghow-to-grow-bucephal...

You won’t save much if you don’t already have the equipment, though you can do this low-tech for remarkably little investment too.
Could it have anything to do with contact with the hand? Moisture/oil from the hand making the “same side they started on” a tiny bit heavier than the other side? Or, and I’m no physicist, static electricity or something?
I sympathize with them but I also sympathize with Valve for being put in a position where they have to support an extremely close and opinionated platform that can change at any moment just because a trillion dollar company decides to.
If you watch the video linked in the article he even beeps like BD-1! I love it!
I suppose lawn mowers don’t have strict requirements like passenger road vehicle do (like ASIL-D or something), otherwise wouldn’t the dependency on cloud service would be a big headache?
Pricing is never final, so that feedback is valuable, thank you! If you want to schedule a chat I'd love to learn more about your use case and happy to figure out what works for you!

https://calendly.com/frederic-branczyk/getting-to-know-polar...
you can do that all you want my coin is the same on both sides
These is a popular javascript library named lit https://lit.dev/
> "Boring" inevitably means "popular" in these discussions

No it really doesn't.

In this context it means something more like: we know this approach has been successfully shipped hundreds of times for similar use cases. There may be warts, but they are known, and it will work.
> Gaming feels like something I am completely over at this point.

Which is why releasing games for Mac users has less sense, than Windows or Linux. You're probably in the category of a casual gamer, which is served well by mobile games.
And yet Apple is putting a bunch of work on the technology side to try and get more games on to the Mac. So someone at Apple has finally decided it matters a bit and they could go after this.

https://developer.apple.com/games/

https://developer.apple.com/videos/play/wwdc2023/10123/

Where I expect them to fall short is on convincing major games that Mac support actually worth doing, regardless of what tools Apple can provide for it.

They're at the point of waving around a handful of games (Death Stranding, No Man's Sky, Resident Evil Village) and having Hideo Kojima on stage at WWDC. But I don't think releasing new dev tools on its own is going to take them from here to Counter-Strike 2 and Diablo 4 making their way back to Mac support.
Gotta love the install a binary via curl instructions.
The right is not significantly more opposed to regulation of business than the left, except in some shallow rhetoric. They just want the regulations to align with their own world view.
This happened in late August and early September.
Show HN: Building a 42-inch E-Ink frame for generative art
it's pretty classic, people creating new throwaway accounts to spout their garbage because they're too embarrassed to chance it being linked back to them.

what does that say about the quality of what you have to say?
I have fantasized about a secular technological possibility for reincarnation (or afterlife). It's not outrageous nowadays to consider a future tech that allows taking a backup of your brain and restoring it later in a compute substrate other than your brain. The effect would be you waking up with your memories and personality in some other place out in the far future. Now, perhaps, our brain is being constantly backed up in the nature. Perhaps, if physics gets to the bottom of everything, we can travel far enough out into outer space in an instant, and look back at the brains of people on earth as they were an arbitrarily long time ago when light bounced off of them to reach that far out, and that with insane optical zoom and perfect neural resolution, so they can restore them? Whether you wake up in a hell or a heaven, is another question.
You missed the point. And you're also completely wrong. Copilot is extremely useful and in general a huge timesaver.

Yes if you tell it to write an entire program it will get it wrong and you'll spend some time verifying things. But that's not a sane way to use it. As a very clever auto-complete it's fantastic. It's also pretty great at getting past "blank page syndrome". Even if what it spits out is wrong it's still helpful to get you started.
You don’t actually want that.

Code should not inform design.

Design informs code.
Sometimes to avoid costlier mechanical work like changing O2 sensors, where often cars still give a check-engine-light if you use an aftermarket one (dunno why the aftermarket ones are so poor that they cause emissions problems or if the car’s computer was deliberately/unintentionally so sensitive to force people onto OEM parts).
>> Now using compress mp4 with progressive loading

What exactly does this mean?
I actually had this idea a few days ago. Great work!

If you would like to review the source code:
https://robwu.nl/crxviewer/?crx=https%3A%2F%2Fchrome.google....
> An operating reactor needs approximately 2-5 days to cool due to build-up of radioactive decay products in the core,...

Wait, aren't there cooling pools for spent rods that take years to cool down? What do you mean by "cool"?

Fukushima made it rather clear that reactors don't cool down in 2-5 days.

Looks to me the copium is still high in the field.
I'm still not sure why so many people think that random household product companies should be a source of political opinions. But for some reason there is consumer demand for that, at least in America. It almost makes the obsession with movie stars' takes on unrelated current affairs seem sensible in comparison
It doesn’t “cost extra”, it has a different tax structure. Sure, there might be no sales tax in OR, but there sure is income tax. Just north in WA, it’s the opposite where there is sales tax but no income tax.
You’re not thinking hard enough
Sounds like there's a pretty simple software solution here where the programmed route is automatically varied just like screens do to avoid burn in. Hopefully they implemented something like this.
> There's a difference between thinking something false and thinking the thing insufficiently likely to be taken into account in practice.

That's just it – there isn't. There isn't any effective difference between "assume false" and "no evidence for it, so we assume false". The reason we assume it's false is tangential to the fact that we assume that both the teapot theory and the fighting staircase theory are false.

> Russell's teapot argument is about so-called unfalsifiable theories, not about all things

The point of Russell's teapot, as Russell explained, and I quoted, is that even though the teapot (like this myth) is neither proven nor disproven, we should, and do, treat it as false, because that is the default state until sufficient evidence arises.

It's an argument against entertaining theories that have no evidence, against ignorant agnosticism towards any arbitrary theory.

Either way, I think the fighting staircase theory, like the teapot theory, is not falsifiable, but anyone is free to show it is, by falsifying it.
The latter and definitely not the former, in my case. As far as I can tell from internal experience, my automatic procedural memory of where to reach for a character, function, or string transforms along with the layout I currently have it “configured” to use, in a rough mirror of how scancode↔keysym mapping can vary on the OS side. I have used a non-QWERTY layout full time for about 18 months now after being in mostly-QWERTY before, so my QWERTY memory has decayed somewhat, but I have past experience switching back and forth at a time scale of hours. If I want the eyedropper tool in GIMP, I reach for the O, and there isn't a separate conscious step of “okay, so that's O, right?”, it's just a single compound action. If it has to be the O in some other layout than the one I'm using, then I have to stop myself and consciously try to remember where it would be. The tools that I don't use as much I do also have to stop and remember, but that's very distinct in feel.

I wonder sometimes whether it's relevant that I'm a heavy Emacs user, in which short command gestures often include non-modified keys and are conceptually close to the physically more text-based M-x invocations. Maybe that type of experience (or what other types? Maybe CLI?) creates a different mental map of the distinction or lack thereof between text entry and shortcut keymaps. Emacs on Windows is especially awkward for me as a result of the QWERTY-on-Control behavior, because e.g. C-x C-t and C-x t now involve different positions for the T. Or maybe people who start out on non-QWERTY layouts on Windows specifically are pushed to remember shortcuts by their location early because the keysyms are illogical, and then they continue doing that, but people who stay on QWERTY all the time could go either way?

As others have mentioned, this also doesn't happen as much in gaming, where commands are often bound positionally, with WASD motion (GAST motion in my layout…) as a central example. There's still some expected-keysym mnemonic influence in which of multiple candidate keys to bind to a function as one moves away from the central motion cluster. The vi keys mentioned elsewhere are also very positional in nature, but I rarely use vi bindings, and when I do, the nav-cluster keys are usually an accepted alternative…

Gosh. With how much has wound up in this thread, I kind of wonder whether there's more serious ergonomics research on this difference in mental modeling now.
> > What happens when you log an attack from a device that is attacking you from a school or business WiFi network? Block the whole IP forever?

> No, but for a day perhaps.

Then that's also a DDoS attack vector.
Cancel windshield wiper fluid NOW!
Ah nice! Mind sharing what you’re using to generate the spec?
The person you responded to is using a different definition of popular than you are.

Popular:
1. Widely liked or appreciated.
3. Of, representing, or carried on by the people at large.

In the phrase, "use popular tech because it is popular" you should think of the latter definition: carried on by the people at large. Hence the comparison to "Nobody got fired for choosing IBM." Instead some people decide to call this "boring" technology and you have a movement of people trying to make boring choices glamorous that the person you are responding to is lamenting. The article is saying to use popular technology (definition 3 above) because of the implications of "at large".

Pragmatically, the folklore isn't helpful. Choosing boring technology and then building an ad hoc layer on top of it compared to using a cutting edge off the shelf solution for the problem at hand shouldn't be an easy decision based on engineering folklore. The difficulty is often in seeing that your actual problem is well adapted (never perfectly) to a particular novel technical choice and compounding that is the difficulty of knowing about the novel technology and what problem it is actually adapted to solving. Hence the need for technical vision and understanding of the problem.
I wonder if there are any requirements to joining the military, which could have an effect on who is allowed to go to the military school? Or do they just let anyone in?
> 2. Don't kill your social network

Where do you think that is these days?

Politics aside, X/Twitter just isn’t what it was. Less people, less quality, and I’m reticent to trust a platform that changes on a whim. Which is a tragic shame because Twitter was it.

Mastodon’s … fine. Nowhere near the reach and never will be.

LinkedIn’s … ugh. I mean c’mon.
Location: Virginia
Remote: Yes, but on-site preferred
Willing to relocate: yes
Technologies: Python, C, C++, PyTorch, Numpy, Java, JavaScript
Email: andrewzhang63017@gmail.com
Website: https://andrew-zhang.github.io/
Resume: https://docs.google.com/document/d/14mRXT0fDwG_GtUrOW3-_FFOZ...

I am a junior studying computer science at Virginia Tech looking for software engineering or machine learning internships. One cool thing about me is that I make TikTok filters that have accumulated over 600 million views.
Think of it as using iCloud as your password manager and storing your OTPs - someone breaks into your iCloud, they get access to all the passwords and OTPs to login to any service in iCloud.

Always take the security of your password manager / sync accounts seriously. Use hardwre security keys if needed on the "root accounts".
This is like magic, wow.
No, it's actually out of sale. Makes no sense but it is. Welcome Suica(the red ones) and PASMO Passport cards sold at airports are supposedly still available.
Teamlabs is worth checking out.
You are creating a false dichotomy. The alternative to a lawn doesn't need to be a hard paved surface -- you can have other plant life there such as wildflowers native to your locale and which survive without the massive supplements of water, fertilizer and pest control lawns often require. Such plant life has the same positive features in regard to erosion, etc. a lawn has without the downsides a mono-culture of grass often requires. Unfortunately some communities actually penalize people who don't have a lawn.
Ardour supports only Linux VST (rarely used, unpopular format). Most of plugins use Windows VST, i.e. they are distributed as Windows-compatible DLL.
I hope Qualcomm delivers performance per watt somewhat close to Apple M series. M series is great but only usable using MacOS. With Qualcomm we can experience good battery life on Linux too
Few years ago I started working on a project and didn't want any heavy framework. I used customElements and liked it.

When the project grew enough, I found out about Lit and it was a clear winner for me. I've ported my custom elements to Lit with ease, it's a pleasure to work with.

Well done Lit team.
I briefly touched on this but steam runtimes (aka shared library runtimes) in practice aren't as isolated as one would assume, an update to glibc is often enough to break applications targeting them. Furthermore, in practice many maintainers think little of video games and are often comfortable breaking them if it helps with the server side of things.

For evidence of this, look no further than Ubuntu, the basis of the steam runtime, dropping 32bit support and breaking all software (video games) that depend on it. Sure you can still use it for older stuff, but there is no future here.
You're spot on. And I work on the Google authentication team right now :)
Hire CFO once making significant money ($1M/yr or so).

Start hiring PMs as soon as you see that you can have two product teams working together in parallel.
8 YoE

Everywhere I’ve worked has struggled with what has been mentioned here as “resume driven development.” I love that term. Never heard it before. There’s always something “weird” about the stack, for example C#, React… and Neo4j for this one little thing. I guess if it makes sense, it makes sense, but certainly there’s a penalty we all pay for building production apps in something even a staff engineer is “junior level” with- often because that thing is only a couple of years old.
> There is an elegance to having the C structs directly match the data layout.

Doesn't this ability significantly depend on the system (and also becomes less relevant when you have variable length data)?
This is exactly the reply I was expecting. The "yes it works but here's some extra things you need to do to make it work". No average user is going to do that.

To me containers still don't replace profiles.
I was thinking of Jira
I find this pretty easy to deal with. You just don't engage with that question. Make it clear to the people you are discussion it with what kind of things you want input on (architecture, design, product market fit), and make it very clear when you consider their input out of that scope. People will very quickly learn what sort of comments you care about.

This form on "collective design" usually uses a confrontational form of rhetoric, but the exercise is very much collaborative.