skysight-inc/HackerNews huggingface dataset:
I just don't understand this. Furthermore, I don't know if I've ever seen a "scientific" test of FF vs. Chrome using real world apps.

At work, I have several GUIs in browsers that I access through Chrome, and they cause instant 3+ GB of usage. I can't test FF due to group policy, but anyway, Chrome can be a hog, too.

Are you saying that those same half dozen apps, when pinned in Chrome, do not cause any RAM issues for you?
Remember this story?

A Cellphone's Missing Dot Kills Two People, Puts Three More in Jail

https://gizmodo.com/382026/a-cellphones-missing-dot-kills-tw...
The Battle for Wesnoth 1.14: New Horizons Update
I'm using Firefox on Android - not sure what friction you're referring to here, but the lack of 'reload on pull down when scrolled to top' feature is seriously annoying for me.

Despite this, I stick with Firefox because I want to use it - I can imagine that the vast, vast majority of users who have no opinion on which browser they use simply don't/won't put up with this and just go back to the easier to use Chrome. It's little things like this that make all the difference.
Fair. 'Hard' was the wrong word.

'Complicated' is a better word. It's not complicated to develop some mindfulness. It just takes time and effort, which may or may not be 'hard'.
Same here, but in my case when I need that I usually go with Mithril.js[1]. I found it by chance and instantly liked it. It's a shame that nobody seems to know it.

[1]: https://mithril.js.org/
I doubt this is accurate. Most California homeowners can save money by going 100% off grid vs. 100% grid which suggests home solar + battery is cheaper than an same panels - increased efficiency + electricity distribution system + billing.

That said, currently it's usually cheaper to stay grid connected vs 100% solar. But, the economics of that can shift around as solar becomes more common.
http://linuxfr.org/news/sortie-de-la-bataille-pour-wesnoth-1...
I tried a handful of times to get the same setup going but every part of the stack, from viable editor options, to the final output, is completely foreign to me. It's so much at once, I keep getting burned out after a day. Your comment has given me the urge again though :) It's going to click this time, I can feel it.
>Part of what we're seeing with the automation going on is giving ordinary people some semblance of what the elite have had for a long time: administrative assistants/personal assistants. "Take a memo for me, write up an invitation letter and send it to my wife's sister" For much of the uber powerful and wealthy, gruntwork communications have taken the original person out of the message.

>We could argue whether or not everyone getting their own AI admin assistant is good or bad for society (will everyone just have their assistants talk to each other, and no one will talk directly anymore?) But I must admit, I hate dealing with non-friends/family in communications that involve transactions. There's nothing I hate more than having to book stuff, call customer service, or write emails to service departments.

The thing is, if I had to point to a problem I have in life and for which I'd be willing to pay for a solution, a lack of a secretary and excessive personal admin stuff is simply not it. This is solving a problem that, at least to my eyes, only the powerful actually have.
Partly, the fact that React-Router has upgraded so many times in divergent ways in a short amount of time has left many folks with a bad taste in their mouth.

If the router was just "Buck up, learn it, and you're golden" I suspect we wouldn't hear too much hollering about it. Unfortunately, the hassle of using it is so close to clockwork I feel like I should just schedule a week every six months or so for maintenance.
I don't know... I feel like the only hobby you should have with a start up going is exercise. I also understand needing other unstructured off time besides exercise but really... a hobby? If you want to have a hobby you probably shouldn't be trying to start a business...
Consultation on the Future of Europe
Why do you care if someone steals your CC? You don’t have to pay for any of it.
Most of the theories I've seen about the women-in-tech gap don't resonate with my experience because there was a very obvious 'women-in-tech' gap in about... 5th grade? in my (typical, I think) American elementary school.

It was nerdy boys, almost entirely (I remember one exception), who wanted to stay after school playing games on the iMacs in our classroom, and I am pretty sure that it would only be the boys in my class who might have, for instance, received and gotten excited about a copy of "C++ for dummies" in ~2000 (granted, the book was terrible and I didn't really start coding for 6 more years, but the spark was already there).

Sure, video-game-interest is not the same as going into tech, but it correlated a lot as I grew up -- these kids ended up being the ones who were, like, coding on graphics calculators or in HTML/CSS a couple years later. There were a few more girls involved by then, but the ratio was still very skewed.
> large banks also neglect real communities that need their services during the good times.

Sure, but isn’t that problem solved by credit unions?
One year? Someone up the page said theirs would take 8 years to pay for itself, and the article says:

Installing a solar system and complying with other energy-efficiency measures required will add about $9,500 to the cost of a new home, according the the California Energy Commission. That would be offset by about $19,000 in expected energy and maintenance savings over 30 years, the commission estimates.
> Because the last thing I want is you designing or coding all day and night and then getting burned out and rage-quitting.

Yet both examples of employees with hobbies are people who code outside of work. I'm certainly guilty of this, but I would suggest that unless you're 100% devoted to a single goal during the day, you can use your job as a means to tinker with code-related stuff you're interested in.

For instance, the people doing ML and AI degrees should be doing it on company time, especially if it's benefiting the business. Ask your boss and you'd be surprised what benefits you can squeeze out.

I'd strongly recommend getting into something more creative or totally orthogonal to your career. For example I've done a bit of pottery and learned some basic woodworking - both of which I'd like to improve on. Music or languages are two other hobbies which are generally accessible.

You can sometimes find odd passions via work. I've done some projects in smart agriculture and it got me into gardening in a nerdy way. The science behind commercial horticulture is fascinating - it's half cutting edge research and half "old guy" expertise. My tomato crop was a lot better for it.

If you want to really nail the hipster, rounded, programmer stereotype, get down to the climbing wall and start brewing beer. No surprises why climbing is popular with programmers. It's a lot of thinking, works just fine as a solo (or group) sport and tends to attract people who didn't enjoy "conventional" sports at school.
That already kind of happened. A couple former SolidWorks CEOs started OnShape which is a CAD webapp. It's not as mature as SolidWorks which has been around for 20+ years of course, but it's a very capable CAD application.
Kin Blockchain – Taking Fate into Our Own Hands
The current generation of youngsters seem to be really good at tapping things quickly to get what they want on a phone, but if anything they are less technically literate than previous generations.

My niece dropped a programming adjacent class in college because they required them to use real computers "like with keyboards for old people" and she didn't want to learn how to do that.

They're also really good at optimizing for likes on insta, I would argue that is not technical literacy either.
My iPod Touch died (expanding battery syndrome) and Apple authorized service centers won't replace the battery. Instead they give you a new iPod for the same price as a battery replacement. So I am going through the process of setting up a new Apple device for the first time in a long time.

It's a nightmare. The default home screen is a garish combination of clashing colors. The default wallpaper is a horrific polka-dot pattern. If you don't like polka dots, and you just want a solid color, you have one option: black.

The new look-and-feel does not have any consistent visual distinction for active areas of the screen that should respond to touch. There is no visual feedback for a successful touch. Responses to touches are often delayed. The net effect is that it is often impossible to tell whether you are poking part of the screen that isn't actually active, or if the system is just slow to respond, or if you finger is defective. (That's not a joke. My wife consistently has trouble activating touch screens.)
Might be a missing qualifier. For sea planes, that appears to still be an impressive span.
Let me give you a quippy answer:

Cron is awful for cloud-based deployments trying to keep data from multiple sources in sync and compute business-specific metrics over them.

ETL frameworks seek to address this pain by building a large stack of software around scheduling the running of and unifying the writing of these data munging tasks.

As such, they tend to be as awful as the sum of their dependencies minus some small constant quality factor. So, more awful than any one part but less awful than the storm you'd be howling into if you didn't take some sort of infrastructural solution.
> I've never really understood how AutoCAD and Office maintained their dominance.

Joel Spolsky explained it: most users use only 20% of the app. But each user uses a DIFFERENT 20%. Thus you won't go nowhere until you are almost at feature parity, because everybody will have one little thing you didn't implement, but which is critical for them.
100 species discovered as scientists find new ocean zone
> Compared to almost any other industry, women are underrepresented in technology.

Except for the many industries where women dominate like:

Preschool and kindergarten education

Nursing

Accounting

Social Work

Psychology
There are also female computer nerds that are not conventionally attractive. It might be worth trying to make friends with someone less intimidating.
This is better than what I expected. However, unless the code is public and the user can audit that the app store version is the same as the one in the public source, there's no way to be sure the entity is not capturing user data through some shady way.

And let me be the first to recognize the app store model makes auditing the app extremely difficult.
See CTAP in FIDO2 - something needs to determine you are the user before opening up the key set. The attack point will be at this step.
I agree. Firefox seems to run really well on Linux, but seems to just feel slow on MacOS.
My condolences. I'm still flabberghasted that semi-automated file repair skills was SOP for users, because the Bentley brothers couldn't figure out how to reliably save files.
I believe onshape is developed by ex-solidworks employees.
I have a talented, and wonderful, female dev on my team.

One thing though:. She has described to me some of the male coders as being "creepers".

When I asked for specifics, she couldn't provide them. She simply stated it was a "feeling".

The one commonality I found with the creepers is that they are pretty clearly below average in looks. The question is whether this is a correlation or a casual factor.

But definitely challenged her to try to focus on actions rather than "vibes".
The return-on-investment, time horizon, and C&C complexities are bad enough for one-off missions, they would be worse for an actively maintained fleet, and they would be abysmal for a minefield. How do you do IFF when latency is years / decades / centuries / millenia? If human history is any indication, you don't, and suffer the consequences. A planet-buster minefield is much more of a threat to you great-grandchildren than the new-kid-on-the-block aliens ever will be.

I don't find this scenario remotely convincing. A good premise for a scifi novel though.
I think you'd have to be able to consistently pass tests along these lines - https://www.npr.org/sections/therecord/2015/06/02/411473508/...
Are These Startups the Sales Version of LinkedIn?
> young men are less likely to approach women and invite them to join a study group or happy hour, poker night, or whatever else they do with their male peers/coworkers.

As a man I've never been approached and invited to anything like this..
An Ode to the OKR
This makes me sad as I can’t help feeling that Redux being promoted (earlier on in React’s life certainly) by the community as the de-facto way to manage state has caused a huge amount of pain for newcomers.

This isn’t the fault of the Redux authors - it does what it does well, and they’ve always said it’s not intended to be used for everything - but I honestly feel (and have anecdotally observed a few times) that being introduced to the complexity of Redux completely ruins people’s first steps in React (the two are often seen as inextricably linked to newcomers).

Personally I feel the community should be pushing people much more towards lighter weight solutions such as component state and MobX for when the application grows.

I know Redux has theoretical advantages but in the real world I’ve always found it a large burden and would personally use MobX in preference every time (which isn’t to say MobX also doesn’t have its rough points, but it’s much more intuitive).
I kinda wonder, after all these years, if there would ever be a new edition of the Pragmatic Programmer; or even a discussion from the authors on how their thinking has evolved over time.
People matter. Learn to deal with them better. Treat them kindly even when you have to tell them that they're wrong. (Even how you dress matters. Really! You think it shouldn't, but it still does.)
> Go befriend a girl in your class or company. It’s not creepy.

"Honey, there is this random blogger who thinks I should befriend a girl in my company. It's supposedly not creepy or anything. What do you think?"

If I didn't care what my wife thinks, I'd still have to think twice and consider the gender-political climate of the modern age.

The mere perception of having some intention of wrongdoing can harm you.

In all corporate ethics training courses, you're always hammered with the message of avoiding even the perception of a conflict of interests and such.

Usually, those "avoid perception" messages are with regard to corruption. The rhetoric isn't used in sexual misconduct training, but the concept naturally carries over. If I'm to avoid creating so much as the perception that some official is being bribed into signing a deal, of course it must also be good to avoid so much as the perception that I have some sort of designs of a female coworker. I want simpler rules that are more general.
I feel as if attempting to start a side business in an unrelated field could be considered as a hobby.
Maybe this observation is more apt for dating interactions vs. coworker relationships but......intelligence seems to be VERY high on women's checklist after a certain age. Not to mention the stability/security that can be leveraged via trading on your intelligence.
Google essentially implemented FollowUpThen and Taskwarrior in Inbox via snoozing and reminders. I can honestly say Inbox has significantly changed my life. I have to use email every day already, so overlaying task management has been a huge boon. I have a recurring reminder every Sunday night to take out the trash. I set up reminders to go off in 1 year (like when I sign up for something and don't want it to auto renew). I basically setup a reminder for everything I have to do. And since I have Inbox open all day long anyway, I never forget anything anymore.

Hey Google, thanks for making Inbox!
> So I guess putting up shade trees to reduce cooling costs isn't a thing any more?

Trees are still great for shading windows and unlikely to interfere with panels in that role, and it takes a much bigger and older tree to shade a roof, anyway.
Many years ago, I read a blog, possibly linked from here, that gave this definition of a true hobby that I really like.

A true hobby is something that you don't do for money and that has no deadlines attached.

Once you start accepting payment to do something, someone else is setting expectations for your work. If you are a pretty good hobbyist photographer, one of the worst things you can do is shoot a wedding. Shooting a wedding, even for professional photographers, is one of the highest stress environments possible for photography.

If you have deadlines associated with your hobby, what happens if they "slip"? For example, if you set an artificial deadline to make your first ambitious Arduino project that will do something that will make your friends impressed and you get stuck somewhere, does it really matter?

Nothing needs to be said about the combination of paid work and deadlines. That is not hobbying, that is contracting. A long time ago, I did some subcontracting on iOS development. Beautiful weekend? Didn't matter. Monday deadline for client. Sucked.
What's really interesting is that we're approaching the same ideal state from different directions. Specter goes from Clojure's immutability to something more practical, from Python's super dynamic system to something more declarative and immutable.
See my reply to your other comment and review CTAP in the spec.
"focus" problems very often are "hyperfocus" problems where we can get really zoned into whatever we're doing but make poor choices about where that focus lies. Think of it as a difference in executive function rather than a focus issue.
How and Why You Are Infertile and Life-Less?
Maybe the chilling effect of several decades of gender politics put a damper on the unwanted attention.

Boys are hammered with messages about sexual misconduct, and so even ones without any such intentions want to avoid the mere perception that anything is going on.
I've been using the same modern dev stack for HTML5/JS for two years now.

I've been using permutations on the same dev stack for backend stuff for--well, before I wrote a new one[1], about five years.

This sort of middlebrow thing isn't good or helpful.

[1] - https://github.com/modern-project/modern-ruby
My phrase would be, "This is your hovercraft."
Why would they be “weaker”? I don’t get what you’re trying to say.
Maybe related: Does anyone have the issue of a few number of FF tabs showing up as several in task manager? Say I have 2 or 3 tabs open, it'll show something like 7-10 in task manager. And yes, they are hogging a ton of RAM, upwards of half of a 16GB setup
Especially since its not chip and pin in the US, its really easy for the CC number to be skimmed and stolen. Also, any place like food trucks or restaurants where they take your card, it seems much more likely to have the CC number stolen. We've had way less problems since going to cash for those kinds of things.
I have to admit if you only started programming after you went to University your going to struggle with the course and afterwards work.

You would not expect to do a Degree in English lit and have done no reading of the cannon before getting to university.
I agree. I'm saying we don't know how biological neural networks are trained, which is a pretty important part of any learning construct, so we can't really know how actually similar artificial neural nets are.
I'm having a hard time finding a news article with links to the actual standard, and secondary sources like this Bloomberg article are omitting important details. Does this represent the standard that was adopted:

http://docketpublic.energy.ca.gov/PublicDocuments/17-BSTD-01...

?

In particular, I wonder what the minimum system size is, in kilowatts. Reporting household system size in "dollars" is a poor metric because PV dollars-per-watt is changing rapidly.

The source that I linked above says "Minimum PV sizing by code will rely on results from the energy consultant’s Title 24 compliance calculations." Can anyone explain what's required to comply with Title 24? I'm looking for answers in physical units rather than currency units.

FWIW, Germany and Australia have fully-installed residential rooftop solar costs-per-watt less than half of that in the US. I'm not sure where the big cost gap comes from -- Germany and Australia have decent wages for labor and safety codes too. The hardware is commoditized and globalized. If California could match Australian costs-per-watt then this proposal would add significantly less to the initial cost of a new house and significantly increase lifetime cost savings vs. using only power from the grid.

EDIT: it looks like the final adopted proposal is 17-BSTD-02, rather than the earlier 17-BSTD-01 that I linked above. Here's the final one:

http://docketpublic.energy.ca.gov/PublicDocuments/17-BSTD-02...

The final version says even less about minimum system size. I suppose that detail is hidden in one of the 14 documents it incorporates by reference.
Firefox 52 may be around for a while - it's the last LTS before extensions were broken by Quantum, and it's also the last release that runs on XP and Vista.
> All they had to do to find a lab partner is have a pulse.

Eh, that sounds a bit like those lab partners may have had dubious motivations.

I figure it's on those of us who strive for the highest degree of professionalism to take the lead on inclusion.
Focus is nice, but it'll only get you so far. Much more useful is prioritizing your work, and avoiding unnecessary work.

Focusing on bad implementation: a waste of time.

Focusing on bad solution: a waste of time.

Focusing on solving wrong problem: a waste of time.

Choosing the right problem, the right solution, and not wasting time during implementation (e.g. by spinning wheels without asking for help) will give you order of magnitude improvement. Focus will get you smaller improvements, though it is useful.

More here on what it takes to be productive here: https://codewithoutrules.com/2017/10/04/technical-skills-pro...

(And my personal take on staying focused, which is a lot more about goals and less about distractions: https://codewithoutrules.com/2017/08/03/stay-focused/)
I find it odd that he tried to learn it by having someone else implement something in it for him. That's like expecting to learn by having someone else do your homework.
JavaScript performance test – for vs. for each vs. (map, reduce, filter, find)
The purpose of this change probably isn't so much to make the trains more safe as to facilitate transferring blame for a fatal accident from the transit system to a human operator.
Ask HN: Hackernews sticky post / ad?
What is this

https://news.ycombinator.com/item?id=17031537

and why does it have no upvotes, no comments, appears on the front page and i can't do any action to it?
is this hacker news ads?
Unless they’re being used to cover up computation delays on the back end, I feel like the hems and haws go beyond merely making the system more realistic and enters into outright fraud. By all means, sound natural and good, but don’t actually pretend to be a human if you’re not.

(And suddenly I have a vision of that last sentence being used against me in court in a few decades, with a jury consisting entirely of AIs....)
Reports on Amazon go directly to /dev/null most of the time.
Not finding fault. The point of Webauthn is convenience - but the trade off is that if CTAP is compromised, it’s convenient for the attacker too.
I loved it, but does it still work with modern browsers? I stopped using it since it started to fail at each browser update.