skysight-inc/HackerNews huggingface dataset:
I love HN for tech discussions in which the actual people involved pop up. Thank you for that great piece of software you worked on.

Out of curiosity, was there a team exclusively dedicated to the Preview app? How autonomous were you in deciding how to improve the application?
That's a very optimistic take.

American culture really caught on only during world war II, when people around the world experienced first hand the sheer wealth of American soliders.

It works in the context of being a wealthy superpower with access to almost limitless energy sources(mainly oil), but attempts at emulating it outside of this context look silly.

Case in point: new housing in my corner of the world is in large part sprawl. People flock to it, because they crave the same amazing amount of living space Americans usually enjoy.

Problem is, as a percentage of wages, fuel is easily at least four times as expensive around here. Also cities aren't nearly as car-oriented as in the US.
What type of criminal leaves the seal attached?!
What? Did you read the article? He doesn't claim this is a new phenomenon. To the contrary he uses examples from Salem 1962, Robespierre in 1794 and Maoism in the 1960's. He then concludes this it's probably a hard-wired human instinct to behave this way.
Isn't Orange County paying for a desalination plant sometime soon? https://www.ocregister.com/2022/05/04/newsom-gets-it-right-o...
I was, and my story was very very similar to yours!

I remember fighting burning sand 2 triggers to make a little cursor that would follow your mouse and totally failing at it.

And writing my own little planetary simulator- not one of the popular ones but I gave it my best shot.

I'd love to see a new "game engine" like BS2, but modernized and cleaned up and easier to code on. Powder toy is awesome but not nearly as hackable and isn't super performant.
Good thing that you have Razor pages which is insanely easier, and for most projects, good enough.
I could make and receive iphone calls, I could hear the other party, but nobody could hear me. This went on for a couple days, I was ready to go get a new phone.

Then, silly me, I remembered the good old DOS days. I did a cold reboot of the phone, and voila! people could hear me.
Building permits are already crazy expensive in California; you can save a lot of money by building in another state.
I love my honeywell thermostat. It has wifi, a touch screen, schedules, and that's it. I can control it from my phone, google home, and no smarts. It gives me energy reports from the same month of last year. The single pane to double pane window showed just how much energy I was saving. I wouldn't touch a "smart" thermostat with a stick, but this dumb wifi thing is incredible.
not all first world people are rich
This is what it looks like to me in Firefox 99 on Windows.

https://imgur.com/a/ohIYfqL
> It is not a browser, or a file manager. It is a file selector.

But you're selecting the file in a file manager and then dragging it into your "file selector". That whole dialogue then becomes completely redundant because you might as well just drag that file into the application window without having to click "open".

> I get bitten at least a couple of times a week on Windows when I stupidly drag and drop the file I want to open

If you drag the file into the text area it will work as you wish. Or you could just drag the file into the application -- a lot of applications will support that and open the file without displaying the file open dialogue.
I bought my Nest thermostat practically as soon as I moved in to a new build, for two primary reasons:

- it didn't look crap;

- I could figure out how to work it

I'm not so bothered about it being smart, least of all for it's 'learning', it just looks so much better on the wall (visually prominent when you walk in) than the white plastic sharp cornered box the developers put up.

If I spent more time/energy on it I'd do away with a wall-mounted thermostat entirely, and just have a HomeAssistant-connected relay right at the boiler.
Sounds similar, but more like consignment than an escrow service.

Good to know, nonetheless
VGA interfaces typically use a RAMDAC which is just a special purpose high speed multichannel DAC. Put the right patterns of data into video ram and you can sorta turn the thing into an arbitrary waveform generator
The moat is network effects, not the hosting service. GitHub is indeed a potential competitor but, again, you are just thinking about the hosting, while Huggingface provides an API compatible with all the uploaded models and datasets. GitHub would have to create their own API and then hope that users would switch to their service.
> This technique, called wide-area motion imagery (WAMI), has been around since 2006.

Red Storm Rising (1986) had a version of it. At least, I recall one of the US soldier running videotape of vehicle movements backwards to identify where Soviet fuel depot were located.
And how do I build offline-first web applications with HTML over the wire?!? This whole HTML over the wire trick is actually pretty old and you can do some nice stuff with it, but it doesn't solve all the use-cases you can solve with with JS frameworks/libraries.

The big advantage I see for MVC applications, if that it is a well understood pattern. JS frameworks, on the other hand, come all ~3 years with some new innovative way to structure your code, while even the last approach isn't fully understood by many people.
Fully agree with you, Agile as first proposed was like opening a window in a house in the desert in July; such a breath of fresh air. In the early 2000s you were ahead of the curve if you could manage a point release every six months. Saying "continuous development" would have gotten you laughed out of the building.
I have a Nest. I had to watch a 10-minute video to disable all "smarts" on it. It's possible, but painful. I'd rather have your Honeywell.
there are boom years and bust years like anything else.

you "make hay while the sun shines", and store up for the lean years. and you form bonds with your neighbors.

but there isnt a public safety net, other than the one you create for yourself. its most certainly riskier, but it is also a freer way to live. it is very empowering to be self-sufficient.

everything has its costs and benefits.
A good argument for sugar tax, even if a lot of people complain about it.
Ukraine’s mine-sniffing dog given medal after finding over 200 explosives
Understanding the Web Security Model, Part V: Side Channels
Just another form of speculative betting. Would require some chart-staring to confirm, but I'd guess that it's correlated to tech stocks but more volatile.
how so? Software is significantly easier physically, you can sit the entire time. The hours are far more reasonable, often <8 hours a day. Unless you work in a very early stage startup, the pressure is relatively low. It is very easy to switch jobs today and move around.

There is very little in this article that is true for software imo.
Not the poster, but I wrote a Tiddlywiki plugin that uses these APIs (https://slaymaker1907.github.io/tiddlywiki/plugin-library.ht...) and I detect multiple write scenarios by keeping track of the file hash (this obviously only works for files which can be read into memory). Assuming you have a folder and not just a single file handle, you could scan the folder periodically and compare the known hashes to the ones on disk to handle moving files. Things would get much more complicated if you want to support both moving and modifying files and you'd need a system like Git for detecting renames.
I hate Windows! Just because I happen to think specific UI elements are better than macOS it doesn't mean I prefer Windows as a platform. In fact I consider such opinions as being more objective than the "apple can do no wrong" fanboyism that often gets posted.
I like the approach of using differential synchronization at the edges of a CRDT system. It seems like this approach can work well for plaintext data, or data easily reduced to a fixed set of plaintext fields.

For more advanced formats - like a tree structure document - I’m intimidated by the problem of computing a good semantic diff from the plaintext format, and how to apply that semantic diff to the CRDT format. Adding an `id` to every node in the tree is helpful for this purpose - but that makes it harder to write such documents by hand in plaintext.

Have you encountered any troubles with weird diffs that put documents into invalid states? For example, plaintext updates that somehow merge in a way that breaks the MDX or JS syntax? Do you have or foresee having a “resolve merge conflicts” flow?
How do you tax NFTs? States are in a quandary
I think you can run MVC applications locally just fine. Instead of shipping electron you'd ship a server runtime, and you'd access the application on localhost instead of in the web view of the electron app. Unless you're talking about PWA, but in theory you'd get MVC PWA apps that do that same (but you're right in that it's an endless cycle of distinctions without a difference in the JS ecosystem).
That makes sense to me. Kilpatrick's simulated annealing paper was published in Science in 1983, so he could have run across the term while browsing through issues of Science. (Another theory is that he might have spotted various computer science talks at UBC when he was taking the creative writing course and decided to sit in on some as fodder for his fiction.)
Could you expand on that?

Something about “not feeling the need to be validated by work” sounds appealing and is bubbling in my mind recently, but I’m not sure how that looks day to day.
Composting and rain water harvesting give you much of what you need. Not much is needed from far away.
In this case the pin is the person identifying date. If such a database system was used at place and in time of the incident, it is known how many individuals are affected and what data got out.

It is just not known which individuals in specific.

Should be common to send a notice to all individuals then and explain the details so those who are affected do know and can act.
Ask HN: Patterns of communication that minimize potential misunderstanding
I often observe misunderstandings in communication and I think it really hampers mutual understanding, trust, connection but also efficiency (in a work context).

I am wondering, what are examples of environments where there is very little misunderstanding? What are patterns that might enable that? What can we learn for human interaction?

One example: I heard that the military sometimes has the requirement that a given command shall be repeated verbatim by the person who received the command in order to make sure that it was understood correctly.

Another example might be the HTTP protocol which ACK(nowledges) requests. The protocol is interesting because it aims to achieve robust, mutual understanding in a high-failure environment because messages can easily get lost.
Thanks, I hadn’t realised the “obvious” indexes were measuring different things
U2F has been around for a long time and has worked great for me for email (and is more of a real second factor than TOTP: you just plug it in and push the button and it does its crypto thing). There are similar newer standards like FIDO2. I think some of those standards work with smartphones too (haven't checked recently)?
I see you just about everywhere on the internet. It's nuts. Prove that you aren't a pile of ants wearing a trenchcoat.
I just evaluated SF functions and it didn't seem too great, especially for the $$$. Especially since one could setup an AWS lambda with the newer function url + IAM user auth, where AWS sig4 is already supported by Salesforce's Named credential system.
They do limit water consumption actually.
Many many years ago, when this trend first appeared, I made the Tumblr Tab Closed; Didn't Read [0] - it got retweeted by some web luminaries like Eric Meyer and Tim Berners Lee and, while the vast majority of the replies I got were in huge agreement, there were a bunch of "growth hackers" absolutely furious that I'd made it and now everyone hates them. So I wrote this [1].

The key takeaway is that "growth hackers" only care about conversions. They don't care if it pissed people off, or if someone only signed up because they couldn't see the close button etc. Just some numbers that help them justify their pay packet.

[0] https://tabcloseddidntread.com

[1] https://andybeaumont.com/post/the-value-of-content/

Disclaimer: Back in 2013 when I wrote [1] Medium wasn't the growth hacker clown car that it is today. And actually, nor was Tumblr.
I use the programmable UX on my existing $40 dollar thermostat. It works fine and it's not that hard to use. It only ever requires adjusting when we leave for/return from vacation, and takes ~1 minute to get back into the right state each time.
You crossed repeatedly into personal attack and name-calling in this thread. That's not allowed, and we ban accounts that do it, regardless of how wrong or annoying another commenter is or you feel they are.

Would you please review the site guidelines and use HN as intended? We'd appreciate it. https://news.ycombinator.com/newsguidelines.html

Note also the one about not using HN for political or ideological battle. That's also not what this site is for—regardless of what you're battling for or against.

Edit: we've already had to warn you about this quite a few times. Please fix this so we don't have to ban you.

https://news.ycombinator.com/item?id=24895885 (Oct 2020)

https://news.ycombinator.com/item?id=23736216 (July 2020)

https://news.ycombinator.com/item?id=19335784 (March 2019)

https://news.ycombinator.com/item?id=18748287 (Dec 2018)
I know, I've seen a few of those. Most of them are tiny replicas built ironically for the novelty factor. Besides the ones built for tourist traps, most are justified as radio towers. But as radio towers the design is laughably obsolete. Compare with guyed masts, which virtually every developed town and city around the world has numerous examples of.
But if an application merely uses the graphic's drivers API to decode a stream, presumably the GPU vendor (and therefore the buyer) already paid for those licensing costs? Otherwise the hardware wouldn't support h265, right?
Maybe a little deeper than that?

https://thediplomat.com/2022/03/indias-response-to-the-ukrai...
All About Ecstasy, a Language Designed for the Cloud
My nest screwdrivers (I have two) are my most used tools in the house to this day.
Hey, I just updated the website https://www.sumatrapdfreader.org (for reference, the old one: https://sumatra-website-preview.onrender.com/free-pdf-reader).

Does it look better? Maybe early 2000?
It might be easier to consume worse inputs on the internet, but I don't necessarily agree that books are superior to the internet in terms of input that can translate to better outputs. There are plenty of internet resources that are fantastic for learning. There are also plenty of garbage books that produce garbage inputs or are just mindless entertainment
This is the one I have. It came with my house that I bought so I didn't even pick it out so I'm not some shill. The app is kind of old and ugly but I honestly don't even care because it just works. https://www.homedepot.com/p/Honeywell-Home-Wi-Fi-Smart-Color...
“Those aren’t eating sardines, they’re trading sardines”
There's so many I was trying to think of, but the one's that probably had the most staying power with the family and friends at the time were the Celebrity Jeopardy ones, by far. So many bad Sean Connery impressions for months, if not years. Here are a few...

https://www.youtube.com/watch?v=bEghu90QJH4

https://www.youtube.com/watch?v=Ch_hoYPPeGc

https://www.youtube.com/watch?v=PaFSkWfFhO0

https://www.youtube.com/watch?v=df5iwY7QUTY
Once we figured out the "CRDT trick", i.e. simulating file changes as CRDT update operations, it was surprisingly quick to implement. If you look at our repo [1], you will see that the code is fairly straightforward and succinct. But this is very much thanks to the excellent work of Kevin Jahns on Yjs [2], which has made it a breeze to work with CRDTs in an efficient way!

[1] https://github.com/motifland/yfs
[2] https://yjs.dev/
What I've feel is ignored in the community is that actual backend development never reached a point of wide adoption with javascript/node. Certainly node and alikes are used to deliver front end code, as front end api or api layer in between. But the vast majority of backend development remained in the power of established tech. The (natural) attempt of JS tech to push into backends, led to some accidental constructs, a mix of JS and other techonologies which may act more like walls then bridges. Tech stack responsibility is blurred because of JS's omnipresence, which leads to several problems.
I think some people start to realize that JS is a useful front end platform but must not be the default tool for a backend platform.
Sure that's one line. What about all the other changes you have to make as a consequence?

- You've now changed corporate governance, since companies can only grow to $2bn before a majority shareholder can no longer exist.

- You've created an opportunity for market manipulation since speculators can drive the price up to force a large shareholder to have to liquidate part of their position.

- What do you do in the event of a takeover? The acquirer buys the company for stock, the previous owner now has to liquidate some of that stock to pay for his increase in net worth. Situations like these are going to create problems for the legal and regulatory system.

Maybe some of those are unimportant or even desirable, my point is that it's not a simple change. It has large, far-reaching effects.
Back in the DVD era there was a conscious attempt to converge between the PC industry and consumer electronics.

Since then (when they decided that Blu-Ray drives weren't going to be standard in PC) there has been a decoupling. HEVC is a consumer electronics standard, the PC industry is going towards VP9, AV1 and other royalty free codecs.

Up until HEVC most codecs had one patent pool you could pay a royalty to and be good. HEVC had the problems that two entities claim to control essential patents

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

https://en.wikipedia.org/wiki/MPEG_LA
What a ridiculous statement to make and perfectly exemplifies the absurdity of HN comment section.
> Look at the B-2 bomber. Parts were procured via front companies to conceal the project. Do you think that's the only time where that has occurred?

Are you saying they got off the shelf parts? Otherwise, they would be working with the government, even if the purpose of the components wasn't known.
Or just raise the price of water to a market level and let things work themselves out. people waste and act irrationally when they get something for less than it should cost.
Maybe, like his tree, his pot is way to small and he is root-bound.
This was the reason why there was resistance against televising presidential debates for a long time. The belief was it's substantially easier to trick people through expressions than through words.
I tried it with one of these image-based PDFs and didn't get it to work. Is this Apple-Silicon-only? Or is there any other step you need to do?
Again, it's a big stretch to think your single subscription gives money to each channel you happen to watch videos from. I don't have any illusions/trust that even ad revenue is split to every single channel I see ads on.

But more importantly, yeah I absolutely feel that I have to curate the channels I follow to as small as possible and as explicit a set as possible and cannot trust YouTube enough to just broadly browse randomly. I don't trust YouTube's recommendations algorithm at all (and have had many problems with it over the years), disable YouTube's Autoplay "feature" in almost every way that I possibly can, and generally try to use other streaming services as much as possible and curated media outside of YouTube to guide my discovery of the few channels that I do watch on YouTube.

(The recommendations algorithm adds its own distrust to my relationship with YouTube. It's certainly not as bad as the dark patterns: dark patterns imply an intent to deceive. The recommendations algorithm suffers from the exact opposite: there's no intent there, just a intentless/mindless casino with bad odds and worse incentives.)
Would you please stop perpetuating flamewars on HN? You've already been doing it a ton with this new account. That's not cool—it's not what this site is for, and it destroys what it is for, and we ban accounts that do it. If you want to have inflammatory arguments about sensational and divisive topics, please do that somewhere else. We want curious conversation here.

https://news.ycombinator.com/newsguidelines.html
You know damn well the cookie banners are only required for websites that are tracking users.

It's not about using cookies
It's always been correlated. It'd be great if someday that weren't the case, but clearly it still is.
> I'd have to imagine it's more cost effective (in terms of kilograms of high explosive on target per dollar) to make some GPS-guided or laser-guided mortars

The problem is scale. No one in the private sector makes or needs mortar rounds, so the DoD doesn't benefit from buying COTS components for them. Whereas you can pretty much just strap a grenade to a quadcopter with a few minor tweaks and you're in business. Which is more or less exactly what the Ukrainians have been doing with their surplus Soviet anti-tank grenades.
Check out [RemNote](https://www.remnote.com/) sounds a lot like what OP is achieving using MarkDown and Anki, but combined into a note-taking app like Notion/Roam. I've used it a bit and enjoy it, last I checked the iOS app isn't great, but the Android app is fine.
I thought it also used the bluetooth aspect of the app to know if you're home? IOW, if the app can ping Nest over bluetooth, the Nest knows you're home.
Get paid to pursue your hobbies
Well if you only have $2.5k and no income it's probably going to housing costs.

(Am I here to answer stupid questions...)
Thank you for that pointer. You made my day!
I think this is probably true to most people, and therefore good advice, but boy howdy do I still notice the repeats in e.g. "handwriting" fonts with extensive alternates -- the worse the quirkier the glyphs are supposed to be.
You are making the same error as the book: assume that every user is non-knowledgeable, helpless and stupid, and that no user has access to a trusted expert to help them (whether for free or for a fee). And by designing for that error, it will become true. And knowledgeable, capable and smart people will resent you for it.
The solution to plastic is to put is in a landfill. Burning it is bad because it's effectively a fossil fuel, but pumping oil to make plastic isn't inherently bad and the Earth has enough oil left that we'll essentially never run out if all we use it for is plastic.

Plastic in a landfill, when properly managed, doesn't have any negative impact on the environment. The real problem is places that don't have effective garbage disposal, so the plastic ends up in rivers/oceans. A good start to fixing this problem is to ban exporting plastic waste.

We should stop pretending that paper and plastic can be recycled, and save our recycling stream for high-value materials like glass and metal.
I guess you (deliberately) missed the part where the two features coexist perfectly fine. There is no "“Don’t do it the way everyone else does it", you pulled that out of your ass. All the Linux DEs worth mentioning have draggable window borders that are familiar to any Windows or MacOS user. The default width of those borders varies, but thick borders by default are common.
I donno, I feel your reactive defense of a smart thermostat (with a comical origin story) is more absurdist HN than the person you're replying to.