skysight-inc/HackerNews huggingface dataset:
I use Firefox as my main browser at work and at home, but Firefox performance degrades as soon as I have 10 tabs opened. Not FF's entire fault though, a lot of my tabs are JIRA board so there are some stupid Javascript from plugins making the performance more worse. With Chrome, however, I was able to load over 100 tabs easily and I rarely get a crash... So when I need to load lots of tabs, I use Chrome. I still don't understand why. They both use multi-process now, so where is the bottleneck? But I try to stick to Firefox whenever possible because I like the browser.

The only issue with Chrome I have been having lately, despite not remembering the error message, is I often can't type search terms on the url field and then get search results from Google. I get an error message with a dinosaur telling me something broke. I tried deleting profiles and even reinstall Chrome, but no. I can reproduce this problem on two Macbooks I own, which makes my experience with Chrome now pretty bad considering I can't search directly from URL bar!

Also, while Firefox's devtool has improved a lot over the years, I can't seem to find certain features. For example, it's pretty simple to preserve logs under Network tab in Chrome, but where is it in Firefox? But to be fair, I also use Firefox devtools in cases I can't easily from Chrome like editing request in Firefox is simpler IMO. So it's a bit of pick and choose, depending on what I need to do.

I love Firefox (I interned at Mozilla before), I've done some contributions to Firefox, and I think the folks there have been doing a great job. But my honest opinion is we still have some serious battle to fight, especially in performance and plugin. I don't care much about syncing bookmarks myself though so Chrome's integration with Google account doesn't matter to me.
How about adding the zip code for disambiguation?

Because even with no characters messed up, many cities have 2 or more streets with the same name.
Posted earlier: https://news.ycombinator.com/item?id=14437923
In human to human connections it's probably a good proxy. I was thinking more of what would be possible with machine augmented reasoning.

Something like code reviews / peer review, but more broadly applied
> It’s faster, lags less, hogs much less memory than chrome, and in June we’ll release multi-process Firefox, putting us at performance parity with Chrome in most of the ways we mere humans can actually perceive.

I'm rooting for them but I really​ hope they get this done quickly. On Firefox, I often have ~.5 second UI freezes throughout the use which lead to an impression of sluggishness. Chrome, with the same number of tabs and equivalent extensions doesn't have this. By all means, Mozilla, use tricks if needed - keep stuff loaded in the background, defer script execution, prefetch DNS etc - but perceived responsiveness​ is really important. Freezing UI of all things is the worst that could happen.

Despite this, I'll stay on Firefox and look forward for the future.
Ask HN: Is front end development really moving that fast?
Every day when I come to HN I read at least once that frontend development is changing so rapidly and all the time that it's impssible to keep up with it, every x months there's a new framework etc.

Ok, I've started doing hobby frontend projects on the side just when Angular2 alpha44 was out and when people were still using grunt. I know how many breaking changes there were before the actual Angular2 release and that everyone did grunt->gulp->webpack eventually.

But let's be honest, has there been really that much change except that? What everyone has to understand is that frontend development made a huge paradigm shift. We have moved to mobile first, MVVM frameworks won and JavaScript proved to be inadequate for the job so now we have TypeScript and Flow (and PureScript looks awesome).

It's obvious that these big technologies are backed by the bigges companies (Google, Microsoft, Facebook) and that they are here to stay.

Can we finally stop with this mantra?
Amazon Aurora: Designing HighThroughput Cloud-Native Relational Databases [pdf]
So because they don't care it's ok to destroy the planet for everyone else. That's what I call narcissistic.
VAT is clearly marked on the receipt so it wasn't that. If it was something simple like this, I think it would've been obvious (if not to us, at least the manager working there!).

The bill was totally itemised, the total just wasn't the sum of all the numbers above it. I really wish I'd taken a picture of it now (I didn't really expect them to take it off me, I really expected them to explain that I was being a doofus) :(
But a much more segmented market, what is your point? Europe is not a country.
Unicode IS hard. It's hard because concepts that exist in ASCII don't really extend to Unicode, and many of them depend on what locale you're operating in. Things like case conversion (in Turkish, ToUpper("i") should be "İ", not "I"), comparison (where do you put é, ê, and e?), what constitutes a character, word, whitespace, what direction do you write text in, how many spaces do characters take up in the terminal, etc.
Sure, it's also what we call a fullstack developer ;)
Berlin isn't anywhere near as expensive as you seem to think. Housing costs seems to be at around half of London's level.

https://www.expatistan.com/cost-of-living/london

https://www.expatistan.com/cost-of-living/berlin

1000 to 1250 EUR for a 900 Sqft apartment.
A friend of mine has been working on an app (based on research from Dr. David Eagleman) to help you track any cognitive declines from, among other things, participating in contact heavy sports.

One use is for coaches to mandate players retake it periodically, so players can stop playing before the point of no return.

https://braincheck.com/

https://techcrunch.com/2016/10/27/braincheck-raises-3-millio...

http://www.tmc.edu/innovation/companies/brain-check/
Depending on the size of the city, there's a good chance these two differently-named streets are in the same postal code.
in many parts of the world zip codes are city-wide (regardless of city size), so that wouldn't help
I develop software algorithms for automatic processing of invoices and receipts. I have analysed hundreds of them and you'd be surprised to see how many contain errors like totals not matching the products, VAT breakdowns not matching the percentages, rounding errors etc.

In my experience this is usually because 'financial software' systems used to create invoices is sold by companies with 90% sales people, and maybe one or two developers. There seems to be little to no quality control. No one seems to care, since 'financial software' is very lucrative anyway.

In the beginning I tried to report the faulty invoices to the suppliers, thinking that the'd immediately press the big red emergency button and fix it, but in most cases the servicedesk employee does not care or even understand what I am talking about. Most of them send the 'thank you for your report, we are working very hard to fix the problem' email, but never actually fix it.
> Such a basic feature!

As a programmer, I really dislike remarks like this. There are so, so many features that are just as basic as that. All software will have features of this caliber that are not implemented, disregarding the thousands upon thousands of equivalently "basic" features that are.
Please notice that the 14.5% refers to the "central government" (ie, federal) budget. It doesn't account for the fact that much of your public expenditures are done at the state level - here in the EU, "centra government" means Germany, UK, etc.) nor the fact that, with lower taxes, your budget as a % of GDP is of course lower.
Are you a software developer? Could you write the code for an application specified that loosely?

(At this point, every one of us is saying, yeah, I have. It just took a long time, a lot of change requests, and many round trips with a customer. Which is the point.)
Awesome idea!!! Thank you
I suspect the differences are more about browsing habits, because I have the opposite experience. I use both, and I never have to restart Chrome, but when my computer starts crawling and beach-balling, I know I can fix it by closing Firefox and re-loading the same set of tabs. I tend to open and close a lot more tabs on Firefox, and there are web sites I run exclusively in Firefox instead of in Chrome, so I'm not saying Firefox is any worse, just that if you stress it the right way, it has its own problems.

On a historical note, I remember that ten years ago Firefox's memory usage was a topic that generated a lot of heat online. I described my issues in detail once and got flamed by Firefox fanboys saying "you must be lying, because the memory leak was fixed two years ago," and those fanboys got flamed by a wave of truer fanboys saying "stop saying 'memory leak,' because it wasn't technically a memory leak, you're libeling the developers." I can't think of a piece of open source software that has such a rabid following these days, or maybe I'm just too old these days to hang out in such rough internet neighborhoods.
Sounds like a nice US salary. Good luck netting half that in most of Europe.
It's one of the browsers he uses. "Know thy enemy" and such :P
Ask for more.
There's a difference between inclusion and force. Acceptance and inclusion need to go hand in hand.
I once wondered the same thing, and I stopped very soon as I considered something as simple as a 60W light bulb.

60W is 60J per second. 60J is about the energy it takes to weigh 6kg up one meter.

So basically to keep a 60W light bulb lit, you'd have to raise 6kg one meter high every single second.

No way.
LibreOffice leverages Google’s OSS-Fuzz to improve quality of office suite
Why anonymize it? Could be a new profit center.
Indeed. Fortunately there is a filter-list [0] for my ad blocker with the sole purpose of blocking these EU cookie warnings :-)

[0] List homepage: http://prebake.eu/
According to Rick and Morty you probably could - assuming you are able to create microverses where entire planets are manually generating energy for you.
why does society have to be modern? walk to the tree, walk to the stream, walk back to the hut.
No, I think society needs to find a way to fill jobs like that locally.
Somewhere there is an awesome Video about balsamiq where the founder Talks about how he tried everything he could to remain a single-person operation but failed to do that due to support requests
Building desktop applications with Electron – Menu
This Day in Labor History: May 29, 1941
> What we can do to improve alignment is to allow anyone who manages to come to the US and remain for a certain period of time... to stay and ultimately become a citizen.

This is dangerous, in my opinion. It gives foreigners an incentive to come here illegally and stay for a long time, during which they work lower-class jobs for well under market value. That displaces American workers, lowers wages, and gives the foreigners a reason to come here instead of working on building industries in their home country, thus maintaining the issues that lead them to want to come here in the first place.
Have you been to France ?
While I agree with you about the ethics of our current methods for raising animals, I disagree that veganism is the answer.

First, animals are a necessary part of ecosystems. For example, ruminants control grass growth, and they effectively transform energy in those grasses into a form that ultimately supports an entire food chain. If you eliminate ruminants from grassland, you lose insects, which feed birds and rodents, who feed larger predators, and so on. Controlling grass growth also leads to more plant biodiversity, which tends to further increase animal biodiversity.

Second, animals are a great way to "recycle" food waste into delicious meat and fertilizer. Pigs and chickens are perfectly happy consuming things we find completely unpalatable. We use a lot of resources growing food specifically for these animals, while simultaneously throwing out a ridiculous amount of food grown for humans. Pretty silly.

Ultimately, animals can be raised in an ethical and environmentally sustainable manner. This might entail a significant increase in the price of meat, but that's alright. The current low price of meat is something of a historical anomaly anyhow.

As for health, almost all the blue zone diets include a small amount of meat (about 4oz a day).
Thanks for the correction. Will certainly have a look at the app

My own thinking is that it has to be less of an app and more of a protocol/federated thing augmenting existing channels. Think something like a github bot doing automated reviews with an SO-like community of meta-data authors annotating news articles and such
Modules cause more JavaScript fatigue
Going serverless with Lambdas
A rocket can take you to the Moon. Is it easy to operate? Or to learn how to? To maintain it and prepare on the ground?

Not just it would be harder, but you couldn't get into space without it at all, so that got comparatively easier.

Is it still all easy, though?
It's not true that "you cannot get B12 from plants, period" [1]. You can get trace amounts from various edible land plants, but dietarily significant quantities from some algae. Also fermentation of some plants can provide B12-rich foods.

It's fair to say that vegans need to take particular care that they get sufficient B12.

1: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4042564/
Random advice from the internet.

It looks like that model shipped with 1GB of RAM and 1 empty slot but is upgradable to 4GB. [1] My advice would be to upgrade the RAM if it practical [2]. This would make just about all distros practical. It's probably worth considering a cheap SSD as well...it can always be installed in another system later.

Of course, those are suggestions that involve spending a little money and the reason is that I would generally recommend standard Ubuntu. Not because it is better but because it has its own StackExhange site for getting help: https://askubuntu.com/. For me AskUbuntu is the killer app that trumps pretty much every other consideration. That's not to say that I don't use ArchWiki and other resources (like man pages) but the Q&A format focused on Ubuntu can provide more focused advice and solutions. Ubuntu also feels more beginner friendly than some other distributions of similar size, the defaults (arguments about Unity and sysmd aside) are relatively sane and there is a large selection of binary packages so the joys and sorrows of compiling from source can be approached with on gently graded slope. Worry not, there's enough sources of WTF and frustration for someone new to Linux without working with source.

Good luck.

[1]: https://www.cnet.com/products/fujitsu-lifebook-e8410-15-4-co...

[2]: US ebay shows a 2GB stick of PC-2 5300 can be purchased for ~$4.00 including shipping and 3GB is enough to make "mainstream" Linux distros an option.
It actually shows the tragedy at Mozilla because our* hard-working programmers have implemented this feature but Mozilla gets slammed either way.

Remember how people got in arms because Mozilla Firefox had some preference that allowed people to disable loading images and javascript whole scale across the browser? Well, I imagine Mozilla wouldn't be too excited to see blog posts like this: https://blog.codinghorror.com/this-is-what-happens-when-you-...

So what do we get? We get bugs that sit in Bugzilla for five years and nobody wants to do anything about it.

* I am not a Mozilla employee and I can't speak for Mozilla
Is the picture of "clothes drying" supposed to be representative of the project? Because I don't see any human power involved there. That's 100% solar and wind.
Why did I move from Netscape to IE? Speed.

Why did I move from IE to Firefox? Speed.

Why did I move from Firefox to Chrome? Speed.

Why did I move from Chrome to Firefox? Negative feelings about Google.

So for myself the only things that work, hand on heart, are Speed or Repulsion. You can't really sell repulsion. Therefore, I think their only hope is Speed.

Admittedly I may be a crap example.
Natural languages (such as English) aren't the endgame because:

- They don't constrain what you can and can't say based on context. A graphical user interface can adapt to your context by disabling and hidings options that aren't relevant or allowed.

- They are linear and difficult to navigate. It's easier to navigate back and forward in time through a graph or tree than through a textual conversation.

- They are textual, and lack the richness and feedback of sliders, color pickers, maps, 3D models, etc.
This is an obvious troll, but I'd like to point out that if risc-v where to become big, ARM could probably come up with one of the best implementations.
Exactly. Elon Musk has been working 80 hour work weeks for the past 20 years now. I'm not saying that's anywhere near a balanced lifestyle. But without those sacrifices, it's much harder to produce innovative world changing products or services. The United States creates and draws those character types to it, and for many Europeans countries, they don't.
I could understand if something was a few pence out and it seemed like it could be a rounding error; but exactly £1.50 on a bill of around £20 doesn't seem like it could be rounding/tax/etc.

(In the UK, all prices shown in the menus are inclusive of VAT and then the total on the bill shows how much of the total is the VAT, so both the amount you can add up yourself from the menu and the line items shown on the bill should match the total you're paying perfectly).
I do have another example: Marathon UI.

If you access the marathon UI in Firefox, your browser will eventually slow down to a crawl and the job JSON description will be rendered incorrectly (it seems like a memory leak somewhere).

It works fine on Chrome.
> So today, I put on football camps and work with kids in the small town of Aledo, Texas, where I live, and I work with my own boys, coaching them up, too.

This is a fantastic story, and a wonderful recovery, but getting to the end of it and coming across this line... it's great that he's helping coach these kids, but it would be even better to steer them in a direction where they won't end up with the same story, or worse. Never making it, but still having the same symptoms. There are other sports, way less impact.

I grew up playing soccer, and even there they, at least in the US, as I understand it from my nephews, heading the ball is illegal until high school.

Concussions are problems in all sports, but American Football is just about the worst, and on top of that does so much other damage from the heavy hits. Concussions are perhaps the most prevalent and biggest problem.
There are way too many of us to live like that.

As much as we complain about it, modern society also kicks ass compared to anything else.
Melatonin doesn't seem to be ideal for me. I'm taking 3mg and while it does knock me out fairly quickly, I'll wake up only a few hours later and find it almost impossible to get back to sleep again. I'm usually even more tired than I would have been without it.

I've cut caffeine completely out of my diet and I'm finding it very difficult to concentrate, theres a fog in my brain which only occasionally lifts (and on those days I get loads done)
What are they waiting for? Why aren't they providing their services to the most lucrative market on the planet?
Multimillionaire retired at 27. I don't think you can call his life ruined.

I wonder how the health damage of sitting at a desk for years compares.
$1 Automation
If you could automate anything for a US dollar what would it be?
food in Germany is horseshit.

I can get amazing Chinese/Japanese/Korean/Vietnamese/Thai/American food in SV. and very good French/Italian in SF.
I'd encourage you to price out plans on your state's health insurance marketplace (every state has one thanks to the ACA).

You may find that the coverage you want is less expensive than you'd expect. For example, when I put in information for a family of 4 in California, "Gold" plans were between $850 and $1050 per month (and less if you qualify for a subsidy).
To be pedantically correct: crypto_box and AES aren't mutually exclusive, and in fact AES is listed in crypto_box's "Alternate primitives".
JavaScript uses (used, until a recent version) UCS-2, not UTF-16!
I can get amazing Chinese/Japanese/Korean/Vietnamese/Thai/American food in SV. and very good French/Italian in SF.

I get shit food in Germany.
Just supplement it? B12 isn't meat or animal product specific at all. It's created by bacteria in soil and our species becoming overly hygenic is the reason for us not getting enough B12. The only reason why meat contains it, is because livestock is getting it supplemented as well. I just like to skip the middleman.
That sounds a lot like slavery to me.
Mainly yeast, via products fermented with yeast. So beer, marmite, fermented vegetable foods, etc.
We did this as a class assignment in undergrad, definitely one of the most useful projects in college.
> I really​ hope they get this done quickly

You don't have to wait for them to enable it for everyone. Enable it yourself by setting browser.tabs.remote.autostart to true in about:config (on ff48-53 this'll use one one process for ui and one for all tabs, I believe on 54+ it'll use more). (As long as you don't have any addons that don't support it, anyway -- after enabling it, check in about:support under "Multiprocess Windows", and if not, about:addons should show the offending addon. IIRC there's a staged rollout, so it may already be enabled for you even if you don't force it on, unless you have an addon that doesn't support it)
Key takeaway:

> They had all kinds of neuro training exercises and routines they put me through, but a lot of it was centered around meditation and intense emotional therapy sessions. The exercises and therapy were to stimulate the parts of my brain that were running slow, and the mediation was to slow down the parts of my brain that were going a mile a minute.

I guess that is how they reset his brain. I need the same thing. Three years and still recovering, I have counted five bottlenecks in getting there.

1. Fear of memories, 2. Ego/arrogance, 3. Imbalanced thought pattern, 4. Mental unrest, 5. Lack of stimulating activities.

Now that I think of it, the author has described the same thing. Meditation has worked wonders. I have combined it with philosophy and reasoning. I am also trying to identify and reduce areas of ego. Stimulating activities is a recent discovery but I am still working at finding stuff for it.

And the results are interesting: before my mind was on infinite replay, then had a hard time remembering stuff, and now memories from when I was one years old are coming back like it happened yesterday. That never happened!
Tearing Down the Structure of Documentation
This is one of these scenarios where you work with an advisor and accountant, and make investment adjustments over time as rates change.

I helped my dad with a scenario like this when he retired. You approach the problem so that you draw as much income as possible from tax exempt sources and use other vehicles for growth -- which preserves your cash generating capability later.

When opportunity strikes, you overload. For example, buying NY tax exempt (and other municipal bonds) when they were depressed during the recession has yielded a decade of enhanced, safe, tax free income.
As for proof, I don't know how assessment works, but there are types of income protection insurance that do cover accident, injury, illness.
You are correct: Animals and plants don't synthesize B12, bacteria do.
However, these bacteria are also found in the small intestine of humans. So you might want to add them to your list of contributors.

Check out this study [1]. This fact is usually not mentioned in the livestock industry fear-mongering propaganda ("You will eventually die without meat").

[1] http://www.nature.com/nature/journal/v283/n5749/abs/283781a0...