skysight-inc/HackerNews huggingface dataset:
How do you think Mozilla gets the money to pay their hundreds of developers?

The ads on their homepage are far more benign than their google search integration which pays hundreds of millions per year.
Show HN: Actual Budget, a finance app I built over the last two years
Additionally, any visual diagram can be compactly represented in textual form. It's called "good APIs".
Yes, you can do that. But if you want it to be sustainable, you can't use that kind of line to convince people at large. And note that until Firefox 57, Firefox was not "marginally" inferior, it was substantially inferior in a number of metrics. They have improved since then, but it took them a very long time - you can't expect users to wait forever for you.
What changes do you want to see? There's so little chrome left in the browser these days that I'm not sure what there is to design besides the appearance of tabs, which is easily customizable.
Reddit was minimal and I could safely browse it during down time at work without too much suspicion, that's also what I like about Hacker News, the new design is hard to conceal at work.
> The Update statement tells "set this column to this value". It's totally a declaration of intent.

"Set this column to this value" sure looks like an operation to me.

> It doesn't specify anything about how the update is going to happen behind the scenes

Neither does the expression y = f(x). But that expression is the canonical example of a function, not a declarative statement.

> Operation in the context of declarative vs non declarative

Is whatever you are defining it to be, I get that. But I don't think the author of the article is using words the same way you are.
Plus, you absolutely don't need a running watch to run a marathon. That cost estimate is absurd.
Ask HN: Why Are CI SaaS Expensive?
I've been shopping for Continuous Integration SaaS and they seem to have a high starting price point.

Here are the three I know of:

Travis CI: Minimum $69/month for 1 concurrent job.

Circle CI: Minimum $50/month for 2 concurrent jobs.

Codeship: Minimum $50/month for 1 concurrent job.

Circle CI and Codeship have free private plans with limited builds/time builds per month. Otherwise the starting price is $50. My understanding is that CI only requires to spin a server to run the tests. So the actually cost should be 5-10$/month depending on how powerful it is the machine they are spinning. But that assumes that the user is CI"ing" full time.

So is their software licensing fee sitting around $40/month?

Do you find that expensive or reasonable?
I really dislike CSS. I find of the 3 main web 'languages' it is the most difficult to do well. I really hate the 'C' in CSS. I've found that using scoped CSS cuts down on a LOT of the things in CSS that bug me the most. Like changing the style of a particular div and now all the p tags inside of it auto-magically changed as well!? So if you are using React, Vue, etc. I recommend finding some approach to scoping your CSS to your components so as to avoid as much of the cascade as possible.

As for layout, spend half a day learning about flexbox (https://css-tricks.com/snippets/css/a-guide-to-flexbox/). It's much simpler than CSS grid and it'll do 90% of what you need as far as layouts go. If you have a particular section of your page that needs to be laid out in a grid, then you could try out CSS grid in that limited section. I think it is a nightmare for overall page layout.
This is great. I love transparency. Every company on this list just gained a little bit most trust in my book.

Thanks for putting this together!
I find the last quote extremely odd and contradictory; my understanding was that UMTS is 3G and LTE is 4G.
Read the statement more carefully:

> This snippet was an experiment to provide more value to Firefox users through offers provided by a partner. It was not a paid placement or advertisement. We are continually looking for more ways to say thanks for using Firefox. In a similar vein, earlier this month we offered Firefox users a free opportunity to enjoy a live concert from Phosphorescent.

It could be that they are knowingly making public statements which are untrue and will expose themselves to legal liability for that or it could be that the statement means exactly what it says and that Mozilla is experimenting with promotions for using Firefox which do not involve money changing hands, especially if they're just gauging interest to see whether people even click on those regions. The concert was definitely promoted as a “Thanks for using Firefox” deal so I would not be at all surprised to learn that Booking.com gave a modest discount as part of a deal where no money changed hands as per the statement.
Most likely because it is institutionalized to steal IP and stolen IP is seen as more valuable than homegrown IP. The actors are financially incentivized by the company for any stolen tech (per the indictment). Add Chinese culture of pleasing the boss and you have the perfect recipe for this kind of behaviour.
What would it take for firefox to support Gmail's offline mode?
BEETIFY.COM
I’m totally up for paying a bit more and supporting these brands if it means less landfill and perfect recycling. This model works for a lot of things and packaging will always have advertising on it as unfortunate as that is. I’ve thought for a long time about government mandating containers but companies willing to do this is a great thing; I look forward to the day when I take all of the packaging with me back to the supermarket for it to be reused!
Firefox is fantastic! But I have noticed a similar trend with Firefox getting negative comments.

One particular reason might be that HN has a lot of current and former Google employees on it, and they are pretty vocal and actively defend Google and downvote everything else - I have experienced this multiple times when bringing up anything negative about Chrome - which is really not that great of a browser. Especially the security (look at past number of patches) and memory usage is bad. I'm not sure why the community here speaks so highly about it.
The rise of Carrd has been impressive to watch.

Zero marketing afaik. Just simplicity combined with a constantly improving product.

A quote from Joel Spolsky springs to mind: “Every day that we spent not improving our products was a wasted day.”
> Visual diagrams are also difficult to search, scan, or replace programmatically.

This. Whenever I investigate a new authoring tool, the first thing I want to know is whether there is a plain text (preferably json) serialization that I could import and export. A particular tool I otherwise love where this is sorely missing is Zapier.
Untar anywhere you like and run it from there. I recommend the home directory. You don’t even have to become root. This copy of Firefox should also update itself automatically.
It's interesting that a lot of sound programming environments are primarily visual -- I'm thinking pd, Max/MSP, and Reaktor. Probably because many audio synthesis concepts trace back to when people literally had to wire hardware modules together with patch cords.

Anyway, I don't think the problem is that the idea of visual programming hasn't been around. It's all over the place, if you look. And has been for ages. The problem is likely that it doesn't solve a problem that developers who use text-based programming languages have.

My main concern would simply be: What do I lose by going visual?

With text-based code I can read every single character and make sure it's all precisely how I want it. Would that be easier or harder in a visual environment?

Or: What if I need to do something not explicitly planned for in the visual environment? Am I stuck cracking open the visual modules, anyway, and writing in hacky Javascript or something that then becomes difficult to see because it's stuffed awkwardly inside of some visual element? (This happens fairly often in the above-mentioned sound programming environments.)

If the gains can't definitively offset those sorts of costs, then I'm not going to be very interested.
This applies to all apps, not just PWAs, and can be enabled/disabled. I don’t know what you’re quoting as it doesn’t appear in the link (apologies if it does, perhaps my ctrl+f is malfunctioning), so I don’t know if your source is claiming otherwise.
I understand now. Where you wrote “I am not staying in the U.S.” I took that to mean that you were leaving the US, but you meant that you are currently not living in the US. I think your plan is exactly right, find good representation before traveling to the US. It would be best to deal with this problem in a planned out way rather than simply arriving in the country and being arrested somewhere.
Mastery always takes forever.
Ya... Preference means higher valuations means more cash. So employees can get less diluted (upside), higher salary (downside), and bigger team (derisking=both). Removing will lose those.

Removing preference may seem like it more strongly aligns existing team during critical events... But that'd get priced in to the above, say by 80% based on today's preferred vs common. Ouch!

Todays push to 1x participating vs higher in older days is great. I do agree about misalignment during some critical events..
I was a sysadmin for a small EE firm that developed test stands with LabView. The biggest common problem I had -- beyond the EEs not having the technical knowledge to understand how networks or operating systems work -- was that source control was a nightmare because everything was a blob.

It made sense to the EEs because they were used to staring at wiring diagrams. I think we'd have a lot more programmers if we could develop similar programming methods that appeal to different ways that people think.
Are you using a non-native display resolution? That seems to be the common factor for people who have significant problems.

https://bugzilla.mozilla.org/show_bug.cgi?id=1404042
Looks like you can add farmbot to that list: https://meta.farm.bot/docs
Ordered <set of items> have the advantage of working well with the brain's ability to map its surroundings. "function foo is defined 5 arrow downs above function bar". When the <set of items> jump around our eyes in arbitrary order, we tend to experience disorientation.
Also as a Chinese speaker I would put this kind of misinformation into "subjective distortion based on partial facts in order to inject wrong meme into audience, intentionally or otherwise". As opposed to “blatant lie”. This misleading technique is much more powerful than "blatant lies" that only effective before cold war. The technique is used very often in Western main stream media and it's so powerful that many intelligent HN'ers are totally convinced by many misinformation about China. Any argument against their belief would be easily downvoted

I would substantiate the point a little more proof which missed in your claim:

To correctly understand an expression with some ambiguity it is necessary to put the expression under context for test. Here we have enough context for the common expression of “打破技术封锁”:
When it is used in China media like TV, along with the expression are all the stories about how engineers work so hard and with their own innovations finally find good solutions. Never a single story about somebody steal an IP from others. I’m talking about the values that medias publicly promote. No society can become and sustain prosperity with a value of encouraging stealing.

On the other hand, we should also need think about how this kind of wrong and unfair bias comes from. There are reasons for that. A lot of wrong practice of Chinese companies during competition, (maybe including Huawei in early times in my personal opinion) lead to the strong bias toward Chinese companies today. The bias even it's unfair might be a pressure to force Chinese regulators to do better on making and enforcing IP policies which could benefit both domestic Chinese and foreign companies with better environment

There's a Chinese variant concept of open source called "Gongkai" could be helpful for technology advancement but that's another topic.
> Goodbye, IE 10. Hopefully IE 11 will soon follow.

IE 11 is still part of Windows 10 and it's in fact the only browser shipping in the long-term support version of Windows 10

Expect IE11 to be around for the duration that Windows 10 is around which, unfortunately, is going to be forever (as Windows 10 is said to be the last version of Windows ever released) or at least for the foreseeable future
The evidence that they dug from both ends is pretty compelling.

Otherwise I would have assumed they just started digging in the right general direction, used a water channel to keep things level, and sighted along the tunnel to keep it straight.
After awhile, anyone who deals with Lennart just starts yelling, because he is impossible to reason with. He's very intelligent, and absolutely convinced that his is the One True Correct Right Way. It doesn't matter than hundreds or thousands of voices oppose him; I don't think it would matter if every single human being on earth opposed him.

What makes it worse is that he's often not completely wrong. Linux did need something like PulseAudio, something like Avahi and something like systemd. But his reach exceeds his grasp (which probably applies to us all, as I've found on my own projects), which leads to the well-known problems of PulseAudio & systemd.

I don't actually want him to quit the Linux world. But I wish he would scale back his ambitions just a tad, and consider that maybe — just maybe — other people have some good points, and valid concerns.

And also Windows/DOS are not terribly good design exemplars.
I communicate with pictures a lot (gifs, photos/snaps, bitmojis, etc...) A friend asks "whatcha doin?" it's fun to reply with a quick snap of what I'm doing. It almost makes you feel a bit "closer" to other people when you can get a quick glimpse into their world. A quick snap of a friend cooking is greater than a simple "I'm cooking" text. But I don't necessarily need or want to save that image (or really even that text)
> this idea that text is not visual is weird.

It's worth noting, though, that text is a serial or linear way of encoding information through symbols. In that respect it inherits its structure from spoken language. The significant visual aspect of text is the forms of the glyphs. Typographers definitely do interesting visual things with text, but this hardly ever happens in programming language syntax.

On a similar note, I get annoyed when Eugenia Cheng claims that the diagrams of category theory are "visual"[1]. They are graphs of nodes and edges, which means that they convey topological information, i.e. they are not images of anything in particular. Category theorists deliberately use only a tiny, restricted set of the possibilities of drawing diagrams. If you try to get a visual artist or designer interested in the diagrams in a category theory book, they are almost certain to tell you that nothing "visual" worth mentioning is happening in those figures.

Visual culture is distinguished by its richness on expressive dimensions that text and category theory diagrams just don't have.

[1] "Visual representation has always been a strong component of my work in category theory, which is a very visually driven subject: we turn abstract ideas into diagrams and pictures, and then take those pictures seriously and reason with them."
Not that dissimilar to my own rules.

Above 5C: normal/light gear

0 to 5C: add light beanie and gloves

-5 to 5C: add long-sleeved shirt (over compression T) and tights

-10 to -5C: jacket instead of shirt, warmer gloves

-15 to -10C: balaclava-style mask instead of beanie

Below -15C: just don't

I'll often go "down" a level if it's windy and/or moist, "up" half a level if it's an unusually short/fast run. The main thing is that as long as I wear the right gear I actually prefer winter running. It's quiet, it's scenic, and I have control over my heat level. What I really hate is the hot humid days of summer, which I can't do anything about.
Thank you, this sounds interesting, I'll probably reach out to you in the next few days!
Can confirm. Accidentally broke the law while visiting, no conviction.
Yes, not every site wants it to be unobtrusive, they view the nagging as a feature. But for sites that aren't assholes I think they should have a standardized option like the app store's smart banners.

I guess the real question is "If we didn't have smart banners, would even more websites use obnoxious full screen popovers and fixed position headers that pop back up every time you visit the page?" I think the answer is yes, fixed position headers are a really easy/lazy thing to tack onto a webpage, and not bothering to persist the fact that you already closed it 10 times is easier than saving that preference and checking it.

If you want people to consider doing it the nicer way you have to make it just as easy.
As far as I know a microSD card slot would be present.

Things like wireless charging will likely come in subsequent iterations, but there's enough things to do already with the OS, software and the like.

If this sells enough, I am sure more things will be addressed in v2, but if we wait for the 'perfect' phone to buy one, there will likely never be a viable FLOSS phone. I pre-ordered to support the cause. If it's decent enough, I'd be happy.
Specifically Goldsmiths' College, University of London, and a fellow of the RSA.

https://www.gold.ac.uk/anthropology/staff/hickel-jason/
FF65 also supports WebP images and animations. Here's few test images: https://developers.google.com/speed/webp/gallery1
hmm. I upgrade my VSCode pretty much all the time they do a release because they provide a .deb file. Installing the upgrade is as simple as double-clicking on the file. I am sure pretty much all the users of Ubuntu and Debian are capable of doing a Firefox upgrade if they really wanted to. But no harm in making it easier.
Any inbox alternative ? (I can't believe I'm writing this... RIP Inbox, you will be missed.)
He/she didn't like the first suggestion. (Actually, it seems most people commenting here don't. Apparently I'm in the minority on this one.)
This sounds similar to 'storybook' for react.
Israeli scientists say they found a cure for cancer
Great idea! Why hasn't someone already invented this screen-saver type of software?
I agree that on Linux-based systems, SIGHUP is a reasonable mechanism for killing processes when a user closes an ssh session, and that ignoring SIGHUP is a reasonable way to avoid getting terminated.

I disagree that POSIX says that processes should expect a SIGHUP when a user logs out (SIGHUP means the controlling terminal was closed). I am not at all a POSIX expert, so please correct me if I misunderstand, but afaict POSIX explicitly does not specify what happens to the controlling terminal when a user logs out (http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_...):

> POSIX.1 does not specify how controlling terminal access is affected by a user logging out (that is, by a controlling process terminating). 4.2 BSD uses the vhangup() function to prevent any access to the controlling terminal through file descriptors opened prior to logout. System V does not prevent controlling terminal access through file descriptors opened prior to logout (except for the case of the special file, /dev/tty). Some implementations choose to make processes immune from job control after logout (that is, such processes are always treated as if in the foreground); other implementations continue to enforce foreground/background checks after logout. Therefore, a Conforming POSIX.1 Application should not attempt to access the controlling terminal after logout since such access is unreliable. If an implementation chooses to deny access to a controlling terminal after its controlling process exits, POSIX.1 requires a certain type of behavior (see Controlling Terminal ).
Historically Google terminated all security at that front door layer- hope that changed by now. But interestingly a cert issue down the pipe could easily be the root cause.
Its funny that that's basically the opposite of what made Gmail successful - that you never have to delete any email.
And "on the horse" means "right away". Doesn't mean you literally should get on a horse and get over here.
FindLaw.com? I mean, they're the biggest one in the space.
A fuel tax isn't effectively a tax on mileage, nor is it an effective tax for offsetting infrastructure costs. An increase in axle weight causes an exponential increase in damage to infrastructure (the American Association of State Highway and Transportation Officials uses a "fourth-power" rule). Increased fuel economy also has unintended consequences leading to fuel taxes under-funding the infrastructure repairs.

You essentially have heavy-duty or commercial trucks that don't "pay their weigh" and hyper efficient hybrids and EVs that don't "pay their way" when it comes to infrastructure costs.

So fuel tax isn't equivalent to a tax on "miles driven," it might be better suited to off-setting air pollution (pure conjecture on my part), but if you wanted everyone to be responsible for the damage they cause to public infrastructure, you would need some weird calculus of axle-weight/mile driven tax.

Or we could decide major roads/infrastructure are an economic public good worthy of paying taxes on.
Maybe in a few years we will go full circle and there will be 30-minutes delivery of fresh milk by drone.

I find interesting how Germany deals with empty bottles:
https://german-dude.de/blog/guide-recycling-bottles-germany_...
> Support for Handoff on macOS: Continue browsing across devices. Pick up where you left off with iOS (via Firefox or Safari) on Firefox on Mac.

OH YES! Finally!
just use the .snap package (they have all firefox channels as snaps stable, candidate, beta, edge)

channels:
stable: 64.0.2-1 2019-01-10 (167) 216MB -
candidate: 65.0-2 2019-01-28 (172) 217MB -
beta: 66.0b3-1 2019-01-28 (173) 217MB -
edge: 63.0b13-1 2018-10-09 (140) 206MB -
esr/stable: 60.5.0esr-2 2019-01-28 (171) 213MB -

snap install firefox
I believe Google (G Suite) only claims 99.9% - sounds small, is actually a huge difference. They typically achieve a better % but that is all they "guarantee".

"Service Credit" means: (a) 10% of the total invoice charges for the affected month if the Monthly Uptime Percentage for any calendar month is between 99.0% and 99.9%; or (b) 25% of the total invoice charges for the affected month if the Monthly Uptime Percentage for any calendar month is between 99.0% and 95.0 %; or (c) 50% of the total invoice charges for the affected month if the Monthly Uptime Percentage for any calendar month is less than 95.0%.

Source: https://gsuite.google.com/terms/partner_sla.html

Edit: It appears Microsoft/Office 365 offers the same SLA / 99.9%
If you install Firefox from the tarball, it a) doesn't require root permissions and b) autoupdates in place, so I think it's easier to install and upgrade than if you got it from a .deb.

(Chrome's .deb includes configuration to add Chrome's apt repository; I'm not sure if Firefox's does.)
How is an accusation of it being an ad at all a stretch? It’s a placement offering a deal for a company, whether or not it was paid for. That seems to fit the definition of an ad to me.

Furthermore, I’m not sure where you got the idea that I am telling you to move to chrome or indeed do anything at all, given the comment to which you replied says “me” 3 times in it. I was quite evidently purely asking about my own situation.

Their argument, per the GP’s link, is that they want to provide their users additional value. This does not achieve that for me, hence I want to remove it.

I have not yet had a chance to upgrade and try to disable it, as I am not near my computer right now to upgrade to the latest release. Hence why I asked for them to provide a means of removing it. If that already exists, fantastic! It achieves precisely the outcome I’m after.
Regarding the other replies, I believe that Firefox is extremely slow in OS X only if you use a scaled resolution.

That seems to be a known issue, but for some reason it's taking a long time to be solved.