skysight-inc/HackerNews huggingface dataset:
Separate the two concerns:

1) UI/UX need to be updated.
2) Should we turn our backend into an SPA?

They are independent of each other. You can do them at separate times in different chronological order or at the same time.

Your customers care about issue #1, from what you mentioned.

Issue #2 is optional. Your customers use your product because of the benefits it brings them, not because of the presence or absence of a bit of flicker when moving from page to page. With the use of Cloudflare or CloudFront, that flicker should not bother anyone on a mission to get work done. Therefore, you will have to consider the benefits of removing that flicker versus the costs:

- A React or Angular developer will cost more than a vanilla frontend developer
- You will add one new type of employee (frontend engineer), and you'll have to worry how to source a new one when the current one quits or gets fired.
- The work will probably end up taking two or three times the time and money, as is typical in software engineering.

PS: I don't pass your test for a target adviser:
> "grew a project and a team and had to face a similar decision"

Joining this group (https://www.meetup.com/ctoschool/) and asking nicely in the discussion section might yield more/better answers.
You ask them, although it's usually a bullet point in a mutual diligence, our lawyer has a form their lawyers sign that attests to a bunch of SEC stuff. As a side note, I've actually been told in the past by a very large VC firm it was rude to ask, I presume at a certain point it's assumed. I also don't think you would/could ask the investor if their LPs are accredited investors, I certainly have not nor have I ever heard of it, but IANAL. I can recommend my lawyer however, Adam Bier out of SF.
Or perhaps it's like code where everything is in therl global scope. New code may add global variables and/or rely on existing ones, or even change existing ones. In code like, changing one line of code could have far reaching and unexpected consequences.
What's your problem with them including a technology they own in their browser?
Because being a native app is not enough. You actually need to do extra work if you want it to be energy efficient.
https://arstechnica.com/information-technology/2018/06/china...
"Yet Washington continues to ignore the problem, or, worse still, to actively impede efforts to address it. How can this be?

A possible answer, which seems to be the one that Hansen himself, at least in part, subscribes to, is that scientists are to blame."

I don't believe this for a second and blaming scientists for not being clear enough instead of the massive amount of misdirection, misinformation, and flat-out denial pushed in the interest of greed is downright insulting.

How can this be? Because those that stood to lose money paid boatloads to convince people that scientists are wrong, to secure politicians' votes via donation, and to generally profit off of the resulting lack of action and coming catastrophe.
Completely agree with what you said, but what do you suggest instead?
OP would probably recommend you to write your own browser.
> they mean, as an alternative to Chrome, which is undoubtedly less open then Firefox

Chromium is just as open as Firefox.
Portability, I suppose
Palemoon + Pentadactyl works perfectly.
They still have Pocket, but it's both less in the way and now actually owned by the Mozilla Foundation though that's not really made obvious.

The most obvious place you'll see it is on the default new tab/blank tab page where top trending stories being saved on Pocket are listed. It's a crowd-curated list of stories that people have found interesting enough to save to read or return to later, almost like a technology news site where people vote stories up...... But no commenting.

(https://techcrunch.com/2017/02/27/mozilla-pockets-pocket-in-...)
After having worked with some A&Ps (aircraft mechanics) I was shocked that surgeons didn't operate with checklists. Doesn't matter how skilled you are, mistakes happen, especially when you are in a hurry. Aircraft mechanics also typically 'shadow' their toolboxes, which is where every drawer has individual cutouts for each tool to make it easy to verify that all tools are back in their place. And apparently instruments being left in a patient isn't that uncommon:

"According to the U.S. Department of Health and Human Services, it is anywhere between 1 in 100 to 1 in 5000.[1] However a study done in 2008 reported to the Annals of Surgery that mistakes in tool and sponge counts happened in 12.5% of surgeries.[8]"

Why are aircraft mechanics taking better precautions against this type of low hanging fruit than surgeons, aside from ego?

Ref:https://en.wikipedia.org/wiki/Retained_surgical_instruments
You admit IQ tests are generally accurate, and I showed that SAT scores are strongly correlated with IQ. Thus SAT scores are also generally accurate. So what’s your point?
I switched from Chrome to Firefox a few months ago and am mostly happy, with just a few annoyances:

There's a setting to prompt "are you sure" before closing Firefox, but it doesn't actually work. I really miss this feature (which works as expected in Chrome) since unless I'm turning my machine off a pretty much never close my browser intentionally

Shortcuts in text input also work differently than every other program on my computer. Command-backspace deletes the whole text field, not just the text before the cursor. ^t doesn't transpose, ^k behaves differently when text wraps, etc
AT&T, Sprint, T-Mobile, and Verizon to Launch ID Verification System`
Try https://jsonnet.org/. Supports comments, plus a handful of additional useful features.
Just a suggestion: Don't focus on mobile implementations. I know some people want (wanted?) that desperateley, but it's a waste of time.
I’m going to disagree here, the black smoke that comes out of diesel engines isn’t just unburnt diesel.

And if it comes out of the exhaust ports on a dieeel engine is actual diesel exhaust.

All that aside, airosoled diesel still wouldn’t be something you’d want to inhale much of.
Self-employed people by definition are not working for a corporation. If they worked for a corporation, they would be employees, even if they also were the sole owner of that corporation, as the corporation is a separate legal person.
You take advantage of what the database gives you already (via Active Record) and Friendship is its own model of which People are members. People have many Friends (People) through Friendships. Friendships have many People.

You stick a check in the update controller for Friendship to destroy the object unless it has two members (or not to create without two) and additionally you add a "validates_numericality_of :friends, on: [:create, :destroy]" check on the model itself.

When someone "friends" another user, you create a new Friendship with both users as members. It's automatically bidirectional (but you probably want to add some approval logic in here, which is still pretty easy).

The manage friends page discussed is just a collection of all of the Friendships of which you are a member. You can use either update or destroy to remove you from membership, because now either will achieve the same thing.
The Mighty Mathematician You’ve Never Heard Of
You can put your own words here and counter my arguments, nothing stopping you.
> I still don't think its ready for server-side development, not until they add threads (WTF is taking so long).

Having debugged deadlocking threaded code in production, frankly, I prefer async/await style of code, which btw is in Typescript, Java, Python, etc.

For parallelism, there's concepts like python's multiprocessing (which I think does it right) because it's easier to think about parallelism when the OS doesn't constantly pull the rug out from under your state.
Firefox was never away, at least for me. Therefore the expression "Firefox is back" sounds a little odd to me.

I have been using it since 2006 (Firefox 2.0). Back then, the presence of the Firebug extension for Firefox made me switch to Firefox as my primary browser.

Two years later, Chrome arrived but Firefox remained as my primary browser because I wanted to continue using the Vimperator extension for Firefox that allowed mouseless browsing with Vim-like key bindings and commands.

Firefox still remains as my primary browser with Chrome being an additional browser that I use sometimes. These days, I use the Vimium extension for both to use Vim-like key bindings. I occasionally use Safari and qutebrowser too.
I almost posted this as an "Ask HN". I need to find a way make calls over the cellular networks of the major USA carriers. That is, I need to exactly simulate sending a request through their network to a website. I've been looking, but I've been unable to find information about what these companies offer, in terms of testing sandboxes. Does anyone know what these companies offer?
The fiction that a company is a person is a strange American idea that is not true elsewhere in the world
If you can stomach it, you don't have to imagine, you can read their own words.

http://www.acolumbinesite.com/diary.php

https://www.documentcloud.org/documents/1173808-elliot-rodge...
"Modernity died at the gates of Auschwitz", which is the Lyotard quote that I usually bust out when trying to explain Postmodernism to undergrads. Even though it isn't entirely true. It probably died at Verdun and the Somme.

But the point is that the end result of the project of modernity had resulted in the development of the means of atrocity, of automatic mass death and holocaust, and the only sane move in that instance was to put it aside and move past it. Hence: "post".

Coupled with the burgeoning theories from physics, Heisenberg's uncertainty, and the rest, and the idea that perhaps we not on as solid a foundation as we thought, and the time was ripe for moving on to new ways of thinking about the world.
I agree that "get help" alone can be counterproductive. "I'm not trained in dealing with these sorts of issues, you should get professional help." is better. Better yet (IMO) is my standard reply: "I've been there. I hung myself, and barely survived. The recovery was awful. Don't try, even the most certain methods can fail and lead to enormous suffering. You should try to get professional help, because they're trained at it, but if you ever need to talk feel free to [PM/email/text/call] me. [My phone number/email is...]. {for the phone number people (IRL)} I don't care if it's 3 AM or something, I'll wake up and do whatever I can to help."

I don't want anyone to have to go through what I've been through. For anyone reading this, my email is in my profile. Feel free to contact me if you need to talk, I'll do what I can.
Many self-employed people use corporations as their chosen entity structure.
I find it kind of ironic that Mozilla rewrote Netscape Navigator from scratch with the lofty idea of creating an entire cross-platform application development platform, not just a browser. XUL, XULRunner etc. But it never caught on and they abandoned all that to focus on just the browser. Yet now Electron is everywhere...

Before its time and abandoned in the nick of it. And no one cares about native GUI's anymore apparently.
CircleCI abuses badges to notify users of deprecation
After running for a few hours, Firefox starts making my entire computer lag, eventually to the point of freezing up for seconds at a time multiple times per minute.

Over time Firefox's video playback gets more and more janky, until it drops more frames than it shows. In task manager I can see FF using 50% of my GPU to play a 720p stream from Twitch.

Closing FF completely and reopening it fixes the problem, until it happens again.

Chrome has none of these issues.

Love the privacy, not a big fan of the performance problems.
> Google Drive files from my work don't randomly refuse to open because I'm also logged into my personal account

Ugh, this is a common problem apparently. Why can't they just make it open files from my org domain using the only org account I'm logged into. >:(
I don't think amounts like that are easy to borrow for anyone who isn't a huge corp.
Python is my preferred language to work in, and has been for many years.

It's not the only language I've used, though, and I've had basically the inverse of your problem from time to time: people who think running an API-documentation generator over their statically-typed code, so that it just spits out a big list of functions with their return types, parameter names and parameter types, is "documentation".

Now, it may be you come from a world where that's the standard way to do things and you've gotten used to it and mostly don't notice just how much further research and digging it takes to figure out from "Frobnitzable bunglify(Widget[] w, int c)" what it is exactly that it, um, does. But it's hard to knock people for not writing documentation when advocating for a language feature that encourages people not to write documentation!

My experience is that it's easy to fail to produce useful documentation in just about any programming language, and that languages' choice of type systems does not correlate significantly with the quality of documentation of key libraries and tools.
It's the difference between volume and area.

The area hasn't shrunk very much, but all the ice that's there is thinner. The thickness of the ice has very little effect on anything... until it hits zero, a point which we are rapidly approaching.
The best there is.
Postmodernism has run its course. It's become clear that while it provides a deconstructive lens for academics, it provides a destructive one to society.
California net neutrality bill ‘eviscerated’ in Assembly committee meeting
There you are.
I just reviewed the article for their sponsorship disclosure, and it doesn’t have one so this isn’t sponsored.

This article is like every other product release article, plus the recent revival effort from Mozilla is news worthy.
Less than 0.1% of users used any one now-broken extension, or all XUL extensions collectively were <0.1% of the user base?
>The browser, made by the nonprofit Mozilla, emerged in the early 2000s as a faster, better designed vessel to surf the web. But it became irrelevant after Google in 2008 released Chrome, a faster, more secure and versatile browser.

Irrelevant? More versatile (even though it didn't even have extensions until v5)? Why?
This is so interesting to me. A curiosity.

Usually, when you want your financials vetted you go to an accounting firm. I find it curious that they chose a law firm — with some PR-value name like Louis Freeh attached to it. Celebrity endorsement?

Why not get a proper audit by Ernst & Young, Deloitte or PwC?

We don’t see mutual fund financials vetted by law firms. Tether is a type of money-market fund.

It doesn’t add up. People behaving strangely . . . .
I want to know more about the family that used it in the dishwasher and to wash their car. Why?
I’m interested. Explain more?
Well, it's BSD:) Good manpages are one of the things they seem to really win at.
If you're comfortable sharing, what are your shortcomings? How are you doing on the technical questions? What level positions are you applying to?

> a few projects even prompted companies to reach out to me first

This raises a flag for me. If they're reaching out, they must be convinced of your technical ability.

I understand you're frustrated and I don't want to read too much into your post. However, how you're talking about your relationships, being blunt, working at desperate places, it makes me think your interviewing skills need work. A single interview faux pas can remove you from consideration. Being negative or highlighting your faults puts you in a bad light. It's entirely possible to remain positive, but still be honest about your experience.

I might have phrased "acknowledging their deficiencies" too literally. To give you an example, I once interviewed someone who couldn't even explain basic terminology. Their github was just OK. Yet, they knew about the company. They spoke intelligently about their projects and seemed excited about what the team does. They knew the technical portion didn't go great and were able to 1) convince me they could learn and 2) positively related their existing experience and prior ability to learn to the requirements of the position. Great junior.

For the pay cut, there's too many factors to assume, but in this situation, I'm not paying senior rates for lessor work. You also have no leverage so you'd be at wherever I value the position and my belief in your ability. Again, if you can prove yourself after hiring, I'd bring your pay up to an appropriate place.
By arguing that Elon is lying when he is only mis-estimating timelines, you are directly advocating maximum correctness always. Elon suggests a timeline of 6 months for self driving, turns out it will be closer to 6 years but it will still be delivered. But as far as you are concerned this is hucksterism equivalent to selling people lethal monorail carriages.

The deaths that have occurred have been due to people misusing the product, and one of those occurred in exactly the same situation as other fatalities involving vehicles being operated by attentive humans, with clearly define causes that have not been addressed by the maintainer of the roads.

The reason it is hard for you to have honest discussion with “Muskovites” is that you are intentionally exaggerating every failure and distorting every fact you touch, and making every argument an ideological statement.

You are the problem, not everyone else.
Yeah without a full audit, it’s impossible to say. This is only one part of their balance sheet, aka the assets. The liabilities and owners equity are still a mystery. As are the names of their banks. None of that is very reassuring.
Thinking of schools as like jail is because schools are like jail.

That has nothing to do with whether kids want to learn or not.
Yes, if you don't understand it and won't study it, then the best bet is to side with the scientists. The trouble is, that's almost everyone. It just seems to be one of those areas that's impenetrable to laymen.
I left Synergy after they refused to fix longstanding bugs (I was a paying customer.) I paid for ShareMouse and have been happy ever since. Nick Bolton has thin skin (he locked github issues, deleting hundreds of comments on one particular bug because he wanted to bury it.)
Part 121 - Air carrier / Airline

Part 135 - Charter

Part 91 - Small and non commercial
That would be great. However, the webs standards are bloated as hell. I know you were probably being factitious. However, I think it's a big problem that web standards have gotten so complicated.

The browser would also have to backward compatible, and handle mal-formatted and bloated code written by god who knows. There are features that are the antithesis of privacy and disabling some of the features breaks quite a few sites. Sadly, the web is no longer linked documents, but has full blown apps. It's honestly freaking insane.
Well, they still benefit from a world where conscious action is taken in favour of the environment we live in if the averse is maximizing personal capital gain potential.
It is weird. And really this report comes down to them getting a couple of signed letters from third parties. Why do it this way rather than a normal audit?
SQl Server Continous deployment
I haven't seen anyone mention this, but Firefox is my "daily driver" for almost all browsing, and is also locked down with uMatrix, uBlock Origin, DecentralEyes and Ghostery (though I could probably drop Ghostery without missing it). Chrome has uBlock Origin and a few other things but interferes with pages less. I keep a set of pages for some specific web apps (e.g. GMail, Google Calendar, task management, etc.) open in Chrome, but otherwise only use it when something just won't work in my locked-down Firefox.

I also can't recommend highly enough Firefox on Android, particularly with uBlock Origin and the "Dark Background and Light Text" addon (currently at version 0.6.8 for ease of finding). For HN you'll want to use the "Simple CSS" dark setting instead of the default - that keeps the arrows, but you do lose the greying-out of downvoted comments.

Edit: I also think it's interesting how much Chrome now minimizes and almost hides the Chrome App Store to add new extensions. It's almost as if it's not making Google any money and people keep installing adblockers through it.
> The web has reached a new low

Strongly disagree. The web is just the medium, the places people visit might have reached a new low, but the platform is only getting better. Just at the state of cross browser in 2015 vs 2018!
I've been using nightly ever since chrome started asked me to sign in. I'm not 'signing in' to my browser.

Performance is on par with chrome, memory usage is a bit more. I still use both, but I only use chrome for google's sites.
> I don't often say nice things about GWB's administration but one thing that came out of their terrorist paranoia was that they managed to basically kill the tax haven status of Switzerland

That seems like it could have been a counter-productive strategy. Better that your enemies use a well-understood banking system with [theoretically] reliable and consistent bookkeeping than for those transactions to shift to a more disperse, more chaotic international system. Even if Swiss accounts were nominally secret, AFAIU the CIA and NSA had developed a fairly reliable system for snooping around.

There's a reason New York and London continue to be world leaders in processing financial transactions--the governments have been intentionally tolerant of shady characters, shady businesses, and shady nations as long as the transactions nominally followed the law. Among other benefits, that puts you in a good position to keep track of the bad guys and, when it really counts, to take them down. If you police too heavily all that activity goes somewhere else.

But it does leave you open to accusations of aiding & abetting bad behavior. There's a limit to what can be politically and legally tolerated in New York and London. But you can structure the international system to channel those intolerable transactions to the least worse alternatives.

Like so much with the War on Terror, the better approach would be to improve HUMINT and investigatory resources, rather than pushing the activity further underground and playing a game of whack-a-mole.
One should be no trouble. Two though...
I'd hardly call Pocket being on new pages even if you disable it (you cannot remove it) being less in the way.

Mozilla rewarding everyone involved in the Pocket debacle by buying the company was weird.
Do you have details? I noticed that Youtube on Firefox makes the fan spin up on my 2013 rMBP a lot. I currently use Firefox but as a heavy Youtube watcher this is a pretty big negative.
It was acquired so that Mozilla could create a new revenue stream with recommended & sponsored content. To rephrase, they forced a feature on me so that they could sell ads.
I grew up in the East Bay. Techies aren’t the entirety of NorCal’s population, and the areas populated by techies aren’t the entirety of NorCal.

Rising housing costs are a real problem for the kind of people we might meet at work or networking (assuming you’re also in the tech industry). But this is a very biased sample.

As soon as you go a little out of the peninsula there is farmland, for Pete’s sake.
This is just like the guns don’t kill people argument.

Ironically, it’s worth pointing out that people with guns almost never kill people.

But organizations with surveillance technology do tend to misuse the data.