skysight-inc/HackerNews huggingface dataset:
You can style the widgets however you like. You don't have to use the default Material toolkit, the same way you can design Qt widgets in QML and don't have to use those default 1990s-style gray box widgets.

> remember alt-* to navigate menus?

I do, but most people reading this probably won't, or there will come a time shortly when most people won't remember. I think most people are used to everything being a web/Electron app. Users do not expect a standard design language (like Win32/Swing/Qt) for desktop apps anymore (and indeed a Win32-style desktop app will soon look as foreign as a webapp since even the Windows shell looks like a webapp now).

Flutter lets you create "webapps" (which is the new standard) but with native performance and ability to make syscalls (being native).

The only alternative tech stacks to this end are QML/QtQuick, JavaFX, an embedded WebView, or embedded Chromium (e.g. Electron or Chromium Emebedded Framework)--all of which having some sort of baggage. Flutter's baggage is you have to use Dart. The alternatives all also require that you use some sort of DSL (QML (Qt), FXML (JavaFX), JS (Electron)) so that's not a unique disadvantage. (It really isn't a disadvantage--imagine the hell if there weren't a DSL for the View layer and every language had to have bindings.)

GUI programming is downright suffering no matter which way you slice it. There are no interesting problems to solve, unless you're working on the GUI framework itself. Flutter makes this suffering slightly better. I don't see how it's not an absolute good.
Fair. But the fact that we can tell, generally, does kind of give credibility to her point.
Reading her email and responding, or downloading the app, would be some fair chances. There’s plenty of evidence in the article linked at the top of this page that that did not happen. Take a look.
MoreOnionsPorfavor: Onionize your website and take back the internet
Is Reddit not doing enough to identify and remove bot accounts and bad actors, or are they doing too much fingerprinting? The former is definitely a problem, and I imagine most users care about it to some degree.

If you as a user care about both, perhaps a nuanced opinion is warranted.
I used to really feel the same, and tried to make no-js sites for a bit.

Long story short, eventually you're going to want some user interaction beyond submitting forms, and if you've built your site as anything other than a js SPA, it's quickly going to become ugly.
A few more:

https://news.ycombinator.com/item?id=12778904

https://news.ycombinator.com/item?id=21578606

https://news.ycombinator.com/item?id=16384158

https://news.ycombinator.com/item?id=16285093

https://news.ycombinator.com/item?id=12997568

https://news.ycombinator.com/item?id=3802458

https://news.ycombinator.com/item?id=123489

https://news.ycombinator.com/item?id=385068

https://news.ycombinator.com/item?id=2701063

https://news.ycombinator.com/item?id=14676835

https://news.ycombinator.com/item?id=1293652

https://news.ycombinator.com/item?id=10305377

https://news.ycombinator.com/item?id=12126564

https://news.ycombinator.com/item?id=6296201

https://news.ycombinator.com/item?id=3427263

https://news.ycombinator.com/item?id=17591084

https://news.ycombinator.com/item?id=8176458

https://news.ycombinator.com/item?id=3114391

https://news.ycombinator.com/item?id=19321973

https://news.ycombinator.com/item?id=13667317

https://news.ycombinator.com/item?id=13082438

https://news.ycombinator.com/item?id=10734108

https://news.ycombinator.com/item?id=22065142

https://news.ycombinator.com/item?id=19749556

https://news.ycombinator.com/item?id=9081869

https://news.ycombinator.com/item?id=7892556

https://news.ycombinator.com/item?id=17602158
Options will never be widely understood because math is involved, lol.
I think the problem described in the article is a bit beyond 'pixel perfect', though. the font weight is DRAMATICALLY different. Text being way too thin or too thick can have an impact on readability.
I don't mean to say some companies like Google don't need NoSQL. Obviously they do.

Also, no you don't. It's possible to have distributed RDBMS.
I think part of the mistake was separating them to begin with. Far as I can tell, they are literally the same character, with the same origin.
Have you tried an exercise bike with magnetic resistance? They're pretty cheap and near silent.
Generally people submit links to past submissions that have comments that maybe of interest.
Especially when it's not their machine.
Ah, that is weird. The window behaved fairly normally for me. (I'm on Linux Wayland)
If you know Italian 60s/70s history, all over...

https://www.amazon.com/dp/1633884783/ref=dp-kindle-redirect?...
You did not lose time, you learned. You could have built and shipped, it still would have needed a lot of effort (and luck) to be successfull. Next time you have a project you already have that knowledge and you can capitalize on it. Don't the say that "The doing is often more important than the outcome".
> the idea of letting a site execute Turing-complete computations

I'll admit that I have never been keen on the "browse with Javascript disabled" idea, but after my digging around yesterday to figure out why Reddit kept asking me to enable DRM [which I totally should've blogged about but oh well....] it shocked me to see just how much JS code was being loaded on each pageview.

Now I'm seriously considering taking the NoScript plunge.

The problem is that a light sprinkling of Javascript really can go a long way towards making HTML more usable -- how can we find a way to permit the "good" uses of Javascript while prohibiting all of the "bad"?
Games are simulations, arguably the hardest paradigm of software. Games have always included user interfaces, and in many cases they are just user interfaces. Web apps for the most part are also just user interfaces. React has basically adopted the equivalent of a game loop architecture. I guess the only thing holding back web apps becoming basically game engines are search engines like Google indexing different parts of it. In other words, search engines are better adapted to index and make sense of files on a computer, rather than a runtime simulation of some kind.
You go to an expensive gym so it's not as busy as the cheap gym. Even then that is not guaranteed. Sad reality of life in a dense city.
For the longest time Snap chromium couldn't access files it had downloaded. So I would click to open a pdf when it was completed and get an error. I had to go whitelist my home dir in some config somewhere ..
(Disclaimer: promoting my own site)

I worked at reddit for 4 years but quit in late 2016, largely because of the direction the site was starting to go even then. They've taken $500 million in venture capital in the last 3 years, so it's only going to keep getting worse as the pressure builds to create a return for those investors.

A few months after leaving, I decided to start a non-profit so I could work on building a community site that would be able to stick to the principles I believe are important: no advertising or investors, open-source, privacy, higher-quality non-fluff content, etc. There's more info about the site and its goals in the original announcement post: https://blog.tildes.net/announcing-tildes (HN discussion of the announcement here, but note that it was completely private at the time and you couldn't even view it without getting an invite first: https://news.ycombinator.com/item?id=17103093)

It's still invite-only for registration, but it's relatively active and consistently gets several hundred posts/comments a day. If you (or anyone else here) is interested in an invite, please read the blog post I linked above and send me an email at the address listed in there and I'll be happy to give you one. It's not intended to be much of a barrier, I just want to keep the growth controlled while we continue to get the site culture built up.

I've already paid that opportunity cost to get most of the basic functionality built, so if you're interested in helping with development on Tildes itself or even adapting it for your own similar site, it might be worth taking a look at the code as well. This is probably the best place to start: https://gitlab.com/tildes/tildes/-/blob/master/CONTRIBUTING....
Whipple Shield
This is a poor argument against a mechanism which clearly has both a cost and time component against an attacker. Of course you're not going to subvert attackers with enormous resources, but you will slow down most of them and it is cheap to implement (both upfront and for ongoing SMS costs).
Wouldn't it be possible to install Flutter with the usual ./configure; make?
I'm a former competitive cyclist, but even back then I was against any rigorous quantification of my training. Exercise should be fun. That's what really gets you to stick with it.

If Strava makes it more fun for some people, then that's absolutely fantastic. However, I see a lot of people (new cyclists in particular)that want to micromanage all of their exercise, and it seems like it causes them anxiety.

I lift weights, and as someone who is not bulking (nor have I for a few years), I don't keep track of my lifting. I just lift in the volume and weight that feels good to me. Exercise science is kind of a wasteland anyway, so detailed data on one's workouts isn't even particularly useful information.
Great words!
The wicked queen in snow white had a talking mirror, too.
I was able to upvote something 30 times, myself.

Like, the first point of an anti-spam system on a forum is so that you can't just upvote your own crap to the front page.

Wonder why this never caught on. /s
I think it had a beta notification form thingie when posted, then other problems but now it looks like you can log in? It's getting spam and abuse though so it's maybe not quite at the public trying stage yet either way.
> The biggest downside(?) of this approach

I tried this approach for a service awhile back, and the biggest hurdle was educating the users. Even determining what to call it was a huge challenge, as it’s clearly not a ‘username’.
Pro surfer
Parler is becoming more popular, but it's mostly only conservative stuff and frankly their UI is non-intuitive.
85% of being fit is your diet. There are a lot of people that can have their diet swayed because of technology.
Some Polynesian canoe(s) drifting shore in California seems the simpler theory.
Breaks some subdomain certs (wildcard doesn't cover *.old.reddit.com), causes links you send to others to not honor their preference, and causes links you follow to default to new Reddit (unless you also run a redirection extension).
Your income not only needs to provide you a lifestyle that you are happy with now, it also needs to provide you enough to save and have a lifestyle you want when you’re not working. There is going to be a day you’re not working.

But, if you are working for less than your fair market value, you’re providing the lifestyle that your company’s owners are happy with.
I use Garmin to track strength training too. I find that peak heart rate during heavy lifts is a good indicator of cumulative central nervous system stress from running.
Not exceptional and impressing for comparing 14nm/7nm GPUs. (yes it's fanless.)
While I really like this functionality, I can't seem to find any way to change the area the picture shows up. I do not want it in the bottom right, because I get OS messages there (maybe that's how they implemented it and why it's there?), and I suspect either they will be covered up or cover up the picture (a problem I often have with some apps in that location when I get messages). Just being able to change which corner it was in (like many PIP televisions allow) would be amazingly useful.
The most likely reason is that they found everything there was to find. This kind of exploration was a speculative search for new places to live, and as the returns diminished there would have been less and less motivation to head into the unknown.
Your salary is your revenue. The longer you wait, the less time you get to take advantage of compounding.
Perhaps. For me it’s very much the opposite: gym settings and classes make me extremely anxious. The last thing I want is to subject other people to the view of my gross, sweaty body, or having to be surrounded by beautifully-toned people that remind me of what I’ll never be.

This said, I probably won’t buy a Mirror (or a Peloton, or any other fitness-gadget) because I know that my issues with regularity and noncompliance to routine cannot be fixed with “mind hacks” or gamification. Whenever I have a “come to fitness-Jesus” moment, I just need a pair of shoes and shorts to go for a run, and a food scale, and I’m ok for a few months.
Strange, mine doesn't revert that frequently. I think over a month since the last time.
Macs are far expensive for gaming compared to good quality prebuilt PCs.
How many op/s was that? Bytes/s? Just curious because I was involved in migrating a write-heavy service off of C* to SQL Server. Our writes have higher latency now, but using managed SQL is worth it. (much cheaper too)
just get it in the pipes
But then you have to keep diverting over to old.reddit.com, when a bunch of links go to either www.reddit.com or np.reddit.com or whatever.
IMO even though this has been posted a bunch of times it’s important to repost these sort of campfire ghost stories so future developers can think more creatively about strange errors.
I wonder, would it be possible to identify a subset of Javascript that is benign? Perhaps some rules about which functions the script is permitted to use, along with restrictions on looping constructs (iterate through an array = OK; unbounded recursion = not OK)...

That way simple stuff like:

var form = document.forms[0];
document.getElementById('foo').addEventListener('change',
function (e) {
if (e.target.value == 'xyzzy')
form.elements['bar'].classList.add('show');
}
);

would be perfectly fine, but crazy "let's exploit the JIT" or "emulate an entire 8-bit home computer" stuff would be rejected.

And then, as a bonus, we could dump the entire JIT infrastructure and go back to a simple JS interpreter (a la Duktape) because there just wouldn't be much code left to interpret in the first place.
You touched on what I was driving at in my original comment. There is no doubt whatsoever that if you were able to make a full pass over the corpus with a regular expression you could find docs you can't find on Google's search. But that's obviously not how their search works. They have to make it work at their scale, which dictates the format of the index, which in turn limits the possibilities for query operators. They have to make these design choices so that their product can exist at all.

"Grep the world" is a fine strategy for corpora up to a certain size, and I do wish there was a product that just stored everything I've ever seen and let me run expensive searches on that.
The level of redundancy between all these projects never ceases to amaze me.
Building something no one else can measure (2017)
I always keep in mind that before Industrialism, most human lives were lived on the edge of starvation. Violent death and disease was also much more common.

So life was cheap, people had little to lose, and the average person had to take risks we can barely imagine.
And, presumably, once they hit the American continents and realized they were not uninhabited islands, they would have had no need to continue exploring to the east.
Boom.

https://addons.mozilla.org/en-US/firefox/addon/old-reddit-re...

https://chrome.google.com/webstore/detail/old-reddit-redirec...
Unfortunately every index takes time to access; it's like dereferencing a pointer. You also usually want the hottest indexes to reside in RAM. Making more indexes compete for RAM pages may and will have implications for other queries, possibly more important.

I agree that often machine resources are plentiful, and human resources are scarce, so managing indexes automatically makes sense. It's even implemented, e.g. in Oracle as a complete management tool [1], or in Postgres as a discovery and recommendation tool [2].

[1]: https://oracle-base.com/articles/19c/automatic-indexing-19c

[2]: https://www.percona.com/blog/2019/07/22/automatic-index-reco...
> how is Reddit as a platform different than a forum?

you can have meaningful on topic discussions on a forum spanning across months and even years, reddit has the priority and visibility on new threads same as HN. The style of writing seems to be different but that of course depends on the forum or subreddit (I have yet to find the good ones if there are any)
Why I Believe Climate Change Is Not the End of the World
fwiw, It's not on google's first few pages for me on that exact same search, so you aren't going crazy.

This thread does show up though. There are so few relevant results that I wouldn't be surprised if this thread alone is giving enough weight to vrcarena.com to already be rolling out to some people, hence the discrepancy in these comments.
That revenue funds bandwidth, server etc costs of those downloading Snap packages for free.
Getting the API to return something, anything AC Slayers Part 2
Tracing real individuals rather than "anonymized" statistics is significantly worse.

https://theconversation.com/tracing-homophobia-in-south-kore...
I find the current title ("Reddit's website uses DRM for fingerprinting") to be fascinating. Is there more to Reddit than a website? The headline just sounds like "wrestler's body grapples and pins opponent" to me.
I browse with js off by default using the setting in uBlock Origin. It works great.

When you encounter a site (usually news sites) where the article looks wonky, just use Firefox's "reader view" which pulls out the text and puts it into a nicely formatted, clean tab.
Hat tip to @nfriedly from back in 2011:

FYI units on OS X doesn't recognize millilightseconds, but you can do this:

You have: 3 lightyears / 365 / 24 / 60 / 60 / 1000

You want: miles

* 559.21802

/ 0.0017882113
It's easy to own one's fitness while participating in a class: control the amount of weight you lift, pick the variations of movements to perform, adjust the tension on your spin bike, choose the incline on your elliptical, etc. Everyone does this.

Many people cannot stick to a solo workout routine. These people benefit a lot from classes. Fitness classes provide many positive things:

- relationships with instructors & other students

- peer pressure to show up and work hard

- regular schedules

- prevention of injury from bad technique

- variety of music and routine which reduces boredom

- incentive to work hard to maximize benefit from financial expenditure

Together, these things improve the quality of life for participants. Fitness classes benefit society. Someday, human society will progress to the point where personal fitness is an expected part of personal hygiene, like brushing teeth and showering. At that point, fitness classes will be universally available, affordable, diverse, and extremely engaging.
> After that come back and see how the WSJ article is just a poorly written hit piece on RH.

So I read Patrick's article and now I'm back. You're wrong.

Both articles are saying that Robinhood makes much more money from order flow than other brokerages. The WSJ is saying that this is because Robinhood takes the market makers' price improvements to itself instead of passing it on to their clients. Patrick is saying that Robinhood makes more money off of order flow because options trading (which Robinhood does a lot of) is much more profitable for the market makers. Now both hypotheses might be true. Robinhood could be offering their clients worse prices and at the same time get paid more by the market makers because of lots of options trading. I don't see anything in Patrick's article that contradicts the WSJ's explanation.

And given the following quote, I think the WSJ's analysis is pretty convincing:

One executive with a high-speed trading firm that executes orders for Robinhood said its price improvement is much worse than that of competing brokers.
Vimwiki works great for this! Hyperlinks and diary management, all plain text and able to be opened in anything.
Yes, I was going to post something similar. The author leveled up personally and professionally over the course of this experience, so it wasn’t wasted effort, just an unexpected outcome.

An important part of being a founder is learning from experiences that don’t go as planned. It seems like the author has a really good attitude about this.
Most of the norms of behavior and goals we find — at first – desirable are often nothing more than what novelist and people of imagination have repeatedly written or spoken about. But life is not a romance novel, there are rarely happy endings, and according to most people who got married, their spouse sounded more interesting a few years back. Why someone should be "the one"? How is it possible, if not by chance, that someone you find desirable in your 20s is still as desirable 30 years later? Then, when I hear that relationship need work to work, I want to run away as fast as Général du Pommeau. Next.

As it is often the case, it boils down to personality, character traits, and culture; if you are someone who is intrinsically and culturally driven to long-term, if not forever, relationships, fine. But if you are not, live your life and respectfully forget about what novelist and imaginative people have written about. I traveled the world on my own, dated everywhere, and fulfilled my childhood dreams of desire and be desired. I had a few multi-year relationships, but don't make me think about them or you'd ruin my day.

Had I listened to the spirit of the times or of the place, I would have ended up miserable, sad, and probably out of shape. Instead, when I am in bed and close to fall asleep, I often think about the exciting life I had, the amazing people I intimately knew, and the dreams I have for tomorrow. To each their own, always. And life has different phases and new desires will knock on my door, maybe a kid, maybe a long-term relationship, but always (I hope...) my choice.
I'm wondering this, too. While I enjoy Flutter, it doesn't hold a candle to the extensive Qt library and QML.
Wow, maybe a mid-80's in the title as that was when I last recall hearing this line of reasoning.

- glaciers grind up rocks
- ground up rocks end ice age promote life
- fresh ground rocks get used up and new ice age
- rinse and repeat
People don't "need" apps for anything. They use whatever is helpful to them.
I end up using Strava to track individual runs, but then still store longer term records in an Excel spreadsheet. Before the spreadsheet, it was on paper. This helps me track some of my trends better (miles per run, miles run in a pair of shoes, etc). Things that are possible with Strava, but ridiculously easy with a spreadsheet.

For me, Strava is more about tracking my individual runs and keeping up to date with what friends are doing. Monitoring any actual training, for me at least, is easier with paper and a spreadsheet.
4chan is pretty niche these days, and for good reasons. It was never mainstream but it definitely lost a lot of its prestige and relevance.

But at least 4chan was always upfront about its policies: you could always basically post anything as long as it didn't put the site's existence in jeopardy, so effectively as long as the lawyers/cops/fbi didn't come knocking it was free for all.

Reddit is roughly the same thing except they hypocritically attempt to maintain a façade of being "the good guys". I remember in particular how, after having hosted "jail bait" and other very questionable content for years they finally decided to no longer allow it they felt the need to publish a heartfelt message about how "we thought about our daughters" and all that crap instead of saying the truth, which is that it just generated too much bad publicity and made the advertisers go away.

Reddit is 4chan pretending to be Facebook.