skysight-inc/HackerNews huggingface dataset:
What you're describing you're building might be more complicated then the problems I faced.

For apprise, I focused on what was common across all notification services: all of them had a body,
most have a title, and some allow you to attach images. Anything outside of these 3 fields then became very specific to that one (notification) service. The sacrifice made is that if you want in-depth functionality of a specific service with rich features, you won't achieve it with apprise. It can however accomodate some additional attributes via arguments... For example with email you can define the smtp server, from address, etc., but that wouldn't be applicable to say Twitter.

I know I'm drifting from your question, but with respect to what was said:
- enforce your own specification as you're right, you'll find everyone solves great problems differently.
- use inheritance. Base classes make life soo much easier.
- decide what is common or what you want to make common across your API endpoints and stick with that. Like the body, title, image issue I resorted too. Maybe you want to assume you'll always need a user and password too. Prepare to support tokens and open ids out of the gate in your base class
- don't try to extend on one endpoint too much regardless of how much feature rich functionality it offers. Focus on getting them all endpoints working using the standards you come up with. This will help you achieve your goal. Build onto it after.
- unit tests! They're a pain to learn, but you won't regret knowing your code remains stable!

As per monitoring, I presume you're running a web service at the end of the day. So there are many great monitoring solutions out there that can check your servers availability constantly. Nagios (or forks of it) for example can email you when your service gets disrupted allowing you to take action right away. Heck, Nagios+apprise and you can get a text message. There are lots of more modern monitoring tools as well that can do all this for you.

Sorry for the wordy reply, I hope I answered your questions!

Good luck
> Only if I have root permissions (granted, I probably wouldn't be watching porn on a machine I wasn't admin on but that was just an example application).

If you’re not an admin you probably prefer the systemd default. OTOH if you do need to run tmux between sessions you probably have root as well.

> Who is forcing users to run programs with nohup or tmux shells?

You’re forcing confusing behavior (media playing despite logging out) on unsuspecting users. This is unintuitive to to nontechnical users, and just “wrong” to most that know the reasons behind it. I haven’t heard any good technical argument for keeping this behavior, only that it should remain like that because a minority is used to it. Though you’re welcome to change my mind.

> I'm pretty sure Windows does do it like this; if I were to remote desktop into a Windows box and start playing a video, it should keep playing even if I disconnect, reconnect, and log back in.

If you connect and disconnect you are not necessarily logging out, it’s equivalent to locking the session, which does keep music playing on Linux/systemd, and btw even offers MPRIS2-based media control right on the lockscreen, at least for Plasma.

Also it can pause the music if you log in concurrently as a different user. This is because systemd (and PolKit) have a very sophisticated seat management built in. For example it treats you differently if you log in remotely or have a seat right at the console. It can offer different authentication mechanisms and permissions (e.g. you need root/admin to shutdown the machine remotely, but don’t if you’re physically at it). All of this is possible and configurable thanks to the work of Lennart and others.

The question at hand is only whether you make the default the behavior that makes sense to 99% of regular users or to the few loudest.
Hi Nathan,

Actually, I had been working off and on creating a platform that allows lawyers to file, respond to court documents, etc. The goal was to eliminate the need to show up to court and have opposing council ask for a continuance because they only received the documents "the day before" and hadn't had time to review them. There were other aspects to it. I haven't worked on it in years, but perhaps we could chat sometime if this sounds interesting to you.
I don’t see your point. This happens with native apps as well.
I don't have a misconception. Can you name a single internet service that has an actual five nines availability? That's definitely not google search nor gmail.
Some of his stupid ideas play out though, like becoming president.
BGP secure routing experiment ends in online row
My (civil) attorneys conduct most business over e-mail once the initial contact is made in real time. I imagine you can do the same with a criminal attorney.
Wouldn't the average Ubuntu user be best off by getting it through the Ubuntu package repo once it's updated there? Or doesn't Ubuntu have a channel that would provide that soon by default?
What I think minimalism is and isn't
Ask HN: How is Ubuntu as a daily driver?
I bought a new computer with Ubuntu preinstalled. My instinct is to wipe that and install Fedora which is mostly due to having heard a couple of years ago that they sent search terms to amazon which for me is a major privacy concern. I believe they stopped doing that and I have wanted to try out a recent Debian based distro so I was wondering if anyone has any opinions about Ubuntu's usability and privacy features.
Maybe because of logistics. We had to switch from cloth to disposable once kid started preschool.
I think you missed the shift. It's all about internet openess now. Not sure the end user is still in the equation.
On the Use of Simulation in Autonomy
Design Your Own Raspberry Pi Compute Module PCB
This was an informative read: https://blog.2ndquadrant.com/on-rocks-and-sand/
What do you disagree with in that sentence? There are defaults, distros have defaults, they’re the subject of this discussion. Anyone arguing for any default is likely dictating the de facto behavior for majority of nontechnical users, which is the majority of users period.
Same here.

OTOH I always wonder if it would not be beneficial if our brain and the code would not rely on spacial distances in code files, but on _call_ distances.

Should our spacial map of the code not be the call graph instead of the structure in files and disk?
We actually do tolerate it.
Plenty of critical parts in your car are designed to not be 100% available even in all expected cases.

For example, plenty of higher end cars in california come with summer tires that can't be used in cold weather/ice.

Even the brakes you are talking about must be replaced every X miles (depending on how new the car is, this may be between 10k and 50k miles)

Houses are not definitely designed to be 100% available. This is in fact why they fail due to fire or earthquake or other events. The design point is not instant failure, but it's also not "100% available".

Like the SRE book says, they make a tradeoff.
Rather than a .deb, provide a PPA.
https://www.basiccounsel.com
My biggest problem is getting interrupted by my spouse and kids, but that happened before with my coworkers, so I consider this an upgrade. Sometimes interruptions are welcome, sometimes they're not.

I've thought about renting office space so I can have somewhere to go when I really can't be interrupted. But so far, I've been able to work it out.
On Being a Principal Engineer
Hehe, point taken. That's the paretto principle too, spending a bunch of time on a small segment of your users wouldn't make much sense either, especially since most of them are fully capable of working with the system as it is.

Also, since it updates in place anyways, which is nifty, I guess this comment mainly applies to other software I've used which is a royal pain to install...
not if people live there for ages, it will end up as selective pressure toward peers and future generations
I believe you can intuit someones strengths, weaknesses, and personality by the hobbies they pursue.

Endurance sports are often long, rather repetitive, and can be intentionally made painful - they attract types who feel they need to accomplish. However, in my experience, it is usually as a relief from career or work to free the mind. In my experience, from a 'startup perspective', they tend to be the high performing employees of a company. Also are drawn to B2B SaaS. I've also noticed people tend to get into endurance sports when either they need a relief from career, or feel like they have no control over advancing career.

Action sports people (like myself) prefer constantly changing environments, controlled risk, and the rush to augment the intensity of life. People that pursue these seem to be controlling for a mundane day to day life, or pursue additional endorphin rushes to stack in life.

edit: added piece about inability to control career in endurance.
If I were you, I'd invest a few hundred bucks in a well-made landing page w/e-mail subscription form.
How to Give an OK Presentation
It's not in the latest release it's from a release or two ago so you probably already have it disabled.

But its not only ads they serve up, it's closer to the Google Now feed you see on chrome new tabs in android or Google now.

The accusation was that they're not adding value or in fact negating it. My complaint was that Google or alternatives don't do nearly as much as they could to ad value - so to call out Firefox like this just makes no sense.

I will mention they're pushing pocket hard and I think this sis the route they're going for monetary gains. It's gross but it's pretty easy to remove it all from context menus via user chrome CSS anyway.
Screen savers won't help, because burn in is a cumulative effect - it's not just reversible image persistence like on LCD's. IOW, it's better to just turn the screen off when not in use. But you can slash the burn-in effect dramatically, at least for non-graphically-intensive use (no picture or video display) by just switching to a theme based on a total-black background, with dark green as the main color and yellowish or reddish highlights. Bonus points for the 1980s "Hollywood hacker" effect, of course!
I worked remotely from Canada for a California-based company for a while. On the books, they hired me as an independent contractor, but in every other respect I was treated like an employee, with the exception of health insurance benefits (which I found personally and was compensated for in cash by the company).
Yea I really am hoping their Chromium based browser gives them the combination of broad compatibility and enterprise integration needed bring about the end of IE 11.
Remote surgery is one of those 5G hype applications that nobody will really offer. What liability insurance will cover if a fiber gets cut and the resulting fail-over delay and jitter causes the robot arm to nick an important artery or nerve?

For AR/VR, you need to detect the motion, calculate the scenery, and put it on screen. This alone eats up a big part of the 20 ms budget. And to avoid motion sickness, the delay should be even shorter.

First Person View / FPV quadcopter pilots still use analog TV transmission as it has a latency of about 26 ms. As the 'dots' are sent as they are sampled by the camera, expert pilots can judge from distortions in a picture how the quadcopter has moved between two full frames. When I looked it up, the best digital FPV video systems offered about 50/60 ms delay.
Media layoffs bring heat on Facebook, Google
What’s in a Video Thumbnail? As It Turns Out, Quite a Lot in Video Marketing
> Why would I care whether it's OLED?

For the reasons laid out in the article. Which is about a specific OLED display which will be used in laptops like the XPS 15 later this year. Those laptops are in development but not released yet.
I hope someday we'll see Duck Duck Go partner with Firefox as the default engine.
There are some slides explaining the restoration process:

https://www.st-andrews.ac.uk/media/school-of-chemistry/event...

If you want to print a copy, I would recommend fetching the high resolution scan of a later edition stored in Library of Kyoto University:

https://edb.kulib.kyoto-u.ac.jp/exhibit/kakezu/page/0653.htm...

https://edb.kulib.kyoto-u.ac.jp/exhibit/kakezu/large/A207.jp...
Yeah it certainly still tells you something, but most people's intuitions about probability mislead them about the amount of information contained. Its like how people can be lead to believe they have a very rare disease if they test positive for it. Just because most people who have the disease test positive for it doesn't mean you can just ignore the prior probability that the disease is extremely rare in the first place, so you still likely don't have it. https://en.wikipedia.org/wiki/Base_rate_fallacy
the frontpage of HN can be all the `funding` you need: https://simpleanalytics.io/simpleanalytics.io?start=2018-01-...
So why do we allow companies who allow gross malfeasance to get off easy by bankruptcy, get rid of all their debts of all kinds, and then continue as normal?
My Experience Porting Docs Over to Stoplight for TheCatAPI.com – Show and Tell
I liked the no bootstrap section. People lack the foresight of shooting themselves in the leg. Currently working on a project where the front-end guys ended up using !important for literally everything due to lack of knowledge on how Bootstrap works.
Is it just me, or the font used by FF is changed on OSX? It's a bit crispier and it's not antialiased
Probably not, there was a really long latency between the spec coming out in 2011 and compiler support. Multiple years.
Crafting Interpreters: Global Variables
If you are worried about battery performance, I can personally attest that Firefox is better than chrome in terms of battery performance.

Still Safari is the best in terms of battery endurance (its a VERY SIGNIFICANT difference). But then again its Safari, so you have to decide whether you want a capable browser (FF/Chrome) or a battery efficient one.
> I think we'd have a lot more programmers if we could develop similar programming methods that appeal to different ways that people think.

I think this is very well put. I occasionally present on programming topics to my sons' classes. Even as early as 8 or 9, programming is well within their intellectual capacity (and often their desires). So programming tools that don't erect huge barriers to entry... maybe lots of latent value.
At the risk of a downvote storm, a few months ago I tried to switch from Chrome to Firefox until I had a call of two hours via Google Hangouts and Firefox started to degrade the voice until a point of no return. I don't know if this is common in very demanding "web apps".
"negative latency". That's a Jobs worthy dodge right there.
I bet the free tier was somehow done by the payments team as a special $0 item...
I mean, it may well work if you have 2FA enabled (it depends on whether you can set up two different 2FA options and force the login provider to use the stale one) -- but you do have to hijack someone's account which is indeed considerably harder if they have 2FA enabled.

Security can roughly be described as "the inability to do something surprising, measured in dollars." The surprising thing here is that under some circumstances you might feel like you have "reclaimed your account" (by disabling their 2FA method and resetting your password) only to find out that you have not (because an authentication session dependent on the stale method and password is still "live in the system" and can be used to log in to your account). The distinctive thing is that this can be done for the low low price of just keeping a website open in a spare tab, but it requires a previous vulnerability to have paid the high price of hijacking the account in the first place.

What's interesting is that these sorts of it-makes-surprising-things-a-lot-more-surprising scenarios is that there are kind of two different equally-valid measurements of their security implications, one high and one low. In a total-cost-of-attack sense, yeah, you have to incur the cost to hijack the account in the first place and this means that if they're doing things right this is an "expensive" attack and therefore the service is still secure. But in a marginal-cost-of-adding-this-attack sense, this is a very cheap attack and points to the login flow having a deep security vulnerability. So it's contextual whether the system is secure or not.

That of course probably won't be news to anyone who works in security, I suppose -- they are used to security not being a monolithic thing that everything is easily classified as yes or no. (Like, if you have seen the different attacks on hash functions you already can appreciate "is this secure?" depends on what you're trying to do with it -- and that's bog-standard everyone-in-appsec-knows-that knowledge.)
(That was the joke)
Enterprise capital. Knowing funding options
The Man Who Invented Information Theory (2017)
Regex is one of the things I prefer to visualize

/^[a-zA-Z0-9.!#$%&’+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)$/

Vs.

https://regexper.com/#%2F%5E%5Ba-zA-Z0-9.!%23%24%25%26%E2%80...
> Considering that Midgley Jr. is (indirectly) responsible for the suffering and potentially death of many humans and other beings

Poettering is directly responsible for the suffering of many human beings, as indicated by threads like this. It'd be difficult and unfair to accuse him of being even indirectly responsible for anyone's death, though.
Yes. The Firefox website should ideally provide some instructions - including a way to open the Firefox entry in the Ubuntu/Gnome Software Center, instead of giving users a tarball most don't know how to handle (and if they do know how to handle it, is not necessarily what they're looking for). The tarball should of course still be available as a download option, but almost all interested users (yes, even the technical ones) should use their distribution's package manager.
http://basedremote.com
Can you expand on how you set up the profile + containers + vpn and how that works for you?
I've heard of people making a name tag so their kids know when they're working, even if they're not in the office (e.g. taking a small break).

However, my biggest source of interruptions when my door is closed is my wife. I keep telling her to only bother me for "important" things, but we have very different definitions of "important". It's a work in progress and getting better everyday. I've considered renting some office space when I really need to focus, but so far I've been able to get enough done that I don't want to trade the benefits for a little more concentration.
> you are left having to deal with edge cases about platform specific features

Which is always the case. The more you abstract the less you control, the more you need to control the less you can abstract. We've played this game before with Java.
There was a civil lawsuit and Huawei won.

This is probably just part of the general witch hunt the US is undertaking against Huawei.
Taking Down Incumbents with Hack, Hustle, and Bundling
Still waiting for vimperator so I can use browser like I used to use only 2 years back.

Tridactyl is good but no :map, no :js and alphabets instead of numbers for links.
I had a very similar experience using SCADE. Especially the trouble with version control put me off. That made it basically impossible for multiple engineers to work at the same time on a SCADE project. It also made code review much harder: you'd have to visually diff the rendering.
[..]This add-on has been discontinued. I am leaving it here because it still works in some versions of Firefox. Discontinue Notice and Discussion[..]

Source: https://addons.mozilla.org/de/firefox/addon/chrome-store-fox...

The linked discussion makes the impression that they try to revive it.
I’ve used UpCounsel for business documents and filings. They’re a pay-as-you-go service, and might have what you’re looking for.

https://www.upcounsel.com
Or it can be a deal to see what returns the ad gets. If Mozilla is serious about selling ad space there, they're going to need case studies. In the early stages, that is something you would give away for free. Particularly because the ad providers are going to get a lot less data than they are accustomed to, you will need some case studies that show someone getting great returns on their ad spend even without tracking data.
> Nah, it's really just about taxes.

Well, right now it is. The original registry OP is referring to was probably not started to identify and exterminate people who were Jewish, but started for some more innocent reason and then abused when the wrong party assumed power.
I can't compare to Chrome since I haven't really used it for over 10 years, but Firefox for me is fast enough.

The main issue is still memory usage IMO. The way they implemented multiprocess browsing was to have a few long-lived processes rather than one per tab. Over time these processes tend to use a lot of memory, as scripts invariably seem to leak.

But, if I interpret the memes correctly Chrome isn't exactly frugal either.
This is a bit off topic of the main post but do you plan to add Twitter login to the Android app? I can't use it to access the books I've purchased because I logged in to the website with my Twitter account when I made the purchases but can't do so on my phone.
That explanation leaves out the main reason the delivery by milkman declined.

The milkman was usually more convenient, as the milk would be on the doorstep before you woke. Many delivered eggs, cream, orange juice, and cheese as well. The supermarkets started stocking milk - initially in the same crates and glass one pint bottles as the milk man would supply, and sold it for an uneconomic huge loss.

It wasn't uncommon for the same milk, from the same dairy and bottler to be half the price in the supermarket. Even while the guaranteed minimum wholesale price of the milk marketing board remained.

You were even expected to rinse and return the bottles to the supermarkets. Cartons came later, but not too long after. Larger sizes like 4 pint plastic later still. Customer loyalty couldn't last, though it took a surprisingly long time under such pressure for them to die out.

In UK supermarkets the price of milk is still held artificially low by all of them as dairy farmers go bankrupt. It might be the only item where Tesco and Sainsbury match price with Aldi and Lidl.
Nobel Laureate Reportedly Knew About Gene-Edited Babies Months Before Announced
Nor especially difficult to recreate.

I don't get it, it should be so simple. There are three dimensions in which the tapper has to traverse, probably not changing the angle of it either. It probably has some squishiness in the tip, so it doesn't have to be super super precise.

This was in 2012, when there already where 3d-printers with much more harder requirements. Well, sure, this would run 24/7 likely so should have better components and be quite robust.

So, some development but not like inventing anything drastically new. What am I missing?

edit: ah, other comments raise some interesting points regarding detecting state of the phone and apps. I looked at it from mostly a hardware perspective since that's the impression I got from the article.
Title :

“We believe we will offer in a year's time a complete cure for cancer."

Closing paragraph of the article :

Morad said that so far, the company has concluded its first exploratory mice experiment, which inhibited human cancer cell growth and had no effect at all on healthy mice cells, in addition to several in-vitro trials. AEBi is on the cusp of beginning a round of clinical trials which could be completed within a few years and would make the treatment available in specific cases.

Sounds like a premature announcement.
We Struggle Understanding AI?
(I work for a company running a popular mainstream classified ad website in Europe) After some investigation (because we wanted to crush Google Analytics numbers), we found that +95% of our IE9 and IE10 trafic reported in GA is in fact from bots and proxied clients.