skysight-inc/HackerNews huggingface dataset:
I completely agree - I use i3 and was interested to see that this just pops up a floating window over all of my others.

When reading the feature my thought was that it would be a floating window _within_ the browser window - which I think I would have preferred.
That’s kind of a defeatist attitude. It’s not worth doing something so I’ll just change my avatar in a glorious show of passive aggressiveness. If you really believe what you’re saying then delete your account and find new ways to spend time online. I did, and I survived.
I know multiple people who've more than 10x'd their number of spin classes per month after switching from a "dumb" spin bike to a Peloton who would disagree with you. Notifications like "You're 1 ride away from hitting a 5 day streak!" or "Your friend X is working out right now" really drive people to work out more frequently than they would otherwise. Seeing their effort levels compared to both strangers and friends on a real-time leaderboard makes people put in more effort than they would otherwise. Between the two, gamification can have quite a large impact on how much exercise someones does.
vprza.com strikes again
sometimes you have to do a bunch of guesswork to determine which js bits are required for a given site to work

I've been browsing with off-by-default JS basically since JS was invented, and my list of trusted sites has remained very small (around a dozen) --- the majority of sites I come across on searches that ask me to enable it will simply cause me to go somewhere else. The rare occasion that I can't find the information elsewhere, I will view source and sometimes it's sitting there, or even RE the API, but actually getting me to enable JS is close to a "never", as it's reserved for the very few sites I have far more trust in, e.g. my bank.

Once --- and only once --- I was enticed by a site that doesn't need it to "enable JS for a better experience", and immediately disabled it again when I was bombarded with ads and other distracting, irritating shit (selecting text causes a popup, elements animating around while I'm trying to focus, etc.)
And how many lives will be ruined by the still-unknown serious consequences of the disease? Perhaps it’s time end these stupid articles.
Perhaps, but a life without bacon isn't a life worth living.
>the idea of letting a site execute Turing-complete computations on its visitor's computers

Why is Turing-completeness the issue here?
It’s not clear to me how fingerprinting helps... eventually to defeat such protections, a nation state could develop virtual machines or botnets to trick any script into seeing their posts as unique. The newest trick is to amplify posts written by third-parties, for extra authenticity. I can see how this kind of service protects against “normal” sorts of abuses, but nation states can build their own Amazon Turk and at that scale, it seems impossible that a service like this would be effective for long. Sadly the only long-term defence of this might be to start slowly closing down the open internet borders, to make it harder for other countries to mimic a country’s citizens online. Similarly, countries have an added incentive to do this to spy on local servers. It’s possible that one way or another, we’ll all be living under a Great Firewall whether it’s government or corporate controlled, or both. Nation states hiding behind anonymity might just kill some of our abilities to be completely anonymous, that seems to be the trend here...?
What is the source of the data you're citing, and how does it establish that race is a causal factor?
I don't see how people can try this out. It looks like a closed beta with a signup page?
TVs bad. Phones bad. For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.
Can't find the basic science of the idea in the article - which chemical process makes rock (also which rock) capture CO2? Is there a ton of rocks out there that are rich with unbound metal oxides?
Is GNOME actively sabotaging the Linux Desktop?
Snap isn't too bad, at least Ubuntu are trying to make it easier for new software to run on older machines... they might even swap it out if they get enough backlash

I've used Ubuntu since 2014 and have been impressed at most of the decisions they've made, mainly:

- [1] Sticking to 6 month release cycles. Any features not ready, go into the next release. (Windows copied this, but constantly miss release dates)

- [2] Trying Unification of all applications, across desktop and mobile OS. But abandoning the project when it became clear it wasn't working.

- [3] Trying their own desktop manager Unity, then abandoning it when everyone was complaining and focusing on better Gnome integration.

I especially like how they try developing a technology and if it's not working or being adopted/liked, then it's abandoned by the core team... which is better than focusing on hated/dead technology...

[1] https://ubuntu.com/about/release-cycle

[2] https://www.bbc.com/news/technology-39490848

[3] https://arstechnica.com/information-technology/2018/05/ubunt...
I hear you, but such comments are so common and by and large so offtopic that I think it's probably better to treat them as weeds.
Unless the captions are burned in, currently you cannot have the captions show up in the PiP video due to the API restrictions.
It's mentioned in the proposal doc here: https://www.w3.org/TR/picture-in-picture/#security-considera...
DRM and obfuscation are traditionally related because unobfuscated DRM wouldn't be effective for long. Hardware assisted DRM is newer and a bit different.
I’m glad there is some more movement to go beyond the grid (which arguably was already an improvement)
Oh got it - thanks for trying!
Twitter stock jumps on potential subscription platform
> In all other CS domains I know exactly what will happen under the hood for any given action, but for SQL I have zero clue.

With experience, you'll learn to appreciate the lack of need to say how to do something, and the ability to just specify what needs to be done. Read more about declarative vs imperative.

Knowing exactly what happens under the hood costs a lot of mental resources (this is why assembly is considered low-level), and is often an illusion. A proven tool which knows a particular area instead of you is immensely valuable (think about compilers, for instance).

> it would automatically add an index

Adding an index has performance costs, storage costs, etc. Just indexing every permutation of columns is prohibitively expensive. Then, columns with low variation need different indexing approaches, or sometimes even refactoring of the schema.

Software that suggests which indexes would benefit a particular query does exist. Consideration is still needed.
We use that and then post it in slack at the end of day as a kind of async status/standup update.
I loaded that page in both Chrome and Firefox Preview on a Pixel 3a and switching between text inputs or scrolling feels quite janky
Can I interest you in the word of Gopher?
Can't recommend it enough. I suspect most developers will enjoy the pattern orientated nature, and being able to strip things down to their building blocks and create something new. Once it starts to make sense to you, the possibilities become truly endless. I had planned to learn a decent amount of cha in the last 18 months... that never quite happened, but I became a mean Kizomba dancer instead.
I think that's being used to mean "it's impossible to predict/reason about/constrain what the computation might do". Turing completeness => it can do anything, you can't predict anything
>People run linux because they want visibility and control into what is happening on their systems. Canonical seems to want to take away that visibility and control from their users.

tbh I just run linux because I want a good dev machine and I personally don't care if canonical abstracts updating software away, as far as I'm concerned they can keep everything up to date and do their thing, for me that's a plus for snaps, I generally find them pleasant to use.

In my experience people on HN in particular tend to vastly overestimate how much people value control vs features/abstracting routine tasks away.
Agree. All the while other are happily studying the ideas/services from AWS, and building better experience.
Usually they scale infinitely well until someone opens a PO for a Cray sized database cluster that burns kilowatts of power.
Yeah, it would be useful to have a metadata field "packaging repository" or something.

Snaps built from GitHub with snapcraft.io include a manifest and the build recipe in the `meta` folder in the root of the snap. This includes all the info about the source code and allow you to reproduce it. Publishers can enable this on their own build infrastructure using an environment variable.

Many snaps also link to the source repository in the "contact <publisher>" link.
Twitter began as an SMS text-based service
I disagree with that. The browser already does too much "window management" already. I like that it pops out a separate window that I can do with what I please rather than being limited to whatever window management functionality they decide to add to their internal "window".
And that's not the only way the redesign is infringing upon user's privacy. See also: http://archive.is/FGLEF
When the pandemic hit and we all went into lockdown, my wife and I with our newborn and 2 year old went looking for a way to keep somewhat of a workout routine in our schedule. We found a gym that was posting home-modified workouts on SugarWOD and they've been perfect for us. We want to maintain fitness - I couldn't care less if my deadlift or clean or snatch got stronger - my definition of fitness isn't my PR's. I want to be able to do things like play sports with my kids when they grow up, hike with them, run around with them for hours without feeling like dying. That's the goal and these types of apps are perfect for that. I don't have to care about what to do today, if I'm overloading a specific muscle group, if I'm taking it easy on myself because I'm a bit lazy that day. I open the app, I see what's in store and I go. We've actually talked about not going back to our regular gym when things open up again because we've enjoyed this so much and haven't lost a beat in terms of fitness. I have friends whose definition of fitness has a lot more to do with physique - and for them they absolutely would not get what they want from our routine. They need very specific programming (diet, exercise, and rest) to hit their very specific goals.
> People who are into fitness don't need apps to track their fitness. Their fitness routine has nothing to do with technology and they get questionable value out of something they could do much better with a notebook and a spreadsheet.

I'm a marathoner (running 40-50 miles most weeks) and have a Strava subscription. I also have an Aaptiv subscription which I enjoy for core workouts and other ways to cross-train. My Garmin triathlon watch records data into the Garmin app where I also engage in challenges with friends and activity data is forwarded to Strava (and Aaptiv via Garmin -> Apple Health).

The gamification and content in both apps cause me to train more and harder. Strava in particular makes running social for me when I can't run with others.

I wouldn't buy Mirror personally, but I have very seriously been contemplating Peloton.
When you share code with other people, "your" code gets updated continuously. In that context, you often want to know what motivated an update, and how it may affect what you are doing.

Consider a bug fix, you want to know what was the bug, and why the fix is actually a fix. This is complementary to comments which don't tell anything about the code evolution.

A good commit message can save a lot of work to your colleagues and even yourself in the future.
'The movement's been hijacked': Local BLM leader who recently quit
I played sports in college and have been a pretty self-motivated exerciser in the 10+ years since.

But, I must admit that peloton is pretty motivational. We got a cycle right before the pandemic, mostly because we have a newborn and it's hard to find time to make it to the gym.

I was surprised, but I think I work out harder with it than when I am just out for a jog myself. Sure, when I really feel like pushing myself on a run, I can work out just as hard. But there are also lots of times when I'm just forcing myself to go out and exercise and I don't put everything I have into it. With the peloton cycle, I feel like I get into the workout much quicker and rarely just go through the motions.
The only thing is its easy to forget which tab it came from.

I put it on top and then on all desktops and change desktops with it.

Sometimes I come back and close some tab and it happens to be the parent of the video I'm watching.
Soup Tubes
Because they keep the old UI around still, at:

https://old.Reddit.com

But I agree with the user hostile notion. They are terrible nowadays
I had to resubmit this because an almost identical submission was flagged for having a 'misleading' title, when the quote is LITERALLY FROM THE MAN who quit.
I entirely disagree with the first point on the basis that most enterprise applications are CRUD with a poorly contrived search interface. Both of which are somewhat better serviced by anything other than SQL.

The second one however is on the mark.
Because they are smart and provide old.reddit.com for those of us that would otherwise have left.

But it's a pretty shit site now anyway compared to how it used to be. It's the law of forums it seems to be.
Agreed. I've done the personal trainer thing for a few years, and it's REALLY expensive. I learned a ton of things from it, and I'm glad I did it, but, to me, it's not sustainable long-term from a cost standpoint.
Some of the 3.5 inch floppies used on PC games were 720k DD disks because not everyone had HD drives.
I do the same, but using paper notebooks. I was able to accurately fill out a financial report because of the notes I took over a year ago on a large processing job. It's very helpful to do and organizes my thoughts. Using paper also lets you draw when needed and sketch out how an algorithm should work.
I dunno. The place where I worked had some folks pretty desperate to get married who couldn't seem to make it happen. But almost every trend pointed out in this blog entry was something I saw from constantly entering data. It was very, uh, eye-opening at the same time it was quite a bummer.
I'm also guessing there's some compliance mess involved. I can't imagine that all banks have some moral stand on not banking for marijuana businesses.

My guess is that processing charges for them constitutes some from of "providing banking services for illegal money" since marijuana is still illegal federally (and most large banks tend to be multi-state).

This is the bank passing the buck on that. "We didn't violate that law, the customer lied to us."
I want to applaud the author for loudly calling out the likelihood that their own data is bad and the reasons for that. You hardly ever see articles like this mention that, and if they do it's usually a quick aside.
I don't really see the appeal of a $1500 ipad/mirror but I get a lot of value out of my fitbit.

Tracking food, sleep, and my weight has been really helpful. It lets me know what I need to adjust to meet my goals.

Tracking my walking/running data is pretty useful as a motivator to improve.

Its easier and more convenient to track all of these things either automatically using sensors or manually on my phone in an app than it is to use a spreadsheet.

I don't really like using apps to track my strength training though.
Stallman was right. Holy shit.
A single DB server is a SPOF. You normally need a hot standby if you care about availability. You can also replicate transactions to read-only copies to alleviate the read load.

What most companies can do well with is a single master DB which handles updates.

(Some companies can't, though; e.g. GrubHub switched to Cassandra because no monolithic RDBMS could handle the write load.)
old.reddit.com is still there and removes a lot of the dross. There's also extensions to ensure you always get redirected to it from any reddit link you follow.

But it's still a dumpster fire of hate, bots and/or paid-for responses, for any sub that reaches critical mass.
Perhaps suggest an alternative, instead of just being mean?
T9 Predictive Text Input Emulator
I’m saying we should keep SQL’s fundamental model, but overhaul the syntax and change some default semantics to eliminate nasty surprises and design it to encourage best-practices (I.e. pit-of-success).

For example, this:

```
SELECT
u.UserId AS user_userid,
u.UserName AS user_userName,
u.DisplayName AD user_displayName,
u.Etc... this is tedious,
d.DocumentId AS doc_documentId,
d.etc
FROM
dbo.Documents AS d
INNER JOIN dbo.Users AD u ON d.CreatorUserId = u.UserId
WHERE
d.Created >= @today
AND
d.Foobar IS NOT NULL
AND
d.ReviewerUserId IS DISTINCT FROM u.UserId
```

Could be represented using this hypothetical syntax:

```
from
dbo.Users u
dbo.Documents d
join 1:m on u = d auto
where d.Created >= @today & d.ReviewerUserId != u.UserId
select u.* as user_, d. as doc_*
```

* The “1:m” (and “0:m”, “m:m”, “1:1”, etc) syntax would be used to both declare the type of JOIN needed and to assert the multiplicity of the JOIN (e.g. “1:1” would be an INNER JOIN with a one-to-one multiplicity, so the query engine would reject the query if the join uses non-unique/key columns, and “1>m” would be a LEFT OUTER JOIN with a one-to-many multiplicity).

* The “auto” keyword means the exact join comparison can be omitted if there already is a foreign-key relationship between the two tables.

* The “foo.* AS foo_*” syntax allows for the prefixing of all column names without needing to manually list them. I also want to allow for saying “select all columns EXCEPT these specific columns”.
In the US, for better or worse, this sort of thing is usually pretty much agreed to informally with one's manager for salaried (exempt) employees. Formal contractual agreements are probably much more a Europe thing. To be honest, I've always been fine. I've taken time off around business trips and I've taken what time off in the system that's seemed reasonable. I've admittedly rarely been in a system where time-tracking was formal because of client billing--and even in that case I was still salaried so it didn't matter.
No matter what the cause of death might be? So if I have a heart attack or die from cancer it counts as COVID-19?
I agree in general, and yes, I always use a profiler before writing these intrinsics.

But still, that particular clang output is suboptimal. They have already optimized loads with these shuffles. I think they did 80% of the work already. They are just using the wrong shuffles.
Just leaving the site is kind of a defeatist attitude. There's nothing that can be done, so I'll just give up and go home. If you really believe what you're saying, change your avatar as a message, so at least someone notices.
Because pen and paper works and you don’t have to be paranoid about where your phone is in relation to your plates. Never know when someone will fail a lift.
The snap store support is a small part of what is announced here. The team developed a GTK+ based host for flutter, which works regardless of the packaging method you use.

The end of the blog post talks about modifications to the snapcraft build tool to fully support flutter.
Whether or not they publish contact details, someone without a 'pedigree' or serious traction is far more likely to end up in meetings with VCs by applying to well-known accelerators like YC than by reaching out directly to VCs. This is the primary way that founders without a network get plugged in.

There can obviously be bias issues at the accelerator level too, so I'm not saying it's a solution, but you can be sure that someone will at least take a look at your application.
Indeed, I have an ad blocker. Thanks!
The Reardon, Fox, Townsend paper. You can just go read it. If you come back with rebuttals to the paper, I'd appreciate if you'd source them comparably. Thanks!
You can continue using the old design, where avatars don't show. Check under your account preferences[0] where it's either "Opt out of the redesign" or "Use new Reddit as my default experience" (I remember seeing the first, but checking just now on the old design it shows the second)

I prefer it, even though they regularly "forget" that you've opted-out of the redesign, on desktop, and "forget" that you don't want the Mobile version of their site on phone.

[0] https://www.reddit.com/prefs/
Translating the captcha-related items:

> It it allowed to embed captchas that prevent bots?

> Yes. The website operator has not only a vested interest in using captchas but is even obligated to do so as they have to guarantee website availability.

(I don't understand what this obligation is about - surely it's my own choice whether my website is up or down?)

> Is it allowed to embed Google captchas on the website?

> Website operators should strongly consider alternatives. If Google reCAPTCHA is used regardless, the responsible should be aware that they must be able to prove that this use is lawful according to [data privacy law]. When unable to explain how Google uses user data, the user cannot be informed transparently and the lawful use cannot be established.
I’ve seen Gopher mentioned more frequently here on HN in the past few months. Is the Gopher community active again?

Personally, I want to see Usenet come back. The idea of pulling down content and reading them later offline appeals to me.
Reddit is absolutely one of the worst things to ever happen to humanity. Reddit invented modern bubble building.

It is impossible to understate how much better off this world would be without Reddit.
Wow, interesting. We should all feel very lucky that we live in a time where we don't even have to kill our own food, much less each other. And we're only like half way to real peace.
You don't actually need old.reddit.com, as I commented above, you can change your account preferences to turn the redesign off.

e: I just realised, you may need old.reddit.com if you don't sign in.
Flutter implements a bespoke renderer called Skia. It is its own backend. For Qt to be compatible with Flutter you'd have to port Qt to Dart. There's nothing wrong with running Flutter apps and Qt apps simulatenously.

It would be an interesting project for someone to create a KDE type of desktop environment in Flutter. Can it be done?
The author's argument seems to be that sending kids back to school can be less risky than keeping them home, if appropriate measures are taken. And that will require community support, funding, sacrifice, and creativity.

I wish the article had also explored solving the problem by mitigating the risks of staying at home. Perhaps applying the same level of community support, funding, sacrifice, and creativity to stay-at-home strategies would work even better.
> It’s not a myth.

It depends really. My approach for the last 20+ years is first build a proper database and data model and go from there. It's akin to only when you know the rules, should you break the rules. In the late 90s the db I was using didn't have 'materialized views' so we built a system that ran nightly and generated them for highly used sets of data (effectively removing joins b/c they hadn't scaled). Some systems had a nice 3rd normal tx database for the main program, but was dumped into a star/snowflake schema for reporting. Others worked fine coming right out the tx system.

As computers have gotten faster, I find the original database can often go much farther. But, when it finally breaks down we now have so many more tools to help handle the situation. Admittedly, I've never dealt with data at FB or Google scale, but honestly that's a completely different set of constraints than what most of the world deals with.