skysight-inc/HackerNews huggingface dataset:
I think there's a little confusion around what the 'customer' is here. You seem to believe the customer is the end user. I think of the customer as the person paying for the software. When someone buys some software they usually want it to be reasonably well written, especially if they understand the development process. If you're supplying software to a customer who understands the development process well you'll often find they're more than happy to pay for additional time to do things like refactoring, testing, documentation, etc. The really good customers insist on it and will stop buying from you if you don't include it in the cost.
It's anticompetitive as fuck but people stopped caring about that it seems.
Also why it's against firefox and not let's say chrome.
Inb4 Google does this too on their products.
Yeah and it's less fucked but absolutely fucked just the same.
"But it will not need to recognize pedestrians and bikers and human driven cars"

If they want to land at some point presumably they have to avoid landing on these things?
It is a circular argument. I for one I would use exceptions significantly more often if throwing and catching them were to be cheaper (also syntactically). As it is you often end up with both a throwing and optional-returning non-throwing variants of many functions.
Then grow up? Producing huge amounts of useless code is not good for you or anyone else???
I get this message every few weeks. Is there any way to fix the backup? Until now i thought my synology nas is the culprit...
“PostgreSQL Is the Linux of Databases”
> but there is an entire field ( psychology ) predicated on the mind and brain duality.

No, psychology isn't predicated on mind/body duality. Much of it is arguably compatible with mind/body duality simply because it doesn't address physical root causes but only higher-level phenomena, but going beyond that to say that it is predicated on mind/body duality is like saying that Computer Science, because it deals with abstract computation and mostly not the underlying physical mechanisms (left to the separate field of computer engineering) is predicated on computation/processor duality.
I don't really have any issues with Fedora performance wise, is it widely perceived to not be performant? I have had much more issues with everything on Ubuntu than I ever had with Fedora. Maybe ricing with Gentoo could get me a bit further but given both Firefox and Chrome will basically use the same system libraries I don't see how it is fair to blame Fedora for the difference.
Probably best to ignore both git and node_modules folders with arq. Arq goes back and validates old backups sometimes (this makes my fans spin up much more than actually backing up weirdly) and both of those folders are going to be scanned and revalidated after the initial backup.

Fun fact, rumor on the webs is that a new Arq version is in the works! (Look at their twitter feed for screenshots they sent somebody recently)
Please bring on the animated SVG's! Animated SVG is probably the best technique to create functional animations on the web. Functional animations is not about grabbing attention. It's all about making the metaphors more understandable and help users create a visual model of the functionality. Typically through animated transitions between different views and screens in the web app.
On a slightly more practical note, if you want a rotary VoIP desk phone, there's a few models of Grandstream ATAs that understand pulse dialing. They can be registered to Asterisk as normal SIP clients. $20 for the ATA plus $20 for the phone, plus your time to do the software configuration.

https://www.ebay.com/itm/Vintage-Black-Rotary-Phone-Telephon...
We're going to lose the global warming battle if we don't reduce personal cars in transportation. (And no, EVs don't solve it, they still have way too big CO2 footprints)
Someone else also had suggested it. Then I started contacting some accelerators about such a feature. They seemed very interested in it.

It is a bit challenging to implement, but would be very useful. After your feedback, this feature is now validated, and among my todo list!
So the parts of the UI that are i3/dwm scale. Everything else like email, browser, image editing, applications, the stuff that actually matter, doesn't.

Sure, if you only ever need a text editor you don't need to care about scaling anything but fonts, but that is not the case for most people and unrelated to which WM or DE you use.
> Seriously, what is people's problem with that word?

You see this with every thread about tsla. Some grasp at any nonsense to attack it. I used to think the haters were financially motivated "investors" shorting tsla and I'm sure it was true in the past. But now, I'm thinking it's just people who dislike elon for some reason since they also attack musk/SpaceX in spacex threads. I mean "criminally responsible" for the autopilot name? It's hard to take them seriously at this point.
> You should at least test drive it under controlled conditions [...]

Who cares what the car does under controlled conditions? I'm sure the manufacturer did exactly that in their testing. Even when they test on public roads, there's a hands-off safety driver behind the wheel, who is paid to be on the lookout and sufficiently alert to take over in case of an unexpected excursion. (Unless the self-driving car under test is from Uber, in which case the safety driver simply watches video on their phone. Too soon?)

This is nowhere near how these cars are used in the real world. The real world is not a set of "controlled conditions", so any comfort one builds up in such a situation is merely a false sense of security.

> [...] where you feel comfortable before closing yourself off completely.

So, here's the thing: I'm comfortable driving myself. I don't get distracted, I use good judgment, I consistently prioritize the safety of my vehicle's occupants over everything else. I know exactly how flawed self-driving cars are, and how far behind the curve of my driving skill they will remain within my lifespan. That's the sum total of everything I need to know, and no amount of "controlled conditions" demos will change my mind.

P.S.: If you're from the future and you're reading this because I got mowed down by a self-driving car: ha ha! Joke's on me.
Wouldn’t Qubes be more software engineering than CS?
> On a slightly more practical note

Why "more practical"? How is a desk phone more practical than a portable one?
> but can then run indefinitely

Just bought a Xiaomi Redmi Note 7 and it kills everything including foreground services with a notification.

A simple user still can allow it but it will require some tech knowledge to follow instruction that are described here: https://www.reddit.com/r/Xiaomi/comments/amcck5/miui_10_keep...
This is a great and important project for F-Droid.

The problem is harder than it seems on the surface as idle connections can be terminated by the network operator. There's a paper about this: https://ieeexplore.ieee.org/document/8214213

I guess ultimately one should build a database about phone networks and store measurements of their maximum heartbeat intervals in there so that new connections can use those heartbeat intervals to save battery.

Also ideally the app should send its data via WiFi if available. So it has to detect when a WiFi connection is established and open a connection wia WiFi. Ideally the mobile connection is kept alive though for the case the WiFi proves unreliable. E.g. when I leave my home on foot I get further and further away from the WiFi and there's a short time span where my phone keeps trying to use the WiFi connection even though nothing gets through any more.

Detecting all these edge cases can be tricky. Fortunately the design makes the protocol between the push server and the on-phone app open to iteration and innovation. It's a good design!
Agreed on flying cars, but I wanted to point out a glaring inaccuracy in the opening that undercuts the author's broader argument:

"By 2000 or so that curve had flattened out in the usual way as PV cells became a mature technology, and almost two decades of further experience with them has sorted out what they can do and what they can’t."

In fact, PV prices have dropped DRAMATICALLY since 2000 (https://www.sciencedirect.com/science/article/abs/pii/S03014... looks at the different trends 1986-2001 and 2001-2012), as have the prices/performance of the energy storage systems needed to make them practical.

I agree that it's not a silver bullet that will solve the fossil fuel crisis all on its own (at least not in time), but it is in line with the broader improvement in renewable costs and efficiency.
You're invoking the appeal to authority fallacy. Just because a popular package adopted a practice that does not make it right or good or acceptable. If that line of argument made any sense, you could argue that bugs present in CGAL represent best practices.

Rule of thumb: if a code path is not exceptional then it should not be implemented with exceptions. The happy path is not an exception.
Aren't flying cars going to be much noisier than surface cars?
But you do pay! Apple hardware is famous for that!

(I expect the problem is that you mainly pay for the hardware, not so much the software. At some Apple found out that if the hardware is nice enough, the software can be a bit shit, and people won't mind.)
> You would think that the more time you spend working, the more results you produce.

No, if you are a remote worker who sits at a desk and forces yourself to work at specific times solely because you feel you should be working, you are doing it wrong.

Go the other way. Figure out what times naturally work best for you, and work at those times. If you are sluggish in the afternoon, take breaks. Work early mornings, late nights. Go spend time with kids if you have them. Then sit down and work while they spend an hour at a friends house after dinner.

If you are remote, you should not be spending more time working. You should be working less hours, but more effectively.
If the conference has an app or some sort of attendee list I would take the time to go through it and ping everyone who you think could be a potential client and set up a time to meet. When I go to a conference I pretty rarely actually go to the talks, I mostly am meeting people I set meetings up with beforehand or going to the networking bits.
Is it faster on Windows? This would be quite fascinating if it is the case - my experience with windows is that it is an all round slacker when it comes to performance.
i like the name so that's why i read it
I agree that probably wouldn't work for land, which is why I support a higher tax on unused land/realestate instead, to incentivise owners to keep lowering the prices until it sells, instead of setting the price to something unreasonable and holding it for years and years until people get desperate enough.

But I seem to have gone off track. Any situation where the consumer gets screwed because a completely third party wants to line their pockets is a situation I don't want to see. Namesquatting, ticket scalping, that thing where a company buys up the whole used market on something and then re-sells it for a premium, etc. are all examples of that and I am yet to hear a good argument for them other than "I have the right to be a capitalist dick with no regard for others", which I do not consider a basic human right.
Most of the time you know the format you expect to decode you don't have to guess it anyway.

But I think you should be able to detect the type of format for binary encodings just as well as there spec is pretty specific. Maybe not at glance as a human, but that is the point I'm making. Should all line formats be made absolute human readable and parsable at glance just to the benefit of debugging at the cost of performance. Where with just a simple lens tool you can look at the data in a completely different (human friendly) view. Tools like this already exist in the form of WireShark, only they mostly operate at a deeper level.
You can answer it for incoming calls like a normal office voip phone, without the need to worry about limited battery life or paying for a live SIM card just to have a toy to play around with. For people who already have their own SIP based IP PBX the cost of adding another phone is zero.

For outbound calls if you encounter an IVR menu (press 1 for english, etc), the ATA will translate pulse dialing into DTMF tones. Functionality I think this example is lacking.
It is simply evolving.

For example when the graphics person wants to save something for the first time, they might make a new file graphics.txt and put in the information they want to keep there.

If they then continue to just grow that one file, all is fine. If they feel the need to have multiple files, I advice them to make a subfolder graphics/ and have their files there.

Search is simply done via grep.

So to see if someone wrote something about logos, we typically do:

grep -ir --color logo *
Oh yes, do not dare to have Firefox open across users!
Is the leak coming from wikileaks? I've heard Assange will soon go to trial. I was still wondering about that "dead's man switch", although I'm not sure it will activate if he get convicted.
If you can rent an office in walking distance of your home, there’s nothing better. It gets me out and walking around a bustling little one-stoplight town. I get privacy, focus, and quiet, but I also get fresh air and connection to people in my town. Commuting by foot is really pleasant, if you live in a pedestrian-friendly place.
Not sure how, it is not exactly a bug, just ... a thing.
Very cool!

i concur with the whole functional simplicity thing.

But I think the dial is anachronistic, despite what's claimed; A bit like fitting your car with reigns for steering and a whip for acceleration.

The only 'functional' aspect of it is perhaps that it slows down your dialing enough (especially when your finger slips on a number, and you have to start over!), for you to think whether you really need to make that call.
It all depends on what root CAs the major browsers ship with. If browser vendors consider it good to have free certs available, like they seem to, then EFF/Mozilla/etc could start a "Let's Encrypt II" in case something happened to them.
Stupid question: What is the point of mixed dpi?

If you have a large UHD monitor, why would you still use the small lowres screen? Conversely, if you are willing to use a large lowres screen, why not simply set the other screen to half resolution to get the same dpi?
I've been working remotely for years, both in 100% remote companies, and in a company where we are the minority. And I have never heard of this. Where do you work that they put this in a contract?
iOS Beta Testers Needed
Hello All!

My partner and I have built an iOS app called Smartikls (Smart + Articles) We are in search for iOS Beta testers :)

Smartikls is a centralized collection of articles or written pieces published, recommended or shared by highly successful entrepreneurs, scholars and public figures ( think of Bill Gates, Elon Musk, etc ). Our goal is to inspire you as well as help you learn something new or find great takeaways from these articles.

If you are interested and would like to help us with your feedback, please email me @ Beca961989@gmail.com with Subject Line: Smartikls Beta Tester. We will then send you the TestFlight link to begin.

Thanks for your help!
Fully agree. I was running Ubuntu 16.10 until the weekend and am in the progress of transitioning over to 20.04 LTS when it's coming out. I could live with gnome quite well so far, but now I think gnome-shell (already in 18.04 I believe) is such a regression compared to Unity, I seriously think about using a lightweight DE instead. Gnome settings and gnome-tweak are jokes, can only tune the limited and old-school libinput trackpad settings and it's driving me mad, pompous and heavyweight animations, slow response from wakeup, no menu, search is useless, pointless display of time in the middle of the menu, etc. May I ask what you're using as lightweight "DE" (I just need a Unity-style launcher I guess) on top of gnome, and that preferably is available via apt and widely used on Ubuntu?

Edit: I want to add that the freelance gigs I'm doing are mostly using Ubuntu desktops, and it's been working great in recent years, so for me, 2018 was the year of the Linux desktop. At a FinTech I worked last year, the employer gave the staff the choice of using Mac OS or Ubuntu, and most (myself included) opted for Ubuntu; performed very well as a working horse
Could this be useful to "mock" A USB device for integration testing hardware (or specifically writing specs against not-plugged-in-hardware)?
My wife is Chinese and we used to use Skype to video-chat with her family. From about 2008 the only version of Skype you could download in China was called TOM Skype, a modified version with back doors enabling Chinese state surveillance of communications. Links to regular Skype download sites were blocked and redirected you to TOM Skype.

So none of this is really new. As technology and platforms have developed, the Chinese state has improved and expanded it's surveillance and suppression apparatus. I'm no fan of Xi and the situation has definitely worsened under him, but this is how the system works.
You’re committing a logical fallacy here. Avoiding driving on those roads is only a mitigation if the accident rate is highly disproportional to their usage.

If half of all driving occurs on highways and half doesn’t, and half of all accidents are on highways, then avoiding highways will have absolutely no effect on your accident rate.

It’s possible that driving on these roads leads to a disproportionate accident rate, but you haven’t actually said that.
So far the need to store images in this folder did not come up.

Can you give a use case?
There's no need to speculate.

IIHS did a survey of 2000 people and a driver assistance system named "Autopilot" received the most responses that overestimated the system's capabilities. For example, "Nearly half — 48% — thought it would be safe to take hands off the steering wheel when using the system." In general, about 50% more people overestimated the capabilities of Autopilot compared to the names used by industry leaders (ex. SuperCruise, ProPilot Assist). Other things users were more likely to think they could do with "AutoPilot" included texting and watching a video.

See https://www.iihs.org/news/detail/new-studies-highlight-drive...
Is that about weird multistream displayport connections? Two times QHD is definitely not vanilla and was unsupported on windows until a while ago as well.
Unfortunately, it's probably down to the choice of name "Autopilot", that leads folk to make assumptions.
Catalina's slew of bugs broke me, and I swapped my 2014 11 inch macbook air to Ubuntu 19.10 in November. Its not perfect, but I wouldn't go back.

- It is very quick in comparison to macOS, it makes the 6 year old feel hardware new

- Your experience of bugs depends on what you do of course, but from my personal experience it is much stabler than macOS

- A lot of what I use is terminal based, or electron based, so I really don't have an issue with not finding software

- The install process was seamless. I realise this is truer for old hardware than it is for new hardware, but given that my 2014 air was getting unuseably laggy with macOS, the choice was between buying a new, extremely expensive macbook to get acceptable performance, or using my old hardware with linux. If I were to replace it, I would do so by buying a cheaper, linux supporting laptop rather than paying for a macbook

Despite the great work done on the linux desktop, Ubuntu 19.10 doesn't quite measure up to the 10.5-10.7 "golden era" of stable, elegant, developer friendly macOS for me, but it comes a lot closer than the last few macOS versions have.
> how we can have Firefox thrive and grow

By satisfying the needs of users who

> have used Firefox but have faced issues and would want to try it if <...>

You’re right that every time there’s a Firefox release, it rises to the top of HN with the same comments. I’ve stopped commenting, but I’ll do so now since you asked.

Gripes with Firefox I’ve seen on HN include bad midi support and lack of (or broken) support for macOS features such as the Keychain.

My reason for not using Firefox (and I inadvertently get people out of it) is that it’s atrocious for automation on macOS. It’s the only major browser without AppleScript support, and the bug report open for it is old enough to vote.

When I’ve talked to people from Mozilla about it, I’ve gotten the reply that AppleScript is a power user feature that regular users don’t care for. What they fail to understand is that power users build features for others. I have several tools that interact with web browsers that are relatively popular with non-power users. Every time they ask “can you add support for Firefox?” my answer needs to be “I’d like to, but they don’t provide the functionality”. You can be certain that several of those abandon Firefox, because they’d rather have the convenience of the tool.

You can have Firefox “thrive and grow” by giving its users what they need. It doesn’t matter how “private” Firefox is (and Mozilla has done plenty to not be trusted blindly on that regard) if people can’t use it as their daily browser.
off topic much
Totally possible. Run SPF, DKIM, and DMARC, have correct forward and reverse DNS, have reliable DNS servers for every lookup, forward with ARC, deliver with a valid certificate, prefer IPv6, and have all associated IP addresses and sender (SMTP envelope) domains with a very good reputation. This last part takes months if not years to build, it’s not hard, but it’s not fast.

I use separate sender domains for a newsletter than for transactional mail.

You can monitor reputation with Gmail and Outlook postmaster tools, and there are various sites that will mass query RBLs; worth checking occasionally. I have a monthly reminder in the calendar. Sign up for the JMRP and SNDS.

Then just behave like a responsible sender. Don’t send unsolicited mail. Make it easy to unsubscribe, with RFC8085 headers and easily found unsubscribe links. Honour unsubscribes instantly. Honour spam reports instantly with a suppression list. Make the first statement of your communication one that describes the purpose; the second, the unsubscribe link. Make it easier, both functionally and emotionally, for recipients to unsubscribe rather than to report you as junk.

Run your emails through SpamAssassin before sending, and respect and understand the scoring. Read the Gmail sender guidelines (https://support.google.com/mail/answer/81126), they are good advice.

Include a plain text part.

Do not trust anyone claiming you can pay to improve reputation. That is snake oil.
I think it actually copies a lot more of WebOS than the iPad
There is still a centralized push notification app on the phone. So it's not every app having its own network connection to the push service. The decentralization refers to the fact that the notification app likely will get the ability to configure different push services. That configuration is then sent to the apps that use it to upload it to their upstream backends. Those upstream backends now have to send push notifications according to that configuration (token + hostname).
They are (I own a Nokia), but you can go into Battery Optimization in the settings and tell it to not optimize an application. That, I find, tends to leave it alone much better.

It is the only way I can get my K-9 mail app to stay alive to sync my email.
Related: https://phys.org/news/2020-02-fast-radio-steady-day.html
Speak for yourself. In general, "Autopilot" is misleading. There's no need to just guess about how people interpret it, we know how they do. See https://www.iihs.org/news/detail/new-studies-highlight-drive...
> on a whiteboard my brain juices just flow.

Maybe standing up is also key in making your brain juices flow? Or the act of stepping away from your desk. (Assuming that's your setup)

I have a whiteboard that takes me 5 steps to reach and that definitely helps me