skysight-inc/HackerNews huggingface dataset:
> Obesity has stalked Marleen Greenleaf, 58, all of her life. Like most people with obesity, she tried diet after diet. But the weight always came back.

Every body is different, I get that. In the end, though, it usually comes down to calories in vs calories out. Even this drug appears to suppress appetite.

This is easy for me, a skinny person, to say. I've also seen how inactive some of my co-workers are and what they eat for lunch. Drugs for this are forcing the person to eat less instead of being more active, and I'm not sure how I feel about that.

If activity was painful because of excessive weight before, then this is a fantastic thing if they increase their activity after losing some weight.
Roam was one of the more popular co-living/co-working companies, with great locations and facilities. They apparently went under. I stayed at their Ubud location for a month once, and couldn’t get a reservation in Tokyo because they were full. https://roam.co

Besides the significant hassle setting up legally in foreign countries, co-living places are a target for immigration and labor law enforcement, since the guests are almost certainly working without work permits. Harder to stay under the radar as a digital nomad when you’re living at a place that advertises as a haven for DNs.

There’s no best place to work from. DNs tend to congregate more in some places (Chiang Mai, Ubud, Medelin) than others for various reasons, mainly price. Big cities are expensive, beach towns don’t have the infrastructure or can’t attract enough DNs.
> Why give them anything at all? That's even cheaper.

Because morality isn't measured by how much money you can save watching your neighbors rot. Well...to some people anyway. We start with the desire to benefit others as the first principle and then determine how to do it. That's called being prosocial rather than antisocial.
Nothing More Than Econ 101
Another win for Apple is convincing people that it’s somewhat obvious that Apple should have a ton of data about me so I guess best to limit it to one place rather than allowing “anybody” to get access to it. But put that into the context of buying a laptop from say HP and saying to somebody, do you think HP should know virtually everything about your usage of that laptop? So I hope for the day where we end up with hardware that we truly own rather than them owning us..
Which makes you wonder why it doesn't work in Firefox (where it='copy & paste in Google docs').
How to find interesting wiki links? I am interested in science and philosophy.
Climate emissions shrinking the stratosphere, scientists reveal
They don't have to say its a confidence interval. Just say something like: "Though outdoor infections are uncommon, how uncommon is uncertain. Based on the limited data available, we estimate outdoor infections to make up anywhere between 0.1% and 10% of total infections". That is honest, transparent, and doesn't require understanding any statistical theory like confidence intervals.
It's a tough one. I'm annoyed that Amazon forked Android and now I have to build for their store.
Look at the Google docs generated html markup some time. It’s not making nice neat <p>’s and <h1>’s.
Simple Machine Inventory
Government information has deadly consequences when leaked.

Also, private companies don't expect you to lay down your life to defend them.
> it is that Apple’s PR department deserves a pay raise.

I think the author confused the PR department with the business strategy department. They are the ones that really deserves the pay raise.
> This is basically putting an API on top of an API as far as I'm concerned.

Exposing a raw on-screen DOM tree as part of your API for extensions/plugins to use is terribly fragile and generally a bad idea.
VS Code feels performant enough, with its complex functionality IMO exceeding Google Docs, and yet I don't think it is using canvas. I believe it comes down to strategic design that avoids unnecessary layout and reflow events in the UI.

That said, the UI of VS Code (the desktop app) only needs to run in Chromium. And generally Google Docs could be a different enough beast that it can’t take advantage of the same tricks—hard to say from the outside.
JavaScript is actually quite fast these days, especially if one has a compiler in the flow to narrow it to the set of operations that are known to be high-performance.

And Google would be paying a lot of that cost anyway if the DOM is the render target, because what they gain in the render algorithm being precompiled assembly they lose in the JavaScript layer pushing the wrong abstraction around to trigger all that C++ code.
One would have thought by now people who get Apple devices should have stopped thinking of them as "my device".
I think the efficient option is electrified roads you can drive over at 70+MPH. It’s simply the evolution of trolleys, but the chicken and egg problem is huge. ~15-50kw per car/semi takes a lot of power infrastructure. Still in road charging at say 20-30c/kWh could be extremely profitable and still much cheaper than gas. https://en.wikipedia.org/wiki/Electric_road

A huge upside is in road charging is nearly perfect for both load shedding and self driving cars.
Whenever there is a sanctimonious comment like this at the top complaining about all the negative posts, I usually agree with the other posts. As in this case.

I actually don’t think this looks any less “like a video game”, but its color is more washed-out, and darker. It seems like a net loss to me, sorry. Not for fancy theoretical reasons, I just think the GTA looks better in all the examples.
do they not know it or are they just not talking about how they plan to capitalize on it yet?
You just need to put a camel on the front of your next book and it'll sell millions.
There’s a place for DNS based ad blocking like Pi-hole or NextDNS and a place for first party ad blocking and element blocking (and even script blocking) using uBlock Origin, NoScript, etc. They’re complementary in certain ways.
Even has fake text search. Not bad.
Yea I largely agree with all the stuff you're saying. Regarding Trump though, I think he did do himself a massive disservice giving space to people like Fauci and Bolton. Although, with a generous interpretation, he certainly seems to be able to listen and platform people he diametrically opposes, which is something I don't know can be said about his opposition.
> but a good thing in terms of performance

Performance is a poison chalice. Many, many people were won over by Chrome's blistering speed. Now they won't have proper ad blocking.
Next, hookup a speaker to the ESP32 so it can beep loudly when it detects one of these SpyTags.
Specifically Flutter 2 which was announced recently and introduces the "web" target and is based on <canvas>.
This paper is a lot effort to show that older white male STEM people nudge the aggregate partisan lean a little bit to the right.

I like this paper's framework and cites. Will use it to better understand the work of Data For Progress and adjacent.
Not a dupe. That story links to the March release, this story links to a summary of the April release.
You can already get nearly pixel-perfect consistency by rendering each character as a separate dom element at specific X-Y coordinates.

Then the browser isn't responsible for line wrapping or anything.

It has the benefit you can still use the browser for GPU acceleration and calculation of damage rectangles.

I'd also question how important identical cross-device rendering is in todays world of vastly different screen sizes.
I was fancying all those digital nomads crowded places.

But after I thought about it seriously, I found there are a lot of wonderful domestic places (or nearby countries if you're living in a small country). Usually, those places speak similar languages, cultures are different but mutually understandable so I can live in those places and maximize the joy of living.

There are nice and cheap places all over the world, and there's no need to travel to the other side of the globe to find one... Unless you already have your dreamed one in mind then you already got your answer. IMHO In both ways, you don't really need other people to tell you where your perfect place is.

Seriously, remote-hostile places (expensive, terrible network, dangerous) are pretty easy to identify, and they are much fewer than remote-friendly places.
Working my way through the onboarding process :)
Please show me the market where "tainted" BTC command a massive ~~premium~~ discount. (Edit: thanks paulpauper)
I don't understand all the hate towards .Net.

Because it's the same over-abstracted over-engineered life-sucking ecosystem as the Java world.
Pipeline outage causes U.S. gasoline supply crunch, panic buying
Previous discussion: https://news.ycombinator.com/item?id=27118782
in France we solved that problem by requesting anyone laying down fiber to allow any other operator to use it.

You get some benefits from laying down the cable (enough to make you want to do that) but then companies compete for the customer. The regulation authority puts a 3 months ban on offers when a cable is available to leave time for the interested companies to provide service.

To some extend, the one who lays down the cable has some advantage as their logo is on the cable. They are also the ones who will always give you an offer after the 3 months period.

this is how I moved forma a company I liked a lot (Free) to the one who brought the fiber (Orange) because they had an offer immediately. Free and others came 2 YEARS later and now they are surprised that they hardly get customers in the area.
You should write a book how one can do it:)
According to this:

https://en.wikipedia.org/wiki/Graydon_Hoare

Rust was started in 2006.
Does this fall within Apple's policy of fair use? Would be great if there were an officially supported (paid) API for this, the technology and potential use cases are great. I'm afraid hooking something like this up to my Apple ID will get me banned somehow.
By most of, it's about 50/50 and a bad law, since it almost never prevents abuse. I put it alongside band on specific melee weapons.

(As opposed to gun control.)

Use of it should constitute assault, which gets turned into legitimate self defense in various situations, just as if you were hitting someone.

Some of those bans and laws are just reasons to jail or fine people and do not in particular help with safety. After all, anyone can have a knife or martial arts on them anywhere for legitimate reasons, and you better have means to defend against these.
Apple is acting the same way they did when they kicked out Steve Jobs the first time doing everything they can to extract dollars with very little innovation.
Pi-hole wont protect you here, they will send the entire page, ads and all as an encrypted binary blob. Decrypting it is illegal, and since the data is coming from a single source Pi-hole can't block it.

Pi-hole (and ad-blocking) days are numbered. Hopefully that day is further out than I dread.
An Interlude
Thank you for your feedback.

The validation rules for any sheet can be controlled via the admin dashboard. You can choose to mark any column as required/not required.

To demonstrate the validation capability we enforced 'required' validation on the 'Age' column in the demo.
The overwhelming sentiments of comments on this is negative, but as a fairly non-technical audience far removed from ML, I find this pretty fascinating.
Reminds me of the pain with Java & flash on the web.

What’s old is new again eh.
Not denying that but the main aim is to terrorize.
Oceanic sharks and rays have declined by 71% since 1970
You're welcome!

I just thought of one more comment: have you tested the UI/UX when there are enough columns so that the modal must scroll? In that case, the actions adjacent to the data will also probably not work very well; i.e., I would not make the user horizontal scroll to access the actions. Meaning, I think you'll definitely want the actions separated from the data, so that the data scrolls while the actions remain fixed position.

Sorry I don't have more time to experiment with actual data types. I'm sure you can do a lot here too. I once dealt with an app that imported a CSV with geographic coords [lat,long]. During import validation, we showed a map to allow for correction / precise placement. That kind of richness would be great. To be validated with your market, of course.

Good luck!
"I hope for the day where we end up with hardware that we truly own rather than them owning us.."

so frustrating to read this in 2021, with memories of the personal computer in the 80s and 90s. The exact market placement of PC's was to break a dependence on a central account somewhere. Many, many people knew exactly what that meant, supported a plural market of hardware and software (in the West) with their individual purchases, and things were fun and interesting.

Trading software and hardware was more like trading books and records - in the privacy of your town and home. So many positives to this model.
I just tried the example they provided on an iPad and the scrolling experience is… not great.

https://docs.google.com/document/d/1N1XaAI4ZlCUHNWJBXJUBFjxS...
`mix test` _is_ fast for me... I've only seen slow tests when folks are misusing timeouts (generally speaking); what problem are you seeing?
Feels to me like this could _partly_ be a line of attack.

The fight for advertising and tracking on the open web is being lost, which is detrimental to Google.

If you have your own ecosystem, what does it matter?
Co-founder here, Garnet is basically a no-code tool that lets you compose different features you'd find in video/audio/text chat apps into a space that's customized for your online community.

Basically, instead of having to hop between a bunch of different apps with different links and logins, that maybe meet 80% of what you want out of the experience, our goal is to empower you to get the exact functionality you want out of your online space.

We're working on a lot of cool "apps" we're going to be churning out on the platform in the near future. If you have a use-case you've had trouble finding a product fit for, we would love to hear from you!
I think this is actually one of the few cases where canvas-based rendering makes sense as a replacement for the DOM.

Docs is a full-featured application which already has to re-implement a lot of DOM-like features in order to fulfill its primary function (things like text formatting and layout, spell checking, etc). Doing it all in canvas doesn't sound significantly more difficult than what they're already doing.

The loss of extensibility is regrettable, but probably worth the trade-off for better performance.

If this starts happening with more traditional websites, then yes I'd agree that'd be a bad thing. We're certainly not there yet though.
There's a feedback loop between:

a) systems like Twitter giving people dopamine bumps and internet points for strong emotional responses to the most extreme interpretation of anything anyone says and

b) peoples training their brains to have strong emotional responses to the most extreme interpretation of anything anyone says
Yeah. It's funny how back in the day people used to make fun of excessively long compiler errors involving templates.

Now everyone seems to praise the compiler barfing three screenfuls of text and code and explaining the include hierarchy of my project and expanding all the macros and making bogus suggestions because I mistyped a variable name.

It's gotten to the point where locating the actual error message is literally more work than fixing the code. It doesn't help that this interferes with navigation in emacs and trying to jump to next error instead takes you to the next #include line gcc wants you to learn about.
HTML Canvas is really smooth. Especially with all graphics acceleration work. Afaik, it's smart enough to load elements that aren't in the view port. I believe text rendering was an issue, but it's mostly usable now.

It might work well for rendering logs as well :)

[1]https://news.ycombinator.com/item?id=26587951
Java is not really a good benchmark for having lean build artifacts. It is a monster but it has other desirable qualities.

In .Net land, the dotnet core runtime weighs in at about 30mb (what you'd need to run a production server), the sdk is about 140mb (for development machines and build servers)(once off setup). If you compile a project that depends on 5 other packages, it will only include those 5 packages and a package for your actual project (assuming 1 project per solution, else n packages for n projects per solution). It boils down to having build artifacts that are super lean, provided you are using the installed runtime on the target machine. You also have the option to package the framework along with your own package, then you don't have to install the runtime on the target machine, and these typically compile down to less than 100mb. It is probably less by now, but I don't use it. You also have the option to bake everything into a single file, much like how Rust does it.

So yeah, I wish more people would play with .Net Core and it's tooling a bit, it's bloody great at moment. Java and it's tooling feels like a behemoth once you get used to the new dotnet tooling.

Take it from somebody that builds build servers and custom tooling (cloning git repo's, building prod binanies, packing them if needed and then move them around (deployment, nuget server etc), all on linux, with C# code) - it is a dream. Calling the the dotnet build tools from my own console apps is a no brainer. My build tools can then be called by other processes in linux like any other cli app, or if I build them as asp.net projects, a simple middleware to intercept calls from nginx to trigger workflows remotely... easy peasy. All while the build tools can talk to Digital Ocean, Azure, Aws via their api's...
I've seen some rather atrocious techniques employed to bake ads into source but that can still be done without any performance impact. Making that work in WASM would require dynamic recompilation, doable perhaps for smaller apps but for behemoths like Gmail and Docs I couldn't see even Google getting that to scale. I think we'll still have browsers performing additional HTTP requests for that stuff, at least in the short to medium term. So traditional adblocking techniques will still be viable.
It will be like cutting out the ads in a newspaper. Lots of holes, everywhere.
When this stuff inevitably starts being used by every news and shopping website I wonder how search engines will be able to index it.

Legal agreements and money changing hands between publishers and Google.
Not thrilled about this.
I don't disagree with most of what you said, though I do disagree that one needs to leave California to thrive for the timeframe you've given on $10k. I still don't see where forced exile for life comes into play though.
> I don't even have an alternative since by contract with Visa/MC stores can't provide a lower price for paying cash.

This hasnt been true for over a decade. Cash discounts are allowed by the Durbin amendment.

See: https://www.law.cornell.edu/uscode/text/15/1693o-2 (b)(2)(A)
No, I mean the text that was already italic in the original.
One fun section of wikipedia is the list of US state honorary titles.

https://en.wikipedia.org/wiki/Kentucky_Colonel#See_also

Fun Fact: KFC's Colonel Sanders wasn't commissioned as a military title. He was a 'Kentucky Colonel', one of these honorary titles.
>I can't see how they're still protected really.

They have been provided ample warning that their cover is about to be blown. Leaking the hacked data immediately or privately conducting negotiations would put those at risk in far more danger.
Ah, I must have missed that and deleted the label. Thank you so much for your help.
The Stoic Antidote to Frustration: Marcus Aurelius on Mental Composure
You don't have to take it from me, you can hear it from ERCOT via many sources.

Texas’ power grid was “seconds and minutes” away from a catastrophic failure that could have left Texans in the dark for months, officials with the entity that operates the grid said Thursday.

The worst case scenario: Demand for power outstrips the supply of power generation available on the grid, causing equipment to catch fire, substations to blow and power lines to go down.

https://www.texastribune.org/2021/02/18/texas-power-outages-...
I like the hacking mindset to make something work even if the odds are against it but the better approach would be to fix the DOM APIs and to do the necessary performance work instead of basically throwing all the responsibility on some library and the web developer.
> Agent Anderson got wind of the scheme, set out in this court filing, from the sheriff in Knoxville, TN, who told him about it after receiving a tip from staff members at the British Broadcasting Corporation (BBC).

The heck?
> If we have good identity verification, places like reddit or HN could strip that off to maintain anonymity

Lol, why would reddit strip off identity? They might not display it to preserve the illusion, but they would store it forever. The same with every other surveillance-loving company, who right now are constrained to making their best guess and harassing you with CAPTCHAs etc. And the results of such leaks with real world identities would be that much worse.

Strong identity on a cross-jurisdictional network is a fallacy that would only bring increased corporate and government control over our lives. The problem is a lack of software security plus lackadaisical network administration, and adding mandatory identity to the "works as intended" path does nothing to address that.
I want this. I want this so bad. But I'm not giving your systems my customer data -- sorry. I'd pay $XXX/year for a self hosted version.
Could you share some examples of ecosystems that are 1) vibrant and active 2) have working, open source, ergonomic tooling of a comparable caliber to VSCode, typescript and friends 3) can target almost any platform, including but not limited to server, mobile, desktop and web?

I’m trying hard to think of any, Java and Python come closest but both fall short.
The author could really use some user-select: none;

I kept trying to drag the graph, but ended up selecting a bunch of text, which is a somewhat unpleasant user experience.
I agree completely, though for a different reason. Having an IDE specialized to the task makes it easier to so the tasks it's specialized for. Having the Arduino specific options intermingled with all of the other, possibly irrelevant, menus, options, etc. makes it harder to find the stuff that is relevant. Developing for microcontrollers is a lot different, and involves a lot of different configuration than your desktop or web development does. Having all of that front an center, rather than relegated to submenus, makes it a lot easier to use.
i think the worry is more about the next steps, not google docs per se
They'll just have a separate version that is SSR'd for Googlebot.
If you're trying to hide your communications from state-level actors, there are better options than a consumer messaging platform
> The nice thing about working for someone else's company is you work 40 hours

What in modern society (or even this website) makes you think it's only 40 hours?

Or that you can just go "not my problem boss" -- in an At Will state that can literally get you fired on the spot.

> If you work for yourself, it's 24/7. No vacations, either. All problems are your problem. Printer quit? Whatcha gonna do about it? It isn't for everyone.

Bullocks. You set the hours as a contractor -- literally, in the contact. This is standard freelance stuff.
I really think this is a missed opportunity in the photo space. There are plenty of editors and tools for photos out there. They can provide something that helps with organization.

Dropbox will do wonders if they had a Picasa like client that simply looked into the Dropbox folders and created albums based on folders and sub-folders structure.