Jouke

258 posts

Jouke

Jouke

@MisterAwesan

Den Haag Se unió Ekim 2008
148 Siguiendo34 Seguidores
Jouke
Jouke@MisterAwesan·
@justinfagnani It still makes sense to then define both of those and to explicitly force the standards committee to consider how high-level feature can be implemented in terms of low-level instructions.
English
0
0
0
87
Justin Fagnani
Justin Fagnani@justinfagnani·
One thing I don't quite get about the JSSugar rationale: If features in JSSugar can be expressed in terms of JS0, why would implementing them in a compiler be any safer than implementing them in a VM? Could the VM not downlevel JSSugar internally to the safer, more tested JS0?
English
8
3
25
4.3K
Jouke
Jouke@MisterAwesan·
@ashtom I'm sorry but when you're at the point that you know a particular function has a performance problem, surely you don't need a computer to tell you how to fix that? All the hard work happened before clicking the button?
English
0
0
1
83
Thomas Dohmke
Thomas Dohmke@ashtom·
From Copilot Workspace to Copilot Chat, the future of the developer environment is AI-native on github.com This is o1 & Copilot, right where you manage your code.
English
8
48
366
45.6K
Jouke
Jouke@MisterAwesan·
@the_dijkstra A "singleton" is a class of which there is only ever one instance. I think in this case the term is used to mean something completely different? (the passed func is called once per component lifecycle). Very confusing IMO and dangerous.
English
1
0
2
90
MHD
MHD@mhdcode·
Today's hook: useSingleton - a custom React hook for creating persistent, single instances across re-renders. Perfect for expensive object creation or maintaining consistent state. #codeoftheday #reactjs #typescript
MHD tweet media
English
9
1
19
3.1K
Jouke
Jouke@MisterAwesan·
@JenMsft @salsawithcheese They don't seem to have much of the behavior you'd expect of tabs tho; for example Ctrl+DblClick does not open a folder in a new tab (new window instead) and when some process opens a folder, it defaults to a new window as well. In practice I never use them for this reason.
English
1
0
1
82
Jouke
Jouke@MisterAwesan·
@maxlynch I guess it's a matter of emphasis but how can you do one without the other? Code quality is relative to the needs of the user. And trade-offs involve code quality and technical understanding.
English
1
0
0
341
Jouke
Jouke@MisterAwesan·
@nullvoxpopuli Why not, those warnings have basically never predicted any true problems for me. Even if you install a new ember project on the latest ember-cli with all default values you get some of them.
English
1
0
0
8
Jouke
Jouke@MisterAwesan·
@nullvoxpopuli VSCode has it in the bottom right, similar to how nr1 works. I can't really tell but IMO changing the file type is not something you do a lot and it should not be anywhere near (1) actions you use a lot (2) places you look for frequent actions.
English
1
0
0
19
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
Which way should I change the syntax of the document? Menu vs buttons? Should the location change? Abbreviations vs full format name?
English
4
0
1
1.1K
Jouke
Jouke@MisterAwesan·
@nullvoxpopuli I always have BS issues like this with linux across many distros over the years, and I see it also with people around me who use it. At some point you just learn how to deal with it and barely notice anymore but things still constantly just break for no reason.
English
0
0
0
13
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
@frederic_ooo @signal @signal accessor is valid syntax: #L9" target="_blank" rel="nofollow noopener">github.com/proposal-signa… But yes, i probably should have done this with no abstractions
English
2
0
0
68
Jouke
Jouke@MisterAwesan·
@Andrei_Calazans this is the same in any other language no? it's the only sensible behavior on empty arrays.
English
0
0
0
3
Andrei Calazans
Andrei Calazans@Andrei_Calazans·
JavaScript can be wild
Andrei Calazans tweet media
English
1
0
4
235
Jouke
Jouke@MisterAwesan·
@JenMsft @sahilmalik Is this new? I've wanted to disable the news since the widgets exist and I was never able to find an option for it.
English
1
0
1
13
Jen Gentleman 🌺
Jen Gentleman 🌺@JenMsft·
@sahilmalik If you mean you would like to remove the news in widgets, this is an option in the widgets settings (in the feeds section)
English
1
0
5
407
Sahil Malik
Sahil Malik@sahilmalik·
The #MIcrosoftEvent is impressive and the #Copilot stuff is not just gimmicky especially when developers have a go at it. Now can we also remove MSN tabloid news from start on Windows 11 please? Also I don't need to be reminded about weather everywhere I look. TIA!
English
2
1
11
1.3K
Jouke
Jouke@MisterAwesan·
@nullvoxpopuli There's not enough room in a tweet for me to explain but essentially it depends on the value what should happen on reads/writes to the signal and that is domain specific. You very quickly hit that as you implement. There's no generic solution for this so the complexity explodes.
English
0
0
1
5
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
What if signals crossed the network boundary? Perhaps... update a database record, and maybe traditional server-side templates fine-grainedly update only what's needed without managing the in-between code yourself? Has someone implemented this before?
English
11
0
11
4K
Jouke
Jouke@MisterAwesan·
@the_yamiteru @still_runspired It happens all the time if you're testing something and want to comment out a line... It's extremely annoying if you can't do that and need to delete it instead.
English
0
0
0
12
Yamiteru ☯︎
Yamiteru ☯︎@the_yamiteru·
@still_runspired Absolutely not. From what I understand the only use-case for this was local development and I can’t imagine why I would ever put comments in package.json ONLY locally in dev.
English
1
0
0
49
Jouke
Jouke@MisterAwesan·
@rikarends It makes sense to plan for multiple possible outcomes. For all we know AGI takes another 20 years or never happens. There's little to lose by thinking 10yrs ahead regardless. Also.. IMO society is not likely to end quickly. Much more likely to be a slow decline over many years.
English
0
0
1
17
Rik Arends
Rik Arends@rikarends·
People still worried about pensions in 10+ years haven't gotten the impending AI/AGI memo yet.
English
2
0
2
1K
Jouke
Jouke@MisterAwesan·
@y_molodtsov @nbaschez This is total BS, people at the time were pretty loud in complaining that the iphone missed very basic features (despite it being somewhat useful). This only got resolved when they released the app store, *years* later. Mass adoption also only happened after the app store release
English
1
0
0
41
Yury Molodtsov ⚡️
Yury Molodtsov ⚡️@y_molodtsov·
@nbaschez Steve Jobs didn't have to tell anybody that iPhone was merely the first page, even though it was. It was already useful. Weird that they didn't pick this up from their time at Apple.
English
1
0
6
221
Nathan Baschez
Nathan Baschez@nbaschez·
I’m torn on Humane. Will new hardware form factors emerge? Definitely. Am I rooting for a startup over an incumbent to build it? Always. That said, if I worked at Humane, I would be concerned if I read this post from leadership. Seems like the v1 just basically doesn’t work yet. Where is the honesty? Where is the accountability? Seems like they may have been going too easy on themselves internally. Who is responsible for the quality bar? That said, I hope I’m wrong. I hope they figure it out and ship an amazing v2.
Ken Kocienda@kocienda

Today, the first public reviews about the Humane Ai Pin are now available for you all to read, In my career, I’ve worked on several 1.0 products you’ve probably used—the first iPhone is chief among them—and so I’ve been through this before. Let me run down some of the thoughts and feelings I have today. I feel proud. Making new things is hard. The team of people at Humane is tops. We accomplished turning a dream into reality. All that feels pretty great. I’m a happy Ai Pin user. I love this little gadget. I think you have absolutely no obligation to care about this pride, or how it feels for me personally, or relate to what the team of people at Humane have attempted to do. In the end, a tech product needs to deliver benefits to the people who buy it and use it. These benefits must be equal to, and hopefully much greater than, the cost of the product in terms of your time and money. Have no doubt: that’s what we’re aiming for. I think computers are not done evolving. They are nowhere near their potential to help us humans in our everyday lives. However—to deliver on this potential, things must change. It’s so much more comfortable to keep doing the same things in the same way since we’ve already built up the daily habits and the moment-to-moment muscle memory for a certain set of tasks. But change for the sake of it doesn’t make sense, which brings me to the next point. I think that LLMs are an advance on par with CPUs. Decades ago, the development of the first CPUs inspired people to make operating systems and programming models and, eventually, personal computers that allowed people to take advantage of the technology without being technologists themselves. We are at a similar moment now with LLMs, and the rate of change in Ai is far beyond what we saw decades ago with PCs. We built the Ai Pin with this historical perspective in mind. We are excited about how Ai will drive the next great advance in now computers can help us. We are ready to change and evolve the product quickly to capitalize on this potential. I feel that today’s social media landscape encourages hot takes… and the spicier the better! Indeed, it’s so easy to find people online who are willing to jump on the skepticism bandwagon to gape at the same things you’re pointing at and poke holes in every little detail. I get it. And still. Computers will continue to change and get substantially better. The way we use them will change. Ai will be a big part of driving this change. Everyone will be fine with it. The new normal will become normal. I think that people have and use multiple computing gadgets and can easily and seamlessly move between these different gadgets all day every day. The Ai Pin is now part of this daily flow for me. I use it the most for asking questions, things I use to do web searches for that most often ended up in reading wikipedia articles. But I can now drill down to the exact details I’m interested in. It’s very fun and useful for me, so I use the product like this all the time. I feel like there’s an apprehension about jumping in and finding how the Ai Pin might fit into your life. This is understandable. Is the Ai Pin frustrating sometimes? Yes. Is my laptop and smartphone frustrating sometimes? Yes! There is no perfect product. The Ai Pin form factor is wonderful, and our new Ai operating system is a wonderful new landscape to explore, but it’s not magic. Expect the same kind of ups and downs as your other tech. You will need to find out how the product fits for you. The fit is there for me and I expect it can be there for you too. I feel like I can trust my intuition. Years ago, I made the autocorrecting keyboard for the first iPhone. There was considerable doubt about the very concept of the touchscreen keyboard. And yet, when I built the tech, I felt that it was learnable. I saw how there were people among that initial cohort inside Apple when the product was still a deep dark secret: they got it. It became easy for them with just a little time and effort. Obviously, in time, this also became easy for most humans on the planet. Then this effort opened up with whole phone screen to them, since the keyboard could disappear when they weren’t using it. This same kind of disappearing act takes place all the time with the Ai Pin. Find the touchpad, ask a question, listen to the response, put the answer to use, keep going with your life. Using the Ai Pin is so simple and free of friction. My intuition tells me that we are on track. People will get it with a little time and effort. This model will win. So, is the Ai Pin for you? If you’re on the fence, ask yourself. Are you excited about how Ai might help you change the way you interact with information on a daily basis? Do you want to be a part of the conversation that helps drive the next wave of evolution in personal technology? Are you interested in changing some of your tech habits to find a better way? Do you love cool new gadgets? If yes to any, the Ai Pin is ready for you today.

English
13
3
61
38.8K
Jouke
Jouke@MisterAwesan·
@nullvoxpopuli Learning what's important vs what's just boilerplate also puts strain on new learners so in the end it's just a trade-off IMO with no clear answer. Ultimately will be a matter of preference.
English
0
0
0
3
Jouke
Jouke@MisterAwesan·
@nullvoxpopuli A bit of convention is necessary to learn anyway and doesn't hurt.. for example component names mapping directly to file names is not a big deal because you need to learn it instantly and it makes sense. That would cut over 60% of this list.
English
1
0
0
22
Jouke
Jouke@MisterAwesan·
@nullvoxpopuli I'd love a tracked query param primitive (usable from anywhere) and a tracked local/session storage primitive. For persistence these things would be major productivity boosts in a lot of cases because you probably start out with just @.tracked when building the feature at first.
English
1
0
1
24
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
Did I miss any other utils that should be considered primitives? (I'm doing some planning)
NullVoxPopuli tweet media
English
3
0
3
430