skysight-inc/HackerNews huggingface dataset:
> In this scheme, the caller would pass non-register-sized data "by value" by actually passing a pointer to it. (Importantly, this pointer is register-sized, and so wouldn't necessarily need to be spilled to the stack—unlike caller memory copy, which is always to the stack.)

Sane ABIs already pass by-value parameters via up to two registers (or via vector registers). One register is just to small for many common things like 3D/4D vectors or start+end pointer pairs.

> Internal symbols — private static functions — get bespoke compiler-specific ABIs that skip all this enforced caller/callee predetermined role business and just codegen whatever's most efficient on a case-by-case bases, with different callsites getting different monomorphizations or partial inlinings of the callee that distribute the responsibilities differently.

Unfortunately this is still an area where compilers could do a lot more.
I'm curious to hear what your company is doing and whether their decision is making you consider a move.
A fun, accessible, friendly, utilitarian, co-working space is highly desirable. Co-living, on the other hand, sounds like a nightmare.
the unevenness of the level of detail in the story, especially the part at the end, is my fault. I did indeed gloss over it. You have in some senses an unreliable narrator, because I was not privy to what went on with the Municipal Light Plant decisions once the Broadband committee was dissolved and so cant go into as much detail. But my best guess here is that we got renewed interest from the cable companies once the poles were done (the poles had to be done, no matter what approach we took), and then when unrelated issues with the chosen build contractor came up, the Municipal Light Plant decided to go the private route. The makeup of that body was different that the Broadband committee, and maybe prioritized the cost/benefit of going the municipal route differently than us.
This is so much more expressive than the other wysiwyg editors I’ve used. Great job!
Last year I was able to get it working by looking at examples like https://github.com/lewapek/sds-dust-sensors-arduino-library and the datasheet https://cdn.sparkfun.com/assets/parts/1/2/2/7/5/Laser_Dust_S...

There's a nice walkthrough here: https://www.hackster.io/taunoerik/using-sds011-dust-sensor-0...
Is this "scroll fatigue" a problem with algorithms, though? I remember the days of boredom with cable TV: 96 channels, "nothing on". Well, it wasn't that there was a lack of quality programming— I mean, modulo Sturgeon's Law and all that— but it more has to do with the paradoxical nature of boredom... when you're bored, it's not because there aren't things to do, but because all the things there are to do (for a varying number of reasons) seem unpalatable... hunger gives you motivation to eat and makes food more appealing than it would otherwise be, but deep boredom goes the other way and makes things seem so boring that it leaves you doing nothing, stewing in diffuse frustration.

If you're in an airport lounge, it's the unpleasantness of the environment (one designed to irritate and low-key humiliate you, so you spend 5x on a more expensive version of the same service) that causes boredom, even if you brought a good book. Same with work environments; people who work in open-plan offices are much more likely to suffer work boredom, not necessarily because the work itself is boring, but because they cannot concentrate.

So, I think the problem isn't that the algorithms suck. (I mean, they might; they probably do, it's just not the causative issue.) The problem is that we live in a society that leaves us simultaneously dopamine-addicted and stimulus-rich while having no actual power... a lot of that mindless boredom-scrolling comes from the brain craving that next dopamine hit (which is achieved more by finding a new movie to watch or book to buy than by actually watching or reading it). Of course, we all know that's a losing game in the end.
https://mmm.page/Rphad.yolo
No one is discounting struggle.

But everyone is discounting struggling for faceless corporate entities that do not and will never give a shit about you.
> Hit the edit button, bottom right for a small sample.

I didn't even notice that! What a cool idea to be able to test out the site by editing the home page itself
Hilarious. This is exactly what Amazon Sidewalk intends to be. Apple has fallen ass backwards into an IoT killer app, but just don’t know it yet...
Do your users care about your app looking the same or do they care about their browser looking and acting like a browser?

Moving to canvas is sure to break many features such as text selection, adblocking, and accessibility. All in the name of more controls over the pixels? Are you truly doing it for the users?
Ever since WebAssembly was first introduced, I thought it was obvious[1][2] that the end game for those that want to control the web is sending opaque binary blobs of code that only use the browser for the canvas tag's framebuffer. Font rendering and layout can all easily be accomplished by embedding libraries like freetype. This breaks all forms of user control - like ad blockers - and turns the web back into cable TV.

I didn't expect the first move towards canvas-only rendering to be traditional wordprocessors. As usual, this is merely the first step. Once the tech has been normalized by developers, transitioning regular webpages will be a fait accompli.

[1] https://news.ycombinator.com/item?id=10294187

[2] https://news.ycombinator.com/item?id=26351771
Not the whole team. There are people with different opinions.
Messed with editing the landing page for a bit. I like it, well done. Editing is intuitive, not much of a hassle. Things react & do what I expect they should.

As others have mentioned, definitely add a random mmm link, to see other mmms, or otherwise add a spotlight to show off what people can / have done with it.

Also make it more obvious you can edit the landing page, maybe provide a clickable link in the text that points out that you can edit the page (below the signup button at the top). And then provide a blank canvas page where people can screw around; if they like their mess, they can sign up and save it.
I also prefer desktop-first, cloud-backed solutions, but I have quite the opposite experience. Working with MS Office has been a pain and I've been a happy Google Docs user for about 10 years. My wife who isn't an especially technical person also finds Google Docs quite a lot more intuitive and laments when she has to use MS Office products for work (she is a consultant for Microsoft including their 365 line of business and her whole firm makes pitch decks in Google Slides before converting them to MS Office to present at Microsoft meetings--IIRC for the Azure and other b2b lines of business they don't even bother with MS Office). Note that my wife and I (like most of our age group) grew up on MS office, so it's not a question of familiarity.

Google Docs just built a better product and MS Office still hasn't caught up. I wonder if this is because or in spite of the browser target?
Accessibility notes: “ we generate a second DOM tree parallel to the DOM tree used as the RenderObject tree and translate the flags, actions, labels, and other semantic properties into ARIA.”

https://medium.com/flutter/going-deeper-with-flutters-web-su...
I Analysed over 1,400 Articles in 6 Months Using Apple Notes
There should be plenty of documentation and info online if you just search "task queue celery python" or some similar string. It's pretty much the de facto standard in the Python community.
GCC also copied clang's excessive diagnostics and I'm seriously thinking of making a fork just to strip them out. I doubt the developers would accept a patch that implements --stfu.
That's just a post hoc rationalization.

The whole "culture" popped up because people wanted to share code between browsers and backends and there's no tree shaking in Javascript, so libraries had to be super small and modular to keep the code small for the front end, where download/unzipping/code parsing/compiling code speed matters.

If browsers get a big stdlib, many of these libraries will just go away (bye, leftpad!).
No sympathy for Facebook, but the article illuminates the vast anticompetitive hammer that Apple yields.

Apple shouldn't be in charge of commerce on iPhone. It's as if there were only two electric companies, and they charged Tesla 30% to charge your car. The electric company is now in charge of the ads being beamed into your skull, because they had all the power and wanted more ways to make money. It's cute to say that it's in the name of consumer privacy and all, but really the powerful company is just thirsty for more.

Apple is a monopoly's monopoly.
See this: https://noahpinion.substack.com/p/the-left-nimby-canon

There’s a new form of NIMBYism that’s pretty extreme and comes from the left.

The only group interested in building housing seems to be the neoliberals/moderates/center - people that believe in markets/supply and demand?

The politics around this stuff is a mess. I wish there was just a way to incentivize building.
Unless there's been a large rewrite, it's likely Closure Library: https://developers.google.com/closure/library
What's really interesting is how many of my comments on this topic have been downvoted to oblivion with absolutely no responses from the people doing the downvoting.

I think a willingness to face temporary discomfort is something that seems to be in decline with specific members of the younger cohort of the millennial generation. This translates to journalism where you have a new generation of journalist who produces clickbait all day but never goes and interviews people in person and certainly doesn't do so over the phone. Think about how many people you know are unwilling to make phone calls and prefer text messages almost exclusively. That's not a huge deal but many of these same people are extremely uncomfortable interacting over a telephone with strangers. It's a really bad recipe for quality journalism.

Any attempt to have nuanced discussions on these topics immediately makes the sectarian politicos come out in droves and assume that you are a supporter of the previous president even if you aren't.

Trying to discuss the extremely plausible scenario of an accidental lab leak makes people assume you're a Trump supporter, for example. My opinion is that if he wasn't so ridiculously ignorant and unwilling to show vulnerability by engaging in topics he knows nothing about and attempting to learn, we would be in a much better place with this pandemic. Instead he didn't want to do that and simply offloaded all thinking to Fauci, but then simultaneously would attack him whenever he was speaking to certain groups.
It's a bad thing in terms of openness but a good thing in terms of performance and making web applications more like real desktop applications. A lot of DOM work is a nightmare, so I sort of welcome to the Canvas based approach.
Great write up! While this one probably isn't for me, it's planted the seed of an idea. I have a new kitten who we've just started allowing free roam of the house at night, which is fine until dawn when she thinks we all need to be awake and starts running around like a mad thing at half past stupid in the morning.

If I can make one of her noisier toys smart, maybe I can get Alexa to call her downstairs by turning it on, thereby giving us some peace without locking her away all night.
This is interesting. I’m gonna try it out this week.

I wonder if you have plans to extend this to allow saving to S3 or GitHub or other types of document stores in the backend, in addition to Google Docs.
Flatfile is a fantastic service. In fact, I was one of their early users.

1. We are focused on indie developers and startups. Our pricing is reflective of that.
2. csvbox is a no code widget. The entire column model and
validation requirements can be defined in the app admin without the need to write a single line of code.
And it puts the entire structure behind a giant blackbox. Yucky.

Technically, sure, but the reality is that very few people are interacting directly with the HTML content of a Google Doc. What it does behind the scenes is really only relevant to the developers working on the app.
> But the alternative is not "a direct access." It's a copy and then direct access. A copy, mind you, that occurs through a pointer to grab the original data from the stack position it was sitting in. That's the very same indirect read that the callee does in the proposed ABI!

Depends. If the structure was constructed in the caller and not needed afterwards the compiler could choose to directly construct it in the stack space used for the function call.
Oops, you're right. But this is still just one paper with a number of limitations that concludes with "health policymakers should acknowledge the possibility of reinfection and reconsider the differential message to recovered population."

Still, it's clearly the case that people who have been infected are at reduced risk. I've been vaccinated and was never infected, so it's not a personal decision for me, but given the extremely low risk of the vaccine, even with this paper, I'd still likely get vaccinated and have family members who have done so. I don't think we have enough data yet to say they made a moronic decision.
This could have been an immensely powerful covert communications channel for field operators of military and intelligence services
So Google is betting on Flutter's ethos of canvas rendering for everything. I really hope this doesn't catch on. If Figma, a design tool, doesnt need to use canvases, then neither does Google Docs.
That's not what we are talking about. We are talking about getting vaccinated to protect other people, not oneself.

The young people who died probably all had comorbidities, so for a young person without any comorbidities, the risk profile is probably very different.

Anyway, your arrogance is impressive. You haven't really grasped the issue, but you are absolutely full of yourself.
I don't have any large such subtree at hand, but visiting large 200+ comment threads is really fast.
How to Buy ITIL certificate online without exam?
This is already possible with tiny or invisible text, I don't think browsers are trying to protect from that. The protections that exist are to prevent sites from reading your clipboard or replacing it without you clicking on anything, other than that the site already has control over what goes in it.
job openings soar to highest level on record
This would be amazing - I've seen something akin to this on some of my Amex cards - but for very few retailers. There are obvious privacy issues (though it could be easily made so only the purchaser can see the details) - and if someone were to get it right it'd be Apple.

I'm sad they didn't make it a base part of Apple Pay.
Calling something "whataboutism" isn't a magic spell that actually refutes the points being made.
Show HN: K3sup (0.11.0) Enable 2FA through SSH-agent on macOS and Linux
That, combined with the wisdom one gains from having spent many fucks on the wrong things. When you examine the fucks you gave 10 or 20 years ago, you realize how clueless you were.
I love reframing negative results into constructive criticism. But is it ever helpful to accept the negative as it is? I feel like us humans have a difficult time dealing with anything negative. Including other people's anger, honest opinions, etc.
Please DM for Price
That's good observation.
To do anything in most situations risks some degree of offense. I wholly sympathize with parents who are dealing with loss in any of its forms. I wish there was a way they could be shielded from the world for a time. But SE Railways’ email was quite sensible.

If privacy is the concern, there’s plenty to discuss about FB or Google who actually do target people based on personal and private insights. I think that ranting about this email is misplaced at best.
Nice update on the error message!

Speaking of error message. I love that Erlang gives the exact parameter values in the call stack. (I guess this is generally possible because immutable data structures are enforced in the whole language?) It saves a lot of time than just speculating with call stack only.
Thanks for sharing this. I had no clue this was a thing.
Khan Academy on 12 Years of Google App Engine Costs, Tradeoffs
> I dont think Apple is all good and Facebook is all bad, but in the aggregate Apple does do more for privacy than Facebook and Facebook does want to know as much as possible about your life to push that into selling ads.

The article was about how Apple is out maneuvering Facebook. By restricting Facebook's third party access to customer information, Apple reinforces its own advertising position. They recently added another placement to the search page in the AppStore, and will no doubt expand to more areas. Their hiring of a former Facebook ad executive is telling.

It addresses this good guy / bad guy narrative. Apple is better at PR not necessarily better for consumer privacy.
Interviewed an author of a programming book. We were very excited about it.

He knew crap about programming. Was an excellent writer.
Chipotle to hike wages, debut referral bonuses in attempt to hire 20k workers
If an entity in a position of power cannot prove stupidity, beyond a reasonable doubt, assume malice.

Hanlonz razor is for humans.
I wrote a couple of books recently and have some tips for aspiring authors:

* Start by blogging. Try to get thousands of daily pageviews with an average time on page > 5 minutes. Objectively verify you're able to write content that's engaging.

* Try to fill a niche. My book is focused on practical advice for getting productive with Spark using the Scala API quickly. There are other books that cover theory, discuss all 4 language APIs simultaneously, and are API documentation narratives (e.g. Chapter 4 will cover all the DataFrame methods in alphabetical order). Most people don't have the attention span for huge books.

* Target middle school reading level. Short sentences & simple words. Technical audiences want information and don't care much about literary prose.

* Organize your code snippets in a repo, so it's easy to update your book

I got some offers from publishers, but went the self-publishing route cause I didn't think that a publisher could give too much valuable feedback on such a technical topic. Lots of my blog readers told me my blogs are easy to follow, so I felt confident I didn't need a professional editor. Publishers pay 20% royalties and self publishing lets you keep 80%+, so you should only go with a publisher if they can add that extra value.

Writing a book was a great experience for me. It's an easy way to train folks who are new to Spark. Several folks have emailed me, told me they can't afford the book, and I've sent them free copies. Don't think writing books is a great way to make money, but it's great if you have altruistic motives.
Facebook moderator: ‘Every day was a nightmare’
I have reviewed so many technical books that were simply bad copies of the documentation. And that by authors who have written 10 books.

And the (rather big) publisher didn't seem to care at all.
It is https? And hosted on netlify where all accidental http redirects to https.

If this doesn’t happen automatically edit the url. Sorry... Very weird.
Was it Trump's (or any other president's) power to delegate away?
I would not recommend this approach to asking for a raise, because companies generally set pay based on what they need to attract and keep workers of the desired quality, not based on employees' needs. You need to demonstrate that you are worth X to them and/or that comparable employers are offering more.
Work? Or time? Hobbies aren't "work"? Time sucked up by FB or Tw isn't work? If that tool / platform gives me a way to expess myself and I want to express myself, that's not work.
It would be nice to have the ability to send data to API in batches instead of sending all data in bulk. This is really helpful when sending huge csv/excel files.
Single moving part and generator and power control. None of that is free in terms of complexity, weight and cost. This is on top of whats needed for the fuel cell, plus you will probably need a buffer battery to fully utilize.

Makes more sense to look at heat recovery turbines for a diesel engine which is exactly what Freightliner is doing with their Supertruck bringing its thermal efficiency up around 60%.
I am in complete agreement. When I've brought this up on HN in the past it's always been dismissed with "But accessibility!". A big company like Google can handle that just fine.

Presumably they'll eventually port Chrome to WASM. Then they can completely control the browsing experience.

To exert any control over our browsing experience we'll be single-stepping thru machine code. I had fun cracking Apple II and PC software back in the late 80s and early 90s but I'm not necessarily looking forward to doing that again.
Why? What's the point.

If there is a common line here it's that twitter should't be executing these bans so candidly, there is some common ground here across the political spectrum.

But instead there is some strange need to frame it in the antagonistic sense. As if every argument can only be formed if it is first validated to be against the position of the other side.
Here's an article that talks about the switch to canvas for VS Code. The "5 to 45" times faster part really sticks out to me. Kind of surprised it took Google this long to do this with Docs.

https://code.visualstudio.com/blogs/2017/10/03/terminal-rend...
Springer's sample document for monographs^1 and books contains

\usepackage{newtxtext}
\usepackage{newtxmath}

for font setup.

1. https://resource-cms.springernature.com/springer-cms/rest/v1...
Here in Missouri, many people with private land plant alfalfa plots and use deer feeders and mineral blocks to help the deer grow big and healthy, with big racks that make for good trophies.

The thing is that even with areas where feeding like this doesn't occur like the Mark Twain National Forest, overpopulation is still an issue, so their claim that feeding causes issues is inaccurate, or at least incomplete and more nuanced. It just improves their quality of life and health until they're hunted. Technically it could increase the carrying capacity of the species, but because the population is managed, it's not really an issue.
AWS configuration issues lead to exposure of 5M records
Well put... However, the unfortunate thing about web technology is that websites no longer support NOSCRIPT. If we want true global compatibility, it’s HTML + CSS and ZERO JavaScript. That has immense privacy benefits too.
DOM is just HTML/CSS. It's not a 'nightmare', it's actually a pretty good fit for the semantics of most UI's.
Charter is better than nothing.

In the real world you hardly ever get "best possible" because everyone has a different view on the defintion of that.
Benzinga Launches Cryptocurrency News Desk and Crypto Investing Classes
High work != high risk
Stoked! I agonized over cross-browser and device incompatibilities.
If you mean "Thin Pipe, part II" - its there. hackernews moderators did something weird - this original post and early comments were just part 2 of the story, since i had posted part 1 separately last week. they relinked this part 2 post back to part 1, which was the earlier stuff leading up to the municipal broadband part. but the comments for part 2 remain. anyway sorry for any confusion -
direct link for part 2 is here:
https://madned.substack.com/p/thin-pipe-part-ii
The only thing that's kept everyone from doing that, so far, is accessibility. If not for that all the major ad platform companies (FB, Twitter, Google, and so on) would be already be all-in on Canvas.

Accessibility concerns make it both expensive to develop a UI that renders to canvas, and ensures that the content can be processed & understood by a program (else how will assistive tools read it?), which opens up the door to ad blockers again, defeating the purpose of the whole exercise.

We literally have blind people to thank for the Web remaining as open as it has, for this long.